commit b955ead2854c8474c5825d1b498b753469bead7b Author: Marko Lindqvist Date: Fri Feb 9 08:13:14 2024 +0200 Set version number to 3.0.10 Signed-off-by: Marko Lindqvist commit 4c45fa23098be905c66075fb08c7f45d5a065825 Author: Marko Lindqvist Date: Fri Feb 9 08:11:42 2024 +0200 'make update-po' before 3.0.10 release Signed-off-by: Marko Lindqvist commit d04f761cc6aff079cda17c10394a96eae9f2b511 Author: Marko Lindqvist Date: Fri Feb 9 08:10:04 2024 +0200 FAQ: Update latest stable version number to 3.0.10 Signed-off-by: Marko Lindqvist commit 9964e5cb727bf8ed934253e07482cba7ebe67bab Author: Marko Lindqvist Date: Fri Feb 9 08:08:59 2024 +0200 NEWS-3.0: Add 3.0.10 translation stats Signed-off-by: Marko Lindqvist commit 00bb5310dfa637c39b5fe1a8be429f551ba3c1e6 Author: Marko Lindqvist Date: Sun Feb 4 03:38:48 2024 +0200 NEWS-3.0: Refresh 3.0.10 section Signed-off-by: Marko Lindqvist commit 461061ad4b3024161072fac338892b1739d3b7c2 Author: Marko Lindqvist Date: Thu Feb 1 15:38:28 2024 +0200 Fix bad memory access in rscompat code See RM #223 Signed-off-by: Marko Lindqvist commit 08662871839f54ff771f2b148e3a91d32dab3551 Author: Marko Lindqvist Date: Tue Jan 30 19:46:47 2024 +0200 gnulib-common.m4: Update to serial 91 See RM #208 Signed-off-by: Marko Lindqvist commit 97f12a854538eb2f460d53156330c685a6bb330d Author: Marko Lindqvist Date: Sun Jan 28 23:26:58 2024 +0200 Update host-cpu-abi.m4 to serial 17 See RM #202 Signed-off-by: Marko Lindqvist commit a5b0e649f741847569fc20eb6c15b4fdf4903947 Author: Konstantin Vedeneev Date: Mon Jan 29 11:01:00 2024 +0500 Update for Russian translation. commit ad3fd1c6593d24020e6ff24ee9defcc274b66cf4 Author: Marko Lindqvist Date: Mon Jan 29 01:24:22 2024 +0200 Update Polish translation by Hubert Kowalewski. Pulled from https://sourceforge.net/projects/freeciv-l10n-pl/files/ (zip timestamp 2024-01-26). Signed-off-by: Marko Lindqvist commit 3737a2acfb341df53b33a3f2a325380a02b5a2b9 Author: Marko Lindqvist Date: Sat Jan 27 02:30:16 2024 +0200 NEWS-3.0: Refresh 3.0.10 section Signed-off-by: Marko Lindqvist commit 3b56395b68a2206467e28747dff9442a422ffd62 Author: Marko Lindqvist Date: Mon Jan 22 02:40:51 2024 +0200 startpos_raw_nations(): Return NULL instead of FALSE Return type is a pointer. See RM #197 Signed-off-by: Marko Lindqvist commit 0eb35336a29b52a1440c10ec018d697d403ef250 Author: Marko Lindqvist Date: Mon Jan 22 00:44:34 2024 +0200 gtk: Fix unannotated fallthrough from inputline_handler() See RM #196 Signed-off-by: Marko Lindqvist commit 1625983239a1abd9f29f02cbf4de7afb68e6025c Author: Marko Lindqvist Date: Sun Jan 14 20:10:01 2024 +0200 Flatpak: Fix sdl2-gfx build on aarch64 See RM #182 Signed-off-by: Marko Lindqvist commit 94568f6f1124dfe348bb83b860b7fcbd274743c7 Author: Marko Lindqvist Date: Thu Jan 25 04:08:14 2024 +0200 NEWS-3.0: Add 3.0.10 section Signed-off-by: Marko Lindqvist commit cb5f864479e8aea6d81cf0a62fbd1585f882db33 Author: Marko Lindqvist Date: Sun Jan 21 21:18:44 2024 +0200 Fix unannotated fallthrough warning from options_init() See RM #192 Signed-off-by: Marko Lindqvist commit fc2a5eba430099b4e640293532e94315cdcc8017 Author: Marko Lindqvist Date: Sun Jan 21 21:21:57 2024 +0200 gnulib-common.m4: Update to serial 90 See RM #187 Signed-off-by: Marko Lindqvist commit a510c75b115a2fbbdc00703110e249b43be8f2f7 Author: Marko Lindqvist Date: Fri Jan 19 21:54:02 2024 +0200 Fix unannotated fallthrough warning from base_set_mapview_origin() See RM #190 Signed-off-by: Marko Lindqvist commit 7e028c45910961d50d7039c5eeb4b9387c8fb42a Author: Marko Lindqvist Date: Sat Jan 20 22:04:19 2024 +0200 iconv.m4: Update to serial 27 See RM #27 Signed-off-by: Marko Lindqvist commit 6323cc5a8b9649f7e885db906a2c23500f2b63fe Author: Marko Lindqvist Date: Sun Jan 14 14:25:46 2024 +0200 Metainfo: Add recommended resolution for clients See RM #180 Signed-off-by: Marko Lindqvist commit 322c3fcbf08900fe4707763583077533e9438a4e Author: Marko Lindqvist Date: Sun Jan 14 10:23:31 2024 +0200 Annotate do_explore() fallthrough See RM #178 Signed-off-by: Marko Lindqvist commit 9fe865ee259baf684fd1932ba5f8ca394fedafd8 Author: Marko Lindqvist Date: Fri Jan 19 22:16:19 2024 +0200 Update lib-*.m4 Serials - lib-ld.m4: 13 - lib-link.m4: 34 - lib-prefix.m4: 21 See RM #186 Signed-off-by: Marko Lindqvist commit dbf3856ecb8a9e186c9c7db127aa4ee0e7d8286c Author: Marko Lindqvist Date: Sun Jan 14 11:54:50 2024 +0200 sdl2: Fix citydlg.c dead 'count' assignment See osdn #48626 Signed-off-by: Marko Lindqvist commit cc1817f79de6f0f94fe177ab700486c7e49a53eb Author: Marko Lindqvist Date: Thu Jan 18 21:40:23 2024 +0200 Update .m4 -files from gettext-0.23 gettext.m4: Serial 79 intlmacosx.m4: Serial 10 See RM #185 Signed-off-by: Marko Lindqvist commit 56526823030c8637a4f641c2a0954c9a26860431 Author: Marko Lindqvist Date: Sat Jan 13 11:52:14 2024 +0200 objbind_get_modified_value(): Return NULL, and not FALSE See RM #177 Signed-off-by: Marko Lindqvist commit b2a3512b0a94d8c8df1f622d6d60a1b612610c95 Author: Marko Lindqvist Date: Thu Jan 11 07:05:58 2024 +0200 Implement fc__fallthrough for clang See RM #171 Signed-off-by: Marko Lindqvist commit 7da90960105de06c9ed2717ae4a096451d18adb4 Author: Marko Lindqvist Date: Mon Jan 8 22:15:47 2024 +0200 README: Unlist freeciv-tickets mailing list Most tickets are not going through it any more. See RM #150 Signed-off-by: Marko Lindqvist commit 5f6a8fe99511937006b100b3fef04ad5d22e047b Author: Marko Lindqvist Date: Thu Jan 11 06:35:36 2024 +0200 Annotate map_fractal_generate() fallthroughs See RM #172 Signed-off-by: Marko Lindqvist commit 14def34fae25db19c71d18be2a86a2b04a44c0b2 Author: Marko Lindqvist Date: Sun Jan 7 09:25:22 2024 +0200 Qt: Remove qtg_get_gui_specific_themes_directories() use of VLA It's not standard C++ See RM #140 Signed-off-by: Marko Lindqvist commit f80c8de928e692aea8ab7a5a35a19dec992742e0 Author: Marko Lindqvist Date: Sun Jan 7 11:10:30 2024 +0200 Document building sound tags See RM #64 Signed-off-by: Marko Lindqvist commit 728f103bf34711f77906edc2c15683e87ae4a302 Author: Marko Lindqvist Date: Sat Jan 6 11:02:24 2024 +0200 Qt: Remove units_reports::update_units() use of VLA It's not standard C++ See RM #133 Signed-off-by: Marko Lindqvist commit 78dcef64bae0479a773b1b7936a022ff687f8a58 Author: Marko Lindqvist Date: Sun Jan 7 07:12:10 2024 +0200 Annotate make_escapes() fallthrough See RM #138 Signed-off-by: Marko Lindqvist commit 6fc4018562e4f122bbe8efa4bab554915e36e311 Author: Marko Lindqvist Date: Fri Jan 5 06:10:16 2024 +0200 Qt: Remove trade_generator::calculate() use of VLA It's not standard C++ See RM #128 Signed-off-by: Marko Lindqvist commit 81187fc08c0f4f86cdb5abd554dfe8c4494d948e Author: Marko Lindqvist Date: Fri Jan 5 05:26:36 2024 +0200 Correct do_attack() TRANS comments See RM #101 Signed-off-by: Marko Lindqvist commit 58b0fc922541ae462f990170861e4a8617635e45 Author: Marko Lindqvist Date: Thu Jan 4 00:02:29 2024 +0200 Avoid VLA use in generic_iterate() in C++ code See RM #118 Signed-off-by: Marko Lindqvist commit 0b4ba9640d61cf0152b5b3c4724081d5bf0dfd58 Author: Marko Lindqvist Date: Fri Jan 5 22:32:58 2024 +0200 Update Finnish translation of ruledit domain Signed-off-by: Marko Lindqvist commit b34e527e863324c96f9cd1bc4590ea8823d82b22 Author: Marko Lindqvist Date: Sat Dec 30 15:16:32 2023 +0200 Qt: Remove city_widget::gen_production_labels() use of VLA It's not standard C++ See RM #99 Signed-off-by: Marko Lindqvist commit 42ed15ffad26a513f65e71cb8f3679f0b2850db3 Author: Marko Lindqvist Date: Sat Dec 30 12:33:30 2023 +0200 gnulib-common.m4: Refresh Serial still 89 See RM #96 Signed-off-by: Marko Lindqvist commit d6fb251f7b294a89a2e22d6954a32b612a0943e3 Author: Marko Lindqvist Date: Fri Dec 29 07:07:14 2023 +0200 Qt: Remove zealous_crop_rect() use of VLA in C++ code See RM #90 Signed-off-by: Marko Lindqvist commit dd1eed1a96604b44ff9b0144e1bcd9b72faf68fb Author: Marko Lindqvist Date: Fri Dec 29 08:32:52 2023 +0200 flatpak: Download SDL2_gfx from sourceforge See RM #92 Signed-off-by: Marko Lindqvist commit 647b777116a5dc75b67a4d21a25c37a679d2a4a3 Author: Marko Lindqvist Date: Wed Dec 27 15:14:45 2023 +0200 Fix city removal server crashes When city removal wipes a unit that's not homed to the city, but on the same tile, recursive city refresh was crashing due to city vision and advisor data being already deleted. See RM #81 Signed-off-by: Marko Lindqvist commit 091c66f7690a18fecd51aeaec6e58ba56bcbdaff Author: Marko Lindqvist Date: Thu Dec 14 02:27:51 2023 +0200 fc_vsnprintf(): Correct return value on Windows It was returning size of the buffer it was given, at max. Now it correctly returns the size that would be needed for the generated string. Astring buffer was not grown because of this, as it seemed like the partial write that fit the old small buffer was succesful. See RM #58 Signed-off-by: Marko Lindqvist commit 02b6d8a787edb73882272b733514193ad82c25b5 Author: Marko Lindqvist Date: Sat Dec 16 09:16:18 2023 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit 67e278ef5d2883b6b056a924d2b0457aab6373ca Author: Marko Lindqvist Date: Sat Dec 16 08:54:36 2023 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit 7d40dd8ed4e8e83d8331926fd2b8016b4c93acff Author: Marko Lindqvist Date: Thu Dec 7 23:14:35 2023 +0200 Autotools: Search mwand by MagickWand-6.Q16HDRI.pc See RM #36 Signed-off-by: Marko Lindqvist commit 2bb7ddb31df2f9f0e87bfb7089f216741dbd10a1 Author: Marko Lindqvist Date: Fri Dec 8 00:36:53 2023 +0200 Fix zero-size VLA error in genlist_shuffle() See RM #37 Signed-off-by: Marko Lindqvist commit f809dcaa3dd628b95b89ce9605259433b04f04b7 Author: Marko Lindqvist Date: Mon Nov 27 21:55:40 2023 +0200 stdlib_h.m4: Updade to serial 76 See RM #4 Signed-off-by: Marko Lindqvist commit 0e88c617d6f6004f4947feb2bca519ac137ac8b1 Author: Marko Lindqvist Date: Mon Nov 27 21:56:35 2023 +0200 gettext.m4: Update to serial 78 See RM #5 Signed-off-by: Marko Lindqvist commit 8e7d9c93a09072f6440a42901a8dfee2f19b133e Author: Marko Lindqvist Date: Mon Nov 27 21:53:41 2023 +0200 Alien: Fix Scientist description typo "reseach" -> "research" See RM #11 Signed-off-by: Marko Lindqvist commit 1cc4fe4696a8636225614121fe08faf57b5c3b65 Author: Marko Lindqvist Date: Mon Nov 27 01:29:52 2023 +0200 Reserve space for terminating NULL on astr_buffer Growing the buffer was always considered a failure, as it was one byte too small even after giving out the requested size. Reported by Giacomo Mulas See RM #3 Signed-off-by: Marko Lindqvist < commit 564a3d99d6ce34bdeeb445977604e6c1500ea25b Author: Marko Lindqvist Date: Tue Nov 28 02:25:16 2023 +0200 Pick random nations before setting turn number to 1 The consequences of having nations unassigned at turn 1 included failed asserts. Reported by gatorized See RM #1 Signed-off-by: Marko Lindqvist commit 033d1cb492635651223490c4140cf23397814e66 Author: Marko Lindqvist Date: Sat Nov 11 06:15:26 2023 +0200 host-cpu-c-abi.m4: Update to gnulib upstream serial 16 See osdn #48956 Signed-off-by: Marko Lindqvist commit 91d66439c0f47461d17efea94b8772186a68288f Author: Marko Lindqvist Date: Thu Nov 9 01:22:03 2023 +0200 README.msys2: Fix typo "buildind" -> "building" See osdn #48955 Signed-off-by: Marko Lindqvist commit 1600c1f5c081b9e215764516dc85661e1a87aa88 Author: Marko Lindqvist Date: Fri Nov 10 07:33:31 2023 +0200 Mark as development code Signed-off-by: Marko Lindqvist commit 8f61d3c731609bbe7df486de4473f9441113e971 Author: Marko Lindqvist Date: Fri Nov 10 07:26:40 2023 +0200 ChangeLog: Refresh for 3.0.9 release Signed-off-by: Marko Lindqvist commit b8b80447e30fe90b3e8bc621ad1436f90fb8923f Author: Marko Lindqvist Date: Fri Nov 10 07:25:41 2023 +0200 Set version number to 3.0.9 Signed-off-by: Marko Lindqvist commit 70d65d7de08f6445a326ceb7fa11320797fb94e9 Author: Marko Lindqvist Date: Fri Nov 10 07:22:37 2023 +0200 'make update-po' before 3.0.9 release Signed-off-by: Marko Lindqvist commit 16dcde25766a1715119729f82841b4722c3c6548 Author: Marko Lindqvist Date: Fri Nov 10 07:17:29 2023 +0200 FAQ: Update latest stable version number to 3.0.9 Signed-off-by: Marko Lindqvist commit 990112aa76385ac00cfc33244e9a3e3f97b3d51e Author: Marko Lindqvist Date: Thu Nov 9 20:48:00 2023 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit 1ed0dfc0cec0f6a0770cd6d462a83c5f2415b05c Author: Marko Lindqvist Date: Thu Nov 9 19:19:51 2023 +0200 NEWS-3.0: Update 3.0.9 section Signed-off-by: Marko Lindqvist commit f02b7b7e121138699b3e6d2e3504fbb847e73a48 Author: Marko Lindqvist Date: Thu Nov 9 18:59:39 2023 +0200 Update Polish translation by Hubert Kowalewski. Pulled from https://sourceforge.net/projects/freeciv-l10n-pl/files/ (zip timestamp 2023-11-03). Signed-off-by: Marko Lindqvist commit 03f4f269bc858b2544e39c0bcde1766b91092d4f Author: Marko Lindqvist Date: Thu Nov 9 01:14:41 2023 +0200 Comment typofix: "buidling" -> "building" Signed-off-by: Marko Lindqvist commit c25fecaa1fccdddbec25159fe789c87a656c3b58 Author: Marko Lindqvist Date: Sat Nov 4 18:35:18 2023 +0200 Comment typofix: "fiels" -> "fields" Signed-off-by: Marko Lindqvist commit 5ba0ea16db939296d51761b7106bcb1a52605388 Author: Konstantin Vedeneev Date: Fri Nov 3 15:32:02 2023 +0500 Update for Russian translation. commit 2120febd25cda98ed867fb0973378e8069579d0d Author: Marko Lindqvist Date: Thu Nov 2 22:13:31 2023 +0200 NEWS-3.0: Add 3.0.9 section Signed-off-by: Marko Lindqvist commit b66b4edb61cd60c50d5d11a60196e4cca6661233 Author: Marko Lindqvist Date: Sun Oct 29 23:18:39 2023 +0200 AI: Get advance_count() only once in suggest_tech_exchange() See osdn #48678 Signed-off-by: Marko Lindqvist commit 8eb5f4e33b2a8f20a14cb1fbac5d385152c11a64 Author: Marko Lindqvist Date: Tue Oct 31 00:44:17 2023 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit e507b1c06aaec63836bb4325e0e7e88938725a7c Author: Marko Lindqvist Date: Wed Oct 25 07:01:10 2023 +0300 Fix reqtree.c:improve() clang analyzer warning Clang analyzer was warning that crossings[layer] could be garbage. Refactored the code a bit, so analyzer sees that value is never garbage. See osdn #48904 Signed-off-by: Marko Lindqvist commit ca7daef4a2d77dd5fbe6d8fc40b4c01d9af69435 Author: Marko Lindqvist Date: Sun Oct 22 22:25:30 2023 +0300 Update intl.m4 to serial 53 See osdn #48889 Signed-off-by: Marko Lindqvist commit 5e851e19ce56f3d42d2489b15dc37e4a660ba722 Author: Marko Lindqvist Date: Sat Oct 21 07:33:57 2023 +0300 Update SDL2_mixer download URL See osdn #48877 Signed-off-by: Marko Lindqvist commit 5f293c7b16e3d0971f15b7ca1dcbe9984f223b53 Author: Marko Lindqvist Date: Fri Oct 27 22:14:59 2023 +0300 Comment typofix: "passanger" -> "passenger" Signed-off-by: Marko Lindqvist commit 00c43c9366ca55635de82bd30da8816161e6c578 Author: Marko Lindqvist Date: Sat Oct 21 06:56:03 2023 +0300 AI: Make hunter to launch only its own cargo They were considering all missiles on the same tile, regardless of their carrier. See osdn #48627 Signed-off-by: Marko Lindqvist commit 1d87317f5d7c00de7e396cfbe2447e4862aa72cf Author: Marko Lindqvist Date: Sun Oct 22 19:17:36 2023 +0300 lib-ld.m4: Update to serial 12 See osdn #48890 Signed-off-by: Marko Lindqvist commit 8d9666708ecddd9d0ae4ed85463710a45e51f770 Author: Marko Lindqvist Date: Sat Oct 21 04:35:59 2023 +0300 goto_unit_killed(): Fix use-after-free warning See osdn #48875 Signed-off-by: Marko Lindqvist commit a4868b77a16e816e3c9cb122a19b1eaa14e72a52 Author: Marko Lindqvist Date: Thu Oct 12 22:12:10 2023 +0300 Player removal: Clear city border claims See osdn #48837 Signed-off-by: Marko Lindqvist commit 0b3a174f78419edc9520ef04cb75dbe8719b2a74 Author: Marko Lindqvist Date: Mon Oct 16 03:37:31 2023 +0300 Fix dai_manage_cities() garbage "sellers[i]" warning Clang analyzer was giving false positive. See osdn #48677 Signed-off-by: Marko Lindqvist commit d9336d3dbc099428c35a8059bf5c486ecad2ab19 Author: Marko Lindqvist Date: Fri Oct 13 01:56:36 2023 +0300 Autoworkers: Use ADV_WANTS_EQ() for comparing tile values See osdn #48842 Signed-off-by: Marko Lindqvist commit 8a73f92597d0b474f0ba08637216fb47658d2a96 Author: Marko Lindqvist Date: Wed Oct 18 08:25:13 2023 +0300 Fix dbv_copy() It was overwriting the pointer, not pointed memory. See osdn #48869 Signed-off-by: Marko Lindqvist commit 9b12d633f6076d4860a700dc5552f47648fbaa02 Author: Marko Lindqvist Date: Tue Oct 17 00:31:14 2023 +0300 Qt: Rename "Append to Battle Group x" menu entries Unify menu entry names with those of gtk clients. See osdn #48860 Signed-off-by: Marko Lindqvist commit 431ca58c957898d12df59c525c6917c7c5c5d1c4 Author: Marko Lindqvist Date: Wed Oct 11 00:55:03 2023 +0300 Fix player_new() NULL dereference See osdn #48624 Signed-off-by: Marko Lindqvist commit 5bc61620a1897480a37ef6d710599608fb6a2217 Author: Marko Lindqvist Date: Tue Oct 17 19:32:27 2023 +0300 Flatpak: Update Qt Sdk & Platform to 5.15-23.08 See osdn #48861 Signed-off-by: Marko Lindqvist commit 466bc29ba321ba31c8821e0cfeffc514c09ecb9d Author: Marko Lindqvist Date: Sun Oct 15 22:02:59 2023 +0300 mapimg_help(): Fix format-overflow warning See osdn #48850 Signed-off-by: Marko Lindqvist commit 183b2bd4d02f56a145550599b600f34cb91b2a8e Author: Marko Lindqvist Date: Sun Oct 15 21:54:24 2023 +0300 city_from_wonder(): Fix illegal array subscript warning See osdn #48849 Signed-off-by: Marko Lindqvist commit 3dafe4e0af4f7b17fd26a5b72025de0d17aee78a Author: Marko Lindqvist Date: Tue Oct 10 01:12:05 2023 +0300 Manual: Change settings page heading to "server settings" It was talking about "server options" which contradicts our usual terminology ("server settings" & "client options") See osdn #48743 Signed-off-by: Marko Lindqvist commit a38636ff8c30a214e43d2523acbd70f7e5d1ee94 Author: Marko Lindqvist Date: Wed Oct 11 00:29:19 2023 +0300 Fix revolution_length() dead "turns" assignment See osdn #48834 Signed-off-by: Marko Lindqvist commit 2a801137f309468bff999f72b2b1dcabcfb9d532 Author: Marko Lindqvist Date: Thu Oct 5 23:01:21 2023 +0300 gtk: Avoid double diplodlg free Reported by mortmann See osdn #48807 Signed-off-by: Marko Lindqvist commit 24f242a88feeee05328ae443c025e4e27491ff9e Author: Marko Lindqvist Date: Sat Oct 14 19:58:11 2023 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit 18414c605c95687d2fc2b2b0588bc73ff9acd04e Author: Marko Lindqvist Date: Thu Oct 12 22:29:34 2023 +0300 Correct filling of territory claiming extras cache See osdn #48838 Signed-off-by: Marko Lindqvist commit de04c1d06e07fa2353a2cea13f9bc7f721b602f2 Author: Marko Lindqvist Date: Tue Oct 3 00:38:04 2023 +0300 Cache territory claiming base types See osdn #47345 Signed-off-by: Marko Lindqvist commit 807c00b1e2e159c35848b60c47fdaea0a80fe894 Author: Marko Lindqvist Date: Sun Oct 8 12:54:52 2023 +0300 Remove virtual unit refcount handling from movement animation We use separate virtual units for each animation now, and the refcount was used completely wrong. See osdn #48821 Signed-off-by: Marko Lindqvist commit 1eb049ff80cd8b5cc44eb5c6d96cd8c2ba3242fa Author: Marko Lindqvist Date: Mon Oct 2 03:28:59 2023 +0300 italy.sav: Replace Glaciers with Inaccessible See osdn #42869 Signed-off-by: Marko Lindqvist commit 597ffbb4ce78aac15b64196a589772cebd3ba606 Author: Marko Lindqvist Date: Sat Oct 7 16:44:43 2023 +0300 Correct tab_building::initialize_new_bldg() header It claimed that the method is about tech, while in reality it's about building. See osdn #48768 Signed-off-by: Marko Lindqvist commit 531ae267f119c8a28e4d2a2334c429edb0120dd1 Author: Marko Lindqvist Date: Sun Oct 1 23:17:57 2023 +0300 Fix bitvector copy functions So far unused functions were copying either from or to wrong address See osdn #48772 Signed-off-by: Marko Lindqvist commit 998cb167ae7251564c63a2dad0308fb8eecce44b Author: Marko Lindqvist Date: Tue Oct 3 22:06:25 2023 +0300 Update intlmacosx.m4 to serial 9 See osdn #48799 Signed-off-by: Marko Lindqvist commit 5ea4952fd6fec7a5f139b44b9c1ed2229fadb59a Author: Marko Lindqvist Date: Sun Oct 1 21:14:53 2023 +0300 Qualify remaining "Pollution" strings See osdn #48761 Signed-off-by: Marko Lindqvist commit a7c89a61cf4c33441f646e5b1672c2ca22057588 Author: Marko Lindqvist Date: Sun Oct 1 10:00:19 2023 +0300 Fix wipe_unit_full() dead "conqsize" initialization See osdn #48776 Signed-off-by: Marko Lindqvist commit c739ff4d049ad88da3a22fe3501fbe604eca602e Author: Marko Lindqvist Date: Sun Oct 8 02:26:23 2023 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit 82bbb11ec59577722e65500d1495263a113e105b Author: Marko Lindqvist Date: Tue Oct 3 01:35:56 2023 +0300 Correctly destroy movement animation's virtual unit See osdn #48788 Signed-off-by: Marko Lindqvist commit 3b8307fca2b8861fc0a6f5d91e9eb5fe93546bb7 Author: Marko Lindqvist Date: Sun Oct 1 10:08:46 2023 +0300 Update Qt modpack installer screenshot See osdn #48775 Signed-off-by: Marko Lindqvist commit 90f93402dc8f3419cd163ee9c438e639699fa771 Author: rvid19 <53793291+rvid19@users.noreply.github.com> Date: Wed Aug 2 17:12:14 2023 +0100 Update mongol.ruleset Made so that Mongolia has China as a civil war nation, as they conquered China in real life. See osdn #48715 commit b9a1a9ea99a7a5eaf463e81baee6beebc395b45f Author: Marko Lindqvist Date: Sat Sep 30 22:29:34 2023 +0300 Check "Tile_Workable" effect value at turn change Make cities to stop working tiles they no longer can. Reported by ihnatus See osdn #46423 Signed-off-by: Marko Lindqvist commit 6f7c55457b77739dab1e60064366a52ba48475bd Author: Marko Lindqvist Date: Tue Oct 3 20:06:29 2023 +0300 Create moving animation virtual unit What's supposed to be virtual unit was actually direct pointer to the real unit. Among other problems that meant that after the real unit gets wiped (dies, moves out of sight), animations were doing illegal memory accesses. This resulted also in double frees as we freed what was supposed to be the virtual unit. Reported by mortmann See osdn #48797 Signed-off-by: Marko Lindqvist commit 59bfc072d9a827ce8537646e2b776b0fce1309a8 Author: Marko Lindqvist Date: Sun Oct 1 00:59:07 2023 +0300 Ruledit: Clear flags of newly initialized objects See osdn #48767 Signed-off-by: Marko Lindqvist commit 1a3b4cea8488b16a908e7abdd9f5c11b82622c54 Author: Marko Lindqvist Date: Sat Sep 30 21:29:21 2023 +0300 Manual: Fix settings manual format See osdn #48762 Signed-off-by: Marko Lindqvist commit 526f80474c84c498d1bbc00d27fc8c782f2e8b16 Author: Marko Lindqvist Date: Tue Sep 26 18:57:09 2023 +0300 Qt: Add Battle Groups menu See osdn #48732 Signed-off-by: Marko Lindqvist commit 10d8182fa4295b4864523b004592e47379735bec Author: Marko Lindqvist Date: Sat Sep 30 01:46:03 2023 +0300 Limit extra iteration on get_tile_infrastructure_set() For better performance, do not iterate over all extras but only over those with correct rmcause. See osdn #48525 Signed-off-by: Marko Lindqvist commit 0f78dd01d2de21737df430f6a87a263abd71aa2a Author: Marko Lindqvist Date: Sun Oct 1 21:31:38 2023 +0300 mongol.ruleset: Backport style corrections from S3_2 See osdn #48780 Signed-off-by: Marko Lindqvist commit 042698a39368de2f592d253b96e69184131c3d55 Author: Marko Lindqvist Date: Mon Oct 2 01:43:42 2023 +0300 animations_free(): Nullify the animations pointer See osdn #48787 Signed-off-by: Marko Lindqvist commit 1c2fd104de40b9080f946d2ca4232e7989318807 Author: rvid19 <53793291+rvid19@users.noreply.github.com> Date: Wed Aug 2 13:57:29 2023 +0100 Update han.ruleset The han dynasty fell around 220 AD, so it never made it to the early modern era, and hardly the middle ages. See osdn #48714 commit 7e05f77428677bb2b010deedf64088901bb217a5 Author: Marko Lindqvist Date: Sun Oct 1 03:56:57 2023 +0300 Add bv_match_dbv() utility function See osdn #48771 Signed-off-by: Marko Lindqvist commit 962dd881b30880393e1079a03dd27fe6a9d7439b Author: Marko Lindqvist Date: Tue Oct 3 19:21:28 2023 +0300 Comment typofix: "as" -> "has" Signed-off-by: Marko Lindqvist commit bca6746faf1a75346f09a7bfeebab22ac5b9877d Author: Marko Lindqvist Date: Sun Oct 1 05:52:19 2023 +0300 gtk3: Revert applying theme to all dialogs This is partial revert of #48580 - for gtk3-client part. gtk3.22-client part is NOT reverted. See osdn #48770 Signed-off-by: Marko Lindqvist commit 2808d842e0168b6a709312fdcd912f8204806436 Author: Marko Lindqvist Date: Fri Sep 29 01:52:25 2023 +0300 caravan_parameter_log_real(): Fix dead 'foreign' initialization See osdn #48623 Signed-off-by: Marko Lindqvist commit 9cf0347529bc32791fbe8a775f0f51e100507830 Author: Marko Lindqvist Date: Sat Sep 30 23:30:18 2023 +0300 han.ruleset: Backport style corrections from S3_2 See osdn #48764 Signed-off-by: Marko Lindqvist commit 40db9cffb52ed93259faf378ecbeb417b7dd1248 Author: Marko Lindqvist Date: Wed Sep 27 20:53:03 2023 +0300 civ2civ3: Add "Aerial" unit class flag Simplifies effect requirement lists. See osdn #47737 Signed-off-by: Marko Lindqvist commit 8e447a402774af870631c64ed4315e7aa5da3df3 Author: Marko Lindqvist Date: Tue Sep 26 19:37:51 2023 +0300 gtk3.22: Use single theme provider There really isn't "default provider" concept, but we just drop the provider completely when we want no theming. Reported by l29ah See osdn #45601 Signed-off-by: Marko Lindqvist commit 76c09672e569a349d0f76d2c7d5d95833f528de0 Author: Marko Lindqvist Date: Wed Sep 27 10:34:10 2023 +0300 Qualify Pollution extra name See osdn #48709 Signed-off-by: Marko Lindqvist commit ce560641aee6660085360117f64e06bf82b9a02b Author: Marko Lindqvist Date: Tue Sep 26 22:17:24 2023 +0300 Autosettlers: Turn tile action values to adv_want See osdn #48421 Signed-off-by: Marko Lindqvist commit 48c9a1a0ab98871487e4fc0e2c4e7454387896f7 Author: Marko Lindqvist Date: Thu Sep 28 23:32:03 2023 +0300 gtk4 fcmp: Replace deprecated gtk_widget_show() call See osdn #48744 Signed-off-by: Marko Lindqvist commit 98a6865d41bc6dcbc0127c776d66b7bc12e1b5d2 Author: Marko Lindqvist Date: Tue Sep 26 12:39:56 2023 +0300 Add new bitvector utility functions - dbv_copy() - dbv_to_bv() - bv_to_dbv() See osdn #48731 Signed-off-by: Marko Lindqvist commit a6bc93aa37558a3aa64c08fa4787d6f64615da94 Author: Marko Lindqvist Date: Sun Sep 24 11:34:23 2023 +0300 gtk3(.22): Make toplevel window title to tell gui type See osdn #48600 Signed-off-by: Marko Lindqvist commit 9cd5d5a4cef5c653cb44798d43472c72c2f3f0dc Author: Marko Lindqvist Date: Sat Sep 30 17:59:45 2023 +0300 Comment typofix: "depedent" -> "dependent" Signed-off-by: Marko Lindqvist commit 849bdf6da68b82a43f9550b08b571d94186b0440 Author: Konstantin Vedeneev Date: Sat Sep 30 14:55:12 2023 +0500 Update for Russian translation. commit 5ff4dae608ae89017dc394ae7606d18b332d6a1e Author: Marko Lindqvist Date: Sun Sep 24 19:01:28 2023 +0300 Lua: Always pass lua_Integer to API_TYPE_INT See osdn #48722 Signed-off-by: Marko Lindqvist commit b1adc6cab8fd1eb8e5a5adfa88ceb4d62da11017 Author: Marko Lindqvist Date: Sat Sep 23 11:25:25 2023 +0300 Clients: Shut down cleanly after "-- --help" See osdn #47186 Signed-off-by: Marko Lindqvist commit da5689474fdb0f13820e3b2e792c30c4af5d4efd Author: Marko Lindqvist Date: Wed Sep 27 23:13:36 2023 +0300 tile_move_cost_ptrs(): Make cardinal_move signed It can contain value -1 in it. See osdn #48737 Signed-off-by: Marko Lindqvist commit c3f4bdab2128d1e1f3396e3b5a5152feeb9a98d4 Author: Marko Lindqvist Date: Sat Sep 23 20:08:40 2023 +0300 civ2civ3/sandbox: Add "Ground" unit class flag Simplifies effect requirement lists. See osdn #48711 Signed-off-by: Marko Lindqvist commit b3d225ca2e18446f09acea2318ce4132b11b6d3d Author: Marko Lindqvist Date: Thu Sep 28 21:25:15 2023 +0300 Update Polish translation by Hubert Kowalewski. Pulled from https://sourceforge.net/projects/freeciv-l10n-pl/files/ (zip timestamp 2023-09-28). Signed-off-by: Marko Lindqvist commit 3082991e2f954ffa52afc170cc023638000c7a28 Author: Marko Lindqvist Date: Sun Sep 24 23:14:29 2023 +0300 Improve fit_nationset_to_players() comments See osdn #48266 Signed-off-by: Marko Lindqvist commit 8ce5d19e1fd5161f142f66833195b8ba269212bf Author: Marko Lindqvist Date: Sat Sep 23 19:07:06 2023 +0300 Qualify "Pollution" event name See osdn #48710 Signed-off-by: Marko Lindqvist commit fcdad930798935d6a58ae8f562e1689fb98b7781 Author: Marko Lindqvist Date: Mon Sep 4 10:15:06 2023 +0300 gtk3(.22): Apply theme to all dialogs See osdn #48580 Signed-off-by: Marko Lindqvist commit 2ca76c9702f35cf5aac000df40f85aa4647befce Author: Marko Lindqvist Date: Sat Sep 23 15:14:09 2023 +0300 Correct "nearest_real_pos" in comment to "nearest_real_tile()" See osdn #48526 Signed-off-by: Marko Lindqvist commit f2cf71f33df4bdbce003d925e8a2ca3d18bef692 Author: Marko Lindqvist Date: Tue Sep 26 16:16:59 2023 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit f548ff2a79b3a9c845e849976fcc3888bd799d2f Author: Marko Lindqvist Date: Sat Sep 23 03:30:06 2023 +0300 gtk3(.22) theme: Correct setting tooltip color See osdn #48670 Signed-off-by: Marko Lindqvist commit 69b6739460e9b9ba574384fe260f9b88e0c3068a Author: Marko Lindqvist Date: Sat Sep 23 09:31:30 2023 +0300 gnulib-common.m4: Update to serial 89 See osdn #48706 Signed-off-by: Marko Lindqvist commit 0dd87e4fe6902cb0ff92230ecbb40a7783780fc2 Author: Michael Ortmann Date: Wed Sep 20 03:54:04 2023 +0200 Alien: Fix typo "phenomenom" -> "phenomenon" See osdn #48693 commit eec3aa8a55e95a4850b05be847db5e24ba27ff92 Author: Marko Lindqvist Date: Sat Sep 23 10:02:17 2023 +0300 Reword bitvector.c comments See osdn #48707 Signed-off-by: Marko Lindqvist commit ff0c0748acc5a0ab30a4ba77ef7294b95a03118e Author: Marko Lindqvist Date: Fri Sep 22 11:48:59 2023 +0300 gtk3(.22) theme: Disable global padding See osdn #48669 Signed-off-by: Marko Lindqvist commit a306b6b86f6fb655d93277ef218a12f2f64b6ae3 Author: Marko Lindqvist Date: Fri Sep 22 14:52:12 2023 +0300 sdl2: Fix add_global_worklist() dead 'pBuf' assignment See osdn #48688 Signed-off-by: Marko Lindqvist commit 4872353680760ea2d005cc1580fa239f03135b09 Author: Marko Lindqvist Date: Fri Sep 22 11:22:05 2023 +0300 Flatpak: Update gnome Sdk & Platform to 45 See osdn #48689 Signed-off-by: Marko Lindqvist commit 45d32a012b548f90c1b60c055790a4382849f699 Author: Marko Lindqvist Date: Fri Sep 22 16:32:45 2023 +0300 Merge German translation from main branch Previous commit made actually just update-po Signed-off-by: Marko Lindqvist commit 63f4d690cc98feb94f04d3f19ec5a875e10dce4f Author: Marko Lindqvist Date: Fri Sep 22 16:29:52 2023 +0300 Merge German translation from main branch Signed-off-by: Marko Lindqvist commit bb6a524d8ce2da0a97c8695d41240abfaaa41e75 Author: Marko Lindqvist Date: Mon Sep 18 06:02:00 2023 +0300 sdl2: Make size 13 fonts to adjust to theme font size Some clean up made, as this replaces the last direct use of adj_font() See osdn #48641 Signed-off-by: Marko Lindqvist commit e2d55f448f7635f20db540362ab85366376ede94 Author: Marko Lindqvist Date: Thu Sep 21 18:48:32 2023 +0300 Comment typofix: "Usefull" -> "Useful" Signed-off-by: Marko Lindqvist commit c1233e61d17773c066f4bb6c24ac097e57c8591e Author: Marko Lindqvist Date: Thu Sep 21 10:41:38 2023 +0300 Comment typofix: "usefull" -> "useful" Signed-off-by: Marko Lindqvist commit 0db04a5e28b16d303c3ad38430d091b98dee3547 Author: Marko Lindqvist Date: Thu Sep 21 09:52:16 2023 +0300 Comment typofix: "meaningfull" -> "meaningful" Signed-off-by: Marko Lindqvist commit a02dda269e76dac11c76380eb22853ac21887428 Author: Marko Lindqvist Date: Mon Sep 18 04:36:26 2023 +0300 Drop FC_..._TO_...() cast macros involving unsigned values See osdn #46414 Signed-off-by: Marko Lindqvist commit ee23211a05621236939722a9310cb226d23d3b19 Author: Marko Lindqvist Date: Sun Sep 17 18:19:41 2023 +0300 Update city_map_update_[empty|worker]() headers See osdn #48652 Signed-off-by: Marko Lindqvist commit 702669fa93079a18d62134a125929185c53d850f Author: Marko Lindqvist Date: Sun Sep 17 09:03:58 2023 +0300 unpackage_short_unit(): Use 0, not FALSE, veteran level See osdn #48645 Signed-off-by: Marko Lindqvist commit cf8d00ef02e980af10c0f1d41dc3796b422da076 Author: Marko Lindqvist Date: Sun Sep 17 05:46:53 2023 +0300 sdl2: Make size 24 fonts to adjust to theme font size See osdn #48629 Signed-off-by: Marko Lindqvist commit 24ef818d0ee47c76a3e72a0266f85cc0aa7ad9a1 Author: Marko Lindqvist Date: Sat Sep 16 19:35:04 2023 +0300 Fix dead assignment in popup_intel_dialog() See osdn #48636 Signed-off-by: Marko Lindqvist commit 8d81ff084037fb7c67ce4f619fa8d6cb91204970 Author: Marko Lindqvist Date: Sat Sep 16 18:49:05 2023 +0300 dai_select_tech(): Get advance_count() just once Use advance_index_iterate_max() with a max value that compiler knows to be the same, instead of advance_index_iterate() See osdn #48635 Signed-off-by: Marko Lindqvist commit 1e6df16888dd6e0a7c95651a50728f4e9708aa9f Author: Marko Lindqvist Date: Fri Sep 15 14:54:20 2023 +0300 Correct name of 'gui_to_map_pos()' in comments Was referred as 'canvas_pos_to_map_pos()' See osdn #48594 Signed-off-by: Marko Lindqvist commit 3bb04aeaba818dfc3680c7eba44d5a03079edd31 Author: Marko Lindqvist Date: Fri Sep 15 15:24:15 2023 +0300 Qt: Tell gui type in window title See osdn #48603 Signed-off-by: Marko Lindqvist commit c98a557a4b70ff710df8d5af7a19e8d2d15c3e82 Author: Marko Lindqvist Date: Fri Sep 15 12:00:05 2023 +0300 gnulib-common.m4: Update to serial 88 See osdn #48611 Signed-off-by: Marko Lindqvist commit 9e6baa21e7d2bfab5d8adf55fb5b4e8f75f23378 Author: Marko Lindqvist Date: Fri Sep 15 13:35:23 2023 +0300 AI: Make missile carriers able to launch multiple missiles See osdn #45927 Signed-off-by: Marko Lindqvist commit 611b0c2b211a45e1a326f2b7450feabc082848cc Author: Marko Lindqvist Date: Sun Sep 17 06:50:12 2023 +0300 Comment typofix: "determin" -> "determine" Signed-off-by: Marko Lindqvist commit 51e4eb601b5b18f946471a2e8053758ad9e89d67 Author: Marko Lindqvist Date: Fri Sep 15 12:35:06 2023 +0300 sdl2: Make size 11 fonts to adjust to theme font size See osdn #48574 Signed-off-by: Marko Lindqvist commit 9889935351517d49d893423cfdd4503da0ec145a Author: Marko Lindqvist Date: Fri Sep 15 11:10:33 2023 +0300 Flatpak: Update freedesktop Sdk & Platform to 23.08 See osdn #48599 Signed-off-by: Marko Lindqvist commit 7d66c5464191cdc87c17512e8a206336880ad247 Author: Marko Lindqvist Date: Sat Sep 16 04:07:01 2023 +0300 Comment typofix: "schields" -> "shields" Signed-off-by: Marko Lindqvist commit c0f51efe4a6f9e502ad00c50ee0b4ae1e8ab4232 Author: Marko Lindqvist Date: Thu Sep 7 14:12:04 2023 +0300 Combine bv_special, bv_roads, bv_bases to bv_max_extras See osdn #48587 Signed-off-by: Marko Lindqvist commit 968b54ea3062a96657318af7853f740160da2b79 Author: Konstantin Vedeneev Date: Wed Sep 13 21:12:28 2023 +0500 Update for Russian translation. commit 03b3e18a9018900d7c15d2b8833655e257fc2a49 Author: Marko Lindqvist Date: Sun Sep 3 08:37:00 2023 +0300 AI: Set countdown correctly if senate blocks war completely Reported by alain_bkr See osdn #47786 Signed-off-by: Marko Lindqvist commit d5a94400db56820db5e3600045095af6f3f49b9e Author: Marko Lindqvist Date: Thu Sep 7 15:13:07 2023 +0300 id.po: Fix syntax Signed-off-by: Marko Lindqvist commit aa99f10aad967e1cca6f4880521bda104f6da514 Author: Marko Lindqvist Date: Sat Sep 2 23:01:43 2023 +0300 Stop units hidden by extras imposing ZoC Requested by bard See osdn #47700 Signed-off-by: Marko Lindqvist commit 74bc0a4fac4bdbbb12f1b4a088e854960df514b8 Author: Marko Lindqvist Date: Sun Sep 3 07:33:57 2023 +0300 sdl2: Make size 16 fonts to adjust to theme font size See osdn #48573 Signed-off-by: Marko Lindqvist commit 15badb0bd82b1b5e8872bf3540f55d2c1a3b12a3 Author: Marko Lindqvist Date: Sun Sep 3 05:51:17 2023 +0300 Fix zero-size VLA error in barycentric_sort() See osdn #48570 Signed-off-by: Marko Lindqvist commit 8e41ca2158efc087c8cc21fe7ef47341f4b33153 Author: Marko Lindqvist Date: Sat Sep 2 20:54:55 2023 +0300 AI: Make wants in struct cityresult adv_want See osdn #48370 Signed-off-by: Marko Lindqvist commit 350d2c551f14edc77ebc315d783c7244dc305cce Author: Marko Lindqvist Date: Mon Sep 4 04:01:59 2023 +0300 Comment typofix: "alllied" -> "allied" Signed-off-by: Marko Lindqvist commit b7fb42aed149918cc329a5b3f0e9b41b96d126ea Author: Marko Lindqvist Date: Mon Sep 4 03:42:55 2023 +0300 Comment typofix: "alllies" -> "allies" Signed-off-by: Marko Lindqvist commit e619ae8a28cc4663cd67d186a0a1dfbd854dcb2b Author: Marko Lindqvist Date: Sat Sep 2 12:27:55 2023 +0300 Fix handling of invalid player flag on savegame load See osdn #48563 Signed-off-by: Marko Lindqvist commit ff38c494bfa212ea5f239124199c5ce348c79d8c Author: Marko Lindqvist Date: Sun Sep 3 13:14:05 2023 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit 30aa86aa2e83b206854b646eba0473c925645423 Author: Marko Lindqvist Date: Wed Aug 30 06:21:41 2023 +0300 AI: Use A_ARRAY_SIZE in dai_select_tech() A_LAST was wrongly used See osdn #47961 Signed-off-by: Marko Lindqvist commit f897a4eba9c026e6e78674a69b2774de3d7ed95a Author: Marko Lindqvist Date: Wed Aug 30 07:05:49 2023 +0300 Qt: Fix science dialog crash with a Future Tech Reported by alain_bkr See osdn #47787 Signed-off-by: Marko Lindqvist commit c95648defc5aa43be7212d5419182f0eb7478dfb Author: Marko Lindqvist Date: Thu Aug 31 20:18:31 2023 +0300 Comment typofix: "Producrion" -> "Production" Signed-off-by: Marko Lindqvist commit d04b6b04bd408ace2e33e85d6359df05cf8663ea Author: Marko Lindqvist Date: Tue Aug 29 14:19:51 2023 +0300 cityturn.c: Fix dead assignments on non-assert builds See osdn #48555 Signed-off-by: Marko Lindqvist commit 83029a62a0d63e428282c7d12901f3697d572dc8 Author: Marko Lindqvist Date: Sun Aug 27 07:00:56 2023 +0300 Rulesets: Drop deprecated NoVeteran requirements Rulesets with no unit with NoVeteran flag never need to check against it. Requested by Sveinung Kvilhaugsvik See osdn #41796 Signed-off-by: Marko Lindqvist commit 2ce3ce9c997bb5e81024c546ddc8ecfb3e524011 Author: Marko Lindqvist Date: Sun Aug 27 06:18:48 2023 +0300 animations_free(): Free all animations data Previously only the main animations list was freed, not individual animations. See osdn #48446 Signed-off-by: Marko Lindqvist commit c5ef80e732deb4cf144d170d0ffa6cd10ddef1c4 Author: Marko Lindqvist Date: Tue Aug 29 15:36:02 2023 +0300 Comment typofix: "regarless" -> "regardless" Signed-off-by: Marko Lindqvist commit 8bf80a70f8e82c6776bb91159ec1b859a49b7c6b Author: Marko Lindqvist Date: Sun Aug 27 05:42:54 2023 +0300 README.crosser: List 'nsis' as a requirement See osdn #48543 Signed-off-by: Marko Lindqvist commit 9528e4a79458758f40b05315c6de215063c174e4 Author: Marko Lindqvist Date: Sun Aug 27 06:05:03 2023 +0300 tile_move_cost_ptrs(): Rework to avoid BAD_HEURISTIC_INIT() See osdn #48544 Signed-off-by: Marko Lindqvist commit b4fd6666eb22d5dc2c9ee31ad5847e69056685c0 Author: Marko Lindqvist Date: Sat Aug 26 17:30:55 2023 +0300 sdl2: Fix cityrep.c unused 'w' clang analyzer warning See osdn #48541 Signed-off-by: Marko Lindqvist commit 335114e889d6f75b9e2fdaa38de7e605943b4c60 Author: Marko Lindqvist Date: Sat Aug 26 15:39:25 2023 +0300 locale-fr.m4: Update to serial 23 See osdn #48540 Signed-off-by: Marko Lindqvist commit 0441287799417525c9177b5af3b3dc474edc4b9d Author: Marko Lindqvist Date: Thu Aug 24 14:03:03 2023 +0300 README.effects: Clarify that effect values are cumulative Generally rewrite the chapter about effect ruleset entry fields. Reported by omero See osdn #48374 Signed-off-by: Marko Lindqvist commit efa9b81d64fa86456d66916d9c399cfa7de75906 Author: Marko Lindqvist Date: Thu Aug 24 13:22:07 2023 +0300 mkstemp.m4: Update to serial 30 See osdn #48537 Signed-off-by: Marko Lindqvist commit c062310c1c7d763bee24c7a067f1c002fb190441 Author: Marko Lindqvist Date: Sat Aug 26 17:18:52 2023 +0300 Comment typofix: "unkeep" -> "upkeep" Signed-off-by: Marko Lindqvist commit 8f3ba0b2408a748bc9b2346a0af6aa18dc8ed1c0 Author: Marko Lindqvist Date: Thu Aug 24 12:35:11 2023 +0300 Savegame: Fix shuffled players order loading warning Clang analyzer warned about garbage value being used. See osdn #48536 Signed-off-by: Marko Lindqvist commit 0bd9a75d1fde77827b88514b3cecc81652e1b664 Author: rvid19 <53793291+rvid19@users.noreply.github.com> Date: Fri Aug 4 11:43:18 2023 +0100 Change Despotism title in portuguese.ruleset The Portucalense county was a county and not a viscounty. See osdn #48531 commit 7550f1800ebd9c45c221467ecde313ff18072d70 Author: Marko Lindqvist Date: Sun Aug 20 11:09:42 2023 +0300 Fix compiler warning on non-readline builds See osdn #48454 Signed-off-by: Marko Lindqvist commit 6b7ea82e4c5c3ea33705e6517d25ecf0894e63d3 Author: Marko Lindqvist Date: Tue Aug 1 00:54:21 2023 +0300 default.lua: Improve Partisan comments See osdn #48438 Signed-off-by: Marko Lindqvist commit 14394807f5b05b4ae1c8dbd28c02e81d480ceac7 Author: Marko Lindqvist Date: Tue Aug 1 19:03:45 2023 +0300 fill_terrain_sprite_array(): Fix garbage value use See osdn #48456 Signed-off-by: Marko Lindqvist commit a99f0bf9d33c6fd548d39845493d677ae57efc38 Author: Marko Lindqvist Date: Sun Jul 23 21:36:13 2023 +0300 Manual: Separate Buildings by a ruler See osdn #48440 Signed-off-by: Marko Lindqvist commit cb2c028d9c420453bca97fc1c3f196ddcfe074e4 Author: Marko Lindqvist Date: Tue Aug 1 11:36:29 2023 +0300 Comment typofix: "immediatly" -> "immediately" Signed-off-by: Marko Lindqvist commit 729ac381f9caecf57647ea7754880bd6960d2900 Author: Marko Lindqvist Date: Wed Jul 26 10:30:56 2023 +0300 Free encoding buffers on non-readline builds See osdn #48445 Signed-off-by: Marko Lindqvist commit 0f6df9111f277a06b2b52993de7beff579a4808f Author: Marko Lindqvist Date: Sat Jul 22 02:32:26 2023 +0300 sdl2 tech tree: Fix crash when reqs not in order Help was assuming that if tech has any reqs, those are in first slots. See osdn #48436 Signed-off-by: Marko Lindqvist commit 159bffd8f2cf83187516166079fcca014366f3f9 Author: Marko Lindqvist Date: Sat Jul 22 00:09:34 2023 +0300 Increase treasury by precalculated city gold surplus value The value was recalculated at the time of treasury adjustment. The calculation did not always match already performed correct calcuation, and there's no point in trying to maintain such recalculation. See osdn #48391 Signed-off-by: Marko Lindqvist commit 46b018e443310f937316836dfcf4360ee7648081 Author: Marko Lindqvist Date: Fri Jul 21 19:19:06 2023 +0300 Flatpak: Switch to autotools buildsystem Stop defining individual build commands for buildsystem: simple, by switching to buildsystem: autotools See osdn #48430 Signed-off-by: Marko Lindqvist commit 7dca6214c6de691a61bf82961a4df4eb590b60d7 Author: Marko Lindqvist Date: Fri Jul 21 07:07:03 2023 +0300 sdl2: Unhardcode info label font size Respect changes to base font size. See osdn #48427 Signed-off-by: Marko Lindqvist commit 08456ae86ff7254bfc025a07651db2b7c86c2bf7 Author: Marko Lindqvist Date: Wed Jul 19 22:39:38 2023 +0300 bounce_unit(): Fix unit list corruption on iteration Transported units were bounced away from transported list, within normal unit list iteration. Turn that to a safe-iterator. See osdn #48392 Signed-off-by: Marko Lindqvist commit 8ba495283368f0bfd68e88f52ad885f400cee43f Author: Marko Lindqvist Date: Wed Jul 19 21:58:10 2023 +0300 Qt: Fix non-fatal tileset error messages on startup All tileset errors, both fatal and non-fatal, were just crashing the client on startup. Fixed, so that: - Fatal errors show an error dialog before client closes. - Non-fatal won't crash, and error dialogs will be shown when client runs See osdn #47915 Signed-off-by: Marko Lindqvist commit 200e39028ebd45c26e8a1940771c02e16d7f3f0b Author: Marko Lindqvist Date: Wed Jul 19 12:41:43 2023 +0300 AI: Make _WEIGHTING values adv_want To make sure calculations made with them have necessary accuracy. See osdn #47736 Signed-off-by: Marko Lindqvist commit 0c0db197f7dead487cc7b918977cfbe2c0b2202e Author: Marko Lindqvist Date: Sat Jul 22 07:24:03 2023 +0300 Comment typofix: "imediatly" -> "immediately" Signed-off-by: Marko Lindqvist commit 01e74393f04946368ca5a8ce5052e081e29c9402 Author: Marko Lindqvist Date: Tue Jul 18 17:16:51 2023 +0300 occupying move: Fix crash if unit died on autoperformers See osdn #48300 Signed-off-by: Marko Lindqvist commit f22ea3d28115ac7fd3bc2e163c18ee689cf1c3af Author: Marko Lindqvist Date: Fri Jul 21 18:05:57 2023 +0300 Comment typofix: "airlifed" -> "airlifted" Signed-off-by: Marko Lindqvist commit 2ec98acc72c6e3fac9f4853e194caa0dc15a3528 Author: Marko Lindqvist Date: Sun Jul 16 08:40:35 2023 +0300 sdl2: Move reusable SDL_Events from ui_main() to module level To make sure they stay in scope. See osdn #48399 Signed-off-by: Marko Lindqvist commit 2ffcb5cf9f85c3572e7eff4f40e90ef594bfe14a Author: Marko Lindqvist Date: Mon Jul 17 03:54:18 2023 +0300 goto.c: Fix clang analyzer warnings about NULL 'path' dereference See osdn #48406 Signed-off-by: Marko Lindqvist commit ef4b5365c40c414dafb8c23c31e4df70e29e3876 Author: Marko Lindqvist Date: Wed Jul 12 00:36:38 2023 +0300 Flatpak: Move configure regeneration out from .yml Run autogen.sh on ./build_flatpak.sh, on host. See osdn #48394 Signed-off-by: Marko Lindqvist commit 150ede936867cd1c84de1055ff0bc2b999b32550 Author: Marko Lindqvist Date: Tue Jul 11 05:38:16 2023 +0300 Bounce cargo when transport lost due to terrain change If neither transport nor cargo can remain on the changed terraain, and transport itself cannot even bounce, try to bounce cargo itself. Reported by Alexandro Ignatiev See osdn #46277 Signed-off-by: Marko Lindqvist commit 6d17f206b3f43329254c253c6652fa1114552cb2 Author: Marko Lindqvist Date: Mon Jul 17 06:48:41 2023 +0300 Comment typofix: "deision" -> "decision" Signed-off-by: Marko Lindqvist commit a872cb219644d776b08ef514904a799160d676db Author: Marko Lindqvist Date: Mon Jul 10 07:10:45 2023 +0300 sdl2: Fix units report update crash with no units See osdn #48379 Signed-off-by: Marko Lindqvist commit 19ce405c4aca05ebcba56cd403af93a5ea763cc7 Author: Marko Lindqvist Date: Mon Jul 10 01:37:05 2023 +0300 Check that team_new() has found a free team slot See osdn #48290 Signed-off-by: Marko Lindqvist commit f5762e83432bac6d634b9958fd57687237fae57c Author: Marko Lindqvist Date: Mon Jul 10 04:45:43 2023 +0300 Qt help_widget::uclass_max_values(): Initialize convert_time If whatever value was in memory is bigger than any convert_time to compare to, that random value was considered as the highest actually existing value. See osdn #48377 Signed-off-by: Marko Lindqvist commit 23050abd87cfa50548980d320158ea3fff9e807f Author: Marko Lindqvist Date: Mon Jul 10 05:44:09 2023 +0300 locale-fr.m4: Update to serial 22 See osdn #48378 Signed-off-by: Marko Lindqvist commit 3a9859b73a8208a76b30c6c10eafaf474fd21f6a Author: Marko Lindqvist Date: Sun Jul 9 08:20:02 2023 +0300 Correct ruleset comments about transport_cap It was claiming that suitable cargo types would still be defined by flags. See osdn #48182 Signed-off-by: Marko Lindqvist commit f99d2e69d4fda943213c3da91685ac36f6a3efa8 Author: Marko Lindqvist Date: Sat Jul 8 18:12:56 2023 +0300 Refactor map_claim_base() to tolerate changes in unit list map_claim_base() iterates over supported units list several times, and assumes that same unit is at the same index each time. Make that more robust by storing list of unit ids locally. See osdn #48363 Signed-off-by: Marko Lindqvist commit d133d7a0b7ad20ed56bda10c14b21fae2f21e60c Author: Marko Lindqvist Date: Sat Jul 8 18:28:22 2023 +0300 Qt: Tell if player is observer in hud See osdn #48132 Signed-off-by: Marko Lindqvist commit 97018a39149be57eafdb27516657ac4b85b02d73 Author: Marko Lindqvist Date: Wed Jul 12 02:15:55 2023 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit acb99b850622c5a9560ef2887085a28b01075044 Author: Marko Lindqvist Date: Sat Jul 8 10:20:11 2023 +0300 Split is_my_zoc() to server and client versions See osdn #47794 Signed-off-by: Marko Lindqvist commit de0b3aad2187219596e42f773c2777cc2b6145e4 Author: Marko Lindqvist Date: Sun Jul 9 02:26:02 2023 +0300 AI: Correct contemplate_new_city() header It referred to long-gone ai_settler_init() Replaced by citymap_turn_init() See osdn #48368 Signed-off-by: Marko Lindqvist commit d6ad6c200f9c56f3eac5072a32d253268bd54d40 Author: Marko Lindqvist Date: Sat Jul 8 12:38:12 2023 +0300 gtk3(.22): Make Battle Groups menu insensitive for observers See osdn #48298 Signed-off-by: Marko Lindqvist commit 221d4342da9d432fe4b8afc1faf21879fd4fc4bd Author: Marko Lindqvist Date: Mon Jul 10 15:17:13 2023 +0300 Comment typofix: "for for" -> "font for" Signed-off-by: Marko Lindqvist commit ada139f16487e5e2ac22e0907fb7a4a2e0a22588 Author: Marko Lindqvist Date: Sun Jul 2 02:13:50 2023 +0300 sammarinese.ruleset: Correct name of "Borgo Maggiore" Reported by omero See osdn #48316 Signed-off-by: Marko Lindqvist commit 2cd22869637f5a4fcaea1b1eae9cfcb403f4dfff Author: Marko Lindqvist Date: Wed Jun 28 00:40:46 2023 +0300 Correct city size asserts Both city_size_add() and citizens_nation_add() had off-by-one error causing assert to fail when adding final citizen for maximal city size See osdn #48296 Signed-off-by: Marko Lindqvist commit 96959364226b59221a0d9d991cf0a4a934a7d6bb Author: Marko Lindqvist Date: Sat Jul 1 10:20:59 2023 +0300 Respect automake silent mode when running tolua See osdn #47468 Signed-off-by: Marko Lindqvist commit 0390d1aedbf576bdb970479e01c9329863794947 Author: Marko Lindqvist Date: Sat Jul 8 18:33:58 2023 +0300 Comment typofix: "prevoius" -> "previous" Signed-off-by: Marko Lindqvist commit 481f20b17cb062b1a37665aa6681700ea665323e Author: Marko Lindqvist Date: Sun Jun 25 01:28:11 2023 +0300 AI: Use DAI_WANT_MILITARY_EMERGENCY in dai_choose_attacker_air() It was mistakenly using old magic value of 100. See osdn #48197 Signed-off-by: Marko Lindqvist commit fe760637853abebaf6bb7df0870865e5321196c1 Author: Marko Lindqvist Date: Sat Jul 1 10:58:54 2023 +0300 Update update_dumb_city() header - Correct name of refresh_dumb_city() - Minor style fixes See osdn #48315 Signed-off-by: Marko Lindqvist commit 9d56408086ec1adc4b9df398eac758c9c13afc78 Author: Marko Lindqvist Date: Wed Jun 28 07:01:20 2023 +0300 sdl2: Add commandline parameter -- --Font SIZE See osdn #48305 Signed-off-by: Marko Lindqvist commit 235b50293b1442086b04a8bcda309fefdcc2a7b8 Author: Marko Lindqvist Date: Thu Jun 22 17:52:50 2023 +0300 AI: Stop cancelling shared vision to team members There are other side effects on the fixed checks of team and/or alliance. - AI no longer tries to declare war on a team member. While it couldn't do that before, it suffered some side-effects of preparing to war. See osdn #48152 Signed-off-by: Marko Lindqvist commit 7b9ef0a36a58106000e8b04fc23e58244883a0b4 Author: Marko Lindqvist Date: Thu Jun 29 07:30:52 2023 +0300 Msys2: Refresh ChangeLog before snapshot build creation See osdn #44497 Signed-off-by: Marko Lindqvist commit cd55b1db208e2c5262172301b9c227047fc8dda1 Author: Marko Lindqvist Date: Fri Jun 23 18:55:47 2023 +0300 create_dummy_reqtree(): Avoid redundant advance_count() calls See osdn #48274 Signed-off-by: Marko Lindqvist commit c1f15e03aa7ff6df5877a2c4d1210cab46bfff41 Author: Marko Lindqvist Date: Fri Jun 23 19:48:29 2023 +0300 Qt: Construct impr sell box only if needed See osdn #48275 Signed-off-by: Marko Lindqvist commit ff431732d2f7d121de4a53532f76fa9e61692370 Author: Marko Lindqvist Date: Mon Jun 26 17:11:07 2023 +0300 Set diplstate max_state correctly for teamed players See osdn #48295 Signed-off-by: Marko Lindqvist commit ed1c19a95a2f5a1b37a6a49ba3cdb782856d8ef2 Author: Marko Lindqvist Date: Mon Jun 26 22:52:38 2023 +0300 installer_cross: Add "crs" as arch part for registry/install dir Unify installer_cross Registry Key paths and default installation directory with msys2 by adding "crs" as equivalent to the arch part of the msys2 paths. See osdn #47343 Signed-off-by: Marko Lindqvist commit 162334a4607e8e1a928ad3eef14d9a93bab23a51 Author: Marko Lindqvist Date: Mon Jun 26 16:52:01 2023 +0300 sdl2: Make size 14 fonts to adjust to theme font size See osdn #48271 Signed-off-by: Marko Lindqvist commit a68ace5c1b4febfedc441ff0c2c277d6cba90411 Author: Marko Lindqvist Date: Sun Jun 25 14:19:16 2023 +0300 gtk: Make it possible to offer techs even without embassy Tech trading was not possible unless there was an embassy, as the player didn't know if the other can receive offered tech. It should be possible to offer tech unless one is sure that the other cannot receive it. See osdn #45552 Signed-off-by: Marko Lindqvist commit e831112263fd1b5e7a4d737d9d938e2fd18743c8 Author: Marko Lindqvist Date: Thu Jun 22 06:55:17 2023 +0300 Fix fit_nationset_to_players() clang analyzer garbage value warning Clang considered least_misfits[i] to potentially have a garbage value when it's used. See osdn #48265 Signed-off-by: Marko Lindqvist commit 11eae4d64b0862bb7a464d8501357e8077857ac7 Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Fri Jun 30 19:47:14 2023 +0200 Updated French translations... after having rebuilt the .pot ! commit 3bf2316cece4d59e50febe1ae92887573ae04003 Author: Marko Lindqvist Date: Tue Jun 20 23:49:55 2023 +0300 Update gettext.m4 to serial 77 Add its new dependency build-to-host.m4 See osdn #48263 Signed-off-by: Marko Lindqvist commit 1091d3c6676164fea0baaa4cd4df56ec12f169e9 Author: Marko Lindqvist Date: Fri Jun 30 11:17:22 2023 +0300 Mark as development code Signed-off-by: Marko Lindqvist commit d07d09ea9399e501db4c92eb7a6480c4edb13042 Author: Marko Lindqvist Date: Fri Jun 30 11:07:40 2023 +0300 ChangeLog: Refresh for 3.0.8 release Signed-off-by: Marko Lindqvist commit bd79acc4b4b7a9121b7a7d8e82888b85805a120b Author: Marko Lindqvist Date: Fri Jun 30 11:04:52 2023 +0300 Set version number to 3.0.8 Signed-off-by: Marko Lindqvist commit 0404f57df1aea9fc7dcec9b0abf01b877168777a Author: Marko Lindqvist Date: Fri Jun 30 11:02:12 2023 +0300 Msgmerge core/fr.po again Signed-off-by: Marko Lindqvist commit 87d4496e5873bef063c73889d72678fdb538ac20 Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Fri Jun 30 06:51:41 2023 +0200 Updated french translations commit e370e3a578fa68c9b58cf1d7c91293886d65394c Author: Marko Lindqvist Date: Fri Jun 30 05:54:46 2023 +0300 'make update-po' before 3.0.8 release Signed-off-by: Marko Lindqvist commit 502855efa8d3b33eba5ce71ad534afe77f753ffa Author: Marko Lindqvist Date: Fri Jun 30 05:11:01 2023 +0300 FAQ: Update latest stable version number to 3.0.8 Signed-off-by: Marko Lindqvist commit 7b3663cbe023e2e94161db26e9e2ea8200880a25 Author: Marko Lindqvist Date: Fri Jun 30 05:04:53 2023 +0300 NEWS-3.0: Refresh 3.0.8 section Signed-off-by: Marko Lindqvist commit 24c46ef86efb2d241356da6f4507200ee3271ecb Author: Marko Lindqvist Date: Thu Jun 29 08:08:14 2023 +0300 Comment typofix: "elewhere" -> "elsewhere" Signed-off-by: Marko Lindqvist commit a59bdafc6b156b37f6b0e57d91fff38682d0cf3e Author: Konstantin Vedeneev Date: Wed Jun 28 13:29:13 2023 +0500 Update for Russian translation. commit 118016d1485cf959f0e1c2bfea0786af0cb3e249 Author: Marko Lindqvist Date: Wed Jun 28 03:37:20 2023 +0300 NEWS-3.0: Refresh 3.0.8 section Signed-off-by: Marko Lindqvist commit 21a65daabd55c2b14e01d928ea394493675a1dd0 Author: Marko Lindqvist Date: Sat Jun 24 08:58:08 2023 +0300 INSTALL: Update libcurl description to mention https protocol See osdn #48276 Signed-off-by: Marko Lindqvist commit a50f24ed4f618a378e80288bf9b90fec262a6ff0 Author: Marko Lindqvist Date: Tue Jun 27 01:24:01 2023 +0300 Update Polish translation by Hubert Kowalewski. Pulled from https://sourceforge.net/projects/freeciv-l10n-pl/files/ (zip timestamp 2023-06-24). Signed-off-by: Marko Lindqvist commit 64c780647349462ef9a88a5d0dac2035fea5ba4c Author: Marko Lindqvist Date: Fri Jun 23 09:22:20 2023 +0300 README.AI: Update want values documentation See osdn #47796 Signed-off-by: Marko Lindqvist commit 511150aae6d28b42cc27701e00ec03d79b1fdc4c Author: Marko Lindqvist Date: Sun Jun 25 16:23:49 2023 +0300 NEWS-3.0: Refresh 3.0.8 section Signed-off-by: Marko Lindqvist commit cfb4bd0b3c5f1bec8c69fafafd65a9f4b0d590c9 Author: Marko Lindqvist Date: Sun Jun 25 09:21:12 2023 +0300 Comment typofix: "Responces" -> "Responses" Signed-off-by: Marko Lindqvist commit eec6722abf34c757b377e64f9efe2c84d72578c5 Author: Marko Lindqvist Date: Thu Jun 15 06:17:28 2023 +0300 Refresh locale-fr.m4 from gnulib upstream Serial still 21 See osdn #48242 Signed-off-by: Marko Lindqvist commit 709d7bc10539bc15c5f37ab6c8f4cbdf1fcb554d Author: Marko Lindqvist Date: Fri Jun 23 09:05:16 2023 +0300 Comment typofix: "dialogues" -> "dialogs" Signed-off-by: Marko Lindqvist commit 187fa7201ec60712068ca82b3d6d2c488b76ddc3 Author: Marko Lindqvist Date: Thu Jun 22 21:28:50 2023 +0300 Update Polish translation by Hubert Kowalewski. Pulled from https://sourceforge.net/projects/freeciv-l10n-pl/files/ (zip timestamp 2023-06-17). Signed-off-by: Marko Lindqvist commit 603f4a5751f3080c6e629fa3b55ca04966fa3a47 Author: Marko Lindqvist Date: Wed Jun 21 07:49:53 2023 +0300 Comment typofix: "EDIAN" -> "ENDIAN" Signed-off-by: Marko Lindqvist commit 5e758a9a3eae033c294d71fd7b3df3cb27f43420 Author: Marko Lindqvist Date: Tue Jun 13 07:17:21 2023 +0300 gtk3(.22): Set font size unit correctly Reported by skywind3000 See osdn #48185 Signed-off-by: Marko Lindqvist commit 25c5e798ffbcd61c92f73eceaaeae46b1361d49f Author: Marko Lindqvist Date: Sun Jun 11 09:33:27 2023 +0300 show_unit_orders(): Check initial tile Loop to go through unit order steps checked target tile only when orders caused it to update, but not the tile unit starts from. See osdn #48139 Signed-off-by: Marko Lindqvist commit c9bd0728468a561edd5e65d6b663b21a9b60825a Author: Marko Lindqvist Date: Mon Jun 12 01:57:37 2023 +0300 Qt: Apply changes to 'fullscreen' option changes immediately When 'fullscreen' option was changed via options dialog, it was taken to use only after a client restart. Add an option changed callback to Qt-client that apply the change immediately. Reported by onluntuva See osdn #48180 Signed-off-by: Marko Lindqvist commit be65b7e0627426c3f4110abcd458a09412f3c0b4 Author: Marko Lindqvist Date: Sun Jun 11 05:38:05 2023 +0300 Correct version numbers in sg_regr() uses to decimal Format "030?0?00" was being used, where the leading zero made compiler to consider them octals. See osdn #48212 Signed-off-by: Marko Lindqvist commit d49c441e8d913dd716abedcd3192e65a50972c68 Author: Marko Lindqvist Date: Sat Jun 10 02:28:59 2023 +0300 lib-link.m4: Refresh from gnulib upstream Comment-only update. Serial still 33. See osdn #48207 Signed-off-by: Marko Lindqvist commit 3e755a3764c2b8193ae62074e5055469339dc179 Author: Marko Lindqvist Date: Thu Jun 15 21:12:27 2023 +0300 Fix gcc-14 warning about packet.conn_id_new[] subscript See osdn #48248 Signed-off-by: Marko Lindqvist commit 8259cdd67890e0e71c71990f15c2d6ea8940156b Author: Marko Lindqvist Date: Fri Jun 9 21:11:30 2023 +0300 gtk: Destroy widgets in correct order in shutdown If editor mode was active at the time client closes, some widgets got destroyed too early, other parts of the code still relying on them. See osdn #45570 Signed-off-by: Marko Lindqvist commit 502701d887b2f5300d1445b1ecf33e868b3e4ef2 Author: Marko Lindqvist Date: Sat Jun 10 19:44:34 2023 +0300 README.effects: Tell that [Defend|Attack]_Bonus reqs have unit type resolution Reported by bard See osdn #47859 Signed-off-by: Marko Lindqvist commit cbf6fb68105f4eb2c155430ec5e9387d3a3c7f17 Author: Marko Lindqvist Date: Thu Jun 15 10:53:06 2023 +0300 NEWS-3.0: Refresh 3.0.8 section Signed-off-by: Marko Lindqvist commit 82c4f8f39d2f8c8a98ac3d6efb8afb916dd84313 Author: Marko Lindqvist Date: Thu Jun 8 17:42:59 2023 +0300 gtk: Make Small Font setting to take effect See osdn #48186 Signed-off-by: Marko Lindqvist commit a2c155ed499e56c3179a02c1ec08b55b2e084a6c Author: Marko Lindqvist Date: Fri Jun 9 03:04:13 2023 +0300 AI: Fix dead 'vulnerability' assignment in kill_something_with() See osdn #48194 Signed-off-by: Marko Lindqvist commit 89e7c1455f7b9311da130f7d981a32ad7474d0a3 Author: Marko Lindqvist Date: Thu Jun 8 04:15:05 2023 +0300 Qt: Refactor fc_client::start_page_menu() - Do not allocate memory when it's not needed - Removed useless players iteration as we need to act on selected player only - Cleaned out some other redundant checks See osdn #48143 Signed-off-by: Marko Lindqvist commit 2b329be42e92f3be77fafcc5470d3e86d0cb51a2 Author: Marko Lindqvist Date: Sun Jun 11 13:47:39 2023 +0300 NEWS-3.0: Add 3.0.8 section Signed-off-by: Marko Lindqvist commit 86a9cd2a821433595b2cb97264c4aca288264f1b Author: Marko Lindqvist Date: Wed Jun 7 07:24:28 2023 +0300 gtk: Apply changes to 'fullscreen' option changes immediately When 'fullscreen' option was changed via options dialog, it was taken to use only after a client restart. Add an option changed callback to gtk-clients that apply the change immediately. Reported by onluntuva See osdn #47531 Signed-off-by: Marko Lindqvist commit 32af599c4468fa572a9937f7d75b47639e6fe381 Author: Marko Lindqvist Date: Sun Jun 4 16:30:45 2023 +0300 mapview_common.h: Drop declaration of undraw_segment() It doesn't exist. See osdn #48104 Signed-off-by: Marko Lindqvist commit 95c6fbdaf8579c19038ccc9cd47980ca82967bb2 Author: Marko Lindqvist Date: Thu Jun 8 00:16:58 2023 +0300 civ/2: Add unit type flags documentation Update formatting in all rulesets See osdn #48027 Signed-off-by: Marko Lindqvist commit 89928db9f39926724723d4adbea3da859ad93d2f Author: Marko Lindqvist Date: Sat Jun 10 21:36:09 2023 +0300 Comment typofix: "ingore" -> "ignore" Signed-off-by: Marko Lindqvist commit a36db52da7a6d6fc674f94b1d7837c60a8acc1db Author: Marko Lindqvist Date: Wed Jun 7 22:56:23 2023 +0300 sdl2 theme: Fix "unused entry" warnings about CJK fonts See osdn #45866 Signed-off-by: Marko Lindqvist commit 0c902a05b4f17faac758e1593249cd852946976a Author: Marko Lindqvist Date: Wed Jun 7 06:10:00 2023 +0300 gnulib-common.m4: Update to serial 87 See osdn #48077 Signed-off-by: Marko Lindqvist commit d3b26ad152426295899e240a71aa1edd1e233781 Author: Marko Lindqvist Date: Sat Jun 10 01:57:32 2023 +0300 Comment typofix: "intelligenze" -> "intelligence" Signed-off-by: Marko Lindqvist commit 4c8ed29601b1978e1f7dba62ba6aab4527d2f908 Author: Marko Lindqvist Date: Sat Jun 3 11:00:40 2023 +0300 Improve unit_..._iterate() Call unit_..._array_last() just once, and not on every iteration. See osdn #47729 Signed-off-by: Marko Lindqvist commit e7f90809f96be579cf2957984aacc1f04bf4c3b3 Author: Marko Lindqvist Date: Fri Jun 9 02:06:44 2023 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit 0ee0ffd5e0b72464e5931fdeded9a55f6ee94503 Author: Marko Lindqvist Date: Sun Jun 4 15:50:47 2023 +0300 Fix "inefective" typo See osdn #48163 Signed-off-by: Marko Lindqvist commit 8c3de33153e5a1cff428e6cbe10f6264105919f1 Author: Marko Lindqvist Date: Fri Jun 2 04:29:58 2023 +0300 locale-fr.m4: Update to serial 21 See osdn #48076 Signed-off-by: Marko Lindqvist commit c2784a09cf1f58f423e0602369407f26cb8a9350 Author: Marko Lindqvist Date: Thu Jun 8 03:59:36 2023 +0300 Comment typofix: "allready" -> "already" Signed-off-by: Marko Lindqvist commit 2fb788f467ff97819ebdb3bd70ae6c1ca6808d9e Author: Marko Lindqvist Date: Thu Jun 1 16:26:20 2023 +0300 Client: Do not assert against bad behavior from pre-obsinv server Servers without "obsinv" capability are known to be buggy. Handle such servers best we can, assert only when connected to a newer server. See osdn #48046 Signed-off-by: Marko Lindqvist commit 3eaadd71b8d9f171e027c8a2ec2b7439030bfe73 Author: Marko Lindqvist Date: Wed May 31 20:33:39 2023 +0300 README.crosser: Update - Add missing 'on' ("run their" -> "run on their") See osdn #48113 Signed-off-by: Marko Lindqvist commit 5a6a8e5d5b0870a7a8f3f2d803afcec8a74911e6 Author: Marko Lindqvist Date: Thu Jun 1 03:46:38 2023 +0300 Savegame: Fix loading acceptance of zero-clause treaties See osdn #48127 Signed-off-by: Marko Lindqvist commit 413458c3f3e09738a0f7075784c1036345597994 Author: Marko Lindqvist Date: Thu Jun 1 04:49:52 2023 +0300 Update server screenshot See osdn #48128 Signed-off-by: Marko Lindqvist commit b0b174c0af538562e1cd7349c2ee1034876dbf81 Author: Marko Lindqvist Date: Wed May 31 17:01:09 2023 +0300 Close save system on midgame server quit Closing was taking place when game finished. See osdn #48120 Signed-off-by: Marko Lindqvist commit 020ab38778be1681e1b67f09bec02ed25bb86427 Author: Marko Lindqvist Date: Sun Jun 4 11:22:14 2023 +0300 Comment typofix: "unistall" -> "uninstall" Signed-off-by: Marko Lindqvist commit bc074299ecb9cb6daca8e785a17743c8b5240ca5 Author: Marko Lindqvist Date: Sun May 28 19:56:29 2023 +0300 sdl2: Make size 12 fonts to adjust to theme font size See osdn #48100 Signed-off-by: Marko Lindqvist commit dfe161fac64399488f097f118fc9be1f4b7995be Author: Marko Lindqvist Date: Sat May 27 01:56:26 2023 +0300 Purge worklist items with unreachable terrain class requirements Assume that terrain class requirements not fulfilled currently are never going to be fulfilled, so purge worklist items instead of postponing Requested by alain_bkr See osdn #47493 Signed-off-by: Marko Lindqvist commit 0c2973e544b371223e8c018bd6b7ddd6459afd0c Author: Marko Lindqvist Date: Thu Jun 1 03:27:20 2023 +0300 Fix erroneously failing worker task sanity check It was not accepting targetless, i.e., terrain converting, irrigate or mine activities. In S3_0 those still exist. Reported by alain_bkr See osdn #47542 Signed-off-by: Marko Lindqvist commit 642a4e2540a8d51bd7dcaef71f3d8254b5a4cf57 Author: Marko Lindqvist Date: Mon May 29 19:26:28 2023 +0300 lib-ld.m4: Update to serial 11 See osdn #48078 Signed-off-by: Marko Lindqvist commit 6c7b7da55fd156f9ceb07836f033c7fe0d1500f5 Author: Marko Lindqvist Date: Sun May 28 11:52:38 2023 +0300 AI: Make dai_unit_..._desirability() return adv_want See osdn #48097 Signed-off-by: Marko Lindqvist commit 6d39724a059249f687c47f2d0eb7cd00409bf195 Author: Marko Lindqvist Date: Sat May 27 09:52:44 2023 +0300 gtk: Tell if player is observer in left panel See osdn #48045 Signed-off-by: Marko Lindqvist commit 8bae7e63de50cf9b2a52060b74a2c2cea3ad5176 Author: Marko Lindqvist Date: Sun May 28 22:51:59 2023 +0300 experimental: Add graphic_tag for all buildings Hospital and Genetic Lab were missing one. See osdn #48086 Signed-off-by: Marko Lindqvist commit f9db35e4ebe3188b0d015969352af45d20f83b17 Author: Marko Lindqvist Date: Tue May 30 10:45:29 2023 +0300 Fix -Wtautological-pointer-compare in show_full_citybar() See osdn #48109 Signed-off-by: Marko Lindqvist commit 6f490b72cf2789fecc8e39ced75d6ddfa32cfec9 Author: Marko Lindqvist Date: Sat May 27 06:55:12 2023 +0300 Set nonnull attribute to some show_full_citybar() parameters See osdn #48081 Signed-off-by: Marko Lindqvist commit 4fe4750c25953fdc00504c6584ac93bd958c20e9 Author: Marko Lindqvist Date: Fri May 26 23:17:30 2023 +0300 Fix ap_diplomat_battle() clang analyzer warnings - Add nonnull attribute for tgt_tile parameter - Make sure that no caller pass NULL tgt_tile - Refactor calling side to avoid duplicate code See osdn #48069 Signed-off-by: Marko Lindqvist commit 15771dffb38fece8b83ff9d228434993d631cd40 Author: Marko Lindqvist Date: Fri May 26 19:38:45 2023 +0300 sdl2: Fix text surface transparent color issues Sometimes areas that are supposed to be transparent were shown filled with random color. See osdn #47564 Signed-off-by: Marko Lindqvist commit b0d7bc49c71990a5e7e37e422aae845cc8cb0945 Author: Marko Lindqvist Date: Fri May 26 20:22:37 2023 +0300 Update stdlib_h.m4 to serial 75 See osdn #47890 Signed-off-by: Marko Lindqvist commit 683e3b44ed47f74af53bf84eda7f715f188a8e98 Author: Marko Lindqvist Date: Sat May 27 17:32:22 2023 +0300 Comment typofix: "where determinated" -> "were determined" Signed-off-by: Marko Lindqvist commit 26f928c4a1229a99ea6f0c5a2176146b9a6aec66 Author: Marko Lindqvist Date: Tue May 23 21:44:44 2023 +0300 Refactor transfer_city() to tolerate changes in unit list transfer_city() iterates over supported units list several times, and assumes that same unit is at the same index each time. Make that more robust by storing list of unit ids locally. See osdn #47994 Signed-off-by: Marko Lindqvist commit f7ea817732044b9b3c9026f1a06c98d24e30ce7c Author: Marko Lindqvist Date: Sat May 27 00:58:45 2023 +0300 Comment typofix: "considerung" -> "considering" Signed-off-by: Marko Lindqvist commit 515bc1a39116dcb3a4c0f9d0dc9f499d22512b00 Author: Marko Lindqvist Date: Tue May 23 20:46:30 2023 +0300 Avoid just the prefix "?vertag:" getting collected for translation See osdn #48056 Signed-off-by: Marko Lindqvist commit 981dc358a5596a2fa58150646de75464ae9ab8ff Author: Marko Lindqvist Date: Wed May 24 05:33:34 2023 +0300 Comment typofix: "Memmory" -> "Memory" Signed-off-by: Marko Lindqvist commit f2f36da06ffe0a489079d786bbf7480757a032f4 Author: Marko Lindqvist Date: Tue May 23 22:25:12 2023 +0300 Comment typofix: "dialg" -> "dialog" Signed-off-by: Marko Lindqvist commit 75cc788f9cf5db2b940bf3e736bf80995b704231 Author: Konstantin Vedeneev Date: Mon May 22 14:21:20 2023 +0500 Update for Russian translation. commit 06bb3b648df90eca07b9308243257e5d6cccd096 Author: Marko Lindqvist Date: Sat May 20 07:50:48 2023 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit b7451c097071535bc743c5d3522d246a06f19904 Author: Marko Lindqvist Date: Fri May 12 05:00:51 2023 +0300 Fix init_new_game() state.startpos leak See osdn #46191 Signed-off-by: Marko Lindqvist commit 1e49cb750dc84a92e0478c27df096ab3005a7e78 Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Fri May 19 00:15:41 2023 +0200 Updated French translations commit 29d6042db98718ad8693d4e6b5eb6844cfcd424d Author: Marko Lindqvist Date: Fri May 12 23:00:50 2023 +0300 sdl2: Fix changing font size to the default one See osdn #48037 Signed-off-by: Marko Lindqvist commit 51abee36b50e74204a040cc68e5d9abb06e37b6b Author: Marko Lindqvist Date: Fri May 12 06:03:17 2023 +0300 configure: Correct warning message about lack of va_copy() See osdn #48026 Signed-off-by: Marko Lindqvist commit 03349aed44f940eb26273a3110e02f98cfd6deb3 Author: Marko Lindqvist Date: Fri May 12 21:05:57 2023 +0300 Delay city size change when restoring protected unit upkeep Actually updating the city while calculating what needs to be done caused the data to get inconsistent. Some of the used values were from the city before it had shrunk, and others (reduced production) from the smaller city. See osdn #48023 Signed-off-by: Marko Lindqvist commit a4cc169f7a00c1381ad80adcc0cc8fd2f6c8d2c7 Author: Konstantin Vedeneev Date: Tue May 16 13:49:26 2023 +0500 Update for Russian translation. commit 5dc40df1cf226966c01014c2f45382d8fd5f9607 Author: Marko Lindqvist Date: Wed May 10 06:40:56 2023 +0300 Keep observers in sync with city investigation See osdn #46186 Signed-off-by: Marko Lindqvist commit 5220d7610206a92bc4e00c24db3c390a7befa6bb Author: Marko Lindqvist Date: Thu May 11 08:07:23 2023 +0300 README.fcdb: Fix typo "use" -> "user" See osdn #48015 Signed-off-by: Marko Lindqvist commit 03fb83aa97e64fdb2962760338ad740d99ab612b Author: Marko Lindqvist Date: Fri May 12 04:04:06 2023 +0300 sdl2: Refactor 'id' handling in widget_pressed_action() See osdn #48025 Signed-off-by: Marko Lindqvist commit ed352950de9127c985e7eaaab54564f7cfae9fca Author: Marko Lindqvist Date: Sat May 13 14:13:23 2023 +0300 NEWS-3.0: Fix ticket number in 3.0.7 section Signed-off-by: Marko Lindqvist commit 4f3efe9adffc25414e5c31d88bad6391ff19bf19 Author: Marko Lindqvist Date: Sat May 13 11:10:03 2023 +0300 Update Finnish translation of ruledit domain Signed-off-by: Marko Lindqvist commit f98a1359bd7427132e8638845413b867ba37230b Author: Marko Lindqvist Date: Tue May 9 21:45:28 2023 +0300 Autotools: Add year 2038 support See osdn #47710 Signed-off-by: Marko Lindqvist commit c290735ee41b728265ee23d5494a996ac7ebec6e Author: Marko Lindqvist Date: Tue May 9 18:59:51 2023 +0300 Autoworkers: Fix assert failure because of recursive displacement Reported by alain_bkr See osdn #47992 Signed-off-by: Marko Lindqvist commit db26ce33e24d7d0265c08f197c70dcfd9f45df54 Author: Marko Lindqvist Date: Thu May 11 21:49:02 2023 +0300 FAQ: Correct instructions for overhead rectangular topology Example setting had 'hex' mode in it. Signed-off-by: Marko Lindqvist commit 9bec326a3321bccaeebc69615ddb065c4058b28f Author: Alain BKR Date: Fri May 5 09:05:19 2023 +0200 Fix out of bounds on cargo iter See osdn #47982 commit f10e045b538f611914936002290f87a99e5d1bc2 Author: Marko Lindqvist Date: Mon May 8 01:06:24 2023 +0300 generate_specenum.py: Correct 'fc_strcasecmp' in a comment Outdated function name 'mystrcasecmp' was used. See osdn #47909 Signed-off-by: Marko Lindqvist commit 1f2043a828e185140d71ca1664ce153733dbef87 Author: Alain BKR <31039036+alain-bkr@users.noreply.github.com> Date: Sat May 6 17:14:22 2023 +0200 nation.c: Fix applying zero offset to null pointer See osdn #47660 commit 86615998b60884a2b6bc1fdbdcca2194d21ebaaa Author: Marko Lindqvist Date: Tue May 9 21:58:54 2023 +0300 Comment typofix: "desribes" -> "describes" Signed-off-by: Marko Lindqvist commit 6f1dec1be258613969abe94801ebdec90a02d857 Author: Marko Lindqvist Date: Sun May 7 09:53:27 2023 +0300 ChangeLogs: Remove trailing spaces See osdn #47985 Signed-off-by: Marko Lindqvist commit 8e30e809f83486930cd424774cf70d963e2d62ee Author: Marko Lindqvist Date: Sun May 7 17:05:19 2023 +0300 AI: Fix dai_select_tech() clang analyzer garbage value warning See osdn #47959 Signed-off-by: Marko Lindqvist commit e22cc3c094d601b1e2c66f53c8480794a7849157 Author: Alain BKR Date: Sun May 7 05:10:53 2023 +0300 Relax ADV_WANTS_EQ Relative comparison See osdn #47973 commit a59f468db2bb6b0777d1eba5a62019c020030447 Author: Marko Lindqvist Date: Mon May 8 19:48:39 2023 +0300 Comment typofix: "transfering" -> "transferring" Signed-off-by: Marko Lindqvist commit 2277e9968fa0c2d603c7fdfc31025b344ff0d6a2 Author: Marko Lindqvist Date: Tue May 2 03:10:38 2023 +0300 Add fc_gitrev_gen.h to distclean targets Reported by alain_bkr See osdn #47976 Signed-off-by: Marko Lindqvist commit 8d3a270d0983b08bc14cbe49067d0272bd704008 Author: Marko Lindqvist Date: Sat Apr 29 04:19:36 2023 +0300 Client: Tell if there's no version information in metaserver reply Previously client silently ignored the case where metaserver had no version information matching client's followtag. See osdn #47943 Signed-off-by: Marko Lindqvist commit 5cfa1374827179bd2b013e312d5ad2016731010c Author: Marko Lindqvist Date: Thu Apr 27 22:17:09 2023 +0300 Fix client crash on evaluating Traderoute range requirements Some bad evaluations of such requirements get corrected in the process, affecting also server side. Reported by bard See osdn #47653 Signed-off-by: Marko Lindqvist commit 53afecc7ab4a7085b277269037648188194a1d3e Author: Marko Lindqvist Date: Mon Apr 24 21:46:45 2023 +0300 Rearrange sg_failure_ret[_val]() To make it clear to compiler/analyzer that sg_success is FALSE after this, and not potentially restored to TRUE by the logging call. See osdn #45822 Signed-off-by: Marko Lindqvist commit b41b61dc9e1693a6e0c6c6b8a219ccd1dbe3a4d7 Author: Marko Lindqvist Date: Mon Apr 24 02:02:51 2023 +0300 sdl2: Fix dead 'i' assignments in popup_races_dialog() See osdn #47926 Signed-off-by: Marko Lindqvist commit 48242addb181b92ee45a2a5ffb0cbd92ad4d97ac Author: Marko Lindqvist Date: Tue Apr 25 03:14:05 2023 +0300 refresh_changelog.sh: Trim trailing spaces See osdn #47932 Signed-off-by: Marko Lindqvist commit 0d5e15a0d4923221f7e0727c03a4c349e18806d3 Author: Marko Lindqvist Date: Fri Apr 28 22:23:36 2023 +0300 Fix build with clang Revert part of osdn #47901 "AI: Correct equality tests between float adv_want values" Variables on the reverted part are not floats in S3_0. See osdn #47957 Signed-off-by: Marko Lindqvist commit 293567584ce3c1bc6d5223be16792167c0519310 Author: Marko Lindqvist Date: Sun Apr 23 23:30:08 2023 +0300 Editor: Call tile_change_side_effects() after tile changes Reported by ihnatus See osdn #46424 Signed-off-by: Marko Lindqvist commit 0f42f3b0a28552ece774d1281ab507d30075305f Author: Marko Lindqvist Date: Sun Apr 23 21:29:24 2023 +0300 Make astr_vadd_at() thread safe See osdn #45906 Signed-off-by: Marko Lindqvist commit 9748d5fb46a140bc7dbc8b8b356d60cdc4897e43 Author: Marko Lindqvist Date: Mon Apr 24 00:03:34 2023 +0300 installer_cross: Use 64bit side of the Registry See osdn #47724 Signed-off-by: Marko Lindqvist commit 2cc9764034daaebf75ba208cef4dbedaa68dd686 Author: Marko Lindqvist Date: Sat Apr 29 06:26:44 2023 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit a46add4f4c76a7ec15caa132e25263e45187345a Author: Marko Lindqvist Date: Sun Apr 23 03:38:29 2023 +0300 calc_activity(): Tolerate inconsistent unit act / tgt Qt-client was crashing when it had inconsistent state in the middle of updates coming from the server. Reported by bard See osdn #47882 Signed-off-by: Marko Lindqvist commit 75bf0f230739de8fb7571bb501ab68746637b90d Author: Marko Lindqvist Date: Sun Apr 23 15:28:59 2023 +0300 Flatpak: Do not include ruledit to Qt-client flatpak See osdn #47910 Signed-off-by: Marko Lindqvist commit d761995328fdf0e133947e1aadd2a69ca6173b1e Author: Marko Lindqvist Date: Tue Apr 25 19:49:12 2023 +0300 Fix overzealous 'pcity->surplus[O_SHIELD] >= 0' assert The surplus can be negative as long as there's enough shields left from the previous turn to pay. See osdn #47938 Signed-off-by: Marko Lindqvist commit 197dea77ef3a89eb92daa51a4490d0899914424f Author: Marko Lindqvist Date: Sun Apr 23 03:10:02 2023 +0300 Ruledit: Add effects count to stats See osdn #47906 Signed-off-by: Marko Lindqvist commit 34557ffb5cfff6799adbc02c228cdb2a3766bf3c Author: Marko Lindqvist Date: Thu Apr 27 19:32:05 2023 +0300 Comment typofix: "frees" -> "free" Signed-off-by: Marko Lindqvist commit 1c6a7b5ee8b4a1ca5a26b3ec5e69bb211e38e808 Author: Marko Lindqvist Date: Sat Apr 22 14:37:59 2023 +0300 AI: Correct equality tests between float adv_want values See osdn #47901 Signed-off-by: Marko Lindqvist commit 63f12b958430e9993386f93a0f92968667b06e8f Author: Marko Lindqvist Date: Wed Apr 26 20:46:59 2023 +0300 Comment typofix: "neccesarily" -> "necessarily" Signed-off-by: Marko Lindqvist commit e7e1fcfb0965a7a8f9eb0f3497774470baecc876 Author: Marko Lindqvist Date: Sat Apr 22 13:36:29 2023 +0300 Fix cargo_iter_next() out-of-bounds read If cargo_iter_next() was called when iterator had already reached the topmost transport in the end, it tried to look for upper level transport. Reported by alain_bkr See osdn #47900 Signed-off-by: Marko Lindqvist commit 5d878b197fd8cb37ab3711a78ab5d0310c0dd6f2 Author: Marko Lindqvist Date: Sat Apr 22 16:30:20 2023 +0300 Savegame: Silence "unused entry" warnings about gamestart values See osdn #47670 Signed-off-by: Marko Lindqvist commit 8164f568103bed67147f505ddb7ff457986a0677 Author: Marko Lindqvist Date: Fri Apr 21 20:43:12 2023 +0300 Give tile_to_canvas_pos() parameters nonnull attribute Some other minor adjustments (constifying parameters, comment cleanup) See osdn #47894 Signed-off-by: Marko Lindqvist commit 11785ace5307819ff264dabcac8e7b074a46cfbe Author: Marko Lindqvist Date: Tue Apr 25 00:36:27 2023 +0300 Comment typofix: "beetween"/"beetwen" -> "between" Signed-off-by: Marko Lindqvist commit 78eefe8b30bed23ece8f75fc9989e02953f97943 Author: Marko Lindqvist Date: Fri Apr 21 21:19:39 2023 +0300 gtk3(.22): Show extra icon in help browser See osdn #47624 Signed-off-by: Marko Lindqvist commit e694ea21fe60120da0b43a03cf7ce01a08e0f066 Author: Marko Lindqvist Date: Fri Apr 21 16:57:23 2023 +0300 Fix server_option_next_valid() before server has sent settings It was referring to NULL server_settings Reported by alain_bkr See osdn #47663 Signed-off-by: Marko Lindqvist commit c4a1a807708751b3995449377407ecc0fc24ac0d Author: Marko Lindqvist Date: Fri Apr 21 18:58:34 2023 +0300 sdl2: Fix dead 'pBuf' assignments in diplodlg.c See osdn #47891 Signed-off-by: Marko Lindqvist commit b7d0118bdf1d379db28e55c8e5ced8edf3fed84e Author: Marko Lindqvist Date: Fri Apr 21 17:42:45 2023 +0300 Update gnulib-common to serial 85 from gnulib upstream See osdn #47855 Signed-off-by: Marko Lindqvist commit ad2a1c357cff71ebc747f1849cd1dcd6e55f6415 Author: Marko Lindqvist Date: Thu Apr 13 16:38:22 2023 +0300 Qt: Properly convert client common sort result to Qt sort result Reported by bard See osdn #47856 Signed-off-by: Marko Lindqvist commit f38043a99da554fdcded5820175201d87aed460c Author: Marko Lindqvist Date: Fri Apr 14 02:45:18 2023 +0300 AI: Be prepared for building providing multiple requirements for effect adjust_improvement_wants_by_effects() assumed that building under consideration would provide exactly one of the requirements for the effect it was checking. This minor code rework also gets rid of one clang analyzer warning, as clang wasn't able to rule out the possibility of building providing none of the requirements. See osdn #47831 Signed-off-by: Marko Lindqvist commit e03d1d781c68beba04dc881e0336ca9deb0f4f83 Author: Marko Lindqvist Date: Thu Apr 13 04:58:34 2023 +0300 sdl2: Fix dead 'pBuf' assignment in popup_hurry_production_dialog() Rearrange code a bit while touching the function. See osdn #47850 Signed-off-by: Marko Lindqvist commit 8a3077eb42874b70efd09b22ac2cfa8ede961921 Author: Marko Lindqvist Date: Sat Apr 15 05:44:26 2023 +0300 Update stdlib_h.m4 to serial 73 locale-fr.m4 added as dependency of the new version. See osdn #47769 Signed-off-by: Marko Lindqvist commit 62bfc231e17f22a60a4ea4d9f542cf345e6f1c9b Author: Marko Lindqvist Date: Wed Apr 12 00:15:13 2023 +0300 Add unit_class cache of hiding extras See osdn #47838 Signed-off-by: Marko Lindqvist commit 0132e3998103fd73f009126584b6e5ade221218e Author: Marko Lindqvist Date: Sun Apr 9 11:47:12 2023 +0300 freeciv-manual: Improve terrains page layout See osdn #47819 Signed-off-by: Marko Lindqvist commit da7473e4a7ed25f61ea689103bfc2cdc4b65e1e3 Author: Marko Lindqvist Date: Wed Apr 12 23:18:46 2023 +0300 Update to crosser-2.6 See osdn #47665 Signed-off-by: Marko Lindqvist commit 341a728f981bc855743696b8fac7d7378d30b68a Author: Marko Lindqvist Date: Sun Apr 9 20:27:44 2023 +0300 Building Advisor: Handle wants as adv_want Reported by bard See osdn #47776 Signed-off-by: Marko Lindqvist commit f561eee5a5c29876634a01014ba4e83897a040b4 Author: Marko Lindqvist Date: Mon Apr 10 22:19:35 2023 +0300 README.AI: Update DIPLOMACY chapter - Correct claim that all AI levels propose cease-fire on first contact - Strip trailing spaces - Remove duplicate spaces - Change 'himself' to 'themself' See osdn #47840 Signed-off-by: Marko Lindqvist commit b8cd9f9b5a727f32991c84bb7820362ab7d7ff96 Author: Marko Lindqvist Date: Sun Apr 9 20:45:12 2023 +0300 flatpak .yml: Move finish-args before modules Requested by hfiguiere See osdn #47760 Signed-off-by: Marko Lindqvist commit 415e607138be814fbd7da371d19dd8a45f25a614 Author: Marko Lindqvist Date: Sun Apr 9 10:54:27 2023 +0300 Ruledit: Add extra editing dialog See osdn #47818 Signed-off-by: Marko Lindqvist commit 489a95502c1e2bbd9046974a72c509ee3fb35381 Author: Marko Lindqvist Date: Sat Apr 15 08:06:55 2023 +0300 Comment typofix: "onece" -> "once" Signed-off-by: Marko Lindqvist commit 81acceba4053b198b4f8e11a4bda225328795983 Author: Marko Lindqvist Date: Sat Apr 8 16:47:06 2023 +0300 AI: Make cost values in dai_log_path() unsigned Overflow reported by alain_bkr See osdn #47746 Signed-off-by: Marko Lindqvist commit b113640cd5cf0661020716a9a8b4608604c3df02 Author: Marko Lindqvist Date: Tue Jul 13 00:19:51 2021 +0300 Log game ending reason Show game ending reason (victory type) also in server console, so that one running server-only autogame get to know it. See osdn #42618 Signed-off-by: Marko Lindqvist commit e79af60dfb1a672562acdd0d8dbe627010d60c62 Author: Marko Lindqvist Date: Sun Apr 9 21:49:25 2023 +0300 gtk3(.22): Show nation flag in help browser See osdn #47824 Signed-off-by: Marko Lindqvist commit 38466b3cbc797be7af7e62eff0feada5ca48cdf3 Author: Marko Lindqvist Date: Sat Apr 8 19:30:44 2023 +0300 sdl2: Fix dead popup_tech_info() 'area' assignments See osdn #47811 Signed-off-by: Marko Lindqvist commit 740f3eb27d72a5815065a2617e609af45c764965 Author: Marko Lindqvist Date: Mon Apr 10 06:23:52 2023 +0300 Autotools: Add large files support See osdn #47830 Signed-off-by: Marko Lindqvist commit 1dedd563b21a2b191fc4b502978b43a77c83263f Author: Marko Lindqvist Date: Mon Apr 10 20:00:02 2023 +0300 Savegame: Fix "unused entry" warning about unit action_list See osdn #47709 Signed-off-by: Marko Lindqvist commit 9e0a44cd667d555b9f1bec5385fce06e3351c794 Author: Marko Lindqvist Date: Sat Apr 8 00:20:17 2023 +0300 generate_specenum.py: Always close opened file See osdn #47797 Signed-off-by: Marko Lindqvist commit 272d31ccccda8d2fb3dbbaa04024f52fb2567139 Author: Marko Lindqvist Date: Fri Apr 7 22:19:22 2023 +0300 Stop transported units from causing ZoC Reported by bard See osdn #47656 Signed-off-by: Marko Lindqvist commit 1842cb9a5344c0014d22457def269f8e16aae60e Author: Alain BKR Date: Sun Apr 9 19:56:04 2023 +0200 Mapgenerator: Check if lake exist before regenerate See osdn #47825 commit e09804bf151f2381f81009e741ef6b5754bee34a Author: Marko Lindqvist Date: Fri Apr 7 18:49:21 2023 +0300 Fix clipping in update_map_canvas() On gtk-clients bad clipping eventually showed up as a warning from pixman. Reported by jdlh See osdn #42262 Signed-off-by: Marko Lindqvist commit 2ecb3970f2b9c394fb8ac3b0de893a7222e1d0aa Author: Marko Lindqvist Date: Fri Apr 7 20:02:24 2023 +0300 Savegame: Do not save invalid gamestart values See osdn #47793 Signed-off-by: Marko Lindqvist commit 7dfd22dd3580edeb1680fbc803b31d4357ab4f63 Author: Marko Lindqvist Date: Sat Apr 8 00:02:35 2023 +0300 Document ADV_CHOICE_TRACK usage Reported by bard See osdn #47785 Signed-off-by: Marko Lindqvist commit 13d2cc938fa6310cd58cb350b3ee54dfcf1cc412 Author: Marko Lindqvist Date: Wed Apr 5 06:43:35 2023 +0300 Fix dead assignment of 'pcity' from unit_move() See osdn #47765 Signed-off-by: Marko Lindqvist commit 1dab2b5b8a69f095df75adc84268bf9c616afb4f Author: Ihnatus Date: Sat Apr 8 21:16:25 2023 +0300 Add utility function get_effect_expected_value() See osdn #47671 Signed-off-by: Ihnatus commit 2ffc681ccccb9d985195895258f59a742e7732de Author: Marko Lindqvist Date: Tue Apr 4 21:28:28 2023 +0300 sdl2: Use theme provided default font size It was previously completely unused. - Turn every place that formerly used font size 10 to use theme provided size instead - Change font size in the human theme to 10 Net effect is that nothing changes for users who are just using the provided theme, but it's now possible to change font size on that theme so that it does have an effect. The chaneg is done by introducing a new font_origin concept to use. Initially there's just one possible value FONTO_DEFAULT, but this can be extended in the future to support adjusting also also those font sizes not touched by this patch (anything that was not size 10) Lack of font size control reported by tigertoes See osdn #47703 Signed-off-by: Marko Lindqvist commit dcdc8eb1f64559bca5488a57cc9282882af843b3 Author: Marko Lindqvist Date: Thu Apr 6 06:22:39 2023 +0300 Respect automake silent mode in scenario file gzipping See osdn #47761 Signed-off-by: Marko Lindqvist commit acdfc18927628d353e7c308646516ff9aaec5c31 Author: Marko Lindqvist Date: Sat Apr 1 14:38:51 2023 +0300 AI: Fix check if new building enables/disables actions Check if an action is possible now, and the check if action will be possible with a new building, were not equivalent, causing their results to differ when they should have not. Changes made to the with-building check: - Stop passing the improvement to be built as parameter to every requirement check. The requirement is likely about some other building - Stop making also real check for any requirements that the building in question is present Originally reported by alain_bkr See osdn #42169 Signed-off-by: Marko Lindqvist commit 57c1e82b6969f309b54c0f4bfc7fbef875cc8f20 Author: Marko Lindqvist Date: Sat Mar 25 05:34:08 2023 +0200 Improve handling of fc_rand(1) Clean separation of the special case might improve typical calls too, unless compilers have been able to optimize those quirks away anyway. See osdn #45917 Signed-off-by: Marko Lindqvist commit 403c292f8851d7a88df9679ae5bfea82538f1e5b Author: Marko Lindqvist Date: Sat Apr 1 05:35:14 2023 +0300 gtk3(.22) research dialog: Set Future Tech to menu immediately When last regular tech got researched, the old code listed only current research, which at that point was "None" in the research target menus. Make it Future Tech instead. See osdn #45434 Signed-off-by: Marko Lindqvist commit e0f0e0a6a1bbcf082f569373c18cd7db42e8311c Author: Marko Lindqvist Date: Sun Apr 2 00:09:05 2023 +0300 Update stdlib_h.m4 to serial 72 See osdn #47725 Signed-off-by: Marko Lindqvist commit 128613ceda6796a2558f8bb90b0c8735a68e8479 Author: Marko Lindqvist Date: Sat Apr 1 18:19:04 2023 +0300 civ2civ3/sandbox: Refactor barracks effects - Add user unit class flag "Barracks" - Give that flag to unit classes affected by Barracks - Merge separate Barracks effects differing only by required unit class to one that requires that class flag See osdn #47738 Signed-off-by: Marko Lindqvist commit 76994272f3ce1645bbd55cfe459edd6ca0726496 Author: Marko Lindqvist Date: Tue Apr 4 22:28:01 2023 +0300 AI: Make kill_desire() to handle want as adv_want That's what callers are expecting, and it both - Adds sub-integer accuracy with low values - Avoids overflows with high values Overflows reported by mortmann Debugging and testing by alain_bkr See osdn #46286 Signed-off-by: Marko Lindqvist commit 77ccb2a0b643c5215147bb59f669af4652c1129e Author: Marko Lindqvist Date: Sat Apr 1 21:03:37 2023 +0300 castile.svg: Update to current inkscape format See osdn #47742 Signed-off-by: Marko Lindqvist commit 0f464e45d3f927009a00714e371dedb396e319a9 Author: Marko Lindqvist Date: Sat Apr 1 06:09:01 2023 +0300 sdl2: Adjust theme font size relative to other elements See osdn #47681 Signed-off-by: Marko Lindqvist commit d78822a21ccc4ec7d22a91afa3a7bfb11715aca1 Author: Marko Lindqvist Date: Tue Mar 21 18:39:15 2023 +0200 lua_command(): Use fc_stat() instead of opening the file Fixes file descriptor leak in the process See osdn #47609 Signed-off-by: Marko Lindqvist commit 55f3cc15f8734e8906d42293043e9020e617d946 Author: Marko Lindqvist Date: Sat Apr 1 09:57:03 2023 +0300 Path Finding: Make MC and EC unsigned everywhere See osdn #47731 Signed-off-by: Marko Lindqvist commit 7843aa520c497d42dae5b23a8ab355ce62add6b1 Author: Marko Lindqvist Date: Fri Apr 7 14:43:55 2023 +0300 Mark as development code Signed-off-by: Marko Lindqvist commit 0613bee086b959dd053a390eae1d025e6b90630b Author: Marko Lindqvist Date: Fri Apr 7 14:38:58 2023 +0300 ChangeLog: Refresh for 3.0.7 release Signed-off-by: Marko Lindqvist commit 6d8c29fa9207be0991bcacad4c05e0dfc3c1ef76 Author: Marko Lindqvist Date: Fri Apr 7 14:38:28 2023 +0300 Set version number to 3.0.7 Signed-off-by: Marko Lindqvist commit b97ebde479e521cce306d8e2f733618d45658193 Author: Marko Lindqvist Date: Fri Apr 7 14:36:19 2023 +0300 'make update-po' before 3.0.7 release Signed-off-by: Marko Lindqvist commit 1c0c22cc73b23dd5ab1a3c72063b2ffc15301ccb Author: Marko Lindqvist Date: Fri Apr 7 14:31:32 2023 +0300 NEWS-3.0: Correct overlong line Signed-off-by: Marko Lindqvist commit 4482b544dd28266e1221061f68ed66949f34d6dc Author: Marko Lindqvist Date: Fri Apr 7 14:30:25 2023 +0300 NEWS-3.0: Add second empty line before 3.0.7 section Signed-off-by: Marko Lindqvist commit 8862aa643344ad5bb8f9356efba20609c5d16d58 Author: Marko Lindqvist Date: Fri Apr 7 14:28:37 2023 +0300 FAQ: Update latest stable version number to 3.0.7 Signed-off-by: Marko Lindqvist commit ca5002a3171d746c8ebcae6cd3a975c4b7fc8e68 Author: Marko Lindqvist Date: Fri Apr 7 05:26:15 2023 +0300 NEWS-3.0: Refresh 3.0.7 section Signed-off-by: Marko Lindqvist commit 73164ca72eaf7d0cada4aa1b6a374b5fbddc6c1e Author: Marko Lindqvist Date: Wed Apr 5 16:24:20 2023 +0300 Flatpak: Update gnome platform to version 44 See osdn #47770 Signed-off-by: Marko Lindqvist commit ad8704ba3da8cd6168ae36d003c0df6d1792d832 Author: Marko Lindqvist Date: Tue Apr 4 16:05:44 2023 +0300 Fix Out of Bounds write to bv_techs bitvector There was no space reserved for A_FUTURE See osdn #47762 Signed-off-by: Marko Lindqvist commit efe404d2f1420da0367cb11be9644dca85a4f99d Author: Marko Lindqvist Date: Tue Apr 4 01:27:25 2023 +0300 Qt: Replace lambda expression We don't require their support from the compiler in branches older than S3_1. See osdn #47758 Signed-off-by: Marko Lindqvist commit fbcd80e3b82b2ec854e1e0425fba27131d8b479a Author: Marko Lindqvist Date: Tue Apr 4 01:11:50 2023 +0300 NEWS-3.0: Add 3.0.7 section Signed-off-by: Marko Lindqvist commit 11dc8b8eeb4e1e4f65a3c32c8bf0107fa0577d62 Author: Marko Lindqvist Date: Fri Mar 31 05:23:52 2023 +0300 doc/README: Replace "DEBUG" with "FREECIV_DEBUG" See osdn #47720 Signed-off-by: Marko Lindqvist commit 5c968cea038d58d934f481ed2258c275f7868403 Author: Marko Lindqvist Date: Fri Mar 31 06:24:24 2023 +0300 installer_cross uninstaller: Delete Registry Values We only tried to delete Registry Keys on the condition that they are empty. They never were as we had removed the values. See osdn #47713 Signed-off-by: Marko Lindqvist commit 1240624d2856f166eb36f17e2e1176866398e65e Author: Marko Lindqvist Date: Fri Mar 31 15:53:57 2023 +0300 gtk2: Use gtk+ < 2.20 compatible key values Reported by omero See osdn #47728 Signed-off-by: Marko Lindqvist commit 7eda6ace1b14088f43c8852c167c029c86c003ac Author: Marko Lindqvist Date: Mon Mar 27 16:57:21 2023 +0300 Appdata: Fix syntax of the generated appdata files - Do not pass NEWS URL as the DATE when latter is missing - Correct syntax when DATE given, but no NEWS URL See osdn #47706 Signed-off-by: Marko Lindqvist commit c1a289442e0e0a6688a87ad93e1bfae774ce144b Author: Marko Lindqvist Date: Sun Mar 26 14:25:04 2023 +0300 README.crosser: Tell about crosser docker image See osdn #47698 Signed-off-by: Marko Lindqvist commit d960f8b8d54f4ca85fcb0262316003c994169084 Author: Marko Lindqvist Date: Sun Apr 2 07:56:51 2023 +0300 Comment typofix: "allock" -> "alloc" Signed-off-by: Marko Lindqvist commit aafa43a5a8b7cd7bfc5a327f8751a25840241877 Author: Marko Lindqvist Date: Sat Apr 1 17:00:28 2023 +0300 Comment typofix: "occurrs" -> "occurs" Signed-off-by: Marko Lindqvist commit bfa8a4ab05893a06de41644eda40d540f08d4924 Author: Marko Lindqvist Date: Sat Apr 1 05:03:10 2023 +0300 Fix typo in Finnish translation Signed-off-by: Marko Lindqvist commit 8f4105387e7814ea56fdb0b9cc6240e180ff35f9 Author: Marko Lindqvist Date: Sun Mar 26 12:01:32 2023 +0300 sdl2: Fix dead assignment in __FillRectAlpha565() See osdn #47678 Signed-off-by: Marko Lindqvist commit 66b5d1a6c9c51aed109608823b9736f3976d91af Author: Marko Lindqvist Date: Thu Mar 23 02:17:19 2023 +0200 mysql.m4: Set up file header from upstream sources - Update freeciv related note to document correct upstream location - Include the upstream header See osdn #45725 Signed-off-by: Marko Lindqvist commit a54bc69bdc895899b0376f934bef2614f06bd4e5 Author: Konstantin Vedeneev Date: Fri Mar 31 10:15:44 2023 +0500 Update for Russian translation. commit 464485cafcd5e7cd82c6d74bbec87ae4e909f8fb Author: Marko Lindqvist Date: Thu Mar 23 03:40:22 2023 +0200 Make extra's unit hiding ability to depend unit, not extra owner Unit is visible within hiding extra if its owner is allied with the player watching it. See osdn #47655 Signed-off-by: Marko Lindqvist commit 95470802e4851ef00e5c60d2f610f292d46ff08b Author: Marko Lindqvist Date: Fri Mar 31 03:50:38 2023 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit e86bab175448935d5fd1f3fcb595aba76153f819 Author: Marko Lindqvist Date: Tue Mar 21 17:35:39 2023 +0200 Flatpak: Explicitly set gui for gtk3.22 flatpak See osdn #47620 Signed-off-by: Marko Lindqvist commit b15c449a5ead03993ff4c9298339b0d18e2f228f Author: Marko Lindqvist Date: Mon Mar 27 17:22:19 2023 +0300 Set battle animation area correctly This affects gtk3(.22)-clients See osdn #47705 Signed-off-by: Marko Lindqvist commit 9ca2e5192a637b3184f7cf1eba5e9d880483d278 Author: Marko Lindqvist Date: Sun Mar 26 00:05:14 2023 +0200 Msys2 uninstaller: Delete Registry Values We only tried to delete Registry Keys on the condition that they are empty. They never were as we had removed the values. Also fixed case where sdl2-client installer wrote key by the wrong name. See osdn #47690 Signed-off-by: Marko Lindqvist commit dc139a2047385f5f33b9c89d46824743447853a5 Author: Marko Lindqvist Date: Sat Mar 25 02:51:40 2023 +0200 Protocol: Make ruleset description length UINT32 See osdn #47658 Signed-off-by: Marko Lindqvist commit f4ed14865503ca20cd84b39c904f8fb5d1cbb5ed Author: Marko Lindqvist Date: Tue Mar 21 22:00:33 2023 +0200 Qt: Add "About Current Tileset" help menu entry See osdn #47638 Signed-off-by: Marko Lindqvist commit ed15b5d8d64ee5ee518dbf3721ff75a946316c2d Author: Marko Lindqvist Date: Sat Mar 25 06:27:47 2023 +0200 installer_cross: Install binaries to 64bit directory See osdn #47648 Signed-off-by: Marko Lindqvist commit 267a53cc710a1fb46db56bda92265ce89ac79bfe Author: Marko Lindqvist Date: Tue Mar 21 20:42:37 2023 +0200 Fix threaded saving of the game on signal Wait for the saving thread to finish before quitting the program. Reported by alain_bkr See osdn #47540 Signed-off-by: Marko Lindqvist commit 2dafe4664bc05855d05ce130b0a13443f0246c0b Author: Marko Lindqvist Date: Mon Mar 20 20:04:30 2023 +0200 sdl2: Fix tech help NULL dereference See osdn #47615 Signed-off-by: Marko Lindqvist commit b77c7b6bc049a1738a27d3cebde6b12875dcd5d0 Author: Marko Lindqvist Date: Wed Mar 22 00:52:29 2023 +0200 Appdata: Include NEWS URL to release tag See osdn #47641 Signed-off-by: Marko Lindqvist commit 5372d43a20744891b2b874f6c3851dd3e226f6d0 Author: Marko Lindqvist Date: Sun Mar 26 04:48:54 2023 +0300 Update Polish translation by Hubert Kowalewski. Pulled from https://sourceforge.net/projects/freeciv-l10n-pl/files/ (zip timestamp 2023-03-25). Signed-off-by: Marko Lindqvist commit f02a22f44cb276b52cafdc9feccc049270da54b6 Author: Marko Lindqvist Date: Sat Mar 25 04:27:38 2023 +0200 Silence "Did not find a cm solution..." logging Patch by alain_bkr See osdn #47570 Signed-off-by: Marko Lindqvist commit 78395051498f701046025c10c689f5b55ece00b9 Author: Marko Lindqvist Date: Tue Mar 21 02:29:11 2023 +0200 Mark setup_langname() return value 'const' See osdn #47619 Signed-off-by: Marko Lindqvist commit 2cc44e62e5a04511f4b8f3badff038b40a960227 Author: Marko Lindqvist Date: Sat Mar 25 23:10:43 2023 +0200 Comment typofix: "suprise" -> "surprise" Signed-off-by: Marko Lindqvist commit c29b29d0e8b34f8006474d13ca5ace59c84883fc Author: Marko Lindqvist Date: Sun Mar 19 15:29:19 2023 +0200 is_action_possible(): Fix NULL dereference on ACTION_HEAL_UNIT check See osdn #47603 Signed-off-by: Marko Lindqvist commit 5277c3474bfb9fbb544fe49fcba7877c72667e49 Author: Marko Lindqvist Date: Sun Mar 19 20:38:59 2023 +0200 Make research invention array big enough for A_FUTURE Reported by alain_bkr See osdn #47574 Signed-off-by: Marko Lindqvist commit f37befce7fa477df64f237655d0735c0ab933e01 Author: Marko Lindqvist Date: Sun Mar 19 23:08:58 2023 +0200 Savegame: Fix unused entry warnings about unit orders vectors See osdn #47498 Signed-off-by: Marko Lindqvist commit 45cbb4890cec4a7328a9d0a5a145e705de782adc Author: Marko Lindqvist Date: Thu Mar 23 23:03:32 2023 +0200 NEWS-3.0: Fix typo in 3.0.4 section Signed-off-by: Marko Lindqvist commit f4acddca7b00e422ca2ff26ddc5d0e080d9ff181 Author: Marko Lindqvist Date: Sat Mar 18 18:07:05 2023 +0200 load_sprite(): Fix crash after failed gfx file load Reported by ddeanbrown See osdn #47318 Signed-off-by: Marko Lindqvist commit 89b25f132e0adf33ffab87b2d5564add7251f66a Author: Marko Lindqvist Date: Mon Mar 20 16:57:32 2023 +0200 Add Latin American Spanish translation Translation by Hugo Morales, bootstrap changes by me See osdn #47482 Signed-off-by: Marko Lindqvist commit 026101683d3a2ddcc7006b46c011268662170a7f Author: Marko Lindqvist Date: Wed Mar 22 18:44:44 2023 +0200 Comment typofix: "clima" -> "climate" Signed-off-by: Marko Lindqvist commit 204526f589851448be5a217045e23fd00da32464 Author: Marko Lindqvist Date: Sun Mar 19 08:18:36 2023 +0200 Add tooltip for Turn Done button when fixedlength enabled Affects gtk- and Qt-clients. Requested by Alina Lenk See osdn #45887 Signed-off-by: Marko Lindqvist commit 34f7dffa50c5039ab3ae9492aa59beb14b869799 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 a3d792cd2fc77e49fc33ef72d0d16b12a40a401d Author: Marko Lindqvist Date: Sat Mar 18 16:16:59 2023 +0200 sdl2: Fix opening unit orders menu from city dialog See osdn #47455 Signed-off-by: Marko Lindqvist commit 57aa9e1c107ab054959bd7e2e51d520831bbec47 Author: Marko Lindqvist Date: Sat Mar 18 02:36:25 2023 +0200 installer_build.sh: Add error handling for failed mkdir See osdn #46611 Signed-off-by: Marko Lindqvist commit e1f097fa2093a7bdaa8a9735650ea8b869ac74af 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 6b31a0db9586de0b3db939fd9d8142ffb51e3284 Author: Marko Lindqvist Date: Sat Mar 18 01:04:19 2023 +0200 configure: Drop duplicate AC_MSG_RESULT([C11]) See osdn #47500 Signed-off-by: Marko Lindqvist commit 08ec7983f10d03915d35b15f5cd1818658e72fbc Author: Marko Lindqvist Date: Sat Mar 18 02:15:01 2023 +0200 sdl2: Return error from redraw_ibutton() if last blit fails See osdn #47591 Signed-off-by: Marko Lindqvist commit 59fab7d13f0916e264cb86b853e525aaca40f1bf 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 e3759a83ee5a073b5665b57551dacbbe7a448d25 Author: Marko Lindqvist Date: Sun Mar 19 04:31:22 2023 +0200 Comment typofix: "on map image" -> "a map image" Signed-off-by: Marko Lindqvist commit db67d5caa8cab9118b253ac717ebe4afc9160349 Author: Joan Creus Date: Sun Mar 19 00:23:22 2023 +0100 Catalan translation update commit 9aaf2455a697c43f120221c8543e600c96487b4a Author: Marko Lindqvist Date: Thu Mar 16 19:32:16 2023 +0200 Update bootstrap files 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 f09a64653ef149a1f50df5b5eaabc23d312266b2 Author: Marko Lindqvist Date: Fri Mar 17 00:56:43 2023 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit 6fa2593763d208f76a334a9b41c7697590647e1e Author: Marko Lindqvist Date: Sat Mar 11 07:42:21 2023 +0200 sdl2: Fix help NULL dereference for improvements with just negated reqs See osdn #47559 Signed-off-by: Marko Lindqvist commit fc5a03c756aad21cb842cba59064229b6b41b7bb 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 a165b34a5eba24dd3630ecf2960adab2ee102f83 Author: Marko Lindqvist Date: Sat Mar 11 20:06:06 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 213cbca1b7d7f9817f2aae6c48ada73372638030 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 fef3522b7dd3420910ce859f6b82333ecc10887c Author: Marko Lindqvist Date: Sat Mar 11 03:06:58 2023 +0200 Stub: Move actions related entries to correct section See osdn #46519 Signed-off-by: Marko Lindqvist commit 1d861b4d8750bde0a4f99f5369f51fe2af7a6073 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 f51d60d5219ca7f8d564eba123b61641f90a90d3 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 e1a1e0fdeade867ee5affaf695e9a35fee7c22b9 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 48d3183a02b8f2675fc5c471c9a048c4bb4346b7 Author: Marko Lindqvist Date: Sat Mar 11 19:34:53 2023 +0200 Comment typofix: "Chaning ... compatiblity" -> "Changing ... compatibility" Signed-off-by: Marko Lindqvist commit e9b925c968004d9ffbd02ffcd77428b3dde83071 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 2698da120c5eec4306e5c7c4ef6ed26a070c348e 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 dba1fc6fa0623e57728a0ce507a266170eb72b11 Author: Marko Lindqvist Date: Sat Mar 11 05:51:57 2023 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit 4254771ddda1edc6a30db50deb70c35ac3f53bef Author: Marko Lindqvist Date: Sat Mar 4 14:00:08 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 aa9ef1b1a1c224d51ec3242ad384170e4d5055ac Author: Marko Lindqvist Date: Fri Mar 10 16:11:58 2023 +0200 Comment typofix: "creationcall" -> "creation call" Signed-off-by: Marko Lindqvist commit 3ae77437bd5824fc90c7a6caa1a6fee986a9774e 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 2109649567f36f766ffa59b2395045effa2db0e7 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 8491d54e910385b2523732432db72f0e70a5adee 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 dc95b1ba38dfdef2e15c377dde031f7ff77fd59d 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 973954e07ecd4ac1bf2fd242c72ce539bf6aa8f6 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 9d6391143944dcd6f710fcb817b46b234ca747ce Author: Marko Lindqvist Date: Tue Jan 17 21:41:05 2023 +0200 Fix errors because of Never reachable techs Reported by dark-ether See osdn #45115 Signed-off-by: Marko Lindqvist commit 8c5ec87d27d86abea5e2d54943484f28da291664 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 804b482a6ac348cada8181f30ceae639d8e73040 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 347d916740d8fb5b21a8527f48fdcd0e489306f8 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 be37fb765ee605ec642b1d73b209dc21c106f019 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 bf7f6c46b5031131ed306b902732480aee0ebb37 Author: Marko Lindqvist Date: Sun Feb 26 19:02:51 2023 +0200 sdl2: Avoid extraneous SDL_Rect copy in redraw_[horiz|vert]() See osdn #45744 Signed-off-by: Marko Lindqvist commit d926c599cf7c5097e9d560d9d0b6231e141e9841 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 92a96195e4512b13710cb0cfcaa5a8aafd5175e9 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 e0e8e2b6a9550e383d63bd7c054e4d1fc10434af 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 b1657584c67ec2717d9b903fd319816cee7da573 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 643f4a45d9e65e0ecbe221ad45a5fe8a0229bf96 Author: Marko Lindqvist Date: Mon Feb 20 00:13:03 2023 +0200 sdl2: Fix dead 'pwindow' initialization From units_orders_city_dlg_callback() See osdn #47453 Signed-off-by: Marko Lindqvist commit 6206b77c803d37136824b42ffbe796eda76d0416 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 f5bf487c0cdaa00b5381f4d6ff616748b06ef759 Author: Marko Lindqvist Date: Sun Feb 19 23:11:44 2023 +0200 rscompat_postprocess(): Drop unnecessary call to get action_auto_perf ACTION_AUTO_UPKEEP_GOLD auto performer is not modified at all, so don't fetch it for modifications. Fixed clang analyzer dead assignment warning. See osdn #47452 Signed-off-by: Marko Lindqvist commit 83f12a9b10cb8a75a446099129d658e358829815 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 b555c52135d199eafa3faba7ae08d1ad80db826d Author: Marko Lindqvist Date: Sat Feb 25 08:00:30 2023 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit 6210e20b569160bc62f83b7bf97cab2c1aa37b66 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 fb25da6007b2e2d49db5eac3b10930ca5634c45b Author: Marko Lindqvist Date: Sat Feb 18 00:33:24 2023 +0200 Ruledit: Skip ruleset selection if one given from commandline See osdn #46007 Signed-off-by: Marko Lindqvist commit d2d269d89a79eb7dd2af26332696d0f772d75b65 Author: Marko Lindqvist Date: Fri Feb 17 23:00:21 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 128ca6d305449d9c2dbda6797272f30a7374c528 Author: Marko Lindqvist Date: Fri Feb 17 18:24:45 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 fab18bba6bb2b33f08b771f0045c0199b76bd7fa Author: Marko Lindqvist Date: Wed Feb 22 07:01:57 2023 +0200 Comment typofix: "destory" -> "destroy" Signed-off-by: Marko Lindqvist commit 209d8295fe37323212bc14d971f6512664fe516f Author: Marko Lindqvist Date: Fri Feb 17 20:55:56 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 2ba8e9ac45f17d28495ade8a7c3504e6da67cba7 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 d061a9d13143701b0fec4b13dfe3b59ed8ce61c0 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 55e5ca4ce930922c0feb6a8b3848697bb05707fb Author: Marko Lindqvist Date: Sat Feb 18 02:49:23 2023 +0200 sdl2 theme: Document S3_0 as the branch of freeciv-3.0 Provided URL for the fonts was for master branch. See osdn #47355 Signed-off-by: Marko Lindqvist commit 6d31a133303cdeaa8c664df431734583bc33bf96 Author: Marko Lindqvist Date: Mon Feb 13 05:32:23 2023 +0200 Lua: Call tile_change_side_effects() after tile changes See osdn #46425 Signed-off-by: Marko Lindqvist commit 0e2defdde51e658754a70334686b3381da11ce1e 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 51bde6d4351d673fccf49df566d2a1a8210d075f Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Sun Feb 19 03:35:40 2023 +0100 Updated french translations commit f8c5eb39ece05c3fe8d8731cb1a1d53195a05775 Author: Marko Lindqvist Date: Thu Feb 16 00:18:51 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 33c104ef5b0b57cdd9fc64ed36f93d3a214f69e8 Author: Marko Lindqvist Date: Mon Feb 13 02:17:12 2023 +0200 sdl2: Fix 'area' dead assignment from popup_connection_dialog() See osdn #47346 Signed-off-by: Marko Lindqvist commit 3fe24b047e65a289d3e82d75082033cabae1b47d Author: Marko Lindqvist Date: Mon Feb 13 01:12:50 2023 +0200 flatpak: Add gtk4 modpack installer flatpak See osdn #47286 Signed-off-by: Marko Lindqvist commit d2434cde25c9a06ec323be4ef8c0cee0deb5bf41 Author: Marko Lindqvist Date: Mon Feb 13 02:25:04 2023 +0200 Add unit class native_bases cache See osdn #46417 Signed-off-by: Marko Lindqvist commit 870223dfae06e959547b3defca8e0e4cdb364825 Author: Marko Lindqvist Date: Mon Feb 13 18:58:55 2023 +0200 unit_teleport_to_tile_test(): Drop unused 'igzoc' parameter See osdn #47352 Signed-off-by: Marko Lindqvist commit ed59a91f394349c0643cf6f156d5a869bb863c45 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 40e50a3a4ac77969feea8275ce1663b9e4f3bf9f Author: Marko Lindqvist Date: Sat Feb 18 00:55:53 2023 +0200 Comment typofix: "scroolbar" -> "scrollbar" Signed-off-by: Marko Lindqvist commit 1d1739199d45eb3194fc3e201081c2282a3be3e5 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 45444b8da5a9686b50c5d4e6b2c6e7e1b2e04db4 Author: Marko Lindqvist Date: Fri Feb 17 17:06:33 2023 +0200 Comment typofix: "Unreachbale" -> "Unreachable" Signed-off-by: Marko Lindqvist commit 559a5a9fd754fc698d3038e45178621bebcb7962 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 1f75ef473ab49197f4c659a7274fada220db429b Author: Marko Lindqvist Date: Mon Feb 13 04:51:19 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 848182004f2ecf133947d9c2bbe0071d1dcdf381 Author: Marko Lindqvist Date: Thu Feb 16 19:16:39 2023 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit 4314441b780ecea3a6ffa8ebc192df0f5155df26 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 2d24241c5ae59d718b6409bc8c91ce4b2e92eebf 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 5b33f88cf1cb864c5a73b6557299d603765d2043 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 1e93f254c0ae681f05c3a6722371b156d6c168e4 Author: Marko Lindqvist Date: Sat Feb 11 12:17:43 2023 +0200 Use fopen_s() instead of fopen() when possible See osdn #46420 Signed-off-by: Marko Lindqvist commit 2a1c45cc17f42d2d080fedbebacb5c81a3e042a3 Author: Marko Lindqvist Date: Tue Feb 14 22:20:22 2023 +0200 Update Spanish translation by Jordi Negrevernis i Font. Signed-off-by: Marko Lindqvist commit 9c5fb22b89563eae45f55ce2418b53381d14f412 Author: Marko Lindqvist Date: Tue Feb 14 22:07:31 2023 +0200 Update Finnish translation of ruledit domain Signed-off-by: Marko Lindqvist commit 1a29536a43a02adf0d0b2f96d5083830d0f7c8d4 Author: Marko Lindqvist Date: Tue Feb 14 17:08:27 2023 +0200 Comment typofix: "undesireable" -> "undesirable" Signed-off-by: Marko Lindqvist commit 53b321f2bc38607fba1a61d592ff6716c58bea82 Author: Marko Lindqvist Date: Sat Feb 11 02:33:39 2023 +0200 sdl2: Make Alliance clause available in diplomacy dialog See osdn #46604 Signed-off-by: Marko Lindqvist commit df2754a9dbbbf17f5940c158dd41d7699cd0fcba 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 3f34979be2c27a5ac8d440858d875d8b875ee788 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 a0f9ec5b989e93384670800cb3191142986a4585 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 351eebc4f7bb176c674ab7c181fcb87fab1615f0 Author: Marko Lindqvist Date: Mon Feb 13 17:25:11 2023 +0200 Comment typofix: "pardrop" -> "paradrop" Signed-off-by: Marko Lindqvist commit 8dd1c8bd37038b100f8d3303a5d2acf43a515738 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 3558d126d249a689ed44f86d2b678e3825c3051e Author: Marko Lindqvist Date: Mon Feb 13 04:14:57 2023 +0200 Comment typofix: "specic" -> "specific" Signed-off-by: Marko Lindqvist commit 53552ac78f32fe2bae128a026249d632d1d9c1c9 Author: Marko Lindqvist Date: Fri Feb 10 05:53:35 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 ea94928ee61be1f5a328eb06989fc2ae21bc614a 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 4ef32788dc2c6f5c28fec68e9781809f512d7fbf Author: Marko Lindqvist Date: Sun Feb 12 15:12:35 2023 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit a66e9a57adaa146e62a6338f802986687f47926b 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 5657a1f818138acd46201389499f5cf2823ca149 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 4177ff3a478574636849e12e07c11312a14b29f9 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 ebec45f1eeb3cd85cd96411cbe94f222e967fd39 Author: Marko Lindqvist Date: Sat Feb 4 21:06:09 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 0c5189b7b2158cf25c925b79b4ea522231d04664 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 ad51347301c62abe73d6e5bb708fc5cd52c23c67 Author: Marko Lindqvist Date: Sat Feb 4 07:37:48 2023 +0200 Add tileset name to Tileset Error dialog Reported by VulcanScout See osdn #46558 Signed-off-by: Marko Lindqvist commit 4a9c002b47a34096ec00934ef1cb800a38a450c9 Author: Marko Lindqvist Date: Fri Feb 3 23:28:34 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 79f961fe0bf0156a839ff436acd273069005009f 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_0. See osdn #46594 Signed-off-by: Marko Lindqvist commit 9d8c6fe101a1172f704a096b498229e339201f0d Author: Marko Lindqvist Date: Sat Feb 4 06:20:55 2023 +0200 secfile_lookup_str_default(): SECFILE_LOG() in error See osdn #46466 Signed-off-by: Marko Lindqvist commit b85fa0b7bc145681f1ebf047f0b104750790517c 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 adb4cb4c3af831fb97b58faf17d2f9dbf88eaab6 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 83c2af3bfc976fe89ecc5b95eb243ad43ef948fa Author: Marko Lindqvist Date: Sat Feb 4 05:19:41 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 c9d277db2bd9a0884ee6ab772d7b832bdf9bdd4e 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 7557f0b11dfce86d85e78cc809e1d31409ef004f Author: Marko Lindqvist Date: Fri Feb 3 16:30:49 2023 +0200 Add man page link for freeciv-mp-gtk4 Patch by Jim DeLaHunt and myself See osdn #42196 Signed-off-by: Marko Lindqvist commit 67b414e22bb7ba5d3de441dbbaac9105a97f3dc2 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 f3e9f669dfdddac6d8220097c159158dc80cdf64 Author: Marko Lindqvist Date: Sun Jan 29 01:40:50 2023 +0200 Introduce make_dir_for_file() See osdn #46317 Signed-off-by: Marko Lindqvist commit 02fb5d8a65bf4321350c34913f3afa42acb0c17a Author: Marko Lindqvist Date: Sat Feb 4 22:21:58 2023 +0200 Comment typofix: "givent" -> "given" Signed-off-by: Marko Lindqvist commit cbdab3707db6ca2dbd1b1d4d0a912ee10505a294 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 c92cfb61c00dbd0038cc26f3873ee173145df117 Author: Marko Lindqvist Date: Sat Feb 4 15:22:25 2023 +0200 Comment typofix: "disaplyed" -> "displayed" Signed-off-by: Marko Lindqvist commit b4ac19e54219dca144c8cb7e061f10bfb4bd2faf 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 9bdf1647c19f5bbbd7d3fae8b6dd86102c50478e Author: Marko Lindqvist Date: Sat Feb 4 05:52:54 2023 +0200 Update Finnish translation of ruledit domain Signed-off-by: Marko Lindqvist commit 83cff69b7f53b75f6b954a4e88f30ab1839f9c18 Author: Marko Lindqvist Date: Sun Jan 29 04:32:09 2023 +0200 packets_json.c: Fix tautological-unsigned-enum-zero-compare warning See osdn #46556 Signed-off-by: Marko Lindqvist commit 8f0b1143f0f2bb95e8f80cfe6da68c4e03927461 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 3827620d0215d4bc92cc2b7080ea9994081ffadc Author: Marko Lindqvist Date: Fri Feb 3 17:47:05 2023 +0200 Comment typofix: "it's" -> "its" Signed-off-by: Marko Lindqvist commit f4c8cab3150fecba33f436aec2c417028fd58904 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 c35c7c8924b0e7cf4697c6d145016bcd44fca253 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 64fc9cb2ac216dbe39ebdff4a16aa47a92b7e06b Author: Marko Lindqvist Date: Sun Jan 22 06:35:21 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 7b8b9cdaba3aa5c1e16d3f5f4c2454f1a2006dd3 Author: Marko Lindqvist Date: Fri Feb 3 04:38:14 2023 +0200 Mark as development code Signed-off-by: Marko Lindqvist commit 3bedebd81049b849dbce0bbe5b12fa8c238b3822 Author: Marko Lindqvist Date: Fri Feb 3 04:34:11 2023 +0200 ChangeLog: Refresh for 3.0.6 release Signed-off-by: Marko Lindqvist commit 058aa9d6327a3e4a8afd5d2ff4013cda6baa2fea Author: Marko Lindqvist Date: Fri Feb 3 04:33:24 2023 +0200 Set version number to 3.0.6 Signed-off-by: Marko Lindqvist commit dc6726a49d2f2f1dd70d50a69f42bebcfce89292 Author: Marko Lindqvist Date: Fri Feb 3 04:30:59 2023 +0200 'make update-po' before 3.0.6 release Signed-off-by: Marko Lindqvist commit 38fba84717684f627c096ce4179bb2a8bc6197d4 Author: Marko Lindqvist Date: Fri Feb 3 04:27:19 2023 +0200 FAQ: Update latest stable version number to 3.0.6 Signed-off-by: Marko Lindqvist commit e6d235ab0f947728d8ad6158164fae1a9d030899 Author: Marko Lindqvist Date: Thu Feb 2 00:04:28 2023 +0200 NEW-3.0: Refresh Signed-off-by: Marko Lindqvist commit 2600d9f4e6e41b9abdef192d35a987bdaeef5563 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 a396f79fc7132dbc05b7e7bccea5f4ebe60d7c69 Author: Marko Lindqvist Date: Tue Jan 31 22:21:18 2023 +0200 Update Polish translation by Hubert Kowalewski. Pulled from https://sourceforge.net/projects/freeciv-l10n-pl/files/ (zip timestamp 2023-01-30). Signed-off-by: Marko Lindqvist commit 74b2c6f7c55c1de90f903e68f175035e6bce8738 Author: Marko Lindqvist Date: Tue Jan 31 22:02:06 2023 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit 530a9c28db13190adf552818c20bcca4f5252d87 Author: Marko Lindqvist Date: Sun Jan 29 08:44:38 2023 +0200 NEWS-3.0: Add 3.0.6 section Signed-off-by: Marko Lindqvist commit 74b5d59f4d66f69141db0aa592ac4ea6d12d256a Author: Marko Lindqvist Date: Sun Jan 22 02:08:40 2023 +0200 gtk3(.22): Fix memory leak on failing sprite loading See osdn #46584 Signed-off-by: Marko Lindqvist commit f958fe419f20d76c559e1cd04e27aa43f875194d 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 b591c49726437114ee4bd670aa55b1e7c2460151 Author: Marko Lindqvist Date: Sat Jan 21 10:44:25 2023 +0200 Flatpak: Allow ipc with the host Need pointed out by Hubert Figuière See osdn #46565 Signed-off-by: Marko Lindqvist commit 42bdd2b9832bc9563bf3d9bcf9f424f8d4aefa35 Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Wed Jan 25 15:31:41 2023 +0100 Updated French translations commit e16980634a743d824ab6af86a0c3b23486ad5860 Author: Marko Lindqvist Date: Fri Jan 20 17:59:36 2023 +0200 gtk: Fix testmatic build See osdn #46551 Signed-off-by: Marko Lindqvist commit 6c60af12d351cdb49bcd75a6b1e6f68f69dcd9a1 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 ce0e0c7317fe4ed773c85f65d7d9e20cfb7935d2 Author: Marko Lindqvist Date: Wed Jan 18 19:13:17 2023 +0200 sdl2: Fix unused 'scroll' assignment from remove_clause_widget_from_list() See osdn #46545 Signed-off-by: Marko Lindqvist commit 610ae07dcc1bedc2f2b435526737daa0d0c6dc72 Author: Konstantin Vedeneev Date: Tue Jan 24 12:44:39 2023 +0500 Update for Russian translation. commit c45dd9e09a03c63703193e91acd4a809aaa0436c Author: Marko Lindqvist Date: Sat Jan 21 05:23:13 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 aa7520e3072717d24ff6002a01ae3b3383bc9060 Author: Marko Lindqvist Date: Sat Jan 21 16:53:23 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 f16d1fa7aa4244a9bcaa9d5d270320330b3f0517 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 627767c30cbd5b43ae0dac9806925961c956bbc6 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 22680132813f294a67b3277824a31a30b30cab19 Author: Marko Lindqvist Date: Fri Jan 20 00:33:20 2023 +0200 Log iconv inability to convert between encodings just once See osdn #46497 Signed-off-by: Marko Lindqvist commit a3d6842571372f92ca02d23afb6cd1a6167ecd12 Author: Marko Lindqvist Date: Sun Jan 22 09:06:36 2023 +0200 Comment typofix: "aggresive" -> "aggressive" Signed-off-by: Marko Lindqvist commit a486a070ecdacd8a0fd4e0aca676f2ca6673e3a4 Author: Marko Lindqvist Date: Wed Jan 18 17:21:04 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 cf25efe7bd1f5cc2572d301b0d1b5bfab4c69707 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 b3dc1f4a6f7416fb6746d879f299c117866f7753 Author: Marko Lindqvist Date: Sat Jan 21 18:50:23 2023 +0200 Comment typofix: "cahce" -> "cache" Signed-off-by: Marko Lindqvist commit e9ccc74aae63738b9dd11485724a026d8ca23469 Author: Marko Lindqvist Date: Sat Jan 14 08:00:22 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 651c3fed2372ed4df1177ebb85963ef0ceff1ed1 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 7d47ee583c73fe2d379cac46b7ca4b1c3d869c5d 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 7d78de1b4e11be50dacf97a1b53a574b1cbb3e7d 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 dfb06db2c7ddcca08c7c9b799f2711fd6183f1a6 Author: Marko Lindqvist Date: Wed Jan 11 02:17:20 2023 +0200 is_action_possible(): Avoid repetative action_(id_)get_target_kind() See osdn #46487 Signed-off-by: Marko Lindqvist commit 5fc1ce79963ea3031f41add14bc1ee4ce1892fa3 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 47a531bbea24bb1b3413b38c5c08cb7447b67a24 Author: Marko Lindqvist Date: Tue Jan 17 05:57:22 2023 +0200 Comment typofix: "appropriatelly" -> "appropriately" Signed-off-by: Marko Lindqvist commit 9dafe58bb9063800e541c35cd16f63aef2f54c79 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 cc5899cafab3110968d7d7cfced8f0124c1cd5f3 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 703ab33b5b5e661f7688aa76a86d913389e1ba0c 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 e1d0f1394e3708d94173511d864d5c4203dee629 Author: Marko Lindqvist Date: Sat Jan 7 16:32:19 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 ed60d2c47d1e93d4c8885a08752b95742f66e755 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 76a8cad548a95a087418186f8bd3130ae079cb86 Author: Marko Lindqvist Date: Fri Jan 6 11:23:15 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 700860194b6c6deb9601234826ff39eb453a6a48 Author: Marko Lindqvist Date: Fri Jan 6 07:16:35 2023 +0200 sdl2: Fix crash when there's no government to switch to See osdn #46450 Signed-off-by: Marko Lindqvist commit c1faf826c542bc6dd81f2935c22cd7c5d4e39286 Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Thu Jan 12 00:23:16 2023 +0100 Updated French translations commit e16434bea17857dc1143084d8fb646a51863f4bc 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 8f7cbea115a8de1d102d697fbd511d620eb347c5 Author: Marko Lindqvist Date: Wed Jan 4 21:44:40 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 f9a6966110a84848bb293d0a9763907ff943002b 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 bc8c77105ac3c8c98c9ace8e81acf594a94e4acf Author: Marko Lindqvist Date: Mon Jan 2 22:02:54 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 12632dc87b81c968cb474426cf77775272f3038a 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 8216f7fbf75952ed1c634d2ca9c94301d3718c21 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 0c859a3eb949e05abcf2930856efc1500edcafba Author: Marko Lindqvist Date: Sun Jan 1 21:34:49 2023 +0200 Update luasql upstream URL See osdn #46100 Signed-off-by: Marko Lindqvist commit 2731dd4f0b3e830091018c88eced4fccc205806e Author: Marko Lindqvist Date: Sun Jan 8 07:19:25 2023 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit 6850b8835280091b5958ba918d65f620cfe952cb 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 e06de8439d982634e31b4ba8bc673762e4f5e00b 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 aba9b49fea171b30f10cf0f1645ce8e8eec3584a Author: Marko Lindqvist Date: Sat Jan 7 10:35:31 2023 +0200 Comment typofix: "attatched" -> "attached" Signed-off-by: Marko Lindqvist commit 0779e13750ebb0612f7833bbdd22d3bfe10f4a2f 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 816381713eab96175cf25b8eff68a92b7e8e22cd Author: Marko Lindqvist Date: Sat Dec 31 03:27:41 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 74e312abb5eec247cba966843f830364f7e63de3 Author: Marko Lindqvist Date: Mon Jan 2 17:34:24 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 b44c8bd9fbacb53cd7c9a19c33d59210c4d838e6 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 7da514018326aa283227904970d6c304040bf1fb 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 5fa9e57f65812b40da6e61aed1fc9d729dd4220c 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 915a2c68f9c039c1b0093625ccde7c674ca87340 Author: Marko Lindqvist Date: Fri Dec 30 02:47:14 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 7ec61d62a559aa35501ee30c6d81826d808be909 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 2bcd072abb999291013a1564dbbb5ba19e991116 Author: Marko Lindqvist Date: Sun Jan 1 23:19:34 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 fc_interface check should be done, so programs without fc_interface can use it - libfreciv_init() call added to modpack installer - In other programs libfreeciv_init() call moved earlier, as needed - 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 489d23908e7d1197365f1fdffe4461eb026a6c1a Author: Marko Lindqvist Date: Thu Dec 29 03:31:10 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 abfdf408a58cc533665497b56402a7f2e64447e4 Author: Marko Lindqvist Date: Thu Dec 29 21:48:02 2022 +0200 rscompat: Fix dead assignments of effect_new() return value See osdn #46384 Signed-off-by: Marko Lindqvist commit 3aa9fb5a8e361fc7af8d16bde3a8a1f61ff745a3 Author: Marko Lindqvist Date: Sun Dec 25 16:42:17 2022 +0200 Replace localtime() calls with new thread safe fc_localtime() See osdn #46228 Signed-off-by: Marko Lindqvist commit e4a3a08e1a3a89ccdc1e825c46120c254a02a708 Author: Marko Lindqvist Date: Sat Dec 31 08:20:39 2022 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit 93be8a73f4aa412002347958c28a296e9dcf5332 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 1e871d563028262a5ea64c84a91d0b72bbe50898 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 f242290bc5464430d6a140b3cd5990bf07ecaca2 Author: Marko Lindqvist Date: Sat Dec 24 16:25:06 2022 +0200 sdl2: Drop unused 'pcity' from upgrade_callback() See osdn #46348 Signed-off-by: Marko Lindqvist commit 3fd16781d7921c5a7e56c77f1a76b514fd72187c Author: Marko Lindqvist Date: Fri Dec 30 16:29:34 2022 +0200 Comment typofix: "reprentation" -> "representation" Signed-off-by: Marko Lindqvist commit 485afd6f3b316323f372ed29ec80a5166cdeaaa0 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 f21b80d1931f3fb04766bb296c5e3b687369946a 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 76ba8dba2837608512f08f3934f9a9577ddef260 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 cc03c2a218953c895dfd19d4300410c7ff021190 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 2ea76e0a5ce41228245f91b989e9a4dd99daa438 Author: Marko Lindqvist Date: Sat Dec 24 17:47:15 2022 +0200 Use libcurl mime API when available See osdn #46345 Signed-off-by: Marko Lindqvist commit 8d32f3e30da334b7cea2ba443e38043569ec57a5 Author: Marko Lindqvist Date: Tue Dec 27 17:45:36 2022 +0200 Update Finnish translation of the nations domain Signed-off-by: Marko Lindqvist commit dee025be98aa90a82a63374841093899a8a8fc7f Author: Marko Lindqvist Date: Sun Dec 18 17:27:55 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 9ecb1a1cf7d7f95b061eab6fe5df36b893dc5c01 Author: Marko Lindqvist Date: Tue Dec 20 05:38:35 2022 +0200 Clarify pf_fuel_pos_replace() header See osdn #46149 Signed-off-by: Marko Lindqvist commit 6616dbc6b213e91fcd296ca21dfe5fdbe85875a2 Author: Marko Lindqvist Date: Sat Dec 17 15:19:42 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 a99486a2d7b3f18e12806ae2de886c2dc82dd9c6 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 a402b2ef92814ef06d89db2927a0daecb00861c4 Author: Marko Lindqvist Date: Sun Dec 25 01:48:35 2022 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit 37a670efae6deb37f087d6459f920bee845b0e4b 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 e4b1c09cb8d88221f35876498eb1e7cec43fa876 Author: Marko Lindqvist Date: Sat Dec 17 17:16:48 2022 +0200 Change occurrences of "defence" to "defense" See osdn #45309 Signed-off-by: Marko Lindqvist commit 86a5e83d2f255d928a9cdcfa5f99d318a41f3d08 Author: Marko Lindqvist Date: Fri Dec 16 05:56:06 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 dc3938dbc6f60a38a92b4fe04acc5fc29ad16049 Author: Marko Lindqvist Date: Sat Dec 17 15:39:01 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 cc4162d62ac8e1336b60dcd9a486ee6757af5072 Author: Marko Lindqvist Date: Sat Dec 17 16:49:09 2022 +0200 Refresh unit vision at turn change Requested by Louis Moureaux See osdn #46182 Signed-off-by: Marko Lindqvist commit ec10cfd88ae941b24e0cae426e0ac8005891d7b0 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 7a2ce2092710ad2bdfaefac689731b5fcee86a6d Author: Marko Lindqvist Date: Fri Dec 16 22:22:08 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 a79386075b5ea3a14551a037f8fce7a513a12234 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 4f59e555055cf61a77f4be832b3d89f91b609153 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 91c8aab0659d134e342a4cd3957422e52192945c Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Wed Dec 21 07:35:22 2022 +0100 Updated French translations commit b4555fc6abdf43faad2cf8c2dcd626b0d688528b 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 758d917c70062e14949cb623483e67bffe24a637 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 d1743bfd39b194824759197c0f7043519b9e2c3c 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 d58ef3177376f9f5b18e0b5c6e9941ed8e1cbcfb 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 f0343e8d8e917b319d1d7c2f652b01878ff3e4a1 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 ebf5161d76197745860da6f7ddf594cfd0887cc4 Author: Marko Lindqvist Date: Wed Dec 14 01:48:21 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 ef30237d91583bea33ef9fd0393a542c56fcab8c 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 82a151807d55f1656bff10407babe3f7abfe0fb5 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 b44b185fe05734a7c58462d58dd672de331e9636 Author: Marko Lindqvist Date: Sat Dec 10 14:45:24 2022 +0200 Make metainfo rule to respect automake's silent mode See osdn #46185 Signed-off-by: Marko Lindqvist commit 9dba734d2ffa037c717eb3a4c50de5507f166320 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 bdc496636910ac4575d6ec2a4bcec6d85e982824 Author: Marko Lindqvist Date: Fri Dec 16 01:33:24 2022 +0200 Mark as development code Signed-off-by: Marko Lindqvist commit 6986e9e1268004323afed66d24d72a2e126ec7fb Author: Marko Lindqvist Date: Fri Dec 16 01:28:30 2022 +0200 ChangeLog: Refresh for 3.0.5 release Signed-off-by: Marko Lindqvist commit 087d6da256eea4a686542c218e83d5fa6a4c346f Author: Marko Lindqvist Date: Fri Dec 16 01:27:21 2022 +0200 Set version number to 3.0.5 Signed-off-by: Marko Lindqvist commit 2c7fca96eb032ed80b49775e983d2b93ccc2e522 Author: Marko Lindqvist Date: Fri Dec 16 01:16:47 2022 +0200 'make update-po' before 3.0.5 release Signed-off-by: Marko Lindqvist commit e2bca911fff49d04732cbeb37b5f660d016585ce Author: Marko Lindqvist Date: Fri Dec 16 01:11:34 2022 +0200 FAQ: Update latest stable version number to 3.0.5 Signed-off-by: Marko Lindqvist commit 70dcaca15479e16504ff2ffc646e04a445df0535 Author: Marko Lindqvist Date: Fri Dec 16 01:01:00 2022 +0200 NEWS-3.0: Refresh 3.0.5 section Signed-off-by: Marko Lindqvist commit a37be8a789ff201deb22bb65fffbdc599b9a2724 Author: Joan Creus Date: Thu Dec 15 11:55:42 2022 +0100 Updating Catalan translation commit b598465c12ca05df165e0bd6397ec481aac5dbd3 Author: Marko Lindqvist Date: Thu Dec 15 06:58:38 2022 +0200 NEWS-3.0: Add 3.0.5 NEWS Signed-off-by: Marko Lindqvist commit 6bd1d0b88194f0b8a141a4b18f2eb8ae70bea417 Author: Marko Lindqvist Date: Sun Dec 4 10:21:12 2022 +0200 Update ruledit screenshot See osdn #46184 Signed-off-by: Marko Lindqvist commit 0027c6c45660cad8265b4b1349464d295b5fdac6 Author: Marko Lindqvist Date: Tue Dec 6 13:53:36 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 be51453fc79998e11e9ad8fa722218e799df85b5 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 aca0d23fd7821c56315e7e9a6bfa5a62380dee12 Author: Marko Lindqvist Date: Sat Dec 3 13:50:22 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 3e559f3c2f6a9d7d078f319cb4399780c840f823 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 61e2287c0f6c81e2415dc22c327a93a6c860661f Author: Marko Lindqvist Date: Sat Dec 10 04:16:37 2022 +0200 Update Polish translation by Hubert Kowalewski. Pulled from https://sourceforge.net/projects/freeciv-l10n-pl/files/ (zip timestamp 2022-12-09). Signed-off-by: Marko Lindqvist commit 48cc65d8254cfb53c6941bc5c34d13a92f37fe11 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 8edcb9460b09d64cbdd9b81028dd68d162ecf6ac Author: Marko Lindqvist Date: Sat Dec 3 19:26:39 2022 +0200 README.effects: List actions supported by casus belli effects See osdn #44197 Signed-off-by: Marko Lindqvist commit 5aa3213aba3d85a52a16ad10cb236b0c043c42e5 Author: Marko Lindqvist Date: Sat Dec 3 22:08:43 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 c5a4b42a9b4ac3f4b3a03bd22183bbfbcbb0d9a2 Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Tue Dec 6 11:28:21 2022 +0100 Updated French translations commit 504d82d9c025b07b69bef601b7c959763c7c9884 Author: Marko Lindqvist Date: Thu Dec 1 20:19:22 2022 +0200 installer_cross: Check that crosser setup is supported See osdn #46126 Signed-off-by: Marko Lindqvist commit c373e1332edac4f2089ff53538250bdc4d8b92f5 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 3970f0df29a3c0dc53ff637d482130c9ecc437bd Author: Marko Lindqvist Date: Mon Dec 5 22:48:03 2022 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit 0501edfe8dd30883cc2e79db3b51ba51a7a9e405 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 7f81c213c516f34ab02c567bd65dab6e55a2839e Author: Marko Lindqvist Date: Tue Nov 29 18:04:24 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 8183242e1352921f3f1d546f75bf455ced58f0b2 Author: Marko Lindqvist Date: Sun Nov 27 23:58:09 2022 +0200 sdl2: Fix Tile menu "Paradrop Here" See osdn #45981 Signed-off-by: Marko Lindqvist commit ed5b44e2a3e7a9b113267f946885a93fc1852676 Author: Marko Lindqvist Date: Sun Dec 4 13:55:00 2022 +0200 Comment typofix: "uptodate" -> "up to date" Signed-off-by: Marko Lindqvist commit 07f124996e6ed4d8ec83c4f921dcdda01f905707 Author: Marko Lindqvist Date: Wed Nov 30 03:28:09 2022 +0200 savegame2.c: Fix activities order "unused entry" warnings Also adjust that same, already existing, functionality in savegame3.c to unify it with other similar cases of silencing entries of some 'order'. See osdn #46143 Signed-off-by: Marko Lindqvist commit 6b7075b30298b9914efb4a36376c98df6082859b Author: Marko Lindqvist Date: Sun Dec 4 08:38:56 2022 +0200 POTFILES.in: Add rulesave.c Signed-off-by: Marko Lindqvist commit c748415d6a918b647a2ef37fd74d2edbf25304ff Author: Marko Lindqvist Date: Mon Nov 28 16:49:42 2022 +0200 Correct pf_fuel_pos_ref() header See osdn #46135 Signed-off-by: Marko Lindqvist commit 6914efe1883b8fbdb11dd569c506a1237423bcb0 Author: Marko Lindqvist Date: Sat Nov 26 15:58:03 2022 +0200 lua: Check legality of unit_move() and unit_teleport() Reported by ihnatus See osdn #44769 Signed-off-by: Marko Lindqvist commit 8bda2e2ecfb7454dcecbe1650ff8ed194c6f8254 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 2dfe42449c3525ebd3a8011b87a9e5bd19f0ad4e 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 6dd2b123a5a5cc3115c69a0214a5c60e3beb139d Author: Marko Lindqvist Date: Sun Nov 27 01:12:18 2022 +0200 sdl2: Fix pDock assignments from helpdlg.c See osdn #46124 Signed-off-by: Marko Lindqvist commit 53b4a29fecd69ee04e8b8023a3831e0d1008dfbb 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 aa8b8d5faddf3681aa20a888fd0918bf4c8f8198 Author: Marko Lindqvist Date: Sat Nov 26 11:45:31 2022 +0200 Qt: Show extra's sprites on help browser See osdn #44859 Signed-off-by: Marko Lindqvist commit 3c3c6978cc739f985510b98e4ddba65170e6bf74 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 d1784953f7b1c4c23961ae046b330e0215dd87bb 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 f49973f9bcc9a82d1a311c505d3844097baad10b 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 2fd0b5306526751c2dd5425b7db70c296a92bede Author: Marko Lindqvist Date: Wed Nov 23 22:36:32 2022 +0200 Correct "in stead" as "instead" See osdn #44787 Signed-off-by: Marko Lindqvist commit 2769b9f5ba5f462f0dd8d7b46306945a35797a72 Author: Marko Lindqvist Date: Tue Nov 22 22:43:46 2022 +0200 sdl2: Fix clang analyzer NULL dereference warning From unit_select_dialog_popup() See osdn #46099 Signed-off-by: Marko Lindqvist commit c4fdb26f686180ea7fb00fda4c17a64a87f6b6ac Author: Marko Lindqvist Date: Thu Nov 24 20:02:58 2022 +0200 Update screenshots for flatpaks See osdn #46106 Signed-off-by: Marko Lindqvist commit 937392d934c6102f1fb41508fbe50e45de208bf4 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 1c51429e7d129b4094fe377161342dbc8d517e62 Author: Marko Lindqvist Date: Wed Nov 23 03:34:37 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 88ce5433b70e5011f4c6280556f0964c743022c7 Author: Marko Lindqvist Date: Sat Nov 26 08:40:09 2022 +0200 Comment typofix: "builings" -> "buildings" Signed-off-by: Marko Lindqvist commit cfb87333f92ea847dbfcdb8ae7c0c6acd5146e38 Author: Marko Lindqvist Date: Mon Nov 21 05:09:32 2022 +0200 Make UTYF_COAST units to save themselves to coast Reported by Lexxie See osdn #45948 Signed-off-by: Marko Lindqvist commit e972843116dcc6e80f7a0a7697512920e73a6ec1 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 0ec6ad61d7e0f966c4c2f2c886940a0a18910745 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 6d34b7a89e806cb7aa0eee6d8f2a7007d60a897c Author: Marko Lindqvist Date: Thu Nov 24 23:15:27 2022 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit 8df8304de604db742a87a36fc4ed41a8ab3beb4d Author: Marko Lindqvist Date: Mon Nov 21 22:14:29 2022 +0200 Protocol: Make city culture values UINT32 See osdn #46014 Signed-off-by: Marko Lindqvist commit 665f52615b41f8e967e88e0fb4c9c0dc234d7dc0 Author: Marko Lindqvist Date: Mon Nov 21 21:35:31 2022 +0200 Fix dead 'i' assignment in save_action_auto_actions() See osdn #46087 Signed-off-by: Marko Lindqvist commit b0b2950717a5cdbff7d9ed2f9226b506622a951d Author: Marko Lindqvist Date: Tue Nov 22 06:27:35 2022 +0200 Use "https" protocol for gnu.org URLs See osdn #46089 Signed-off-by: Marko Lindqvist commit 4070c4f1461f8d2c2770d397f1ee724292947c84 Author: Ihnatus Date: Tue Nov 8 20:40:04 2022 +0300 AI: consider logarithmic trade revenue bonus See OSDN#46049 Signed-off-by: Ihnatus commit 3f2181bc102623f968f7ec8e160fc660b439a3be Author: Marko Lindqvist Date: Wed Nov 23 04:41:33 2022 +0200 Comment typofix: "carefull" -> "careful" Signed-off-by: Marko Lindqvist commit 9f2ef2063eff7ab4244af1208a3b251eda762a7e 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 e8d6115c74b98f3c282d0c888f2b67cc299296f1 Author: Ihnatus Date: Tue Nov 8 20:43:37 2022 +0300 Fix "can't build X now" ignoring city tile See OSDN#45982 Signed-off-by: Ihnatus commit 165fc16eebc3278775464e713957a4e6d7734c3b Author: Marko Lindqvist Date: Tue Nov 22 05:30:34 2022 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit 557c6d170ccace48ee81b385ddcc6956e5790c56 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 a87e08b96f82efcc08df8af3966d12fd74b14fcd 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 593edde82878ff98ebd9f2d0365172cb9da05cfd 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 dca59b4bbb2b5a5ad2c536929b4c6c96b22c478f Author: Ihnatus Date: Thu Nov 10 15:18:51 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 b3a02193439c747473478a2a106670e00ea83c64 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 a6ad70a9f53754b9bbfb98c934d074c051a1851d 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 1bbb70969116ccc3348acd8e6679845386553562 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 7d3fc1811affda3545d80f112297b0efcb51b3da 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 7b70700162b31c9d3d23a41c19bf1ece66320d23 Author: Marko Lindqvist Date: Sun Nov 13 02:28:24 2022 +0200 Comment typofix: "assing" -> "assign" Signed-off-by: Marko Lindqvist commit f0edd0e6c0a95613430702d59272b0833075e644 Author: Marko Lindqvist Date: Sat Nov 5 02:54:47 2022 +0200 gtk: Mark mapimg creation error dialog for translation See osdn #45989 Signed-off-by: Marko Lindqvist commit 48dab14ba89c135b2d6a8d1dd8fce75496fe7230 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 2766ebfd876493bb8135abd8fcb86178353e1c46 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 397ee66d1391cf660a4a0527958c60817abdf23b Author: Marko Lindqvist Date: Thu Nov 3 04:55:08 2022 +0200 luasql/Version.txt: Fix typo: "fron" -> "from" See osdn #45849 Signed-off-by: Marko Lindqvist commit ba6a24bec344b08a18c61c42af0590dedb4a53b7 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 6540d0cd2e1cfecdc04c6f781470de6f2d47e0a0 Author: Marko Lindqvist Date: Wed Nov 2 02:52:53 2022 +0200 sdl2: Fix city rename to take effect See osdn #45986 Signed-off-by: Marko Lindqvist commit edd3fd2b37bbc130d7eb1d04fcc55ee1fd101bce 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 4901b5364db6dca3a3e1fb76b79c64b125a4fdb7 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 852683515b2ca3d1e38d42ac03f99738e50774ba Author: Marko Lindqvist Date: Sat Oct 29 04:51:56 2022 +0300 Add README.crosser See hrm #734372 Signed-off-by: Marko Lindqvist commit edfcac4392d8025d704f4f5a490a733f29a2e6bc Author: Marko Lindqvist Date: Sat Oct 29 22:06:19 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 681752d68008e997b6e8ca9fba1f2e9390322def Author: Marko Lindqvist Date: Sat Nov 5 09:04:08 2022 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit 6fee8bf3b22e9d064b4ab74e232d433efd17784f Author: Marko Lindqvist Date: Sat Oct 29 10:36:13 2022 +0300 gtk: Correct conn_list_select_conn() function header See osdn #45921 Signed-off-by: Marko Lindqvist commit 9854e0fc2bcba24ea4120fc8ca47c10c66988354 Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Sat Nov 5 00:02:20 2022 +0100 Updated French translations : - Palaos nation - Battle groups - Latitude ranges - Top cities report - Keyboard shortcuts alignment in documentation - Smaller stuff :D commit ef2a679ace14fe291afcbcffe1dba31373ad9682 Author: Marko Lindqvist Date: Sun Oct 30 06:20:56 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 3f2ec6bdf0b48e7b3d0a430d245832214e5b6003 Author: Marko Lindqvist Date: Sat Oct 29 00:52:31 2022 +0300 gtk3(.22): Implement Battle Groups menu To make functionality more discoverable. See osdn #45924 Signed-off-by: Marko Lindqvist commit 802d852384f60ea5c179e14734ce955eec6864b3 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 28c45ab6d56b3759f5c1b40219cb5ef68db54bd3 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 b9c44937933277ffe0d212bee2a51cab5a7dd26f Author: Marko Lindqvist Date: Fri Oct 28 23:34:12 2022 +0300 Make fallback version of fc_vsnprintf() thread safe See osdn #45905 Signed-off-by: Marko Lindqvist commit 526715b564857885770ab73b753fc401abc6ab4e Author: Marko Lindqvist Date: Fri Oct 28 21:27:59 2022 +0300 sdl2: Do error checking in set_video_mode() See osdn #46000 Signed-off-by: Marko Lindqvist commit b88b6a961e891d98cb5b8f13bccad3679954852a Author: Marko Lindqvist Date: Mon Oct 31 05:24:33 2022 +0200 score_tooltip(): Consider score of value 0 as unknown. Server sends 0 when the client is not supposed to know actual score. See osdn #45970 Signed-off-by: Marko Lindqvist commit bbc8af50389c9e82d37fbb546694cef6b5b11de7 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 b5a591910baa3dbc9d6ed5fc0fde7505d1c41e57 Author: Marko Lindqvist Date: Thu Oct 27 22:45:18 2022 +0300 README.msys2: Put official snapshot version info on top See osdn #45829 Signed-off-by: Marko Lindqvist commit 8a4b76138cb60f340f76560b940d5460a7998e76 Author: Marko Lindqvist Date: Fri Oct 28 04:48:59 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 6aca3e84e7c30cd58dfb1cbec3a6c173f5c981a2 Author: Marko Lindqvist Date: Wed Oct 26 04:42:11 2022 +0300 Remove mention of F10 from meswin_dialog_popup() header See osdn #45964 Signed-off-by: Marko Lindqvist commit ec490171ff1d7ccd29e4e9c05193fe5f3332e895 Author: Marko Lindqvist Date: Tue Oct 25 04:39:21 2022 +0300 Improve controls help formatting See osdn #45969 Signed-off-by: Marko Lindqvist commit 1e2b3bd9977bc30b03f3741cda206f4b555f6510 Author: Marko Lindqvist Date: Sat Oct 22 12:06:01 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 eb1619cf14bc2c767f105052fbc8e5fb1b1332b7 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 f9268235d3aa4c6e4609bc12c444214cb7e7b8c7 Author: Marko Lindqvist Date: Tue Oct 25 02:23:56 2022 +0300 Update to crosser-2.5 See osdn #45701 Signed-off-by: Marko Lindqvist commit fc0e492b8fb60b419e50cce111bf5a5b983877fb Author: Marko Lindqvist Date: Sat Oct 29 06:38:58 2022 +0300 Comment typofix: "tranport" -> "transport" Signed-off-by: Marko Lindqvist commit dc9408891da3e4cb7ef2f615f813d732ca58e985 Author: Marko Lindqvist Date: Sat Oct 29 04:27:44 2022 +0300 Comment typofix: "undersireable" -> "undesirable" Signed-off-by: Marko Lindqvist commit 1a53836db709dbf2099f592736bfa4cca1e5cd32 Author: Marko Lindqvist Date: Sat Oct 22 13:30:45 2022 +0300 cm.c: Clean out repetitive city_size_get() calls See osdn #45676 Signed-off-by: Marko Lindqvist commit a643715f6bc6720e03c3442fa2628e7689d40c62 Author: Marko Lindqvist Date: Sun Oct 23 03:02:37 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 required size at once, no need to grow buffer in a loop - Buffer size is no longer power of two. I don't think that property really gave anything in the case of a single global buffer living over entire lifetime 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 9b4cedd2e21d2b060ce811008644eeab1e3cda1e Author: Marko Lindqvist Date: Sat Oct 22 07:09:28 2022 +0300 Qt: Allow toggling own Away mode from AI menu See osdn #44858 Signed-off-by: Marko Lindqvist commit 53d9b96009c029fedec89cf84d655c47617248a3 Author: Marko Lindqvist Date: Sat Oct 22 03:43:09 2022 +0300 Move appdata.xml creation from configure to a script See osdn #45616 Signed-off-by: Marko Lindqvist commit 67fb5302745615de2320a16aa7c7b85244414864 Author: Marko Lindqvist Date: Tue Oct 25 21:23:22 2022 +0300 Fix clang analyzer warnings from luasql code See osdn #45872 Signed-off-by: Marko Lindqvist commit 6e0bdc683e11e2339e2715e36652d246d0ff71eb Author: Marko Lindqvist Date: Sat Oct 22 05:06:32 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. Reported anonymously See osdn #45070 Signed-off-by: Marko Lindqvist commit 2bd7575e4975c62fe5b98ab17173900a44b73c25 Author: Marko Lindqvist Date: Fri Oct 28 00:22:49 2022 +0300 Comment typofix: "requireing" -> "requiring" Signed-off-by: Marko Lindqvist commit 5eab2ccd203b941264fec35a237fee66a033054a Author: Marko Lindqvist Date: Sat Oct 22 04:08:50 2022 +0300 sdl2: Fix Tile menu "Patrol Here" See osdn #45925 Signed-off-by: Marko Lindqvist commit cc2522ddfce52b76d5394dd923cafb6d258ae44a 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 109f6c516c90e9cdebe892dbf823726b8abd2b01 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 1978a98932256550740d283ca2304f35ae599b45 Author: Marko Lindqvist Date: Sat Oct 22 01:45:26 2022 +0300 savegame: Have as little trade routes padding as needed See osdn #45855 Signed-off-by: Marko Lindqvist commit 04969a77020785b76c39148a330f7289de8d573b Author: Marko Lindqvist Date: Wed Oct 26 21:27:46 2022 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit 3d30bc5ec7b26440c1ae3ce3322325d11f10679f Author: Marko Lindqvist Date: Fri Oct 21 04:51:58 2022 +0300 AI: Make dai_hunter_juiciness() 'threat' and 'cost' unsigned See osdn #45920 Signed-off-by: Marko Lindqvist commit 36eb170c2f2f6269265827d09a54b73217488268 Author: Marko Lindqvist Date: Tue Oct 25 20:50:15 2022 +0300 Comment typofix: "to returns" -> "to return" Signed-off-by: Marko Lindqvist commit 4dcff62eec731ebb75aad8927fa6cc9057a4437e Author: Marko Lindqvist Date: Sun Oct 16 09:23:42 2022 +0300 Fix techs.ruleset documentation typo: "Requireing" -> "Requiring" See osdn #45880 Signed-off-by: Marko Lindqvist commit 048c62b4f2444a5676f6e06d0e42b6a207380ec4 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 d6f770ba3205c0da0d9c70e0c81e249bc9ce7298 Author: Marko Lindqvist Date: Sun Oct 16 08:47:50 2022 +0300 sdl2 gui_string.c: Refactor sizeof_font_tab out See osdn #45850 Signed-off-by: Marko Lindqvist commit 8a3ff5acb2c6bf61a6d881f51a452d69f0fa1e0b Author: Marko Lindqvist Date: Mon Oct 24 18:19:59 2022 +0300 .gitignores: Update after appdata move Signed-off-by: Marko Lindqvist commit fbb10a8204126dfc56aba23cc4b9a7a176d6e8bf 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 0dea8c13a64ce084e237afb11f11e3f814126359 Author: Marko Lindqvist Date: Sun Oct 16 09:52:02 2022 +0300 Qt: Add Relations and Techs display toggles to plrdlg See osdn #45048 Signed-off-by: Marko Lindqvist commit f76ec8112260d265d4247350823644b5fac6ff7c Author: Marko Lindqvist Date: Sat Oct 15 21:30:19 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 2a93f1032c856fbee9633a76a3343d573a42f7cd Author: Marko Lindqvist Date: Sat Oct 15 14:09:12 2022 +0300 winbuild.sh: Clear out old build directory See osdn #45865 Signed-off-by: Marko Lindqvist commit 049e381836b6a8258caf3611bdd5ad560a9da4b9 Author: Marko Lindqvist Date: Sat Oct 15 12:41:48 2022 +0300 Correct is_valid_start_pos() function header See osdn #45791 Signed-off-by: Marko Lindqvist commit 6a588cb2b17fa3e6328024580767b2e51b485c86 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 0c245b15009493ecdb41517759ad7ea049a90ac4 Author: Marko Lindqvist Date: Sat Oct 22 19:02:37 2022 +0300 Comment typofix: "calulating" -> "calculating" Signed-off-by: Marko Lindqvist commit 7d4064f4dfbfaca630a19c292ca2d190f33f1f01 Author: Marko Lindqvist Date: Sat Oct 15 05:29:11 2022 +0300 Metainfo: Specify type -property See osdn #45868 Signed-off-by: Marko Lindqvist commit f6ec7c42a37fe0a93fe945191e4090d0e3b50aea Author: Marko Lindqvist Date: Sat Oct 15 19:03:30 2022 +0300 Prevent barbarians from building multiple units of unique type See osdn #44863 Signed-off-by: Marko Lindqvist commit 7a82b8dd8522ddb0102d076f26ecae8975504d11 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 4ae7b7b6a327de9e23c2eb02b4b92bdf68e83dc2 Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Fri Oct 21 10:47:09 2022 +0200 Updated French translations commit 1ec7a4a74fab9d648ec855cfb0b25ce85137e416 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 86c8f2f3a631e46cd29864db83e8113d75a4cacb Author: Marko Lindqvist Date: Fri Oct 21 01:26:41 2022 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit 4538395f7efbc8606517932c74df2751190b9203 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 ab2d66da16f8a8242018b8375571d1be8f64c80a 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 b62661efff4659805e30b6251d4d2e2a3647f63e Author: Marko Lindqvist Date: Thu Oct 20 17:11:32 2022 +0300 Remove duplicated " a " from a comment Signed-off-by: Marko Lindqvist commit 77fff991cec9c892ad102f8c135ac50d2a0ae816 Author: Marko Lindqvist Date: Wed Oct 12 20:31:48 2022 +0300 Turn "Trans:" comments to "TRANS:" So the tooling actually recognize them See osdn #45835 Signed-off-by: Marko Lindqvist commit 55ffea347a6c20b81ccd37fb61b3af3718c7c520 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 9f2ce378eaf74a5ed4650291776aaa77b4044cef 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 cdb2f28abdb86453dfe02c188c63b9a2b81bf475 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 24a2aa6d0f8a2dd0ecc735b2f048cb0343fad91f 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 750759ac3d002c17b0b662d1dd6c420f934a12df 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 e0b933cead16335a21efe5f09bf1bd8d8fa8e974 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 d4485a4eb2b1fd690c91d42e29d07e2a0bbd451a Author: Marko Lindqvist Date: Sat Oct 8 15:32:12 2022 +0300 Qt: Fix mr_menu::menus_sensitive() unused assignments See osdn #45770 Signed-off-by: Marko Lindqvist commit 3e2dadeefe5b8a5f158fa2b1a278ff05f8a0ddcb 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 7b8f93c38e868784e245d8b72398928e83efd20e Author: Marko Lindqvist Date: Wed Oct 12 17:12:24 2022 +0300 Generate .metainfo.xml under bootstrap/ See osdn #45840 Signed-off-by: Marko Lindqvist commit 9c4b9c596fe0a580eff0deedaa7aaac3814717b9 Author: Marko Lindqvist Date: Sat Oct 8 07:50:54 2022 +0300 Macrofy city_owner() See osdn #45634 Signed-off-by: Marko Lindqvist commit ff3a88c725ba56e23ac99a170663271661e1010f Author: Marko Lindqvist Date: Sat Oct 8 13:36:46 2022 +0300 gtk: Don't gobble + modified keys in edit mode See osdn #45802 Signed-off-by: Marko Lindqvist commit 192aeb914e171e5ba528b458a92b682330109867 Author: Marko Lindqvist Date: Sun Oct 9 12:32:56 2022 +0300 flatpak: Add Qt-client flatpak See osdn #45814 Signed-off-by: Marko Lindqvist commit 25d9d095e3ed4c3f4c7bd08d08fe4423def6de6e 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 f8de5532403bcca2b7e1bac63f6c9737c3a22244 Author: Marko Lindqvist Date: Sat Oct 8 03:13:24 2022 +0300 Free internal fc_vsnprintf() buffer See osdn #45771 Signed-off-by: Marko Lindqvist commit 367c11c89329375c3b2ae93c04b059b3a6080b7c 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 57c650c2cd34eae7cceb08be685c055b02aae3bb Author: Marko Lindqvist Date: Sat Oct 8 02:19:31 2022 +0300 gtk: Add tooltip to nationdlg columns See osdn #45512 Signed-off-by: Marko Lindqvist commit 8aeaa3f6a697b5f3698df667c4f5620af8377f65 Author: Marko Lindqvist Date: Thu Oct 13 17:01:34 2022 +0300 Reimplement action_id_exists() to silence gcc-5.4 array-bounds warning The assumption is that the warning seen only with very old version of gcc was a false positive. The functionality is not changed at all, code has only been rearranged (inline function identical to old implementation gets drawn in) See osdn #45853 Signed-off-by: Marko Lindqvist commit 80120f00ac40d01bbc82c537d489fdd41b76106b 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 f1fc4c76f75efa30a90d74a5c96ef3d76ce81738 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 281c661ebc1a19c5890e68b28c7de60bd65f8a68 Author: Marko Lindqvist Date: Thu Oct 13 05:10:28 2022 +0300 Comment typofix: "fron" -> "front" Signed-off-by: Marko Lindqvist commit 0541aaffe583b826c01c374e7b079973b34e7bed 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 0afca9bd8425435d27c9f0aec3bdeb3e133318a8 Author: Marko Lindqvist Date: Wed Oct 12 21:57:22 2022 +0300 Update Finnish translation of ruledit domain Translate "extra" as "ruutulisä" like in the core domain Signed-off-by: Marko Lindqvist commit 6d2bba22c585c565fb832369857cb6c607172092 Author: Marko Lindqvist Date: Sat Oct 8 01:44:05 2022 +0300 luasql Version.txt: Mention local modifications See osdn #44955 Signed-off-by: Marko Lindqvist commit cd224b057c6506d92b90c1e46417291a7d005cc0 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 757f39350f1107f58c6776061860f8381c65c154 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 31db2ab1b255d7ee80bfad02a997942c1740b987 Author: Marko Lindqvist Date: Tue Oct 11 21:13:43 2022 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit ef55455a99acdda53619d9d29dab37a75b3c2e75 Author: Marko Lindqvist Date: Sun Oct 9 14:39:37 2022 +0300 Fix dead assignment of 'oaction' in execute_orders() See osdn #45812 Signed-off-by: Marko Lindqvist commit 8e3d6d44b23ade5eb6bc72c4d50f39814576f360 Author: Marko Lindqvist Date: Sun Oct 9 15:14:04 2022 +0300 Fix client crash between terrain change and worker unit packets Game state can be inconsistent between receiving the packet changing the tile type, and the packet cancelling worker unit activity. Idle callback happening at that moment caused client to crash. Reported by mortmann See osdn #45781 Signed-off-by: Marko Lindqvist commit 9dc376b23805b4e6be239e9bf4e33451b9111a93 Author: Marko Lindqvist Date: Thu Oct 6 03:26:26 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 e93dfe3548736960eb02bfc729e8666c1dc7c042 Author: Marko Lindqvist Date: Tue Oct 11 03:47:32 2022 +0300 Comment typofix: "then" -> "than" Signed-off-by: Marko Lindqvist commit 7e5b8dcd1029c3cff46d6bd43ccdf0024b18a047 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 f0d4e14e73ccd29d3ea2ebb92d0f9fa45edd2e39 Author: Marko Lindqvist Date: Thu Oct 6 02:30:04 2022 +0300 gtk3.22: popup_theme_suggestion_dialog() fallback to correct default gtk3.22-client was using gtk3-client's default theme instead of its own. See osdn #45780 Signed-off-by: Marko Lindqvist commit dfb31c32329b8f08cc3df3c5d6a0556ff2d1d988 Author: Marko Lindqvist Date: Fri Sep 9 23:51:31 2022 +0300 Enable -Warray-bounds for --enable-debug builds See osdn #45543 Signed-off-by: Marko Lindqvist commit 8e7cafdd13e5a514222b76a8d4105dacbef37ab3 Author: Marko Lindqvist Date: Mon Oct 3 19:41:22 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 13288f7e68e14a743e2eaa94a78ebfbab548c871 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 4766d0dd78dd312c80e3b31f22a361ed47442f43 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 7c29f053e77da451011279fab87fcc9928aab1f7 Author: Marko Lindqvist Date: Sun Oct 9 05:47:07 2022 +0300 Add .gitignore for flatpak directory Signed-off-by: Marko Lindqvist commit eb8d524da4b55b75d91be3ad4f2a55fe46adf7f8 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 c6dae13b284344f903863246ea33d4edb517c985 Author: Marko Lindqvist Date: Sun Oct 9 03:24:14 2022 +0300 Mark as development code Signed-off-by: Marko Lindqvist commit 4477a52df8c165c95894a42949cb70480a9fae02 Author: Marko Lindqvist Date: Sun Oct 9 03:21:19 2022 +0300 ChangeLog: Refresh for 3.0.4 release Signed-off-by: Marko Lindqvist commit 8705c6e525c7b539622bb17d3425dbb986dc4e79 Author: Marko Lindqvist Date: Sun Oct 9 03:20:38 2022 +0300 Set version number to 3.0.4 Signed-off-by: Marko Lindqvist commit 75773a83f93fc0026d313bf429a2a2c97991519a Author: Marko Lindqvist Date: Sun Oct 9 03:08:25 2022 +0300 'make update-po' before 3.0.4 release Signed-off-by: Marko Lindqvist commit b437bf2c64f1ab52072aaada5ff16b3e6db0f140 Author: Marko Lindqvist Date: Sun Oct 9 03:01:21 2022 +0300 FAQ: Update latest stable version number to 3.0.4 Signed-off-by: Marko Lindqvist commit c899c542efae2b5c5cefaa0ba07ea6c76706a15c Author: Marko Lindqvist Date: Sun Oct 9 02:58:39 2022 +0300 NEWS-3.0: Refresh 3.0.4 section Signed-off-by: Marko Lindqvist commit f496a3d6105b4f68af3d577a7d1d719b0ebe3350 Author: Benno Lang Date: Sun Oct 9 02:35:18 2022 +1030 Update Esperanto nations translation commit 2a5e238bf6049162551eff2e9cf2fd2c4841630d Author: Benno Lang Date: Sun Oct 9 02:34:30 2022 +1030 Updare core Esperanto translation commit f5ce4a69a14f3b86274883f324ebee2b8b69e0f4 Author: Marko Lindqvist Date: Sat Oct 8 17:15:14 2022 +0300 NEWS-3.0: Update version number to 3.0.4 Signed-off-by: Marko Lindqvist commit 72991e2df16be8ab7c0fd8ecad9cba68ab6ceaa0 Author: Marko Lindqvist Date: Fri Oct 7 05:40:01 2022 +0300 NEWS-3.0: Add 3.0.4 NEWS Signed-off-by: Marko Lindqvist commit a0add59364908e8adbab50e972daecb1fc85fa4b Author: Marko Lindqvist Date: Wed Oct 5 01:43:24 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 aa1b111fcef33993cb856d2ef313d8ec4d2e373f 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 15263f811674bc2bd7cdb013df65135a76aa6858 Author: Marko Lindqvist Date: Fri Oct 7 01:40:23 2022 +0300 Update German translation of the nations domain From Andreas Engel Signed-off-by: Marko Lindqvist commit 377cb178c688cc79678eb2eade827ae8df2dbf65 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 9ef1135151075e289f781cb0f38fef51254908e0 Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Wed Oct 5 06:29:19 2022 +0200 Updated French translations for Freeciv 3.0.4 - and others ! commit c987aea201a48d7063ae09776abca46dababfe94 Author: Christian Mauderer Date: Mon Oct 3 20:30:17 2022 +0200 translation/de: Harmonize strings in alien ruleset commit a358d64b6250837ce640479d397b665d55fba956 Author: Christian Mauderer Date: Sun Oct 2 12:47:59 2022 +0200 translation/de: Work on fuzzy strings commit 006fc4cf8c081f671c965efec188598cfd1378ef Author: Joan Creus Date: Tue Oct 4 10:56:53 2022 +0200 Catalan translation update commit 9fa33a2ab534c1a59f56424d5d5c06a208bd2885 Author: Joan Creus Date: Tue Oct 4 10:51:18 2022 +0200 Catalan translation update commit c6a0c4c68f13025cf5fcd115a34bf3facd0aad13 Author: Marko Lindqvist Date: Fri Sep 30 03:37:51 2022 +0300 Fix typo in assert message: "To" -> "Too" See osdn #45529 Signed-off-by: Marko Lindqvist commit bdf450fd0396182ff184346134aaaf53569c7946 Author: Marko Lindqvist Date: Thu Sep 29 23:59:17 2022 +0300 Improve fc_vsnprintf() boundary checks See osdn #45719 Signed-off-by: Marko Lindqvist commit 5e6897fddcf53bcffa267cee500e0cac0c0396e2 Author: Marko Lindqvist Date: Fri Sep 30 02:31:45 2022 +0300 sdl2: Rename create_vertical_surface() 'High' as 'height' See osdn #45674 Signed-off-by: Marko Lindqvist commit 40cd73b02de2acd97e97a03b3bb49faeae699907 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 8e231bc69564f3bfb5b4e3cda683eceacd886131 Author: Benno Lang Date: Sun Oct 2 12:22:19 2022 +1030 Update core Esperanto translation commit 375f2ee8dc47b77e6da5355ad5b30a728f8668aa Author: Marko Lindqvist Date: Sun Sep 25 04:59:07 2022 +0300 gtk: Drop editbar.player_properties_button See osdn #45711 Signed-off-by: Marko Lindqvist commit d7ba0477af6259c57d2d115ab2a981c64e273f92 Author: Christian Mauderer Date: Sat Sep 17 16:32:00 2022 +0200 translation/de: Work on alien ruleset commit 0b8abc650f5cfa36d44317ebc7602d89609bd4f9 Author: Christian Mauderer Date: Tue Sep 6 21:22:13 2022 +0200 translation/de: Work on fuzzy strings commit 868706713358f6aef311e4eb3a22f5d70fae2596 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 6710e3a5700566c1586a3358c1602c91444ef0b7 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 9a8be03d2aa0730d5da057bec90ec44ab1f1303d Author: Marko Lindqvist Date: Sat Sep 24 00:53:19 2022 +0300 sdl2: Fix chat sending See osdn #45702 Signed-off-by: Marko Lindqvist commit b2153bfeac2624601adaad7a0fbf0db96b883d3d Author: Marko Lindqvist Date: Fri Sep 30 18:27:32 2022 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit a1bb0620b542dfc0e6069fc1559851dc5bfb8a57 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 0b3a8665039bbda97a56e97b1732d35fac3ab90e 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 a9521be21fdd64e676786328111fff94ac336ddc Author: Marko Lindqvist Date: Fri Sep 30 03:06:01 2022 +0300 Update Polish translation by Hubert Kowalewski. Pulled from https://sourceforge.net/projects/freeciv-l10n-pl/files/ (zip timestamp 2022-09-29). Signed-off-by: Marko Lindqvist commit 85383a76acc36ac18b054f7f7bca8e0cbcd9860d 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 c6be1030a4aef5a9bd6f396230b0d0e73f4e2a51 Author: Marko Lindqvist Date: Fri Sep 23 22:01:45 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 ec9376a52110b2d9ef08901cdb14e92d80aedf87 Author: Marko Lindqvist Date: Fri Sep 23 05:30:53 2022 +0300 cm_state_init(): Fix passing NULL list to qsort() See osdn #45536 Signed-off-by: Marko Lindqvist commit 9a94e99edee38ac2eac595a0450644a2730ca064 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 aa88e1f8c80211d5ca37a5c9714b64da0054b582 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 2c674e6c1b86bafe38763575edf546557a806bd5 Author: Marko Lindqvist Date: Tue Sep 27 19:19:47 2022 +0300 Comment typofix: "numer" -> "number" Signed-off-by: Marko Lindqvist commit 61157d703d6fbd1cb624eb22c8aac691a468024f 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 9e5437cbff449446e3842d64de3629e6224141c8 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 84d57bfc99722ceaa3b19132fe2182b8733ddf97 Author: Marko Lindqvist Date: Sun Sep 18 14:17:04 2022 +0300 sdl2: Locate luxury icon correctly on happiness dialog See osdn #45578 Signed-off-by: Marko Lindqvist commit ff9e07861af4be95d2f81817b713b79b5390cebd Author: Marko Lindqvist Date: Sat Sep 24 03:15:02 2022 +0300 configure: Search mariadb configuration by name mariadb-config See osdn #45703 Signed-off-by: Marko Lindqvist commit c6cafe43db7faa5f4d5efd2c1f16ec3c442c15c8 Author: Marko Lindqvist Date: Tue Sep 20 20:32:05 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 84261afe2267e5ed7dda5033bf4b8e5259c02eb1 Author: Marko Lindqvist Date: Sat Sep 24 02:15:57 2022 +0300 Fix loading base building orders from < 2.3 savegames See osdn #45692 Signed-off-by: Marko Lindqvist commit 704faaf967167492c9f3f2ec8d084ea919fd662a Author: Konstantin Vedeneev Date: Mon Sep 26 01:32:36 2022 +0500 Update for Russian translation. commit 1a31956c22f3ab5ebcb41b89da794195b65d594b Author: Marko Lindqvist Date: Sun Sep 11 10:11:23 2022 +0300 Fix memory leaks from req_to_fstring() usage See osdn #45544 Signed-off-by: Marko Lindqvist commit 348ecbfee38894280fc132fd909ac553a49c9e00 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 fd161ff784f7d9f5b8bb572c27ba33a82fd26b23 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 ce959bdd48a5a039acf661e7ebe3b777b0da8c88 Author: Marko Lindqvist Date: Wed Sep 21 19:31:52 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 8821bb841762f31c50ec03e6b67b1714e26c1fe3 Author: Marko Lindqvist Date: Sat Sep 24 23:56:21 2022 +0300 Update Finnish translation of the nations domain Mainly unfuzzyfying entries. Signed-off-by: Marko Lindqvist commit d2d7351486252e2ae03c286ea6c17d81196e16c0 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 bc8a749ccc64488b05174ea28b835438df167f19 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 6a9abc5b82b03f3da5f634237429e9190ce5c82f Author: Marko Lindqvist Date: Sat Sep 17 17:44:53 2022 +0300 Man pages: Document log levels by names See osdn #45589 Signed-off-by: Marko Lindqvist commit 33df15db5f4158e2e51ac552a8560655d380ad54 Author: Marko Lindqvist Date: Sat Sep 10 02:10:09 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 0823dcdcb6f3e3263ab039de6ed4a924999dd5d1 Author: Marko Lindqvist Date: Sun Sep 18 12:47:55 2022 +0300 Correct city_map_radius_sq_set() function header See osdn #45342 Signed-off-by: Marko Lindqvist commit 806cf4ffd3f08f56224f36089454cda15222caa3 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 ea4a6181dbb51e953ed2055dedf3d371c43cb9bc Author: Marko Lindqvist Date: Fri Sep 23 07:04:29 2022 +0300 Comment typofix: "deterninate" -> "determinate" Signed-off-by: Marko Lindqvist commit b78ef72e05cbe8ce4cf2177270f01f017feb239e 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 e577df781601329f40e2c647a68ea008719cacf7 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 120bb82a073e64e60059afb3bce68b5fe6c77386 Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Thu Sep 22 11:45:20 2022 +0200 Updated French translations commit 1665981ce87bb1d7e09cfe7614552cddc4d93338 Author: Marko Lindqvist Date: Sat Sep 10 08:34:45 2022 +0300 Qt: Drop dot from the end of "Wonders of ... Empire" heading See osdn #45635 Signed-off-by: Marko Lindqvist commit 541843011f5c03af87e9c364750b4ddb3b48f406 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 5e49426eb67fd3590ff61994ced4729e6f411755 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 0cbcee4d3016f66abaf412c2a5a37903487cb27b 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 d41946ee60b522bfffdf4346bf098fc612d7253b Author: Marko Lindqvist Date: Fri Sep 9 22:34:59 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 d581d641a6974ad44068fbd85d0b3a19d6c92740 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 8969f9eff760757838e74e57e609712c4d8e3a50 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 40edf005b9bb7a488a8a651f40ed2f8c6c1e9071 Author: Marko Lindqvist Date: Mon Sep 19 23:56:23 2022 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit 7b022ed1b448311cb056585c806c76e636a3bc20 Author: Marko Lindqvist Date: Fri Sep 9 01:41:39 2022 +0300 Use textual log levels in --help output See osdn #45469 Signed-off-by: Marko Lindqvist commit 577119fe8ed6690a96ef61f900b377102b011edf 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 98907f72dee1109f22c95c1953b5a90e3c4351f4 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 01a8c561b93b27024ad22dfabf2cbe0ecbc6c469 Author: Marko Lindqvist Date: Mon Sep 5 17:46:06 2022 +0300 sdl2: Fix happiness dialog building surfaces selection See osdn #45577 Signed-off-by: Marko Lindqvist commit 1b6ee8f4915247ec0c586dc6674689124cb7fe54 Author: Marko Lindqvist Date: Fri Sep 9 21:37:34 2022 +0300 *.appdata.xml.in: Add various URL tags See osdn #45617 Signed-off-by: Marko Lindqvist commit b2744309dcf521490ad83b5b0d90aa4326c7ad15 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 866d9d47f259a733f65369e4c40f723fc3391f0a 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 0631c816ed0a17469265a175c784542f6a5a3042 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 4164f63267145b30e403951882da131295eba972 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 15cde05b8a6ea883b5adfac05c7eaaf9cba3e506 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 eb3713571235afdd780f7b8b10e4709ed5003d69 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 commit 5d30faaed4f3431c8421c7372094fc94e46fbe51 Author: Marko Lindqvist Date: Sun Sep 4 07:40:26 2022 +0300 Fix ping packet problems - Handle high number of connections correctly - Reduce accuracy of the ping time, and support bigger values instead See osdn #45499 and osdn #45501 Signed-off-by: Marko Lindqvist commit e83c9c5b91b10b284bcc107f1f0b4070200ebac1 Author: Marko Lindqvist Date: Sat Sep 10 08:03:34 2022 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit 8d5a26bdf683ad2dd835d57bab9e6bb5995e431b 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 a13a843a2b0bd72cf223f327bbee37ee7a6d203f Author: Marko Lindqvist Date: Fri Sep 9 23:47:38 2022 +0300 FAQ: Refresh from wiki Signed-off-by: Marko Lindqvist commit 88d499958868cf08cdf6b3180bddfe364a0a0670 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 298c1aaacf21fc9a7df385237b6c222773e686a7 Author: Tobias Frost Date: Tue Sep 6 00:29:14 2022 +0300 Fix spelling errors "Uknown" and "transfered" See osdn #45535 commit 85906f00f5e1bbf3712a5bd1b03eda51233dfad4 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 027509b88dcc0f3d67ae3c117ce9a4059c5953a7 Author: Marko Lindqvist Date: Wed Aug 31 03:27:06 2022 +0300 Qt: Mark "Wonders of ... Empire" for translation See osdn #45525 Signed-off-by: Marko Lindqvist commit f974888fdf185759505847a3e8de1b11e1aa4103 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 68f2d1d1480e6b3c0825ad5c3f1eb46c39d80ca4 Author: Marko Lindqvist Date: Sat Sep 3 02:45:19 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 1c5c937e6d0da4966eb9670d2f79e857b5ab9c4f Author: Christian Mauderer Date: Mon Sep 5 21:33:47 2022 +0200 German translation: Start with the "alien" rules Start to translate some strings of the "alien" rule set. Remove some wrong fuzzy entries. commit 53634e0105716f4b089ae62550be1433c4d61149 Author: Christian Mauderer Date: Sun Aug 28 20:24:32 2022 +0200 Update German translation Just update a few strings for a start. commit e8c63b37b8d4cb8e3d2873b41beb2e411022e236 Author: Marko Lindqvist Date: Tue Sep 6 17:34:01 2022 +0300 Comment typofix: "Actived" -> "Activated" Signed-off-by: Marko Lindqvist commit beb1e8ad26a98bee16428a6e924960c52aca9e94 Author: Marko Lindqvist Date: Wed Aug 31 02:08:17 2022 +0300 Savegame: Silence "unused entry" warnings about city_options See osdn #45526 Signed-off-by: Marko Lindqvist commit 2b4f6652a91104694843914db6214e30dbc4d5ad Author: Marko Lindqvist Date: Sun Aug 28 03:09:19 2022 +0300 gtk: Add tooltip for endgame score display rows See osdn #45461 Signed-off-by: Marko Lindqvist commit 7013b9ad0fa6f01a9c2ce7d5c96cc76e2d9d1988 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 9b2e33e4448a57b846831895554484a6d9d058af Author: Marko Lindqvist Date: Sat Aug 27 14:34:00 2022 +0300 savegame2.c: Rename 'string' variables as 'str' See osdn #45481 Signed-off-by: Marko Lindqvist commit af535ca997399fdf663eec270fd3c67b4016fdcc 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 25cd83d2bc5f4b7622cf3b83893a6e65e849d351 Author: Marko Lindqvist Date: Wed Aug 31 18:52:52 2022 +0300 gtk2: Fix clang analyzer warning about theme setup See osdn #45538 Signed-off-by: Marko Lindqvist commit 9083ff3225d91301d7797552c680e9df63ce4668 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 dc982cae5f4eb31352d46a16e6b82c94baf02092 Author: Marko Lindqvist Date: Fri Aug 26 17:36:01 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 bc598264903bedbdfaae1dc585fc1d2a1198c098 Author: Marko Lindqvist Date: Sun Aug 28 02:24:00 2022 +0300 Make pf_path.length unsigned See osdn #45416 Signed-off-by: Marko Lindqvist commit 8c31e185b8c57d55a0c4024ed2f8dda2236f3374 Author: Marko Lindqvist Date: Thu Aug 25 06:07:11 2022 +0300 gtk: Fix setup_widgets() dead assignment of 'hpaned' See osdn #45445 Signed-off-by: Marko Lindqvist commit f75e0088a3ebbba04f0f0faadfb24f34b8aadd47 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 d89535985d2b6674a9e57dfc1f257daaccaaad93 Author: Marko Lindqvist Date: Thu Sep 1 01:07:13 2022 +0300 FAQ: Update from wiki Signed-off-by: Marko Lindqvist commit 564e4c28cb739408326c08e30f1051cbd4b68213 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 59dff826e9978cd8ea475ab93b414d6125c16a08 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 aada5b9257e82f0fb89457fe1aef382ed0cb0cba Author: Marko Lindqvist Date: Mon Aug 22 05:42:11 2022 +0300 rssanity: Use ruleset_error() instead of log_error() See osdn #44372 Signed-off-by: Marko Lindqvist commit d6df7de5ae6dcff7048355f96b88068572a5c932 Author: Marko Lindqvist Date: Mon Aug 22 06:07:18 2022 +0300 sdl2: Fix science_report_dialog_popup() theme leak See osdn #45422 Signed-off-by: Marko Lindqvist commit 113d2ca19ed03bb54f08507b5c5c86f6c3fa0059 Author: Marko Lindqvist Date: Tue Aug 30 01:05:30 2022 +0300 Improve Finnish translation Signed-off-by: Marko Lindqvist commit 203168d099004eb434f4dd8875c1051f0eec9cd3 Author: Marko Lindqvist Date: Mon Aug 29 16:37:37 2022 +0300 Comment typofix: "allocated" -> "allocate" Signed-off-by: Marko Lindqvist commit 29e16e4e05312cdb4c2a3ca63ed81433ef348a99 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 8f45ee8b0eeade40e5ad4e5d0bab91cb5743190c 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 636ef7810e898fbfc637f3fb26946266553b88a1 Author: Marko Lindqvist Date: Sun Aug 28 18:23:53 2022 +0300 Comment typofix: "used used" -> "used" Signed-off-by: Marko Lindqvist commit 4517e59a74816614d6ac7910a8132143a61cf623 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 884cfd9208aa980cd1566120d91afca3026cd76b 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 c910d11e13169fb75d04b0925810674c06aeb1e6 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 1b296453e8746e78a8fa95519bf192f88adab7ad 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 ea49936981d8ce5e9e1361de883537e0d8b8fa9f 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 5505bf51ddc099d9d9d9d157374c6d58752682ca Author: Marko Lindqvist Date: Thu Aug 25 17:04:56 2022 +0300 Comment typofix: "a option" -> "an option" Signed-off-by: Marko Lindqvist commit c166f3b6664539ea1c67962a95123839a3b08b1f Author: Marko Lindqvist Date: Fri Aug 19 05:30:55 2022 +0300 Be less spammy about fixing research count errors from old savegames See osdn #45344 Signed-off-by: Marko Lindqvist commit 2870251c71ffddfbdbce14a12daa5d1523340654 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 a8957422b391582c5d8347e0dca2233e61c7d233 Author: Marko Lindqvist Date: Tue Aug 16 03:55:55 2022 +0300 sdl2: Fix diplomacy dialog gold widgets See osdn #45032 Signed-off-by: Marko Lindqvist commit 07482fbacbaf83d9d1f847f139a0cf3ec97d5d6e Author: Marko Lindqvist Date: Wed Aug 17 18:05:37 2022 +0300 Fix NULL dereference in entry_bool_get() See osdn #45008 Signed-off-by: Marko Lindqvist commit 9ee55f137a73d7fae17af7bb0e3e05ed92485e05 Author: Marko Lindqvist Date: Tue Aug 23 04:00:41 2022 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit 86f1fb2480ab61245230cdac9784db23ad1e05eb Author: Marko Lindqvist Date: Wed Aug 17 17:10:29 2022 +0300 Qt: Drop unused 'raise' parameter from science_report::init() See osdn #45113 Signed-off-by: Marko Lindqvist commit 89cce5a45eefedfd6a2dd00c3896f0b5f7f66aa2 Author: Marko Lindqvist Date: Mon Aug 22 19:26:57 2022 +0300 Update Finnish translation of the ruledit domain Signed-off-by: Marko Lindqvist commit 8c9bbe49ef05fd46831966c366fe4084f4ed3f51 Author: Marko Lindqvist Date: Sun Aug 14 17:48:36 2022 +0300 Update to crosser-2.4 See osdn #44724 Signed-off-by: Marko Lindqvist commit c99cb593b326c1bef37c75a61f557a4fa255732a 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 8dc130fea9f982a83bf617d0e10ab8f8aca85c6c Author: Marko Lindqvist Date: Wed Aug 10 03:17:15 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 3322f6bf306207e0b8294c72ec8f0dce342dfbbd Author: Marko Lindqvist Date: Tue Aug 9 03:19:07 2022 +0300 Qt: Drop unused QLabels from help_widget::set_topic_terrain() See osdn #45317 Signed-off-by: Marko Lindqvist commit 2b9e7f4177c80edbdb587fd0a88ccb1969faeca7 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 a2496ee8883ce495d5b8b24c696bfaa1a17b113c Author: Marko Lindqvist Date: Tue Aug 9 00:43:58 2022 +0300 Check that cargo can actually load to transports shown at transportdlg See osdn #45331 Signed-off-by: Marko Lindqvist commit e0c688a062ecc1dbaab61841e10931c5f858c536 Author: Marko Lindqvist Date: Sun Aug 7 02:07:01 2022 +0300 Ruledit: Add Sanity Check button See osdn #43103 Signed-off-by: Marko Lindqvist commit 6263b3424bd7807855cf7b8a96720beb42858992 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 77a12ab3df7408cb480021043f33002fde4cd244 Author: Marko Lindqvist Date: Sun Aug 7 00:35:30 2022 +0300 AI: Make look_for_charge() return type adv_want See osdn #45278 Signed-off-by: Marko Lindqvist commit 1f6ff4e157f1f30449a41899c8d88b34279b05c7 Author: Marko Lindqvist Date: Fri Aug 5 05:51:30 2022 +0300 Do not silently ignore invalid range Invalid range causes the default range to get used. Log when that happens. See osdn #44710 Signed-off-by: Marko Lindqvist commit 58b42a1a1832064731e2375a37c793a3b2cb4e2a 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 e3c80df1f2e0d20af12847be323c18034f0c5a3a 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 bc6a2be4bb211901443025c7062a873d0414a9f2 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 309537bcd596dcd1eb54e751e182a7fdf4c0cee5 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 02c3e81e0519c3bdc0e3b94f1e68ae780a029d6a Author: Marko Lindqvist Date: Fri Aug 5 06:43:07 2022 +0300 sdl2: Show wonders intel information See osdn #44992 Signed-off-by: Marko Lindqvist commit 6481bf52e2cc2075417ebb682fb718356dae9f46 Author: Marko Lindqvist Date: Sat Aug 6 03:57:44 2022 +0300 Change occurrences of "FirePower" to "Firepower" See osdn #43081 Signed-off-by: Marko Lindqvist commit 41e3b784b5711d9e9ca56112ec3b07e737411db3 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 adc87276a2f0e6a5b75c7364b4903463b461a6d1 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 9d8f3c20f675587dca05b88aadc3b74c083b8538 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 6a5a6684774e2e76597252ef4beb9a1c3ee41479 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 8eb934d5cc5c292c5b63159de5318d95237524c0 Author: Marko Lindqvist Date: Mon Aug 1 06:29:55 2022 +0300 gtk: Add tooltips to citydlg/production tab build targets Requested by ddeanbrown See osdn #45257 Signed-off-by: Marko Lindqvist commit fc11c67e360b5302a3f89e183c51181d172aa222 Author: Marko Lindqvist Date: Fri Aug 5 06:06:49 2022 +0300 Fix requirement ranges in supplied rulesets Some "Tile" ranges not supported in S3_0 had been backported from master. See osdn #45262 Signed-off-by: Marko Lindqvist commit d5ebe852f968908413120182a1b3cd81925357e1 Author: Marko Lindqvist Date: Sat Jul 30 09:55:34 2022 +0300 Correct comments using word "unsure" In most cases "ensure" was meant. See osdn #45273 Signed-off-by: Marko Lindqvist commit 9b38f454f3f6082c788f533adb16d01804ed3df2 Author: Marko Lindqvist Date: Fri Jul 29 03:07:08 2022 +0300 winbuild.sh: Set ac_cv_working_gettimeofday See osdn #45260 Signed-off-by: Marko Lindqvist commit cf52c76cd6bb5bf621962246355602fc49adc1c9 Author: Marko Lindqvist Date: Fri Jul 29 19:26:35 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 bca8d057abcb3cb8bc871602e600eb4167666be4 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 448ac9f0286cf4deb57da38cf01194f16361c209 Author: Marko Lindqvist Date: Thu Jul 28 04:28:49 2022 +0300 sdl2: Clean up at exit - Destroy main texture - Destroy renderer - Free main surface See osdn #45033 Signed-off-by: Marko Lindqvist commit fa287bdaa72b65e89a59f8dfd79cddc5b207a940 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 8db65afee931cc2181c2e60fdeb99d24028da364 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 5bd632c5f1963fc7514628e8af83b6fa5f363c72 Author: Marko Lindqvist Date: Sun Jul 17 10:01:00 2022 +0300 Inline action_by_number() See osdn #45123 Signed-off-by: Marko Lindqvist commit 6de8079052db6227393d04f234e60739f7dc55c8 Author: Marko Lindqvist Date: Fri Aug 5 02:34:46 2022 +0300 NEWS-3.0: Add a ticket number to 3.0.3 section Signed-off-by: Marko Lindqvist commit a70366c0a1d5c7d3cbd976d0528410b3a002876a Author: Marko Lindqvist Date: Fri Aug 5 00:38:18 2022 +0300 Mark as development code Signed-off-by: Marko Lindqvist commit 50ff19ea17107e38aaf8d41991e2bb0b8f88bacd Author: Marko Lindqvist Date: Fri Aug 5 00:34:02 2022 +0300 ChangeLog: Refresh for 3.0.3 release Signed-off-by: Marko Lindqvist commit e51d059228d8695a84dd2a33a76f60ded1570889 Author: Marko Lindqvist Date: Fri Aug 5 00:32:02 2022 +0300 Set version number to 3.0.3 Signed-off-by: Marko Lindqvist commit 4b2b12bb8fc1a44a51aa23d39d8d2303691e39fd Author: Marko Lindqvist Date: Fri Aug 5 00:30:36 2022 +0300 'make update-po' before 3.0.3 release Signed-off-by: Marko Lindqvist commit ce58493255fe73f2047891ebf98affb2b71f5fc1 Author: Marko Lindqvist Date: Fri Aug 5 00:29:24 2022 +0300 NEWS-3.0: Finalize for 3.0.3 Signed-off-by: Marko Lindqvist commit 7c4550e6d4e0c63ccaccc0c727f0b75e693cb32c 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 f962a7f87eff2e1c139ab11b9534b59a0edef217 Author: Marko Lindqvist Date: Fri Aug 5 00:22:56 2022 +0300 fcmp: Fix vulnerability with crafted modpack URLs See osdn #45299 Signed-off-by: Marko Lindqvist commit a9b25b259ab6f6a69397f3583c41778239564c35 Author: Marko Lindqvist Date: Thu Aug 4 23:35:15 2022 +0300 NEWS-3.0: Add 3.0.3 translation statistics Signed-off-by: Marko Lindqvist commit 47547db4645e08a5b03963c7cbb3051e97cdea89 Author: Marko Lindqvist Date: Thu Aug 4 11:46:36 2022 +0300 NEWS-3.0: Add 3.0.3 NEWS Signed-off-by: Marko Lindqvist commit f1124d8471bf8cd2f9fe8755b1f4ea4bf22fa3e7 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 d1775cd3737c7a5f258da856d46475594f30e9b5 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 e0746c96b9ae699eea270760370466257530266a Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Sun Jul 31 09:20:29 2022 +0200 Updated french translations for 3.0.3 & 2.6.7 commit 8761024e6cb8392e37f27771ddd6674d2478be26 Author: Marko Lindqvist Date: Sat Jul 30 07:32:25 2022 +0300 Comment typofix: "spossibly" -> "possibly" Signed-off-by: Marko Lindqvist commit 6120af856d3752412fbbe93a34845d61249cd5f0 Author: Marko Lindqvist Date: Thu Jul 21 09:11:28 2022 +0300 Remove mention of gone sanity_check_req_list() See osdn #44612 Signed-off-by: Marko Lindqvist commit c808af3932b4482ad21dbb1a347afdeaea92d35d Author: Konstantin Vedeneev Date: Fri Jul 29 13:46:04 2022 +0500 Update for Russian translation. commit 0374bdc7c7fb9f233cf5c065900106a4cae1fae5 Author: Marko Lindqvist Date: Fri Jul 29 03:32:50 2022 +0300 installer_msys2/.gitignore: Add Output directory Signed-off-by: Marko Lindqvist commit 5335dccea097f609e0320f7a6d2227230c09c419 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 8ece8b3439e82f78f3bf5ac5322bd0cab9620b5b Author: Marko Lindqvist Date: Thu Jul 28 16:22:33 2022 +0300 Comment typofix: "hiden" -> "hidden" Signed-off-by: Marko Lindqvist commit 8ec68c4ce8c9985735fb1853f210ec21bfa6f9d4 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 02c28a0f6380e4fca31d80862e9e517ec86af4f3 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 556115c57bd2001e4ac94b985f655682634200e3 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 ab678ae2b8e97ede52a7ee34cb407d771132b093 Author: Marko Lindqvist Date: Tue Jul 26 10:59:28 2022 +0300 Update Polish translation by Hubert Kowalewski. Pulled from https://sourceforge.net/projects/freeciv-l10n-pl/files/ (zip timestamp 2022-07-25). Signed-off-by: Marko Lindqvist commit 6c52cadea3264b8f4daf91fa5a9ce8f916c0abaf 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 9cff08087de1f8f172cf8d91630f2d2483170638 Author: Marko Lindqvist Date: Mon Jul 25 14:58:03 2022 +0300 Comment typofix: "explaination" -> "explanation" Signed-off-by: Marko Lindqvist commit 68bde4303507f4f29fc3433bb23bf111860f97a5 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 12c594e5a720c99bb9d7fe773f70c7fd306807c4 Author: Marko Lindqvist Date: Mon Jul 18 18:10:01 2022 +0300 Qt: Adjust UI depending if trading_gold is enabled See osdn #45149 Signed-off-by: Marko Lindqvist commit e9480efa1285a4f9a5bd0f8bb89a020e5a6cf9de Author: Marko Lindqvist Date: Mon Jul 18 05:30:11 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 daa99f13d2e5680526a8cfaeb15a52315ed08ff3 Author: Joan Creus Date: Sun Jul 24 18:19:36 2022 +0200 Catalan translation update commit 518539922e57d8d91e056ab835e92172c26c0bf5 Author: Marko Lindqvist Date: Sun Jul 24 18:53:13 2022 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit bb04821eaf2a9b2de08ce291a2630340530063ce 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 261b5a43a6970bda719d450a70675cc97a47d8ee Author: Marko Lindqvist Date: Sat Jul 16 15:43:32 2022 +0300 sdl2: Fix create_select_tech_icon() surface leak See osdn #45035 Signed-off-by: Marko Lindqvist commit 6807a29f4b267516838aa319b8aa0942c94feebe 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 2f2e757a04c9345d73b05ba2ab0b30155101e56e 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 bff1be8fd04971b08180c23a4779730d0489a0a8 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 ae93e20cb5577542e08012492551bd232e8ed892 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 88ecfe8d3df5eef75f424b984514c8799549be92 Author: Marko Lindqvist Date: Fri Jul 15 02:27:08 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 32a2cbe69b35fb83fbdf6d80ace869cab8ba63d8 Author: Marko Lindqvist Date: Sat Jul 16 00:47:53 2022 +0300 flatpak: Prefer wayland See osdn #45103 Signed-off-by: Marko Lindqvist commit df0e0201087b93b7b24f0945d0c519d8b22f782e Author: Marko Lindqvist Date: Thu Jul 14 16:39:18 2022 +0300 dai_effect_value(): Drop unused government parameter See osdn #44713 Signed-off-by: Marko Lindqvist commit 9ca197f2ba65bd4965b319f8a62b5ab49297bc4d Author: Marko Lindqvist Date: Wed Jul 20 22:10:37 2022 +0300 NEWS-3.0: Add notes about https URLs on freeciv-3.0.3 Signed-off-by: Marko Lindqvist commit 012de5a0d5e15d1167e2baa748828d84e75fbd71 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 64c74044c72c2ebbc0b5baeae979bdc669e3a21e Author: Marko Lindqvist Date: Sat Jul 9 10:23:28 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 ab08bd4ad76f9129ee63ec4c3ae5c0f59485c136 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 b1eaba098c01a7a1fe2ca3ac530f52064208f300 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 7af1a3239dad6367cb8735c778f7adec00100f76 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 2ad9ef3282461f0307062d7be3fa803090124ba4 Author: Marko Lindqvist Date: Mon Jul 18 22:00:13 2022 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit 206f79f839e9ff0339dd5ecfe88564e8aaabb7b8 Author: Marko Lindqvist Date: Thu Jul 7 21:12:34 2022 +0300 gtk: Fix GdkEvent cast alignment increase error Seen when compiling with clang on x32. See osdn #44920 Signed-off-by: Marko Lindqvist commit 99f8b8b425f921258cdad91647e59c3435cb5cdc Author: Marko Lindqvist Date: Wed Jul 6 22:13:02 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 cf107643237ce0751e5777f96a15bdecf75c9e03 Author: Marko Lindqvist Date: Wed Jul 6 19:59:05 2022 +0300 sdl2: Always allow opening intel report See osdn #44991 Signed-off-by: Marko Lindqvist commit 11a4c392e07f4f28a05f7620e3324c1bbb8fe113 Author: Marko Lindqvist Date: Tue Jul 5 22:08:38 2022 +0300 gtk: Avoid diplodlg call of qsort() with NULL cities list See osdn #44833 Signed-off-by: Marko Lindqvist commit 2f1b2c701c65917f734032900e9ef6e82309ad51 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 a6e21ec3a1ba06f5bbb1f800c754c319dbc063a2 Author: Marko Lindqvist Date: Tue Jul 5 01:19:33 2022 +0300 gtk3.22: Let user to select transport for L)oad key Reported anonymously See osdn #43950 Signed-off-by: Marko Lindqvist commit 7aad7dba21a225020f6cf6dcbcac6a910bd0e0fe Author: Marko Lindqvist Date: Fri Jul 15 22:34:07 2022 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit cffad0ff0b35db6b1d60a5b76bfc1613b92e18c6 Author: Marko Lindqvist Date: Mon Jul 4 01:54:24 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 2a24022203516e8ad8c96ef0f216c37823837119 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 d4a1c727582adb6f1c3e2a857993b63cfac41d45 Author: Marko Lindqvist Date: Thu Jul 14 21:25:45 2022 +0300 FAQ: Refresh from wiki Signed-off-by: Marko Lindqvist commit 61b1dae2765f108b0c6d17a40d7739a5af18898d 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 d3c70e1d0923a171fa26c00d0c91c0f00606f4b4 Author: Marko Lindqvist Date: Fri Jul 8 22:59:05 2022 +0300 Add http.project This .projects defines default metaserver URL and default modpack list URL with http -protocol. This is meant as a temporary workaround for environments where https does not work. See osdn #45071 Signed-off-by: Marko Lindqvist commit 9781016a118120d711fcb67c9b70809f0ecdf671 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 b7b655597a283fad3c790c0e24505cb6502ed23f Author: Marko Lindqvist Date: Mon Jul 4 02:18:01 2022 +0300 Qt: Make font/color chooser headings translatable See osdn #44957 Signed-off-by: Marko Lindqvist commit 88d1ea18e06b80f6febc786ffac53661ec2781e4 Author: Marko Lindqvist Date: Sun Jul 3 13:59:45 2022 +0300 Qt: Show wonders intel information See osdn #44990 Signed-off-by: Marko Lindqvist commit 3e1521fbffb5ab9573abe03658ff7cd84f47be5a Author: Marko Lindqvist Date: Sun Jul 3 21:01:46 2022 +0300 AI: Do not revolt to get rid of Senate if Anarchy has Senate See osdn #44847 Signed-off-by: Marko Lindqvist commit adc795e072275c992692f0ad1ec4ef5d5716c802 Author: Marko Lindqvist Date: Sun Jul 3 09:33:06 2022 +0300 Free curl handle See osdn #44945 Signed-off-by: Marko Lindqvist commit 12b9cd9a781b6d36e7c903c61ac65cc0ccd21b81 Author: Marko Lindqvist Date: Sat Jul 9 04:43:34 2022 +0300 Syntax fix to Finnish translation Signed-off-by: Marko Lindqvist commit e5220a97b2e1de86063aff12afc2f54ba3f53f3d 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 1273798e79591391de955cd026b3ef0040355b2a 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 6f5b5cb9da22c401a2fac43a5f902deb97951685 Author: Marko Lindqvist Date: Sat Jul 2 17:15:42 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 b2a49f401774ea3309cb7a5d0a92928a63b920b0 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 616fd0378397eb4beb070365bccd18c28ffb4db5 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 45a6ef16c9c584173672b9e0b9978278f59a9751 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 8f3a0bc754dd414d87385d3f95f016a5321cafcd 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 04ead5d305d61c380d3007a72b2d2543dda9c353 Author: Alina Lenk Date: Mon Jul 4 19:39:33 2022 +0200 Remove orphaned dio_put_city_map_raw/json() prototypes See osdn#45011 Signed-off-by: Alina Lenk commit 8e670f68ba6182cfb35a540e0df426432c7418a1 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 fa5b525d92b15185173e4e421656b1fb8f16945b Author: Marko Lindqvist Date: Sat Jul 2 19:18:44 2022 +0300 Update URLs pointing to wiki to use https See osdn #44981 Signed-off-by: Marko Lindqvist commit 07dc2ebf5c93402534d6daed76596a60bbdad452 Author: Marko Lindqvist Date: Sat Jun 25 22:37:44 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 d620e1ef4ca524569e2f71ff27ae8fddafdf9875 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 626ba94bb1e3c071d8aa2641294460d5fbbee7d8 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 277b636390e6d470cf2e09b40d66bb2dacb02e05 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 b9f479f7cc8130ec3eca7af85d994b81ed4b1464 Author: Marko Lindqvist Date: Sun Jun 26 14:17:25 2022 +0300 Move heavy parameter evaluations out from MAX() / MIN() See osdn #44611 Signed-off-by: Marko Lindqvist commit acc0afdb78492c4934546fd5e412b968617285d8 Author: Marko Lindqvist Date: Mon Jul 4 18:38:40 2022 +0300 Comment typofix: "memeory" -> "memory" Signed-off-by: Marko Lindqvist commit ec19af4dea4e2c355ca7d8ef3a64d4ee65a40ee6 Author: Marko Lindqvist Date: Sat Jul 2 18:41:30 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 e9640745eaa8545d114cd605d2084afd41c15021 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 70dafb00931fffb1f55be9db134ee111a0ad7804 Author: Marko Lindqvist Date: Sun Jun 26 02:12:58 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 - Free last input line (the one where the "quit" command was given) in readline_atexit() - Call readline_atexit() from server_quit(), before exit() This clear things before any atexit handlers installed by tools wrapping freeciv - 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 c89c4e9b64bbc9c3206cce938c0e453e255fd2f4 Author: Marko Lindqvist Date: Fri Jun 24 22:03:02 2022 +0300 gtk3/.22: 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 e0ab60cefe3634f140bd9e5f02c733477936872c 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 1018cd60bee3daf563eb9906ebeec138cde0cbc0 Author: Marko Lindqvist Date: Sun Jul 3 07:31:00 2022 +0300 Comment typofix: "instertion" -> "insertion" Signed-off-by: Marko Lindqvist commit 3a8ca37579103700751879f888e62745a9a8a532 Author: Marko Lindqvist Date: Fri Jun 24 21:20:10 2022 +0300 sdl2: Fix nation selection dialog surface leak See osdn #44893 Signed-off-by: Marko Lindqvist commit e08df92ce3814a0d1f9c1cebca712e331ec43aae Author: Marko Lindqvist Date: Sat Jul 2 20:42:01 2022 +0300 Comment typofix: "save" -> "saved" Signed-off-by: Marko Lindqvist commit 4a5c7b07896b12f483e59fe7d958eb46fc4579e4 Author: Marko Lindqvist Date: Sun Jun 26 19:16:07 2022 +0300 Update URLs referring to freeciv main homepage to use https See osdn #44954 Signed-off-by: Marko Lindqvist commit b6efb3fb79a3831c56aa9997f1dec4930a7fb443 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 21e38a9d01e8af8ca6e70694a79805e1a8d527f2 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 24b2d518e157b66f8728bd1b42a47328f5c49135 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 ac425beea51c630bfd15bdc1ef9e47b24a834d4e Author: Marko Lindqvist Date: Wed Jun 22 01:05:40 2022 +0300 INSTALL.Cygwin: List libMagick-devel package See osdn #44896 Signed-off-by: Marko Lindqvist commit 12f2d98ba5ff6022e4e7129206af0805af08a0d0 Author: Marko Lindqvist Date: Mon Jun 27 04:01:13 2022 +0300 Savegame: Silence "unused entry" warnings about activities order That information is saved for the benefit of future versions. Freeciv-3.0 itself does not need it when loading the savegame. See osdn #44958 Signed-off-by: Marko Lindqvist commit 646202059825e8bb862b56b745f62911c083623a Author: Marko Lindqvist Date: Wed Jun 22 01:45:14 2022 +0300 Lua: Disallow creation of multiple units of unique type Reported by Alexandro Ignatiev See hrm #870631 Signed-off-by: Marko Lindqvist commit 62fb8c8f66baf67bbd7eebcb03982ffc5c024702 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 4f434efe2a2bbf217bfcce95e63e4f8d2d789752 Author: Marko Lindqvist Date: Wed Jun 22 00:35:20 2022 +0300 Place animals further away from players Reported by Jacob Nevins See hrm #697677 Signed-off-by: Marko Lindqvist commit 97eeb6381023f9095bf6d02e890a3a6287853292 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 ee98fc5538ead169d87ad5d152c2115b8158a813 Author: Marko Lindqvist Date: Tue Jun 21 20:01:07 2022 +0300 sdl2: Search icon borders by alpha when no colorkey available See osdn #44892 Signed-off-by: Marko Lindqvist commit 7bc88b58a6cfc86560664ba190c70d37a102a5fd Author: Marko Lindqvist Date: Mon Jun 20 19:45:36 2022 +0300 Qt: Fix citydlg happiness layout memory leak See osdn #44885 Signed-off-by: Marko Lindqvist commit ef4b63a25b67cf1ec73fe5de7252161e86ec6529 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 c0ad6f31a76b86dcbcb7bd4137a792239de65af2 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 15d274689daa21a1361491f5348abf37dd56381f Author: Marko Lindqvist Date: Sun Jun 19 23:24:57 2022 +0300 Climate change: Check unit activities on tiles surrounding changed one See osdn #44155 Signed-off-by: Marko Lindqvist commit 70654ab0859e2f753fe2e928397ca62833d5aa18 Author: Marko Lindqvist Date: Wed Jun 22 17:38:49 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 9dd57d95dda98d4369de5d75096456b474e40233 Author: Marko Lindqvist Date: Sat Jun 25 17:35:20 2022 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit f9d353f1ef16d046859075bfc553dc64d7c47dc1 Author: Marko Lindqvist Date: Mon Jun 20 22:07:02 2022 +0300 installer_cross: Explicitly disable readline See osdn #44849 Signed-off-by: Marko Lindqvist commit 536c001c1f6f6e4b1b3050b68f8e8e2072191e3e Author: Marko Lindqvist Date: Wed Jun 22 20:57:16 2022 +0300 citizenshand.c: Avoid unnecessary work in non-debug builds See osdn #44882 Signed-off-by: Marko Lindqvist commit 236c2139bf46126a777b7fd7f7a016cd8e149681 Author: Marko Lindqvist Date: Sun Jun 19 21:35:21 2022 +0300 Macrofy action_has_result() See osdn #44688 Signed-off-by: Marko Lindqvist commit c0c912be34e692a3c82f6c39ecd87da0e254344c Author: Marko Lindqvist Date: Tue Jun 21 18:43:32 2022 +0300 *.appdata.xml.in: Use https for freeciv homepage URL See osdn #44826 Signed-off-by: Marko Lindqvist commit 04cf575483f84e5f2d7bcb0ccd5d38e73f86c73f Author: Marko Lindqvist Date: Thu Jun 16 11:18:49 2022 +0300 Fix IPv6 lan announcement replies See hrm #912661 Signed-off-by: Marko Lindqvist commit a07639b9aa9d85e9fe0fa7f5935552e038842ed6 Author: Marko Lindqvist Date: Sat Jun 18 11:16:02 2022 +0300 player_distance_to_player(): Fix clang analyze div by zero warning See osdn #44856 Signed-off-by: Marko Lindqvist commit a79ded4694899ff90dd7c99f92da2117b7d255de 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 c68ba8979e6b6bb6d2d6f47711256ec8dbe489f5 Author: Marko Lindqvist Date: Thu Jun 23 05:16:06 2022 +0300 server/.gitignore: Remove libcivserver.a Signed-off-by: Marko Lindqvist commit 757b973bdbe236458ef9f0e4fd053eefb1d9df0c 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 5b56157590bcadd9f76949113c4480bd8f4c8c9c Author: Marko Lindqvist Date: Wed Jun 22 16:17:20 2022 +0300 Comment typofix: "populatate_..." -> "populate_..." Signed-off-by: Marko Lindqvist commit 8dfa11298a079f1e902a6d1d853326a477a8b279 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 68048518738104ca6e70c08eac848a799f61ac25 Author: Marko Lindqvist Date: Wed Jun 15 03:56:31 2022 +0300 Update distribute() fingerprint Make 'groups' and 'ratios' unsigned See osdn #44617 Signed-off-by: Marko Lindqvist commit 57329fd8439bba6f9f5cf889416f198cbb884452 Author: Marko Lindqvist Date: Sat Jun 18 09:39:25 2022 +0300 Make default metaserver URL to use https See osdn #44806 Signed-off-by: Marko Lindqvist commit 1d070795f902dbf753ca592759c96aa12efc719e Author: Marko Lindqvist Date: Tue Jun 21 21:23:20 2022 +0300 Comment typofix: "excecuting" -> "executing" Signed-off-by: Marko Lindqvist commit fca693fdf606ccbc5292661d8c8e3061f06e07f6 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 a291534193c8df9e78bef268ebabb0a28cc1b039 Author: Marko Lindqvist Date: Fri Jun 17 10:24:04 2022 +0300 gtk3/.22: Make numpad keys to work for controlling zoom Reported by elefant See osdn #44846 Signed-off-by: Marko Lindqvist commit 25bbb610f956bb834ee4a85812c4c3b3d1b98699 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 0f0cce88f2025b0c11b27c759ce563395680eb06 Author: Marko Lindqvist Date: Mon Jun 13 08:06:56 2022 +0300 Doxygen: Fix dai_war_desire() header format See osdn #44810 Signed-off-by: Marko Lindqvist commit 5a58e82a7eb15c49a3e1e53036353126b48767fb Author: Marko Lindqvist Date: Fri Jun 10 05:22:00 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 765fe64ca6940d4943f12c059b91ea13e4504bd9 Author: Marko Lindqvist Date: Tue Jun 14 13:49:37 2022 +0300 Update links to forum.freeciv.org to use https See osdn #44829 Signed-off-by: Marko Lindqvist commit 30c915fb1a7a05a4709fad5fa78b8f02db0f5c50 Author: Marko Lindqvist Date: Sun Jun 19 11:37:32 2022 +0300 Comment typofix: "succeded" -> "succeeded" Signed-off-by: Marko Lindqvist commit c461c85e56e6bb8f0d6976d0860cb8423340a98e Author: Marko Lindqvist Date: Sun Jun 19 06:33:11 2022 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit 59812714feff15e162c0ba9f8aced617c5a721aa Author: Marko Lindqvist Date: Sun Jun 12 03:20:27 2022 +0300 Set diplstate max_state on first contact See osdn #44759 Signed-off-by: Marko Lindqvist commit 38dee8677ee84e7b75d079c5561f28e27f659354 Author: Marko Lindqvist Date: Sat Jun 18 05:52:39 2022 +0300 Comment typofix: "partially succed" -> "success partially" Signed-off-by: Marko Lindqvist commit 015dcd16d1773c1c73b34fe0f9a7232ce007c933 Author: Marko Lindqvist Date: Sat Jun 11 22:05:24 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 2aabd64b0047dcdcc74fbac4ac2c2ba58ed77fe5 Author: Marko Lindqvist Date: Sat Jun 11 12:20:14 2022 +0300 Qualify "Mine" See osdn #44668 Signed-off-by: Marko Lindqvist commit 47b2b3f8ac89c934a6fe522cd7b2f8e73f74cc15 Author: Marko Lindqvist Date: Thu Jun 9 01:48:13 2022 +0300 sdl2: Fix clang analyze popup_goto_airlift_dialog() div by zero warning See osdn #44679 Signed-off-by: Marko Lindqvist commit b6334e0d81a73c3a3b106915e5d59d70f6a76643 Author: Ihnatus Date: Mon Jun 13 20:35:07 2022 +0300 Rework functions using unit_change_owner() for script effects This function may sometimes return NULL, respect it. During bribing, the gold may be taken away by scripts before paid, don't go negative. During capturing, the city to home units may be destroyed, 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 eeb2965ca63da66c4020fb3301c4e584c953bcc6 Author: Marko Lindqvist Date: Thu Jun 9 03:11:29 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 fd83ded4c5ffb13376ee5de1bb399faf9d6f117a 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 6db040d62eb2a16478b5126b2f7953fe2e9193b5 Author: Marko Lindqvist Date: Thu Jun 9 01:02:37 2022 +0300 Never compare boolean value to exact value of TRUE or FALSE See osdn #44401 Signed-off-by: Marko Lindqvist commit bdfb3cdbd509bca04fbb3e7edbc3c2d99428d649 Author: Marko Lindqvist Date: Tue Jun 14 05:08:17 2022 +0300 FAQ: Refresh from wiki Signed-off-by: Marko Lindqvist commit bdc9df854ecc6c886b35f4731468e7b96ab2a192 Author: Marko Lindqvist Date: Wed Jun 8 04:45:51 2022 +0300 Update msys2 environment to 220529 level See osdn #44056 Signed-off-by: Marko Lindqvist commit 3fda01b93fa80d521b27e665e7c27ae019aeab8d 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 993e89dedf0d62203279bfa17cc1be64693e51d1 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 85a219476ba5a81fd9c1f422544b59e7c65ae4d9 Author: Marko Lindqvist Date: Mon Jun 13 02:47:27 2022 +0300 Mark as development code Signed-off-by: Marko Lindqvist commit f1be0ecc2c3bcf604d89c4b0c2f4ee658c24e5a8 Author: Marko Lindqvist Date: Mon Jun 13 02:44:08 2022 +0300 ChangeLog: Refresh for 3.0.2 release Signed-off-by: Marko Lindqvist commit 443995c710d147a24db5bcf071aacbc1ea16be99 Author: Marko Lindqvist Date: Mon Jun 13 02:43:37 2022 +0300 Set version number to 3.0.2 Signed-off-by: Marko Lindqvist commit 7e33a115d7272e901f77407860604a52d80da8b8 Author: Marko Lindqvist Date: Mon Jun 13 02:42:15 2022 +0300 'make update-po' before 3.0.2 release Signed-off-by: Marko Lindqvist commit fb4fdb7405f3cd9f57818e1d6165bf630da7b537 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 710bad2d8803ee5a96ab026465722fcecfdf7fa4 Author: Marko Lindqvist Date: Sun Jun 12 23:03:47 2022 +0300 NEWS-3.0: Refresh 3.0.2 section Signed-off-by: Marko Lindqvist commit dab0245633b3475fdde28089d9587524044d14e6 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 1872fb75e1824cd447d00989bb292d849096dfd5 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 a0b3681843180b85cba0f7992b4e2a9ecfad213c Author: Marko Lindqvist Date: Sat Jun 11 04:27:04 2022 +0300 NEWS-3.0: Add 3.0.2 section Signed-off-by: Marko Lindqvist commit 6ec14bd036f7d20d31a6fc6f8ead8515cc3781ad Author: Marko Lindqvist Date: Wed Jun 1 18:22:52 2022 +0300 Correct transform_unit() and unit_upgrade_test() header cross-references See osdn #44404 Signed-off-by: Marko Lindqvist commit 87ce1cf2db04a7d225550d9a0ace12f68c709809 Author: Marko Lindqvist Date: Fri Jun 10 20:29:23 2022 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit 4199d3a45ceb3316e7761461f3592f2fc3800a94 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 78bcadc4ab508ed0d079df2948501269173fa1bc 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 9f0e16022afb88998cca8d1a719e2031d1253302 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 66ce7d750c1dd361653a98f85e71155152b52413 Author: Konstantin Vedeneev Date: Wed Jun 8 12:48:15 2022 +0500 Update for Russian translation. commit 3354890a51d584e61837ed7d8e7935f236f2efc3 Author: Marko Lindqvist Date: Wed Jun 8 05:44:16 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 0a44a626db203cfeb22f604f9d6233211edfca41 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 0ba18f80c7ac31ef3cbb38c8544eeaf39dc75a83 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 4a15176c4e99888b25f42ff46b5552c85fa3d369 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 6372eff12c7d204569fc4cd097504ba193ee48fc 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 0fa4bc5bd34072a7103d66eb35b90fde308638d6 Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Sun Jun 5 23:35:46 2022 +0200 Updated French translations commit 25dfb797210ecda2b99ee9ee109301036dfd044d 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 d7a5e5ff9bbc1bd83cdbe2c7c6af8faabf9c7ba8 Author: Marko Lindqvist Date: Sun Jun 5 07:13:57 2022 +0300 Comment typofix: "constrution" -> "construction" Signed-off-by: Marko Lindqvist commit 660718dcab93fff7d84776fe62105a393c643561 Author: Marko Lindqvist Date: Sat May 28 10:15:27 2022 +0300 sdl2: Avoid removal of diplomacy dialogs inside their iteration See osdn #44687 Signed-off-by: Marko Lindqvist commit 9f25221327d28b101a9a49a47219bc76c6894afc 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 c826c0c83bb167c2a730e7ddaf4293b730de6d00 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 6677a7ee312fb0c6e3071317836bb83ea7e995e1 Author: Marko Lindqvist Date: Fri May 27 04:49:41 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 df481c7e96520b3c017c5dcd3055d8ea1826417c 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 6f484008ddfb9bf4c5fb654fe815c7efa819a0dd 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 48897db20ed5046f6de752df178b63557d77f62b Author: Marko Lindqvist Date: Sun May 29 07:49:11 2022 +0300 Add project_license to appdata files See osdn #44712 Signed-off-by: Marko Lindqvist commit dcd7be067e41d3aa7d36222561a1f3944fb3ca28 Author: Marko Lindqvist Date: Wed May 25 22:07:40 2022 +0300 Gtk: Add tooltip for citydlg "Size" line See osdn #44515 Signed-off-by: Marko Lindqvist commit 9be349588ec6d698afdf1501bc394571a3f4e8b8 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 f22d066ad9afc79c0ddea5f664cffcd0ed0bad94 Author: Marko Lindqvist Date: Sun May 15 07:32:27 2022 +0300 local_ave_elevation(): Fix clang analyzer div by zero warning See osdn #44569 Signed-off-by: Marko Lindqvist commit a54bd969632f00a57d0d476a53304f04ba996018 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 135c0062544531cafee5c8dbdf8bf04c9ed1b1aa Author: Marko Lindqvist Date: Wed Apr 27 17:11:14 2022 +0300 macOS: Fix --with-qt5-framework-bin Reported by jdlh See osdn #44422 Signed-off-by: Marko Lindqvist commit 67064945671bda0477bbfad17a1288a2058bac0d Author: Joan Creus Date: Sat May 28 12:24:40 2022 +0200 Catalan tranlation update commit 47d08f7212d2f2a862c19eda79e82357ec09115a 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 e400d034c6e4435fa76163dfe2a555a2966986f4 Author: Marko Lindqvist Date: Fri May 27 23:30:58 2022 +0300 Main .gitignore: Remove freeciv_user_database Signed-off-by: Marko Lindqvist commit 465ab53a3c8f2fb7814778baca9f3afb8e7f7ff0 Author: Marko Lindqvist Date: Wed May 25 22:22:48 2022 +0300 Add flatpak packaging See osdn #44463 Signed-off-by: Marko Lindqvist commit fd1b8cf726016833cf0431c81769fc951a33900d Author: Marko Lindqvist Date: Sun May 15 05:02:07 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 24eaef7cf46368f6df749630c22f1c83f353f032 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 4a470a9b63eda557abf14d8b7555f621f8dad55a Author: Marko Lindqvist Date: Sat May 14 11:08:48 2022 +0300 Lua create_city(): Check validity of city creation - Only create the city if it's legal - 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 90edc4e53e2f67c838a69a943a181346ee57b65f Author: Marko Lindqvist Date: Thu May 26 14:24:08 2022 +0300 Comment typofix: "genrated" -> "generated" Signed-off-by: Marko Lindqvist commit f655167cfb31059132bf617c5ffa27d1db84d0aa Author: Marko Lindqvist Date: Wed May 25 20:53:27 2022 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit ddd43a8e176c8855ab70bb81ad90e1883aa11774 Author: Marko Lindqvist Date: Wed May 25 19:45:50 2022 +0300 Comment typofix: "Initiazlizes" -> "Initializes" Signed-off-by: Marko Lindqvist commit 86e1df02667472fd42915d5a61c328b683246bf7 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 cf4c37695b98df258ca2746efee3b6f748cbb24e Author: Marko Lindqvist Date: Mon May 16 01:13:48 2022 +0300 Fix clang-15 unused variable warnings See osdn #44564 Signed-off-by: Marko Lindqvist commit 50ae4bf1223e6f705c5c6366eb1e97d61aa1470f 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 a03b6209f5062ee6f923315b0016eea01f5f5201 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 133d25cc6f9ce2e5c400d788913d64c81af3dcdf Author: Marko Lindqvist Date: Sun May 8 05:05:26 2022 +0300 rand_map_pos_filtered(): Avoid call with NULL filter() See osdn #44437 Signed-off-by: Marko Lindqvist commit 6a9a0e3aa186e6a284140e98f133374166bc7b53 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 5c8e953e2e283fd48864859913cd2774e2ac69ba 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 7b8dd09f4119d1a577f22b248fddb2a6506954da 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 d433d027ccad694af233b0489a2da711a580b617 Author: Marko Lindqvist Date: Mon May 16 02:42:59 2022 +0300 Comment typofix: "poping" -> "popping" Signed-off-by: Marko Lindqvist commit 92b995e6c533e2a5e62dac2a035cc18430554c0e 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 5b6845787658e4434cf28c7cb9c6e83a53383fed 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 8e90c91c6351c185359c5f8cf81b107f4c901c8d Author: Marko Lindqvist Date: Sat Apr 30 04:55:39 2022 +0300 Rename appdata files as org.freeciv.*.appdata.xml See osdn #44466 Signed-off-by: Marko Lindqvist commit 0cabbf9c50513b8b1542fbe7f8c461acd4c99166 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 05405526530c6df0e389e27886524bce409241fd 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 98be29b73077efe0310177942751e384a4cdecda Author: Marko Lindqvist Date: Thu May 12 01:37:06 2022 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit 7e572d560aa339b5bb0c040824580ce1c776846f Author: Marko Lindqvist Date: Thu May 5 04:23:27 2022 +0300 Turn "Did not find a cm solution..." to LOG_DEBUG on testmatic builds See osdn #44438 Signed-off-by: Marko Lindqvist commit bda165274edbe346023691c008ac405ef08da613 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 307fc0600d657f4be75690e41d5d11d3d1956564 Author: Marko Lindqvist Date: Sun May 8 11:42:52 2022 +0300 Resave supplied scenarios with freeciv-3.0.1 Mostly this just updates the version indicator from a 3.0 alpha release to a stable release. See osdn #44152 Signed-off-by: Marko Lindqvist commit 47c98b24b88f2eb38b45a33d4d28951272820158 Author: Marko Lindqvist Date: Sun Apr 24 13:47:16 2022 +0300 Qt: Add tooltip for citydlg "Size" line Requested by ddeanbrown See osdn #44409 Signed-off-by: Marko Lindqvist commit 624f957fce16aab3d7dfe4c3c3dcbdcf110d4838 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 85cd3ff1b76d3f3fe49f7f8598f399129574a762 Author: Marko Lindqvist Date: Sun Apr 24 15:06:52 2022 +0300 Rulesets: Remove extraneous semicolons from end of lines See osdn #44453 Signed-off-by: Marko Lindqvist commit e6407ca27dbd9514d4cef8870f22e468353053e7 Author: Marko Lindqvist Date: Sat May 7 00:39:21 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 9ba35969018a1072075d9bf2ce0785d25898b9b3 Author: Marko Lindqvist Date: Sat Apr 23 20:13:47 2022 +0300 gtk: Add newline after error message about illegal --resolution See osdn #44120 Signed-off-by: Marko Lindqvist commit bbaba456e73dfe53bce1c19e88672a34678e6682 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 e75f2206ed982512f641070ac0eb01dee859e550 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 889ba56c53aa599757db3fbc17ca740e548ddd51 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 2e37d0a6abc391d3a7ce39ab33ca7b7f7f0bfc5d Author: Marko Lindqvist Date: Thu May 5 20:26:16 2022 +0300 Comment typofix: "chnaged" -> "changed" Signed-off-by: Marko Lindqvist commit dd51e160a0653ba9baed336ee8c6c6ba192790c2 Author: Marko Lindqvist Date: Sat Apr 23 00:18:13 2022 +0300 Fix compiler warnings from --enable-debug + FREECIV_NDEBUG build See osdn #43868 Signed-off-by: Marko Lindqvist commit b2c02e1741897a936610ee40c679fdcd00ed7bb2 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 1a2cb47c0d664909a59c2e84c5a75f3f17ee6920 Author: Marko Lindqvist Date: Wed May 4 04:16:09 2022 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit 215da394045bc501d754762e4273da1d94794cf1 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 b73773ebd11293c2e58f5382a9aea76c31d9cd4a 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 36e80ad1cc7e4418508925c8a7603c34b5825e33 Author: Marko Lindqvist Date: Mon May 2 23:11:16 2022 +0300 Comment typofix: "paramter" -> "parameter" Signed-off-by: Marko Lindqvist commit d1364e85460a15294bd30d1777f4e4df7def20db 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 f2e1da4639e9fdd9539eb82fa28914fbf8144850 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 c0da7a10544a252a44ce2bf79892c6b6a6ca5320 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 02cf96e479c6f3239229d597fb82a276b9165043 Author: Marko Lindqvist Date: Mon May 2 01:52:37 2022 +0300 Comment typofix: "creat_..." -> "create_..." Signed-off-by: Marko Lindqvist commit 15c4e30725bf1c181083ab5bcd0b0084641364fa Author: Marko Lindqvist Date: Tue Apr 19 04:43:11 2022 +0300 gtk select_tgt_*(): Fix compiler warning about use of uninitialized var See osdn #44395 Signed-off-by: Marko Lindqvist commit aa47a139306faca4a5019276e440c4632ad63f05 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 14da312edfc0085c920ec3adeb11604ac653178f 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 809811b9cf3621fc7e138b385b2caa0425f71c59 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 27dd77845ca5c1f8971ec9054a77441de2d5a7b4 Author: Marko Lindqvist Date: Fri Apr 29 16:32:18 2022 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit 8f36091405a66887aafccbc589a863bc261409ee Author: Marko Lindqvist Date: Sun Apr 17 10:56:38 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 e9993caadf8af2126e1e332848974b68a17d6dad Author: Marko Lindqvist Date: Fri Apr 22 01:13:57 2022 +0300 macOS: Add configure option --with-qt5-framework See osdn #44412 Signed-off-by: Marko Lindqvist commit 76b10558957d1fd0b41ba364dc0fc2a4cfac6397 Author: Marko Lindqvist Date: Mon Apr 25 22:50:04 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 43546c6abd26505ede848b13cc388c6229eb9349 Author: Marko Lindqvist Date: Sat Apr 16 06:16:18 2022 +0300 installer_cross: Enable nls on Qt-client build See osdn #44292 Signed-off-by: Marko Lindqvist commit 069488ab91607c9a31014c3a2b70a698bd53bbca Author: Marko Lindqvist Date: Sat Apr 23 19:44:30 2022 +0300 _freeciv_state_dump(): Save by rule_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 #44447 Signed-off-by: Marko Lindqvist commit afdd80f3370d625d204d296955b04484b4f9389d 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 679ff478bf9befcd110d078ccc29b724ce2ad8e2 Author: Marko Lindqvist Date: Fri Apr 15 06:00:39 2022 +0300 Correct tile_has_visible_extra() function header See osdn #44178 Signed-off-by: Marko Lindqvist commit eb90b772ad6b698555e06a40361887c452961103 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 7d3cb160a0cc50ea6277fe345f5d8162787d47a5 Author: Marko Lindqvist Date: Thu Apr 14 18:50:53 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 157b2a9e0f156c024dfdaa3fb306fd0828666f43 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 03b34618ac8dc85e110c2dcd34f807425862c2fd Author: Marko Lindqvist Date: Tue Apr 12 21:36:35 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 42846f58bc02cce5a4538dd407a90865a5fbcbc3 Author: Marko Lindqvist Date: Sun Apr 17 11:33:37 2022 +0300 Accept resources lacking "extra" field only from 2.6 rulesets When loading a ruleset that is already supposed to be in 3.0 format, but with compat mode enabled (meaning that also 2.6 rulesets would have been accepted) resources lacking "extra" field were being accepted and converted like the ruleset was a 2.6 one. See osdn #44191 Signed-off-by: Marko Lindqvist commit f510ada74f827e8c4c8e46ee24ea13f5ce510a1a 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 363d71cf6db0200297194d7ebb67ba41dd38089c 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 d08d3396de92f9925d40e3e6f845685bd3912749 Author: Marko Lindqvist Date: Sun Apr 10 06:49:14 2022 +0300 README.modpack_installer: Add note about baseURL and following separator See osdn #44309 Signed-off-by: Marko Lindqvist commit 7d3501959abe5ab5c44b6a40dfee5346c601290f 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 9eea892b622a85a9caf6b4aec7321d76c9c7e873 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 6a1ca5a83e0debb10b4edcecec18e7ebf83b3d93 Author: Marko Lindqvist Date: Sat Apr 9 00:12:02 2022 +0300 Make effect_cumulative_max|min() to consider always-active opposite effects See osdn #44303 Signed-off-by: Marko Lindqvist commit f6636183415aa3bc0b3669d01fc91c85168c6f72 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 d0fe2f78855b81907fdc1a417ad448611b033dc1 Author: Marko Lindqvist Date: Fri Apr 8 22:21:58 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 d6f656cefbfb849211fd16f841ba9b0bff331603 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 d2f6c8a31ed5de3e096e03a9b186ce5fd7c814a1 Author: Marko Lindqvist Date: Fri Apr 8 23:11:41 2022 +0300 Replace "Player sex" with "Leader sex" See osdn #44194 Signed-off-by: Marko Lindqvist commit 24178ca988d031067a14cbc56366bda456483792 Author: Marko Lindqvist Date: Fri Apr 8 06:42:57 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 8112f7a9e14712dbdd3894cafa97a8e2fd2644a2 Author: Marko Lindqvist Date: Fri Apr 15 06:26:48 2022 +0300 rscompat: Make sure that no other extra gets considered as an resource Initialize extra->category, so that it's never ECAT_RESOURCE unless so later assigned. See osdn #44190 Signed-off-by: Marko Lindqvist commit 54259c2c1d712e2cd3c36351b4cea31b3325fa6f 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 07e4249e934afc18fed666cbce4dad5154365c0b Author: Marko Lindqvist Date: Thu Apr 7 20:40:39 2022 +0300 Ruledit: Check same_name toggle initially in all tabs See osdn #44140 Signed-off-by: Marko Lindqvist commit 707dbc79657fe7d6034bc97344cfb71da58ba612 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 24663b2ad24a549d97340ea72ff06c4b4b802a74 Author: Marko Lindqvist Date: Thu Apr 14 00:26:11 2022 +0300 Mark as development code Signed-off-by: Marko Lindqvist commit 61bf482236d97f1c0a3e0a2f31454127a9ac113f Author: Marko Lindqvist Date: Thu Apr 14 00:20:32 2022 +0300 ChangeLog: Refresh for 3.0.1 release Signed-off-by: Marko Lindqvist commit f1dc7accebbc175848f12cd71013676e0f02fe41 Author: Marko Lindqvist Date: Thu Apr 14 00:19:17 2022 +0300 Set version number to 3.0.1 Signed-off-by: Marko Lindqvist commit 84abaf1527cff9967dfc588453be455ee44edb11 Author: Marko Lindqvist Date: Thu Apr 14 00:17:36 2022 +0300 'make update-po' before 3.0.1 release Signed-off-by: Marko Lindqvist commit c1c0d4efca1735fd4043f8f51a34e7c5e1a5c658 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 44788f95d2d1a447860a2a485864eed92363ab2e Author: Marko Lindqvist Date: Thu Apr 14 00:13:09 2022 +0300 NEWS-3.0: Refresh 3.0.1 section Signed-off-by: Marko Lindqvist commit 03e4051a9ddc24082d31f183a06553dfa49d7eaf Author: Marko Lindqvist Date: Wed Apr 13 23:48:33 2022 +0300 Update German translation by Mathias Signed-off-by: Marko Lindqvist commit cd15391d3ca65375ec0a4b3398fe559e0e73d5d3 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 a4b9ecfd56ae80c94e5813c94caa9266d8cefc35 Author: Marko Lindqvist Date: Sun Apr 10 17:24:11 2022 +0300 Include MacOS icons to the tarball See osdn #44314 Signed-off-by: Marko Lindqvist commit e6e9729d05f40d34bf3619460e52ab9b6cc9ac36 Author: Marko Lindqvist Date: Tue Apr 12 03:47:50 2022 +0300 Update Polish translation by Hubert Kowalewski. Pulled from https://sourceforge.net/projects/freeciv-l10n-pl/files/ (zip timestamp 2022-04-08). Signed-off-by: Marko Lindqvist commit 8200ae17a2fc6f0981466466314a7a219b78c7fa Author: Marko Lindqvist Date: Thu Apr 7 02:41:34 2022 +0300 README.msys2: Update upstream package download location See osdn #44285 Signed-off-by: Marko Lindqvist commit fa27ad483489d425eb2a2a576e42022371df3f87 Author: Marko Lindqvist Date: Mon Apr 11 05:44:18 2022 +0300 NEWS-3.0: Add 3.0.1 section Signed-off-by: Marko Lindqvist commit ffb4f0b796dc08f4a42de891b461096c89cbf36b Author: Marko Lindqvist Date: Wed Apr 6 07:24:19 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 aa9b17bd383c96620c657ad72428657703eb69b0 Author: Joan Creus Date: Sun Apr 10 13:21:44 2022 +0200 Catalan translation update commit c67e6c6213d1285a38adce4b7fc07d864213922e Author: Joan Creus Date: Sun Apr 10 13:21:31 2022 +0200 Catalan translation update commit 122481f52c4ebaac5a32abe9c735b0ae1a2694f7 Author: Marko Lindqvist Date: Mon Mar 28 16:52:10 2022 +0300 README.cvercmp: Add See osdn #44125 Signed-off-by: Marko Lindqvist commit f5343bea16707b6360c0dc621ac8c7113503b1c8 Author: Marko Lindqvist Date: Fri Apr 8 07:32:12 2022 +0300 Don't try to save lua direction objects to savegame There's no suitable methods in our lua API to identify saved directions. Savegames produced by the old code just crashed the server when one tried to load them. Reported by Ihnatus See hrm #880895 Signed-off-by: Marko Lindqvist commit c8d2558b8f9352af081a1b5c0919cded2e54359d 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 99eb6f8511bff27326fa288ba000e81fd47665d0 Author: Marko Lindqvist Date: Sat Mar 26 23:44:50 2022 +0200 Correct specenum_gen.h name in message_option_*() function headers See osdn #44102 Signed-off-by: Marko Lindqvist commit 7c1f602ec840d783fa5b5b0c768aa8d6c1763f52 Author: Marko Lindqvist Date: Sat Mar 26 15:46:42 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 39c8266218358f9a05dc9db7b802b68a47ff3fbc Author: Marko Lindqvist Date: Sat Mar 26 09:46:38 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 7a56aef1b6e0b5085cd6d49e0856020c03c64c64 Author: Konstantin Vedeneev Date: Thu Apr 7 02:02:58 2022 +0500 Update for Russian translation. commit bb5ee3ffdd800f5e6c14296c8edf02afc0f56d4b 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 cc10b57142aed66530e821599004cf3913cc32c0 Author: Marko Lindqvist Date: Wed Apr 6 22:00:03 2022 +0300 Update German translation by Mathias Signed-off-by: Marko Lindqvist commit e6f93d81c71c5d23fdd0e86647b9d968f71c88b2 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 a0963a39944d04daad990905100eb32e3c1c9f32 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 b09150d93ea98e738fe38427184d4de4967ab00e Author: Marko Lindqvist Date: Sat Mar 26 15:25:23 2022 +0200 Replace "Win32" where ever "Windows" should be used See osdn #44117 Signed-off-by: Marko Lindqvist commit 3f19de32c9a8df1714eac9ec0985ac4a77204d49 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 a739fd6f079b666106a46745d6710c4f67b24db6 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 768d007b9b56e920884f8d5e996dc83aca810f91 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 5291b2ca25e1c4cd38c879c541b0a7c5915472e4 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 1c2a2fe7924b4ea8589da4c81d5913c7ea550420 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 53bea68bfea23bdb96475b5b53101cd28ba31ce7 Author: Alina Lenk Date: Sat Mar 26 23:48:15 2022 +0100 Deprecation warning on 'singlepole' requirements not also checking 'alltemperate' See osdn #44181 Signed-off-by: Alina Lenk commit ca7a91792dccb81a7eb8766f877835a5378b4fee 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 602875a6fdddfa7b2bf4b660450133449c888f8b Author: Marko Lindqvist Date: Sun Mar 27 06:18:35 2022 +0300 Convert main AI level to supported one when loading savegame When loading savegame with the main AI level set to "Experimental" to a non-debug build, where such level is not supported, convert it to "Hard". We already did this for existing, individual, players. See osdn #44165 Signed-off-by: Marko Lindqvist commit f2f12d795e9d0eefd562ede6aeec5533429c979f Author: Marko Lindqvist Date: Wed Mar 16 20:36:11 2022 +0200 gtk3.22: Remove TODO comment not applicable for gtk+-3 See osdn #42916 Signed-off-by: Marko Lindqvist commit 90142e2da3e1b6afe7d4c6075b6264828e2a6546 Author: Marko Lindqvist Date: Fri Mar 25 18:37:19 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 394a15d948b7087b6e591d3e9b76253ed2405fe4 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 cea54073dac714e4faea1b8443f0e7b20e681d5d Author: Marko Lindqvist Date: Sat Mar 26 12:10:59 2022 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit 13ba5f69978f00d48772cd48f4f2b3eab832ffff Author: Marko Lindqvist Date: Thu Mar 10 23:12:25 2022 +0200 Turn log about unavailability of nonblocking sockets log_normal() It was just log_debug() See osdn #43460 Signed-off-by: Marko Lindqvist commit a6440f3ec2db84b189ac5e2c9b9a144d54062bff 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 ae5a71b7aa0a0638dfabab8051242459acf56eed 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 098125c5adb38e559d8f0f112b8898724848a106 Author: Marko Lindqvist Date: Thu Mar 24 08:50:03 2022 +0200 Comment typofix: "developpement" -> "development" Signed-off-by: Marko Lindqvist commit 17abaa2639e6cb7a261cf6ec8f764b20e8ccc8f2 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 83013c2af272fff59d5c53e66f594b6797e30c75 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 87755c44c95cb2ab8e7f591f231d0e60cb6c2004 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 4dd3a355c4b4df714555a240345f0564624e7ad7 Author: Marko Lindqvist Date: Sat Mar 19 08:54:20 2022 +0200 Msys2: Make sure that up-to-date translations are used See osdn #44143 Signed-off-by: Marko Lindqvist commit c162339f50df545f9ce86e14892a4a8ef63e9175 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 7039030ff4fde5bbe8a063371c46ed41950ef1cc 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 4430582d69d7ef62de2972b046fc6fe62d901cfe 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 41fac5588d528f1c89c811fd92afe1a95d42bf0f 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 1dfdbb35947990551da889bc410e97943b85ea98 Author: Marko Lindqvist Date: Thu Mar 17 03:26:24 2022 +0200 Legacy save: Handle player count inconsistency also in NDEBUG builds See osdn #44129 Signed-off-by: Marko Lindqvist commit 95f51a5ac39920e36eca1c40fc72e233247c071c Author: Marko Lindqvist Date: Thu Mar 17 23:50:11 2022 +0200 Update Finnish translation of the ruledit domain Signed-off-by: Marko Lindqvist commit aee874f150fac5d225a4ffa5e6f44d9f1a715a4a Author: Marko Lindqvist Date: Fri Mar 4 23:25:40 2022 +0200 Ruledit: Translate rule_name / name "None" shown when no item selected See osdn #44029 Signed-off-by: Marko Lindqvist commit 6f78f490d35a859fec14eb40b80a53826a5e44fb Author: Marko Lindqvist Date: Thu Mar 17 20:17:04 2022 +0200 Comment typofix: "valure" -> "value" Signed-off-by: Marko Lindqvist commit 10885dd01736d76cc0a517eb611132d94fbb528e 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 824d097f28a20da68c52be4f21df377227f52a34 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 72068afe18fcd72e9d5a7b2b670a54b0592c8f22 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 1f45ee868590b61b50d85e0a11a3ec3620b6089a 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 2a6c2a94fd01ac0668bf65ba2226b8d7b3c90251 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 69c89b539653dbbbb89c67dc24b3f79204f7a347 Author: Marko Lindqvist Date: Tue Mar 15 17:21:43 2022 +0200 Comment typofix: "occurrencies" -> "occurrences" Signed-off-by: Marko Lindqvist commit 263098925ec47719aea64a078c4408c893894d80 Author: Marko Lindqvist Date: Sat Mar 5 21:18:57 2022 +0200 Update to crosser-2.3 See osdn #43921 Signed-off-by: Marko Lindqvist commit 1d95106a513dab81ae903d7c423d60673eab78a6 Author: Marko Lindqvist Date: Wed Mar 2 05:05:58 2022 +0200 Replace "Fall through" comments with fc__fallthrough See osdn #43645 Signed-off-by: Marko Lindqvist commit beb48ae0e91e72878d254545c9bc15db5fa1a18f Author: Marko Lindqvist Date: Sun Mar 6 06:59:58 2022 +0200 Msys2 ruledit: Add core domain translations See osdn #43981 Signed-off-by: Marko Lindqvist commit 194c99b495725ca3e93664dbf0a3f87c885e6760 Author: Marko Lindqvist Date: Thu Mar 10 20:03:22 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 7b13074129c37bfd1d6dcaf6e18af4f36556ebb5 Author: Marko Lindqvist Date: Mon Mar 14 05:44:22 2022 +0200 Comment typofix: "specnum" -> "specenum" Signed-off-by: Marko Lindqvist commit 90845dd63ee2b4b75f143bc4807196cf7d16eda1 Author: Marko Lindqvist Date: Wed Mar 2 02:08:47 2022 +0200 Qt fcmp: Set window icon See osdn #44002 Signed-off-by: Marko Lindqvist commit b99001943972feb79b9248699f2fcf3c6a3dcd05 Author: Marko Lindqvist Date: Sun Mar 13 19:55:40 2022 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit bfc5e753f6d4bfaaff99c58b2ac3cecb7a0ef5cc Author: Marko Lindqvist Date: Sun Mar 13 02:46:24 2022 +0200 Comment typofix: "frees" -> "free" Signed-off-by: Marko Lindqvist commit 5dc24cf507754e368d99578a9476461a35038641 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 162ad35c6ec0b576cc92d7aaaf4ef60c0ba3d8a3 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 87a739b319a1502806d7fdca5ce75317f47d2e63 Author: Marko Lindqvist Date: Thu Mar 10 21:08:06 2022 +0200 Update German translation by Mathias Signed-off-by: Marko Lindqvist commit c486101fcbac6bb089bec1d7521cf6ca1c42a1b1 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 0018fe796549f824d699b379202b456a1be48730 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 f7573ee36d6bbdfa20be5dc3766348c748e410e7 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 c3670518d5fe2c5addd2c983b91e1b0997ec8236 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 a7b7d4f59c6428bc7f014ee7b845bf620fedb2fe 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 959b0ac8bea8b4a857b37470fefbf4d207a3314a Author: Marko Lindqvist Date: Thu Mar 3 22:39:08 2022 +0200 Check that SDL2 >= 2.0.6 before setting SDL_HINT_AUDIO_RESAMPLING_MODE See osdn #44018 Signed-off-by: Marko Lindqvist commit 0009b23002afbf194a470d39e2ece5e73340fbb1 Author: Marko Lindqvist Date: Sun Mar 6 06:14:20 2022 +0200 Comment typofix: "improvment" -> "improvement" Signed-off-by: Marko Lindqvist commit 2a8864aa409ab80ddd194cbdc23119a697739def 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 d9d803f8a809e9359afdec3115ad03dc1c5855a0 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 ecaaee133d3a768478b4547a36561985b350ea6a 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 17a0694da57e141488ac10bbcb04b8997a347aa8 Author: Marko Lindqvist Date: Sun Feb 20 06:05:55 2022 +0200 Ruledit: Set window icon See osdn #43553 Signed-off-by: Marko Lindqvist commit c20b6ea38edc07de1aac1e9564b6c8aef9817058 Author: Marko Lindqvist Date: Wed Mar 2 00:38:01 2022 +0200 Fix compile with --enable-sdl-mixer=sdl Reported by alienvalkyrie See osdn #43999 Signed-off-by: Marko Lindqvist commit 985c8d6a66f85502fc617d10c1164e7b03c9dc7f Author: Marko Lindqvist Date: Sun Feb 20 02:22:20 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 c81f234c986a585eadeb2f7f5ef42703bfd65051 Author: Marko Lindqvist Date: Sat Feb 19 03:13:33 2022 +0200 Correct "payed" typos -> "paid" See osdn #43709 Signed-off-by: Marko Lindqvist commit c98de32b792b27c6498a974221cd017a22c4576e 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 4512c16d72f5ac1ead2a2344c09eb72b3a94d8f2 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 causing some memory corruption issues at least in the later branches. No symptoms are known in S3_0, but fixing it still makes sense. See osdn #43755 Signed-off-by: Marko Lindqvist commit 21a8f7d2c611163daf7be50501989eaf9f73a5a4 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 78ba5a36ff0729780ca0e95481a813c3d58c3ef3 Author: Marko Lindqvist Date: Sun Feb 20 01:27:45 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 bb3f8168f3774bceb18a0f0d44eaac2cdba1cac6 Author: Marko Lindqvist Date: Thu Feb 17 20:44:00 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 1e26703196c8829531c2d25b641ce0ef2a2e9716 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 70c570b0f913f9a3e1a08ccbe6d3cf1827edebe2 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 2ed7cb69751bc31092c3604b4e1f6ed26008bc20 Author: Alina Lenk Date: Sat Feb 19 01:33:56 2022 +0100 Fix Python version comment in generate_packets.py See osdn #43745 Signed-off-by: Alina Lenk commit e9cb0b6a9c141a8c60d5d545ab38731f596e6919 Author: Marko Lindqvist Date: Thu Feb 17 16:17:43 2022 +0200 INSTALL.Cygwin: Update list of packages to install See osdn #43885 Signed-off-by: Marko Lindqvist commit 7935c6b88cfa7b18d3d667a478a1cad03eed69fb Author: Marko Lindqvist Date: Mon Feb 21 04:20:14 2022 +0200 .gitignores: Add generated .nsi -files Signed-off-by: Marko Lindqvist commit 177b26adb976501b7015d76b63001b79a342bc9f Author: Marko Lindqvist Date: Sun Feb 20 14:09:14 2022 +0200 Comment typofix: "defines" -> "defined" Signed-off-by: Marko Lindqvist commit a7c8af0774e122b5d93325f2386f1a84967c336b Author: Marko Lindqvist Date: Sun Feb 13 05:08:24 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 fc557f82298b25e3f39e1b64946aea3448770928 Author: Marko Lindqvist Date: Thu Feb 17 21:51:55 2022 +0200 Alien: Make transform_result and transform_time consistent for all terrains See osdn #43625 Signed-off-by: Marko Lindqvist commit e46162864ec0633716b171db1eda60f092bcc663 Author: Marko Lindqvist Date: Wed Feb 16 16:39:30 2022 +0200 generate_gitrev.sh: Handle relative output file path correctly See osdn #43879 Signed-off-by: Marko Lindqvist commit 7db608d67a927b1025c350575230c4265f217053 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 8153a5ca379b912a69a4fc9e92e43ecde0c43899 Author: Alina Lenk 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 27e4be3a4776d2f670e8c9330dbcab4668cf3558 Author: Alina Lenk Date: Thu Feb 10 22:44:43 2022 +0100 Fix GTK+ clients not drawing citizens correctly above city size 30 Reported by ddeanbrown See osdn #43823 commit 1dc97d6388fdc6b45e5a1d80f0bf83781c988b86 Author: Alina Lenk Date: Thu Feb 10 20:48:01 2022 +0100 Fix cardinal_adjc_iterate only accepting identifiers as center_tile See osdn #43835 commit 58f7ad2aac0eb9e7334da821ec0949dc42023aab 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 d4fea768437ec392e52a6c112fbafe1dd9899cca Author: Marko Lindqvist Date: Fri Feb 18 17:37:26 2022 +0200 Comment typofix: "optionnal" -> "optional" Signed-off-by: Marko Lindqvist commit 38dc2b12b96ca6a3caa1c329d97ae1a891724e93 Author: Marko Lindqvist Date: Fri Feb 18 15:28:11 2022 +0200 Mark as development code Signed-off-by: Marko Lindqvist commit 9baec7afb360995627362d2be99e98cfc5cab061 Author: Marko Lindqvist Date: Fri Feb 18 15:26:26 2022 +0200 ChangeLog: Refresh for 3.0.0 release Signed-off-by: Marko Lindqvist commit cf05c382a02e0d6e46d329250f6a5bcfdd0cb053 Author: Marko Lindqvist Date: Fri Feb 18 15:25:16 2022 +0200 Set version number to 3.0.0 Signed-off-by: Marko Lindqvist commit caf7d9aed3b59b4fd22a3f17c43fce685370e3c1 Author: Marko Lindqvist Date: Fri Feb 18 15:22:22 2022 +0200 'make update-po' before 3.0.0 release Signed-off-by: Marko Lindqvist commit e4986d2012dfd1011ac20d3c5cbf21d89a2474e5 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 c9f925f0cbcf4b775a5c8ead34f0875eba5aef8b Author: Marko Lindqvist Date: Sat Feb 5 07:35:20 2022 +0200 Set follow-tags for stable version See osdn #43785 Signed-off-by: Marko Lindqvist commit 5919ac335edb41447eb5cd5922c60c5903912c27 Author: Marko Lindqvist Date: Fri Feb 18 04:13:28 2022 +0200 NEWS-3.0: Add section about diffences of RC2 and 3.0.0 Signed-off-by: Marko Lindqvist commit b40c7cbf360b31d7695f35e0794ea2b9b5540273 Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Thu Feb 17 15:12:11 2022 +0100 Updated French translations for the release of the version 3.0.0 commit dc0a809fbb72ca25246ca5036751809033472a79 Author: Benno Lang Date: Thu Feb 17 22:51:02 2022 +1030 Update core Esperanto translation commit 6eae88a875c552f01ed459a427a285e938e9b487 Author: Benno Lang Date: Thu Feb 17 12:53:19 2022 +1030 Update core Esperanto translation commit dd768ece56e7c44d419c359ab7ac3e649c73d944 Author: Marko Lindqvist Date: Mon Feb 14 03:59:14 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 955795c150bf4abb30414c3c769107823ed40799 Author: Benno Lang Date: Mon Feb 14 23:34:52 2022 +1030 Update core Esperanto translation commit 2e775056710ceb9e486494447d4734fde3fd806e Author: Benno Lang Date: Fri Feb 11 22:57:23 2022 +1030 Update core Esperanto translation commit 1aed72051d36bec12821d6570fcaf66e981e31e8 Author: Benno Lang Date: Fri Feb 11 00:36:50 2022 +1030 Update Esperanto translation commit 8ce5b7258ce9c7cb3596d9c9c1c7aad400aa04ad Author: Marko Lindqvist Date: Wed Feb 9 20:21:15 2022 +0200 Mark as development code Signed-off-by: Marko Lindqvist commit 04b497eed899e7b6e76a331441fe1378949b47f0 Author: Marko Lindqvist Date: Wed Feb 9 20:16:20 2022 +0200 ChangeLog: Refresh for 3.0.0-RC2 release Signed-off-by: Marko Lindqvist commit 300d3a248a4a53a5c269742dd14a921f4c109934 Author: Marko Lindqvist Date: Wed Feb 9 20:14:57 2022 +0200 Set version number to 3.0.0-RC2 Signed-off-by: Marko Lindqvist commit 3036be80353e36ed9a8e4d30b329af4fcaaa4016 Author: Marko Lindqvist Date: Wed Feb 9 20:13:22 2022 +0200 'make update-po' before 3.0.0-RC2 release Signed-off-by: Marko Lindqvist commit 6d41cd7dc1eb538a298ca4d9e9406106e71148c0 Author: Benno Lang Date: Thu Feb 10 00:21:30 2022 +1030 Update Esperanto translation commit e059bbc1f6f0d11f8f1b354cead31e4a2b352858 Author: Marko Lindqvist Date: Tue Feb 8 21:30:28 2022 +0200 NEWS-3.0: Add 3.0.0-RC2 section Signed-off-by: Marko Lindqvist commit a0e38bede7718ef0125bde9fb45796b90312cafa 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 8236e4b48255ca65a1fb06efd7f1c7eed43967e2 Author: Benno Lang Date: Tue Feb 8 23:00:37 2022 +1030 Update Esperanto translation commit fd6207345536e45dc263f45479fbc19980d544ef 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 8d957a3acec51bbabff3459b998d01511da55690 Author: Marko Lindqvist Date: Mon Feb 7 19:00:17 2022 +0200 Comment typofix: "liklihood" -> "likelihood" Signed-off-by: Marko Lindqvist commit fc03fcf5774a75c27c7299b079e989c0dad2a205 Author: Benno Lang Date: Mon Feb 7 23:45:28 2022 +1030 Update Esperanto translation commit a9af28bdd10ae2c7f1e9df73c6fa14e8edd3f922 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 , so their use of exit() is implicitly declared. This has been illegal C language since the late 1980's, but tolerated by compilers. 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 f91faad84b6243e34c82ac52715e2ac76f1661c6 Author: Ihnatus Date: Thu Feb 3 23:57:23 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 20c6199d010d6649dc20e65b6786162650901717 Author: Marko Lindqvist Date: Sat Feb 5 20:08:39 2022 +0200 Comment typofix: "ould" -> "would" Signed-off-by: Marko Lindqvist commit bb7026673028400c3cdefc2bd07aa63d91db6826 Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Sat Feb 5 08:43:52 2022 +0100 Updated French translations commit aa090783745b70a5509c3ac7e7ed72637de9ca2a 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 8ca9bd57b87956a1a91e92b0b0a897022d2c35ba 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 5f2e6a4dcbd746f68533fb1805aca9081fbc4f1b Author: Marko Lindqvist Date: Fri Feb 4 06:47:16 2022 +0200 Mark as development code Signed-off-by: Marko Lindqvist commit 875933fee0a85e0cf27c832af1607843d5ae73bf Author: Marko Lindqvist Date: Fri Feb 4 06:40:14 2022 +0200 ChangeLog: Refresh for 3.0.0-RC1 release Signed-off-by: Marko Lindqvist commit 484ef2ceb7155cee6569eef1d15d279196ca6b5e Author: Marko Lindqvist Date: Fri Feb 4 06:38:47 2022 +0200 Set version number to 3.0.0-RC1 Signed-off-by: Marko Lindqvist commit 2269c28174720177760aa9a4cb8faf134ef380b2 Author: Marko Lindqvist Date: Fri Feb 4 06:34:56 2022 +0200 'make update-po' before 3.0.0-RC1 release Signed-off-by: Marko Lindqvist commit 500f8aae55793283e54efd6155f6e93ab3200592 Author: Marko Lindqvist Date: Thu Feb 3 16:15:53 2022 +0200 NEWS-3.0: Refresh 3.0.0-RC1 section Signed-off-by: Marko Lindqvist commit 7645130e688d099faf09f31d998e8ad567fff437 Author: Konstantin Vedeneev Date: Thu Feb 3 17:21:16 2022 +0500 Update for Russian translation. commit 7c1b65d38da90165c9ee9fa42d34a29dffbb29f5 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 0fabbba83e7371abe92197415e144d94b2473750 Author: Marko Lindqvist Date: Thu Feb 3 06:41:16 2022 +0200 NEWS-3.0: Add 3.0.0-RC1 translation statistics Signed-off-by: Marko Lindqvist commit 6997f64b966df8092597343fe1ac46636950ef83 Author: Marko Lindqvist Date: Wed Feb 2 19:35:09 2022 +0200 NEWS: Add reference to NEWS-3.0 Signed-off-by: Marko Lindqvist commit 097945da9bde2ca413ba70cf9453cef629d38adf Author: Joan Creus Date: Tue Feb 1 19:56:31 2022 +0100 Catalan translation update commit ef1e3bef29bb0ee099d5f9f45d668106513b46cf Author: Joan Creus Date: Tue Feb 1 19:49:21 2022 +0100 Catalan translation update commit e12384e53d9d96908a8f9b6f121b7fc1ef809e44 Author: Marko Lindqvist Date: Tue Feb 1 16:33:08 2022 +0200 NEWS-3.0: Add 3.0.0-RC1 section Signed-off-by: Marko Lindqvist commit 7c4235ae0148cc59945d9f257517d7a5d1599dd2 Author: Marko Lindqvist Date: Tue Feb 1 16:05:42 2022 +0200 Update Polish translation by Hubert Kowalewski. Pulled from https://sourceforge.net/projects/freeciv-l10n-pl/files/ (zip timestamp 2022-01-29). Signed-off-by: Marko Lindqvist commit 26af74e7de99c7f0e3873afd72d11f3195e0a640 Author: Alina Lenk Date: Thu Jan 20 16:20:04 2022 +0100 Comment fix: Explain torus topology colatitude formula See OSDN#43665 commit 92e96c030ebd49397458768696c9df48a45dca5d 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 50d84aaf2316505a1aa61023cdb0b756b6f45933 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 ae3144cc26f260fa4ac9c25ad4fb47bdb77a55d5 Author: Marko Lindqvist Date: Wed Jan 26 20:43:28 2022 +0200 Switch to stable release mode - Set branch to stable version phase - Bump version number to 3.0.0-RC See osdn #43703 Signed-off-by: Marko Lindqvist commit b92427efc8d6ee976aed4192abe8793086473ef4 Author: Marko Lindqvist Date: Fri Jan 28 14:05:00 2022 +0200 FAQ: Refresh from wiki Signed-off-by: Marko Lindqvist commit ec926241566d519e1f0667c687802902a90f923d 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 6477bdf586f111f35f6960156c84b6f45dc5a07a 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 addc801ca5ae60aae3f93aa7ec3937d615ff001c Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Thu Jan 27 01:16:41 2022 +0100 Updated French translations for versions 2.6.6 & 3.0.0-RC1 commit 64e36db78757b8ed80c354420b69f828f13ae023 Author: Marko Lindqvist Date: Wed Jan 26 20:28:31 2022 +0200 NEWS: Refresh 3.0 section Signed-off-by: Marko Lindqvist commit f4a489555757493c51ddc1c39c3207dfd8931ba7 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 5581d7e2f63a5bc75ed1ad84001e9f9ec02d4e8d Author: Marko Lindqvist Date: Sun Jan 16 13:06:48 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 4ea2da2407381f66e5650a77613f174f12ba9b61 Author: Kristjan ESPERANTO <35647502+KristjanESPERANTO@users.noreply.github.com> Date: Thu Jan 20 02:55:48 2022 +0200 INSTALL: Update links See osdn #43660 commit 11c7b317953105c515e98eef3e2567bb99ce095c 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 6e9046f05fac6e630b26e96a7f8c50651ae1dc94 Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Fri Jan 21 22:41:01 2022 +0100 Updated French translations commit 5fb07754f27b13480c342aa529f6d81c33e1c512 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 8d677f8786bc36355b6151646415ad8bbbc4b178 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 2d92e09788a98a071b02d6312632ccd88b5c6231 Author: Marko Lindqvist Date: Wed Jan 19 21:05:07 2022 +0200 Comment typofix: "seperatly" -> "separately" Signed-off-by: Marko Lindqvist commit 225e4099d51844cecf4aa34d0f8c1e1323c6ba28 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 ca894ea9024391b730f28377564b3aefda36b294 Author: Marko Lindqvist Date: Tue Jan 18 20:05:06 2022 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit 484d9ceec8df6d09045b5a002550651b4d537381 Author: Marko Lindqvist Date: Sat Jan 15 07:56:40 2022 +0200 installer_cross: Cleanup passing parameters to nsi creation scripts See osdn #43597 Signed-off-by: Marko Lindqvist commit 331fab3209c0267056cff755a0bbeef6184b241b 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 cd334d8407a027077086c70c5bb4a9fc078e5185 Author: Marko Lindqvist Date: Thu Jan 6 09:03:23 2022 +0200 audio_sdl.c: Update comments about gui-sdl to gui-sdl2 time See osdn #43552 Signed-off-by: Marko Lindqvist commit 6cbffc6cd21a3090d4c4e21c3f692f205fb4dda1 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 4cc4b9388d5aa7d7dba3bd58e4a30a558bdfdf14 Author: Marko Lindqvist Date: Fri Jan 14 17:10:09 2022 +0200 Stub: Make transform_result and transform_time consistent for all terrains See osdn #43624 Signed-off-by: Marko Lindqvist commit fd2d5456c43549f9fbc080a0a2d99948fd830a8e 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 8869b030463558a5ed39f46a82e48d5eaf13be83 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 39cec7b9ee4cf859af95fc1168bc24d4d1e96c02 Author: Marko Lindqvist Date: Wed Jan 5 17:25:00 2022 +0200 sdl2: Drop setting of obsolete SDL_VIDEO_CENTERED env variable See osdn #43551 Signed-off-by: Marko Lindqvist commit fb9948487152528ff6645aa1c0dc02f5e0aef0a2 Author: Marko Lindqvist Date: Fri Jan 14 22:36:47 2022 +0200 Comment typofix: "improvemrnts" -> "improvements" Signed-off-by: Marko Lindqvist commit ca47b57a161dc8fcc7002d030c8f25e1bb4e605c Author: Marko Lindqvist Date: Fri Jan 14 17:41:12 2022 +0200 Update Finnish translation of the ruledit domain Signed-off-by: Marko Lindqvist commit 7829a443af3cf727448b90a153c81eb928a4f9b0 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 745a9f27f571d454148c60486d83cf40157e62b5 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 4b6a7a1f41501932061a857cd35e106809f53338 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 cd80315057b47aa422ce5ec19f48e2e5c8622695 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 75ee17ed44fd829282e35258e2298214be433033 Author: Marko Lindqvist Date: Sun Jan 2 02:55:02 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 7aeda6ed91fb4aba569e2aced0cf89a0b9ae0703 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 e379eab521b7c5100306aaadfa93da28522ff503 Author: Marko Lindqvist Date: Wed Dec 29 02:06:04 2021 +0200 gtk3.22: Correct comments claiming it to be gtk3x-client See osdn #43430 Signed-off-by: Marko Lindqvist commit 400d625928c28cf5f8405bfea80b66a79e882e00 Author: Marko Lindqvist Date: Tue Dec 28 00:47:00 2021 +0200 INSTALL: Update dependency download links See osdn #43300 Signed-off-by: Marko Lindqvist commit be93a6a12ab4b4910c46d2e0b6c255c031cbbe9f Author: Marko Lindqvist Date: Wed Jan 5 16:59:24 2022 +0200 Comment typofix: "cacheing" -> "caching" Signed-off-by: Marko Lindqvist commit 7857c2017744672a4eb0df6868a928ff7aaf08d8 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 a9c094deecd785cb283c94d851d9b9ffd82d1d90 Author: Marko Lindqvist Date: Sat Dec 25 19:38:58 2021 +0200 civ2: Disallow Upgrade Unit See osdn #43404 Signed-off-by: Marko Lindqvist commit 3a13ccd0b88eeb06d83af73d2c52dea2bc81ae89 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 9e2c3c3f3c6c1dfb2e819a91318cdfaadaf077f4 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 bf90b7c275b98d452a6f0db56d28dd4cecca7122 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 c0117b1091c13c23f174f9ad12fa377be1ff4f71 Author: Marko Lindqvist Date: Sun Dec 19 12:13:46 2021 +0200 gtk: Make Upgrade buttons insensitive on no-upgrades ruleset Reported by ihnatus See osdn #43424 Signed-off-by: Marko Lindqvist commit 90958ddd2face958725898f31622bfc45b565ac8 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 830dc8ed6b46da3a805ef0e3fd46e43b4725eaaa 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 c5e1aa97f6e38a11312d1607430af0dd6b1a472c Author: Marko Lindqvist Date: Sat Dec 25 13:11:13 2021 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit b67503d1a3124606e21f599891df9746b337c8a4 Author: Marko Lindqvist Date: Sun Dec 12 00:47:35 2021 +0200 Lua: Reimplement listenv() to avoid crashes and hangs Backport nef's fce() from newer branches, but maintaining compatibility: - Old listenv() removed completely - fce() modified to have same fingerprint as old listenv() (no parameters) - fce() renamed as listenv() See osdn #43388 Signed-off-by: Marko Lindqvist commit b742e991f4c3a606725e29e0ed116c178401b1ef 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 84adc3761a70751501136c6a01577af8700ad6a1 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 f21bbc80a5dc588cafc82fe67f90f4a7f46cfc78 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 d7e061daf72d25f0fa1538a08968668f25cb8a4d 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 9de30647aad648231f33c994cf21faeb1fd3dd51 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 60fa1967c07ecbd38ae2e8580dadab3024aa9987 Author: Marko Lindqvist Date: Fri Dec 3 06:09:58 2021 +0200 Update maybe_become_veteran_real() function header See osdn #43008 Signed-off-by: Marko Lindqvist commit b642cf3a6243178b6adfe379c699e3db3c35d8e2 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 a2cfc1bab9eceb910b81524912a590d8c47eec01 Author: Marko Lindqvist Date: Sat Dec 11 20:12:14 2021 +0200 Comment typofix: "happyness" -> "happiness" Signed-off-by: Marko Lindqvist commit 340b98d47833cdb225ecef2505987f49ee393b57 Author: Marko Lindqvist Date: Wed Dec 8 18:04:36 2021 +0200 README.effects: Correct name of Have_Contacts effect Reported by ddeanbrown See osdn #43349 Signed-off-by: Marko Lindqvist commit 14877479047ef55ee3b508644b053821a871fa64 Author: Marko Lindqvist Date: Sat Dec 11 07:11:03 2021 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit d97273353033ae4e47d9ee2be580e845f1f8034d 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 b191fb87db55b25a754f977cb3c1104dc75cc4a1 Author: Marko Lindqvist Date: Fri Dec 10 04:23:42 2021 +0200 Comment typofix: "avaialable" -> "available" Signed-off-by: Marko Lindqvist commit b29ec1b7f02cc01a0e859dd564013ccf2fe38891 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 c5b98bb87b8f1941639ac89637b56336e4aa4e6d Author: Marko Lindqvist Date: Wed Dec 8 23:27:21 2021 +0200 Update Spanish translation by Jordi Negrevernis i Font. msgmerged from S2_6 21e304b5ac Signed-off-by: Marko Lindqvist commit fa4d3ac58d54b4043fb1fc860d65f40275fe2260 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 de82c4dce974f2eb35e6bfb176862a07a4c89ceb Author: Konstantin Vedeneev Date: Mon Dec 6 06:15:31 2021 +0500 Update for Russian translation. commit e79a1bdc0554d7d6ce827dd51cc7c36e2c593352 Author: Marko Lindqvist Date: Wed Dec 1 00:04:40 2021 +0200 set_socket_errno(): Handle WSAEADDRNOTAVAIL See osdn #42046 Signed-off-by: Marko Lindqvist commit 422cdca3901110e36af0278c85cabdca51b8ec11 Author: Marko Lindqvist Date: Sat Dec 4 21:32:18 2021 +0200 Update Spanish translation by Jordi Negrevernis i Font. msgmerged from S2_6 c354659393 Signed-off-by: Marko Lindqvist commit a5017a2475585517bcec34bc578c3c7c2e5af6fe 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 bc348bd6b2eb1fb9f0bd0127b0d08de918ced900 Author: Marko Lindqvist Date: Sat Dec 4 06:11:30 2021 +0200 Update Polish translation by Hubert Kowalewski. Pulled from https://sourceforge.net/projects/freeciv-l10n-pl/files/ (zip timestamp 2021-12-02). Signed-off-by: Marko Lindqvist commit f88b144961515706b8482d63b937a1c4ee7a5390 Author: Marko Lindqvist Date: Thu Nov 25 05:36:44 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 483333992568e1c334d9fa3f0994099a1f0a83e1 Author: Marko Lindqvist Date: Fri Dec 3 08:53:54 2021 +0200 Comment typofix: "argumen" -> "argument" Signed-off-by: Marko Lindqvist commit 75364e9793a8b710df5c93c019f3cc26c0cf05d5 Author: kijima Date: Tue Nov 30 07:06:05 2021 +0900 Fix comment typo "accross" -> "across" See osdn #43296 commit acbfd08d3dfe40e69fb6602768b04442c7d07a25 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 4bd2d4f2c80ead2fd1cf3fc11a2a8ccee98cb0be Author: Marko Lindqvist Date: Thu Nov 25 15:59:20 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 6fe547dfa84ddde93ee0801e98247aacdd409a32 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 22933be224a5501ff349ccf9da1d380e02fbaed3 Author: Marko Lindqvist Date: Mon Nov 22 17:25:53 2021 +0200 gtk: Correct popup_musicset_suggestion_dialog() comment speaking of soundset See osdn #43213 Signed-off-by: Marko Lindqvist commit b9d2cb1f38d453cd84133c3bebb2a68867749f9c Author: Marko Lindqvist Date: Tue Nov 23 05:27:43 2021 +0200 Update to crosser-2.2 See osdn #43259 Signed-off-by: Marko Lindqvist commit 17990e464d312edf926103fb65a6fc291cfaccb9 Author: Marko Lindqvist Date: Fri Nov 19 17:15:13 2021 +0200 gtk: Unref ref protecting widgets from destruction in editinfobox_refresh() See osdn #43222 Signed-off-by: Marko Lindqvist commit 5df9b525a26971592e5f22b2134e1b1282713842 Author: Ihnatus Date: Thu Nov 25 18:52:02 2021 +0200 Lua: correct players_iterate() after a player was removed See hrm Bug #883551 Signed-off-by: Ihnatus commit a06fe8c0b2d9a0127fadc399099839ef035ace9a 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 947eb72e76feb70e5726908c939e03bc8e1cd008 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 5fc338602f12a44ace85208bad9b035d76bb9a3a 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 4b6208c95858ee6a6bbf6df5fe920e463f0e8dc9 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 8001d555dc5af7c97b21f57d9c5f3a71c3a7dc2c Author: Marko Lindqvist Date: Fri Nov 26 05:46:52 2021 +0200 Update Polish translation by Hubert Kowalewski. Pulled from https://sourceforge.net/projects/freeciv-l10n-pl/files/ (zip timestamp 2021-11-20). Signed-off-by: Marko Lindqvist commit a0566598d666ec1cc2edb624389c92f809080da4 Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Fri Nov 26 00:40:50 2021 +0100 Updated French translations commit 896b2939ef9fb703cc7775334fd457239344c69c 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 cf18f5c9905cdd5969faded2080a35de67a6b7cb 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 52db49e33799a07c097120bce8fc2fdf68483ec8 Author: Marko Lindqvist Date: Sun Nov 14 02:33:51 2021 +0200 fcmp gtk: Free main window when quitting See osdn #43074 Signed-off-by: Marko Lindqvist commit 23b6120dabbc1edfa3ac734a7c15685957deaad0 Author: Marko Lindqvist Date: Mon Nov 8 01:12:37 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 d1f7d0f447169b497a21ea788bb8c620ab91eee6 Author: Marko Lindqvist Date: Mon Nov 22 05:55:53 2021 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit c563b81f63a3b2759b6f6dda78a14a7eb726b3bd Author: Marko Lindqvist Date: Wed Nov 10 01:10:09 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 Signed-off-by: Marko Lindqvist commit e6b3edae68ce566e749f748dda9027938a504cdb 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 bbf83c1cccb83cf4d4a39c6c9e47c3aefc9714c9 Author: Marko Lindqvist Date: Sat Nov 20 12:38:53 2021 +0200 Comment typofix: "cavas" -> "canvas" Signed-off-by: Marko Lindqvist commit 348b7c58db8473da16372475f80f5708d64c9815 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 b0be220668c3b8e8e083226c8812dedb709d5268 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 5e64ca29bf0d3056e9407c55ca657c1cb3d5f899 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 21f4c41a8c05f9f7d5e83dfb5917245940d67b55 Author: Marko Lindqvist Date: Mon Sep 27 04:23:45 2021 +0300 AI: Support sea moving caravans. Patch by Ihnatus, with changes by me See osdn #42567 Signed-off-by: Marko Lindqvist commit aa684ce93e403c6b45601241a70c661462167a7a 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 5920bd7f3b81d538b14afdd570cad257c3bd0450 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 aa2ac8c91fd4e0f33cc40754e0736cae44138236 Author: Marko Lindqvist Date: Sun Nov 14 17:16:08 2021 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit cf927131baa45eba5a64d842cc760822f378c64e Author: Marko Lindqvist Date: Wed Nov 10 16:11:49 2021 +0200 fcmp gtk3/2: 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 81ce3086c63fca390adfdeb976d8a09ca0552685 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 406bcab7df5e914ea08fc1d130da0fefc0d89e3e 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 8263b233f262a73114907d2601f1fe6446a1ef38 Author: Marko Lindqvist Date: Thu Nov 11 07:51:51 2021 +0200 Comment typofix: "checvk" -> "check" Signed-off-by: Marko Lindqvist commit 19bd4f0e262c67480507541c7ed6b893f527d29d 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 d396ac283e044dda292795b49e291c6b0d545c82 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 503ec4d36c8611716e457942ca638131f7733df0 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 4ad25b23fee63dd5254bc829ebb2b6bafa8e5728 Author: Marko Lindqvist Date: Wed Nov 3 00:43:01 2021 +0200 Improve help text about conquering claimable base Reported by ddeanbrown See osdn #43145 Signed-off-by: Marko Lindqvist commit 2c2250e9fe2df84ca2eeb7889afa0790020915bc Author: Marko Lindqvist Date: Mon Nov 8 03:35:38 2021 +0200 Update Finnish translation of the ruledit domain Signed-off-by: Marko Lindqvist commit be774a2608fbc0da424ec4417b432069a8293c6c 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 b318fb810bbddb70ecf162659ae4a711ccdc23ca 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 55b34cf336b479a8ddf9e3ca6e9cbfd49d5af7ce Author: Marko Lindqvist Date: Sat Nov 6 21:53:32 2021 +0200 Comment typofix: "tookit" -> "toolkit" Signed-off-by: Marko Lindqvist commit 8215487bb6f90a18e1d400f5e284cbc71c98d114 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 9b2a2d91bef94bbd03299126693fd08c105fc49e Author: Marko Lindqvist Date: Wed Oct 27 15:49:27 2021 +0300 Rulesave: Add nations.ruleset ruledit section comment See osdn #42891 Signed-off-by: Marko Lindqvist commit db72f2a57fb384f9b36563d6be76354f39aee5cb Author: Marko Lindqvist Date: Sat Oct 23 05:18:49 2021 +0300 sdl2: Correct popup_unit_info() function header See osdn #42568 Signed-off-by: Marko Lindqvist commit cf6a21bb5c876f91d8e4659dd270aed2a77c0437 Author: Marko Lindqvist Date: Sun Oct 17 17:04:20 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 795441e04aab71e93a9e63875ac7088ef4923b78 Author: Marko Lindqvist Date: Sun Oct 17 16:31:52 2021 +0300 Add -Wimplicit-fallthrough to --enable-debug=checks See hrm Feature #852929 Signed-off-by: Marko Lindqvist commit 8c6171a130a9a37462c8b3907585b7f4261ff818 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 679f3330bac64414c4496701b85e0399f3926cad 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 aa09abe4a6a8be2dec524a4348ebda91b826c693 Author: Marko Lindqvist Date: Wed Oct 20 04:42:38 2021 +0300 gtk3: Add Wonder List Intelligence Dialog Ported from gtk3.22-client See osdn #43080 Signed-off-by: Marko Lindqvist commit f0aa0ab7ca4a7014e8b82e93813bd27189fcbe9f Author: Marko Lindqvist Date: Tue Oct 19 05:58:27 2021 +0300 gtk: Destroy toplevel window on quit See osdn #43072 Signed-off-by: Marko Lindqvist commit bb08dbffb42ef850e8d07721fb47866851588feb Author: Marko Lindqvist Date: Thu Oct 14 01:26:21 2021 +0300 Set default range of Good requirement to a valid one Reported by ihnatus See osdn #42989 Signed-off-by: Marko Lindqvist commit 3e716f3126cad02f4a3cf3d01f048b2b50f990df 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 0b8fc3c1a04b82c66e3cb6b526e86b0309e9b6de Author: Marko Lindqvist Date: Mon Oct 11 05:23:23 2021 +0300 Mention ruleup in nations.ruleset [ruledit] section documentation See osdn #42894 Signed-off-by: Marko Lindqvist commit e7ec382c7eac192895920f95c8feb3f8774d3cc8 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 86187953c0d73b9ad3c61a0cc48e6986c774fcb7 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 c9ee8e2569ea673aca960510737e80f69c8759d5 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 f19b38dd9a23d1341068ee2182f1ecd286315f18 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 5b30229f311d59641cad3a1d5491ccbc17fdf71c Author: Marko Lindqvist Date: Tue Oct 19 19:06:36 2021 +0300 gtk: Drop obsolete toplevel_accel reference See osdn #43076 Signed-off-by: Marko Lindqvist commit ecd584090832f5e2428bf5edeec1a1d7711dbf9f Author: Marko Lindqvist Date: Wed Oct 13 23:40:47 2021 +0300 Civ1: Make all units to occupy tiles Reported by nef See osdn #42923 Signed-off-by: Marko Lindqvist commit a99c8cbdff853da71a5100d273bc6156b7e29846 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 70848eced496e9a2c236850b5b0fd01e612c11a6 Author: Marko Lindqvist Date: Sat Oct 9 21:19:54 2021 +0300 Sanity check that wonder upkeep is zero Reported by Lexxie See osdn #42994 Signed-off-by: Marko Lindqvist commit 0ff5c0708f930072b92cb546002facf313c56289 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 0f52631f6e654048e24e9498d2bc00d91ce92126 Author: Marko Lindqvist Date: Sun Oct 10 08:16:42 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 912294c2f8fa29edd5a6303afb35b27c2f4eebcf 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 ed701e5f34d0693a4db2b36cf7dbbb1d9abdf920 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 9c883224d0820f54cb9451c4f94c17d43141f51f Author: Marko Lindqvist Date: Sat Oct 16 04:21:30 2021 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit 81ec8e307278db01b0894392ae3516e04b704a29 Author: Marko Lindqvist Date: Wed Oct 13 17:13:02 2021 +0300 Reinstate ACLOCAL_AMFLAGS See osdn #43034 Signed-off-by: Marko Lindqvist commit 4611347febc682559feb57386cad93242b5948c2 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 36956a6d0f77d8c1aca4b3f686766192d7362ff8 Author: Marko Lindqvist Date: Sat Oct 2 22:14:43 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 5d0585490e2b5df4dfeb4232a2f08c5e08e73d2a 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 cd4434e06773b6c8e600c35c4d1dd6fd68fcbf5d 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 21fc878c907e65482a3347f0dd6f2dd4fb531c20 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 be4da4ce4f9c859199423387d0d671d70c4885ac Author: Marko Lindqvist Date: Thu Oct 7 20:05:08 2021 +0300 Do not erroneously accept "Traderoute" range for a "Good" requirement Reported by ddeanbrown See osdn #42944 Signed-off-by: Marko Lindqvist commit 0507f127180307e54d5d80f14da1f4133445661f Author: Marko Lindqvist Date: Sun Oct 10 15:15:34 2021 +0300 data/.gitignore: Drop Freeciv entry Signed-off-by: Marko Lindqvist commit d6305e25da2f6f685faa4c9bc724311d0ef62fc4 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 74cf9ca9d46e6128a38cbd84682033e5f4314442 Author: Marko Lindqvist Date: Mon Sep 27 04:08:19 2021 +0300 Make it possible to use iterate_outward() recursively See osdn #42930 Signed-off-by: Marko Lindqvist commit 976a3fc626a4f9dfd51245b4ca24ee27978771eb 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 8b016e11ebde291e99559881a1616e0d48d57919 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 40fc3b009582319a8ada56fd401f6c01fdb1b0f0 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 ccec17eb47e4770cfcc83bb4406671a659445ef3 Author: Marko Lindqvist Date: Fri Oct 8 15:36:34 2021 +0300 Mark as development code Signed-off-by: Marko Lindqvist commit 6c0608ad80ee32523e5c81fc3497b8c16637abbb Author: Marko Lindqvist Date: Fri Oct 8 15:28:40 2021 +0300 ChangeLog: Refresh for 3.0.0-beta3 release Signed-off-by: Marko Lindqvist commit 7b28503fe603a1fd1dc9ae48d1b4936ec4d3fa81 Author: Marko Lindqvist Date: Fri Oct 8 15:25:59 2021 +0300 Set version number to 3.0.0-beta3 Signed-off-by: Marko Lindqvist commit 3a0d102f69febe31235d7900fa09fb2f66786b92 Author: Marko Lindqvist Date: Fri Oct 8 15:24:11 2021 +0300 NEWS-3.0: Update the date 3.0.0-beta3 section has last been refreshed Signed-off-by: Marko Lindqvist commit 6ad44f90bd23ae52ba33a0d48031bf4fa6538ad4 Author: Marko Lindqvist Date: Fri Oct 8 15:21:33 2021 +0300 'make update-po' before 3.0.0-beta3 release Signed-off-by: Marko Lindqvist commit b8470d47c4556dd9775482af937f484324093a4c Author: Marko Lindqvist Date: Fri Oct 8 15:19:57 2021 +0300 NEWS-3.0: Update 3.0.0-beta3 translation statistics Signed-off-by: Marko Lindqvist commit 11eb79bd1a2a215cdd84118bbb3a2f0b50858076 Author: Joan Creus Date: Fri Oct 8 12:51:06 2021 +0200 Update Catalan translation commit 324602905f57ae96a959fc0e4ca6bf54ec82f433 Author: Joan Creus Date: Fri Oct 8 12:49:20 2021 +0200 Updating Catalan translation commit bb2e40b706598ba2351cf6e45642c2b8c6bb9d88 Author: Konstantin Vedeneev Date: Fri Oct 8 02:26:23 2021 +0500 Update for Russian translation. commit b7d964b37e5770d010784aaf25abacecc0eaa521 Author: Marko Lindqvist Date: Thu Oct 7 21:19:20 2021 +0300 NEWS-3.0: Add 3.0.0-beta3 translation statistics Signed-off-by: Marko Lindqvist commit 5ac2996303d87e05acaf9653c1b0d32757f6fb60 Author: Marko Lindqvist Date: Mon Oct 4 17:09:09 2021 +0300 NEWS-3.0: Update beta3 section Signed-off-by: Marko Lindqvist commit 16685be4aa34be9da47bb1366c544e5c35cd3438 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 b82169bb7e292c49fd576ca4ac9b45ccbdfa101a Author: Marko Lindqvist Date: Fri Oct 1 20:09:45 2021 +0300 NEWS: Refresh 3.0 section Signed-off-by: Marko Lindqvist commit 7585e4558eb48f6bc569482d433e42fc7de9efb2 Author: Marko Lindqvist Date: Fri Oct 1 19:27:08 2021 +0300 NEWS-3.0: Add 3.0.0-beta3 section Signed-off-by: Marko Lindqvist commit d5b63584ee002098550d1e13944bc0f94c3e0f72 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 0fb4cacdaa5a657921ff208276ed96276909066c 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 c6efd9e0979b8b9e8748d0802aa9eef5a223e83a 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 3afb72441fa55313775eaa73545db96e459e2631 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 ad7591e74fc5c36f6c6ff2152c83a53192aa3992 Author: Marko Lindqvist Date: Wed Sep 22 00:00:02 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 abcd604eefdcc6eb96f231e830c50fd40b3be7b4 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 9e57f609c956b7e96b5665ef28ee1440db39ae3e Author: Marko Lindqvist Date: Tue Sep 28 06:36:10 2021 +0300 Comment typofix: "rule title" -> "ruler title" Signed-off-by: Marko Lindqvist commit a4a76bcf00ed51ec56f2ea19fa370fbeefeadd38 Author: Marko Lindqvist Date: Tue Sep 28 03:09:21 2021 +0300 Merge Esperanto translation of core domain from master Translation updates to master by KristjanESPERANTO Signed-off-by: Marko Lindqvist commit 02f68a84acc5b151e19a06bffa01bf87e7109dce Author: Marko Lindqvist Date: Tue Sep 28 02:10:12 2021 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit 0eed49254a5b775009237f570465d418a8171334 Author: Marko Lindqvist Date: Mon Sep 27 20:25:34 2021 +0300 Merge Esperanto translation of nations domain from master Translation updates to master by KristjanESPERANTO Signed-off-by: Marko Lindqvist commit 78ae088d71eec14b1d83a5c0aa5cec2c115356bd 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 3ba18a7c96a951052a29d956249d0607548da280 Author: Marko Lindqvist Date: Mon Sep 27 12:56:46 2021 +0300 Merge Esperanto translation of ruledit domain from master Translation updates to master by KristjanESPERANTO Signed-off-by: Marko Lindqvist commit 646793a29bc12140542162cc7295558aa0b88959 Author: Marko Lindqvist Date: Tue Sep 21 04:01:40 2021 +0300 Macrofy client_player() See osdn #42865 Signed-off-by: Marko Lindqvist commit 5a5c80ae9d435658d90ba0fa3896df33406f78e4 Author: Marko Lindqvist Date: Sun Sep 19 08:26:36 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 cca9d5ff0144ba936be775d05d406f6745399e0b Author: Marko Lindqvist Date: Sat Sep 25 17:33:08 2021 +0300 nations/fi.po: Update version information Signed-off-by: Marko Lindqvist commit 405ec3f413b468468f5eee118c3e21a8933e5292 Author: Marko Lindqvist Date: Sat Sep 25 17:26:45 2021 +0300 fi.po: Replace gna.org email with freelists.org one Signed-off-by: Marko Lindqvist commit 6d7b993af12e172643ed41e7d72414b3a08df0e1 Author: Marko Lindqvist Date: Tue Sep 21 04:22:08 2021 +0300 Update to crosser-2.1 See osdn #42067 Signed-off-by: Marko Lindqvist commit 88b114d9e60129cb35e386d891d2a9dde186ade7 Author: Marko Lindqvist Date: Fri Sep 24 19:17:30 2021 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit 0403c4f9a3c33b40e4ce2485aeecc7a5e3c5e9fd Author: Marko Lindqvist Date: Mon Sep 20 01:09:16 2021 +0300 debug.m4: Disable array-bounds warnings when -Werror present See osdn #42885 Signed-off-by: Marko Lindqvist commit 8a7d13b9c833428ed82182baf48e4bbd7b6fdfc3 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 65d5f1b5b56cd19b4afe5ddb852ad1207a0daa4f Author: Marko Lindqvist Date: Sat Sep 18 03:23:06 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 744daeea68a9116a511b6ad76aa2472043763a64 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 be99f22714cc7a15a60c16625ac1d8702202ede7 Author: Marko Lindqvist Date: Thu Sep 16 04:13:36 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 bbbd10003b423f5a78fbb35f6792d7bf12a04d6e Author: Marko Lindqvist Date: Tue Sep 21 00:05:18 2021 +0300 Comment typofix: "it's" -> "its" Signed-off-by: Marko Lindqvist commit dc100c7efad94980dc6af5f82357e2ca85e18482 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 3865b10d926d09b90ab15076f39873e906c64e23 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 22393131059ea2ffaa043298ce587d63c24a9306 Author: Marko Lindqvist Date: Wed Sep 8 07:04:28 2021 +0300 Msys2 Makefile: Handle icu version with a single variable See osdn: #42835 Signed-off-by: Marko Lindqvist commit 0e1b28b8209464c062ac76ab198a591cb53d505d Author: Marko Lindqvist Date: Sat Sep 11 07:28:36 2021 +0300 Rulesave: Save extra.buildable when ever it has nodefault value Reported by ddeanbrown See osdn #42848 Signed-off-by: Marko Lindqvist commit 46e956aac6f2f6dcbf8ee8c1072323ed82fbb026 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 b01da464c261206de4d2ad447bb964996f245c73 Author: Marko Lindqvist Date: Thu Sep 16 18:28:40 2021 +0300 Update Finnish translation of the ruledit domain Signed-off-by: Marko Lindqvist commit 2e5278ac86e4c57776fef62d9caa60150bc09440 Author: Marko Lindqvist Date: Fri Sep 10 16:58:10 2021 +0300 README.effects: Document TerrainAlter requirement values See osdn #42844 Signed-off-by: Marko Lindqvist commit 0d14dd3ef01b580266211cd73f5cabeeb868a6c9 Author: Marko Lindqvist Date: Wed Sep 8 04:20:47 2021 +0300 copyright.sh: Drop obsolete pixcomm check See osdn #42579 Signed-off-by: Marko Lindqvist commit 4bd3f15f562d0e4c95a6c84ef04cda9cf6190a3f Author: Marko Lindqvist Date: Fri Sep 10 16:44:07 2021 +0300 Sanity check space part genus Requested by Alexandro Ignatiev See hrm Feature #824590 Signed-off-by: Marko Lindqvist commit fa4cfc7ae8c83488a158c724c310f08e6528a58c 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 baf4e8dd58f1850a1a62fcb1796724d20a71f507 Author: Marko Lindqvist Date: Fri Sep 10 17:17:33 2021 +0300 Ruleup: Make 2.6 resources turned to extras generator placed Reported by ddeanbrown See osdn #42847 Signed-off-by: Marko Lindqvist commit c07b1ac573a4aa605789c213f6c440aa49b63532 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 3e5bb77c9507cebf513bd5856bf9703d666d568a 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 5728f634edb45df3632aefc98c59926b73770424 Author: Marko Lindqvist Date: Sun Sep 5 06:59:49 2021 +0300 gtk4 fcmp: Don't claim there to be standard gtk command-line options See osdn #42415 Signed-off-by: Marko Lindqvist commit 34f0c137f5ff8029e45a868ce8d2422dcf494867 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 eeb1809b73b50732e0421cc1e2ab9c1e2d392968 Author: Marko Lindqvist Date: Fri Sep 10 16:51:12 2021 +0300 Comment typofix: "Created" -> "Create" Signed-off-by: Marko Lindqvist commit b2c7a412805e3770d39ed7a9f240e59c767c2df6 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 99bb27d6d9bdf49addbca16b4dcd1461d5306231 Author: Marko Lindqvist Date: Tue Sep 7 07:23:22 2021 +0300 ruledit/.gitignore: Add meta_edit_impr.cpp See osdn #42557 Reported anonymously Signed-off-by: Marko Lindqvist commit dd9fbf210f89a64a8efe97e8ef69b355732c6f71 Author: Ihnatus Date: Sat Jun 26 02:32:38 2021 +0300 AI: Manage caravans that only can enter marketplaces See osdn #42518 Signed-off-by: Ihnatus commit 4952d5331c27e149b059a21b9a71deed430f7bbc 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 69b3d1e088deef961e03cec6ac12e81303fb14af Author: Marko Lindqvist Date: Sun Sep 5 04:05:37 2021 +0300 Comment typofix: "Widget's List" -> "widgets list" Signed-off-by: Marko Lindqvist commit 405c7b32412c12ebfb318f579421e23e669eee22 Author: Marko Lindqvist Date: Tue Aug 31 03:43:59 2021 +0300 AI: Consider buildingless cities worth conquering See osdn #42778 Signed-off-by: Marko Lindqvist commit 773cba9ab99c465f1787358bcfdda3a5b5cf1e5d Author: Marko Lindqvist Date: Wed Sep 1 05:27:08 2021 +0300 Set release month to March See osdn #42782 Signed-off-by: Marko Lindqvist commit cfb7943b26fe1cc34511422f954edcb3e7d58258 Author: dftec Date: Fri Aug 13 02:35:15 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 52a26c7f2164933df0ac3e92df3f686ed05878a2 Author: Marko Lindqvist Date: Thu Sep 2 06:12:44 2021 +0300 Comment typofix: "becouse" -> "because", and some grammar Signed-off-by: Marko Lindqvist commit 00deab67e4a74503e7a9b231907f987cf4ca2698 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 5707f930fbb6c4d9f6f6b84623d11e8ada5d77bb 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 a2d8fe5782a02033b014510be87a92b127530930 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 2e7b37747f4655275e161e03acb227318c57a04e 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 01b019b2869e87eb5c229b93ae02fe9bb2712298 Author: Marko Lindqvist Date: Sat Jun 26 13:18:50 2021 +0300 is_terrain_needed(): Check if terrain is climate change target See osdn #42577 Signed-off-by: Marko Lindqvist commit 11e21e8269484f5ef0913808a0dd2faa5e73682b 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 e6bd9ac6dbf6a719622908fa228809139da374fc Author: Marko Lindqvist Date: Fri Jun 25 05:23:32 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 cafb76d4bbbc3789c2da049dac0e85e3d2aece59 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 989f4b02cf3b634a5a6f0bbb0a1a0e3aee5b605e Author: Marko Lindqvist Date: Sun Aug 8 14:33:53 2021 +0300 gtk: Drop unused variable 'total' from city_dialog_update_improvement_list() See osdn #42698 Signed-off-by: Marko Lindqvist commit 68b4d1654229a9b132839853d0506353d9f980b5 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 47f92343ec6029cafdb189c23300960516399ba4 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 00ac1fa3c70cff2542b1367942efacf1ad442a7b 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 7454c515bb06966596997843e69163e649a2e977 Author: Sveinung Kvilhaugsvik Date: Tue Jul 13 12:09:56 2021 +0200 SDL2 client: implement action_selection_refresh() See osdn #42622 commit 562bd152e609118bc1a990ec9b9ad462e0d32c92 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 75ed5900dd3ae1ca32cb291f0a31143a14e316a9 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 802333311b99431ed67e768b9c9d69904b8b0fce 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 7542ccd830960ae5a8fada2437902985c336bc9a 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 c9d392aed756c727b6e816b92cd4589aac2a4ffe 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 2f788eaf79e64e834c5d9a540578d0fdae7cc9e5 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 ae89dc7880b47237ceca45c9599d0b151c091053 Author: Marko Lindqvist Date: Wed Jun 16 07:11:46 2021 +0300 Correct ai_timer_init() function header See osdn #42455 Signed-off-by: Marko Lindqvist commit cbbbca0b9b67831d4aaddaa63009249b763c1cd9 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 6a911cfb0a14007c8751fb9d8140e92bc4987108 Author: Marko Lindqvist Date: Sun Jul 11 12:05:18 2021 +0300 .gitignores: Drop entries 'civserver' and 'civclient' Signed-off-by: Marko Lindqvist commit 82fea0228628105575908c12c671999a48571189 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 ebf366c4b535dff6997c04a1fbb309b84d13f946 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 fea07a37de37db3edc866a8630bd26ccec2c1077 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 a1ec94e200814e5dd5a51c7f5002bf35d8ee7edb Author: Marko Lindqvist Date: Thu Jun 10 06:19:19 2021 +0300 gtk3.x: Drop empty create_help_page() See osdn #42504 Signed-off-by: Marko Lindqvist commit 7794de41d6020aca8db8f982bb94005111e56f36 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 0a1a3248543a877ec0ebd438766851fb40b14930 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 3cb0d398e309fc302fec53dac85e18c3cb7cba44 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 cd58384d0d7bc63ca3129fd6f923c6f7096c571a 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 0900c5414ad0f4c72e2684b844fdd8c2927f5a8d 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 7e08d00e4fe012c0cfdc74d6ebe7b688d8447073 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 10ed75289355fce569898edfc4ffce49952a1cac Author: Marko Lindqvist Date: Mon Jun 7 19:41:10 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 f95d975dfe5c7fe303ad6224141e0df4b8f4d1c1 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 c431466a143d5b52ef74cdf92b3c0de1d8a9fec7 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 24ecbf4ed8a5c869a9792631c190501641ca5f3b 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 08be04acc33b4b2cfe892b0dd67451a47f1b22e0 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 92378042e3aedb2c89320c78968ee8ba75c61826 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 16e661cbbde3140ebbd43bcef386c980b1926b0a 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 35a082b4d1794fdeb1bd3cfd663f1b055c2a1a5f 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 39165939bfb9d586229ba8c960ac37d35986ed5b 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 79a4e5856f288b7b0649c0f88ab39de7ad477576 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 57be7a666ff5f650da9701ef8509d66a3b270068 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 59aae19b3bc8bfb2f62cf579249c3d645da2c0e6 Author: Marko Lindqvist Date: Thu Jun 24 13:58:44 2021 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit cd250286c38e5fd070a7420211209b8fd1eb19aa 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 30a62fe026cc8b31ec9ba34de8dccf714d0cd16b 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 98b39e290ece728642dbc940f154fc31f58e1433 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 9b547bc7343086e1229f93c7bd975ad93fdf7841 Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Sat Jun 19 23:28:53 2021 +0200 Updated French translations commit 5fc3c9a244347787c8201a57b21fb06b00c00c41 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 37e14711347334c2143e68beb8e45aa6f9d4d126 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 34bfc2cde830501653fa719b242bf930c41b633d 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 381712a103cff7bc63ae55fe5d951e2de6245849 Author: Sveinung Kvilhaugsvik Date: Mon Jun 14 05:47:27 2021 +0200 Introduce fc_tristate_or(). See osdn #42527 commit d6853f88cd9c1972a580360d6cec75b8e1321890 Author: Marko Lindqvist Date: Wed Jun 16 23:03:23 2021 +0300 Documentation: Replace freenode network with Libera.Chat See osdn #42541 Signed-off-by: Marko Lindqvist commit c4f2d4d98f35bd504748b173444d5a609fab11e0 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 c29e9378bb1a0158a1194db16652bb71cbc1a36e 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 ac2bbfea311b731b8f62799020c8ca5308f3191d Author: Marko Lindqvist Date: Sat May 29 08:37:26 2021 +0300 freeciv-mp-gtk4: Quit cleanly See osdn #42412 Signed-off-by: Marko Lindqvist commit c9c390eba0d38bccf85e238f7bbdf7b4aa9d8a32 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 e1b6f0fa62e6087d301b06a46ebf485486a5d30c Author: Ihnatus Date: Fri Jun 11 23:46:31 2021 +0300 Restore AI ability to build Fighters (except paradropping ones) See HRM #658896 Signed-off-by: Marko Lindqvist Signed-ogg-by: Ihnatus commit 8419b6553808f9b1d54109ff8b4e5375ed1d9483 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 6dd91aad5012ccd5cf91c74b22f7081256c44155 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 9ff4d9c4c33a155759b9f5b20225327c1ff5da29 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 315047c9f2558cce0660b972859e53010f6fff70 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 313ea965b38b46d87f0f359c5b031189eb169724 Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Mon Jun 14 17:26:20 2021 +0200 Updated French translations (up to diplomatic relationship with tile owner) commit 2f3b889de67faaac6dadd445548f71d90bee4b77 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 bda7343d02e75465eb812b308f8a37d72d717081 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 3021464ffbc2ee2e236a0e6ceaf66991bba248d5 Author: Sveinung Kvilhaugsvik Date: Fri Jun 11 10:04:50 2021 +0200 Metaknowledge for TerrainAlter. See osdn #42512 commit 412aac9789e2b99b84b94d3e50f8587b2c681b0a 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 c72d11887a6dfc8487fdd415d11cf99ce2f2f4e0 Author: Joan Creus Date: Sat Jun 12 21:07:48 2021 +0200 Catalan translation update commit c8f3210eb193a2fca3a1b56ad1bf9443c8b3fcc2 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 b65dae2de3e40ced3481c53e6f589ce6c190210c 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 e76790f1097cf9d1a78eda68544a680c43c71558 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 8a759b4ed204348b29c1a8ee0faffc02d00d5c46 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 9bc0d2952441007a40ea8c39347651e72eb1c934 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 6e0cfab07c92b8308e5f4fdc45a583c71c051ab1 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 870ada028cf5202023fbc641043f576531272fa4 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 c24b83604c032a4e7304ecf6c45339020e63b77f 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 e3667d440153c047c530ce2b08803904de5aa1d9 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 675abf272f42d5fec1e2dc456c0919fc10595672 Author: Marko Lindqvist Date: Tue Jun 8 05:21:55 2021 +0300 messapian.ruleset: dos2unix Signed-off-by: Marko Lindqvist commit e1ea69b9b4c24a352f930f413654e9a83b2edfc4 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 0908bf9429ac749d51f609f002ab8e2a2e2a6740 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 de7ae2da7ed0464b35afab7c39e8af32baf58488 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 b8e7a980e2736ea5b25d19996d6a4e4adf66c5ef Author: Joan Creus Date: Mon Jun 7 00:48:13 2021 +0200 Catalan translation for ruledit update commit 416a6c41bf7b22f5b40a05ee5731d9a1e5b92157 Author: Joan Creus Date: Mon Jun 7 00:33:38 2021 +0200 Long overdue naming change for happiness states commit eb91ed0aef56496b048d04b4119ded8a268fef1e 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 98225a4ec73c3672cfc699c14db2c21b910b6fb0 Merge: db796fc611 d09e2afe01 Author: Joan Creus Date: Sun Jun 6 13:26:56 2021 +0200 Merge branch 'S3_0' of github.com:freeciv/freeciv into S3_0 commit db796fc611d00f4b2e213792a7730071fc52c169 Author: Joan Creus Date: Sun Jun 6 13:25:15 2021 +0200 Catalan translation update commit d09e2afe014519510b0f48c9ee487252764aa1c1 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 e83135b22061345b769c64bdff13f8e3adebb1c7 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 a824361537afb0dda54ba694440981329ec8ef55 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 58450232053b16ce128c72b8b25522d0f4ed227d Author: Marko Lindqvist Date: Wed Jun 2 05:04:44 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 afbfbcabea9525aa30f7b14cee6863158589b645 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 aa448a88c36b6ad567a62a9f14c14adbc93968a3 Author: Joan Creus Date: Sat Jun 5 11:10:42 2021 +0200 Catalan translation update commit 6afcabdee7f05cdafe5d0d954029c65e287f2635 Author: Joan Creus Date: Sat Jun 5 00:20:00 2021 +0200 Catalan translation update commit 85b8dc56e147b66dd02eac8c93b6f85a05d5d87f 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 c8895ae1a408bf44d55ef165b1411ba9538e1517 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 46f8fe756a3e31136c5ab832d7b7925a0ecf8043 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 38607bb8039b737c2eba2a3433c310ee9b72e1ff 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 3c7d294e0041cee9a010adb80b31d7feb13b3d4d 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 889a1e91a7aa24c5fb1afb66e9e57ae4f8b22340 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 6fffc88dfcb4c2547aadee39defb55fac504eed9 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 69443b7eeb184e46da60fd3c87a3282077955062 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 28613d24d3a68eaf5ad51ecc1d15b3f4445fc6cf 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 83354ca37f9ff5bd5dc742ddbcf95ee20e890a91 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 a0a3bfbcc7eeb87749984aa28f386e0041e6eb8f Author: Joan Creus Date: Fri Jun 4 00:25:41 2021 +0200 Catalan translation update commit f5f18fb5ea8b478e3c8f353bd20f7dd708b145bf 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 8f11b8f110e284858989415b6e36d661816640b9 Author: Marko Lindqvist Date: Thu May 20 17:09:17 2021 +0300 validity.c: Use ..._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 cc7add64d5f0c228e4522b030af62ba85f9f9e9e Author: Marko Lindqvist Date: Thu Jun 3 04:02:20 2021 +0300 amplio/.gitignore: Drop as obsolete Signed-off-by: Marko Lindqvist commit a0ce5f11f0d7b91de825fb77408af3d0957c9180 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 72174443f31044a62ddff150fe6279f43ec5c17c Author: Marko Lindqvist Date: Sat May 22 16:05:35 2021 +0300 gtk3.x: 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 3585b55e8ecd12d34d37faa307e8807eea7252a8 Author: Marko Lindqvist Date: Wed Jun 2 15:45:40 2021 +0300 Comment typofix: "checkin" -> "checking" Signed-off-by: Marko Lindqvist commit 7a96bdcff967ffba2c932ef224d0a988c0103d46 Author: Marko Lindqvist Date: Wed Jun 2 07:30:16 2021 +0300 langobardic.ruleset: dos2unix Signed-off-by: Marko Lindqvist commit 9909767e62af6e0505e72d13a22900d88d456be4 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 640b5c673160f0fff27e934beb91ad9af70fd043 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 165a6788014baf9b29925d8452b54c5a1aeb19b3 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 c56f40fb3106e1372419bf13f55047484265fbb1 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 370f57830569d44a774755f9abae7b10d84ba37c 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 19c60d2cc547e1872a0450c065248facb9c573c7 Author: Marko Lindqvist Date: Fri May 21 01:50:17 2021 +0300 Inline is_server() See osdn #42331 Signed-off-by: Marko Lindqvist commit 5fa05702772a67afa21fbde0889ff3926d17caec 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 7fa7dba1466bfebb4f2612c791719817acd78d80 Author: Marko Lindqvist Date: Sun May 30 17:00:55 2021 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit d09820ad2ab00ae2fe1e8f39f5bc4adfd1d5b032 Author: Marko Lindqvist Date: Mon May 17 07:46:08 2021 +0300 gtk3.x: 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 78af2d47e2fa5ba5b9a43896bd6aef6eecba0cac 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 b39bd3ad17295b61f0835e8fe00b1f2480ee27f9 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 eb86df5d1843843e2850790d8acaddbdfa2fc76d 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 a096347b59b0abdd7c784e65361bbbecd6abaaee 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 06146388ebb60f7108ebea0fe37db58dae679aca Author: Andrew McGuinness Date: Wed May 26 18:18:55 2021 +0100 Avoid calling AI lost_control for human players See osdn #42325 commit c2951b6c68109a32c1024f76e648341d9b182217 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 a2fc11518815815d2b31ee499794598a659c85d0 Author: Marko Lindqvist Date: Fri May 28 16:33:28 2021 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit 4cd68659dfd5df2fa562824da3903adadd4fe0aa Author: Ihnatus Date: Sat May 22 23:44:59 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 9e21f5b12828a77f9e566925baa808cda4018268 Author: Marko Lindqvist Date: Sun May 16 11:51:42 2021 +0300 Improve indentation of entries in the left panel of city dialog See osdn #42298 Signed-off-by: Marko Lindqvist commit f4ad30e6d464be3332186958a16dd02a47b4d931 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 544019afc4db174b5e53858d094b1be574b136ea Author: Marko Lindqvist Date: Mon May 17 00:58:27 2021 +0300 Drop installer_msys2/freeciv-mp-gtk3x.cmd See osdn #42151 Signed-off-by: Marko Lindqvist commit a820139f4b0642e3433a1fe3e5825e3d1552da12 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 e8b0904cb36e6a8ae2102afd6b484a68df385d55 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 5215e9b53e3dcf3e55c252095e4fc1a60e767646 Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Wed May 26 13:43:59 2021 +0200 Updated French translations commit 9e7c4c3565f500e769b6c426e94fe949af71ba75 Author: Marko Lindqvist Date: Mon May 24 03:33:13 2021 +0300 gtk3.22: Make tab notice color different from alert color Reported by pjlsergeant See osdn #42295 Signed-off-by: Marko Lindqvist commit fc55d6e7ae200eae8194bd8ef27b59db68bcb231 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 8c84767831e25cca50e00a2a782097295616cd72 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 3fda7f4879eb752b287f3cf0173ff4ff8cc8a2ad 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 4980427abfcff03a3b7c436fb658b07e5c58748b 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 3ee6740cfdc791c96da3b3731a4f61cfc8a2181b Author: Marko Lindqvist Date: Fri May 21 16:19:37 2021 +0300 MacOS: Respect user set MOCCMD See osdn #42342 Signed-off-by: Marko Lindqvist commit d51f4968e536318df8346017f12643dd8729c31c 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 438a2881b14c3b7455e0b2d2dfb7fb1cbbfac3da 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 142fc76842a6715b13f5c9b69694dc24198cfc77 Author: Joan Creus Date: Sun May 23 17:47:20 2021 +0200 Catalan translation update commit 7fa82d2f70b26fba597696692c49d4782c95561b 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 a0a81deb1925d9dc0ecd6814640820f0fe4bb164 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 40cf9b796ad66686bf0e79e73351b2c234aab0ce 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 551c42f68ea367796cead15553aadcc057a198cd Author: Marko Lindqvist Date: Thu May 20 05:18:30 2021 +0300 civ2civ3: Refer to Help -> About Current Ruleset in welcome message See osdn #42329 Signed-off-by: Marko Lindqvist commit 2bfc326b3cd3361156111cf760ed06a39ec61efa 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 84194dacccd348e63a5ddae925a4bfaa43d27ddd Author: Marko Lindqvist Date: Sat May 22 01:41:38 2021 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit d640e556671ac9ad358c41fb880c7ce093bbbc58 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 7b1842ae8908c147f0e662ea1207b80b390c096b Author: Marko Lindqvist Date: Thu May 20 01:23:43 2021 +0300 gtk3/.22: 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 e1074c36f054a9ce4027bde061835c520a3ab278 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 936a989d705e0fa74ba8a39c3ef8a41a51fef899 Author: Marko Lindqvist Date: Fri May 21 04:46:32 2021 +0300 italiangreek.ruleset: dos2unix Signed-off-by: Marko Lindqvist commit c44b80e24348dcb6dc272a3c3f4d4aea8c020d74 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 f64450a5ff15b4825666f63118dfe1eb47a619ab Author: Marko Lindqvist Date: Sat May 15 08:31:35 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 1a55d2b3dec58f81516670046d8aeb2050f8e891 Author: Marko Lindqvist Date: Fri May 7 22:55:09 2021 +0300 dai_calc_data(): List 'income' as outgoing parameter in function header See osdn #42192 Signed-off-by: Marko Lindqvist commit 37b5f10573770c2cee01a957c51741ec68045138 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 27e0477a32eaba429bf78ce0183ce88fc665dba2 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 037e210e6242f8506469190aa3cd3e51522e3ca5 Author: Marko Lindqvist Date: Wed May 19 22:32:23 2021 +0300 FAQ: Refresh from wiki Signed-off-by: Marko Lindqvist commit 321b5855fc7fbd14237b48c2e635f87f92f74887 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 698fbc0fc32c2b0707b6b8726ecaa4d0200022ed 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 a788e5b004ee3e1fa56b2b018f165ba888b048c9 Author: Marko Lindqvist Date: Tue May 4 17:14:26 2021 +0300 Introduce action_enabler_list_re_iterate() See osdn #42171 Signed-off-by: Marko Lindqvist commit 7230fbfc95a3e2e79cd04f702e92ed2b7fac8c4b 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 ba20918a2de5b7a87b427de062b28ba80a9057eb 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 1ed2a113fff4172b101b7af9cb1069e228b71f8f Author: Marko Lindqvist Date: Sun May 9 12:39: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 cdc96efb065da2b6b72c88776d4d4baa37bd5fe7 Author: Joan Creus Date: Mon May 17 00:21:45 2021 +0200 Catalan translation update commit 978775d0f7fe0310c4ee3981eb54b6d9383d750e 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 6b05c2a50b4050e102f56b7e824ff05a1ec035f3 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 49e0bb0d30d6eaae07e6181d0575d90b2918720a Author: Marko Lindqvist Date: Fri May 14 21:04:24 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 439822480fc62da09f12834bacb99324405af52f 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 9e87e9c8240483f09ea8752d8671452dc3b8b34d Author: Marko Lindqvist Date: Mon May 10 15:42:22 2021 +0300 Alien: Make irrigation|plant_time consistent with _result For some terrains nonzero _time was given for an activity that is not enabled by the _result. See osdn #42211 Signed-off-by: Marko Lindqvist commit 1b098a6e32fc45ca839868781e7997972b157dfc 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 944524d6b8c34c953707b27cdea6d67c750fb637 Author: Joan Creus Date: Sat May 15 20:36:51 2021 +0200 Catalan translation update commit 109456cdfa879986b8637f2f23bc25a40ce93c59 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 393d376edf88544d4cd4917ae33e94cbaf47e795 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 9136b331489842647d2ae659aff3e20eab31bc0b 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 6faca79b910d3531f4e165256dd38ec20446b823 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 47f523e7d49b28daf3a8ca792b145f3b64bf1995 Author: Marko Lindqvist Date: Fri Apr 30 04:46:14 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 c7ca15fc20be675024a047612c33cfddfe24080d 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 02a92caa6515d84a7be7937235ae3209041330d5 Author: Marko Lindqvist Date: Sat May 1 01:56:40 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 9c4e07d617569cfd04a238e3ee6de9450ebe8dc1 Author: Marko Lindqvist Date: Fri May 14 13:37:25 2021 +0300 Mark as development code Signed-off-by: Marko Lindqvist commit 4780926fdadda8ecd4b1a5cab979313c7b6bdd24 Author: Marko Lindqvist Date: Fri May 14 13:34:15 2021 +0300 ChangeLog: Refresh for 3.0.0-beta2 release Signed-off-by: Marko Lindqvist commit 2094ccf19ef29976873ce4bb63e8929b6e687496 Author: Marko Lindqvist Date: Fri May 14 13:30:30 2021 +0300 Set version number to 3.0.0-beta2 Signed-off-by: Marko Lindqvist commit b7344361df7fd671a4b5c6ff812afa71660aeb06 Author: Marko Lindqvist Date: Fri May 14 13:29:18 2021 +0300 'make update-po' before 3.0.0-beta2 release Signed-off-by: Marko Lindqvist commit b8445e77acfd134ba03f6d84126be891b172cd0f Author: Marko Lindqvist Date: Fri May 14 08:28:12 2021 +0300 NEWS-3.0: Fix date of 3.0.0-beta2 Signed-off-by: Marko Lindqvist commit 46ed934a710d28efc85b3bce0484785ab0be1cdb Author: Marko Lindqvist Date: Fri May 14 08:26:43 2021 +0300 NEWS-3.0: Add wiki NEWS-3.0.0-beta2 URL Signed-off-by: Marko Lindqvist commit 1f7c226107375367eef4eca92a8b72176254e229 Author: Marko Lindqvist Date: Fri May 14 08:25:35 2021 +0300 NEWS-3.0: Update translation statistics Signed-off-by: Marko Lindqvist commit 2f6dfb4040e2fe67dd2ef37ca6af2d8c54a7b19b Author: Marko Lindqvist Date: Fri May 14 07:42:56 2021 +0300 Update Polish translation by Hubert Kowalewski. Pulled from https://sourceforge.net/projects/freeciv-l10n-pl/files/ (zip timestamp 2021-05-13). Signed-off-by: Marko Lindqvist commit 10161df08e795ead6ad809edd2319fb886f60409 Author: Joan Creus Date: Fri May 14 00:28:21 2021 +0200 Catalan translation update for nations commit 8aa00acbe06b5a1adbeefb0b3e180bb78adf6ea6 Author: Joan Creus Date: Fri May 14 00:23:06 2021 +0200 Catalan translation update commit c38d5b406379d691fd37709f7f6f89afa198078f Author: Joan Creus Date: Thu May 13 19:58:46 2021 +0200 Catalan translation update commit 36bee08bff816d2d6393d6afd7ebef25d41ffe08 Author: Marko Lindqvist Date: Tue May 11 16:11:29 2021 +0300 Comment typofix: "againt" -> "against" Signed-off-by: Marko Lindqvist commit 86f6875829935316d3e1b5bed2b1f8d96cdcb9a0 Author: Marko Lindqvist Date: Sun May 9 03:39:53 2021 +0300 NEWS-3.0: Add 3.0.0-beta2 NEWS Signed-off-by: Marko Lindqvist commit 4eb4aaacb4dbd0362ecff26ecbd589667cc6b517 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 5954ffa892439d56e9b198a3f44503a5e12c6239 Author: Marko Lindqvist Date: Wed Apr 28 20:23:23 2021 +0300 Correct return value documentation in is_allied_unit_tile() function header See osdn #42101 Signed-off-by: Marko Lindqvist commit 56d462bee6a5da0efd316ad38ddcfd5bf175c0cf Author: Marko Lindqvist Date: Sat May 8 16:20:27 2021 +0300 data/.gitignore: Drop ggz entries Signed-off-by: Marko Lindqvist commit 292d50ed1038cc84b4b04f4d1688c042c96a3881 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 28652061c15a87bd0368f5e7049e7802899aa53f Author: Sveinung Kvilhaugsvik Date: Mon May 3 09:12:47 2021 +0200 The "Trireme" flag has been renamed CoastStrict. See osdn #42158 commit 48126e85553c60841dfdf2576222a5a97fb0c025 Author: Marko Lindqvist Date: Fri Apr 23 03:04:00 2021 +0300 Fix ruleset comment typo: "desciption_file" -> "description_file" See osdn #42061 Signed-off-by: Marko Lindqvist commit 92cdf442d84fe2e40d72a83d54769a5aa4cec78b Author: Marko Lindqvist Date: Fri May 7 05:55:08 2021 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit 4ec9f786a370340d25385b09a45095eb4f42f493 Author: Marko Lindqvist Date: Fri Apr 23 02:04:08 2021 +0300 INSTALL: Document MOCCMD See osdn #42049 Signed-off-by: Marko Lindqvist commit 147c06a8eedd6525b5e601d7f8873d1d5beb7825 Author: Marko Lindqvist Date: Thu May 6 06:22:02 2021 +0300 gepid.ruleset: dos2unix Signed-off-by: Marko Lindqvist commit b936de493a0e4ce49fa131c99cabcefb2cc6a9f9 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 2d8c38e70461a862004adccbbf3120bd24a8c5dc 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 e1af428bcbf74164049bebfb3bbb5f5413597a4f 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 78e860eb242305e1bb70fb1d3f9a3f4a17fb272d 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 849684a6c7a872bafaac89c13364ef3b208dc80a 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 5d48e78b40a1170e86bcffdf07abd4f9f5d67622 Author: Marko Lindqvist Date: Mon May 3 16:03:59 2021 +0300 Comment typofix: "given data" -> "given date" Signed-off-by: Marko Lindqvist commit c7ddb47e46c9acc73eefaaeb649824249d3902f6 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 d2699f4fbc40ff4d3483112f32fe12f32ec323d6 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 94f76f3b5849171c8acda6a652df3bd6073044ee 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 edeeeb50ac8fc48831bc3597a9a66f657b96b759 Author: Sveinung Kvilhaugsvik Date: Wed Apr 28 23:38:57 2021 +0200 Comment numbering fix commit 0199d9cc1674b93f205417265aa9224c823b411e Author: Marko Lindqvist Date: Mon May 3 02:49:19 2021 +0300 create-freeciv-gtk-qt-nsi.sh: Update list of available guis in comment Signed-off-by: Marko Lindqvist commit b707265190e69c972cdf61cd278e72f71527dc72 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 4360d519907b82a2daa967d5238279269d9fc355 Author: Marko Lindqvist Date: Sun May 2 05:18:08 2021 +0300 carantanian.ruleset: dos2unix Signed-off-by: Marko Lindqvist commit 12e95d35b6f3abfaa5072d0ad78aade9b6a1eb54 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 1d5edf5eb3bcad88b4944ebca596aac2b0c15800 Author: Konstantin Vedeneev Date: Sat May 1 14:44:35 2021 +0500 Update for Russian translation. commit 1d4aaab005eb6cbfd6be8763734a81e547a4395e Author: Marko Lindqvist Date: Fri Apr 16 23:40:42 2021 +0300 Ruleset comments: Fix "compatability" typos -> "compatibility" See osdn #42017 Signed-off-by: Marko Lindqvist commit 028a655c7c7b9bbcc8d18ca3a27500ecaa607bf5 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 f6c5720099e969add3ce209bac8f4b5abc14eef5 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 adcddab4e271308907972449ddaa957c6d97d9b0 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 a787d7bae19693970ba2cd2b2d7399dc821f1ed7 Author: Marko Lindqvist Date: Thu Apr 29 21:55:09 2021 +0300 Comment typofix: "diplomancy" -> "diplomacy" Signed-off-by: Marko Lindqvist commit 0f15adbf3e52c2c2fa124188496756b6272e70fb 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 2493b70b8310e5b55da2c7d45092a892b273a777 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 68fb31dfac9790bd59d436a66540a60fff481aab 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 67dbf35df6e71ba1debd104b7459999adc77130e Author: Marko Lindqvist Date: Sun Apr 18 06:41:50 2021 +0300 Check that its transporter can hold target unit before converting unit See hrm Bug #921940 Signed-off-by: Marko Lindqvist commit 06db000610cc1775b9ca3390f298df79826908c5 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 3daa07a737ece6865dc2f2c733e3c26460f1ab63 Author: Marko Lindqvist Date: Sun Apr 25 08:54:13 2021 +0300 Fix xgettext warnings from game.rulesets See osdn #42071 Signed-off-by: Marko Lindqvist commit b5e2739b1f3ff05e68206d16d5b6e2ad826d5655 Author: Marko Lindqvist Date: Wed Apr 28 03:38:33 2021 +0300 Update Finnish translation of the ruledit domain Signed-off-by: Marko Lindqvist commit 2db49f4e5c0a9c3c4d6926239c94ab59034a1044 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 463463dd0a53ec987050093b56a09f5de57460fb 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 d67c0c70b75e278e37c49e8464ed6c750226df28 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 88dc4e9397290e76543faabda10bb2dabaaf8aa4 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 f98e13b0829ad36764bc519b2b102761c92cda29 Author: Sveinung Kvilhaugsvik Date: Thu Apr 15 09:55:49 2021 +0200 Clarify "Attack" action enabler names. See osdn #42010 commit d1a09080c4feb8c43e6f230bcd51ae3f5f9a6be5 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 5b2b87cbac5a646da9aa9b8acd7f415076964d7c 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 37ded8b75e3353aa605468bf5f82a5dd9541359b 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 81ffed51ce8552890c2ad3f7b7fbda085f90e45a Author: Marko Lindqvist Date: Sun Apr 25 12:26:06 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 1e564761dd46448dcff83f821f0bee3dc349235d Author: Marko Lindqvist Date: Sun Apr 25 08:38:46 2021 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit 47dee77ef079744d5dd9f48aa039d50095bb30c3 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 55458d4aac9fdd9301d1bda1504621b5698e2cb6 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 8567785e6cbaa3ddccb9a6ae886bb9bcf13c8ba6 Author: Marko Lindqvist Date: Fri Apr 9 06:45:12 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 cbb36484d64226393cd5ecc2a5e05bdd01648dcc 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 8bfb3aa3030659e6aa047b89d6945b03565dd8ac 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 9d85401b27737e45e3beecf511fd47b6bec629ec Author: Marko Lindqvist Date: Sat Apr 10 02:20:56 2021 +0300 Fix server crash when illness destroys a city See osdn #41959 Signed-off-by: Marko Lindqvist commit ac4cf0cc1e4a3bbda59b12bb75e85261bbe308e0 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 1bd53cc3c3cbd79bc272aeb27174ea62c8a89db4 Author: Marko Lindqvist Date: Wed Apr 14 04:39:32 2021 +0300 INSTALL: Improve listing of Qt-client dependencies - List 'moc' in dependencies - Mention that also clang++ has been used in development Requested by chippo See osdn #41998 Signed-off-by: Marko Lindqvist commit 5972685867be0f1235247a9a028395ffe38e31d7 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 f47d8be3edb3423407e0d1cfea6fa7970e647682 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 f2df2e73e1579740fb49831a7e2f93b0872b3a98 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 fd44a84757afc867af73bb7c12c9dd876354181d Author: Marko Lindqvist Date: Wed Apr 21 16:51:15 2021 +0300 tcc.m4: Comment typofix: "usualy" -> "usually" Signed-off-by: Marko Lindqvist commit a643ae31521a004f173b8daaa44b2cba96d0128c Author: Marko Lindqvist Date: Fri Apr 9 00:32:19 2021 +0300 Ruledit: Prevent multiple "Edit Values" dialogs for same ruleset item See osdn #41951 Signed-off-by: Marko Lindqvist commit 42b16de0f1196745c3d4919f62d1c1ae5d71520d 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 3a21ee196e03eef39dd7c4d8161f140b9638f048 Author: Sveinung Kvilhaugsvik Date: Thu Apr 15 15:15:01 2021 +0200 Allow nuking non native with no attack_strength. See osdn #42008 commit 928bd03a6950cff3142c8f9defa7430e84435c2c 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 4d5067629e5ff7fd82dedd3c3a0acce5df495060 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 61b72d76ba01d65315b1de9798669464d1422e91 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 29ae39fa2ad1f1a9bdcf1f8ff113061e6c4bcfc1 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 306c34b19d3823213f3239efe26732ca5e862e05 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 d3aa573ae548942514f152bf57b96ca6f887ba95 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 d0649a165fb1e68ede1576c2285f224e85196621 Author: Marko Lindqvist Date: Tue Apr 13 20:50:56 2021 +0300 Fix false positive when looking for moc-qt5 See osdn #41997 Signed-off-by: Marko Lindqvist commit cf617f489bb0ea9718912dc6035309e59f86c38a Author: Marko Lindqvist Date: Thu Apr 8 17:58:41 2021 +0300 Ruledit: Use QCheckBox instead of QRadioButton where sensible See osdn #41945 Signed-off-by: Marko Lindqvist commit 3b97460d082446c94879c166c8f5cfc3edc5cbcc 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 0a3109cba976a2e4000a32eaca9c155404349a26 Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Mon Apr 19 02:11:57 2021 +0200 Updated French translations commit c844f39ac6a2d450ccf0fefa8306b14c09c9ab37 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 968885699cceb0ec1afa33aec15cb73a5de6fff8 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 54f73b9b5e31d30cab9d6260711c1ff3ac7e6cdf 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 d05b4bcfbb765c1b1986a126a8a324ad2c6ad519 Author: Marko Lindqvist Date: Thu Apr 8 16:15:44 2021 +0300 Ruledit: Add support for description file reference editing See osdn #41946 Signed-off-by: Marko Lindqvist commit a9183fd0f35ff0ae94c0436f3c0d208cd34b3caf 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 fa2415697b782bc9905b72cf5521aabb9248717e 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 fafde38b554e2082a33ec2c1c3bc7f220e1fc82e Author: Marko Lindqvist Date: Sat Apr 10 12:06:36 2021 +0300 Ruledit: Add support for editing unit build cost See osdn #41950 Signed-off-by: Marko Lindqvist commit 2e4c8378d61c0b76ea7e331acdb2562583a128a9 Author: Marko Lindqvist Date: Sat Apr 17 03:25:08 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 3d4a0feb37f8a008a0c660f9af335887691cafde 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 befafcf96c0203d857616f35f60c54a4a7f593d9 Author: Marko Lindqvist Date: Mon Apr 5 10:03:07 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 a48deba44232942dcf5e92b0851ccd843184550a 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 72727ab007261782fc633a57a4d85df9aad2e503 Author: Sveinung Kvilhaugsvik Date: Mon Apr 12 10:48:58 2021 +0200 Document what 'disabled' means in an enabler. See osdn #41992 commit 22ae4dedd9fc63e29a3957648b232a36b91e9e44 Author: Sveinung Kvilhaugsvik Date: Sun Apr 11 00:40:05 2021 +0200 Comment fact fix: unit may be dead. commit bda6c6b4d384a1645b1867bafb3ab6c36dd6ca36 Author: Marko Lindqvist Date: Thu Apr 8 15:43:11 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 080a6716a9f694fca91a0b3667bc3d1ff39503b0 Author: Marko Lindqvist Date: Fri Apr 16 07:49:06 2021 +0300 Comment typofixes: compatability -> compatibility Signed-off-by: Marko Lindqvist commit 9e846b1ddd64985f91cc2386511ae2632d8f1006 Author: Marko Lindqvist Date: Fri Apr 16 04:18:00 2021 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit 1ff4b8e1036331c1c8ef7c2a8716582898c14c3a 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 562c5bd55898c3174a64b8fc3080164319a58bbd 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 a3473f19f42a81af2706a08a0a75e5464871c23b 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 b52b4b90bb483659e7a918d9e6071438b51433ea 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 f0da5008fa84c0ed3405d304dc6631ed7df678a2 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 AC_CHECK_HEADER() does not define HAVE_xxx_H like AC_CHECK_HEADERS() does, leading to compilation failure. 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 24950c3aff8fb002f4c46299e2d976754aaefc19 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 508f410041af29c603cd97c9103fcb3c41723ea1 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 0945112d5ea076453c88c1ec278973b270a768a7 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 2ab700dfb9812c511e56c8e3310c31ba800218b6 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 d46fe1061315020c2e5d1b6840f819544bee7fc6 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 d0af32fe18e249b050fcde095ddbf17091e1cb0f 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 6bfebefb493b475e12fb32018bc1bed2cfce00ea Author: Marko Lindqvist Date: Mon Apr 12 16:36:55 2021 +0300 Comment typofix: Widow ... Structute -> Window ... Structure Signed-off-by: Marko Lindqvist commit d2da169083ba077522b2a83ffc591fce72a1a231 Author: Marko Lindqvist Date: Sat Apr 10 12:02:22 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 33d93d0f49a95f1c6169763d936582d5422a5915 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 29b44e2bc3856d2d350c841ead3ca61f8a727d99 Author: Marko Lindqvist Date: Thu Apr 8 17:53:43 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 93cacd89e27cb7da591125b5016d8ff224dcd4ad 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 9ed10dc810b9c04f85fd85f75a8ace62c75b95ba 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 39f0d2236a2e9588e1d8229705634f38f35203b9 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 2b31cad2c38fd505f1eafc63744797b9cdf4848e Author: Sveinung Kvilhaugsvik Date: Sat Apr 10 13:12:34 2021 +0200 Comment grammar fix. commit 05ea8b26d5a6930232ceadada9163202656acc03 Author: Marko Lindqvist Date: Sun Apr 11 00:01:08 2021 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit b360fd6b64405f22faad98abda49a18ff97bd67d 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 ba6bc59c7644a2579754987e217f7594e8244f50 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 5f065ea60cc411ce39832ed4c6b260120336931c 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 fbaecf2f8263f9a8e93c783bdc340648de234eac 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 84a9b8c8067a5d06557e391afee374d1031ce349 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 4be0eefd432f51013593a1f423b0e49386c4a73c 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 aff10b18fca7a4a2bb059b728a12e87e84cb8446 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 c0cde77d94a9e0524dbf0ed32f671e43325eae5e Author: Marko Lindqvist Date: Thu Apr 1 05:18:03 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 c87b231ffcb90e0eb60269d6c5eaba3b88f09f02 Author: Marko Lindqvist Date: Wed Apr 7 17:10:15 2021 +0300 client/.gitignore: Drop freeciv-xaw entry Signed-off-by: Marko Lindqvist commit 20766716294354c1caffa937d8320941e696189b Author: Marko Lindqvist Date: Mon Mar 29 22:07:32 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 2e47d387aec5bc83098054d95809b3f77a28ce47 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 b1b0414a649d6f94cd7162863576dbe63021b384 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 986221e9e33447aacb204b212270014342133890 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 e42506019e6007067e0201a57766844a38c7b551 Author: Sveinung Kvilhaugsvik Date: Sat Apr 3 11:01:12 2021 +0200 Comment fact update commit faf3f366cb5dbdec4d9715eeac05867f885dfa6c Author: Ihnatus Date: Sun Apr 4 00:39:24 2021 +0300 fuel pathfinder: dont wait for no reason See hrm Bug #923677 commit 2bbb0e4079fcd67e71c94dccd35b4a529b1f8c4c 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 85e81abef5382cb5388b87a658804b14eb544cae 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 9dc9d8964bed4f55bcb16d3916c4b66821ff5ad6 Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Mon Apr 5 13:12:15 2021 +0200 Updated French translations (including bullet conversion from "*" to "%s" ) commit 7c39b74cd99869a9a75b3eb5ecba17f1053e1302 Author: Marko Lindqvist Date: Sat Apr 3 06:38:58 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 3f84b0193288518ca4a2accddbb70ee236ed1933 Author: Ihnatus Date: Sun Mar 28 21:51:28 2021 +0300 Remove unneeded movement from AI air attack code See hrm Bug #924327 commit 2870dfd7fccfa4914269edc286491278fa692098 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 411215fb84837981c6e53f633406cb100cf78b50 Author: Marko Lindqvist Date: Tue Mar 23 07:34:09 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 0302f41149e7f309b9748a19cf301816f94b982d Author: Marko Lindqvist Date: Mon Mar 29 05:53:13 2021 +0300 Support unpredictable random seed on Windows See osdn #41842 Signed-off-by: Marko Lindqvist commit 0004acbde802b682d5c1d9c1a3f9853aef41829e Author: Marko Lindqvist Date: Mon Mar 22 23:54:09 2021 +0200 Make Qt configure message to specify Qt5 See osdn #41833 Signed-off-by: Marko Lindqvist commit 5fd4ff09f58f2c3f95e2f8aa9f1d247fbf8f9946 Author: Marko Lindqvist Date: Tue Mar 23 07:30:26 2021 +0200 Rename GAME_START_YEAR as GAME_DEFAULT_START_YEAR See hrm Feature #923660 Signed-off-by: Marko Lindqvist commit 5058b7e9bdd181c4ae9ecba1c0b3ef58b5ea85c3 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 e73e2280942ae837bcc39f813b8e72802f3296c1 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 6913f13a9f3b3c103907b3f87bf4ce379db2418a 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 9c45ca1d1e463ed002b6e569ee782b3260b48985 Author: Marko Lindqvist Date: Fri Apr 2 09:38:11 2021 +0300 sdl2: Refactor get_widget_pointer_from_id() for minor optimization See hrm Feature #921195 Signed-off-by: Marko Lindqvist commit 26ecf5ae937028b213e3f4007978e68e67e7b984 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 86cdb3fb8cdfcb38b0c4305af65c3e29850b9a0a 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 744882f82e3479b0a009db9afeb06bed59d149ac Author: Marko Lindqvist Date: Mon Mar 29 21:38:59 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 3ea4fa28a58ac4f4fa6a93cc1cd65f26f5a6181d Author: Sveinung Kvilhaugsvik Date: Mon Mar 29 23:49:10 2021 +0200 Action decision wanted for the hex2t tileset. See hrm Feature #924388 commit 92eb6b327ebbbd4ae43ef5095cdc7f2775f86993 Author: Sveinung Kvilhaugsvik Date: Mon Mar 29 22:26:52 2021 +0200 Introduce action_prob_and(). See hrm Feature #924387 commit a16d1057b6b758e1f252657cb57ad8a684bf2767 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 aa62addca67c9eb6a93713e95ed41912b0a2c5c8 Author: Marko Lindqvist Date: Mon Mar 29 11:19:30 2021 +0300 AI: Fix tex/threaded compile error See osdn #41870 Signed-off-by: Marko Lindqvist commit 77afc666f5c6616c3b57f5dae146a4db0feae513 Author: Marko Lindqvist Date: Tue Mar 30 20:39:15 2021 +0300 Update Polish translation by Hubert Kowalewski. Pulled from https://sourceforge.net/projects/freeciv-l10n-pl/files/ (zip timestamp 2021-03-29). Signed-off-by: Marko Lindqvist commit ec2d15da97ef7271f4db123bbe9e11534b67e1fd 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 28aa25939072aa1fcddbeb4bcc623f4d43df7499 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 c652600986ff5c4bb5aad140a248850b27629ddb 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 95f0c05a9c095d70c764b21c0a45295494220e2d Author: Sveinung Kvilhaugsvik Date: Sun Mar 28 19:44:49 2021 +0200 Comment spelling fix commit 27ed1ea5fac70808605fb9d363f141df698cafc3 Author: Marko Lindqvist Date: Mon Mar 29 02:59:45 2021 +0300 Update Spanish translation by Jordi Negrevernis i Font. msgmerged from S2_6 445be91228 Signed-off-by: Marko Lindqvist commit 7246a2b6fbf7874adff37c6551aa643145d8358e 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 ccc7a303eb014675ce74bbad13c90a1c55077ded 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 bb3e1d42b37205b885b957126e1fd0e7fedb8982 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 3febdbc06197c35d482d749457de2c1ebf6c4825 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 ea36c057dff70f0a71cdf66bd21cecbf8c346d19 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 91b4c9583655123a38b9a1abdd31cfdb5f39557d 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 438a7bdf2b880087698a204300e0703ce98beeea 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 8d38895f0a8e637c008c257503b290e775e2196d 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 32812d66f4fc94adfbd35156a80bca516680a094 Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Thu Mar 25 16:47:20 2021 +0100 Updated French translations commit 1b2e82175f6597ff38392f3a787e92757c082d82 Author: Marko Lindqvist Date: Thu Mar 25 14:06:03 2021 +0200 Update Polish translation by Hubert Kowalewski. Pulled from https://sourceforge.net/projects/freeciv-l10n-pl/files/ (zip timestamp 2021-03-19). Signed-off-by: Marko Lindqvist commit 8acc3d1d458547d8e63eef3b3bdafd40b229f0b2 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 3040263ff2d1a7cefa46d383120d7330467db851 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 6e2d085bad03f22195a72afc3269fdf28828262d 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. See osdn #41826 commit 909b37dd178c0a0b80b34a11d372cc31221671b6 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 e84d9cae3d637a2c65225c17fb87282058b34ae4 Author: Marko Lindqvist Date: Tue Mar 23 21:41:19 2021 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit abe6b8bda9739e7473858b5e8f2afe926e170f6b 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 5e5a1adee7e1f87ae379b00e79498e2c9358757f 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 2bc50c5b7b4a5c8cc5b95612a1b5c8b9b22a82a0 Author: Marko Lindqvist Date: Mon Mar 15 16:55:31 2021 +0200 Make generated random seed less predictable Patch by Ilkka Virta and myself See hrm Feature #914184 Signed-off-by: Marko Lindqvist commit b8b7f000ff80458de93a66d2908ce9f842b337fc Author: Marko Lindqvist Date: Tue Mar 23 05:28:30 2021 +0200 Comment copy&paste error fix: improvements -> units Signed-off-by: Marko Lindqvist commit 7654949ed7b6c645540d6b3464b823aa50e597bb 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 7d036bc1edbb4f0145ab2f1e8740a322c95c486a 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 cc66db35946d860797818c515714aab80c221bde Author: Sveinung Kvilhaugsvik Date: Mon Mar 22 16:19:27 2021 +0100 Comment explanation improvement commit 7e82a3c0ba5dab911046c28e3052343eb4c84690 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 even if both buildings are present. 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 15cf801a95431b3b8dcd28e8fb5c7da7868c71bc 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 5c67311e04bc7b5b287f94517810d9c0575ce8b0 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 344737897dc9a24bb9cf401b9ebdafb986846ed3 Author: Marko Lindqvist Date: Sat Mar 13 19:20:47 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 860611f63ef8a458a2faf3bc039115882501ca29 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 1d83d29e9a3cbba9a06037c935b3f0e9d576868e 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 f3d6986ab53fb7f96bf6e77206e4d005243a1573 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 c4a60220cde5c7804b311d394a6150c0bd855550 Author: Sveinung Kvilhaugsvik Date: Wed Mar 17 18:10:53 2021 +0100 Comment fix commit b510c5e197d9dde7e6743e5d97c92909e3ea07e7 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 387ab8d62ca5a4d246f5a8da13ee1346af4cfc42 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 703300587dbc3d5691ea9f6e0b748042dd3fa449 Author: Sveinung Kvilhaugsvik Date: Fri Mar 12 00:32:41 2021 +0100 sandbox: test paradrop_to_transport. See osdn #41740 commit 4acdab95bc027a780d3d0b0a86523d502eaddf7d 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 600ae3c7adab56bc655dc330aef8bf71122815b3 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 5e3817c2af3c17f2a0cdc3bfa1d1fc1739b099e0 Author: Marko Lindqvist Date: Thu Mar 18 12:54:03 2021 +0200 Add template NEWS-3.0 See osdn #41727 Signed-off-by: Marko Lindqvist commit 9eb8ced19aad7549204534bf5e642014f5dedb9f Author: Marko Lindqvist Date: Sat Mar 13 17:38:35 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 3944c59b589353a4b72856a404b54b43142c25e6 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 58b32778161868a8224e3223f55f45db4b21f519 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 64a7888a87c62aff3738ddaddb99ed1599cbc920 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 6c1d822a6efb38c253d5d24107b2e1838d11ae86 Author: Marko Lindqvist Date: Fri Mar 19 14:35:22 2021 +0200 Mark as development code Signed-off-by: Marko Lindqvist commit 4478d229733ffab38bd7fb92bf07587a1b47cf69 Author: Marko Lindqvist Date: Fri Mar 19 14:31:02 2021 +0200 ChangeLog: Refresh for 3.0.0-beta1 release Signed-off-by: Marko Lindqvist commit ce748f4b7fe58ae158081664039368ab30bbaba0 Author: Marko Lindqvist Date: Fri Mar 19 14:28:58 2021 +0200 Set version number to 3.0.0-beta1 Signed-off-by: Marko Lindqvist commit d19c3fef284f35ee550935fa99edeee78169751a Author: Marko Lindqvist Date: Fri Mar 19 14:26:22 2021 +0200 'make update-po' before 3.0.0-beta1 release Signed-off-by: Marko Lindqvist commit 5f7984115dda5339ac3246b27e37d0f35b71c6c0 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 32801cbe5e9983ab4c58a32f574fabf5e0cc78b2 Author: Konstantin Vedeneev Date: Fri Mar 19 04:47:53 2021 +0500 Update for Russian translation. commit 012286da13d35792672efe3db67c30487ac150ae Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Thu Mar 18 16:29:45 2021 +0100 Updated French translations commit c0351cb8aee2dfe309015cc2e0b2caf3b52c1af8 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 4e8f6a5350dd3320e11b2f75a2275e45d698a24f 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 6700cba45aeb1f184dd8fad7929363633cdd864b 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 68f559466a0d4dc239e9dcec3e45cd7851abf4a2 Author: Sveinung Kvilhaugsvik Date: Sun Mar 14 21:14:56 2021 +0100 Document hard "Heal Unit" requirement. See osdn #41788 commit 723f4203dffe119cca7d4ed830d2d8c7e387e94e Author: Sveinung Kvilhaugsvik Date: Fri Mar 12 13:37:48 2021 +0100 Document Lua's effect integration. See osdn #41744 commit 079cb4b44ee0b73bf546c244dffe5b8029439b16 Author: Marko Lindqvist Date: Sun Mar 14 20:36:19 2021 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit 7b6b00f1bfe75c6a2f6db15d9e514f2039266ce4 Author: Marko Lindqvist Date: Sat Mar 13 05:57:50 2021 +0200 Fix civ2 ruleset xgettext warnings See osdn #41757 Signed-off-by: Marko Lindqvist commit d9a234df37818e1359664a5be66b1e8de239853f 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 55a461b5f06c203ac3bfc34ecd7a5fb8911e33ae 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 0d44f6c7b3a943e3387d69e56532c96e3ada6561 Author: Sveinung Kvilhaugsvik Date: Thu Mar 11 20:51:01 2021 +0100 Fix ANEK crash Fix crash when trying to find out if a foreign target tile blocked any action from being performed. Reported by Alain Baeckeroot See hrm Bug #908297 commit c78f03fec5c78b3064907de4018967490caf5801 Author: Marko Lindqvist Date: Sat Mar 13 06:13:31 2021 +0200 Update Finnish translation of the ruledit domain Signed-off-by: Marko Lindqvist commit a504cb4f8adb81b800cb1e49c7b409cf00a18862 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 863503a977a3241c7ce59f7523778a2b7847ef1a 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 4dff96bb052094d19da6fc20d5460ceb42e89adb Author: Marko Lindqvist Date: Sat Mar 6 18:34:23 2021 +0200 Improve civ_population() style See hrm Feature #922008 Signed-off-by: Marko Lindqvist commit 14f90795f00db2c4f93b93886558d0a4ac80fb67 Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Thu Mar 11 16:34:24 2021 +0100 Updated French translations commit f54dbf3f980f9621b19e4efb03c20e6efce0f40e 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 eb358ced0523fbe7a485250afa6fd3ac614ef90e 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 085fb5faaa0410991e704816133f6368e75a46a4 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 25475b411b27d20bce913bc8c733925e177202c1 Author: Marko Lindqvist Date: Wed Mar 10 07:48:26 2021 +0200 Comment typofix: backgroud -> background Signed-off-by: Marko Lindqvist commit 7ac87dc6f7bedc756afbec2b4a1dd9ee3f1a41ed Author: Marko Lindqvist Date: Tue Mar 2 00:07:26 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 ce5b11905c5f1c5e25fcaeb0373168a612d9bfbc 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 cd61f16605fbc9144df13462e83ddaf7b14b8590 Author: Marko Lindqvist Date: Tue Mar 2 07:57:28 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 50f31e55b3ed7ac95ab7535d79216b02925fbc6c 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 42161093412d6299d0b8ac57d23474c9af706486 Author: Marko Lindqvist Date: Tue Mar 2 07:08:01 2021 +0200 sdl2: Add science_dialog_callback() function header See hrm Bug #911733 Signed-off-by: Marko Lindqvist commit 602859b990676015e900e30a228e9006e82e0818 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 d042a63ec818a76df25d09f127e2b7d000e1ba69 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 3673031e6cbb878d540aaa0162b5976d63f95e1a 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 755944395ba9dcc3864c049e6315eef7c4809576 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 c6640f6f17768befa0c6faba7661ae6adc6bd036 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 9d9295847e24f96e07433e7ce477baaede2a93ac Author: Marko Lindqvist Date: Mon Mar 1 13:43:08 2021 +0200 requirements.c: Include See osdn #41667 Signed-off-by: Marko Lindqvist commit 43dee8c168737c184257e8d3bf3f72e5bff8376a 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 5f231f959cceab687ccaa244931a056ebe7ef6b0 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 49f5d74f385b0f534e7ad76f29da2a52387bfa36 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 9d4968b00dcc786ed0f24dea44d81f36f01b67d4 Author: Marko Lindqvist Date: Mon Mar 1 23:56:57 2021 +0200 Autodetect moc command with name moc-qt5 See osdn #41674 Signed-off-by: Marko Lindqvist commit a01dceeca62cc8102172ba0c0875129f0b2da9ae 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 9495ee015660ce6d3a6878dd3e7287d08573a5e6 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 6b718c6628415017ae05826ccac5eda3fd10659b Author: Marko Lindqvist Date: Mon Mar 1 18:22:20 2021 +0200 Set AI module capstr to it's final S3_0 form See osdn #41672 Signed-off-by: Marko Lindqvist commit 7ca2040751b31c21ce7194486c0e6c5e07cc6d1c 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 d3d11040df5bae0b3d77497a4a99a99b60de984e Author: Marko Lindqvist Date: Sun Feb 28 23:23:53 2021 +0200 civ2civ3: Show translation for welcome message See osdn #41663 Signed-off-by: Marko Lindqvist commit 59fed3a25bec54819dd459422da3d4713de517d1 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 927d969bf17e8dc697232e5325523b0bf2bbaceb Author: Marko Lindqvist Date: Wed Mar 3 02:51:02 2021 +0200 Update Finnish translation of the ruledit domain Signed-off-by: Marko Lindqvist commit 19f3a025da12ba5dbe11a5db619b131807bcb163 Author: Marko Lindqvist Date: Sun Feb 28 15:04:26 2021 +0200 Make player culture values 32bit value in network protocol Reported by mortmann See osdn #41654 Signed-off-by: Marko Lindqvist commit f37e336fe300d739534a9458a7e562f9242e236f Author: Marko Lindqvist Date: Tue Mar 2 20:53:49 2021 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit 72fe6ae86343dce9ce03fe6eb0ffa5dce199e44c Author: Marko Lindqvist Date: Sat Feb 27 22:46:36 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 d73917ce3cd578ebbb7a6c1b5628cd6fa9dded76 Author: Marko Lindqvist Date: Sun Nov 8 12:10:46 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 e0784e3521883e684160ab783b925cde3bb390ca Author: Marko Lindqvist Date: Mon Mar 1 18:46:42 2021 +0200 common/.gitignore: Drop obsolete entries Signed-off-by: Marko Lindqvist commit 029292f0d9be9b8dc717ba90402532b3667e6cc8 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 8a0a09cac47026e1dc8bb6434f0279761a20bad2 Author: Marko Lindqvist Date: Wed Feb 10 07:46:11 2021 +0200 POTFILES.in: Add missing files See hrm Bug #918937 Signed-off-by: Marko Lindqvist commit f823fc561a05c37ed0622bf4836db90c4fdb8ee5 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 1a8ec682256b638c0c76d3b2ec247b1139a546cf Author: Marko Lindqvist Date: Sat Feb 27 18:03:00 2021 +0200 Comment typofix: tagets -> targets Signed-off-by: Marko Lindqvist commit 3dbed4bef94f77eed0d81509407ed09d6d699709 Author: Marko Lindqvist Date: Wed Feb 10 17:38:48 2021 +0200 Add "?unittype:" qualifier for BarbarianBuild flag See osdn #41548 Signed-off-by: Marko Lindqvist commit c91d760acc3baf0a076a17b3230ff2f3c43d5f7d 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 f7157fa6d4d02db12f7716062401ce5290644d85 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 55f93bbbf71236049697f8827fa689585a66d908 Author: Marko Lindqvist Date: Wed Feb 10 16:33:30 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 33ed14969dc4345a29ce828e0ee6f1bc987fcbdb 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 c848604f01242d8f8be8119e9b791ad4a9bc03d2 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 b6254a845c80fd6e0d3d18eceac4b23aa8a1ab9f Author: Sveinung Kvilhaugsvik Date: Thu Feb 18 12:25:59 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 48c82ddcf7c59d0f128058df945f8a0fc6761cc7 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 3334f3d7d70c766235f8aff36c992d11f0995f13 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 b10d7c8fb37fb3097d4b8ca9bdaee0eb64c1e162 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 3c01689e3637b583aaf2e172cb617f46364cc0aa 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 a312cc72ceeea69956e699075fb5e4553f2abee3 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 d79bb6c9b34ed2d905db6cc4bf4e71536f673818 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 4bc726b1dac8429f4c7240b753395ea4916911dd Author: Sveinung Kvilhaugsvik Date: Tue Feb 16 06:01:52 2021 +0100 Comment fact fix. commit 4ce5b1e8cd4767bdb2a98cda1abb479c73cde57e Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Mon Feb 15 16:45:17 2021 +0100 Updated French Translations (including introduction of the Ancient Transport Network). commit 909ab2c4edd80f90bb600890405e8181b671afc9 Author: Marko Lindqvist Date: Mon Feb 15 05:48:14 2021 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit 303edd25c4a5ec2252270290668ddd1267b4508b Author: Marko Lindqvist Date: Wed Feb 10 17:23:17 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 b64deab56e3b9b8db6cb46fdd1c7e9a4be50539e 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 8ee7c794127c991dfc1c5735e73e35634da52737 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 c218626e44fe6baa3596443629bdc7c6a3713687 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 6fdd9127d201ef1d7098ed05c2595acbcbe8e09f 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 75c6ba51dfbcfb5945388ffe0fa95467a5da9256 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 f55e147d77b4c0d3ec1198744b9d7c2749740608 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 ec182bad9334b4fad4e5a82e24a7f31003887a05 Author: Marko Lindqvist Date: Sun Feb 7 09:17:52 2021 +0200 README.AI_modules: Update list of AI types built in by default See osdn #41505 Signed-off-by: Marko Lindqvist commit 4aba0703a1f6b5971b2340b1994fef64b5f07fd9 Author: Marko Lindqvist Date: Wed Feb 10 07:26:10 2021 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit 8c815b4bb1499ce7866d8449b6f2b430d71a04c4 Author: Marko Lindqvist Date: Wed Feb 10 01:14:45 2021 +0200 Comment typofix 'titelbar' -> 'titlebar' Signed-off-by: Marko Lindqvist commit 9cd18636e17034f0f1e62cece84de77531f9f32f 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 8a225b6be0bb1df4e4158093bbaece588b6bbf25 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 dfe23dc1402ccc32e412baaf3d8384cb6136dd20 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 528aae78f91d8e46cd0e7e7b80001c21e78ec0ae 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 53840dfb13c200e91b4ca4e2033b233ac778cb07 Author: Marko Lindqvist Date: Mon Feb 1 17:10:34 2021 +0200 Correct audio_(get/set)_volume() function header See hrm Bug #910927 Signed-off-by: Marko Lindqvist commit c3ea9e79fa355cf20472680c93eb473cbce542c8 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 9bfd9243d5b049cd3e9ea13786ffc02dd1bb6a11 Author: Marko Lindqvist Date: Sun Jan 31 20:20:17 2021 +0200 sdl2: Make create_bcgnd_surf() state parameter enum widget_state See hrm Feature #900470 Signed-off-by: Marko Lindqvist commit 3167d97087fa07731b66c296004ba024d336e45b Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Fri Feb 5 10:50:42 2021 +0100 Updates french translations before S3_1 branching. commit c63bc6ac70ae1bcf2689d73b42fd34fdb9e12c61 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 2e9eef6206aa89af2c1be8dd089e94cf96aa4644 Author: Marko Lindqvist Date: Sun Jan 31 16:03:48 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 ddff94ba55e0476130849eec3f34951c36b49c1e 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 16d69e727723d67876c15d51014943aeb6cbd44c Author: Marko Lindqvist Date: Thu Feb 4 05:12:04 2021 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit ec42020dbd3563b5bf4d880b1b360bb06cb092df 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 24e653fe8aac4bcf94675f5d8876014db3bf320b 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 e76e17261a86cb6fa2f6f2a94dc798276193e8e9 Author: Marko Lindqvist Date: Sun Jan 31 09:48:36 2021 +0200 sdl2: Drop unused free_bcgd_order_widgets() See hrm Feature #918801 Signed-off-by: Marko Lindqvist commit a26111bbd4ea8328dd0585d39960b0d5d78df9cf 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 40f776db581c9df8ba32c4a226818052c5ba01d4 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 0b2ccded4d2f4aae87ed52d3d33563883efa2b93 Author: Marko Lindqvist Date: Tue Feb 2 18:56:36 2021 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit b43412d3268bd8a4c515bc5e8e9fd265463c4feb Author: Sveinung Kvilhaugsvik Date: Sun Jan 31 16:18:15 2021 +0100 Translate CityTile property values. See hrm Bug #918816 commit 6ef8eb672fb4a88dc2e80b18671531bcc1a04dbe 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. See hrm Feature #918815 commit b4ceffb8cef5c39e52c9452ffebaec66363007d4 Author: Marko Lindqvist Date: Sun Jan 31 12:58:52 2021 +0200 Make year SINT32 in network protocol Reported by Alina L. See hrm Bug #918800 Signed-off-by: Marko Lindqvist commit 20f7a276be7180a39073b0774e3f5728286aed0a Author: Marko Lindqvist Date: Sun Jan 31 09:17:29 2021 +0200 Correct api_methods_game_year_text() function header See osdn #41393 Signed-off-by: Marko Lindqvist commit 38c25bed6a5d4ca95870c005245b1ce89becf901 Author: Marko Lindqvist Date: Sat Jan 30 20:59:14 2021 +0200 Qt: Fix foreach() inside foreach() shadow warnings from menu.cpp See hrm Bug #918786 Signed-off-by: Marko Lindqvist commit e95805300a6148a43a8d7e0aef90021eebfe8b12 Author: Charlie Galik Date: Tue Jan 26 13:41:54 2021 -0600 Add detailed combat info server message Patch by myself and Louis Moureaux See hrm Feature #913055 commit a528ffc80c69595d88371092ee248d39e5347af6 Author: Sveinung Kvilhaugsvik Date: Sun Jan 31 15:22:52 2021 +0100 Comment pronuon fix. commit d5a36b1ab0f06ae29aa0f0b0ceabf555d37e2faf 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 d8494739eecf265d5c572311f86e7637f166af95 Author: Marko Lindqvist Date: Sun Jan 31 10:17:59 2021 +0200 Comment typofix: "dispalyed" -> "displayed" Signed-off-by: Marko Lindqvist commit db1ce757f527924486de8a9ccb36a63d2b050a35 Author: Marko Lindqvist Date: Fri Jan 29 17:32:39 2021 +0200 Update to crosser-2.0 See hrm Feature #891459 Signed-off-by: Marko Lindqvist commit 7d726a331077c5faeac1a207ae19848cc7de69bb 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 0b16b59b875ebd71883bf0af716ddc7d15d13934 Author: Marko Lindqvist Date: Sun Jan 17 14:50:48 2021 +0200 Qt: Fix map_view::shortcut_pressed() shadow warnings See hrm Bug #916123 Signed-off-by: Marko Lindqvist commit 7236ee1039f900f64af625169ce2c59b2fe9463c Author: Marko Lindqvist Date: Wed Jan 27 05:22:59 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 bb91cf6382fabfcf53f554b5bd6a2baa3a484b85 Author: Marko Lindqvist Date: Tue Jan 19 02:31:30 2021 +0200 Control -mwindows flag ourselves, from one place See hrm Feature #915700 Signed-off-by: Marko Lindqvist commit 892a71dbb7c62cbf45b412f0f0fb8973e4b28968 Author: Marko Lindqvist Date: Sat Jan 9 11:38:53 2021 +0200 Qt: Fix shadow warning from hud_battle_log::timerEvent() See hrm Bug #914093 Signed-off-by: Marko Lindqvist commit fa04d2e2c52eb713fd89f3c382b0fdf2b6cd1572 Author: Marko Lindqvist Date: Sun Jan 17 03:20:46 2021 +0200 Drop unnecessary SDL_mixer.h includes See hrm Bug #898088 Signed-off-by: Marko Lindqvist commit ef3bdf2cbaa2641fc6ad8589814bc2d9afe28feb Author: Marko Lindqvist Date: Sun Jan 3 12:45:01 2021 +0200 Update BUG_URL to point to osdn See osdn #41096 Signed-off-by: Marko Lindqvist commit 98a3cc2e7491d1b6e53f74dbb41fd1c741389445 Author: Marko Lindqvist Date: Mon Jan 18 05:13:13 2021 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit 2ec43d872146b915e28b21e1c9caf1cc1b1e1db3 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 1850800af87664bb384541bc462d0f61ef06e74d Author: Marko Lindqvist Date: Sat Nov 21 19:50:08 2020 +0200 sdl2: Correct create_horizontal() function header See hrm Feature #899230 Signed-off-by: Marko Lindqvist commit 3944f746d3b64f78f8746ab966826ff1cedad794 Author: Marko Lindqvist Date: Mon Dec 28 07:06:35 2020 +0200 Restore deprecation warnings to CXXFLAGS in --enable-debug builds See hrm Bug #896335 Signed-off-by: Marko Lindqvist commit 1fcdc87eaa17997129166ebfa0f7563b81a864c8 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 5107fc2b34c487da891c43a41689ad2bad0578a0 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 2291e9f8649ff7b8a572319adae2636154692546 Author: Marko Lindqvist Date: Tue Jan 5 15:55:28 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 e324368456c11a668c490d98e74e19e611278cb4 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 f888484ee29e92d2bef8bbe19bead4533069bb63 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 541aafd23928f92045098c103d354eafdb470e91 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 2bc9e3fca675ea764d33c84891123b95a066fee9 Author: Marko Lindqvist Date: Wed Dec 30 05:49:27 2020 +0200 sdl2: Rename get_widget_pointer_form_*() -> ..._from_...() See hrm Feature #911183 Signed-off-by: Marko Lindqvist commit 78ce5e5a5bc9b544ec5f86e25bec6c94a3f53194 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 e2f6a0b467437e5b209bc90ce655b180f000818b 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 0d545e4b05a8014b4840126004b9e9b91c77d44c 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 a4feab6e42b79658b20f4353d1050caf8a8aa176 Author: Marko Lindqvist Date: Sun Jan 3 21:34:34 2021 +0200 Qt: Fix helpdlg.cpp shadow compiler warnings about 'buffer' variables See hrm Bug #912464 Signed-off-by: Marko Lindqvist commit f2ada95676a7591566c1036c32bd04cd14bc2175 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 e7c53188ebe12671032b27f3a75dc1441457f717 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 5cc99fb03c9e5c4b13c72208698271041fe15a1c 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 5e267e911f65cdbf6f82f3636c9d375f8fb9572a Author: Marko Lindqvist Date: Mon Dec 28 07:04:41 2020 +0200 Qt: Replace QFontMetrics::width() with QFontMetrics::horizontalAdvance() Former is deprecated in Qt-5.11 For Qt versions < 5.11 we provide macro magic to turn horizontalAdvance() back to width() See hrm Feature #910547 Signed-off-by: Marko Lindqvist commit 104b212a26b0e2e341fce7223ee711e9598640cf 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 69af2f9c6f0d792973dc944344923f705b725491 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 ad3d9bdf5dbc0ed4b8c4c786083d326c38a22d4b 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 e557bf556334a8536886ad4a75ad849f9fcb6f86 Author: John Robertson Date: Sat Dec 19 22:06:06 2020 -0700 Qt: Confirm before distruptive selection See hrm Feature #907806 commit 5e89a0ec961ec4d4d0d2d5fea1dd16d5f6d8e305 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 efe8ea7863ccf40cc04df554c5f8b5972a800d4a Author: Marko Lindqvist Date: Sat Jan 2 14:55:39 2021 +0200 sdl2: Fix compiler errors when SMALL_SCREEN enabled See hrm Feature #899569 Signed-off-by: Marko Lindqvist commit 322b774948811be184e73ccfab50686db6630465 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 2dd2fa2b184a82d513fdc10ef0d70edc6abf8a6e Author: Marko Lindqvist Date: Sun Dec 27 23:53:37 2020 +0200 Qt: Replace deprecated qVariantFromValue() with QVariant::fromValue() See hrm Feature #910460 Signed-off-by: Marko Lindqvist commit 76bfef6bc5c40792f6fdcea4c274694d2be9e642 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 3efb8158474c351a007369775b3602aa7ed1abbd Author: Marko Lindqvist Date: Fri Jan 1 14:37:41 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 082419de04a264955f37337abe857ca4bdab2846 Author: Marko Lindqvist Date: Sun Dec 27 22:39:08 2020 +0200 Qt: Replace QApplication::desktop()->screenGeometry() with QApplication::primaryScreen()->geometry() Former is deprecated. Extracted from the original patch by Alexandro Ignatiev See hrm Feature #910441 Signed-off-by: Marko Lindqvist commit 485f7db9cbd639f78ae0ccaadbe791699d44c1a4 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 b79b7d1d8b21927677b046231ac3de45b79ad9ab Author: Marko Lindqvist Date: Thu Dec 31 13:06:42 2020 +0200 Update Polish translation by Hubert Kowalewski. Pulled from https://sourceforge.net/projects/freeciv-l10n-pl/files/ (zip timestamp 2020-12-19). Signed-off-by: Marko Lindqvist commit 940b4f9d8de96625684af49d1b699520e110a6a7 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 a51d8c9233a2526ec7dddaf2f452e748508c1d81 Author: Marko Lindqvist Date: Thu Dec 31 07:36:08 2020 +0200 Update Spanish translation by Jordi Negrevernis i Font. msgmerged from S2_6 fa280f545a Signed-off-by: Marko Lindqvist commit b08e69d38faad2b1adfefdb81d79f92b1ef78c97 Author: Marko Lindqvist Date: Tue Dec 29 03:42:45 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 79631ecf6014883f8aafa1057eefe7cc7a3d0a4f Author: Marko Lindqvist Date: Wed Dec 30 16:03:28 2020 +0200 Update Spanish translation by Jordi Negrevernis i Font. msgmerged from S2_6 4cc9a34d67 Signed-off-by: Marko Lindqvist commit c65997211f43e5fdcf45c05a51982c3ed31a1d34 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 b6f253fcc0254fb52f2814f438844b67643d13ce Author: Marko Lindqvist Date: Wed Dec 30 06:46:40 2020 +0200 tools/.gitignore: Add gtk4 modpack installer files Signed-off-by: Marko Lindqvist commit cf3a3f095521f06bad6d37b640c54aeb4a5ca024 Author: Konstantin Vedeneev Date: Tue Dec 29 23:10:17 2020 +0500 Updated Russian translation. commit 3f2aef889a96aaecc094f7acbbcb235e08037f01 Author: Marko Lindqvist Date: Sun Nov 29 05:23:37 2020 +0200 sdl2: Drop unistring.[ch] See hrm Feature #901118 Signed-off-by: Marko Lindqvist commit 6faa4b8ab703e47ffc2d6a2a7e8746080305af7f Author: Marko Lindqvist Date: Sun Dec 27 05:08:42 2020 +0200 sdl2: Do not assume Toggle Mini Map Mode button as part of widgets array Button has been removed. See hrm Bug #898649 Signed-off-by: Marko Lindqvist commit ee40f9d60e3caeca199a1b72b05357504e449aee Author: Marko Lindqvist Date: Tue Dec 22 15:39:10 2020 +0200 Add .desktop and appdata files for gtk4 modpack installer See hrm Feature #908486 Signed-off-by: Marko Lindqvist commit df94dfdb3fb8e1786652290de63e5e38f9eb11bc Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Sun Dec 27 20:00:41 2020 +0100 Updated French translations commit decc9fe195e0b70b8da184413dc3d914e9a18c7b 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 0edada134798d5f7f09e7f59eb1e038977e2e571 Author: Marko Lindqvist Date: Tue Dec 22 15:18:24 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 8fa7d43f09bc1e00bb7919ab5d34da99abdf7d9d Author: Marko Lindqvist Date: Wed Dec 23 18:25:12 2020 +0200 sdl2: Update sdl_create_server_list() function header See hrm Bug #908900 Signed-off-by: Marko Lindqvist commit 4218f266cad17060ac214e047aad00ac66b21190 Author: John Robertson Date: Tue Dec 22 10:34:59 2020 -0700 Qt: Update gotodlg when unit selection changes See hrm Feature #908664 commit 6c2820a7685060fc8c3d892e193a561911bf723f Author: Marko Lindqvist Date: Tue Dec 22 18:56:36 2020 +0200 Rulesave: Save multiplier offset and factor See hrm Bug #908577 Signed-off-by: Marko Lindqvist commit 5743c3748d5f52d8104caadef3af07c34b577d40 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 1f97853672ebeeb0eb9778c0050bf65ddb8a2195 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 715477f52c01f4f203a0b57f6279cf53eb1171fc 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 a12f83c6b4e5b1983ef9bafbe0f28827e545ac29 Author: Marko Lindqvist Date: Sun Dec 13 18:05:14 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 15507ca12d6772e582df9582decc23387d9d63f7 Author: Marko Lindqvist Date: Sat Dec 19 16:32:44 2020 +0200 Update .gitignores to .desktop file name changes Reported by Alain Baeckeroot Signed-off-by: Marko Lindqvist commit 329beaab153aad01febd69dc3c28f7cfb0e85377 Author: Marko Lindqvist Date: Fri Dec 18 04:44:00 2020 +0200 Comment typofix: "stoped" -> "stopped" Signed-off-by: Marko Lindqvist commit c0a775faa804e5b66c4d53a49914b5431d03728c Author: Marko Lindqvist Date: Fri Dec 18 02:50:40 2020 +0200 Enter beta mode See hrm Task #862054 Signed-off-by: Marko Lindqvist commit d0d77152efdeb8dbdb0729e90daf1fffa1f9a29c Author: Marko Lindqvist Date: Thu Dec 17 18:23:17 2020 +0200 Bump version number to indicate development version See hrm Task #896713 Signed-off-by: Marko Lindqvist commit ade94d1a2619d0e158ef361729c2d8aa7e93467b Author: Marko Lindqvist Date: Thu Dec 17 17:17:19 2020 +0200 Bump version number for S3_0 alpha5 light-weight release See hrm Task #896713 Signed-off-by: Marko Lindqvist commit 837e79f620795213ba2c6462655815e5dbe77f72 Author: Marko Lindqvist Date: Thu Dec 17 17:10:15 2020 +0200 Update ChangeLog before 3.0.0-alpha5 Signed-off-by: Marko Lindqvist commit a640833d06885870884f28bcc375d47e7cb36bee Author: Marko Lindqvist Date: Sun Dec 13 06:09:39 2020 +0200 Increase CM_MAX_LOOP to 27500 See hrm Feature #905717 Signed-off-by: Marko Lindqvist commit 325b5b0f6a56a572f4aa9f8721b96d04d5b07215 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 af6104a202eb6f3d6403e9d32e64c57c38e166c8 Author: Marko Lindqvist Date: Thu Dec 17 01:36:31 2020 +0200 Qt: plrdlg.cpp comment typofixes Signed-off-by: Marko Lindqvist commit 693c28762e1c7c904c8dff2cc13aa5d7b3bcfdd6 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 2721f3ea79aeb1fede66f6bf72672266db921027 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 de8c3e451096c8f6cbb3ff91978fdfd71741db6d 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 010a72b8199a4b0416244f8ec29db1704544c628 Author: Marko Lindqvist Date: Tue Dec 15 11:16:13 2020 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit e2629592ef918213aef3150e7533b94e1ca83b20 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 049f7b5a30a74bfad1af4b3d8e680ee950835c67 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 2a3f6462656f9befb77837e6f84fe9904e6b1ef5 Author: Marko Lindqvist Date: Mon Dec 14 08:25:36 2020 +0200 POTFILES.in: Add traderoutes.h Signed-off-by: Marko Lindqvist commit decb14d82fb85c08dc1772cc3f1d518d959d69e5 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 996203accbf018667e9971cc7dc1b79bc92719cf Author: Marko Lindqvist Date: Fri Dec 11 12:54:23 2020 +0200 Make city_tile() a macro See hrm Feature #905312 Signed-off-by: Marko Lindqvist commit 94c19dcb8415549e47bfc3b5d76b9043be2e0506 Author: Marko Lindqvist Date: Fri Dec 11 16:02:57 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 8847e9b1a5d3766bfceef138446c7a5ad5c28fb2 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 b8e916ba1d70f642053d103dc7e084e93cb8360e 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 6c8656682e80f21556340a5de3e81c2a24e423ce Author: Marko Lindqvist Date: Tue Dec 8 11:51:58 2020 +0200 AI: Fix unnecessary production changes for away player Reported by Frelhelm See hrm Bug #904268 Signed-off-by: Marko Lindqvist commit 70c394b48561aa9625cfa8c68152d0e66dafc8a0 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 6ef5ece5cfa25da98db6f990f7b478ada935120d 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 ea306b65f1e7d145bef3105fa1c9b3d31333f752 Author: Marko Lindqvist Date: Thu Dec 3 00:58:04 2020 +0200 Ruledit: Correctly translate translatable strings with R__() See hrm Bug #902423 Signed-off-by: Marko Lindqvist commit fb7f2d64b865bc36e92c61dd8268a4a036c78812 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 c77eb402a69d3e0f8723f859fb31b35b1e69b585 Author: Marko Lindqvist Date: Sun Dec 6 11:18:25 2020 +0200 Update Finnish translation of the ruledit domain Signed-off-by: Marko Lindqvist commit b21ce54c1d799e585ebb1bdd6067b47f4ed2a1da Author: Marko Lindqvist Date: Sun Dec 6 06:40:31 2020 +0200 core/POTFILES.in: Add client/gui-qt/citydlg.h Signed-off-by: Marko Lindqvist commit 194e9833d87e61b98454604c7cebe017778288d4 Author: Marko Lindqvist Date: Thu Nov 19 17:18:11 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 bf763910526ea4c5ba70b465ae0d4f3a99ce7d83 Author: John Robertson Date: Wed Dec 2 23:42:59 2020 -0700 Qt: Add city size to city info panel See hrm Feature #901393 commit ce6c3d7b9486b86a05df31dc0f2c90f7b367baf3 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 9a2e48bfb4f471b105bdc05b09ce5cd0676448a6 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 51d396eea9805728e0d14ab3ff2fac25478e4e4d 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 e6dbbb263f0dc686e43ad8a5a8410b628eba208c Author: Marko Lindqvist Date: Tue Dec 1 09:44:54 2020 +0200 msys2: Set -Werror on snapshot build CFLAGS It's not set in CXXFLAGS due to Qt deprecation warnings being present. See hrm Feature #899340 Signed-off-by: Marko Lindqvist commit 2922b003194df70e380cdbe073aa0ae5d995e6f4 Author: Marko Lindqvist Date: Tue Dec 1 15:44:56 2020 +0200 Fix crash in req_vec_problem_new() Handle translated description correctly: - Fix second use of the variable argument list already 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 0b4041677b4dcfde55961575d93b3f982a9ca636 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 376f01409b101a3d62ce746f34158594034d76d8 Author: Marko Lindqvist Date: Thu Dec 3 07:35:12 2020 +0200 Comment typofixes for sdl2-client Signed-off-by: Marko Lindqvist commit 6226246a8f7e3acc4e930918efa5a38e885216d0 Author: Marko Lindqvist Date: Thu Dec 3 00:27:06 2020 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit a66ce3a50cf84623a1c8057d1f59fc21e0085dc8 Author: Marko Lindqvist Date: Sat Nov 28 04:22:33 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 c47e8e34624c3d1ee5f2e91f3d837ba21ba57544 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 43f49e8614ab9698e963b93657b1ca71ec7f95af 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 ed619a7371f8831aa9bf5116634f1c8b3682ae38 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 eaf8b32e1014cbf91d678355bb890d8266d96f1b 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 8b4f98ac8195720b1b20b80210fac1bb08c3aedf 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 3cf8ab9a5ebcea00c97a33d91058f72dd2b93d67 Author: Marko Lindqvist Date: Thu Nov 26 07:50:01 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 80df4ed8bbae00d6091bdcbdb320970663da34f1 Author: Marko Lindqvist Date: Mon Nov 23 17:32:40 2020 +0200 Tell topologies in question in map/tileset topo incompatibility error See hrm Feature #899315 Signed-off-by: Marko Lindqvist commit b2f431510779ed73ada8d9a95b3def941ec9a32a 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 d213691ab5731cdfad795fb9e6f3c1cd1fc7ce00 Author: Marko Lindqvist Date: Fri Nov 27 12:12:12 2020 +0200 Msgmerge Spanish translation from S2_6_2 Merged from S2_6_2 1f6782b3d6 Signed-off-by: Marko Lindqvist commit 117db530e03f212e7380d8fa12b7f184a9d3d143 Author: Marko Lindqvist Date: Thu Nov 19 06:56:55 2020 +0200 Update diff_ignore - Drop duplicate fcruledit - Add freeciv-gtk3.22 - Drop freeciv-gtk3x - Add distribution packages compressed with zip or xz See hrm Feature #898550 Signed-off-by: Marko Lindqvist commit 3753fa84c3955cce00a321c495720fe95c6f8525 Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Thu Nov 26 14:58:01 2020 +0100 * Updated French translations for trunk, 3.0 & 2.6* * Updated INSTALL.fr for trunk (only) commit 5c71004bfac193cab042a8a31015da6d9dfb27e9 Author: Marko Lindqvist Date: Wed Nov 25 05:05:59 2020 +0200 Comment typofix: Drop duplicate "are" Signed-off-by: Marko Lindqvist commit bd30cbb4c02ae52a4b3a9ba4f0c63f5ffe9d703f Author: Marko Lindqvist Date: Mon Nov 16 21:02:05 2020 +0200 settings.c: Add TRANS comment about "Classic Freeciv" values See hrm Feature #897732 Signed-off-by: Marko Lindqvist commit 90b6e0b2dd44f94b087a0bc2336c7b426df0099a 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 e61e8fa7f1ab082e40d4a52bea2ec29c28fe1739 Author: Marko Lindqvist Date: Sat Nov 14 09:57:38 2020 +0200 Use nanosleep() instead of usleep() when possible usleep() is deprecated. See hrm Bug #896807 Signed-off-by: Marko Lindqvist commit f1762acd1ac6f7f324bba4008168b280a38497f6 Author: Marko Lindqvist Date: Thu Nov 19 00:42:12 2020 +0200 sandbox: Document Ecclesiastical Palace as not quite a second capital Update Ecclesiastical Palace documentation to the fact that it makes city only a Gov_Center, not a capital. Similar change has already been done for civ2civ3. See hrm Feature #898469 Signed-off-by: Marko Lindqvist commit 0b08894d0ead2dd47f7007c89214592f2cb2dfac 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 bc51c4867c6568dd4dca27aff5aea1b54627608b 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 3de2eda2fa453777290becc31f7bacf1a74de290 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 baee029055a23fb2beb60574fa9d9d50eccc51e2 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 817f0b17771fbf9f58b4be23de469f6e91c0ef44 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 f0b138c0d4d7f69ec5d78f668310347a1ea053e5 Author: Marko Lindqvist Date: Thu Nov 19 00:00:55 2020 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit 8b16057d7e72378242d1d04012a7c675329907f5 Author: Marko Lindqvist Date: Sat Nov 7 09:26:09 2020 +0200 Set BUG_URL to point to freeciv-dev mailing list See hrm Feature #894573 Signed-off-by: Marko Lindqvist commit 21a7a9074db47d76597a648d2d57f0f2c9c51321 Author: Marko Lindqvist Date: Tue Nov 17 21:22:46 2020 +0200 Remove no longer true comment about mem.c sanity_check_size() Signed-off-by: Marko Lindqvist commit 594e442f0c87d3e429908b139229bef266efd647 Author: Marko Lindqvist Date: Mon Nov 16 02:48:50 2020 +0200 civ2civ3: Again document Ecclesiastical Palace to prevent city incite Partially revert documentation change that it's not quite second capital. It does prevent city incite after all. Reported by Ilkka Virta See hrm Bug #872573 Signed-off-by: Marko Lindqvist commit f62200512ab599cdbe727eb7fbf16e2ba28f7a80 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 b872ee99e544c7df6d0ad9656155396bff6a5958 Author: Marko Lindqvist Date: Mon Nov 16 20:19:08 2020 +0200 Updater Finnish translation Signed-off-by: Marko Lindqvist commit bea787d7d52d64b8c27ba9c250a6f298cf8fdf1b 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 8d31f90495b52a439451cfdcdd7cde37ff4d4e8c 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 b875a47989d4416c77d2c6700b434326f2f4a391 Author: Marko Lindqvist Date: Sat Nov 7 23:04:41 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 f45780a5f74a10bb632cb13c3143a3b6508a4a17 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 b5088f676a897a8365d997e228c2c11c9a0d5e06 Author: Marko Lindqvist Date: Sun Nov 8 23:55:44 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 function - action_prob_explain() - in actions.c See hrm Feature #895052 Signed-off-by: Marko Lindqvist commit dccb6e893b87e7fbed4451bc16d0b5410cad9d67 Author: Marko Lindqvist Date: Thu Nov 12 03:13:18 2020 +0200 Comment typofix: WINACRH -> WINARCH Signed-off-by: Marko Lindqvist commit c8621b485ff43b5d71d30d1abec62f873f98b95c 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 dec82fa4b8eb458ad08cf475c3521a9aeca38768 Author: Marko Lindqvist Date: Fri Oct 23 02:55:23 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 357528e0f223571beab845e64d1096ad7cfac866 Author: Marko Lindqvist Date: Sat Nov 7 17:37:29 2020 +0200 Don't assume QStringList to be a class It's a typedef in Qt6. See hrm Feature #892819 Signed-off-by: Marko Lindqvist commit 75a2505ff93c371f41042128c8d52ca9cedf3880 Author: Marko Lindqvist Date: Sat Nov 7 11:00:43 2020 +0200 Free action ui_name string See hrm Bug #894582 Signed-off-by: Marko Lindqvist commit 000152d46834fa4ce2ce49ffd2aa987b061c5178 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 fa5d8d32efd35682841b04e75e72d883fdf395fe Author: Marko Lindqvist Date: Fri Nov 6 20:58:53 2020 +0200 sdl2: Fix enabling buttons for activities that require target See hrm Bug #894434 Signed-off-by: Marko Lindqvist commit 3b3be6304531b8f2e2dd1f6af8a4e0fc608d493c Author: Marko Lindqvist Date: Fri Oct 23 03:49:19 2020 +0300 Qt: Fix hang on trade planning calculation Reported by Alexandro Ignatiev See hrm Bug #874406 Signed-off-by: Marko Lindqvist commit a06ee20bf4388a1bdaf8d9263eb0cdec0da41043 Author: Marko Lindqvist Date: Fri Nov 6 15:56:05 2020 +0200 Comment typofix: WARRING -> WARNING Signed-off-by: Marko Lindqvist commit e1d21e6df6bd64115ef53893ccf39021ea852d87 Author: Marko Lindqvist Date: Mon Oct 19 05:38:14 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 84a7a8c9bc4c30dca5994dabeaeb7da1f504c5ae Author: Marko Lindqvist Date: Tue Nov 3 14:42:40 2020 +0200 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 2a55c18f07aac2e45220bc767a86cce470f68333 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 a5428fcd6e18fd7b37b7ecf49666af2dc0f3cbb2 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 91e3442d224b81368d92009380f90357704de7a3 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 648bee765ecae4150d74183b00f194d762ca2b29 Author: Marko Lindqvist Date: Sat Oct 31 08:50:05 2020 +0200 Qt: Replace QHash::inserMulti() usage with QMultiHash::insert() Former is deprecated in Qt-5.15. See hrm Feature #892505 Signed-off-by: Marko Lindqvist commit 53503a10d75442dc68e0de1cb9263edd78d54e03 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 58919507bc76b1b27ae55fc9d48d0edb45b5d772 Author: Marko Lindqvist Date: Thu Oct 29 21:09:42 2020 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit ab53b1d7cfac0c3f2ee89fe2195223a3a9829da5 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 dfb3508ab9117beac613e14652752fd6f72252de Author: Marko Lindqvist Date: Sat Oct 24 06:31:58 2020 +0300 Update freeciv-mp-gtk3x to use gtk-3.99 See hrm Feature #892511 Signed-off-by: Marko Lindqvist commit a8038b31b33d35075509f3c215eb0b3f88e519ac 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 2ec1b49cecfd4679a316a108796179bdc3a5b3a6 Author: Marko Lindqvist Date: Fri Oct 23 16:11:22 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 07d10a6f81afbb3c707fbad52172ab4459d25122 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 96eccd6f0bd1923370cb7b833de14d91629ab66f Author: Marko Lindqvist Date: Mon Oct 19 04:24:28 2020 +0300 Clear Qt-client rally points when city is removed Requested by Zoltán Žarkov See hrm Bug #839702 Signed-off-by: Marko Lindqvist commit b4dcac4dd9b4b06cadcfe3b45ba2757ba0fd2c63 Author: Marko Lindqvist Date: Mon Oct 19 10:39:11 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 df0e68d6c65fe90f578a713a8029885519322975 Author: Marko Lindqvist Date: Fri Oct 23 04:31:47 2020 +0300 tools/Makefile.am: Look for correct gtk2 fcmp installer .desktop See hrm Bug #892377 Signed-off-by: Marko Lindqvist commit 0545cce8a90b6c660e7c026ed8e1d0037674d2fb 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 902804e3d5416b6131168fa881e49fbfe457b416 Author: Marko Lindqvist Date: Thu Oct 22 22:42:48 2020 +0300 Merge Chinese translation by swiftech from master Signed-off-by: Marko Lindqvist commit 675680a39877784f94e4e599627ec8afecfabca9 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 7549ac0146f5060144497bde19e1e955c362dcff 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 f0228152baaa3315f3141cc84c002f3771e70708 Author: Marko Lindqvist Date: Sun Oct 18 17:39:23 2020 +0300 sdl2: Rename unit_type *pUnit as punittype See hrm Feature #891555 Signed-off-by: Marko Lindqvist commit a71892cf327a7e63ed9b4334127945f31461db15 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 8d13524badbf2203cf0a657e4da5ea9bbac104e8 Author: Marko Lindqvist Date: Sun Dec 29 19:09:50 2019 +0200 Inline city_size_get() See hrm Feature #854139 Signed-off-by: Marko Lindqvist commit fbd797ba9193c56aa52465f97414a66cca990ebf Author: Marko Lindqvist Date: Sat Oct 17 20:51:14 2020 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit 31190bf6292069044b12fabfaa8cffe3a5f64c5f 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 commit a4cdc0f74b9a304f70a8600ba3c1add3e4906cbd 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 8f64890f8728633f225ac308a024735810fa86cf Author: Marko Lindqvist Date: Mon Oct 12 11:45:54 2020 +0300 Qt: Fix clearing of worker tasks Reported by Alexandro Ignatiev See hrm Bug #887748 Signed-off-by: Marko Lindqvist commit d8b649f6498e7ca99f3134dd6a75e66861585554 Author: Marko Lindqvist Date: Thu Oct 8 21:04:30 2020 +0300 sdl2: Drop unused utf8_strlen() See hrm Feature #858229 Signed-off-by: Marko Lindqvist commit eab22541cde282bf5939184e1d72055b788f8afb Author: Marko Lindqvist Date: Thu Oct 8 23:22:15 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 67fdd1a3277edb0f67a8d32d520ed1194dd9866b 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 979ee138c4aa62c55dac1c48910c36a9721f4db3 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 be2aad4e8e4346447d923716d45af7baf22670b1 Author: Marko Lindqvist Date: Wed Oct 7 07:35:04 2020 +0300 Fix build with clang-11 See hrm Bug #883284 Signed-off-by: Marko Lindqvist commit 5587bad1487919d4b43db3b60e4e7fdb0113edc7 Author: Marko Lindqvist Date: Wed Sep 30 07:09:54 2020 +0300 Update included lua to 5.3.6 See hrm Feature #889425 Signed-off-by: Marko Lindqvist commit d1da12ba01f52dfa0fbbfb9a74b8b452f95c946e 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 4a2cefa5ba5ae7330ce0ce13fe4f364373b91a4c 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 1b938957ee71003eaad3c9f912b61ba37fb378ca 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 764652b3369b2f884fc5f9930fc72a2642e877c0 Author: Marko Lindqvist Date: Wed Sep 30 08:34:19 2020 +0300 Fix lua-5.3 compile with gcc-10 See hrm Bug #889511 Signed-off-by: Marko Lindqvist commit 7d74f8c2c22815334581fcd1ae233ab47b524e7c 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 6e4c3e46ce8a673f36a328337750b54629135073 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 813132304d3ec2d663a1bb87f799bbe7b9427a3b 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 2e3f5725f5532ca5970e06f6eefa144b44b85eac Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Thu Sep 3 16:40:16 2020 +0200 3-way coherency check between translations commit d1318cfa2273bff8fc477d5904dc27e9bb339034 Author: Ihnatus Date: Sun Aug 2 17:07:58 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 commit 1678d522aa13d368cb23a2669a14d9bc8837b186 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 2cf0642b183aa58356a67daff62602a36276aa61 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 commit 203a8e690e512aaf5a5ca8899685d1bdbe8454b5 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 2072194cfcc65173013e3560ede4674ddd5c0198 Author: Marko Lindqvist Date: Sun Aug 2 12:12:12 2020 +0300 Add req_vec_fix.cpp to POTFILES.in Signed-off-by: Marko Lindqvist commit 8c4ffb22029bcd5a18d7a6572704fadaa2daf355 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 fd963f10cefcb3fdd39d32a8d1c62204d172d8ff Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Mon Jul 27 22:16:53 2020 +0200 Updated French translations : - action enablers - improved cross-branches coherency commit 5e7e2c956445306f0628d7fe318bf7364e5ceddb 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 d51ccff2c7de98ccdffffe6fc0804d2939f0a4da Author: Sveinung Kvilhaugsvik Date: Thu Jul 16 15:02:58 2020 +0200 README.msys2: fix package name spelling. See hrm Bug #881455 commit 7612d377350aa4616ba797a682894dd3f6bef292 Author: Sveinung Kvilhaugsvik Date: Tue Jun 30 10:22:43 2020 +0200 Set target city for tile targeted actions. See hrm Bug #879610 commit 5ec6b40a6c253cc9e3de861ffc37cfd03f6fc9c6 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 bf60f682a9bea9de648751d0d29d954565ba0cda 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 23fe07c10660282f4d1daa4369cac3ee19201e95 Author: Sveinung Kvilhaugsvik Date: Wed Jul 8 16:23:38 2020 +0200 Comment spell fix: requirment -> requirement commit e53de0be30f6725b994a156a1c1b43384df33387 Author: Sveinung Kvilhaugsvik Date: Wed Jul 8 14:28:29 2020 +0200 Comment header fix commit 088419dc73ff172f2e9aae8969f6ed28f7e49288 Author: Sveinung Kvilhaugsvik Date: Wed Jul 8 14:27:02 2020 +0200 Comment header syntax fix. commit 27a4b4fcefc0e46904c8d58ccbd3ed72030afc5e Author: Sveinung Kvilhaugsvik Date: Wed Jul 8 09:44:38 2020 +0200 ruledit: use QListWidgetItem::setSelected(). setItemSelected() is deprecated. See hrm Bug #880526 commit 64aea6d41dcaaaf51f19eda435ad6cfc38cf806f 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 01b4c0687f3084a5fb83d157fb6d4384df80deb7 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 06afc8f5d44fd4e9d1fbf994f018814fe8ee924c 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 c0b9ddd85801f47401f0dd5699ed96d8ccc79d4f 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 a814ebb605b53305c407ebd886cc44f707637058 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 1a56e4a1c06817065fb7593e79ec7ba4d8c008d8 Author: Sveinung Kvilhaugsvik Date: Fri Jul 3 11:29:08 2020 +0200 req_edit: update on outside req vec change. Listen for changed done to the edited requirement vector by others. Update the view of the requirement vector when has changed. See hrm Feature #879873 commit 0f30788d65d8932e00ca21b4ef69da6d20fae78b Author: Sveinung Kvilhaugsvik Date: Thu Jul 2 12:21:24 2020 +0200 ruledit: mark enablers that has problems See hrm Feature #879934 commit c3e0c289c250eb09fad961289178a6e0b900efc6 Author: Sveinung Kvilhaugsvik Date: Thu Jul 2 11:47:24 2020 +0200 ruledit: (enabler) problem seriousness detection. See hrm Feature #879928 commit 11538b27ff35ea0631047f2220fc48bdcc5da544 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 0af0f609974ec8d17469530e0197dcb2f5dd9725 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 6d755ca6995400b829d3fc53f431d3bc676af2df 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 fed8537bf71f5a2e96962dade3af5c3e3bead6ae 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 d007e60c31db0ba55db2798572a67440897c409b 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 48b289138a8562aa3219ddd906cac50ccf60b157 Author: Sveinung Kvilhaugsvik Date: Wed Jul 1 11:39:17 2020 +0200 ruledit: keep selected enabler marked on refresh. See hrm Feature #879727 commit e008659d0e3c47a2a9f09a2cf6b2874af0456992 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 1e076eca79c84fa534161036763ef71d8617a817 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 c374d656d9cfa5b504ad3a661edc10a6225a2671 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 0a16eebd6a2766ee8a3a9e0264c20625c68b9042 Author: Sveinung Kvilhaugsvik Date: Tue Jun 30 12:31:39 2020 +0200 Action not enabled explain peace blocks. See hrm Feature #879606 commit aaebe4329ab6946956c511b5ac0555dfb9b1b7d6 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 e57be47901bfc91f66e481d9800671ef5676e557 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 ff2742d671f042f099b07cb0356bb8732eff968f 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 0f86d7c43a2da3e76fdb16fe020346d984e4e52c Author: Sveinung Kvilhaugsvik Date: Fri Jun 26 14:59:28 2020 +0200 --warning: show enabler improvement possibilities See hrm Feature #879228 commit 06111fa57ae645ad24d4b57d76d0e0b92182d9ab 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 dbc31c251f02e15f74b1e97e2c90f372e0c65f16 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. Clarify that the target terrain can't have the NoCities flag. See hrm Feature #879232 commit 7ebf643d7e87f5b1a700f8c2f2e48795b2774152 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 cca4d3eb07d34df04a12b2776ec152eaabf41185 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 claims that the target tile is unclaimed. See hrm Feature #879225 commit 53ebc62d73aa139801627dcc51244efeafd046b2 Author: Sveinung Kvilhaugsvik Date: Fri Jun 26 10:10:52 2020 +0200 ruledit: detect unused action enablers. See hrm Feature #879199 commit 5f42c58ab9999139323cc245f3e7cb99cc68430a 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 869d3bfc1b4a5952ddc49119036264d7a3ef4b7d 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 5616273184627eda01ba7e60f945591babf47072 Author: Sveinung Kvilhaugsvik Date: Thu Jun 25 21:12:44 2020 +0200 Fix enabler duplication on action change. See hrm Bug #879130 commit 4f327bc237df0a8a1224021bd6382e2daf52bb16 Author: Sveinung Kvilhaugsvik Date: Thu Jun 25 14:38:37 2020 +0200 Comment English fix commit 6d85fb37acffffdef4cfb7c65e03a08b90009262 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 f4e02d6d5c58a224e838cb7d8239be8846a50ed4 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 661cd014eaa56daec28c3d65052f55d6ed00c4bf 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 226d13ffdc9e23e5d170ea0354bd558788dbc27a 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 0e9420e68985fd6d199bbaba42ebaf093a73c207 Author: Sveinung Kvilhaugsvik Date: Mon Jun 22 14:46:01 2020 +0200 Introduce req_vec_change_translation(). See hrm Feature #878586 commit 62487fca94c4d71072a8c7228c4a50c60bd48dfa 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 b93d1e7317d4b9b85da89a2d2f24cd7511586aca 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 617b297f97be5bd4cb83d016b8c27ea45ad26948 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 8b213f7349850e03c37cc852a7f6536dd8ca6104 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 8225aec35580eab00a9dc59002164df5bc46d758 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 230f6611011419d6e83052794b4c93331983c677 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 c248d88bacf4661649c59c6bb3ea1d93e367cc4e 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 dcd38517ae990846fb55101cd76ba9b112318396 Author: Sveinung Kvilhaugsvik Date: Mon Jun 15 17:02:58 2020 +0200 Mark requirement vector problems for translation. See hrm Feature #877720 commit a41416d3c35ff9778792b4d5de0b44c119595c4f 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 3fa2fd4254df7095ccbd7a99c3fcb5927c58ec53 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 dadc418375e3fcc07749b082e7d3520ec15ed40c 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 9984549f0673fdf2e024f409b89edee9cedbfed4 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 a412752b550f10f7e98c001ffaa39b115e9ef003 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 9fbaff2e2b7ef908578263c857c316507bccc0e8 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 6e86bde20b3459fb932eb928ee353f9c8db3a221 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 810f0b22cda48d2cd12a5c74380e2c425907a3f1 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 f2b77465db191a55485c568a3b5a8acfec98b91f 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 ea10bbfd9080ebdbdc94a0512e662bc37f6ad862 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 5d1388e43b88e64c73354031f850c54ffe24fec3 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 cb1fa9076e6575d3410418f61408f149837b115e 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 716ca7358cef8416ec5ec6c08aeae451a4ee72d9 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 9bf1e0577beb87fc9a00d79eca17907af865febc 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 c443b8931478e9f02136d94df0916930c8851b68 Author: Marko Lindqvist Date: Sun May 10 13:48:30 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 533655fb2305357118650905d01ecaa431ed8ecb 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 63c480f2252e1bbac07a600e8764dcf44b6e2a97 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 4f73c030b970b6d21ca5a55ab2c8d002fcfc28d0 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 ced0a92b06dfbb4aca38a93220ce5ef2e31c99d2 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 a53f5192940fd987db5ab1fc70b7b56d28bc3b39 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 ae0e6faa92cc957927143bb8349f1fce38851189 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 b94e49b6b3bf3c523fadcb88acf6da3cf3835e6c Author: Sveinung Kvilhaugsvik Date: Mon Jun 8 10:41:11 2020 +0200 activity time getters: const extra parameter. See hrm Feature #876909 commit 80e3699064977c01ef9ea9c7f3551e7d1175e26a 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 c8e9fac7a4f6cd1215e719a5f7371435102dd855 Author: Sveinung Kvilhaugsvik Date: Wed Jun 3 20:24:18 2020 +0200 GTK clients: recursive menu item remover. See hrm Feature #876177 commit ac3408cad3d7a4d39994f4b26792bef28e970a18 Author: Sveinung Kvilhaugsvik Date: Wed Jun 3 11:28:29 2020 +0200 Assert that action order has an action. See hrm Feature #876123 commit e2f2f16bccd347e9b5df19336168c6b10fd30372 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 303792d01dfcd8dece55573c35ddc13a6354a4ab 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 9380fb600f9a2dc78c0719554494ceca9ba25515 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 f37ffcd8413c508cd7e1e5adcef43aac72954338 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 required directly. In civ2civ3, classic, experimental, multiplayer, sandbox 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 c9bd6d76b5b48bd10da112e69c791d96e9b940e6 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 89986edd447e9d98f90eda8e88bc8de5abe45467 Author: Sveinung Kvilhaugsvik Date: Tue May 26 21:53:36 2020 +0200 README.actions: mention gold theft effects. See hrm Feature #875196 commit 69e20effb4287360c8128bfc917090865fb3c8e3 Author: Sveinung Kvilhaugsvik Date: Mon May 25 22:19:24 2020 +0200 is_action_possible(): avoid action_id_get*() 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 30148e76b2affad2d57856d7f034811ebd37af17 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 66fe8706d2e7fe7bc3cee404f41a696c4d69b1e8 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 a9d78175efbf34688737891c41bdd124f16813bd Author: Sveinung Kvilhaugsvik Date: Mon May 25 18:14:12 2020 +0200 Action not enabled explain missing gold. See hrm Feature #874987 commit bcaa06b0c87f363b4e5e89e37a80771d9793b6ea 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 5ff099c2c7f67fa09720e1a556f6d168288c5393 Author: Sveinung Kvilhaugsvik Date: Mon May 25 15:38:11 2020 +0200 Pass action to all action performers. See hrm Feature #874985 commit 9ca2aa89cb443652e43e1b78c66df0d29faca50c Author: Sveinung Kvilhaugsvik Date: Sat May 23 19:32:45 2020 +0200 unit_do_recycle(): add action argument. See hrm Feature #874807 commit c856e5e21b3cfcbeeeaa3bbe155e583bd453ddfb Author: Marko Lindqvist Date: Thu May 21 01:06:39 2020 +0300 AI: Fix illegal read on EFT_DEFEND_BONUS evaluation with ocean cities See hrm Bug #874452 Signed-off-by: Marko Lindqvist commit 8e8cb098cb7b51b7b8d22ec2c843b603f1497f63 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 8805606f6f45650a3c353980c4417a57dd2f4d5e 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 99fda34fa2d4dfe145d6b1d06a81ff66ded19439 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 44847545e165f159054f7eb2c15898b35c41aa56 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 eb9619f5de9988df117afad0ad8fa6618c33f5e7 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 d9403a40312a54c44a08690ceed0ab4381392c45 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 d2c5ef9e61351a5d7f9d8f2b913addd6d5fe183d Author: Marko Lindqvist Date: Wed May 20 09:06:32 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 cbac982eddb6ef89e44248c7da54f85ecd2adb51 Author: Sveinung Kvilhaugsvik Date: Wed May 20 12:19:15 2020 +0200 map_move_cost(): check BeachLander. See hrm Bug #874392 commit 85e71141e36ae69741d756e58902aa543398a6eb 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 29432cba7bb2d028b2f4617785cc8252512fc6e2 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 c9c562a395f47b593c2f3b90054405f85866976b Author: Marko Lindqvist Date: Sun May 10 00:49:10 2020 +0300 civ2civ3: Document Ecclesiastical Palace as not quite a second capital Update Ecclesiastical Palace documentation to the fact that it makes city only a Gov_Center, not an capital. See hrm Bug #872573 Signed-off-by: Marko Lindqvist commit ed8dabb38568ac79a38d47a102d2b367db27154b Author: Marko Lindqvist Date: Tue May 12 18:28:02 2020 +0300 civ2: Add format_version field to effects.ruleset See hrm Bug #873040 Signed-off-by: Marko Lindqvist commit 1864aed8318d4f256208e98fc656377e35a6c175 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 99e671d5a82e1b517e5675139e78a024806f41ec Author: Marko Lindqvist Date: Sun May 10 17:08:44 2020 +0300 civ2civ3: Add Welcome popup for first turn It notifies users that the ruleset they are now playing with the new default ruleset, and tells how to get classic rules instead if they want. See hrm Feature #872620 Signed-off-by: Marko Lindqvist commit d10eb1eee503e4e21665b108cfaba4c499344658 Author: Marko Lindqvist Date: Mon May 11 18:14:21 2020 +0300 README.msys2: Don't list meson as optionally needed Nothing in S3_0 can be built with meson, so it should not be listed even as optionally useful. See hrm Bug #872696 Signed-off-by: Marko Lindqvist commit d8e1d9dba90c7b48ae65feb1e19a732ae98cc498 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 459dd3d39748fdcbfd93446cf12f09270d5f27f7 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 0ede4abbe80e97df26a1c5a5b7a4df6491004161 Author: Sveinung Kvilhaugsvik Date: Thu May 14 15:11:19 2020 +0200 give_distorted_map(): take probability as percent See hrm Feature #873385 commit 666df2daca2b270c3ddadd8b28f8c21e2facd2cb 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 5449ea61018b343fd483649ac0ccd8b381cf56a4 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 c5e3f0d7c8174a4c1144e0f660fd5fc2328d1498 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 1b75985d5563990127d2ce6e76882decbf5b1715 Author: Marko Lindqvist Date: Fri May 1 18:10:39 2020 +0300 Drop unused establish_trade_route() See hrm Feature #871620 Signed-off-by: Marko Lindqvist commit f1fe95d316b95a7a9bd6cf7aa268229b6469beaf 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. * The client doesn't always show an action selection dialog in response to getting a list of potentially legal actions. The Qt client has default actions based on target type. commit 1b17a0e536efda6fc68e4d8ae3c9f4426edeccae Author: Marko Lindqvist Date: Sat May 9 11:55:51 2020 +0300 installer_cross uninstaller: Uninstall generated files See hrm Bug #854017 Signed-off-by: Marko Lindqvist commit 21095db6b504bcbfafda00fef4c50383dea95b01 Author: Marko Lindqvist Date: Sat May 2 22:18:04 2020 +0300 get_activity_text(): Return "Mine" as name of ACTIVITY_MINE This reverts making untargeted Mine activity to happen under name "Plant". The problem was that sometimes activity, that is actually targeted, defaults to the name of the untargeted activity. Reported by Jacob Nevins See hrm Bug #853128 Signed-off-by: Marko Lindqvist commit af6ff6e23fb2069b0495e09226e045de1d58e401 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 9eb78b71cac80702a317bfd96d2a8fbf4786681d 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 ec1f45fbc1f873ad2bc498f9ee8ba4e7975261cb Author: Zeko Date: Tue May 5 13:17:06 2020 -0700 Set player tile owner whenever tile knowledge is updated See hrm #846106 commit aba07c82f538fbe1271a27794d581c2848a71647 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 2bff3fce89c026bdb38fd4964d55bc90ecb9b352 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 4d88608ae9eaf0e1c6288297872a8064868f5959 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 d9fd02319ca1e6cc6ef822174a1d7eaa357a9143 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 17cd50c3ae779b34bcca950cda3ac1effcae670d 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 c7db7b9e17c28f727b3ccfc1f4f169fb1c9d023c 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 50984322899f51a66b053ed20df373271e2c91fd 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 42784f5dc05422ae99cc664f45c024fa8dc69112 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 1538c18258d6830dfbbec8cef2b31fac86b65626 Author: Marko Lindqvist Date: Wed Apr 29 06:51:20 2020 +0300 Qt: Uncomment Qt version display in build info See hrm Feature #871307 Signed-off-by: Marko Lindqvist commit dd2971138b933c8ac46ca9876480b03b664103be 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 1a60c31eaa3baff7336a9d7662d9a6727bef7858 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 c15cceeb8b83da4ecda49e78a1aede167dc6d281 Author: Marko Lindqvist Date: Mon Apr 27 03:37:14 2020 +0300 Set -Wno-deprecated-declarations to CXXFLAGS of --enable-debug builds Newer Qt versions than our minimum requirement gives deprecated-declarations warnings that we can't yet fix. In --enable-debug builds -Werror was turning those warnings to errors. See hrm Bug #870968 Signed-off-by: Marko Lindqvist commit 4e881baa249f30283803173a3fc97b6121ea2d74 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 1cef1d935ad1a3c4e50114b313368f54907f51a8 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 018c6780072776d28245ae45cb30e2f385a48a83 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 dbd34535aa54c24d5dc4ce6f0769b00a5916eab6 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 1dbe5a89537cc8111eb4cfe443d04828459853e3 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 7f4c818441726e371dbed05a0fadfa7b08c16f18 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 386ae54586b015459921730467f72635c61917e6 Author: Marko Lindqvist Date: Fri Apr 17 16:38:51 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 122ba8ad3f6c12eecf4252fda39210d5fe16116a Author: Marko Lindqvist Date: Wed Apr 22 04:28:04 2020 +0300 is_tile_units_in_range(): Rename maxUnits as max_units See hrm Feature #870142 Signed-off-by: Marko Lindqvist commit 7c07851b8cb7582f39413ee3ff00611f2dbe4d86 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 f6ba53a0fdae702d487eaa5ff5e37e2146bcdc4d Author: Marko Lindqvist Date: Wed Apr 22 15:39:24 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 a2faa704d1b2f0ab2885b4dcd00a83842e1a6004 Author: Marko Lindqvist Date: Sat Apr 25 00:14:27 2020 +0300 Bump version number to indicate development version See hrm Task #851229 Signed-off-by: Marko Lindqvist commit c319fab994f98076d502da78724c129830e5bd13 Author: Marko Lindqvist Date: Sat Apr 25 00:13:42 2020 +0300 Bump version number for S3_0 alpha4 light-weight release See hrm Task #851229 Signed-off-by: Marko Lindqvist commit a79f7e3526bbe8abbcf6b92a3e4f3fc00c3837a3 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 b935a049b5dbc763f545b203178876bdb0d620ee Author: Marko Lindqvist Date: Sat Apr 18 14:13:48 2020 +0300 Update freeciv-mp-gtk3x to gtk-3.98.1 level See hrm Feature #869870 Signed-off-by: Marko Lindqvist commit 5011d81da456c501af6c219db7a328d94d911511 Author: Marko Lindqvist Date: Sat Apr 18 00:42:05 2020 +0300 README.effects: Correct typo "MinMoveFargs" as "MinMoveFrags" See hrm Bug #869737 Signed-off-by: Marko Lindqvist commit aedbd92913ffcbdd39efc1916851a8d2cbfbd923 Author: Sveinung Kvilhaugsvik Date: Tue Apr 21 10:34:33 2020 +0200 Auto document action failed dice roll. See hrm Feature #869739 commit 7a595012191f74bfba46d74c93b587efe623184c Author: Sveinung Kvilhaugsvik Date: Tue Apr 21 10:51:24 2020 +0200 action_dice_roll_odds(): split out initial odds. See hrm Feature #870090 commit cfbce83e6bf3ac96d4fa11baeeefc9c3b193d075 Author: Sveinung Kvilhaugsvik Date: Mon Apr 20 23:00:58 2020 +0200 "Paradrop Unit" to unconquerable city kills unit. Kill a unit that tries to paradrop to a non allied city it can't conquer. See hrm Bug #870004 commit 91adfa29488d1a016a5157956eb9cf0605843d5e 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 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 7e7406f5bd58bfb75838e066d36bbb2f16da5423 Author: Marko Lindqvist Date: Wed Apr 22 12:37:43 2020 +0300 Comment typofix: callabcks -> callbacks Signed-off-by: Marko Lindqvist commit 049c292bea9244a721058a4ac3a8f84675c91023 Author: Marko Lindqvist Date: Sat Apr 18 23:01:47 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 8615eb3a539a45f17f42986042b03bc078438f8d 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 220ea0f6827d8578317c2eb030fdf1096cfee0dd 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 1037c771ec7f225e6e82bbfa3fd0152aa81125da 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 0b646eed0e35a6a599f41633b461d40b63d9a382 Author: Marko Lindqvist Date: Sat Apr 18 22:27:00 2020 +0300 Comment typofix: numer -> number Signed-off-by: Marko Lindqvist commit c9c38a62179a54b987bbb9d4286124734c999d09 Author: Marko Lindqvist Date: Thu Apr 16 13:43:32 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 a14d8009681375840162664640571f3dd19dda75 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 282bb9285af3ee0947a627c23061cd22b0685e1b 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 5b5553c2ead68a435c34ce8d42782ea74f69bde0 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 05c92328c10dfbf42dc48bce3403d1ff5e31618f 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 9c20b033f67a42e0c8925392305e45eb7ab97a1c 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 a7f42c628dd2466acb742a66a24efbe0f14dc77d Author: Marko Lindqvist Date: Fri Apr 17 01:45:58 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 2b0a87cce3477c8bc7469beaad11070c00c83edb 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 a13e2a30e403af4ce3efccd4c5c6150485d82fcf 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 61e2a9e71594fede5819128311098159031aa8e3 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 15bf492a3570105ab7d8c23a2e777bb50e96b2d1 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 e5aca6b2f82893b3d030bc7c8a9b26143d2391c2 Author: Marko Lindqvist Date: Wed Apr 15 20:56:04 2020 +0300 Comment typofix: evalutaion -> evaluation Signed-off-by: Marko Lindqvist commit 86606ea605165ceb9fa11928f8cf85336b825be8 Author: Marko Lindqvist Date: Mon Apr 13 21:17:02 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 5a26d0990e3707b5d9b2f8c7197bc6b22514a1da 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 39e09884dbeb38db4855513d376b6dc16958fdc4 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 a618d4c51b6a7d4c4268d7ff5ad360d120001fee 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 d41ec9d74f82b99301f0b588b1de8ef62344a3ee 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 7d64fcf46a9a1229a8f2eaf1359c0b562a5f9067 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 e97fc64d2569abb539c7216dc3ac489e48625de3 Author: Marko Lindqvist Date: Sat Mar 7 19:03:26 2020 +0200 Update to crosser-1.9 Signed-off-by: Marko Lindqvist commit 7cedfd7ced3c3665c49d37578120f3a85dc43b3f 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 be5cb5f1fe3cf361909260347f8d446a040e97a9 Author: Marko Lindqvist Date: Sat Mar 7 10:08:44 2020 +0200 Drop -Wold-style-definition warnings from --enable-debug This effectively reverts "Enable -Wold-style-definition with --enable-debug", commit aaa8bb790f398f5a1e5cc6852cb20c18c1305474 It was causing some configure time function availability checks, notably that of _mkdir(), to fail when they should not. See hrm Bug #863322 Signed-off-by: Marko Lindqvist commit dabcd6ac020d563c37c6594f61911d8de91e0f79 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 aae3c24e522745b15b1c18dbebabe3ba38f8e335 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 1506dc7b45d399186176cf319fc826ee025a0a04 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 cb93aabe4dc697b6dbec2add3fdd2ea65fd0f5af Author: Hilde Bye Date: Fri Mar 6 21:05:35 2020 +0100 Actprob for the action Airlift. See hrm 863338 commit b47963d674cf18ffde3d2fb37851c8de114fe866 Author: Marko Lindqvist Date: Sat Mar 7 00:02:37 2020 +0200 Freeze S3_0 network protocol See hrm Task #656467 Signed-off-by: Marko Lindqvist commit bdce31c84d61acab3c95d511f0e6c4403b20d591 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 8cacccee7cbc1c39cb619bcca71b1314588a7a1f Author: Sveinung Kvilhaugsvik Date: Wed Feb 26 00:41:58 2020 +0100 actions.c: sort imports. See hrm Bug #861875 commit b1c1d36672c5a23e47de950362965e01511f4c89 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 5c44719e48e279c6418e6af2cbe0e9bc09a7f5cc 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 1537ef43d193b1d4b73319414b552b506140db6d Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Mar 1 16:31:51 2020 +0000 Gtk3.x: fog_style "Auto" was too dark Fix it to (roughly) match the Gtk2 client (65% of normal). See hrm bug #862511. commit 652398940a04da1147ae01cdc4a5945380194a21 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Mar 1 14:17:31 2020 +0000 Correct comment in Gtk2 fog_sprite() The percentage has been wrong since 469841a34c in 2005. commit 15ec88dab02e1e4e209565a014d7d03676fc8fd5 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Fri Feb 28 18:32:27 2020 +0000 Updated Spanish translation by Jordi Negrevernis i Font msgmerged from S2_6 efeffaba27. Stats on S3_0: core: 86%: 6598 translated, 736 fuzzy, 353 untranslated. nations: 100%: 1843 translated. ruledit: 57%: 57 translated, 18 fuzzy, 25 untranslated. commit db04512d08125144b95c3443fc76f9a670994be7 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 23e4b52ecaa7ac65266249aef4332ac57b07ede8 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 6bd43796566fc044cf5bae8b640e153ad30131ad 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 24a28709af645603ed24782133a7c7e2810ef495 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 dfe4b97fd013619e996a6cb967f4dfb4f7451136 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 71143758bcec957075397c71023341675cbd86d0 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 c194c43a45bfc57c1d17261ab7b8ca29b5d08547 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 704ea7243992ac8453a1f8912744031a8d6f2055 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 f3a4f89367b4e2ef55f673792b8f6b7b086d4dec 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 7adb4736c549265541e7bc6f62e552cbf7d88a1d 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 895a04687d5719223bb3ddc8dd5e568a09b5513b 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 750c632b55c7cff1546f1799a14169206517fa43 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 efe0c95cd9d9f1c2704559be3d1b8a91b59b58c2 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 ed1845f5a4148c13c60f345ff8f0f83e02a7d668 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 72ecaed11c3086dfecebb257a14da997f9bddf8d 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 639277d2bdbdbda6b3bf797170e85874e0d6fd6c Author: Marko Lindqvist Date: Sun Feb 23 00:33:55 2020 +0200 Fix clang-9 warnings See hrm Bug #859248 Signed-off-by: Marko Lindqvist commit 65fc35ff109f4268ceccbbd39ceac71939105e66 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 c181a7e4293b2fe26cbb46d945231804861e6c77 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. (Regardless of any Gtk2 setting that exists.) See hrm feature #860624. commit 0c7d706520041c089a8eded411b478ea8ddb262c 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. commit 78894a9a1bca384604e449ea56e098416ae3204d 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 68fee28c6d669d13b6c364d1ff3c11ae2a1091d1 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 bbda9296775370ce8c37e59daffc715d0fe25d43 Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Fri Feb 14 22:02:28 2020 +0100 Updated French translations Started coherency check among branches, but too late to make it for 2.6.2 - It will be finished later... Also tried to be more consistent with the capitalization policy of the English strings : capitalized unit, tiles & government names. commit 668fa22406ea7f2513cb040dd049a4fdbf6acedf Author: Konstantin Vedeneev Date: Fri Feb 14 16:09:26 2020 +0500 Update for Russian translation. commit 454d4a70162c1830c8a24b508f6785dceda20ab5 Author: Marko Lindqvist Date: Fri Feb 14 05:31:44 2020 +0200 Update Finnish translation Merge Sini Ruohomaa's S2_6 update to later branches. Signed-off-by: Marko Lindqvist commit fdb7b4faaddcff90b6c93892a9b959b50ef917ba 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 f17df8f466db1c0564c195db9056bfc036defd03 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 d9e288e2a1d19c6378fa920c8a6a6d0388b070f7 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 ecfc6a4253c02fc8d44c2ac2fa7ddb9721bf457c Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Tue Feb 11 21:04:02 2020 +0000 Gtk4 modpack installer: fix message display Missed part of hrm bug #858823 on this branch, reported by Marko Lindqvist. commit fe04921c1dca18f641e074accc4375c8b54766c6 Author: Marko Lindqvist Date: Tue Feb 11 18:13:39 2020 +0200 Update header comment of ruleset domain fi.po Signed-off-by: Marko Lindqvist commit 2a13ca3e05f020813840b34b8f9e3c5db05266c2 Author: Marko Lindqvist Date: Tue Feb 11 18:01:32 2020 +0200 Update Finnish translation of ruledit domain Signed-off-by: Marko Lindqvist commit 9316628d7640fa1ab8e679a99b4b01fd4aa836c0 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Tue Feb 11 09:54:29 2020 +0000 Updated Polish translation by Hubert Kowalewski Received in email 2020-02-10. core: 99.7%: 7666 translated, 9 fuzzy, 13 untranslated. nations: 100%: 1843 translated. ruledit: 96.0%: 96 translated, 4 untranslated. (This fixes the UTF-8 msgid confusion in the previous update.) commit bd6d6ffa8c7959f9bb52e0bca97f21af92f7abbc 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 8c24008ea468e5876a8ed6216d39805c8c91566c 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 fdfe16e7a7e637627030c68891234f34822ae002 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Feb 8 13:02:31 2020 +0000 Gtk3/3.22: 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 8b56e35079677c6e830dd2225b49205e734541b6 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 b7d844a64410c30f2879c1af133110735ece8d3c 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. See hrm Feature #858965 commit 42f3c5aff4bdef40d35b6f750ae366a31204d3bd Author: Sveinung Kvilhaugsvik Date: Thu Feb 6 18:37:24 2020 +0100 Comment clarification commit e2943ac52d97679b860d2048dd60026c6dc6e362 Author: Sveinung Kvilhaugsvik Date: Fri Jan 3 09:45:40 2020 +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 be23268e6aa08497af146674cdbc859cec2b7f6c Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Feb 8 18:26:37 2020 +0000 TRANS comments about leading spaces commit b47125b3a05ea9a00157f16bd3661a5bcb86aa48 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 356342be949b155daa9d74a075b5d22495787378 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 32022f8d3277353c9cabf7c09ad52b5023fd3b1c 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 d9646bb4137ced0eb6d3accb6bb594794a9c81ae Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Thu Feb 6 23:46:13 2020 +0000 Merge current S2_6 en_GB translation From b5d01adc0a. Stats on S3_0: core: 83%: 6335 translated, 911 fuzzy, 427 untranslated. commit aec328c8540da1b3e3f38621bd57a79f9a016a48 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Mon Feb 3 21:38:16 2020 +0000 TRANS comment about tileset types commit b41fe1dd85453f2b8919d5c20e78579a93934f78 Author: Louis Moureaux Date: Mon Feb 3 21:12:47 2020 +0100 Fix crashes in Qt client side rally points Neither the original city nor the target tile were checked for existence. Both were stored as pointers that could become invalidated. Use ids instead of pointers and check that the city and tile exist. See hrm bug #830553. commit 7a5ff22f72817a5f476f20023c387ed0dcacdcd6 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 b67c790ecce9d12f188eb3a85f6a4548afae6003 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Mon Feb 3 21:28:28 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 40758e3d11370024ba4169b96206c2a1df6d6d3e 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 739b1bb0e37bd1a6e93ea56566e4214faa9e99cf 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 5b8eec6ec525a7cf301afc0188765e23dfae4f6e 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; as with migration from 2.6+ Gtk2, we want to start again from defaults for this setting. - In the Gtk3.22 client, 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 9612166acec864b3d2c31029b5e53b0a5f817910 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 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 client(s). (The same as the 'fullscreen' setting already is.) See hrm bug #765941. commit 25a649c690333caad57d76a0d3aa94dd2a041585 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 anything. - 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 735cb379e251df51ba462925c157cc47a5a44a63 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 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). Gtk2 client will now always start with normal layout on first run. Add a bit more logging to the area. See hrm feature #858179. commit ee21ab89d6475e91570979959713866628453df8 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Feb 1 18:52:17 2020 +0000 Gtk3.22: 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 e45d9d0cacd85a4f849a49af8cbb655d5dcaa9d2 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 f76c8fb2c24e2972e17e19bef36bfc694678ce7e 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 62b5e3e955c30a9b8f103680eb923794f6d6bc58 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 3a004a00453d6778b72b9a4cdec0581720cf41e7 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 b1c01d1fb2e669261ff8476c3d8ba85c1ba7420c 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 a9ae2777d74a8d49db8f2794b611d5b71c15b857 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 055836a0fed2da514bf6dd1f2862bc54d68f1c9a Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Feb 2 15:10:05 2020 +0000 Add missing toonhex.tilespec to POTFILES commit 9a7bab1e90ccd65d0044c660b4a034af2e905cf4 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 1c1dd69c65c034be9ac0609bf7267e87c1efe00e 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 f8628082d9417459c3a1149a1f1e3ad66bb41cc9 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Feb 2 11:22:15 2020 +0000 Miscellaneous TRANS comments commit 004e85091ebd50eff92cc2a527895a43a57c92c2 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 94d3f7ed6c6b3994b4d92404f8033a6619f4e8d0 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 ce0c0bf4ee97972fc537a62588c4dbbf882db60e 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 a23e86306783c052bfeccc9519d996ccbe64d9ce Author: Marko Lindqvist Date: Mon Jan 27 06:12:55 2020 +0200 gtk3.22: Migrate settings all the way from gtk2-client Requested by Jacob Nevins See hrm Bug #856682 Signed-off-by: Marko Lindqvist commit 841489904d73bdde2eae6acf9d19f7844ce74145 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Jan 26 12:37:39 2020 +0000 Gtk3.22: 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 ed99d6f572a955a2b1f7d41e1983e022ac9c7033 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 8d4d118eca609d80050c3d8d9e3d83a711562b68 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 ef10234316a8b9e5ae2f146ae7fde69306f6e524 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 6bfa6bab22aa08126b000c5be31efc03d8a43552 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 7b5181a36372e6d9992e0f866ec141320aeb0403 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 bf56213a1fb758488a8f2c80a91b2eea40250dcd Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Jan 26 00:32:26 2020 +0000 stub ruleset: Generic Ship had no cargo See hrm bug #857337. commit 9032a8e9e85f17b5d176037dcf1dcf1eaa0ceced 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 4b1448b321197b6dd9b26bf263a4b5ec42e78e7c 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 25a83a365951026f5042ec76c760e9b1f6b704c7 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 6b188f5e00cacc7387788c83524089aa8486749c 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 fb149b40ef48e18fde788d7720a30c452aa7198b Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Sun Jan 26 18:16:57 2020 +0100 Updated French translations (headers included) commit 28528deb6f39120d43dd01e15ff1134de169f943 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Jan 26 13:45:45 2020 +0000 Merge current S2_6 en_GB translation From 53bf835b80. Stats on S3_0: core: 82%: 6316 translated, 920 fuzzy, 433 untranslated. commit 8cc924dba539e9582f02d84556fb1a53b9d44173 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 a84b482f134b9f832b98f30489a2d02b0ebf3364 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 9a619e52119815e17f91b313074053db4fc7bfa2 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 2af11ea6467438e5578356ba8a31d0cf11778ffe 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 9b31fc915ed35fe5f1a75b6f563d37fcdd25b2ad 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 8d1634d56684fcda48773947a1f98988d9ab04d9 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 5b919a8a1a54615914bbc8544ff7da53aec96916 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 3a531a91783517a7e9cbb740d22fea884ca1bd69 Author: Marko Lindqvist Date: Fri Jan 10 20:55:06 2020 +0200 Qt: Don't compare equality to 'true' or 'false' See hrm Bug #855482 Signed-off-by: Marko Lindqvist commit c29cd356d6693ca5ef121c91f898557b7e80d83f 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 ddd1400f2dd96c5d2f393948692083e6e15953a3 Author: Marko Lindqvist Date: Sat Jan 18 17:40:36 2020 +0200 gtk3/.22: Clear citizens icons beyond topmost when refreshing citydlg Reported by Chippo Elder See hrm Bug #856117 Signed-off-by: Marko Lindqvist commit 2d7b8d6e204249217638734b2be022fd8b2c92eb Author: Christian Prochaska Date: Mon Jan 20 19:11:49 2020 +0200 Update msys1 environment (iconv) See hrm Bug #852637 Signed-off-by: Marko Lindqvist commit aaa8bb790f398f5a1e5cc6852cb20c18c1305474 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 b30d184269904e85b72d4dc04f22b8d55dba6b76 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 72362d5f03319a92d24e2808283bd4c2481ecf9b Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jan 18 17:07:55 2020 +0000 Building help: fix "Allows Tribe (with None)" A unit with a building requirement but no tech requirement led to a spurious "with None" in the building's help. (For example, Tribe and Tribe Hut in the augmented2 modpack.) See hrm bug #856473. commit 802e4483aa0d8ca3bdc4ed40ac1bd484a784f40b 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 887c89669682e009f670cfbc77c6398a61553346 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 7ba6b84d90451c0de7c684c039d9622bf1998ade Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Thu Jan 16 01:47:37 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 f428c1d2f9dd61c232832cdc6c9989c799e559f0 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 5ff56b6c285fc5c134256726b24f67ef83b95162 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Tue Jan 14 09:38:36 2020 +0000 Fix description of "Multicultural" achievement. In a529487ec2 (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 79e14abc73a3fac9653cb17a5fa3d2e6210726cf 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 ea2ad27a52c9d13eba4cba0a8f1df08a7b74bf43 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 1ccf909dca870ebc633b92fbc47be31e9d55676d 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 3442af7310a17fce9a8f9115c3805dcec126ab20 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 811b8cbf8a85a85d3e257355bc974876c4cdd613 Author: Marko Lindqvist Date: Thu Jan 9 05:08:21 2020 +0200 Use fc__fallthrough where needed See hrm Feature #854739 Signed-off-by: Marko Lindqvist commit 398568b16e52633c363132f6a59ba29924d2c17f 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 d2004ee8f37a8f219517e4897696b1230fd6b808 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 41e42cbc47d30aab3204086651d8078594f4e810 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 8fa0e54d3b34040c7062470ee19f3ec218c108c1 Author: Marko Lindqvist Date: Mon Dec 30 19:49:56 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 fe40ea0636cd3af1ba0088f09a77043be9c36c1f Author: Marko Lindqvist Date: Sun Dec 29 13:11:59 2019 +0200 Rename entry_type() as entry_type_get() See hrm Feature #854095 Signed-off-by: Marko Lindqvist commit 4ea707c73c630ba88a7db5ed714f7889c3c02fc0 Author: Sveinung Kvilhaugsvik Date: Fri Jan 3 08:37:30 2020 +0100 SQLite3 detection: fix "unary operator expected". See hrm Bug #854668 commit 498871a7795ff3b40298a7e1d51a9b06dc3986f0 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 e5bb0640e9aab378e6946bb69c7e95be094b1a5b 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 a2b24997a8d49ae9e9452ad61e1343ed0135c516 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 8252adf4806958604d554b897ddfc0abe7e20907 Author: Marko Lindqvist Date: Sat Jan 4 15:49:03 2020 +0200 ruledit: Add support for --Fatal commandline option See hrm Feature #853490 Signed-off-by: Marko Lindqvist commit bd43dff7df2fba3dee16563ab66a053ad98a05b3 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 5a91a5b0f8ce352741476bf01b86a194a44ddc48 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. See hrm feature #854615. commit 5a3cf58f6873eb749df4c9f0ac0301d9bd66460e 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 e03e511531b238c2bfa37c9a5050fc1d51d88dbd 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 08941de91f633b05c1c45ba86717c259dce7c559 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 8cc91c5b7b826c5df9915b3ef6893af100db18b9 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 a8d7bb35b0e5c422c83574505e61798c35213b00 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 eca55f603dd937bdfd7c7f6f1411e34884ea61b0 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 1bc65e9c6cf53c8d88f384e4d7568c71d685e606 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 579a7cb1acc1fdafb10fae0161750c3763a11380 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 e6a2ae5443f101df4b974f99b1f783b9f5e2534b 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 61f2372bf672206136ce3425a8b4d487ac174cb0 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 63074208530a1ffd268508708cf39ca891655553 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 441df774a7ca3f732686a9aaa5974d17f99f4511 Author: Marko Lindqvist Date: Mon Dec 30 16:21:17 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 1d3345c47a7b6166e7df15b1f250d9210a6522b3 Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Thu Jan 2 11:10:50 2020 +0100 Updated French translations (core only) commit 92727b0426d82079deb2312adfe92c09d7141eba 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 2c278ef45fa8737b03a1d36c32cdedb8fd995369 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Wed Jan 1 14:27:04 2020 +0000 Improve comments around Gtk emergency highlighting commit c6cde83f14dcd0ca90ef8887e4e7f2d7384580bc Author: Marko Lindqvist Date: Sat Dec 28 12:00:27 2019 +0200 Add str_to_uint() implementation See hrm Feature #854090 Signed-off-by: Marko Lindqvist commit a45160cb99be7ada3671ddaf428a98276eda5059 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 146381f8837c4f0301e2f5e54f9c9ee6e7e5525f Author: Marko Lindqvist Date: Sat Dec 28 12:55:40 2019 +0200 msys2: Clean out 'buildable' targets from the Makefile See hrm Feature #854100 Signed-off-by: Marko Lindqvist commit 649344484cbf612ae4c4048b7aeb7865fa01419e 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 088737709bf2e0f0a3c2db9f1d2170dc609ae585 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 e36320c1808a26d3118939b4e618943e92c67ee1 Author: Marko Lindqvist Date: Sun Dec 29 13:02:41 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 7bd5c8d460e1feaee7120c58650d1f08ade09000 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 7bebdd7a7bbd98abdd8472d0b7e3e95b74828b41 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 bdcd5bfa667c8223ea6d377a799d65d324d66864 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 2edbe8be83163c965902a7db819fcde9c7e3ea2e 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 7555c1279da5262326cc3642693d8ef92fb61544 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 83f7456e0a5ad9a301d2acb6c7a72e0b45de05a6 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 7499cde8c5849985b59d32be87016a4914cce0b2 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 e11e5e3998fa223d8b0b6d51aedff0cf2cca52ab 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 ce77652bdfc242f3ce66d8d0d3201f10af21fe32 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Fri Dec 27 16:30:21 2019 +0000 Gtk3.22: 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 28210a7b1bb21b5a581ef9859fd0284c85d8325d Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Fri Dec 27 13:46:19 2019 +0000 Scripting fixes at unit build time - A unit whose creation disbanded its city now emits the "unit_built" signal. - Fix trouble in city_build_stuff() if script "unit_built" or "unit_cant_be_built" handlers destroyed city. - Fix trouble in city_build_unit() for pop_cost units if script "city_size_change" handler destroyed city. The precise sequence of events around unit building has changed slightly. See hrm bug #853935. commit 826d14961d1bd357533f13d71278f5838abc11ab 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 9c95306ebb3bf24088975bc6e4627326261ef9d9 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 146cebb1fb99a5a3c65cfc118d8d42a88b95ace1 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 fe6eec67e562dbee152fe275dcc52071346ba295 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 24bf00fa861f57d01d8391dfc318a37bb7875edc 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 528cbfdfe1ef0757ab01731bc52760a964f4dd7a 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 09f660d5e5d859c7872306dcedfd13552528cb1d Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Thu Dec 26 14:37:48 2019 +0000 Gtk3.x: 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 6350e11fa8f4ce6dde26482f89d4472eddde11af Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Thu Dec 26 12:38:45 2019 +0000 Gtk3.x: 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 3f4425c3f2325e36b58e062ae20c3033b95c4f38 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Thu Dec 26 13:08:25 2019 +0000 Gtk3.x: 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 869e937d88812e0e4dbc469fe5d380d38e4ad327 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Thu Dec 26 12:38:14 2019 +0000 Gtk3.x: 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 583e7e9f1b2ca4d442dda7ba145982ff5cf0d733 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 0dc6872b202bca56b5f036fec18777156074eb1a 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 9ecf4a8333fe43e2c05952e01a4df14ec822eb5a Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Thu Dec 26 12:42:03 2019 +0000 Fix comment about Gtk overview map size. commit 6f2a2b1b5ed497e686229480b0ca5645000cb311 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 f0f952a04792bbb310e362057b8700e6df87c73f 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 885f77734616ca7ff2ac23944187eaefd9fa8ad1 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 878927ca2279651d8069d588c9133eccbb934f27 Author: Marko Lindqvist Date: Sun Dec 22 11:44:07 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 62125f617f521f2f94bbbe8d00a2e8db54d25163 Author: Marko Lindqvist Date: Fri Dec 20 18:14:19 2019 +0200 List 'sdl' as a value for --enable-sdl-mixer in ./configure --help Reported by Jacob Nevins See hrm Bug #853375 Signed-off-by: Marko Lindqvist commit d5ed5b83ee90122f0582424dd7a0810329ee976d 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 edaacef6c3325b7f570e902c49eab91d0ac8223b 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 9c5a9ec6616009c62e1421a4b2aced16a1dfeec0 Author: Marko Lindqvist Date: Sat Dec 21 11:09:22 2019 +0200 Do not build tolua command at all when sys tolua cmd used Requested by Luc Schrijvers See hrm Feature #853406 Signed-off-by: Marko Lindqvist commit 36573c62ac310631862c984ef28b924d658e7b01 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 cd4792f67774f724b41b4da6f58dd03090f6c83c Author: Marko Lindqvist Date: Fri Dec 20 07:06:49 2019 +0200 INSTALL: Document minimum Qt version See hrm Feature #853326 Signed-off-by: Marko Lindqvist commit 65f3dd83675f4e086d5a0a324286ae2db483871a Author: Marko Lindqvist Date: Sun Dec 22 20:16:08 2019 +0200 Comment typofix: "shortut" -> "shortcut" Signed-off-by: Marko Lindqvist commit 2e7fcd5da6db39caf3e21a7ad18d7dc729d4530c 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 ebfad41fba16527b428be840d0169bc88550f259 Author: Marko Lindqvist Date: Fri Dec 20 17:25:30 2019 +0200 sdl2: Improve configure error message about wrong mixer type Suggest suitable --enable-sdl-mixer value. See hrm Feature #853364 Signed-off-by: Marko Lindqvist commit ee5a7cb40c9ef2ff52cbd00ba1bf153866da8c58 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 0e3a4c32a93a103f6dd29d7c93dcb5b57c82e595 Author: Christian Prochaska Date: Fri Dec 20 01:45:11 2019 +0100 Updated msys1 environment (python3) See hrm Bug #851511 commit dbb0d98e4bc69bd1dd5a9fa097857867d06255a2 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 f5805d5b04479101cd94ee2bb3a2fb22923f7713 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 d42ec2e67379dc193d57e93287a96296ced1ced9 Author: Marko Lindqvist Date: Tue Dec 17 15:20:31 2019 +0200 Fix -Wold-style-declaration compiler warnings See hrm Bug #852918 Signed-off-by: Marko Lindqvist commit 6e55307ac446e38850a283c2908471d2791fc78e 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 be739d26cd5519edd842e40904c0da5b0000d031 Author: Marko Lindqvist Date: Tue Dec 17 07:23:45 2019 +0200 Set QT_DISABLE_DEPRECATED_BEFORE In stable branches it's set to 5.2 that is also our minimum Qt requirement See hrm Feature #852856 Signed-off-by: Marko Lindqvist commit f13d48ee90f4dd7b59dee9a1fcac2672399268fe 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 7dce6b1ab3f596a6541a4ec17582542d296c86e4 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 4f2376491efeb8efd0a93860e0c9ea84b053211a 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 07cb53a4c0574bf6117f87e2d4d399829a676e1a 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 e912c45b69d20f83336500cd995c3602de10a79d Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Tue Dec 17 21:34:45 2019 +0000 Updated Polish translation by Hubert Kowalewski. Pulled from https://sourceforge.net/projects/freeciv-l10n-pl/files/ (zip timestamp 2019-12-11). core: 99.9%: 7642 translated, 3 fuzzy, 4 untranslated. nations: 100%: 1843 translated. ruledit: 100%: 96 translated. (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. I think these translations will be ignored and the possibly out-of-date translations attached to the correct msgids will be used.) commit ee461602f4a82dcfe438e1f1c3d2746f71284b51 Author: Marko Lindqvist Date: Tue Dec 17 19:11:06 2019 +0200 Fix comment capitalization typo Signed-off-by: Marko Lindqvist commit e246322ab07c14e592c143f9a4dcb7c317a4f185 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 ef07d8fbc73125f0de30e7da5be4ceed95ad3a40 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 7210b043594d2413ecf12778ccd9d23fdb950b69 Author: Marko Lindqvist Date: Thu Dec 12 01:53:13 2019 +0200 Fix gcc-10 warning about use of possibly uninitialized variable See hrm Bug #851873 Signed-off-by: Marko Lindqvist commit 93c70aa850a0afe4e7c3061c2e1aff9166aa005e 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 11db725c9a46e2ae0be4500ce79b780437973e38 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 fb6db2508c79c81ea31541393b9025624bb5f559 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 448105410de912fcfc1eca392d971753e56d2325 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Mon Dec 9 01:11:33 2019 +0000 Gtk3.*: 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 e9c54a4694f50fe87da6e03fc93680ebc7160bc7 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 4f4ebd81bda13396cf5529abc0ac22ed023a0cf9 Author: Sveinung Kvilhaugsvik Date: Tue Dec 10 07:08:54 2019 +0100 Comment fact fix commit d3688947a37fbb483d3dba88ce38ee08b6602ac1 Author: Marko Lindqvist Date: Fri Dec 6 00:50:13 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 4614f2fdff8dda71e38c90f5b704f6d652924aa8 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 fd089c7e0c7845026e7da86353910993e7e3181a 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 811466f33c92f8306e21aab521f19596fa0473c3 Author: Konstantin Vedeneev Date: Mon Dec 9 13:44:33 2019 +0500 Update for Russian translation. commit bce20b35d75224acdc9db18d73b78e313571319e Author: Marko Lindqvist Date: Thu Dec 5 23:10:38 2019 +0200 Send emergency version number in client_info packet See hrm Feature #657293 Signed-off-by: Marko Lindqvist commit 74ae8c37926d88bfd0ec6afbc156540f8038337d 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 5c2f6c79f26c7bbc3180c82413c3450b65f10b04 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 e0c4caade6e321908f16b6fccdee0cf728b6e8d8 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 34f8f7d96dca390985dea650ed31b45ad01b13b6 Author: Marko Lindqvist Date: Wed Dec 4 16:52:04 2019 +0200 Save ruleset_locked and capabilities when saving scenarios See hrm Bug #821959 Signed-off-by: Marko Lindqvist commit 908831fb77e3093c8e5692a3d4aacea007a70736 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 50809c867afd32e1414e9d9e2db69d092daebc98 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 bd714f12546eafc13385c2094aad7ba3b884a8d7 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) after a nuclear explosion. See hrm bug #850672. commit 062722411e93451a4840cf17cdc4e2d0584dd6d8 Author: Marko Lindqvist Date: Wed Dec 4 00:19:24 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 114c8f40f5c02c8bd03ed215872b11c9460be3f7 Author: Marko Lindqvist Date: Tue Dec 3 16:47:24 2019 +0200 Add function headers for civmanual client stubs lacking one See hrm Bug #820981 Signed-off-by: Marko Lindqvist commit d1514e8dbb8f7fe7f1baa125219a19450b3f6216 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 commit 14d026f6de84ec98d6890a9cfb9b3fcb13dbd449 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 6028942b2de07cabc1ad3ee790e26d8bc243a11f Author: Marko Lindqvist Date: Tue Dec 3 16:11:31 2019 +0200 Correct code comment about HutTech unit role Reported by Alexandro Ignatiev See hrm Bug #823695 Signed-off-by: Marko Lindqvist commit 7fb9d9d968a54befbbbc1119401f7cc413fca345 Author: Marko Lindqvist Date: Mon Dec 2 04:12:47 2019 +0200 Send server setting defaultness to client Requested by Jacob Nevins See hrm Feature #692371 Signed-off-by: Marko Lindqvist commit cf50c78eed20d7480089910709c629dc88a47c2a Author: Sveinung Kvilhaugsvik Date: Sun Dec 1 19:38:43 2019 +0100 A probability can't be above 100%. See hrm Bug #850312 commit 308c063feb1dfc81f2cce94eb1893d23208b30c9 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Mon Dec 2 23:17:08 2019 +0000 Merge current S2_6 en_GB translation From 98adb81658. S3_0 stats: core: 82%: 6295 translated, 908 fuzzy, 446 untranslated. nations: 100%: 1843 translated. ruledit: 67%: 64 translated, 11 fuzzy, 21 untranslated. commit f7a336c9f0f36e15b320a369b271574f77f2fc32 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Mon Dec 2 22:21:55 2019 +0000 Updated Polish translation by Hubert Kowalewski. Pulled from https://sourceforge.net/projects/freeciv-l10n-pl/files/ core: 98.9%: 7566 translated, 56 fuzzy, 27 untranslated. commit cd7388f683820d04c5c7775b8a64956c3491f64f Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Dec 1 00:36:53 2019 +0000 Gtk3.22: 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 e3293417ffd223fb80400304cfa7cd52a1dbdc8f 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 b2793b44e3d5b9bf4d7829fae7247699c7da3756 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Nov 30 21:33:14 2019 +0000 Gtk3.x: restore Alt+mnemonics to menu system See hrm feature #850295. commit bdb7daa22f8ef88fb5b095e9e1148ceb6e2e4757 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Dec 1 02:43:07 2019 +0000 Gtk2: add some missing mnemonics For actions added since 2.6. See hrm bug #850294. commit 24d3206c0381a473b3353d8cd689617c7aee7c01 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Nov 30 20:20:50 2019 +0000 Gtk3.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 3cb9242a1ecde481b7b9bdfbd701285c07dad8c2 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Nov 30 20:13:34 2019 +0000 Gtk3.x: replace META with MOD1 in shortcuts This works with the 'Alt' key (on my Linux PC at least), like Gtk2. See hrm bug #850292. commit 055524127660592fb765aca0a13f125807344519 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 88b32e4b0bc736da72c16998e30716ce71c07890 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 46d90462a764a65fd83ffb39243fdb3adc954f0a 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 15830256092e0949ae75e8d1cd903055c8899daf Author: Sveinung Kvilhaugsvik Date: Fri Nov 29 09:37:20 2019 +0100 Comment clarification. commit d65aa1f0ad316359ab0b77617112578e48ed91d1 Author: Sveinung Kvilhaugsvik Date: Sat Nov 30 15:32:38 2019 +0100 Fix the 3.0 build. Checking the action target kind is not required here since dai_action_choose_sub_tgt_unit_vs_city() returns 0 if it don't know how to find a sub target for an action. Reported by Jacob Nevins See hrm Bug #850239 commit 43404a1ce79dfd5d01fc33a8dd459b0850328dae 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 6f8ed6de326c429eb8b7ce9dba8b9d9307d3b2b7 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 b214fffc43115bd258c434686ab24ad17c5740e2 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 8a04259bda26490168bfb3e0b13f1221e78c3f14 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 0ee6efc66fd8d8af42a06c67d6da66b006856351 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 16944fe6a3c41dbecff7657947b941d2690638d3 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 fb6a44ad3b5300f4a3e238e1260998dc2b13fcda Author: Sveinung Kvilhaugsvik Date: Wed Nov 20 18:01:19 2019 +0100 Auto help: document will never autoattack. See hrm Feature #848344 commit f96a9ad24f19de257686894800208890a519200a 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 8f756c5289fe758eca3c457681527a00fb562862 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 6f0da839a64ea5538753e32c09deec3b32367ec8 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. commit a15f741398480c9d9604a6f8d1180423a698bb34 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 7cf3d99ebcdf910f56dd206463d03814c27eb509 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 b5f914800da576f9db3a0edc02304e2f4d591ccb Author: Sveinung Kvilhaugsvik Date: Tue Nov 19 11:16:13 2019 +0100 universal_fulfills_requirement: support DiplRel. See hrm Feature #848034 commit 5547b19dfd3cbc906ff22b2947e73015cebc31de Author: Sveinung Kvilhaugsvik Date: Tue Nov 19 09:12:15 2019 +0100 Improve no universal found function handling. See hrm Feature #848027 commit 2d36c82c51e1c7297768b57856a0ee031b889b2e 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 b397956d2d475f1e07c4618ce8def3b4c8599577 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 7099c1de94625a86d2c9a5778f58df47e68684c9 Author: Marko Lindqvist Date: Sat Nov 16 07:12:20 2019 +0200 Switch from python to python3 See hrm Feature #842994 Signed-off-by: Marko Lindqvist commit 5142c915fd521ff55231e064e59c75eee2d97bb5 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 8be74cebf484cfbf19c1391386bc3f0e1ae15117 Author: Sveinung Kvilhaugsvik Date: Thu Nov 14 10:03:51 2019 +0100 universal_fulfills_requirement: support actions. See hrm Feature #847262 commit 3976cade4b98ebed867679b78eeee1278ecac585 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 c58acfaf997eced84929aa847c15d73333801425 Author: Sveinung Kvilhaugsvik Date: Tue Nov 12 13:05:45 2019 +0100 freeciv-manual man page: document tech output. See hrm Bug #846835 commit e0a89ecc4124fd017f61fd80f9cd4c4361e097ee 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 45876fd002cd5d1242da9447693a06270c919c16 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 25968b0971640646acd9fdf4de4314e35503697c 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 80dcfe56d9fadd65c5d4449d5db3dc4fb1caf0b9 Author: Sveinung Kvilhaugsvik Date: Fri Nov 8 07:20:05 2019 +0100 Comment fact fix commit 1209f98592dc4aeb43288b1710317cbb810c30aa Author: Sveinung Kvilhaugsvik Date: Thu Nov 7 08:09:04 2019 +0100 Fix comment typo commit 5f4264ed4f9c6fab1d431eadf747a7a8500368e0 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 b074ea167a84c7f59a6e37b256eff416ec36212d Author: Sveinung Kvilhaugsvik Date: Tue Nov 5 13:00:31 2019 +0100 Fix incomplete comment. commit 00ae0899c0ed2defad05a327f5f79a949a4a85b9 Author: Marko Lindqvist Date: Mon Jun 10 00:51:43 2019 +0300 Bump version number to indicate development version See hrm Task #781145 Signed-off-by: Marko Lindqvist commit 13fa3d5d5413532ecccff0680d1c8b95a2580fd4 Author: Marko Lindqvist Date: Mon Jun 10 00:51:04 2019 +0300 Bump version number for S3_0 alpha3 light-weight release See hrm Task #781145 Signed-off-by: Marko Lindqvist commit d3ae31df90d7d26452b35ba84dbeae7c876af3f5 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 10a16be36330efb9da30ae357ae91b0ce56cdb24 Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Fri Oct 11 11:29:13 2019 +0200 Updated French translations commit 775617de9c99ea334aa493c8a2ce0fef5e1bf62d Author: Zeko Date: Mon Oct 7 08:17:14 2019 +0300 Add handling of SDL_FINGERDOWN events See hrm #831742 Signed-off-by: Marko Lindqvist commit 6f88ee23ded2433be863e6a7e9f2599a62e2a598 Author: Marko Lindqvist Date: Thu Jun 27 16:48:41 2019 +0300 Freeze datafile formats - Bump datafile capstrings to their final freeciv-3.0 form - Set version number to 3.0.0, and freeze version flag on - Set datasubdir to "3.0" See hrm Task #656466 Signed-off-by: Marko Lindqvist commit 69f7b293809162c3ab75012ee5209a5a735e70f0 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 9e1555098a54043847a05b48d190bb1663158471 Author: Louis Moureaux Date: Fri Aug 30 22:58:00 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 b98f17ef0f345bff21600337e338350dbddad51c Author: Zeko Date: Wed Aug 28 13:39:46 2019 +0300 Remove gui_iconv because it is dead code See hrm #831012 Signed-off-by: Marko Lindqvist commit 5f7f6467eb8722240df5345cb6f74dc6cce96c97 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 0f9ae23e717fcbe778adc661061c0f020f1cc26d 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 9d671832861a6329f2f402eae0746a2b8306eeab 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 8e5dbada857efa9351ecb2dc3d1890bf77749bdd 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 93d4d3f7f6e5a18819a528be80a0ce253a7ba175 Author: Joan Creus Date: Tue Jul 30 20:16:29 2019 +0200 Translation update commit 9cfb6aa979f039de68de9dfd63ab9a0f1bc9c76d 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 f92d45d1b6f0855524072aecb46006ae41237de7 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 c5efbb10a5c4b6875ef6d2c71cd06a0e616f7b98 Author: Marko Lindqvist Date: Wed Jul 17 06:00:00 2019 +0300 Do not build tex AI by default See hrm Feature #827157 Signed-off-by: Marko Lindqvist commit 26ca0e107550dc161661359164a94a8d92a929d3 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 bc7e46c7003412e626e2133fe359899e610a4feb 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 e5221d019fe237205aa3327d354f2ae01a2f16db 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 e4f742ccf6814b789e9a0086e25732e5fe76faf7 Author: Marko Lindqvist Date: Tue Jul 23 10:16:51 2019 +0300 Comment typofix: "is is" -> "is" Signed-off-by: Marko Lindqvist commit 849d19c44c27bb61990462f5ca5dae95d605ce0d Author: Marko Lindqvist Date: Tue Jul 23 09:53:28 2019 +0300 Typofixes: "Is is" -> "It is" / "Is it" Signed-off-by: Marko Lindqvist commit 4b344e57175e41a7243bf0ab95e12d62a7031257 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 7a62e8396f8be5a06e277221bec357a6272dba33 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 71ec456bbfbf27dd42428f0f8801fbcf4a98765e Author: Marko Lindqvist Date: Fri Jul 5 01:56:27 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 0205acabee8794280311da037aae4a6317e87fde 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 62eacdac9e3a627239110e2643f92623aad45d18 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 960264a8dddb8c7962a90ed93215a329386d60ba 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 e54c0008e1532f86827868e6eb6d5f3d27ca74de 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 74f5672d1dd25cf6ce7705c85c23d8eb98f03cfa 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 89132f691a7b38fe909574ae71d2e907b66a677b Author: Marko Lindqvist Date: Mon Jul 8 01:30:58 2019 +0300 civ1: Don't allow planting Forest to River tile Reported by nef See hrm Feature #825239 Signed-off-by: Marko Lindqvist commit 2fb5efd469c49ffcffd7819a01955f8c983ae483 Author: Marko Lindqvist Date: Tue Jul 9 17:09:11 2019 +0300 README.packaging: List freeciv-ruleup in new features See hrm Feature #825546 Signed-off-by: Marko Lindqvist commit 465b5dd48a4fd6e61e4904d2efcd281659f00246 Author: Marko Lindqvist Date: Sun Jul 14 02:17:08 2019 +0300 Handle entering multiple huts in the same tile correctly Patch by Alexandro Ignatiev See hrm Bug #824708 Signed-off-by: Marko Lindqvist commit 4198434af321dcc9210c9d5e9e0f597242b89991 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 57344553c67818bdcff82b702b6009b07ce2c511 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 16d98e388fd6a6ff92bc54eee1842ed345566db9 Author: Marko Lindqvist Date: Sat Jul 13 23:09:59 2019 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit 5c3b6225ea15279ef656bd25c445ac44ea144064 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 8655c5dcc073b6d324477a9c34ee091a8a1e7aee 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 882759d60ab2d7105646a5d03dd6569f8a3200f2 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 5e9640c23fbde8d10ec9a1961269f6e61b7e93a5 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 c3af6feb762ad563c1e20e074d85c4e2b6ff75ba 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 f7eea04e57dafceccdd8d8009c87b910d2e86ada 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 51f1fed759954120f412e37267c98c96dfcca7f0 Author: Zeko Date: Sun Jul 7 10:20:08 2019 +0300 Fix heap buffer overflow when stripping string prefix See hrm bug #769012 Signed-off-by: Marko Lindqvist commit 213b9eeaf0caea3aaa27a270e274e3cfc3734e5b Author: Marko Lindqvist Date: Fri Jun 28 21:52:03 2019 +0300 Add configure option --enable-ruleup See hrm Feature #823938 Signed-off-by: Marko Lindqvist commit 277bd03db6480aab6da12558e5d516f92ad4dfaf 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 23739868e5d9be5321021be63de898be8f3acff8 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 7405e952e1adf504477ad104766ec9d6f2f749cd 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 cf14216aa6eee3aa02618d15d85c6d6cc417c8ac 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 8a79fb81a1e348edc646d7d321c468d52dc9e13d 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 d66530f3fe5f6d533711af81b7073602b20bb867 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 2101192d07b91be3a08e2651ec64ae9d24c909d9 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 dfff04eb99b03e38cc6b2a130ebf7b33e11b0f09 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 9f0c45333226befee3e7a96ce4b4d31a1af3dfb9 Author: Marko Lindqvist Date: Sat Jun 22 21:59:51 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 f53ac1247fe63338e4fa5894a366f8a769d03848 Author: Marko Lindqvist Date: Thu Jun 20 04:56:13 2019 +0300 Add initial version of README.scenarios See hrm Feature #822122 Signed-off-by: Marko Lindqvist commit d0d414f9de750cea75704fee62bec977ed010724 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 fc7b8dd8ea43c85e357052edd7003babaa5a835c Author: Marko Lindqvist Date: Thu Jun 27 16:45:38 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 646d2dcaba53078caefcd8797a9ddf90461bb24a 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 2873d209d42dae10b41ecf396761e5ca5dcb9d79 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 3ca80ad47c966521eb63f2ee92efb3f827c7c68c 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 c0429df4268ef389f2e6e55b1b8e6456cbb668ed Author: Marko Lindqvist Date: Sat Jun 29 17:30:23 2019 +0300 Comment typofix: remeber -> remember Signed-off-by: Marko Lindqvist commit 6fc2fc2ae420e41a85d8e7d95286b2309d8b8b77 Author: Marko Lindqvist Date: Sat Jun 29 16:47:28 2019 +0300 Comment typofix: are -> or Signed-off-by: Marko Lindqvist commit cba6cc965432ce99174a77c04da219885b19d5d9 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 ebb56deb6499da029f94317ab4c92d6c859b2c4e 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 26b26862f0cd6cb6953f5926d59b62e2ba849457 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 7990356281798966f4b4f778c675d758383b0633 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 cccf3daa87092f12f238f7609fc3671c8d43c049 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 4e5b070b7a4f844b321d79a32bcd974e70ea62fd 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 a03c3a34a758eb6c6b51c3f69ae33559fb89fdcf Author: Marko Lindqvist Date: Tue Jun 25 20:07:47 2019 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit 9b5c2b43eefa687809409ce1c73185f7034ee5b6 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 96baff9bd98de846ad5ef2b92ef47ea330c4c2f0 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 e328dbe82db17ad8afe0c9d253254386cd9600d3 Author: Marko Lindqvist Date: Tue Jun 11 20:46:03 2019 +0300 Show adversary culture in intel dialog Requested by Dean Brown See hrm Feature #781139 Signed-off-by: Marko Lindqvist commit c1a6c524a2f8a81f89d031d6bfcb35eb125dbfad Author: Marko Lindqvist Date: Fri Jun 14 00:07:40 2019 +0300 Bump version number to 2.95.90-alpha2+ This is sort of 3.0 datafile format candidate. See hrm Feature #821608 Signed-off-by: Marko Lindqvist commit 634de7ff93b0beadfe7a7292d0657ba1da5a961b 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 39e29abffd47ebf3fb35ccab3b854ab1bc67bc17 Author: Marko Lindqvist Date: Mon Jun 17 16:29:14 2019 +0300 savegame3.c: Rename player.culture field as player.history See hrm Feature #821117 Signed-off-by: Marko Lindqvist commit e4a68991abe7c418190727f92f8e9f71e63baf3b Author: Marko Lindqvist Date: Sat Jun 15 03:37:47 2019 +0300 gtk3.22: 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 36fbad2a336237dbd39462ac3916224db6ba86d1 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 73a8926460db035a9bf2dd1291998ebdd70250da 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 cd23ade704eb18e24ae4b3eb5f921a3eda6b1b03 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 e7e89608b00a275b29430c3348a563e744d7d970 Author: Marko Lindqvist Date: Wed Jun 12 01:05:06 2019 +0300 Send player culture info to players with embassy Requested by Dean Brown See hrm Feature #820730 Signed-off-by: Marko Lindqvist commit 4ff17e7938aa58dd767a2c93178b6b13163740d4 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 d6a10c959a41bd607df4a8a1a1d1ada09aa5676a 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 6afaa816b3f5a2f8827bde8e8f822e4ac070fec6 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 9e8ee3194bea27c8d85e9fa6b37633ba2826de20 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 2edfecaf02e27e7a33404c5db0b0f4dfc7b927a3 Author: Marko Lindqvist Date: Tue Jun 11 22:00:13 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 5bc4e9fdc967fa0c4ad1073015a6e9677ebbfb8b 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 2c9706a831f29adda68403e2cbdb35f0a69847e6 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 9beaf86d9fc30a4a021b1bb4ac19235c64483bf3 Author: Marko Lindqvist Date: Wed Jun 12 00:49:20 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 90dc78b29153e2d9953ae343c26020fa2c6f5489 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 5e057fd36b73db2ac9624fed462ffe11e520ca16 Author: Marko Lindqvist Date: Mon Jun 10 16:59:18 2019 +0300 NEWS: Set version number See hrm Feature #820906 Signed-off-by: Marko Lindqvist commit 29eefbbd7e4928ba2121b0b961e1699ed502c200 Author: Marko Lindqvist Date: Sat Jun 8 19:46:55 2019 +0300 INSTALL.Cygwin: Add Qt-client build instructions See hrm Feature #820664 Signed-off-by: Marko Lindqvist commit 4e28623804bf13ec18b0241eaddf316d0f665da1 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 cd0c654c84a0a9979be081de75534aaac37aec39 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 97e9918921e851252bbea1a2dd7e1be659d9db2d Author: Marko Lindqvist Date: Wed Jun 5 03:10:01 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 d6f240ba6bdd856d4239abeab44c1bafa3d06eca 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 0b75721a0b6dcbae770e63a457c2fdf9e7ced94d 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 a3403b8f4e9a575102dea573ab1a566007772242 Author: Marko Lindqvist Date: Tue Jun 4 02:32:40 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. With some server settings target government must be known from 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 2bca3f0a7bd08ad82298cf6ee9038060447c32a0 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 3a65f359da4bc7de50259b3496f4e31692fe63dc 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 689b1825b8f229622c2380083e7d30f3460e1808 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 5ccaa0427623738f82d292ef6b2336026fd4a0c3 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 c9ca58a3c4ef23d63f7f006b39e7bbe762572ec9 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 229a591452d258fd6e4b976eecf4c9a8576f559a Author: Marko Lindqvist Date: Sun Jun 2 23:05:27 2019 +0300 Comment typofix: "elsethere" -> "elsewhere" Signed-off-by: Marko Lindqvist commit 36dab072ebd35c86808847325384f9c778169bdd 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 cea9de1baead87dcbfe10a2033b0b5a6309ae488 Author: Marko Lindqvist Date: Thu May 30 13:01:20 2019 +0300 README.packaging: Update info about AI modules built in by default See hrm Bug #819045 Signed-off-by: Marko Lindqvist commit 3f6b154891437604f6e6ad2171abfc74b11c093b 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 19dbb5a38ee8e897a2c8049c23210fd747497f64 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 9ed2f8ab9cc58b298da9b96a92a332158a787c76 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 a23e13c184a742e376046a342a0256e96c3afd57 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 fb1f6b6e03533b54670003c86d5fbcc35ca36e70 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 b63c48dd2af57e972803bfed9d99393157528266 Author: Marko Lindqvist Date: Sun May 19 01:23:34 2019 +0300 Update gettext bootstrap files to gettext-0.20.1 level See hrm Feature #817414 Signed-off-by: Marko Lindqvist commit b3a2f4dd05f16d368ac446b3a3bad569834b773b Author: Marko Lindqvist Date: Mon May 13 17:47:25 2019 +0300 Update gtk3x modpack installer to use gtk-3.96 See hrm Feature #816623 Signed-off-by: Marko Lindqvist commit 02b1b83a438124f29997d0447f77e0b01f47e9ed Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Tue May 14 15:30:57 2019 +0200 Updated French translations commit 4cc2fa5baaa07d70eaa9cd58b453a316e5854630 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 99ba1d18e1b85a8f32dcef9122b94cd4c3006420 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 741ccd2c7edf609d60e97ae56135918adda41438 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 9e1e2d99cc83ccabb57facf01888d62e102919fd 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 c60a06a12863616a0eaa036b7141bd5401f8d71a Author: Marko Lindqvist Date: Sat Mar 9 12:02:37 2019 +0200 Bump .spec -file capability string See hrm Feature #804954 Signed-off-by: Marko Lindqvist commit 3befe6ace21269cc1d1d1e7ac7b78555060d81ab Author: Marko Lindqvist Date: Sun Mar 3 11:46:13 2019 +0200 Notify player when requested multiplier value takes effect Bump soundspec capstr to the same string as is in master as format is now identical to master one. See hrm Feature #804352 Signed-off-by: Marko Lindqvist commit 9073719b310958c0af2ec441662fc0f4ed91d4b9 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 e73c45a03aee238c4a71d5038ef4f6507291ba20 Author: Marko Lindqvist Date: Mon Feb 25 15:17:53 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 a1465cbe2717c17d16aa056e5a1459a769675b7a 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 0c6839166be3fc8a35d5de186ab749b58a54077a Author: Marko Lindqvist Date: Mon Feb 25 13:55:02 2019 +0200 Call city_created, city_got AI callbacks for cities loaded from savegame See hrm Bug #804440 Signed-off-by: Marko Lindqvist commit 51d7c6bd45e5877278323173bc5c5a5f67f07e90 Author: Marko Lindqvist Date: Mon Feb 25 07:55:50 2019 +0200 Call unit_created, unit_got AI callbacks for units loaded from savegame See hrm Bug #804394 Signed-off-by: Marko Lindqvist commit f38156a9ab7315238cc7d94d3c68e1e78868cfd3 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 5dee1e9ea2adb84b69898827c6e29f6b9837dd6d 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 e01b1d22fe0a70d61b8cfdc5a67c7e75a0fcb562 Author: Marko Lindqvist Date: Wed Feb 27 06:24:41 2019 +0200 ruleset.h: Correct comment about accepted capabilities For the development capstr, tilespec string was given instead of ruleset one. Signed-off-by: Marko Lindqvist commit b0d1b737c30a9f282a59b4dda77146f9a179f6b8 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 6b884980ae64cb5da9d07fa7f85830183b25d652 Author: Marko Lindqvist Date: Mon Feb 25 05:45:19 2019 +0200 Add only_killing_makes_veteran ruleset setting Requested by Ignatus See hrm Feature #804292 Signed-off-by: Marko Lindqvist commit eb4f0dca4eb272be7251820918388812f18a44f0 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 619e8f1d3fb9c7e21fa7b2d735211468f885e0a2 Author: Marko Lindqvist Date: Mon Feb 25 01:44:47 2019 +0200 Updated Spanish translation by Jordi Negrevernis i Font. msgmerged from S2_6 d0c3a485bc Signed-off-by: Marko Lindqvist commit 2d1b5386f4a27860b433ac2cf31ace62d4aa53f7 Author: Marko Lindqvist Date: Sun Feb 24 18:36:48 2019 +0200 Update Finnish translation By Sini Ruohomaa Signed-off-by: Marko Lindqvist commit 64ca4d490275c1bf2728193b79ec525f847bb722 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 ed6e9e9942f80ec64121d4bd5d6c7a97cbe5bc5b 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 508b1df8727e2c02669e9be24e4961df3f8c62be Author: Marko Lindqvist Date: Sun Feb 17 22:45:58 2019 +0200 civ1: Prevent Railroads on city center tiles Reported by nef See hrm Feature #803249 Signed-off-by: Marko Lindqvist commit 4464ca652610e06f3f983edad67a97c84c0112ca 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 9240df7a13239a24fdfc591e506fd643db29e1ab Author: Marko Lindqvist Date: Sat Feb 16 18:32:40 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 e08e857fab1e1a41974830ceb387149f29797f33 Author: Marko Lindqvist Date: Sun Feb 17 15:55:11 2019 +0200 Tex: Update references to 'threxpr' to read 'tex' See hrm Feature #803221 Signed-off-by: Marko Lindqvist commit 3de1663eff13d94232ec928974719ece6dbc77d1 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 e8df640eed023e46508752ed8e037c23d59de9ee 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 26592c24d54ebdb9b70a019ce1504f9f485595cf Author: Zeko Date: Sat Feb 16 02:58:14 2019 +0200 Refactor fcdb login flow to allow better authentication methods See hrm #802523 Signed-off-by: Marko Lindqvist commit ebe7de3a381e6bff638a58c08042ec7e86fc9604 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 5c1ab9705a601890e2516e973ddebea73a56a36f 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 66514ef985badb586ea86ab76b6d32303472ac69 Author: Marko Lindqvist Date: Mon Feb 11 23:15:20 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 c9ce9e6563f3b777f632251e2cd2f39ee815a20c 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 0951c008eb1d6d587f07b8099118c612091c6749 Author: Marko Lindqvist Date: Sun Feb 10 21:36:41 2019 +0200 Add ruleset conversion log dialog for ruledit See hrm Feature #733556 Signed-off-by: Marko Lindqvist commit 1af152000ef65cd7d8016d5dc24a67135fc79c80 Author: Marko Lindqvist Date: Sun Feb 10 20:13:20 2019 +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 70b515831c373d47ecc3ccfe44fe7662a5f42e86 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 3f9dadfa07928d33a108bc0b0972f952733f00ad 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 70db71e32666dc97348ae44daf6b42f98bc0025e 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 50854403f2021c2e2edf3f41db76a68b5f9ac73c 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 7afdd8247b95fabce927981f10316f5e1eb16d7d 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 be19a932240be286ca055b94ea243f19a02e6168 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 29bba22d6b4cc9977ea5bf91a86bb12087fa08a9 Author: Marko Lindqvist Date: Mon Feb 11 00:03:16 2019 +0200 Fix comment typo: "endrturn" -> "endturn" Signed-off-by: Marko Lindqvist commit ebc086545da894486779b3b3a70e65dc031f31cc 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 7d28897bbc728eb107c0d64f7ef73aacff35edc8 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 ac8da2d8fa6da3a8a36722e9b25a1334f9c53442 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 40647d3e0a86f12d1d4b6057885042bb95f08113 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 c49d666acda01951ca3d68b2ded1b3dc177513e0 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 072adce205accec5d332d4f9de7b86580c3c40ad 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 844e48b978c131ed76d75102fc718bb07f1bb554 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 53f775745f3f5fec111972eba55c9902cfb3b720 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 1bb55a740336a539d54949dac0ccbf24f6808c0b 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 d1e5381b41cfd7711d18d860fa6536cbb16c0a22 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 809dda70245550e8c6224784ed5156e2143f4f91 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 9eee7466fb472561f542679a6a011a93fc638b22 Author: Marko Lindqvist Date: Sat Nov 10 00:15:22 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 b2900f8f770a476692d2bc2f3ac019f394b58997 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 b9a6a5b4961a9f24366b76e929ff6fbf53853b0e 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 7697cbd8fa74147c254ef82115b45b764df6db3e 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 b36557e91a30a704a59efc450d2b7aaee2442bc3 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 47b16d46aa75f19d894d3b02897943fadc060611 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 f89fbc78ca112a1a4c18ad8b3642c19af254dec1 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 614a6569a96471f8d70b38532469b9016643950d Author: Marko Lindqvist Date: Sun Oct 28 23:33:41 2018 +0200 Explicitly disable sys-lua in msys2 based installer builds See hrm Feature #782386 Signed-off-by: Marko Lindqvist commit dd05f931eca778e4a7f8fa977c59628a5d75874f 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 7cb30b3d1632cdf30cb3b0f0f43a4ea1cd19f128 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 45871bfd6a055b0021adf048249ec3e35b5c0aa6 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 d752b7a23fec401e2f1fc665591f6bad4b765166 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 ce35a1e35016d54483c3833bc1b6c665f0162cd9 Author: Sveinung Kvilhaugsvik Date: Thu Oct 25 14:36:01 2018 +0200 Comment fix: activity too can have a sub_target. commit 26b86b69548c751f0b050658a653f9a34e338b8a 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 9dbfc801fc820d55fed7f788f934f130c41d0d57 Author: Marko Lindqvist Date: Sun Oct 21 21:42:19 2018 +0300 rscompat: Do not try to set non-existent unit type flag "Infra" for units See hrm Bug #781130 Signed-off-by: Marko Lindqvist commit 00debe3547effccad50301a54279a24c23e1413c 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 4df44eb62a61395fa6ca55217ebc9a70a01ef063 Author: Marko Lindqvist Date: Sun Oct 21 21:14:15 2018 +0300 Fix crash in ruleset compatibility mode loading of resources See hrm Bug #781125 Signed-off-by: Marko Lindqvist commit 7a573c2e170ab75ba7f5ae5fea23d243241e27cb Author: Marko Lindqvist Date: Thu Oct 18 20:05:37 2018 +0300 gtk: Drop gtk_icon_size_lookup() call with unused results See hrm Feature #780526 Signed-off-by: Marko Lindqvist commit ed2a35f1982ec8e262c4782c2f1528615352f671 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 217fe45bd708f358ea36c23e945ed63f0d8cb844 Author: Marko Lindqvist Date: Sun Oct 21 08:12:38 2018 +0300 Bump version number to indicate development version See hrm Task #740488 Signed-off-by: Marko Lindqvist commit cfcc09a9540f53020e1571cbc7f083f8100afd31 Author: Marko Lindqvist Date: Sun Oct 21 08:11:53 2018 +0300 Bump version number for S3_0 alpha2 light-weight release See hrm Task #740488 Signed-off-by: Marko Lindqvist commit 1381d3502672d89eae822de3320a769ca3f7adac Author: Zeko Date: Fri Oct 19 08:08:53 2018 +0300 Add fcdb check for "take" and "observe" commands See hrm #778018 Signed-off-by: Marko Lindqvist commit dbb40fd8f48ab1e0f4f53d034c2ff739d3a65070 Author: Zeko Date: Thu Oct 18 19:38:42 2018 +0300 Add fcdb check to "delegate to" subcommand See hrm #766520 Signed-off-by: Marko Lindqvist commit 2988e203e8680a5657b9205dfbe606488383e167 Author: Marko Lindqvist Date: Tue Oct 16 05:38:00 2018 +0300 Revert "Server - move AI phase before player activities/orders phase" This reverts commit 45e094dd65473c4f3bec7a60819ebd7406eb36ed. See hrm Bug #769791 commit 384d08cdda7cfe3377f9c21411a9ebfcb70d2146 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 d120c18470bcbacc2e4e9eadf01cfab86b1ccf8b 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 1f171be0aa35aa04d82c7c73f45ffe77020ab3b8 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 895c42b63ad0c74b9527e5ac4ea653a1e8b1c7e6 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 c7650a60982e8e3fc27750d5509c3289a9261a12 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 055c12494f5db30ac7265358c1d1f0fba6d4b656 Author: Marko Lindqvist Date: Sat Oct 13 10:25:39 2018 +0300 Make server to send its version number to client See hrm Feature #735534 Signed-off-by: Marko Lindqvist commit f80dae1ef00dd6d0e81dfc67b64e7e2b5b3b8246 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 7d433ad1a7f8f9499d72c24941fa505958224bf7 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 56ebe4c4ee8eaf1825c21941a1fdef63e8a93c46 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 78518da94f82b5c3565541a56649e73c4e3ee938 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 fcb20d0d4c5ce6344f06a61fc736ee04123c1fd9 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 5070f1b2efb590fa539826df3e7ea9bc01d3859e 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 b658a64a5cb359ba64d2a058627d273d18fa00b4 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 3bfd1db6c27093cdfc5c25508a277c39d4578f21 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 7236bcbb89b502b73a165cea376d323e286b15dc Author: Marko Lindqvist Date: Sun Oct 7 09:16:37 2018 +0300 Move city_production_buy_gold_cost() from common/ to server/ See hrm Feature #778077 Signed-off-by: Marko Lindqvist commit 028c948c86c33e00acf868c87ba2a4dab39811e5 Author: Marko Lindqvist Date: Sun Oct 7 07:41:23 2018 +0300 Drop obsolete is_native_tile_to_base() See hrm Feature #778074 Signed-off-by: Marko Lindqvist commit 27d4571ab219e20ecfda08ac834d0084b936d5c8 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 04c4471631fbd2bf668c47e7f5e8ce8b90e30cc8 Author: Marko Lindqvist Date: Tue Oct 9 06:11:06 2018 +0300 Make linking against crosser libSDL2 > 2.0.5 to work See hrm Bug #743842 Signed-off-by: Marko Lindqvist commit 2fb942b1cecf35a62e783f3883ebee969ff31cd5 Author: Marko Lindqvist Date: Sun Oct 7 08:48:06 2018 +0300 Let omniscient server to calculate city buy cost See hrm Feature #767936 Signed-off-by: Marko Lindqvist commit 10706a9c8cb1b09fd06223c25d03154020fb56fb 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 1bc8108099f66a2fc2b9ebd1801a328df2161670 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 333f08bd89802514f6a940ed8d141121072ae6f1 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 f3ec243c6ce86f7c79c58c498e4a99a146db1bad 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 ef76c83e178a31e29e7a16d1a17ba202d84d8435 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 72ab27bc5dbab1e68701823aa39a8f426500acd2 Author: Zeko Date: Sat Oct 6 05:15:10 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 f15ebad81b734b3d299df0255d167ddb7c13fdcf Author: Marko Lindqvist Date: Thu Oct 4 08:26:53 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 1c9e28db773084f781cc0ae0d5c237e30a549653 Author: Marko Lindqvist Date: Fri Oct 5 03:17:13 2018 +0300 Add editor support for unit 'stay' property See hrm Feature #662672 Signed-off-by: Marko Lindqvist commit fbff1189e529722a212a35f935e80c7d07b0a5d0 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 029895afdc423af9a7b048fc32a003d317aacc10 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 a1c62b9b8c624158d43a1b558a96c2d4c2fe566b Author: Marko Lindqvist Date: Sun Sep 30 12:32:48 2018 +0300 Sanitycheck barbarian init_buildings against B_LAST, not A_LAST See hrm Bug #776786 Signed-off-by: Marko Lindqvist commit eb5d486f42bd23c19b25eae23ec242c727bdeb63 Author: Marko Lindqvist Date: Sat Sep 29 16:50:11 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 cab3b257a1f7015d2194f2efba62f143d25ecc4f Author: Marko Lindqvist Date: Sun Sep 30 15:19:22 2018 +0300 Combine "Overhead" and "Iso" tileset settings to single "Square" setting See hrm Feature #776792 Signed-off-by: Marko Lindqvist commit e2fdb213abf48114f0336ffe88a5ba9802d45f69 Author: Zeko Date: Sun Sep 30 09:08:21 2018 +0300 Save orig_username for delegated players in savegames See hrm bug #772657 Signed-off-by: Marko Lindqvist commit eb456a11f4dce6e521c666c2c6c671b08d78f8e3 Author: Marko Lindqvist Date: Sun Sep 30 12:07:45 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 30faa7d1a22482f7a16ad633958d2fd4ce996633 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 ed7bfc41118a076e02fab13dee17e20f13a4e235 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 0b151f025eecec8d88666ce9dd78128edd78b71d Author: Zeko Date: Sat Sep 29 09:11:51 2018 +0300 Change all callbacks in update_queue to void (*cb) (void*) See hrm bug #775057 Signed-off-by: Marko Lindqvist commit efe3cdaf90f07c955e75f25b977e8704eb15991a Author: Marko Lindqvist Date: Sat Sep 29 14:03:38 2018 +0300 Revert "Allow running unsafe Lua via server commands." This reverts commit 999105d4e9864a2349e4072709f7b4c437fdc1c5. See hrm Feature #692001 Signed-off-by: Marko Lindqvist commit 556a602a197c7f4960eedd256d4aae9bcfb32f27 Author: Marko Lindqvist Date: Sat Sep 29 14:02:33 2018 +0300 Revert "Add an unsafe Lua environment example." This reverts commit 56e748d324d9abf4e00542c87dcd564c3a5f8b47. See hrm Feature #692310 Signed-off-by: Marko Lindqvist commit e4651377cf9919c4726de117dabc717b96fbe1fd Author: Marko Lindqvist Date: Sat Sep 29 14:00:52 2018 +0300 Revert "Add the new rulesets_not_broken.sh test script." This reverts commit dd7ed9d11eddd9bcc49f4c2c264502d2b98212ea. See hrm Feature #692021 Signed-off-by: Marko Lindqvist commit c9f802b4c9c857626f2b009ac52b4c8f2312d4cf Author: Zeko Date: Sat Sep 29 01:48:13 2018 +0300 Add percentage modifiers to global warming and nuclear winter rates See hrm feature #770804 Signed-off-by: Marko Lindqvist commit f17709f9c2f214793ac733b3c60a1bc0eda2467d 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 b087177bb757a25bcd8fd9858aff315ee664ffae 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 58a3ae59303bef69b160e39abb82cbd1b75c955a 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 a7e68ebedaf74a8f47bff0ef3e10fa52536e8255 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 1cbede69920a1137b125e4284e2a59eaba9e314a 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 44c349db9032f035905a5452975fced17d389a1b 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 277269ec39278eb03c69665b255b78bfb599e78d 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 1bacbfb7ccf83c1e431216ffc27188c7ce341466 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 951903d161fa6023d33b3a14dbe944991fa627be 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 fddb5e25c3598df53397e12fe980e78917d3d57d 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 92e1da37baf126498ad81a25f1a8fdac8b464228 Author: Marko Lindqvist Date: Sat Sep 15 09:42:17 2018 +0300 Revert "Added server lua function to tell client to show image, play sound and display text" This reverts commit 065c101391c854370aee342f8775407e0d7887ee. commit f0c7a428797c39fd81a9a798d3f48dbfbc82247f Author: Marko Lindqvist Date: Sat Sep 15 09:42:02 2018 +0300 Revert "Fix compilation fail for sdl2 client caused by hrm feature #771485" This reverts commit 611d1cc5a58430d663050bb0f89a3f09274492a1. commit 8f0f9c372d6430d8d63ea58dac6ad112a64bdad1 Author: Marko Lindqvist Date: Sat Sep 15 09:41:05 2018 +0300 Revert "Make the clients build again." This reverts commit 09a44cbabbe6707a62edd06abd30cad6110ae798. commit 9650d4a9cfeb2e6b9d81df1f6867746dbeef1dd2 Author: Marko Lindqvist Date: Sat Sep 15 09:41:55 2018 +0300 Revert "Coding style changes from hrm Bug #772688" This reverts commit 279ae1f373e2ac496ac47b1263f6e87b49e021e6. commit a829b0b7010b49973ccd59236a27d1d95b0bfeec 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 831d42f3c20ad8989ef3dd3422a0d55455916b10 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 000f339402c3ecba08ffca6f067382afc919d1b4 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 279ae1f373e2ac496ac47b1263f6e87b49e021e6 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 f64ae83d62935f08f433d41d9254334758c83730 Author: mir3x Date: Fri Sep 7 01:57:53 2018 +0200 Server - Fixed stopped rapture when city size changes Reported by Zoltán Žarkov See hrm Bug #771536 commit c07a4ada98b04aa6cd549c87ec244ab5c2981305 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 9ad7d9349a4b5b370aab6089528e15b30577fb64 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 09a44cbabbe6707a62edd06abd30cad6110ae798 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 611d1cc5a58430d663050bb0f89a3f09274492a1 Author: mir3x Date: Wed Sep 5 21:12:18 2018 +0200 Fix compilation fail for sdl2 client caused by hrm feature #771485 See hrm Bug #772658 commit b91809354ca1c394eabe6386dad2c807f804ac7b Author: mir3x Date: Wed Sep 5 20:59:41 2018 +0200 Added new lua signal - nuke exploded See hrm Feature #771917 commit 357825be358a7e88c2b833dd026d492102121c22 Merge: 065c101391 b61b4f0d0f Author: mir3x Date: Wed Sep 5 20:53:20 2018 +0200 Merge branch 'S3_0' of https://github.com/freeciv/freeciv into S3_0 commit 065c101391c854370aee342f8775407e0d7887ee Author: mir3x Date: Wed Sep 5 20:32:48 2018 +0200 Added server lua function to tell client to show image, play sound and display text commit b61b4f0d0f6c872dca004937f85fad844f6fdca0 Author: mir3x Date: Wed Sep 5 20:32:48 2018 +0200 Qt client - show technology icons in comboboxes and sidebar tech menu See hrm Feature #771722 commit d0836caf640cc05ae26ac1e14f4a80a76a15e02d 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 fbb06dd02a33befe4fadad68cf67fa9af5e322bf Author: mir3x Date: Sat Sep 1 20:47:17 2018 +0200 Qt client - show technology icons in comboboxes and sidebar tech menu See hrm Feature #771722 commit e25f085e87501266a107f5af69bf2d3dccb5c209 Author: mir3x Date: Sat Sep 1 20:44:07 2018 +0200 Qt client - dont update unit label if it not shown See hrm Bug #771721 commit ba0a811af0e2ada89cd3a211ae4ba1b3e1c2bd6b Author: mir3x Date: Sat Sep 1 20:39:18 2018 +0200 Server - added multiresearch option See hrm Feature #769897 commit d069a481995368f8382413601e3f1b6187946ac7 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 0022da628b27fdaf93e18a53800243ddb566aa32 Author: mir3x Date: Tue Aug 28 19:34:40 2018 +0200 Qt client - made governor area smaller in city dialog See hrm Bug #770355 commit 9cc0f8ecb3528c58f2e1626ed6f144f4c23ecfa0 Author: mir3x Date: Tue Aug 28 19:31:50 2018 +0200 Qt client - Fixed isohex units size in city dialog and unit selector. See hrm Bug #770253 commit 45e094dd65473c4f3bec7a60819ebd7406eb36ed Author: mir3x Date: Mon Aug 20 21:57:37 2018 +0200 Server - move AI phase before player activities/orders phase See hrm Bug #769791 commit 438788b100574562d3f8d1ea8975c787204797d3 Author: mir3x Date: Mon Aug 20 21:55:36 2018 +0200 Qt client - dont allow observers to try changing city name or governor See hrm Bug #769796 commit 9288a90c5ef6b8e7468d3fe538dc77634331dda2 Author: mir3x Date: Mon Aug 20 21:53:03 2018 +0200 Qt client - Fixed trying to cancel meetings when leaving game See hrm Bug #769764 commit 4a45f73071877ab51501e57c7b9a2c39d660d667 Author: mir3x Date: Mon Aug 20 21:51:01 2018 +0200 Qt client - updated nation report Reported by formalhaut. See hrm Bug #769585 commit 8573aec3dab9f6248d5b7b200171d483b21c531e Author: mir3x Date: Mon Aug 20 21:46:32 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 e7b8dc84b2090c2d0c4047f023d3cfff3f07ee79 Author: mir3x Date: Mon Aug 20 21:42:01 2018 +0200 Fixed goto path drawing bug with exhausted moves Reported by Marko Lindqvist and Jacob Nevins See hrm Bug #657396 commit da1bc9db74977b7ff93c4eb834c01a89476ae0ef Author: mir3x Date: Fri Aug 17 02:43:47 2018 +0200 Qt client - use unscaled units in city dialog, unit report, unit orders See hrm Feature #769214 commit 152f85eba00575c9737f6c6bee4ba3f375efe806 Author: mir3x Date: Fri Aug 17 02:39:47 2018 +0200 Client - draw unscaled tiles in city map dialog See hrm Feature #769212 commit 98ad110e4d1846aabf5d9fe0746f98dc2d17f4e2 Author: mir3x Date: Fri Aug 17 02:33:50 2018 +0200 Qt client - added new menu option to scale/not scale fonts See hrm Feature #769204 commit 15f9bf7ad64cc533466aa45f0c46d5dd88c950d1 Author: mir3x Date: Mon Aug 13 19:47:30 2018 +0200 Qt client - use QPixmapCache also to store tileset sprites See hrm Feature #768847 commit 32200b6225572fd12064ed5dbac0ecd446008232 Author: mir3x Date: Mon Aug 13 19:43:48 2018 +0200 Qt client - remove useless TODO about adding scrollbar See hrm Bug #768652 commit a29a0da76bb28c565ed278cfa1ebb5c400334a86 Author: Marko Lindqvist Date: Thu Aug 9 00:57:49 2018 +0300 Add "Unit_Buy_Cost_Pct" effect type See hrm Feature #767932 Signed-off-by: Marko Lindqvist commit e962ae0d520c4a1b5745095721202aeac6da4d85 Author: Marko Lindqvist Date: Thu Aug 9 00:57:28 2018 +0300 AI: Value embassy clause when tech leakage style is "Embassies" See hrm Feature #767838 Signed-off-by: Marko Lindqvist commit ccebb063d9119836b4b379d193d15b9c0c270a71 Author: mir3x Date: Tue Aug 7 20:12:51 2018 +0200 Client - Freed effect_list in text_happiness_wonders See hrm Bug #767983 commit fd1bb7e29c6a831e339186fb9bc0d64f2ab83350 Author: mir3x Date: Tue Aug 7 20:08:16 2018 +0200 Qt Client - fixed some small memory leaks See hrm Bug #767837 commit bc0c4fce678ec2fc0836bf7a1d3e5a773b7a18ed Author: mir3x Date: Tue Aug 7 20:04:56 2018 +0200 Qt Client - Added possibility of bases/roads to build Reported by Marko Lindqvist See hrm Bug #684336 commit 57bfbdc0d91580bec7e50c0f6ef6aa24ab353791 Author: Marko Lindqvist Date: Sat Aug 4 18:50:51 2018 +0300 gtk3-clients: Set transient parent for happiness tooltips See hrm Bug #768105 Signed-off-by: Marko Lindqvist commit 13e9c3e7e308a02ab73b077a0a4b25a852ebdb80 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 7c420ccc0b271eea7285e3194c8c93c7268d4c6b 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 983873742e63f2799e70597640c683fedbf400df Author: Marko Lindqvist Date: Thu Aug 2 23:36:34 2018 +0300 AI: Give some value for culture effects See hrm Bug #767726 Signed-off-by: Marko Lindqvist commit 45530b0ca45fdd6eaa660e209cd420c6dfc206df Author: Marko Lindqvist Date: Thu Aug 2 20:30:12 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 23778513e85801a76c628f277b9aa684bea9db9a Author: mir3x Date: Fri Aug 3 22:06:46 2018 +0200 Reverted commit "Pathfinding - added workaround for goto path drawing bug with exhausted unit" See hrm Bug #657396 commit 34d3aa3b5d5d00f62484e47e8ec30b64f03dc8ae Author: mir3x Date: Fri Aug 3 21:57:50 2018 +0200 Server - fixed square dispersion 'radius' on hex maps Reported by Jacob Nevins See hrm Bug #767131 commit 9b229a500f39d5725b1a30e2fbcedfaf7b538aae Author: mir3x Date: Fri Aug 3 21:54:41 2018 +0200 Qt client - dont open city when adding city to trade planning See hrm Bug #767095 commit adbb9b1ba89417e7fdd87458fff585adc98fe45e Author: mir3x Date: Fri Aug 3 21:49:30 2018 +0200 Server - fixed angry citizens not taken into account in HAPPIEST Civilizations report Reported by Akechi See hrm Bug #763884 commit b096c2296b1347e44ac396ba57ddfd56cc244877 Author: mir3x Date: Fri Aug 3 21:46:13 2018 +0200 Server - fixed pollution placed 1% more than pollution value of city Reported by Akechi See hrm Bug #763881 commit fb0ffd0ce1a64d3e0f55a6b891c215c54632b136 Author: mir3x Date: Fri Aug 3 21:24: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 33102c87621dbeba3309ce444362729e64cf462b Author: Marko Lindqvist Date: Thu Aug 2 20:29:49 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 8c10f7a48d78c17d7d3931e607add65595a8d917 Author: Marko Lindqvist Date: Thu Aug 2 20:30:36 2018 +0300 Fix appending gthread cflags to modpack cflags See hrm Bug #767468 Signed-off-by: Marko Lindqvist commit 0d4aec9b0d7eb79ff9bb33875b5b9699faf0c7e4 Author: Marko Lindqvist Date: Thu Aug 2 20:29:18 2018 +0300 Add server setting to control tech leakage rate Requested by fomalhaut See hrm Feature #764944 Signed-off-by: Marko Lindqvist commit 9c8786d425d4f0b372c13df746b6e8b1683e9637 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 74fd0c2328a43890c9b664a2719bd223822b06c2 Author: Marko Lindqvist Date: Tue Jul 31 22:14:52 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 133ef85bba6898fd091c01cd149e9f350c1ffdc5 Author: Marko Lindqvist Date: Tue Jul 31 22:16:27 2018 +0300 gtk2: Update appdata file format See hrm Bug #767187 Signed-off-by: Marko Lindqvist commit 95ed6ee8ffe59fa201f6dabade778e52fe0b7f24 Author: mir3x Date: Wed Aug 1 21:22:46 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 632c9381808013c1c1c52fe0233861d47210bc57 Author: mir3x Date: Wed Aug 1 21:17:54 2018 +0200 Pathfinding - fixed path drawing for fueled units with fuel > 1 Reported by Jacob Nevins See hrm Bug #765079 commit 7c5443701b51382619f6059c13ef675f3de69f7b Author: mir3x Date: Wed Aug 1 21:08:22 2018 +0200 Qt client - dont open city when adding city to trade planning See hrm Bug #767095 commit d74f7d62b6a2fcfd1f77c4d6fa64a6b91a4e2e1e Author: mir3x Date: Wed Aug 1 21:06:17 2018 +0200 Qt - always draw virtual cities in trade planning See hrm Bug #767094 commit 962e9d27c6295d6a69ca7775bd8d918736dd6b01 Author: mir3x Date: Wed Aug 1 21:04:20 2018 +0200 Qt - improved city dialog splitters and size policies position on first run See hrm Bug #767092 commit 743d14853d0d8df81037ff0fb1e723e7a6eb7975 Author: mir3x Date: Wed Aug 1 21:00:00 2018 +0200 Qt client - fixed default huge fonts on some small displays Reported by Yuri Tretyakov See hrm Bug #766497 commit 9734498a10701b49904a7c71511eda0556e20c45 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 15d48ce2fd04358e6430d63835b41569cf0f4f78 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 68f63a07df1439ea2c73682be12d38965e0c6874 Author: Marko Lindqvist Date: Sun Jul 29 15:11:17 2018 +0300 Add "building_lost" signal to lua API Requested by Caedo See hrm Feature #695007 Signed-off-by: Marko Lindqvist commit 60524b38ba052f9fe9726fb696518f7cd8dbf12b 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 S3_0: nations: 100%: 1843 translated. commit d2b8bcb6af1fd9e06857e7fe7bbe8785978d221f Author: Marko Lindqvist Date: Sun Jul 29 14:40:26 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 a4180ade51168f3414780a664506b995af251c32 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 a725e0d8a92352032d67bd1e0eb5d2533f339703 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 7ee9cdb79c5d7d89d26d758d53b4180c35a786a3 Author: Marko Lindqvist Date: Sun Jul 29 14:41:12 2018 +0300 Make create_vertical_surface() state parameter enum widget_state See hrm Feature #735289 Signed-off-by: Marko Lindqvist commit be8ae6e9391a55364a5ef47bf366e96bb62e9092 Author: Zeko Date: Sun Jul 29 09:47:08 2018 +0300 Port caravan bonus style and trade revenue style options from warclient See hrm #765978 Signed-off-by: Marko Lindqvist commit 864eecfbbf4812c940c8bf7c46e5ca1cdd4e7b80 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 9f9c9dad9b15e2f333aee9123a1227ae21fb1b7b 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 3851a4524dd2b266448ea205ea3cf530f43a18dc 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 1a22a015cb7adc7d7a426b3fc62a2ea156c59759 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 5fd8036966c3d16c753bda5431c4cfa4572b670d 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 c244248a7181d1d330a281c3e348da139e381c55 Author: Marko Lindqvist Date: Sat Jul 21 11:40:22 2018 +0300 Add function header for tilespec_reread_frozen_refresh() See hrm Bug #735284 Signed-off-by: Marko Lindqvist commit 5d0fa59d1f0dc19657be54c626ef642aa20084fb 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 737588ee49caf57bbe96757029d42c511a23638e 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 478479fbafcab4aaabe7fd7642d8c31ddcf0a591 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 1e1f75efb082b09cf0af74406c6065c57e7c7844 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 f92b06c2332c52d7656ae5dd2119e771fa1888d6 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 2807a889a6a2f9f33b5e3b7a78f5bb1901c72b06 Author: Marko Lindqvist Date: Fri Jul 20 23:33:16 2018 +0300 Fix stringop-truncation warnings on C++ code See hrm Bug #765910 Signed-off-by: Marko Lindqvist commit 994d85eb19dee412b50c6fc5a7fb01b3435deebc 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 823e5bf61414624ce5ea033d23a0ddbfbcc90903 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 54dec1f81f247d46e92495ac21edb28a3ddc5d3a 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 fb29bd500d0bcbe7fce6195a3c72bcef55a6518b 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 c9fe57819e219ee994c9c32a4fb48be13fbde483 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 6a2944fcd281572d64dc13cdc9161e7863b04fc0 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 a88175e4b37055e109d4e7347ff13758b16215c7 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 8bcab5adb1eefc429819c527817cc53a0358573b 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 92839e9f77d1d5d05b41b793f9d844963509e64b Author: mir3x Date: Fri Jul 20 19:05:24 2018 +0200 Reverted temporarily due to Bug #765892 See hrm Bug #765390 commit aad40f17d3b620481712c5edc98a53ecc756fb14 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 S3_0: core: 81%: 6158 translated, 936 fuzzy, 534 untranslated. commit f95c86aa20596a773c6b1e8223ed74e9c685175e Author: mir3x Date: Thu Jul 19 22:25:55 2018 +0200 Qt client - fixed not null-terminated string used for showing tooltip in city dialog See hrm Bug #765390 commit cd944e8e4c59db40b2dbb56758c898fa768621c9 Author: mir3x Date: Thu Jul 19 22:22:31 2018 +0200 Qt client - button for canceling production dialog was invisible and inactive in Qt5.11 See hrm Bug #765387 commit 97c6f2fba8a11c8b1dad73b63fc80bf1afa8c76f Author: mir3x Date: Thu Jul 19 22:19:15 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 5a78ebf61b2599b9f8cafd1b85f623f29ec34255 Author: Marko Lindqvist Date: Thu Jul 19 09:02:16 2018 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit 56da35b78d43f5180175aa32b8f60047cb47925a Author: Sveinung Kvilhaugsvik Date: Wed Jul 18 13:12:58 2018 +0200 Comment clarification: fake action id. commit 000dca1ff923174113b088149919ba2e649e93b3 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 S3_0: core: 77%: 5893 translated, 1005 fuzzy, 730 untranslated. nations: 95.8%: 1766 translated, 11 fuzzy, 66 untranslated. See hrm feature #765297. commit da35bba70bd1de3c97c0a372c6f62ef194fca485 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 78fcabdd636dd501b7020cb2825db530c44dda5f 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 1f300fcc9ccd9de71c66d2aa06a4baea1c6bb69a 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 830c0a22759c1b9d7c8fa45e32e78ae520b98510 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 S3_0: core: 77%: 5875 translated, 1149 fuzzy, 604 untranslated. commit db165e4aa119689d9f15c8c6acde5c67ac01bfa2 Author: mir3x Date: Fri Jul 13 14:51:10 2018 +0200 Qt client - display help text in build queue & Improvement List Requested by Griffon Spade See hrm Feature #735308 commit e715a485c35dc6eab301d95d2f5e6dff2bf8f7cd Author: mir3x Date: Fri Jul 13 14:44:19 2018 +0200 Server - Fix global warming occurring at 0 accumulated value Reported by Akechi. See hrm Bug #763882 commit 98f1b74b17d6bc26126c8e8fbf6f7b2da0184440 Author: mir3x Date: Fri Jul 13 14:40:20 2018 +0200 Client - Drawn goto turns to target is incorrect on mapview See hrm Bug #763943 commit 8e47acda99ab407423b4b5d787cbaf071d911be6 Author: mir3x Date: Fri Jul 13 14:32:11 2018 +0200 Qt client - fix Shift-E shortcut clash Reported by Jacob Nevins See hrm Bug #764407 commit 59b0b8ac44098140184d9aa4490ff9ea5c7071c0 Author: mir3x Date: Fri Jul 13 14:29:34 2018 +0200 Qt client - use QPixmapCache for faster loading pixmaps See hrm Feature #764525 commit 811f9e4d16ba61adde29e03f92aa4203e05e282b Author: mir3x Date: Fri Jul 13 14:27:10 2018 +0200 Qt client - show extra moves left for fueled units Request by Jacob Nevins somewhere on gna. See hrm Feature #764524 commit bdb8a26233d12288345fb41445e6d46afcb2934f Author: mir3x Date: Fri Jul 13 14:23:52 2018 +0200 Qt client - Save help dialog position and geometry See hrm Feature #764218 commit 28c97adeb45e83f9ef4a7ff11000e61c7bdf5483 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 2720fd5bbc6a67e17899a39cfaf6b297d18f2db7 Author: mir3x Date: Tue Jul 10 21:29:18 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 616244a9c08ce872d7e9a29809f11a81124d33ef Author: mir3x Date: Tue Jul 10 21:24:48 2018 +0200 Qt client - added option to resize battle log widget See hrm Feature #764025 commit 6c732069d7e1c296422340a6acaf3a8e9cee10ff Author: mir3x Date: Tue Jul 10 21:21:21 2018 +0200 Qt client - fixed crash when observing player with diplomacy meetings open See hrm Bug #764026 commit 1351f56055df0807ce445ef77c02a8dca90227a1 Author: mir3x Date: Tue Jul 10 21:18:26 2018 +0200 Fixed incorrect "bribe cost" for damaged units. Reported by Akechi See hrm Bug #763896 commit 120dd090a51d5ea60449d3d98ee347baa566704a Author: mir3x Date: Tue Jul 10 21:14:42 2018 +0200 Server - fixed "Largest Civilizations report" not being created Reported by Akechi See hrm Bug Bug #763883 commit c6abe5168c95cd4871bda8e6bd7baf8af86268de Author: mir3x Date: Tue Jul 10 21:09:55 2018 +0200 Server - fixed resources placed 0.1% more than setting value Reported by Akechi See hrm Bug #763879 commit b96def3d274b333d7612d240ad612cc2b030a7e8 Author: mir3x Date: Tue Jul 10 21:05:08 2018 +0200 Qt client - link for terrain in buidlings help not working Reported by Máximo Castañeda See hrm Bug #763708 commit e254266fabb2fa7dddee73ba5046218be53325d1 Author: mir3x Date: Tue Jul 10 21:01:30 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 572cb23677743292eda633f497c7ba6623e89228 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 e331e35c207b721f005fb4b74d8358a10c846c03 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 ae2dc19f2929f37b81e42e6224f1fda3763f7d2d 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 1562e238222e9eb8db6420d6e06805393577984f Author: mir3x Date: Tue Jul 3 21:57:00 2018 +0200 Qt client - make sidebar width dependent on screen size not application size. See hrm Feature #760162 commit d9e6aec63cb7ae6ac83d8f7f9db609240129d5c6 Author: mir3x Date: Tue Jul 3 21:52:56 2018 +0200 Qt Client - when scaling tileset make tile information size not changeable. See hrm Bug #759976 commit b953eef3d3759a242930371d62ffb175233b165d Author: mir3x Date: Tue Jul 3 21:49:19 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 bd225bb541ab74b37a0bb6cfb4c2ab272affcff8 Author: mir3x Date: Tue Jul 3 21:44:03 2018 +0200 Client - fixed displaying borders when using scaled tileset. Reported by Jacob Nevins See hrm Bug #756115 commit 5aa46c2cdca29f0e97b0751ce4306b4e1f43019f 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 339ae4df1159f4cc17750874cc7e6abb4e6897f0 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 b8f71571453764e6317e8d1ea744c376584c9d99 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 a96a8158abf47c461b77534989f2d824891e0a75 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 499dfc9de02d5e44bf73fd54dbc5125c458aca1b 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 03d6bdba574683d8dc96ba09d7b8d0553d201a50 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 7d31364a61f451b327c22e05eb087e70c9d8ad13 Author: Sveinung Kvilhaugsvik Date: Sun Jun 24 07:41:20 2018 +0200 More detailed unit order logging. See hrm Feature #761786 commit 1e1e2169d12b3b9b8fd9c2c8fb9c6bf07960dcd7 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 caae17f60ffe072e91f1fb6b1a6abbbf9a91627e 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 4b82fc7ef7b02e2569ec8a9e23e7026b46f3e70b 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 5b9db2b19097a4c2a18d4297bd7a2e0f6befd8bc 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 27c19bbb08f195cb71bb778cb09641a5cd1f978a 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 7b841ce4f5418707a461b5fe33bce26037264b0c 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 9c5f4c0811c69a593de912f758d913deb83b89a9 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 b21e5eacd30a99e043f86bf904c115cdabe64edb 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 5ecdecabed5b9fb7374295b50c9b0cfac7d773a9 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 7e936efbf84e5b6c27ba14604846b40962638bb0 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 376cdbda082a695472f87abb17f83a4a8bdcadcf 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 9f6fdb324e3f9bbdb18879fd65335b59f73b6296 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 b4e8c02e42a4ba21cadedfb86ed098b89b2a8294 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 Gtk3/Qt clients now allow requesting Clean Pollution/Fallout via the worker task interface. Requested by vla22. See hrm feature #760367. commit 7d3cbb8750366529e1e7e6ad1964dd5f35e36153 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 ba336ec265d233c3a156aac34d2a265aa683eee4 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 87114971f9ffe67f99b65ee60565cf26ab4ee4eb Author: Sveinung Kvilhaugsvik Date: Tue Jun 12 09:08:14 2018 +0200 actiontools: tighten incident type information. See hrm Feature #759298 commit ed8e252a231e3ba748c9c4666b98875a51ecd596 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 584bb836fc58bcdb420cf86a6decf521fd8d6bb4 Author: Sveinung Kvilhaugsvik Date: Fri Jun 8 14:30:37 2018 +0200 Assert that ACTIVITY_LAST isn't considered. See hrm Feature #759099 commit 522641a52bf31f26e97b6af456a6b2f8d29f7045 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 966afce264fec1cf8e3ca1dc2015e4187fbf1941 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 e10f2587857dc81f0a30f627a730fe2c8685a367 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 1d3d4c797e03d0abacfe286ed0335b05a4f15399 Author: Sveinung Kvilhaugsvik Date: Mon Jun 4 10:17:02 2018 +0200 Comment grammar fix commit 2ad0273d28d0fb6e69fbaf5bc5b85d3aea83ba73 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 b4ad06e9015e60e16dc1cc8390317440627a854f 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 e9c71ce7330b044ba2af4bfff939deb778e3e2fe 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 76b8f6d093a653c01c12d16f21220bf0f79eecda 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 a4ad77e80cf409d8273022f5a6738187086afe76 Author: Marko Lindqvist Date: Sat Jun 9 18:17:05 2018 +0300 civ1: Remove Airlift action enabler Patch by simsulla See Feature #741526 Signed-off-by: Marko Lindqvist commit 667541ba8e3ca0547e4418acec9ed313979dfd3d Author: mir3x Date: Thu Jun 14 20:24:02 2018 +0200 Qt client - allow styling titlebar of dialog. See hrm Feature #710896 commit 0ecb8274c5624eb6f748d812b6b49186c884b219 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 555bc60a703f56dfa08208dcb4a15b47dec9c301 Author: mir3x Date: Tue Jun 12 20:00:51 2018 +0200 Fixed tileset zoom activity offset bug Reported by Griffon Spade See hrm Bug #731629 commit 7c181a2ab0c7fd7d6b39c0dfc4920dec9c71dfea Author: mir3x Date: Tue Jun 12 19:45:47 2018 +0200 Qt client - fix zooomed flags in nations menu. Reported by Griffon Spade See hrm Bug #738921 commit 48c8c058317b75f277e13b5deb4e7132979d31fc Merge: fe3a9db81e c88c6f4aca Author: mir3x Date: Tue Jun 12 19:35:38 2018 +0200 Merge branch 'S3_0' of https://github.com/freeciv/freeciv into S3_0 commit c88c6f4acae3459bb3b3503460480ad5a304cc44 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 48cd379aba06a7b31d23d3869480fb68c11a5b0b 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 c6930b03379d1c59c46cafea39e72c19f5418fc1 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 9b3f90c092bd314e71d2874a09c3cb7bd54bcb6d 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 619ac33769459a0accca483c90f49b64f91a51ac 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 0618c9478ed61a10ea68e070a7831cc1c6a5855d 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 3d2df343a68ff7bd35d90de082138cffea288ae0 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Jun 3 12:34:35 2018 +0100 More comments for advance_req_iterate(). commit 1c08de930556cca3f9bc9ae2b327d27f20056539 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 47d001fe05a757722e7b969b7663ee50f9a6227a Author: Marko Lindqvist Date: Sat Jun 9 14:00:24 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 90427c3666106085e0dd7dd0ce3898877aa98d21 Author: Marko Lindqvist Date: Sat Jun 9 13:57:20 2018 +0300 msys2: Build and install freeciv on one pass See hrm Feature #656417 Signed-off-by: Marko Lindqvist commit 4315600699666f596364d2d210f65c4945e6128d 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 df9ba6d04ebbf31174da7b047829ece3ef29b6ea 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. Loading a pre-2.3 savegame could lose activity targets. - 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 a6a33a13518b3238df6f47f31112391fda9c7116 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 0822a41e5f35e0aba1ccb2d0f878b71ad1b892d8 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 4eae88c29510e98f5847181444155c7844457261 Author: Sveinung Kvilhaugsvik Date: Fri Jun 1 13:44:41 2018 +0200 Comment fact fix. commit e118660d8986352de71f4b9f2e6e2076f7d1a48e 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 2fc987c7baa866017555b07c816bc678f0f2dd65 Author: Sveinung Kvilhaugsvik Date: Fri Jun 1 12:20:50 2018 +0200 client/*: avoid using the name "action_id". See hrm Feature #756893 commit 45a997608519b93cafd19fd2a1e2f9016a4fd7f6 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 94bdc506aef3c7fe798a290be5b5d95bc477b364 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 d3a1aac467fc07457e93d9cfad559235ea816bee 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 83057f2dcf9a81ec1b46af92ef413b92ea2db909 Author: Sveinung Kvilhaugsvik Date: Thu May 31 08:11:56 2018 +0200 server/*: avoid using the name "action_id". See hrm Feature #756731 commit fb37aa25d8d2a21a94a1e9da2605499a0ddd1fee Author: Sveinung Kvilhaugsvik Date: Wed May 30 11:41:55 2018 +0200 ai/*: avoid using the name "action_id". See hrm Feature #756596 commit efa2c2ac62fe01889aff53f1f8aef0b4b8e6f4f7 Author: Sveinung Kvilhaugsvik Date: Wed May 30 11:14:18 2018 +0200 common/*: avoid using the name "action_id". See hrm Feature #756589 commit 7e42b3eff609d922863b53ea83110af6fc4d53bd 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 5277b26f0ed9ecdc4eccef9ed4accf8552f762b1 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 ab3f30875a233841a8beca0dc20287ad797aee46 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 561c0687b716b6376d9dbbaf454bdef98f412986 Author: Sveinung Kvilhaugsvik Date: Mon May 28 15:58:15 2018 +0200 protocol: avoid using the name "action_id". See hrm Feature #756189 commit 9ab6d53a0aacd7e23bff34295c79c3e0d5383bd3 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 016fc6065f3c78d6589839671a4921e1c31e3ea0 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 579147c239951c62a81854565f1a26ac02385732 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 8c5c5e684f9017e1015c96e71bc9268c4cd4c124 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 15ffb62604c7587be5a7eeb91a5dd1997dbe0aab 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 6def1b3421b8d6b675238de4a61433aa2bdfbd48 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 541c451424b79b14f1744ac07fd9993f9b167178 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 37b59e15d0821fc505f4fa90113ae899d5854c93 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 55173855d1bceb331069aedb7a26c63e53c32f45 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 40c33ff51f22746b93d554b42c1e129ed5df9864 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 20e4dcb2e1d0637cb7b274a0c601f66f7548b992 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: * Don't toggle any radio buttons before all radio buttons are added. * 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 87b96be1d3f4e03d8524241ba0c9129c3032d999 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 5b6528e5c1347bddba060feec43f0a504b75e911 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 ea893f604dfdb29cfc242dc61ffefa24379d0cb3 Author: Sveinung Kvilhaugsvik Date: Mon May 21 13:55:37 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 b7b18648f4c487e709e691f42862c8308142e672 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 d6bfb616bf1315f2fb9684b624e76b7d298142ef Author: Sveinung Kvilhaugsvik Date: Wed May 16 10:48:02 2018 +0200 Comment fix commit d71129cfc241667818f7fdba264cb1cbc24c99e4 Author: Sveinung Kvilhaugsvik Date: Wed May 16 10:02:32 2018 +0200 Constify can_build_extra()'s pextra parameter. See hrm Feature #753754 commit af2b37ced7364be31e43093ef29fb4be8ac3cf09 Author: Christian Prochaska Date: Fri May 11 23:24:35 2018 +0200 Updated msys1 environment (cairo 1.14.12, pixman 0.34.0) See hrm Bug #736230 commit 81cfa94e2b6fa3dbee6c9f03e4f9e939b86aa811 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 02c0b4e5635b067fdf1e61e53262f6955bb8e86d 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 5d0bcaf28c549242759bf5b62d255e0f318b48fe 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 0454b8f5de9e4d1ab8c0ed6be8cdfabe50733d1d Author: Sveinung Kvilhaugsvik Date: Fri May 4 15:50:21 2018 +0200 Comment grammar fix. commit 95e624110b998183f8a4bd37c4ba9ec6a5972f25 Author: Sveinung Kvilhaugsvik Date: Fri May 4 00:15:07 2018 +0200 Comment grammar fix. commit 82ee0b98da5ceca35d5039a3fed3feabb7699a2c 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 0b7557b47d7b4041026928ab90f09d236e031278 Author: Sveinung Kvilhaugsvik Date: Tue May 1 19:17:28 2018 +0200 ruleup: log failure to load comments. See hrm Feature #750637 commit 6131c316032caba28ed395bd6eb54156dd887777 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 relationship to the owner of the action selection's target tile do the same. (An owner change may make the player's diplomatic relationship to the owner different. This, like many other changes that can make an action (il)legal, 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 1b3a745262f07a47742540b635f961f1e0dd2204 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 923e462868129220bcd6688bfbd9e916bed55c70 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 f844c77f356856b921dcedbac53263b7c4c8b9be 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 9c31d93ba8e89d9365001c71264117e71487954a 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 b4d3bc0c7414564ddf33dd80b03ba17edb3677be 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 4dc70e21da91fe7cf5f1a78abd7e11a7cb567e5a 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 has no JSON implementation. Freeciv-web patches out all its users. 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 gives us a JSON implementation. See hrm Feature #748929 commit c340e34935480d64856760021ac01a62bf16bdb9 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 has 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 magically gives us a JSON implementation. See hrm Feature #748774 commit c9d7bb73fd7b92631a56f766bb028a9713fba6bc 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 has no JSON implementation. This causes a segfault in the help system in Freeciv JSON builds. Freeciv-web patches out all its users. The unit_list field type is 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.) It magically gives us a JSON implementation. It makes it 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 fe3a9db81e8e2ebdb0d6be81e8234bc06bec6032 Merge: 351c765ff2 1029b0a9f6 Author: mir3x Date: Mon Apr 23 22:44:31 2018 +0200 Merge branch 'S3_0' of https://github.com/freeciv/freeciv into S3_0 commit 8a8357075c16849f9598f0f9c69e105c01ed6e26 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 1029b0a9f677af949fe86640dd14d7dd5d4f1b90 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 f7c418d9e7d8ab9a6f0004a8a9ba755a7f54d8a9 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 e8cf9e350945d57741426561f7f73408e8ca55cb 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 0e01c42ff797583ff432931d647e329291bc6697 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 94389c2961e54ff20bc92d95d1bffb08d544e04d 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 72cb6628c43c40a7594f8ace2da50fbec718c41e 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 c35a56d74ded5a448126cf7ea8df3ae0621b5bd8 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 351c765ff25afeef106b146fae9e9dea0a6d0412 Merge: 879e3cfeba f31df46e00 Author: mir3x Date: Tue Apr 17 20:35:35 2018 +0200 Merge branch 'S3_0' of https://github.com/freeciv/freeciv into S3_0 commit 879e3cfeba9051ef7e7ced86b1eefcb5b556c3c3 Author: mir3x Date: Tue Apr 17 20:33:53 2018 +0200 Revert "Qt client - allowed styling titlebar of dialog." This reverts commit 7b3b7553e0fc93613c486e39de17f015fad76afc. commit f31df46e004bf05f56aa61c2c26e7b05797ebb13 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 6cc00bbfeaca6ff334ab117c2619eb5e56cc9fb7 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 ed5b9460b7a0950c52d0bfaba331b024f4c5ccdb 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 e38c5197f0ec1d28e4943971089ce0b6bf073bb0 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 35b7c201d6339189b40917fb5047123148fe00d1 Author: Marko Lindqvist Date: Sat Mar 31 14:01:19 2018 +0300 civ1: Disallow unit upgrading See hrm Bug #741525 Signed-off-by: Marko Lindqvist commit 859caebd1efd365e9e45f04801762010806b9fdd 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 124944380c568599e8b3621e10d7ec82088e13eb 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 8303c079101937a67137c615bc9272f511aa0e4d 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 7713eb645b97bead7d597370b97bc97664962d7b 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 9efe568517f93b1bbbddcf7c5627958b7c8c719d 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 f4d0cd3b0f0652ca50997d63bd31209724d4196d Author: Sveinung Kvilhaugsvik Date: Fri Apr 13 14:37:43 2018 +0200 Comment fix: "Lates" -> "Latest" commit 6e1adaff49af4e90ff98239ede13df9db93a4ef8 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 eaf943c41cf3e56221a1d7035ea7d2fd736b159f 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 27b98e6cac082de995a5feb6a54e680c2becac0c Author: Sveinung Kvilhaugsvik Date: Mon Apr 9 04:06:09 2018 +0200 Comment indention fix. commit 17f70ab0e72adc850e58abf2becbe9e842c5903f Author: Sveinung Kvilhaugsvik Date: Mon Apr 9 03:57:47 2018 +0200 Fix gtk2 client after key_unit_nuke() removal. Reported by Jacob Nevins See hrm Bug #745671 commit 0ff9533c013746dd8e999ac6d1e65a11663d5ca8 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 b68a689475b831a989f75e34e1f377086d1bf7b6 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 8c1bdc5a3debc6337d3f0a26ab2c33b6b5613558 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 a2e211468941b4e45d8f0d53b19eee1bb97c399b Author: Sveinung Kvilhaugsvik Date: Thu Apr 5 13:20:09 2018 +0200 Nations: "the the" -> "the" in Suebian legend. See hrm Bug #744672 commit 5d0151d5e36efd4162f458b2b0fce8495cecf3cb Author: Sveinung Kvilhaugsvik Date: Thu Apr 5 13:01:25 2018 +0200 Developer documentation: "the the" -> "the" See hrm Bug #744666 commit 46542ade7955b7658bd8ba7bb66c64ffcad1dcfb Author: Sveinung Kvilhaugsvik Date: Thu Apr 5 12:16:25 2018 +0200 License summary: "the the" -> "the" See hrm Bug #744655 commit 7e422e8b46b39b8168848cf4d189534e30b0894d 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 b9c9056f8f88b7468a65131154bccd9dc436f083 Author: Sveinung Kvilhaugsvik Date: Thu Apr 5 13:32:37 2018 +0200 Comment fix: "the the" -> of/that/to the commit fb1773a1e7340343de75e6681e58c98ea095f2e0 Author: Marko Lindqvist Date: Mon Apr 2 03:39:17 2018 +0300 Replace Conquer_Techs_Min and Conquer_Techs_Max with Conquest_Tech_Pct See hrm Feature #743602 Signed-off-by: Marko Lindqvist commit 426b6b065189e7efb26b0eb9944cc1584ee5a18b Author: Sveinung Kvilhaugsvik Date: Thu Apr 5 12:09:50 2018 +0200 Comment fix: "befor" -> "before" commit 944779150418d920e262e98c74d738fcda44da95 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 f813a9edec059d6223023ea3aadc789eba9f3083 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 1b07733dd2af79c32451f3e83f5218726a5a93c6 Author: Sveinung Kvilhaugsvik Date: Thu Apr 5 10:45:44 2018 +0200 Comment fix: "the the" -> "the" commit 2fa674237faf617c48aaf4984fb774797434cd12 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 4deb05d77e2c17bba96cea16c1e510723df63ad4 Author: Marko Lindqvist Date: Mon Apr 2 06:54:52 2018 +0300 dos2unix all .spec files Signed-off-by: Marko Lindqvist commit 365139108464775327436636182b6a45ca3a150c Author: Marko Lindqvist Date: Sat Mar 31 14:00:58 2018 +0300 alien: Use indexed sprites as specialists' graphic_alt See hrm Feature #740505 Signed-off-by: Marko Lindqvist commit f055b547ee6273cd767df65bfa80b1afd6bfaca6 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 76771ba26b52ef5adc59e4fffe3fccbd79dd90dc Author: Marko Lindqvist Date: Wed Mar 21 23:59:59 2018 +0200 Unify action ui_name ruleset entry prefix to 'ui_name_' See hrm Bug #740114 Signed-off-by: Marko Lindqvist commit 013e1e82de91599517e197df40f4eecb4e485c79 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 da2b15dc4c1d3846a135be0748330d20b35edb25 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 a52f48027a97825594e7c1bf674449f4e2f82a9e 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 9f8f16114dcf9f5a730dd718df688facb61d48b7 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 a30c72112b7ad304fc61fefffb500d493397b4e4 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 b5e7cad812dc541624ad203b6e087a666058db22 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Mar 24 11:22:26 2018 +0000 Updated Polish translation by Hubert Kowalewski. Pulled from https://sourceforge.net/projects/freeciv-l10n-pl/files/ core: 98.3%: 7475 translated, 74 fuzzy, 56 untranslated. nations: 99.9%: 1842 translated, 1 fuzzy. ruledit: 98.9%: 94 translated, 1 fuzzy. commit 5be83ddf22759f5a8d3cfb5a792aecaf1d946c61 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 8ec801e252af1e37f5172463d5b7108dd6ae75a0 Author: Marko Lindqvist Date: Wed Mar 21 05:08:36 2018 +0200 Rename themes/gui-gtk-2.0 as themes/gtk2 Total filepath length needs to be shortened for the tarball creation to work. See hrm Bug #740207 Signed-off-by: Marko Lindqvist commit 7587ccddb847dbf1880615685b92e89e62f2f6ff 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 1ae209f2e09c750e305c1173fc70e872435faa1b 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 c7c976d372b707d59e8332b309e1cca23bfc3172 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 78b513025039b0cf763e8e7071864662d745ffa0 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 1bdb8df429ffc43e8c2c41b630ae86c3ebc3db5c 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 22311dca5d90d9c43b236cc7fce8a2836248a1a0 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 081577303b733ba97ec6eaccb0ebcdbb8116eca1 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 ae995aa2295a52f73f0c61ab6a8db310158996bf 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 d66b3431a342aa4450d8d7869723b470f43f35d5 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 6f1784049c011c8065f253837aefa7009bc1a190 Author: Konstantin Vedeneev Date: Sun Mar 18 03:27:18 2018 +0500 Update for Russian translation. core: 7605 translated messages. nations: 1843 translated messages. ruledit: 95 translated messages. commit 04a4bee3dc90ee70530d6f6f03d7787e47e7468c Author: Marko Lindqvist Date: Fri Mar 16 00:16:07 2018 +0200 Bump version number to indicate development version See hrm Task #700704 Signed-off-by: Marko Lindqvist commit f0bb6c56d0b26f1847442dc847168dc57e270b96 Author: Marko Lindqvist Date: Fri Mar 16 00:15:41 2018 +0200 Bump version number for S3_0 alpha1 light-weight release See hrm Task #700704 Signed-off-by: Marko Lindqvist commit ccae67b5f9406919600decc6d4584c5ddf45817d Author: Marko Lindqvist Date: Sat Mar 3 01:54:21 2018 +0200 sandbox: Set max length of combats to 15 rounds See hrm Feature #735849 Signed-off-by: Marko Lindqvist commit ba0d1f14403fc6686281763c3425ee5267185f74 Author: Marko Lindqvist Date: Thu Mar 8 16:17:26 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 c541cb71a25b303084b7dec0aee392b72b3f71fe Author: Marko Lindqvist Date: Thu Mar 8 00:40:49 2018 +0200 freeciv.project: Fix typo See hrm Bug #737996 Signed-off-by: Marko Lindqvist commit ff8f65f7fb39b8b66e66103c4f8eb13fcd5a447d Author: Marko Lindqvist Date: Sat Mar 3 01:49:08 2018 +0200 Give an error if suggested tileset cannot be loaded after user accepted See hrm Bug #657414 Signed-off-by: Marko Lindqvist commit 3bb7775e933cd70da3056490a8323d8510c89f20 Author: Marko Lindqvist Date: Wed Mar 14 15:23:41 2018 +0200 Make combat rounds effect controlled See hrm Feature #732541 Signed-off-by: Marko Lindqvist commit 85d3beedee47be25b584de9f3888c9c4fa0ab2cd Author: Marko Lindqvist Date: Wed Mar 14 00:33:21 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 e88962e987beeb30b9c79b762416ba84f85c018e Author: Marko Lindqvist Date: Thu Mar 8 18:22:15 2018 +0200 Use 'nullptr' instead of '0' in update_xxx_info() calls See hrm Feature #738301 Signed-off-by: Marko Lindqvist commit 8dbb89171cb31c5a1a4936df5d5176dc530debfc Author: Marko Lindqvist Date: Sat Mar 3 01:49:35 2018 +0200 Fix gcc8 warnings See hrm Bug #731162 Signed-off-by: Marko Lindqvist commit 16c99dd78f509514fa77d289af1f494a6b32e8da Author: Marko Lindqvist Date: Mon Mar 12 00:57:57 2018 +0200 Fix 'unterminated character constant' warnings See hrm Bug #738908 Signed-off-by: Marko Lindqvist commit a8ef5db23dd1c58fd943e3bf5520e6abc956dd67 Author: Marko Lindqvist Date: Sat Mar 3 01:51:22 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 9aad345abca4f519d5977f400fac993a72161285 Author: Marko Lindqvist Date: Sat Mar 3 01:53:44 2018 +0200 ruledit: Show multipliers count in ruleset stats See hrm Feature #735246 Signed-off-by: Marko Lindqvist commit f46769c935f9ba51215ac6cd75bfe7f616b86da7 Author: Marko Lindqvist Date: Sat Mar 3 01:54:59 2018 +0200 Rename E_UNIT_WIN as E_UNIT_WIN_DEF See hrm Feature #734544 Signed-off-by: Marko Lindqvist commit f8175f790d93b7a19fac6f177c8b70df6d6810da Author: Marko Lindqvist Date: Mon Mar 12 20:59:34 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 22b744d95f6b9acb858ff4e451cb24cfbb2af97e Author: Marko Lindqvist Date: Thu Mar 8 22:07:42 2018 +0200 Replace tabulators in units.ruleset graphic_alt documentation with spaces See hrm Bug #738321 Signed-off-by: Marko Lindqvist commit 7628d0caca42e510aadf7fac0bc85296d2c806e1 Author: Marko Lindqvist Date: Sat Mar 3 01:45:16 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 9fbd041f6fd52c92d65c6cfd282ad70344a13972 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 892f875d004a77cc17df1ae89e9cba020b7fe9c1 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 339051e2c5bc95113d8d23c2d9b5d70131f33eda Author: Marko Lindqvist Date: Sat Mar 3 01:46:23 2018 +0200 Make fc_strlcat() utf-8 aware See hrm Feature #731228 Signed-off-by: Marko Lindqvist commit ebe3fc528db889f3a13d0427d2e943508d2e9006 Author: Marko Lindqvist Date: Sat Mar 3 01:48:46 2018 +0200 Add server setting combatrounds Requested by Dalibor Perkovic See hrm Feature #729194 Signed-off-by: Marko Lindqvist commit b664bfd48c54bdae62d2e250893f29da61126cd0 Author: Marko Lindqvist Date: Sat Mar 3 01:52:47 2018 +0200 sandbox: Convert 25% of the citizens to the nationality of the conqueror See hrm Feature #733781 Signed-off-by: Marko Lindqvist commit 8b2293b00bfde85b4fa17b7ca3d712b11c1cee0a Author: Marko Lindqvist Date: Sat Mar 3 01:45:36 2018 +0200 Make freeciv-web specific topology documentation say it's about freeciv-web See hrm Feature #730987 Signed-off-by: Marko Lindqvist commit 0ece96f0e85c4b41bcb51bcf5ebd143bdfcf293d Author: Marko Lindqvist Date: Sat Mar 3 01:45:59 2018 +0200 README: Update log levels documentation Document literal log levels, and recommend them over numeric values. See hrm Feature #656464 Signed-off-by: Marko Lindqvist commit 1073e62d934db56cc4ec9e410af81c7488d8225c 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 1e5d5298bc556c195eff70cb1ba2d07602c2a54d 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 f43dd302e459b3e6fc5f40339a237087ff0a698f 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 f48a6dc4346530c96591f10c98ffa14f45168d19 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 89266139420dda8ccef577b5f7629ac675b55c09 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 4e1b424037db9319374d3f12d000e09a2dad4422 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 fdaf9639d457e67849c9825058002c22870a5a6c Author: Marko Lindqvist Date: Sat Mar 3 01:55:17 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 701436d41db1a55e9d55f7d390706384aaf21981 Author: Marko Lindqvist Date: Sat Mar 3 01:54:37 2018 +0200 Distribute freeciv.supp See hrm Feature #735850 Signed-off-by: Marko Lindqvist commit eea87518cc17a0cdd852e26cd27117d3418edda4 Author: Marko Lindqvist Date: Sat Mar 3 01:53: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 684992b5a2cd893f8cab4d526eb27601206c6dec Author: Marko Lindqvist Date: Sat Mar 3 01:53:24 2018 +0200 sdl2: set width of empty string to 0 in utf8_str_size() See hrm Bug #684183 Signed-off-by: Marko Lindqvist commit 5c55e1629f6269c109e7aa0655c0b4daf21d1334 Author: Marko Lindqvist Date: Sat Mar 3 01:46:39 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 3f94474542055666f6deae97f8cc491e1cac5217 Author: Marko Lindqvist Date: Sat Mar 3 01:51:05 2018 +0200 Fix actiontools.c TRANS: comments syntax See hrm Bug #731568 Signed-off-by: Marko Lindqvist commit 31e578f4a3f7b3ed14cb8d82ef62987867b8f476 Author: Marko Lindqvist Date: Sat Mar 3 01:54:02 2018 +0200 Free worker tasks See hrm Bug #735637 Signed-off-by: Marko Lindqvist commit 22443a31dfb5e4cc00f54294b890561b9231e2a5 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 9f2d690c8851c2b5090285f7681cc1a78a84bd8a Author: Marko Lindqvist Date: Sat Feb 24 03:06:11 2018 +0200 Make fc_strlcpy() utf-8 aware See hrm Feature #731220 Signed-off-by: Marko Lindqvist commit eaba30b0da02f62266c1418531c890d00d9a4f55 Author: Marko Lindqvist Date: Sat Feb 24 03:05:52 2018 +0200 Fix alien ruleset typos. Patch by Konstantin Vedeneev and myself See hrm Bug #730591 Signed-off-by: Marko Lindqvist commit 5f936b19a3cb98ae9de2b36c4c9383c8060d0d0e Author: Marko Lindqvist Date: Sat Feb 24 03:08:59 2018 +0200 Update appdata file format See hrm Bug #690231 Signed-off-by: Marko Lindqvist commit ab5f679d21417566c5c8279baf36f9b289bc5c3b Author: Marko Lindqvist Date: Sat Feb 24 03:09:16 2018 +0200 Fix clang-6 warnings See hrm Task #733013 Signed-off-by: Marko Lindqvist commit 6ae27cefad055197aba68e294c342401d8c0c177 Author: Marko Lindqvist Date: Sat Feb 24 03:08:21 2018 +0200 civ1: correct calendar progress Reported by meynaf Correct behavior researched by Akechi See hrm Bug #731631 Signed-off-by: Marko Lindqvist commit 17439d8d8c3312c09cc62c94564ac580ea4e5c0c Author: Marko Lindqvist Date: Sat Feb 24 03:03:01 2018 +0200 Correct handling of action names with length of MAX_LEN_NAME See hrm Bug #729806 Signed-off-by: Marko Lindqvist commit 51df7a7864b07a8fb0f93ea6bc0867b517cb31c8 Author: Marko Lindqvist Date: Mon Feb 26 18:09:27 2018 +0200 Revert "Updated msys1 environment (cairo)" This reverts commit 9487142ff1526a27d57a77a77ee16bc9f5b221b0. The cairo update was causing UI crashes. Reported by Kryon See hrm Bug #735238 commit 62582ecb6c53152b4a62516d2c31998679ca121d Author: Marko Lindqvist Date: Sat Feb 24 03:05:07 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 87aa1a50b11f461a350c002e7d81c6e1e07045ef Author: Marko Lindqvist Date: Sat Feb 24 03:03:24 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 68ce87b1de9c485535016a7fd3ff0895a10bb547 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 42373da2e04ff9a456c6a18821bea365935d2afe Author: Marko Lindqvist Date: Sat Feb 24 03:10:54 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 3c1a23956514dcaf93605b74862f874efd34938d Author: Marko Lindqvist Date: Sat Feb 24 03:09:35 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 44890d8679ee8016f401318d8bf496c9665bfed4 Author: Marko Lindqvist Date: Sat Feb 24 03:07:20 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 cf9ca07bf4f03e563fbb2203f5422f12cac017bc Author: Marko Lindqvist Date: Sat Feb 24 18:47:58 2018 +0200 Comment fix: tech_precalc_data() -> techs_precalc_data() Signed-off-by: Marko Lindqvist commit 79047f38572c52715a57aa9408e8293976da3624 Author: Marko Lindqvist Date: Sat Feb 17 03:00:19 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 a13970d427ebf6d732d1a3aa17c723d33ff8b796 Author: Marko Lindqvist Date: Sat Feb 17 03:02:31 2018 +0200 Error out if tileset requested with --tiles can't be loaded See hrm Bug #730777 Signed-off-by: Marko Lindqvist commit d3266c1d0a05b9658a0d7223c5a765160a1477b6 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 92c657d394a2db923f6b5ec24792bc9994d30fce Author: Marko Lindqvist Date: Sat Feb 17 03:07:14 2018 +0200 Make adv_settlers_road_bonus() to return adv_want See hrm Feature #733050 Signed-off-by: Marko Lindqvist commit da15b9a3e300a83c70aa1f136c914c7086fc5414 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 2d1364e0b782c549110505a5f4ccc0415a5fe3a3 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 901c31d60ed49e9b0e24eabd359325b31056247b 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 d9634882f36600080c3009b4a38929a75898940b 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 66328ed1e973064801d115faadef7ec5b9768a7b 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 7badf6d94fb1134339487e2159c9c5f8a5d6e0d3 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 75ec9bde93168b39c145300108d1898d09aae39e Author: Marko Lindqvist Date: Sat Feb 17 02:59:23 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 163fea91525a78376a74f995e4acacbf9383c23e 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 2aadc9a415310b3347cb94574ed8d1098b68fc42 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 61a92973a1b51cb1bd96f6c3e8b8ace6e917b6ee Author: Marko Lindqvist Date: Sat Feb 17 03:01:45 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 70429d9b0f62f82f117f64cac14abaa2ddb05db6 Author: Marko Lindqvist Date: Sat Feb 17 02:50:52 2018 +0200 alien: Fix references to civilizations to factions See hrm Bug #729810 Signed-off-by: Marko Lindqvist commit 525d82514e48cab37db9471ceb2e34cbba5da8ce Author: Marko Lindqvist Date: Sat Feb 17 05:20:23 2018 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit 8fe8c80f1cf3df7995733ca0a0e314bf4f90108a Author: Marko Lindqvist Date: Sun Feb 11 00:00:15 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 2c29ae904ee06d49e371b1f77c71a2b04479aa2a Author: Marko Lindqvist Date: Sat Feb 10 23:58:12 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 48fa281e5e3e6f236d7224fdb9a78ac69f45705f Author: Marko Lindqvist Date: Sun Feb 11 00:02:05 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 073f65ad7935ad3e37285d7920524a98190d4827 Author: Marko Lindqvist Date: Sun Feb 11 11:06:29 2018 +0200 alien: Split Space Module helptext See hrm Feature #730504 Signed-off-by: Marko Lindqvist commit d7056aeb2a198bc6ac93aef72670df423c3d4d92 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 9203d536227a08e191941f5d7845cb7fd79d4f46 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 7d9f44274d7b4c128f671a94d7bb2005e626bd8a 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 0577117d3aa0f215490acc3d0e868d39ee531a43 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 80de655a3f55c101bd436d274ac3b6827dee4704 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 55dd61ec294812c1d60c686a0981f9c1782214eb 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 f9de8049840a570e9e124fb02c5025eb44c79e34 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Feb 10 20:46:39 2018 +0000 Expand comments for universal_fulfills_requirement(). commit cb053246da963762dfdf742f6791486018611b69 Author: Marko Lindqvist Date: Tue Feb 13 20:42:07 2018 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit ea01459db48c93779eaf0d99215cb3c357f0d31d 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 63d995269a090b4908184f044b652658f7d50bf2 Author: Marko Lindqvist Date: Sat Feb 10 23:53:31 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 10656133b84ebf6f20bf16625baac919284f5484 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 d3d7367ab11e4ce078ddab67e664ef09a96a7c22 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 a260eaac4df43063d7875110d3366c247e0125ad Author: Marko Lindqvist Date: Sun Feb 11 11:05:31 2018 +0200 Setup drawing_data even if the terrain has empty rule_name See hrm Bug #729532 Signed-off-by: Marko Lindqvist commit cc6aec0fe405e6ee8c3958012402c7e84049562d 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 47235b4624e8958b381403df18c55cda21f30447 Author: Marko Lindqvist Date: Sat Feb 10 23:55:44 2018 +0200 Add tech_cost_style "Linear" Requested by Jacob Nevins See hrm Feature #695972 Signed-off-by: Marko Lindqvist commit 03df27dc00e07b0a90386ca24c505ce462dc4ee8 Author: Marko Lindqvist Date: Sat Feb 10 23:53:58 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 2db3b0a87b6105cd0111fa52ec3508c947fcb976 Author: Marko Lindqvist Date: Sat Feb 10 12:48:33 2018 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit ca6e1386e641b6de42c00bd8fe2de9c075951ed5 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 4f36d0117b053be52dcd17f282221c297aa0751a 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 e04f7c7200b3185299252f2bde6ada0bca074644 Author: Marko Lindqvist Date: Thu Feb 8 02:07:28 2018 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit 7b78f252fcdd594f2fde38179ecc2c82f1b6e3cb Author: Marko Lindqvist Date: Wed Feb 7 20:29:45 2018 +0200 Qualify alien ruleset tech "Mining" name See hrm Feature #729109 Signed-off-by: Marko Lindqvist commit 29871b80962e550579db0d4eb79f446085ab7aab Author: Marko Lindqvist Date: Wed Feb 7 20:32:20 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 346a8f7ce9b5c19fdbc62a71266b79cd0c8bc058 Author: Marko Lindqvist Date: Sat Feb 3 11:07:18 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 1c193644f678faa1dd75306eb2b4d4cb6fbc74c8 Author: Marko Lindqvist Date: Sun Jan 28 16:17:50 2018 +0200 Make amplio2 ruins smaller Art adjustments by GriffonSpade See hrm Bug #697692 Signed-off-by: Marko Lindqvist commit 3e875f9cf12191cb71b3194eb427894004530f6d Author: Marko Lindqvist Date: Mon Jan 29 08:20:39 2018 +0200 Add Conquer_Techs_Min and Conquer_Techs_Max effects Requested by wieder See hrm Feature #699156 Signed-off-by: Marko Lindqvist commit 0f3c4499b0a56a8dca9d01d4d7f793db787bec1b Author: Marko Lindqvist Date: Mon Feb 5 15:10:01 2018 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit 233ca1aade6583947f5c25b20e640fdd04c6ccb5 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 83f1bca4c0d7e25742dc08aaa83904d31d99e7d8 Author: Marko Lindqvist Date: Wed Jan 31 07:52:24 2018 +0200 README.packaging: Replace mention of gtk3x-client with gtk3.22-client See hrm Bug #729800 Signed-off-by: Marko Lindqvist commit 02f8fac71da73ce9b32f35a9631a1dddee43aeb6 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 df7f306f70b63062926ad1795d92bff895629a42 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 0335e9118e532a16b291fc22819328cdad1e4663 Author: Marko Lindqvist Date: Fri Feb 2 15:35:57 2018 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit 47787d3aa29f67382ffb9e374a2bb3a32903fd0e 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 d1373b7c4473bee7817d01907944d63d6e30f2bd 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 39ee70d3b93bb02e1a7edb089578ab9b828426a4 Author: Marko Lindqvist Date: Sun Jan 28 14:19:05 2018 +0200 Disallow units from helping building of small wonders See hrm Bug #705580 Signed-off-by: Marko Lindqvist commit 1596ddeaec3da82b9bc40d3609853f71295ee3a1 Author: Marko Lindqvist Date: Tue Jan 30 20:00:22 2018 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit 3d4e2969ecbbe89623272146b1b6a96419ac54fe Author: Marko Lindqvist Date: Tue Jan 30 15:10:59 2018 +0200 Update comment about hut placement limitations Signed-off-by: Marko Lindqvist commit 607fb332f8fc0233756c41cac3af5dba3c3d3bfb 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 9b6dafd453405c5a9ce0454db9d0d8687745b302 Author: Marko Lindqvist Date: Mon Jan 29 09:29:35 2018 +0200 Update comment about UTYF_BADWALLATTACKER Signed-off-by: Marko Lindqvist commit 2a1dc1de2cac4b23e18df278d36a27fb22750e05 Author: Marko Lindqvist Date: Sun Jan 28 12:01:18 2018 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit 3e0c37267d8200e40a5626ffba1d84dbc2784b1e 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 4af3fe4505eb5f3f2e5362a76881f677a8de7f7b 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 4c8017fb173dce76fc9581e1dc0ef13a32c40c54 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 9a0c78044a7c1f06ae535ab423ecc9a80ddb056d Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jan 20 01:22:11 2018 +0000 Revert "Update usa flag to valid SVG version from Wikimedia Commons" This reverts commit 17dc73004b. This reintroduces format errors but restores the aspect ratio to our standard 2:3. See hrm bug #707595. commit f35e1d7ddc6a858cc902a716d7bb2fecda328e1d Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jan 20 01:21:17 2018 +0000 Revert "Update liberian flag to valid SVG version from Wikimedia Commons" This reverts commit 439136e86b. This reintroduces format errors but restores the aspect ratio to our standard 2:3. See hrm bug #707576. commit 6a745ae83bc25611c63a60122abfb7e3ebfc294e Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Thu Jan 18 00:14:37 2018 +0000 Updated Polish translation by Hubert Kowalewski. Pulled from https://sourceforge.net/projects/freeciv-l10n-pl/files/ core: 99.6%: 7524 translated, 21 fuzzy, 6 untranslated. nations: 100%: 1843 translated. ruledit: 95.7%: 90 translated, 4 fuzzy. commit 6f493245a9be283ec0f33fa4ebf6448cb03627e2 Author: Marko Lindqvist Date: Wed Jan 17 02:00:32 2018 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit 7c1e523b1a6732b070ae2f0b23cb49cb83e68379 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 64367cf67ae503417cfc8f5ac956623f5015cf33 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 09c6c9d119cb409eb932f472c5ad6439433d4ed3 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 6b76602c521625df720830085bf96869e1ee5527 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 9021923a682c04f5745409c0e6f7c20a3bebc09a 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 2b0abfad9cf3f7681b6012e4befb761d249929aa Author: Marko Lindqvist Date: Sun Jan 14 02:16:08 2018 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit d046cfe556aef59ccfc559be4388767210cbac08 Author: Marko Lindqvist Date: Fri Jan 12 16:29:56 2018 +0200 Correct tab_unit constructor function header Signed-off-by: Marko Lindqvist commit 3fce99dbd9d7ec3c62db6b63715d9be6c0e16472 Author: Marko Lindqvist Date: Fri Jan 12 16:24:29 2018 +0200 Correct tab_gov constructor function header Signed-off-by: Marko Lindqvist commit 6423bd518e4748d444f3198effa84e3a6dce0cea 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 21721c21b4db4e8497c038970a87b773721a6f21 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 45ff334fa9b286758b296a7224db503d0438de6e 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 795065c8283319c5cb98b948c14560dae2400e56 Author: Joan Creus Date: Sun Jan 7 16:00:01 2018 +0100 Translation pdate commit 068f5a3a6c40f5e0e0bb5eb49bf6ac1dacd870c3 Author: Marko Lindqvist Date: Tue Jan 2 17:43:17 2018 +0200 installer_cross: Add crosser component versions list to installer packages See hrm Feature #722495 Signed-off-by: Marko Lindqvist commit d0c5bb0c9b4121f3bf7aba7e3f2baee980afbbcf 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 914e4f042fb9dca5b46db904cf4b589e048f125d Author: Marko Lindqvist Date: Wed Jan 3 23:25:04 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 151b7efe82f4cfa51c11832ef95570d54a4bde38 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 #721462. commit 8c70a4d0ed7763415368f518eb24c22ce492aca1 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 315806b12eb24752c844e9fa010162e0ee1718d8 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. (legacysave.c already got this right.) See hrm bug #722287. commit e0a0e14ffbc7a9ae1681dcd7899ec1dcc4315e85 Author: Marko Lindqvist Date: Mon Jan 1 19:14:09 2018 +0200 Fix crash when former ferry leader activates Reported by Alexandro Ignatiev See hrm Bug #721949 Signed-off-by: Marko Lindqvist commit 8f9d9b7c3474942fff0d158b6955c0c253cacbbd Author: Marko Lindqvist Date: Wed Jan 3 16:44:13 2018 +0200 Fix some function header typos Signed-off-by: Marko Lindqvist commit 0fc0bac2d75b1234f76ffaa83f110620a784ccbc 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 d0c06cd4e255e115a9719774ff94a718309e67bc Author: Marko Lindqvist Date: Tue Jan 2 19:57:00 2018 +0200 Correct edit::utype constructor function header Signed-off-by: Marko Lindqvist commit 72b4f123e148eb3c3f7ef9edafbb397759817994 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 15d4a0643edcad85a0bab4ba8d5833fae73a3d23 Author: Konstantin Vedeneev Date: Tue Dec 26 21:43:37 2017 +0500 Update for Russian translation. core: 7551 translated messages, 1 fuzzy translation. nations: 1843 translated messages. ruledit: 94 translated messages. commit b5d0ab8e1db95799c1aef8e1b3dd53982d87959d Author: Marko Lindqvist Date: Sun Dec 17 13:23:13 2017 +0200 Use adv_want type for autosettlers activity want See hrm Feature #719512 Signed-off-by: Marko Lindqvist commit 3dd5adc441f4b70b2ee1ba6dbf6e726f81462390 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 752447a7619d23fd5fba1e266fece1123d636dbe 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 17dc73004b1049a04b654dbdb62c285fb4695dc7 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 3466734804e4b08e8c8051976de44490ccef4fe9 Author: Marko Lindqvist Date: Sun Oct 29 22:52:04 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 7b3b7553e0fc93613c486e39de17f015fad76afc Author: mir3x Date: Fri Nov 17 19:09:24 2017 +0100 Qt client - allowed styling titlebar of dialog. See hrm Feature #710896 commit b03da13737d4465446c34863f4b4165782f457a4 Author: mir3x Date: Tue Nov 7 10:06:30 2017 +0100 Qt client - diplomacy dialog - added possibility to accept/reject deals with keyboard See hrm Feature #709337 commit f56886ec523bc09f43a267fd6245ac150ff9c77f Author: mir3x Date: Tue Nov 7 10:04:13 2017 +0100 Qt client - added city dialog shortcuts See hrm Feature #709335 commit 512abfb31f21bdb8e8ec98c09c66eecfbe49a901 Author: mir3x Date: Tue Nov 7 10:01:05 2017 +0100 Qt client - fixed not available special improvements to build. See hrm Bug #709338 commit 8dbfb325cd39b9376bc932ad36580d07207cf7b6 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 439136e86b56f19a2f5e57b4279097f721a9c50b 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 a750dc9172e892af4a775085abd9a057d57a17e6 Author: mir3x Date: Sun Nov 5 13:17:55 2017 +0100 Qt client -fixed segmentation fault when lost connection to server. See hrm Bug #709134 commit 8c8236d079501d823db828ee7002ac3a50639bb7 Author: mir3x Date: Sat Nov 4 00:11:25 2017 +0100 Qt client - make prev/next help history buttons sensitive. See hrm Feature #708258 commit 35af77b199c692ec1e597a9741ac4fe0e8f8afd9 Author: mir3x Date: Sat Nov 4 00:08:36 2017 +0100 Client - Fixed savegame not loading for ruleset with preferred_tileset with "-f" Reported by Jacob Nevins See hrm Bug #706353 commit 363c9cb107067303754b3b006573e3ebdf38ac43 Author: mir3x Date: Sat Nov 4 00:03:18 2017 +0100 Qt client - fixed closed research dialog after choosing current reserach or goal See hrm Bug #708554 commit 1d08d28a86ce81ee3182b6a0d3e7bff58aa28b4e 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 1816b0e600f4b8686c6bd9fb23dd1fa26b1106f9 Author: Marko Lindqvist Date: Sun Oct 29 22:51:35 2017 +0200 Gtk3.22-client: Set frame_by_frame animation mode See hrm Feature #700641 Signed-off-by: Marko Lindqvist commit 086efb5ea4d3394f3f793a1a830c4140d5793817 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 b5f02aef8edcc60feddacc1e3e2e1d112c455701 Author: mir3x Date: Mon Oct 30 19:56:56 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 58b858bb74b4fb75cdcae4066c3c4619da502f1a Author: Marko Lindqvist Date: Fri Oct 27 23:19:41 2017 +0300 Add frame_by_frame mode nuke animation See hrm Feature #706322 Signed-off-by: Marko Lindqvist commit b679a72de0572aec5435e9ea5d7ed0001c6c20b0 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 cc5e2d1f33813db10c5372f24b393f0ff0f9b5ea Author: Marko Lindqvist Date: Fri Oct 27 23:19:57 2017 +0300 Do not double buy cost of Small Wonders See hrm Bug #706727 Signed-off-by: Marko Lindqvist commit 82d7f7641c055f9ffa3e0b9da6ceb820c5c3e53d Author: Marko Lindqvist Date: Tue Oct 24 21:23:10 2017 +0300 Fix typo "Recyled" -> "Recycled" See hrm Bug #705991 Signed-off-by: Marko Lindqvist commit f1820f40cf008b04b3e84437757a354e839faf21 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 42a3a6373a9b72769990a9a7dac7438b9d7e9bfd Author: Marko Lindqvist Date: Tue Oct 24 21:58:13 2017 +0300 Threaded settlers: Do not count road connectivity bonus to city benefit See hrm Bug #706211 Signed-off-by: Marko Lindqvist commit 7bee81a62f6fee73f36382951603ba02fcb29072 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 14ffcc2ea87d9d278fada5e445d586c38eef8166 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 b0e7d74b55520039ee29b934116ae37b6f9f75b3 Author: mir3x Date: Tue Oct 24 23:26:41 2017 +0200 Fixed SDL audio playing only 1 sound,broken in hrm Bug #695946 See hrm Bug #705553 commit 57c428b9b1c7b01f7920b03d393c4abf220b5544 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 19fd514b182d95c72889996497641b1e76a911ba Author: Marko Lindqvist Date: Sat Oct 21 12:22:57 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 c582508ea009a825e744070079c05fa0fae808fa Author: mir3x Date: Sun Oct 22 21:33:56 2017 +0200 Qt client - fixed height of line in chat. See hrm Bug #704929 commit 66f95b2d62f1fe8d4b8cc9713641857a0e15e60b Author: mir3x Date: Sun Oct 22 21:27:04 2017 +0200 Qt client- fixed segfault at show_tileset_error when qapp is not running. Reported by Christian Knoke. See hrm Bug #704711 commit 188632df274d84a7fcc6a6423a386324aa10a819 Author: mir3x Date: Sun Oct 22 21:22:50 2017 +0200 Qt client, progressbar - draw text after icon See hrm Bug #704608 commit 9a7941bd503049a0b012941ab55a76a1c9af69ce Author: mir3x Date: Sun Oct 22 21:19:21 2017 +0200 Qt client , city worklist - move attack/def/movement values to tooltip See hrm Feature #704607 commit 8df4a871b8697d63c179c25d29b8d40216a27afe Author: mir3x Date: Sun Oct 22 21:15:55 2017 +0200 Qt client - connect on double click in network page See hrm Feature #704602 commit a703a349ff682e0e4e5f4eecc7259691fd8d2da5 Author: Marko Lindqvist Date: Sat Oct 21 20:36:24 2017 +0300 Correct astr_buffer_free() header comment. Signed-off-by: Marko Lindqvist commit 4ab733406a6beb3a42f7b7ad1325b4c79b7f4589 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 d57fd62ce8c038ad073bbbe7df199a6f8ad7bbcc 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 7249da2c049fc12cff600dbb0e074434a68dd6ae 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 e06439c274d518fa13509a89f2a94d9359a80bb2 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 965673df280b01b0b6ef0994d12ceada3d353ed7 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 20bd904d585560be27880dbc343cf72d5cbc0108 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 cffa35c0cf048e45282b60509a27a4d35b1c0bed 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 0ab9fa2e13430560200467292b40c2cf11c64e73 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 434c4613a4ce96bb746e438be456b7c44bd2a9eb Author: Marko Lindqvist Date: Wed Oct 11 20:02:36 2017 +0300 Run msgmerge for fi.po This should clean out outdated c-format marking that has been breaking 'make install' Signed-off-by: Marko Lindqvist commit b8ea26b8c2ea2f732dea0f22e2607dd37559d725 Author: Marko Lindqvist Date: Wed Oct 4 02:13:00 2017 +0300 Be prepared for "city_size_change" lua script to destroy a city See hrm Bug #701045 Signed-off-by: Marko Lindqvist commit 692a444819562e4e870a13761f3d78e25d25533d Author: mir3x Date: Tue Oct 10 10:21:59 2017 +0200 Qt-client - Fixed Travis build failing for qt client. Reported by Marko Lindqvist. See hrm Bug #702406 commit 69692341181db01d03bff3a5a6438575dcc2a955 Author: Marko Lindqvist Date: Wed Oct 4 02:13:24 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 bd38fdca4b6ae2e7ad46e53304f335e7425e2551 Author: mir3x Date: Mon Oct 9 19:50:51 2017 +0200 Qt-client - updated signal-slot syntax to Qt5 style See hrm Bug #701840 commit 45476723e4d50957418b9c97598c80497760ed5c Author: Marko Lindqvist Date: Sun Oct 1 04:44:47 2017 +0300 Add movement animations support to frame_by_frame mode See hrm Feature #700642 Signed-off-by: Marko Lindqvist commit ca2ee3f8208e2e16cf321b155202897bfeaf1b26 Author: Marko Lindqvist Date: Wed Oct 4 05:00:39 2017 +0300 freeciv-server man-page: Update list of rulesets See hrm Bug #700291 Signed-off-by: Marko Lindqvist commit e27641978289c9a5c6bfd6e4278f00bb3ad7f6db Author: Marko Lindqvist Date: Wed Oct 4 02:18:04 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 d2148a3c0582c3d5bcd0314826221064048a63bd Author: mir3x Date: Sat Oct 7 22:35:46 2017 +0200 Fixed Qt-client: assertion 'action_id_exists(action_id)' failed. Reported by Marko Lindqvist See hrm Bug #696006 commit 419d0e199158eacf19820fcbe4eb22d593abb22b Author: mir3x Date: Sat Oct 7 22:29:25 2017 +0200 Client - Remove dead code. See hrm Bug #695946 commit 27ac240925ad1acc5066b33114cb8f4b50e9930b 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 5a6110af6c8990b9ebf823f258c8eec5a5b51153 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 69ddae39f747f83d77d5c6dcb442df94c8af6eb2 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 cfce68b24eb357c25b4e7f6835fce1deb855e09f Author: Marko Lindqvist Date: Sun Oct 1 04:55:37 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 cf8efc28b8c9f6eae22919e43b1c886105f672aa Author: Marko Lindqvist Date: Sun Oct 1 04:55:16 2017 +0300 Clear full mapview with below one zoom levels See hrm Bug #638737 Signed-off-by: Marko Lindqvist commit d3f32208f04d2b2f9af3453d2fc1e5f765e67db3 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 e18e4315e2a6acb7c182c933c57fa627a817cbaa Author: Marko Lindqvist Date: Sun Oct 1 04:54:04 2017 +0300 Alien: Rename Irrigation as Greenhouses, Farmland as Protein Houses See hrm Feature #700626 Signed-off-by: Marko Lindqvist commit a65a5ec34b72a81a5d214c79c44d3ed7e86bc60e Author: Marko Lindqvist Date: Mon Oct 2 01:25:21 2017 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit aacc447cbf39d14db41ea81b2c9c16ad06610dc1 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 71ef141d1759ed72dd6121f48faa31ffd7f8bc67 Author: Marko Lindqvist Date: Sun Oct 1 04:54:25 2017 +0300 Fix pluralization of trade bonus message See hrm Bug #657416 Signed-off-by: Marko Lindqvist commit 3957fb606f93c0616a4eadfb19c8ddb0e4ac9e49 Author: Marko Lindqvist Date: Sun Oct 1 04:54:57 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 3a1f255aa9cd9a0b93c3769c65dc4d1e7f00e5b0 Author: Marko Lindqvist Date: Sun Oct 1 04:53:41 2017 +0300 Increase AI want to win the game via spacerace See hrm Feature #660489 Signed-off-by: Marko Lindqvist commit 21c97d7ca9c8296c63e3a98dd7b8a40b4fed0b9d Author: Marko Lindqvist Date: Sat Sep 30 01:54:48 2017 +0300 Comment typofix: sucess -> success Signed-off-by: Marko Lindqvist commit f3d64494b554d745e545f71d065ac6d4bf5639c8 Author: Marko Lindqvist Date: Sat Sep 30 00:14:26 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 7cc3be36591f91302ac569e6680f1a1c95525de6 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 9ccfc9739560ad9e6d03762f2d6986ef73feba6b Author: Marko Lindqvist Date: Fri Sep 29 02:01:26 2017 +0300 Comment typofix; exept -> except Signed-off-by: Marko Lindqvist commit d2dc32697fdb1be3236091ecdc9d7203e8dc4047 Author: Marko Lindqvist Date: Thu Sep 28 23:59:26 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 f2cb11997472c8d3586f4a0ce7f726005af049b8 Author: Marko Lindqvist Date: Thu Sep 28 06:33:11 2017 +0300 Fix malformed error message format See hrm Bug #697541 Signed-off-by: Marko Lindqvist commit 6854238cda93e541b20d2b824dc8ef31f0a2495b Author: Marko Lindqvist Date: Thu Sep 28 06:33:58 2017 +0300 Hexemplio: Locate patrol icon like autosettler icon See hrm Bug #686635 Signed-off-by: Marko Lindqvist commit e3ad7ba21b4eb909ca388476b65f6289641044e9 Author: Marko Lindqvist Date: Thu Sep 28 06:37:19 2017 +0300 README.packaging: Don't claim there's a new gtk3x-client List freeciv-mp-gtk3x instead. Signed-off-by: Marko Lindqvist commit 65fc65db5f063bfce7e637ffc47b19acc48f6f93 Author: Marko Lindqvist Date: Thu Sep 28 06:24:04 2017 +0300 alio/burrowtubes.spec: Correct capability string See hrm Bug #700055 Signed-off-by: Marko Lindqvist commit 5357463b03d1e1cac16440fef3747d4174d602cc Author: Marko Lindqvist Date: Tue Sep 26 02:16:59 2017 +0300 Show popup for server operator messages by default See hrm Bug #690212 Signed-off-by: Marko Lindqvist commit c095c0b048b26860e1a0e6ebe7d9576984680344 Author: Marko Lindqvist Date: Thu Sep 28 02:37:02 2017 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit 1a78c28e77a88af83a66fd00a577402b17f59973 Author: Marko Lindqvist Date: Tue Sep 26 00:03:09 2017 +0300 Sandbox: Unify Fortress and Airbase helptext with civ2civ3 See hrm Feature #698845 Signed-off-by: Marko Lindqvist commit b763edc20b67ef9a74482718e6054166f14a8254 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 3456d0a665453876dc3d6218d02563aab64743d6 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 ca8619b85b3d1e0f1c5eec6d3034f902ae9c3bcd Author: Marko Lindqvist Date: Tue Sep 26 03:30:32 2017 +0300 Alio: Add burrow tubes gfx Art from GriffonSpade's AmplioHexBig See hrm Feature #699480 Signed-off-by: Marko Lindqvist commit 8aab42c6aab6e3e76204f86118e6777c65a4a65e Author: Marko Lindqvist Date: Tue Sep 26 00:14:29 2017 +0300 savecompat: Fix converting of separate victory settings to victories array See hrm Bug #698566 Signed-off-by: Marko Lindqvist commit 661fedd387e4f4bc00fa38bca716e19fc35677d4 Author: Konstantin Vedeneev Date: Wed Sep 27 16:02:39 2017 +0300 Add Russian translation to the desktop shortcuts. See hrm Feature #697576 Signed-off-by: Marko Lindqvist commit 3fd62388e4435e795fe4024951a82e85b8cc4991 Author: Marko Lindqvist Date: Mon Sep 25 21:56:58 2017 +0300 Support extrastyles other than Single1 for resources See hrm Feature #698981 Signed-off-by: Marko Lindqvist commit 221b1512440bf68b59a27faea05816d2e0e0f1cf 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 defed512feffab4f751722287f29b98e0bda2133 Author: Marko Lindqvist Date: Mon Sep 25 02:22:08 2017 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit 142fba1f7bca99483745311134b2bc67dea12e22 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Sep 24 22:14:14 2017 +0100 Updated Spanish translation by Jordi Negrevernis i Font msgmerged from S2_5 ee904817b6. Stats on S3_0: core: 74%: 5614 translated, 1218 fuzzy, 721 untranslated. commit f7e4e450b8fae8c26069683404f826fefee43d66 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 a22a75ce06d0ad576ca0bd210263e06499e9cd92 Author: Marko Lindqvist Date: Sun Sep 24 01:05:25 2017 +0300 nations/fi.po: Replace 'trunk' with 'master' Signed-off-by: Marko Lindqvist commit 438b822e5960f8bf617fd25c9836c8a4e2c361b6 Author: Marko Lindqvist Date: Sun Sep 24 00:16:24 2017 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit 3ef4330e16971dc82d63ed6f798b1e8f5ece399f 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 38d1e2be275c87635500586dd1f688a7a93a3f4c 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 a571dbe1cc7db7bea3c1659365fdbf0494120947 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 ad6e4e227a11aa7af6c157c6fc67fe39e30c1a6b 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 1c465543dc73ef3bffe6454bf9dbfeda83340019 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 683d185cdbbd20373c2c312d20f7ac7fc43ea6d6 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 f67467e9a8b6bbde1ecf98a01c8cccddc4bc760b 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 36c3697d6334c3a3dcfcd45a6e8b5b62cb535191 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 956a34207f8543d7fd640c14eacef0f4211f73e0 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 9ed2ae404517016325ca0799881b610640fce867 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 8f62fefe3ba085bd8302b1b06e6b6f36a74be920 Author: Marko Lindqvist Date: Fri Sep 22 22:53:10 2017 +0300 Update Finnish translation of ruledit domain Signed-off-by: Marko Lindqvist commit 30c921d5a78517025ddbe2f5c176cdd664aab045 Author: Marko Lindqvist Date: Fri Sep 22 01:22:53 2017 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit 9f4b38d2d09a2b62eb049deea8fccc2a62f96bee 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 77a66eef265ca855f13c7ce507be00ffe322eede Author: Marko Lindqvist Date: Wed Sep 20 01:07:39 2017 +0300 Correct path to packets.def in documentation See hrm Feature #698196 Signed-off-by: Marko Lindqvist commit 0784115f820ea87c5ad26efa8d3a29eb3cff2c59 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 a7a191e394a80d38fa4350d469cd7380c8ca55e4 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 877df95a83c82872f2ef030fe50a998b42648938 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 20303af73537451da88a950931c60ce6c319a955 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 195bc31017294033d99ae5096655cfdf0a9f8a11 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 3f936cc6c835edd12f66f69027f83823fa79471c Author: Marko Lindqvist Date: Mon Sep 18 00:00: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 78b72f015fa0a7c3fc677a400b1dea48c460ca31 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 0007450c855a67b2b421d0a8a4b5c8ab8251be75 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 17e9369ea5086f6af5abcede5018ceefea05d9cb 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 6332876901c57d6806540bb03ee4cec6a9269d08 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 60c70211e8f291ace708796c6ae715f735df5ec0 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 885eb5eccbc29eb69c4ab5b3fa179ab8e3c986a9 Author: Marko Lindqvist Date: Tue Sep 12 00:18:27 2017 +0300 Make AI to value science more than gold See hrm Feature #662670 Signed-off-by: Marko Lindqvist commit 25dabd31efef42900278df477dffd508134d44de Author: Benno Lang Date: Sat Sep 16 01:02:53 2017 +0100 Merge Esperanto core strings from S2_5. From commit 32c31dc577. Stats on S3_0: core: 29%: 2228 translated, 2472 fuzzy, 2853 untranslated. commit cbe94c42b1ec7b1f98b4b0ae88000cacb6530f2e 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. S3_0 stats: core: 83%: 6232 translated, 896 fuzzy, 425 untranslated. commit 3e7b1dfdf3d460f5364c2a7f4862ec41434ae018 Author: Marko Lindqvist Date: Sat Sep 16 03:15:46 2017 +0300 Add langstat files to .gitignore Signed-off-by: Marko Lindqvist commit 55a5d3b4c4e507f170db6383e73f55779aa14eb5 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 50657c3d3a241b974220e1698bf20c515d992866 Author: Marko Lindqvist Date: Sat Sep 16 02:21:18 2017 +0300 Add missing files to POTFILES.in Signed-off-by: Marko Lindqvist commit 55de575e6327e72f22d582bd43a1757f9973911c Author: Marko Lindqvist Date: Sat Sep 16 01:28:10 2017 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit 8e97861c9ca70b08e1810ff124d32e6240fa06f3 Author: Joan Creus Date: Fri Sep 15 20:42:46 2017 +0200 Catalan translation update commit c2e4bda7d3f5e49919f2bc658a37aeb9b6367319 Author: Marko Lindqvist Date: Tue Sep 12 17:55:05 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 0cdb81bc177b83e64bcedc36ac1f4b3a7e2eceed Author: Marko Lindqvist Date: Tue Sep 12 17:51:53 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 186c61da573ac87c20826d58a0f9ed270170cfe5 Author: mir3x Date: Thu Sep 14 23:17:28 2017 +0200 Scaling - Fixed some offsets which were not scalled. See hrm Bug #696435 commit 670fe076265384abe7099a3a7cfdc07968e17386 Author: Marko Lindqvist Date: Thu Sep 14 17:10:27 2017 +0300 dos2unix README.civ2civ3 See hrm Task #695996 Signed-off-by: Marko Lindqvist commit fbdb8134e15ed4ddfd98dfa4f17968638ef5b5f2 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. S3_0 stats: core: 83%: 6182 translated, 865 fuzzy, 428 untranslated. nations: 100%: 1843 translated. ruledit: 74%: 63 translated, 9 fuzzy, 13 untranslated. commit 2c1ef4b129779a443749ce8e341f56a6db96d825 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Thu Sep 14 00:33:12 2017 +0100 Update POTFILES.in after hrm feature #688329. commit a529487ec28c8e37096a317ede4b5d19a4efb324 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Tue Sep 12 10:22:33 2017 +0100 Miscellaneous string-related tweaks. Rewordings, pluralisation, correct parts of speech in substitution. See hrm bug #689474. commit 3a21a1dc33abd7c022c463502a84a2908614b08a 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 aabc26167c8dc951f3210542da76c5d07ff5b4dd Author: Marko Lindqvist Date: Tue Sep 12 00:18:03 2017 +0300 Enable zoom at level 2.0 Always enable gtk3- and gtk3.22-client 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 #685258 Signed-off-by: Marko Lindqvist commit 5441a195fa1d7edc5da530dd5709549e17a48e02 Author: Marko Lindqvist Date: Tue Sep 12 00:17:40 2017 +0300 Notify clients if saving of the game fails Reported by Christian Knoke See hrm Feature #657139 Signed-off-by: Marko Lindqvist commit 8b6c401c8f084220ba5fda2a8ac52933c6f56f74 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 acfc210f4f982ef5f4d4653a9b00bdf5e2ca133a 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 9a3a7f946a1e4f10618c22330f33b1850ce57b06 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 ecfb1df9bbfef1291f7e67f8fe0ac1c79c420e1c 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 1059939df3359402e213421a1598ae878988b56e 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 890a985795b27c19c43ae370461d21167e21ecba 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 d51793a042a219e36475d3812c3b0ae6c38d2f6d Author: mir3x Date: Mon Sep 11 20:38:32 2017 +0200 Qt client - crop pixmap in progressbar See hrm Feature #696000 commit f5ccd357ff2d801e1b40983a0b82cadace3ae4ea Author: mir3x Date: Mon Sep 11 20:35:59 2017 +0200 Qt client - city dialog - use smooth scaling for items in production widget See hrm Feature #696001 commit fec1139f3044b7201622827b5d12a13f47504c0a Author: mir3x Date: Mon Sep 11 20:33:13 2017 +0200 Qt client - toggle reports visiblity with shortcuts/icons instead just showing See hrm Feature #695926 commit 70f613372f452bf2e37a8d065a4594cbee4b60ed Author: mir3x Date: Mon Sep 11 20:30:19 2017 +0200 Qt client - remove deadstores (useless intitializations) See hrm Bug #695732 commit 65351896acae1b46367fd6a6dc930fe3d8caf2ae Author: mir3x Date: Mon Sep 11 20:26:44 2017 +0200 Qt client - city dialog - fixed 3 potential memory leaks See hrm Bug #695360 commit d288ac4110ce65abf0757eb6747477daa9c4df2d 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 14815dab8235fd299593f5c4e7b79a3ae5189a64 Author: Marko Lindqvist Date: Sat Sep 9 23:37:20 2017 +0300 installer_cross: Build default AI types See hrm Feature #656548 Signed-off-by: Marko Lindqvist commit fdee84a3ebe3d41a160a1f09f85b991bb910c8c0 Author: dftec Date: Sat Sep 9 23:36:15 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 c173e211612fe60fdf975d7303ee3a5a019da794 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 adfc92fe07cd5f9d9802494a31cddcefbe85f64c 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 6582cb69b4ae9c7e0ab02b02b59177b566ebf90c 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 7ae8b6b9c8a5b3fdabc1fbaa4dca3fd731d88712 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 b21fbfcc694f06c7814471dd978bf531ed1b69de Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Sep 10 14:41:20 2017 +0100 Refresh NEWS for old versions from S2_5. commit 5c82585f17929d6f2d88966469e709b17f45c4ec 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 48eeaf3ba8591ada026cb3ece624e240d0839e40 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 4ea420800ff52f88e1898ee18205a37506def166 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 9487142ff1526a27d57a77a77ee16bc9f5b221b0 Author: Christian Prochaska Date: Sat Sep 2 22:48:46 2017 +0200 Updated msys1 environment (cairo) See hrm Bug #693241 commit c637a0087af5cd7f97377315035386ff1c4c7165 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 18ca1693fc2ebafe346dea9f7cfefcfdbaee75f7 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. Reported by S.C. L. (Caedo), based on a previous fix by Marko Lindqvist (cazfi). See hrm bug #694328. commit 2cf5fb0d8eda8089b460cdaaa720bb6c3186635c 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 c0f15f4fd444461e9d5129ee1e02c444787f2f4b 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 f5bfcf4c1adcdb74d56873db6810a06df0e95514 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 in 3.0 there is no backwards compatibility need to cover variants like "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 8ae25e3177711ee2336b04e3ba52f41880022005 Author: Marko Lindqvist Date: Tue Sep 5 02:36:58 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 34e6b56a8e62db984f5c70c75c82395ee84acbf9 Author: mir3x Date: Wed Sep 6 11:39:13 2017 +0200 Qt client - fixed "Reset zoom to default" not restoing origianl font sizes. Reported by Jacob Nevins See hrm Bug #691751 commit ccca33bf6091b16d330e5d91b73a226407578146 Author: Marko Lindqvist Date: Mon Sep 4 02:59:43 2017 +0300 Drop version number and dimensions from names of scenario files See hrm Feature #688329 Signed-off-by: Marko Lindqvist commit 25176d8ed3d2f19f62b5b7e8b69706eb7f91e3a0 Author: Marko Lindqvist Date: Sun Sep 3 23:26:44 2017 +0300 Fix tutorial description to speak of civ2civ3 ruleset See hrm Bug #694800 Signed-off-by: Marko Lindqvist commit 295d14a57537dda6fcfb28f7dd580c6deee56351 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 dffc4fceb9a0f9d75e3e0c3175fb31e7a9defeaa 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 b84f97201a4685d17fa0aa9ca742e44a28dd99e4 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 8f84a350219452166e8f8e3f785ee3f92f6bb9ed 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 d676292a0d50cfac9d7d271e56d5c8b45948100a 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 b1e6450d11d7d9dae2a8a68462fee584d3f31c81 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 b822a6e0830d43063c41a25759365729c9e8b001 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 89da66c136db4e3d0dba684cc22d4a6a5c58d2d2 Author: Marko Lindqvist Date: Sun Sep 3 23:20:06 2017 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit cf95cbccabd71acb1fa7010c7176c02c46a70af3 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 2c8c3c54ccfccde36648519e6a2acfcbcb4db537 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 c2d35d3bfe67d4c47aa78c7fea996308f28606c2 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 f6b41355578a5be0e373612888ab5a9357205e96 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 2000b9fda967b62fdd7d0f2c199d8fdee98fad32 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 23c73e73fb33eee9db297bae2127b4415e9278ce 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 8669f21a9b44d504e3cd5d0a303530f7a6668e0f Author: Marko Lindqvist Date: Tue Aug 29 00:07:45 2017 +0300 dos2unix toonhex.tilespec Signed-off-by: Marko Lindqvist commit 42caa0fbbc574742d36c96f7edf9dca24a4e592c Author: Marko Lindqvist Date: Fri Aug 4 17:30:43 2017 +0300 Drop DEV_SAVE_COMPAT See hrm Feature #664192 Signed-off-by: Marko Lindqvist commit 27aa17b164cada47360f5f1bf23df386c5ab7449 Author: Joan Creus Date: Mon Aug 28 19:31:18 2017 +0200 Update to Catalan ruleset translation commit c2301f35584793a95740895e2666c778c5b37925 Author: Joan Creus Date: Mon Aug 28 19:05:52 2017 +0200 Catalan translation update commit de9edfd3e0ec829dc1addc4c4570121e991897fe 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 f8d064fb8078115866aa10f3b9e01d9ddd4ab55a 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 e6afcbd4a79e282385e70cb5d56143d8e4036b26 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 889f5c54cd723086c134a0ebc72f167cdac58711 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 dd7ed9d11eddd9bcc49f4c2c264502d2b98212ea 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 yet. See hrm Feature #692021 commit 049a53d10c634752273eca22e52ef727ef20805b 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 cafd0d89752b8b7999ffa038aad75538e8393169 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 56e748d324d9abf4e00542c87dcd564c3a5f8b47 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 999105d4e9864a2349e4072709f7b4c437fdc1c5 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 a22e169a965506ea5ed6695968f675e047cdee41 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 d205138632471983c167ba2789dd189afb09172e 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 66dd198541613761eef66162471b85ea09f8e1fe 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 38f21b1de212c982a61f4192dbb0dc4cdc36c6bb 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 ae7edef9ae2e9304ee4bd357ccb42c9b875ee1d7 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 f07cbdaaf9f2a12f272789ed50a2b0a033c00eb2 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 44b011cdf4b36f5952fc9a75969c22d0175b56c2 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 86e6141f245ffaaa9a425c27edcf923d4c74e4b6 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 5cded1d317bc3c5cdc652a6a5d172304c1f64edc 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 8d2065143af50039b096d1da11f51d2553a006f7 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 90268cecfc8b8cc9df5cc66dfad15af9d9bbcc59 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 e358ed5444c131b92444ff35756977e3f90f836e 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 4815563d8139fd656d506ef4f0508c829e73c758 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 fb88a099468218b212a283d08b1e80371f0166c2 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 0533c476b618076339fe3a468661f5b9ed9a192b Author: Marko Lindqvist Date: Mon Aug 14 01:45:24 2017 +0300 Update Finnish translation of ruledit domain Signed-off-by: Marko Lindqvist commit 197a2df50d8cd393b38e64c0ed10a6d775866fd6 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 3754f9280c260462444bf9429a59f611559290fe 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 d389bdf216b0c7e791c85c6f6ca461df23c79ec0 Author: Marko Lindqvist Date: Sat Aug 12 10:01:39 2017 +0300 Update Finnish translation of nations Translations by Sini Ruohomaa Signed-off-by: Marko Lindqvist commit 3402e3f56f6c10eccb2e788229bc4d140a00417c 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 a8c059db019170f8304e7f1d87ace9bd911dbcb3 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 28c15c4f29400b6641b596c2ff484009a85980f5 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 7533cc3ca6316a15a1e96cc26720c9b71d29d611 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Mon Aug 7 22:50:11 2017 +0100 Add freeciv-gtk3.22 to .gitignore. Reported by Marcel Admiraal in hrm bug #688807. commit 92e181ef31f5e297eeef624cc57ed0b46fd3f22f Author: Christian Prochaska Date: Sun Jul 30 21:07:10 2017 +0200 Updated msys1 environment (toolchain) See hrm Bug #682703, Bug #681877, Bug #681643 commit 225e3e970f4e75778a929dafb3d835bd5c7e8898 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 690b430349ac7942fb8aebb666915b4c986413c1 Merge: 1fcdb1ba2e 258443bae9 Author: Joan Creus Date: Sat Aug 5 17:42:29 2017 -0700 Merge branch 'S3_0' of github.com:freeciv/freeciv into S3_0 commit 1fcdb1ba2e2b4f5ac28834f387a1478ce244a5b3 Author: Joan Creus Date: Sat Aug 5 17:40:35 2017 -0700 Updated Catalan translation commit 258443bae98e984ce77f0830c2daf65950e7fdf7 Author: Marko Lindqvist Date: Fri Aug 4 17:09:43 2017 +0300 dos2unix hexemplio spec-files Signed-off-by: Marko Lindqvist commit 1d7d8a0696bf7e5264b1d979d2b30d68d8eb88e6 Author: Joan Creus Date: Thu Aug 3 00:54:27 2017 -0700 Updating Catalan translation files commit 153830bc9703f8faf16fdbfea8b868e7ded0f5c9 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 2774590c7e4ae7bf319adc565e626a7d14cc7b1c Author: mir3x Date: Tue Aug 1 21:59:12 2017 +0200 Qt client - fixed icon aspect ratio not preserved in progress bar See hrm Bug #683173 commit c55549bb7ed1aa79e0f811c50512e51b9920ada3 Merge: 1c68d97399 fa8c565918 Author: mir3x Date: Tue Aug 1 21:28:09 2017 +0200 Merge branch 'S3_0' of https://github.com/freeciv/freeciv into S3_0 commit 1c68d9739928b6a831ee62f996b97ac65457d25e Author: mir3x Date: Tue Aug 1 21:22:51 2017 +0200 Qt client - add menu option/shortuct to reset tileset to default scale Suggested by 'Griffon Spade' See hrm Feature #683166 commit fa8c56591898a9ea2bff3fef8642c6203c4bea9f Author: mir3x Date: Tue Aug 1 21:22:51 2017 +0200 m.txt commit 921bc11415c81138b500b25e4b7c1c5c33f32a7f Author: mir3x Date: Tue Aug 1 21:12:37 2017 +0200 m.txt commit 225b1bfd7bacf38049b942954083f2f12dd96ee0 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 5ace7e76a71211f052ec337bb023559a18a1e055 Author: Marko Lindqvist Date: Sun Jul 23 00:14:41 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 362cd4865fef499d962494ff67a666c9a2ecd193 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 d10627136ba59292b0e7283787148005a7e641cb 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 556bfbb1fdefefe18bf122b793fc26eee2ad48b5 Author: Marko Lindqvist Date: Tue Jul 18 00:41:30 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 e33f9cd61c20a804bb0e665a0a57500f98583945 Author: Marko Lindqvist Date: Tue Jul 18 00:41:05 2017 +0300 Reinitialize have_huts to FALSE when generating new map See hrm Bug #682576 Signed-off-by: Marko Lindqvist commit e3d4b0ae243664f80609867897ce9798d0d22f5e Author: Marko Lindqvist Date: Tue Jul 18 00:40:43 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 ec35b433a0bc23469307ffbe144c9f4e75d92ae2 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 fb4f5f80e448910ee08c7c1dce588d24a768400d 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 286788f683e292e243b61e3c56bb8fdd90df7844 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 361ff5bba58208388bbbef804b903b99a5b006f4 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 854c845993569f8e6483b86175e10167aaedada6 Author: Marko Lindqvist Date: Sun Jul 16 23:03:15 2017 +0300 Check that "Fusion" style has been succesfully created See hrm Feature #683528 Signed-off-by: Marko Lindqvist commit abc99fd8fd376cc0da148bfdfff728851c7a3023 Author: Marko Lindqvist Date: Sun Jul 16 23:02:35 2017 +0300 Add missing space to AI log message See hrm Bug #683175 Signed-off-by: Marko Lindqvist commit b9d290f83feb33dbae14f405599dee4e3a7cb760 Author: Marko Lindqvist Date: Sun Jul 16 23:02:14 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 86df96d8076c6f9a146a9dc7b716617747884ff9 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 99099cb649951a7b5f97501c3d2057a6b1e0165f 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 e621e40f7bd68137a6503e8b0ec704b058ba22db 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 8ca104bff3b59f2f8694238dc27bffbe809f8875 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 5bf0997f2356e71b734ea3233a7503a0f38adee1 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 bb2aabdafd2f2e246b0cb8463769e20c952a6ec7 Author: Marko Lindqvist Date: Sat Jul 15 19:55:42 2017 +0300 Add exchndl.dll to msys2 installer packages See hrm Feature #683174 Signed-off-by: Marko Lindqvist commit 83a5a3bb348b459b779017fd42495960afec22a0 Author: Marko Lindqvist Date: Sat Jul 15 19:55:17 2017 +0300 Update msys2 environment to 170714 level See hrm Task #682538 Signed-off-by: Marko Lindqvist commit 71f4831e72b1b76d7bb99f31934299471f3714e3 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 f28a47cdccdde9625893220acdfa0b3b9863b560 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 c2cfc26863fb970fa5f6f0dcd75e9d146676346d Author: Marko Lindqvist Date: Wed Jul 12 00:47:45 2017 +0300 Make all river outlet sprites mandatory See hrm Feature #657130 Signed-off-by: Marko Lindqvist commit 8fb5d30401f9d86887ff9cf8a029a3434be6b137 Author: Marko Lindqvist Date: Wed Jul 12 00:47:20 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 d051cb1436d50e54b8d7fd44e1d1de91b010b3be Author: Marko Lindqvist Date: Wed Jul 12 00:46:52 2017 +0300 Use phase_seconds from the savegame Requested by Andreas Røsdal See hrm Feature #662023 Signed-off-by: Marko Lindqvist commit d954414e0e0a6007b5ecc87069cde0c750a6d356 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 4c6be8b5792a64371c8d8a844a7cb9576a5bccb2 Author: Marko Lindqvist Date: Wed Jul 12 03:52:20 2017 +0300 Fix fileinfoname() crash in WIN32_NATIVE See hrm Bug #682522 Signed-off-by: Marko Lindqvist commit 4d1e70a154d80f5bbb86d403a35b12b402fd3ae6 Author: Marko Lindqvist Date: Wed Jul 12 02:33:10 2017 +0300 Rulesave: Save base "vision_invis_sq" See hrm Bug #682513 Signed-off-by: Marko Lindqvist commit 97a8e94a1e90960fd48a1b22f43244064bd4b2ba 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 a6c98c16b91a8a9a747b56a5bec5c53ffd60d467 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 7261f141f95e8430f8bfea596409e98a8bc9197f 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 6900c63a8a3a6565286eea23d90ad8b924fb588f 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 6ebb69d93c68dc811110c7478ce26699d958dc1a Author: Sveinung Kvilhaugsvik Date: Tue Jul 11 10:05:32 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 237f89cd47bdca1bbffc3fc0e10bcd6a218260bf Author: Marko Lindqvist Date: Thu Jul 13 12:26:44 2017 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit f4ee047dcad2925701fdc3e1bbc60d8b0254a83e 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 - Fixed river connectors to all properly connect - Added new NW and SE river mouths (fixes hrm feature #657132) - Add distinct tx.oil_rig - Add ts.aluminum, elephant, rubber, saltpeter, uranium - Reorganise graphics/grids See hrm feature #680743. commit fb559e99f1fcd3c9b5485a8f71613fdc249007d4 Author: Marko Lindqvist Date: Tue Jul 11 18:51:12 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 39ca0c0e355ee11156b7b14ec0c96987aee8e54e Author: Marko Lindqvist Date: Tue Jul 11 18:50:48 2017 +0300 Fix msys1 ruledit installer build See hrm Bug #680074 Signed-off-by: Marko Lindqvist commit b65781cbdc2f3599e90833476da36a16cddd33b2 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 85e7abda0d7e31f2c49182592c677f011887dc32 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 b8ef4828f596eef46989f3a027e2915b1c9b018e 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 af0cbf9779774b1d7ac6644ea2a56b3c4734b1de Author: Marko Lindqvist Date: Sun Jul 9 00:56:15 2017 +0300 Update europe-200x100 scenario to S3_0 format See hrm Feature #677618 Signed-off-by: Marko Lindqvist commit 6ba31da77e0dc2c9fb22732bba775f2add38ea80 Author: Marko Lindqvist Date: Sun Jul 9 00:55:56 2017 +0300 Update europe_1901 scenario to S3_0 format See hrm Feature #677609 Signed-off-by: Marko Lindqvist commit 34fca035d631f5799e246bd55044e6a9ab5b8e08 Author: Marko Lindqvist Date: Sun Jul 9 00:55:27 2017 +0300 Update earth-80x50 scenario to S3_0 format See hrm Feature #677608 Signed-off-by: Marko Lindqvist commit eb1db8109f4379d150fbaa177b48da05e38677aa Author: Marko Lindqvist Date: Sun Jul 9 00:55:09 2017 +0300 Update earth-160x90 scenario to S3_0 format See hrm Feature #677607 Signed-off-by: Marko Lindqvist commit 46724febd3742454ed5343c05c691cc679471b2c Author: Marko Lindqvist Date: Sun Jul 9 00:54:50 2017 +0300 Update british-isles scenario to S3_0 format See hrm Feature #664358 Signed-off-by: Marko Lindqvist commit 46865e98e3762568d926822a81abd32a802c444e 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 9a93a42831f609de04544e6510e75b12075281b2 Author: Marko Lindqvist Date: Sat Jul 8 22:47:29 2017 +0300 Update msys2 environment to 170707 level See hrm Task #678380 Signed-off-by: Marko Lindqvist commit 41e055bae32b112774fd1e24afb2256f4a21b025 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 3213cc648fa98d2c5763b782b5500758b050d342 Author: Sveinung Kvilhaugsvik Date: Tue Jul 4 12:28:53 2017 +0200 SDL client: centralize untargeted action choice. See hrm Feature #680862 commit a711ac63a90981d0de37ad41295c5ee9ebb865fb 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 ae81788ef86d89fbfd6436449349ded7b373faa7 Author: Sveinung Kvilhaugsvik Date: Mon Jul 3 14:33:31 2017 +0200 Qt client: centralize untargeted action choice. See hrm Feature #680663 commit 8480bb873cda5f9d7b70229f0f2660fe593b62d9 Author: Sveinung Kvilhaugsvik Date: Mon Jul 3 15:03:02 2017 +0200 GTK clients: centralize untargeted action choice. See hrm Feature #680662 commit 98cffe212ebeff56c51457323b9ff0d4b1c62ab6 Author: mir3x Date: Wed Jul 5 09:41:50 2017 +0200 Qt client - add icon to progress bar Suggested by 'bard' See hrm Feature #677588 commit 55cdda743e6f8d818ae51c20c000dd2997adc5af Author: mir3x Date: Wed Jul 5 09:38:27 2017 +0200 Qt client - added button with menu to change ai mode and ai level in player dialog Suggested by 'bard' See hrm Feature #675927 commit 92f4e28e17217c7134e7a408d46ab06dce9d48eb Author: mir3x Date: Wed Jul 5 09:34:43 2017 +0200 Qt client - add information to tooltip about unit/improvements obsolescence Suggested by 'bard' See hrm Feature #673358 commit 0c2713c6862014c81de0ef3c2338cc56f5b49ffa Author: mir3x Date: Wed Jul 5 09:31:13 2017 +0200 Qt client - added apply button to tax rates dialog. Suggested by 'bard' See hrm Feature #673361 commit 459c686604b4eaa72af935e88c1c017a3f92a2ee Author: mir3x Date: Wed Jul 5 09:16:25 2017 +0200 Qt client - allow maximizing/minimizing chat via double click Suggested by 'bard' See hrm Feature #673598 commit f3554ecfeb1353023c3a763aeb1ffa6e6bab2273 Author: mir3x Date: Wed Jul 5 09:04:13 2017 +0200 Qt client - governor not updated on first double click Reported by 'bard' See hrm Bug #673597 commit ab9c7a77b9a2ffc9bdf6983cfaaf44192e2223d3 Author: mir3x Date: Wed Jul 5 08:58:22 2017 +0200 Qt client - recenter map shortcut not working during keyboardless goto Reported by 'bard' See hrm Bug #673353 commit 40a4710a0cbac62667957463ef50facb2e90f5af Author: mir3x Date: Wed Jul 5 08:37:40 2017 +0200 Qt client - added all missing links to help page See hrm Feature #663031 commit c0b0feb12b3a444d4ecdd25fb24cbe994527ba7c Author: mir3x Date: Wed Jul 5 08:10:24 2017 +0200 Qt client - add buttons next and previous topic in help dialog See hrm Feature #662639 commit 01f58af1f214643d4235e083442f57c2e77fa461 Author: mir3x Date: Wed Jul 5 07:40:38 2017 +0200 Qt client - add scrollbars to unit selector See hrm Feature #662270 commit fb77037007c193c810eef714fb611f5ed9a7e428 Author: mir3x Date: Tue Jul 4 00:32:04 2017 +0200 Qt client - added loading/reloading lua script See hrm Feature #661842 commit fc204fc7fa652c0103126e938e4165d4036d30e1 Author: Marko Lindqvist Date: Sun Jul 2 00:51:56 2017 +0300 installer_cross: Execute gtk-update-icon-cache.exe when installing See hrm Feature #663289 Signed-off-by: Marko Lindqvist commit ba3a6c6e1eaaacc84f096d694fd8644bc382d6c4 Author: Christian Prochaska Date: Sat Jul 1 12:02:19 2017 +0200 Updated msys1 environment (git) See hrm Task #660908 commit 61a0e9d3171709b9c36350d0caf92ef13fbc85cd 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 8f89d9f81aaf4cb8cbf06d465fe19d9cd40d00d2 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 66a8e71e9bbf59c416de2f55832993c75b496076 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 4e1f7d3a496b5b9b93388cd5284c0af5a331cfec Author: Marko Lindqvist Date: Fri Jun 30 07:59:42 2017 +0300 Upgrade pkg.m4 to serial 12 See hrm Feature #677621 Signed-off-by: Marko Lindqvist commit 5f59014e32ca6953814801a943d93b9c40721fd6 Author: Marko Lindqvist Date: Fri Jun 30 07:58:58 2017 +0300 Make aifill value PLAYER type See hrm Feature #677122 Signed-off-by: Marko Lindqvist commit 90291107168ec29218722bd8cf5233886356dce7 Author: Marko Lindqvist Date: Fri Jun 30 07:58:24 2017 +0300 Drop gtk3x-client options from S3_0 See hrm Feature #673891 Signed-off-by: Marko Lindqvist commit 6add81b910a351d5272c440bd0cf23cb9860bcba Author: Marko Lindqvist Date: Fri Jun 30 07:57:46 2017 +0300 Comment typofix: non-nantive -> non-native Signed-off-by: Marko Lindqvist commit 1f7f2d40e1447689d2a4e5a724766611c5aee8f7 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Thu Jun 29 09:35:40 2017 +0100 Drop --enable-svnrev support from mpcli too. See hrm bug #679917. commit 253958fd4bea3d501ba19f7a99eb47c57b5e408d Author: Marko Lindqvist Date: Thu Jun 29 10:21:31 2017 +0300 Drop svn repository support See hrm Feature #679223 Signed-off-by: Marko Lindqvist commit 9f114a4562e9fbd8fa8fe6d3996a070d6a166e02 Author: Marko Lindqvist Date: Thu Jun 29 10:20:59 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 afbae455c8f85dcaaf2bc5910062b3aa46e26286 Author: Marko Lindqvist Date: Thu Jun 29 10:19:46 2017 +0300 Comment typofix: "fullfilled" -> "fulfilled" Signed-off-by: Marko Lindqvist commit 9e15259646cc0a3b145cc980d63f449bcc859069 Author: Marko Lindqvist Date: Thu Jun 29 10:19:19 2017 +0300 Make team number PLAYER type See hrm Feature #677112 Signed-off-by: Marko Lindqvist commit 428c08539f37efad7e4990b7751df26158b63425 Author: Marko Lindqvist Date: Thu Jun 29 10:18:27 2017 +0300 Save seconds since phase begun to savegame Requested by Andreas Røsdal See hrm Feature #662023 Signed-off-by: Marko Lindqvist commit 53d64f989eb58a45b7dd4216c1d13512826cc070 Author: Marko Lindqvist Date: Thu Jun 29 10:17:48 2017 +0300 installer_cross: place 7zipped build package under Output/ See hrm Feature #664747 Signed-off-by: Marko Lindqvist commit cbd415764e229c98ac431bf417dfe35d0ff5827e Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Thu Jun 29 00:19:16 2017 +0100 Add some missing .gitignores. commit 7536e36feec04ddfbdf2035efa68d9979584846a 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 17ec724abf0375768320cd0ae30df74d123d6a6f 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 f126820c8be95942d2e69f0a1b19cbc6c02ed789 Author: Marko Lindqvist Date: Wed Jun 28 10:09:46 2017 +0300 Do not draw to screen from map_canvas_resized() See hrm Bug #678972 Signed-off-by: Marko Lindqvist commit 5ab56884fb2791f8fa391da57fb15f18bfbd7d36 Author: Marko Lindqvist Date: Wed Jun 28 10:09:21 2017 +0300 Add "-pg" to LDFLAGS when profiling enabled See hrm Feature #678905 Signed-off-by: Marko Lindqvist commit eaa2c6c0ebae2b8af8922c24608c81abb0c7f162 Author: Marko Lindqvist Date: Wed Jun 28 10:09:00 2017 +0300 Distribute tolua.pkg Reported by Jacob Nevins See hrm Bug #678447 Signed-off-by: Marko Lindqvist commit 10c79c42dcb66b6564daa6e855506fa1d2b43493 Author: Marko Lindqvist Date: Wed Jun 28 10:08:34 2017 +0300 Increase priority of hexemplio to 30 Reduce priority of amplio2 and cimpletoon to 25 to have highest priority on hexemplio only, now that hex is the default. See hrm Feature #677149 Signed-off-by: Marko Lindqvist commit abb6080c0773f348f868b3f7652edbc4ef45e01f Author: Marko Lindqvist Date: Wed Jun 28 10:07:39 2017 +0300 Update crosser version to 1.3 See hrm Feature #664435 Signed-off-by: Marko Lindqvist commit 797174a6365aa6766e1cebc82696ec3ee40281db Author: Marko Lindqvist Date: Wed Jun 28 10:07:01 2017 +0300 Clean out GGZDMOD flag references from freeciv-manual build See hrm Feature #665006 Signed-off-by: Marko Lindqvist commit dfc69740ba62ced3c9679bf04b2ae684ed8e8291 Author: Marko Lindqvist Date: Wed Jun 28 10:06:14 2017 +0300 Replace documentation references to subversion with git references See hrm Feature #664195 Signed-off-by: Marko Lindqvist commit 173e296adff48b8710178948c20dc6ba61ebb6b6 Author: Marko Lindqvist Date: Tue Jun 27 18:42:26 2017 +0300 Increase plain file buffer size to 8MB Reported by Andreas Røsdal See hrm Bug #679197 Signed-off-by: Marko Lindqvist commit 7c6571c4ba656a6a9395571682fe3067290b9349 Author: Marko Lindqvist Date: Tue Jun 27 18:41:57 2017 +0300 Distribute README.tilesets Reported by Jacob Nevins See hrm Bug #678449 Signed-off-by: Marko Lindqvist commit 9dff2b0f7d69bdf8a7bc30f14364547b9dc653cf Author: Marko Lindqvist Date: Tue Jun 27 18:41:34 2017 +0300 Fix "fullfilled" typo See hrm Bug #677799 Signed-off-by: Marko Lindqvist commit c0322c6231db25d8bc1be5b06e1ff158aaffd615 Author: Marko Lindqvist Date: Tue Jun 27 18:41:09 2017 +0300 msys2: Do not use snapshot.project See hrm Feature #677356 Signed-off-by: Marko Lindqvist commit fa8e89d1f642a5f0da19f889ef06f9332172f80a Author: Marko Lindqvist Date: Tue Jun 27 18:40:44 2017 +0300 Comment typofix: "possiblity" -> "possibility" Signed-off-by: Marko Lindqvist commit 29735634250c0126d0858c3d3a720f9a60b48116 Author: Marko Lindqvist Date: Tue Jun 27 18:40:13 2017 +0300 Cache is_server() in is_my_zoc() See hrm Feature #675731 Signed-off-by: Marko Lindqvist commit 20ca2717a7d2450ccba4bd6ae750935abec2c083 Author: Marko Lindqvist Date: Tue Jun 27 18:39:42 2017 +0300 Use GTK3_22 CITYDLG_MIN|MAX_X|YSIZE in gtk3.22-client See hrm Bug #673892 Signed-off-by: Marko Lindqvist commit c3d5932020a3151d8f156e76f543596cdc127cc5 Author: Sveinung Kvilhaugsvik Date: Tue Jun 13 14:57:14 2017 +0200 webperimental: allow giving units to allies. See hrm Feature #676403 commit dcf7ca504ed73e095a90d5968dee7e7aa207164e 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 01343a94847324b2e9b084173627d96b32b28ea7 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 2f84906610ddcabbee3049a431a2cefad66a2c5e 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 ecd5a162d8aaf9f7f7329bd6a01dcf5d83273b2d 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 94fc59aa9814fcfef999907c2e69dc621796a3c3 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 ea0fcf4f81e9695c7733c2c41713c416c6ab4d38 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 9db3aee1a8267e20f549f1df41205af96cb49af6 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 03d16d4148b313086659da84db81f9b4360d7a8d 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 can express the "must be at war with all units in the stack" rule. The other target kind could, combined with the introduction of a new requirement type, 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 of "Attack" that targets individual units. Its and Attack's action enablers 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 039c885b9d4c16b1cdf03457e577ddb08e0dd82a 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 608b55db34069f71ed4acb28d264a5a4269528a3 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 80eca7a0436a5ea0aa67a91d86cf76fac22e7327 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 009ff4e7465da78b052953953cec4aef2e0709aa Author: Sveinung Kvilhaugsvik Date: Mon Jun 26 09:18:06 2017 +0200 Comment spell fix: FLASE -> FALSE. commit bbb610f5f88865a12b957fecd38bd81a3ec07482 Author: Sveinung Kvilhaugsvik Date: Mon Jun 26 09:10:01 2017 +0200 Comment spell fix: untis -> units. commit db38db3f002e213497e35b8f569120ab93478e9c Author: Sveinung Kvilhaugsvik Date: Mon Jun 26 09:03:51 2017 +0200 Number header comment like the code. commit d7d92e9c286a21ccf7145163f9350da56a47ed5e Author: Sveinung Kvilhaugsvik Date: Mon Jun 26 08:43:40 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 2b8aacd0320f218c3abed6a6aa474ba35ff95c41 Author: Marko Lindqvist Date: Mon Jun 26 10:33:33 2017 +0300 Mark unit type flag Provoking for translation See hrm Bug #673388 Signed-off-by: Marko Lindqvist commit 332232389e023a2d62dea653354a17773b3a638f Author: Marko Lindqvist Date: Mon Jun 26 10:32:59 2017 +0300 Add onetime_pct property for goods See hrm Feature #672710 Signed-off-by: Marko Lindqvist commit 2152e343e8184ea05360d9d12b63aefcbb320b6b Author: Marko Lindqvist Date: Mon Jun 26 10:31:34 2017 +0300 Comment typofix: "consiguration" -> "configuration" Signed-off-by: Marko Lindqvist commit f1044ef92c1e398c15508ffbfc1156b0e01a3536 Author: Marko Lindqvist Date: Mon Jun 26 10:30:08 2017 +0300 dos2unix hexemplio.tilespec See hrm Task #678454 Signed-off-by: Marko Lindqvist commit ee4867e371c32d8be95f1d05ac51fea11c6e5a5b Author: Marko Lindqvist Date: Mon Jun 26 10:29:38 2017 +0300 Alien: List requirements for the tile to irrigate in Irrigation helptext See hrm Feature #677205 Signed-off-by: Marko Lindqvist commit e84af4f7198fa42126d8547f8fd2063f2157c05b Author: Marko Lindqvist Date: Mon Jun 26 10:29:09 2017 +0300 Fix theoretical NULL dereference in base_fc_utf8_strlcpy_rep() Se hrm Feature #675955 Signed-off-by: Marko Lindqvist commit ef43bff1ad99ea16102039bb33abd185d217dc7a Author: Marko Lindqvist Date: Mon Jun 26 10:28:45 2017 +0300 Macrofy is_extra_caused_by() See hrm Feature #675710 Signed-off-by: Marko Lindqvist commit f8ed1123391155361cd186c9327faa28e66a1ffd Author: Marko Lindqvist Date: Mon Jun 26 10:28:12 2017 +0300 Refresh stub ruleset units.ruleset embarks/disembarks documentation See hrm Feature #673640 Signed-off-by: Marko Lindqvist commit 6cc026127aff0264ecb547ad830e2a94dfbd00e0 Author: Sveinung Kvilhaugsvik Date: Tue May 23 16:29:51 2017 +0200 Fix typo "workist" to "worklist". See hrm Bug #662941 commit c7219f27827f5054d744f72e0dcc572621d3e555 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 ae90f7421905fb35cccb4b8c27bda425033ca33a 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 a05f4cc26d7cc0cfbb75e351df98aed78f08bcf5 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Jun 25 14:57:44 2017 +0100 Final Subversion-format ChangeLog update. commit f16704b073499e916db2b08171c2e37f5b914193 Author: Marko Lindqvist Date: Sun Jun 25 13:06:09 2017 +0300 Drop DEV_SAVE_COMPAT from version < 2.91 See hrm Feature #664190 Signed-off-by: Marko Lindqvist commit 00c98a25d0b443cc6dd64a173918edb43fc30f6f Author: Marko Lindqvist Date: Sun Jun 25 13:05:10 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 ce21fbf4ae35d1c2f06a0178c79ab07b1a759777 Author: Marko Lindqvist Date: Sun Jun 25 13:03:57 2017 +0300 Add -no-pie to LDFLAGS when --enable-gprof given See hrm Feature #675699 Signed-off-by: Marko Lindqvist commit 6413de1bf9717097e5bfcc4491d79747c154c05f Author: Marko Lindqvist Date: Sun Jun 25 13:03:29 2017 +0300 Queue citizen icon draw when they change Reported by SMACX2 See hrm Bug #664730 Signed-off-by: Marko Lindqvist commit d85678a47ca2ad2b7258eebcb6748e739a3b679d Author: Marko Lindqvist Date: Sun Jun 25 13:02:09 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 1d6f9e193dcd9b32da437ac8508d79d5fdc5922b Author: Marko Lindqvist Date: Sun Jun 25 13:01:36 2017 +0300 Fix threaded AI's reverted pollution removal want See hrm Bug #664489 Signed-off-by: Marko Lindqvist commit 6d11b1fa9ff856babd6b0c735a286b3492ee50d9 Author: Marko Lindqvist Date: Sun Jun 25 13:01:05 2017 +0300 Check that research is selected before trying to get its cost See hrm Bug #664286 Signed-off-by: Marko Lindqvist commit a2604207823c3f4d55f0f4f4a6ff02a223740077 Author: Marko Lindqvist Date: Sat Jun 24 22:40:58 2017 +0300 Update msys2 environment to 170616 level See hrm Task #660286 Signed-off-by: Marko Lindqvist commit fb1648487ca7a5049da9aa48101255cc53cb3bce Author: Marko Lindqvist Date: Sat Jun 24 22:40:35 2017 +0300 installer_cross: Fix build from 'git worktree' See hrm Bug #673863 Signed-off-by: Marko Lindqvist commit 12f20ae9f233aee0d937e406752a8ef5407a8411 Author: Marko Lindqvist Date: Sat Jun 24 22:39:39 2017 +0300 Fix setting of have_resources when loading savegame2.c savegame See hrm Bug #664343 Signed-off-by: Marko Lindqvist commit 3b2aee657927fe907c07230b3ab12d6b882a13cf Author: Marko Lindqvist Date: Sat Jun 24 22:39:06 2017 +0300 Update INSTALL to git time See hrm Feature #654670 Signed-off-by: Marko Lindqvist commit 66646328e0f95dc652b43febb2f03481fa6c9274 Author: Marko Lindqvist Date: Sat Jun 24 22:38:44 2017 +0300 Use VERSION_REVTYPE git in Windows Installer build See hrm Feature #654689 Signed-off-by: Marko Lindqvist ------------------------------------------------------------------------ r35706 | sveinung | 2017-05-24 10:56:53 +0100 (Wed, 24 May 2017) | 6 lines Changed paths: M /branches/S3_0/data/webperimental/game.ruleset webperimental: killstack decides stack protects. Make the killstack server setting decide if a unit in a unit stack can be bribed or sabotaged. See hrm Feature #661974 ------------------------------------------------------------------------ r35705 | sveinung | 2017-05-24 10:56:42 +0100 (Wed, 24 May 2017) | 25 lines Changed paths: M /branches/S3_0/ai/default/daieffects.c M /branches/S3_0/common/fc_types.h M /branches/S3_0/common/metaknowledge.c M /branches/S3_0/common/reqtext.c M /branches/S3_0/common/requirements.c M /branches/S3_0/common/server_settings.c M /branches/S3_0/common/server_settings.h M /branches/S3_0/doc/README.effects M /branches/S3_0/fc_version M /branches/S3_0/server/cityturn.c M /branches/S3_0/server/rssanity.c M /branches/S3_0/server/rssanity.h M /branches/S3_0/tools/ruledit/univ_value.c ServerSetting requirement type. Some server settings, like killstack and unreachableprotects, are rules. A ruleset author may wish to adapt his ruleset to work better with the server setting rules currently in use. Other server settings, like autosaves, are purely about the administration of the Freeciv server. Those are administrative details. Rules shouldn't be based on them. Rules should also not be based on settings not visible to all players. A Boolean server setting is enabled or disabled. It is therefore enough to specify its name in the requirement syntax. The value is covered by the requirement's present property. Introduce the ServerSetting requirement type. It gives access to rule server settings that has a binary value. Non binary server settings aren't supported. Support for enum, bitwise and small int valued settings may be introduced later. That would require multiplexing the setting value with the setting id and the introduction of a syntax like "settingname=valuename". See hrm Feature #648804 ------------------------------------------------------------------------ r35701 | cazfi | 2017-05-24 06:31:41 +0100 (Wed, 24 May 2017) | 4 lines Changed paths: M /branches/S3_0/ai/default/aicity.c Make AI less likely to stop building wonder See hrm Feature #662556 ------------------------------------------------------------------------ r35697 | cazfi | 2017-05-22 23:09:15 +0100 (Mon, 22 May 2017) | 4 lines Changed paths: M /branches/S3_0/server/scripting/api_server_edit.c M /branches/S3_0/server/scripting/api_server_edit.h M /branches/S3_0/server/scripting/tolua_server.pkg Add scripting API control over unit 'stay' See hrm Feature #661580 ------------------------------------------------------------------------ r35695 | sveinung | 2017-05-22 17:31:43 +0100 (Mon, 22 May 2017) | 7 lines Changed paths: M /branches/S3_0/tools/ruledit/Makefile.am Fix srcdir != builddir builds. Fix copy past error. Reported by Marko Lindqvist See hrm Bug #662564 ------------------------------------------------------------------------ r35693 | sveinung | 2017-05-22 11:06:37 +0100 (Mon, 22 May 2017) | 1 line Changed paths: M /branches/S3_0/common/scriptcore/luascript.c Comment fix: OS is not excluded from permissive. ------------------------------------------------------------------------ r35692 | sveinung | 2017-05-22 11:06:30 +0100 (Mon, 22 May 2017) | 5 lines Changed paths: M /branches/S3_0/tools/Makefile.am M /branches/S3_0/tools/ruledit/Makefile.am M /branches/S3_0/tools/ruledit/ruledit.cpp M /branches/S3_0/tools/ruleup.c Implement fc_interface for ruledit and ruleup. Use the tools_fc_interface module. See hrm Feature #659409 ------------------------------------------------------------------------ r35691 | sveinung | 2017-05-22 11:06:23 +0100 (Mon, 22 May 2017) | 1 line Changed paths: M /branches/S3_0/tools/civmanual.c Comment fact fix: header has moved. ------------------------------------------------------------------------ r35690 | sveinung | 2017-05-22 11:06:12 +0100 (Mon, 22 May 2017) | 6 lines Changed paths: M /branches/S3_0/data/webperimental/effects.ruleset M /branches/S3_0/data/webperimental/game.ruleset webperimental: spy nuke escape is for veterans. Only let agents and spymasters try to escape after hiding a nuke in a spy city nuking. See hrm Feature #661962 ------------------------------------------------------------------------ r35683 | cazfi | 2017-05-21 18:07:14 +0100 (Sun, 21 May 2017) | 10 lines Changed paths: M /branches/S3_0/server/srv_main.c Do not try to cancel Team membership When a player with which we are allied and another with which we are in the same team go to war, only cancel the alliance. Do not try to cancel pact with the team member. Reported by David Fernandez (bard) See hrm Bug #662059 ------------------------------------------------------------------------ r35681 | sveinung | 2017-05-21 10:32:52 +0100 (Sun, 21 May 2017) | 6 lines Changed paths: M /branches/S3_0/configure.ac M /branches/S3_0/tools/Makefile.am A /branches/S3_0/tools/shared A /branches/S3_0/tools/shared/Makefile.am A /branches/S3_0/tools/shared/tools_fc_interface.c (from /branches/S3_0/tools/tools_fc_interface.c:35679) A /branches/S3_0/tools/shared/tools_fc_interface.h (from /branches/S3_0/tools/tools_fc_interface.h:35679) D /branches/S3_0/tools/tools_fc_interface.c D /branches/S3_0/tools/tools_fc_interface.h Move tools_fc_interface.[c|h] to tools/shared. Use it to form a new library, libtoolsshared, for stuff otherwise unrelated (by task) tools may need. See hrm Feature #661963 ------------------------------------------------------------------------ r35679 | cazfi | 2017-05-20 13:28:43 +0100 (Sat, 20 May 2017) | 4 lines Changed paths: M /branches/S3_0/common/scriptcore/api_game_methods.c M /branches/S3_0/common/scriptcore/api_game_methods.h M /branches/S3_0/common/scriptcore/tolua_game.pkg Add Tile:is_enemy() to scripting API See hrm Feature #661538 ------------------------------------------------------------------------ r35675 | cazfi | 2017-05-20 12:11:35 +0100 (Sat, 20 May 2017) | 4 lines Changed paths: M /branches/S3_0/ai/default/aiunit.c M /branches/S3_0/server/advisors/advgoto.c Set ACTIVITY_GOTO persistently for military units heading to target See hrm Bug #661869 ------------------------------------------------------------------------ r35673 | cazfi | 2017-05-20 09:34:11 +0100 (Sat, 20 May 2017) | 6 lines Changed paths: M /branches/S3_0/windows/installer_cross/winbuild.sh Add "-crs" to version number of installer_cross builds Distinguish installer_cross builds from other build types See hrm Feature #661802 ------------------------------------------------------------------------ r35671 | cazfi | 2017-05-20 08:34:52 +0100 (Sat, 20 May 2017) | 4 lines Changed paths: M /branches/S3_0/common/movement.c M /branches/S3_0/common/movement.h M /branches/S3_0/common/unit.c M /branches/S3_0/common/unit.h M /branches/S3_0/server/savegame3.c Add "stay" property for individual units See hrm Feature #661437 ------------------------------------------------------------------------ r35669 | cazfi | 2017-05-20 00:35:39 +0100 (Sat, 20 May 2017) | 4 lines Changed paths: M /branches/S3_0/tools/ruledit/req_edit.cpp M /branches/S3_0/tools/ruledit/req_edit.h M /branches/S3_0/tools/ruledit/ruledit_qt.cpp M /branches/S3_0/tools/ruledit/ruledit_qt.h M /branches/S3_0/tools/ruledit/tab_building.cpp M /branches/S3_0/tools/ruledit/tab_enablers.cpp M /branches/S3_0/tools/ruledit/tab_extras.cpp M /branches/S3_0/tools/ruledit/tab_gov.cpp Prevent opening multiple req_edit dialogs for the same requirement vector See hrm Feature #660194 ------------------------------------------------------------------------ r35667 | cazfi | 2017-05-20 00:05:53 +0100 (Sat, 20 May 2017) | 6 lines Changed paths: M /branches/S3_0/client/luascript/script_client.c M /branches/S3_0/common/scriptcore/luascript.c M /branches/S3_0/common/scriptcore/luascript.h M /branches/S3_0/server/scripting/script_fcdb.c M /branches/S3_0/server/scripting/script_server.c Let security restrictions of 'game' and 'fcdb' lua instances differ Requested by Jacob Nevins See hrm Feature #657141 ------------------------------------------------------------------------ r35665 | cazfi | 2017-05-19 23:05:54 +0100 (Fri, 19 May 2017) | 6 lines Changed paths: M /branches/S3_0/server/scripting/Makefile.am M /branches/S3_0/server/scripting/api_server_edit.c M /branches/S3_0/server/scripting/api_server_edit.h M /branches/S3_0/server/scripting/tolua_server.pkg Add edit.change_terrain() to scripting API Requested by J. M. Gorbach See hrm Feature #657140 ------------------------------------------------------------------------ r35661 | cazfi | 2017-05-19 22:27:52 +0100 (Fri, 19 May 2017) | 4 lines Changed paths: M /branches/S3_0/server/scripting/api_server_edit.c Prevent scripting API unit creation from creating stack conflicts See hrm Bug #661533 ------------------------------------------------------------------------ r35659 | sveinung | 2017-05-19 11:38:24 +0100 (Fri, 19 May 2017) | 14 lines Changed paths: M /branches/S3_0/ai/default/aicity.c M /branches/S3_0/ai/default/aidata.c M /branches/S3_0/ai/default/aidiplomat.c M /branches/S3_0/client/gui-gtk-2.0/action_dialog.c M /branches/S3_0/client/gui-gtk-3.0/action_dialog.c M /branches/S3_0/client/gui-gtk-3.22/action_dialog.c M /branches/S3_0/client/gui-qt/dialogs.cpp M /branches/S3_0/client/gui-sdl2/action_dialog.c M /branches/S3_0/client/helpdata.c M /branches/S3_0/client/packhand.c M /branches/S3_0/common/actions.c M /branches/S3_0/common/actions.h M /branches/S3_0/common/aicore/pf_tools.c M /branches/S3_0/common/unittype.c M /branches/S3_0/data/civ2/effects.ruleset M /branches/S3_0/data/civ2/game.ruleset M /branches/S3_0/data/webperimental/effects.ruleset M /branches/S3_0/data/webperimental/game.ruleset M /branches/S3_0/doc/README.actions M /branches/S3_0/doc/README.effects M /branches/S3_0/fc_version M /branches/S3_0/server/actiontools.c M /branches/S3_0/server/advisors/advdata.c M /branches/S3_0/server/ruleset.c M /branches/S3_0/server/savegame3.c M /branches/S3_0/server/unithand.c M /branches/S3_0/tools/ruleutil/rulesave.c Split the action "Suitcase Nuke". Stop relying on the Spy unit type flag to decide if the "Suitcase Nuke" action consumes the actor unit. Split the new action "Suitcase Nuke Escape" from "Suitcase Nuke". 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 suitcase nuking a city. It makes the opposite (everyone, including non Spy units, escapes) possible too. It also makes more complex rules, like "only veterans has a chance of escaping after placing the suitcase", possible. See hrm Feature #661654 ------------------------------------------------------------------------ r35658 | sveinung | 2017-05-19 11:38:15 +0100 (Fri, 19 May 2017) | 6 lines Changed paths: M /branches/S3_0/data/civ2/effects.ruleset M /branches/S3_0/data/civ2civ3/effects.ruleset M /branches/S3_0/data/classic/effects.ruleset M /branches/S3_0/data/experimental/effects.ruleset M /branches/S3_0/data/multiplayer/effects.ruleset M /branches/S3_0/data/sandbox/effects.ruleset M /branches/S3_0/data/webperimental/effects.ruleset M /branches/S3_0/server/rscompat.c "Incite City Escape" is a reason for war. When "Incite City" was split in hrm Feature #660927 the Casus Belli weren't given to "Incite City Escape" too. Do it. See hrm Bug #661539 ------------------------------------------------------------------------ r35657 | sveinung | 2017-05-19 11:38:07 +0100 (Fri, 19 May 2017) | 7 lines Changed paths: M /branches/S3_0/doc/README.effects Update README.effects for "Incite City Escape". When "Incite City" was split in hrm Feature #660927 the documentation of Action_Odds_Pct wasn't updated to reflect that it can modify the new action "Incite City Escape" too. See hrm Bug #661535 ------------------------------------------------------------------------ r35652 | cazfi | 2017-05-18 16:24:51 +0100 (Thu, 18 May 2017) | 4 lines Changed paths: M /branches/S3_0/ai/default/aicity.c Multiply AI want for Great Wonders by 1.5 See hrm Feature #661176 ------------------------------------------------------------------------ r35649 | cazfi | 2017-05-18 14:23:53 +0100 (Thu, 18 May 2017) | 4 lines Changed paths: M /branches/S3_0/ai/default/daidomestic.c Fix NULL dereference when there's no suitable founder unit type See hrm Bug #661409 ------------------------------------------------------------------------ r35644 | cazfi | 2017-05-18 14:13:08 +0100 (Thu, 18 May 2017) | 6 lines Changed paths: M /branches/S3_0/server/unittools.c Make sure unit vision radius is not negative Reported by David Fernandez (bard) See hrm Bug #661313 ------------------------------------------------------------------------ r35640 | sveinung | 2017-05-18 10:26:05 +0100 (Thu, 18 May 2017) | 8 lines Changed paths: M /branches/S3_0/client/gui-gtk-2.0/action_dialog.c M /branches/S3_0/client/gui-gtk-3.0/action_dialog.c M /branches/S3_0/client/gui-gtk-3.22/action_dialog.c M /branches/S3_0/client/gui-qt/dialogs.cpp M /branches/S3_0/client/gui-sdl2/action_dialog.c M /branches/S3_0/client/gui-stub/dialogs.c M /branches/S3_0/client/include/dialogs_g.h M /branches/S3_0/client/packhand.c M /branches/S3_0/common/networking/packets.def M /branches/S3_0/fc_version M /branches/S3_0/server/diplomats.c Prepare targeted sabotage for generic actions. Return the action id with the lists of buildings that can be targeted in the target city. Forward the action to the clients in popup_sabotage_dialog(). Have the clients use the specified action (rather than hard coding ACTION_SPY_TARGETED_SABOTAGE_CITY) when ordering the action to take place. See hrm Feature #661177 ------------------------------------------------------------------------ r35639 | sveinung | 2017-05-18 10:25:55 +0100 (Thu, 18 May 2017) | 9 lines Changed paths: M /branches/S3_0/data/civ2civ3/buildings.ruleset M /branches/S3_0/data/civ2civ3/cities.ruleset M /branches/S3_0/data/civ2civ3/effects.ruleset M /branches/S3_0/data/civ2civ3/game.ruleset M /branches/S3_0/data/civ2civ3/governments.ruleset M /branches/S3_0/data/civ2civ3/nations.ruleset M /branches/S3_0/data/civ2civ3/styles.ruleset M /branches/S3_0/data/civ2civ3/techs.ruleset M /branches/S3_0/data/civ2civ3/terrain.ruleset M /branches/S3_0/data/civ2civ3/units.ruleset M /branches/S3_0/data/multiplayer/buildings.ruleset M /branches/S3_0/data/multiplayer/cities.ruleset M /branches/S3_0/data/multiplayer/effects.ruleset M /branches/S3_0/data/multiplayer/game.ruleset M /branches/S3_0/data/multiplayer/governments.ruleset M /branches/S3_0/data/multiplayer/nations.ruleset M /branches/S3_0/data/multiplayer/styles.ruleset M /branches/S3_0/data/multiplayer/techs.ruleset M /branches/S3_0/data/multiplayer/terrain.ruleset M /branches/S3_0/data/multiplayer/units.ruleset civ2civ3 and multiplayer are web compatible. The rulesets civ2civ3 and multiplayer are currently used unmodified in Freeciv-web. Document the current compatibility. Thanks to Marko Lindqvist for clarifying that web-compatible isn't a promise of future compatibility in hrm Bug #660894 comment #8. See hrm Feature #661168 ------------------------------------------------------------------------ r35634 | cazfi | 2017-05-18 10:16:11 +0100 (Thu, 18 May 2017) | 6 lines Changed paths: M /branches/S3_0/server/citytools.c Make sure veterancy of the newly built unit is not negative Reported by David Fernandez (bard) See hrm Bug #661193 ------------------------------------------------------------------------ r35630 | cazfi | 2017-05-18 10:02:52 +0100 (Thu, 18 May 2017) | 6 lines Changed paths: M /branches/S3_0/common/unit.c Fix division by zero when unit activity rate is zero Reported by David Fernandez (bard) See hrm Bug #660342 ------------------------------------------------------------------------ r35628 | cazfi | 2017-05-18 00:54:16 +0100 (Thu, 18 May 2017) | 6 lines Changed paths: M /branches/S3_0/m4/web-client.m4 Make --enable-fcweb help clearer Reported by Christian Knoke See hrm Bug #660894 ------------------------------------------------------------------------ r35626 | sveinung | 2017-05-17 11:46:52 +0100 (Wed, 17 May 2017) | 6 lines Changed paths: M /branches/S3_0/client/gui-gtk-2.0/action_dialog.c M /branches/S3_0/client/gui-gtk-3.0/action_dialog.c M /branches/S3_0/client/gui-gtk-3.22/action_dialog.c M /branches/S3_0/client/gui-qt/dialogs.cpp M /branches/S3_0/client/gui-sdl2/action_dialog.c M /branches/S3_0/client/gui-stub/dialogs.c M /branches/S3_0/client/include/dialogs_g.h M /branches/S3_0/client/packhand.c Prepare popup_bribe_dialog() for gen actions. Make popup_bribe_dialog() take the action it is a response to as a parameter. This allows more than one action to use it. See hrm Feature #660895 ------------------------------------------------------------------------ r35625 | sveinung | 2017-05-17 11:46:42 +0100 (Wed, 17 May 2017) | 15 lines Changed paths: M /branches/S3_0/ai/default/aicity.c M /branches/S3_0/ai/default/aidata.c M /branches/S3_0/ai/default/aidiplomat.c M /branches/S3_0/client/gui-gtk-2.0/action_dialog.c M /branches/S3_0/client/gui-gtk-3.0/action_dialog.c M /branches/S3_0/client/gui-gtk-3.22/action_dialog.c M /branches/S3_0/client/gui-qt/dialogs.cpp M /branches/S3_0/client/gui-qt/menu.cpp M /branches/S3_0/client/gui-sdl2/action_dialog.c M /branches/S3_0/client/helpdata.c M /branches/S3_0/client/packhand.c M /branches/S3_0/common/actions.c M /branches/S3_0/common/actions.h M /branches/S3_0/common/aicore/pf_tools.c M /branches/S3_0/common/unittype.c M /branches/S3_0/data/civ2/game.ruleset M /branches/S3_0/data/civ2civ3/game.ruleset M /branches/S3_0/data/classic/game.ruleset M /branches/S3_0/data/experimental/game.ruleset M /branches/S3_0/data/multiplayer/game.ruleset M /branches/S3_0/data/sandbox/game.ruleset M /branches/S3_0/data/webperimental/game.ruleset M /branches/S3_0/doc/README.actions M /branches/S3_0/fc_version M /branches/S3_0/server/advisors/advdata.c M /branches/S3_0/server/rscompat.c M /branches/S3_0/server/ruleset.c M /branches/S3_0/server/savegame3.c M /branches/S3_0/server/unithand.c M /branches/S3_0/tools/ruleutil/rulesave.c Split the action "Incite City". Stop relying on the Spy unit type flag to decide if the "Incite City" action consumes the actor unit. Split the new action "Incite City Escape" from "Incite City". 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 inciting a foreign city to revolt and join the actor's side. It makes a ruleset where no actor units, including those without the Spy utype flag, will try to escape after inciting a revolt. It also makes more complex rules, like "inciting a revolt consumes the unit unless the city belongs to a democracy, possible. See hrm Feature #660927 ------------------------------------------------------------------------ r35624 | sveinung | 2017-05-17 11:46:33 +0100 (Wed, 17 May 2017) | 6 lines Changed paths: M /branches/S3_0/client/gui-gtk-2.0/action_dialog.c M /branches/S3_0/client/gui-gtk-3.0/action_dialog.c M /branches/S3_0/client/gui-gtk-3.22/action_dialog.c M /branches/S3_0/client/gui-qt/dialogs.cpp M /branches/S3_0/client/gui-sdl2/action_dialog.c M /branches/S3_0/client/gui-stub/dialogs.c M /branches/S3_0/client/include/dialogs_g.h M /branches/S3_0/client/packhand.c Prepare popup_incite_dialog() for gen actions. Make popup_incite_dialog() take the action it is a response to as a parameter. This allows more than one action to use it. See hrm Feature #660843 ------------------------------------------------------------------------ r35623 | sveinung | 2017-05-17 11:46:23 +0100 (Wed, 17 May 2017) | 5 lines Changed paths: M /branches/S3_0/client/gui-sdl2/action_dialog.c SDL2 client: add action to small dipl dialog. Use it in unit bribery and in city inciting. See hrm Feature #660837 ------------------------------------------------------------------------ r35618 | cazfi | 2017-05-17 04:29:16 +0100 (Wed, 17 May 2017) | 4 lines Changed paths: M /branches/S3_0/ai/classic/classicai.c M /branches/S3_0/ai/tex/texai.c M /branches/S3_0/ai/threaded/threadedai.c M /branches/S3_0/common/ai.h M /branches/S3_0/doc/README.AI_modules M /branches/S3_0/server/srv_main.c Free ai_type private data See hrm Bug #660840 ------------------------------------------------------------------------ r35614 | cazfi | 2017-05-16 14:33:42 +0100 (Tue, 16 May 2017) | 4 lines Changed paths: M /branches/S3_0/ai/default/daidiplomacy.c Do not set out-of-range AI love towards player launching spaceship See hrm Bug #660363 ------------------------------------------------------------------------ r35612 | sveinung | 2017-05-16 12:32:29 +0100 (Tue, 16 May 2017) | 7 lines Changed paths: M /branches/S3_0/client/gui-gtk-2.0/action_dialog.c M /branches/S3_0/client/gui-gtk-3.0/action_dialog.c M /branches/S3_0/client/gui-gtk-3.22/action_dialog.c Gtk clients: add action to action data. Use it in unit bribery, city inciting, building sabotage and targeted tech theft. Don't use it in the action selection dialog since the action data of all actions are shared. See hrm Feature #660487 ------------------------------------------------------------------------ r35611 | sveinung | 2017-05-16 12:32:22 +0100 (Tue, 16 May 2017) | 6 lines Changed paths: M /branches/S3_0/tools/Makefile.am M /branches/S3_0/tools/civmanual.c A /branches/S3_0/tools/tools_fc_interface.c A /branches/S3_0/tools/tools_fc_interface.h freeciv-manual: split out fc_interface code. Move freeciv-manual's implementation of fc_interface to the new module tools_fc_interface so other tools may use it too. See hrm Feature #660443 ------------------------------------------------------------------------ r35607 | cazfi | 2017-05-15 22:40:56 +0100 (Mon, 15 May 2017) | 4 lines Changed paths: M /branches/S3_0/client/tilespec.c Apply activity offsets to workertask icons See hrm Bug #660421 ------------------------------------------------------------------------ r35604 | cazfi | 2017-05-15 21:47:36 +0100 (Mon, 15 May 2017) | 4 lines Changed paths: M /branches/S3_0/ai/tex/texaicity.c Fix tex compile See hrm Bug #660664 ------------------------------------------------------------------------ r35602 | cazfi | 2017-05-15 19:53:26 +0100 (Mon, 15 May 2017) | 4 lines Changed paths: M /branches/S3_0/common/game.c M /branches/S3_0/common/game.h M /branches/S3_0/data/alien/game.ruleset M /branches/S3_0/data/civ1/game.ruleset M /branches/S3_0/data/civ2/game.ruleset M /branches/S3_0/data/civ2civ3/game.ruleset M /branches/S3_0/data/classic/game.ruleset M /branches/S3_0/data/experimental/game.ruleset M /branches/S3_0/data/multiplayer/game.ruleset M /branches/S3_0/data/sandbox/game.ruleset M /branches/S3_0/data/stub/game.ruleset M /branches/S3_0/data/webperimental/game.ruleset M /branches/S3_0/server/ruleset.c M /branches/S3_0/server/savegame3.c M /branches/S3_0/tools/ruleutil/rulesave.c Add ruleset capabilities for !ruleset_locked scenarios to use See hrm Feature #659482 ------------------------------------------------------------------------ r35599 | mir3x | 2017-05-15 18:48:05 +0100 (Mon, 15 May 2017) | 5 lines Changed paths: M /branches/S3_0/client/gui-qt/optiondlg.cpp Qt client - don't call non-const member functions on temporaries. See hrm Bug #658871 ------------------------------------------------------------------------ r35596 | mir3x | 2017-05-15 18:45:57 +0100 (Mon, 15 May 2017) | 5 lines Changed paths: M /branches/S3_0/client/gui-qt/chatline.cpp M /branches/S3_0/client/gui-qt/citydlg.cpp M /branches/S3_0/client/gui-qt/dialogs.cpp M /branches/S3_0/client/gui-qt/diplodlg.cpp M /branches/S3_0/client/gui-qt/gui_main.cpp M /branches/S3_0/client/gui-qt/pages.cpp M /branches/S3_0/client/gui-qt/ratesdlg.cpp M /branches/S3_0/client/gui-qt/repodlgs.cpp M /branches/S3_0/client/gui-qt/shortcuts.cpp M /branches/S3_0/client/gui-qt/sidebar.cpp M /branches/S3_0/client/gui-qt/themes.cpp Qt client - remove unused not trivial variables. See hrm Bug #658869 ------------------------------------------------------------------------ r35594 | mir3x | 2017-05-15 18:36:51 +0100 (Mon, 15 May 2017) | 5 lines Changed paths: M /branches/S3_0/client/gui-qt/cityrep.cpp M /branches/S3_0/client/gui-qt/menu.cpp Qt client - dont pass by value in foreach macro. See hrm Bug #658868 ------------------------------------------------------------------------ r35590 | mir3x | 2017-05-15 18:28:46 +0100 (Mon, 15 May 2017) | 5 lines Changed paths: M /branches/S3_0/client/gui-qt/shortcuts.h Qt client - Added Q_OBJECT macro to line_edit class. See hrm Bug #658866 ------------------------------------------------------------------------ r35586 | cazfi | 2017-05-15 18:16:01 +0100 (Mon, 15 May 2017) | 4 lines Changed paths: M /branches/S3_0/doc/README.fcdb M /branches/S3_0/lua/database.lua Update ticket links in documentation to point to hostedredmine. See hrm Feature #660271 ------------------------------------------------------------------------ r35583 | sveinung | 2017-05-15 01:39:31 +0100 (Mon, 15 May 2017) | 3 lines Changed paths: M /branches/S3_0/common/server_settings.h Change comment style from C++ style to C style. See doc/CodingStyle ------------------------------------------------------------------------ r35581 | cazfi | 2017-05-14 23:56:12 +0100 (Sun, 14 May 2017) | 4 lines Changed paths: M /branches/S3_0/client/client_main.c M /branches/S3_0/common/game.c M /branches/S3_0/common/game.h M /branches/S3_0/server/savegame3.c M /branches/S3_0/server/srv_main.c M /branches/S3_0/server/srv_main.h M /branches/S3_0/server/stdinhand.c M /branches/S3_0/tools/civmanual.c M /branches/S3_0/tools/ruledit/ruledit.cpp M /branches/S3_0/tools/ruleup.c Reload current ruleset when loading !ruleset_locked scenario See hrm Bug #659453 ------------------------------------------------------------------------ r35579 | cazfi | 2017-05-14 21:07:57 +0100 (Sun, 14 May 2017) | 4 lines Changed paths: M /branches/S3_0/ai/default/aicity.c M /branches/S3_0/ai/default/aicity.h M /branches/S3_0/ai/default/daidomestic.c Rename settler_want as worker_want See hrm Feature #660200 ------------------------------------------------------------------------ r35575 | cazfi | 2017-05-14 14:53:25 +0100 (Sun, 14 May 2017) | 2 lines Changed paths: M /branches/S3_0/windows/installer_cross/helpers/installer-helper-gtk3.cmd M /branches/S3_0/windows/installer_cross/helpers/installer-helper-qt.cmd Set eol-style of new .cmd files to CRLF ------------------------------------------------------------------------ r35574 | cazfi | 2017-05-14 10:14:58 +0100 (Sun, 14 May 2017) | 2 lines Changed paths: M /branches/S3_0/translations/core/POTFILES.in Update POTFILES.in to tex AI rename ------------------------------------------------------------------------ r35572 | cazfi | 2017-05-14 09:59:10 +0100 (Sun, 14 May 2017) | 4 lines Changed paths: M /branches/S3_0/windows/Makefile.am M /branches/S3_0/windows/installer_cross/create-freeciv-gtk-qt-nsi.sh M /branches/S3_0/windows/installer_cross/create-freeciv-sdl2-nsi.sh A /branches/S3_0/windows/installer_cross/helpers A /branches/S3_0/windows/installer_cross/helpers/installer-helper-gtk3.cmd A /branches/S3_0/windows/installer_cross/helpers/installer-helper-qt.cmd M /branches/S3_0/windows/installer_cross/installer_build.sh installer_cross: Execute gdk-pixbuf-query-loaders.exe when installing See hrm Feature #660105 ------------------------------------------------------------------------ r35568 | cazfi | 2017-05-14 00:18:08 +0100 (Sun, 14 May 2017) | 4 lines Changed paths: M /branches/S3_0/ai/default/daidomestic.c Remove hard limitation that AI wonder cities never build settlers See hrm Bug #660089 ------------------------------------------------------------------------ r35566 | sveinung | 2017-05-13 22:24:42 +0100 (Sat, 13 May 2017) | 6 lines Changed paths: M /branches/S3_0/client/packhand.c M /branches/S3_0/common/networking/packets.def M /branches/S3_0/fc_version M /branches/S3_0/server/citytools.c PACKET_WEB_CITY_INFO_ADDITION: be more careful. Give the packet web_city_info_addition a field with the id of the city the additional info is for. Cancel it where PACKET_CITY_INFO is canceled. See hrm Feature #659446 ------------------------------------------------------------------------ r35565 | sveinung | 2017-05-13 22:24:35 +0100 (Sat, 13 May 2017) | 7 lines Changed paths: M /branches/S3_0/server/settings.c M /branches/S3_0/server/settings.h Setting visibility to access level checker. Make it possible to check if a server setting is visible to any player with a certain access level rather than checking if a server setting is visible to a specific player (based on his access level). See hrm Feature #659408 ------------------------------------------------------------------------ r35564 | sveinung | 2017-05-13 22:24:28 +0100 (Sat, 13 May 2017) | 5 lines Changed paths: M /branches/S3_0/client/helpdata.c Auto help: free list of quoted action blockers. This fixes a memory leak. Found with Valgrind. See hrm Bug #659405 ------------------------------------------------------------------------ r35558 | cazfi | 2017-05-13 19:32:14 +0100 (Sat, 13 May 2017) | 4 lines Changed paths: M /branches/S3_0/ai/default/daimilitary.c Increase AI desire to conquer cities See hrm Feature #659537 ------------------------------------------------------------------------ r35555 | jtn | 2017-05-13 15:19:29 +0100 (Sat, 13 May 2017) | 1 line Changed paths: M /branches/S3_0/translations/nations/en_GB.po M /branches/S3_0/translations/ruledit/en_GB.po Update my email address in nations,ruledit/en_GB.po too. ------------------------------------------------------------------------ r35550 | cazfi | 2017-05-13 13:31:02 +0100 (Sat, 13 May 2017) | 4 lines Changed paths: M /branches/S3_0/doc/README.msys2 M /branches/S3_0/windows/installer_msys2/Makefile Update msys2 environment to 170422 level See hrm Task #652797 ------------------------------------------------------------------------ r35539 | cazfi | 2017-05-13 11:33:41 +0100 (Sat, 13 May 2017) | 4 lines Changed paths: M /branches/S3_0/ai/tex/Makefile.am A /branches/S3_0/ai/tex/texai.c (from /branches/S3_0/ai/tex/threxprai.c:35538) D /branches/S3_0/ai/tex/threxprai.c Rename threxprai.c as texai.c See hrm Feature #658487 ------------------------------------------------------------------------ r35533 | jtn | 2017-05-13 11:02:44 +0100 (Sat, 13 May 2017) | 10 lines Changed paths: M /branches/S3_0/server/savegame2.c M /branches/S3_0/server/savegame3.c Bomb out after failing to load ruleset during savegame loading. Since first parameter of sg_failure_ret() is an assert kind of pattern to decide if any error handling is needed, having 'TRUE' there is certainly an error. There is one such case, when loading of ruleset has failed. Patch by Marko Lindqvist. See hrm bug #659503. ------------------------------------------------------------------------ r35532 | jtn | 2017-05-13 11:02:40 +0100 (Sat, 13 May 2017) | 3 lines Changed paths: M /branches/S3_0/doc/README Update README for freeciv-announce move. See hrm feature #637953. ------------------------------------------------------------------------ r35525 | sveinung | 2017-05-12 13:57:36 +0100 (Fri, 12 May 2017) | 3 lines Changed paths: M /branches/S3_0/client/helpdata.c Auto help: document tired attack. See hrm Feature #659208 ------------------------------------------------------------------------ r35524 | sveinung | 2017-05-12 13:57:29 +0100 (Fri, 12 May 2017) | 3 lines Changed paths: M /branches/S3_0/data/webperimental/buildings.ruleset M /branches/S3_0/data/webperimental/effects.ruleset M /branches/S3_0/data/webperimental/game.ruleset webperimental: ally share A.Smith's Trading Co. See hrm Feature #659192 ------------------------------------------------------------------------ r35523 | sveinung | 2017-05-12 13:57:21 +0100 (Fri, 12 May 2017) | 6 lines Changed paths: M /branches/S3_0/client/gui-qt/menu.cpp M /branches/S3_0/data/civ1/game.ruleset M /branches/S3_0/data/civ2/game.ruleset M /branches/S3_0/data/civ2civ3/game.ruleset M /branches/S3_0/data/classic/game.ruleset M /branches/S3_0/data/experimental/game.ruleset M /branches/S3_0/data/multiplayer/game.ruleset M /branches/S3_0/data/sandbox/game.ruleset M /branches/S3_0/data/webperimental/game.ruleset M /branches/S3_0/server/ruleset.c Change "Establish Embassy Stay"'s UI name. Change the default UI name of the action "Establish Embassy Stay" from "Establish embassy (and stay)" to "Become Ambassador". See hrm Feature #659189 ------------------------------------------------------------------------ r35522 | sveinung | 2017-05-12 13:57:13 +0100 (Fri, 12 May 2017) | 3 lines Changed paths: M /branches/S3_0/tools/civmanual.c freeciv-manual: show what unit obsoletes a unit. See hrm Feature #659174 ------------------------------------------------------------------------ r35521 | sveinung | 2017-05-12 13:57:01 +0100 (Fri, 12 May 2017) | 6 lines Changed paths: M /branches/S3_0/server/unithand.c handle_unit_get_actions(): fix target id finding. A typo caused target id finding to abort after processing the first legal action if a target unit existed. Fix it. See hrm Bug #659158 ------------------------------------------------------------------------ r35520 | sveinung | 2017-05-12 13:56:54 +0100 (Fri, 12 May 2017) | 8 lines Changed paths: M /branches/S3_0/server/unithand.c Initialize kind before use in check. Initialize action not enabled explanation kind so it has a value to check even if a suitable target is present. Found with Valgrind. See hrm Bug #659109 ------------------------------------------------------------------------ r35512 | cazfi | 2017-05-11 22:03:52 +0100 (Thu, 11 May 2017) | 4 lines Changed paths: M /branches/S3_0/data/sandbox/README.sandbox M /branches/S3_0/data/sandbox/terrain.ruleset sandbox: Make Buoys visible only to those player who know Radio See hrm Feature #658922 ------------------------------------------------------------------------ r35510 | cazfi | 2017-05-11 21:05:15 +0100 (Thu, 11 May 2017) | 4 lines Changed paths: M /branches/S3_0/ai/Makefile.am M /branches/S3_0/ai/tex/Makefile.am M /branches/S3_0/ai/tex/threxprai.c M /branches/S3_0/configure.ac M /branches/S3_0/server/Makefile.am M /branches/S3_0/server/aiiface.c Rename threxpr AI module as tex See hrm Feature #658487 ------------------------------------------------------------------------ r35508 | cazfi | 2017-05-11 15:15:30 +0100 (Thu, 11 May 2017) | 6 lines Changed paths: M /branches/S3_0/ai/default/aitech.c Restore global_advance_count after AI tech speculation Reported by wotan See gna bug #24992 ------------------------------------------------------------------------ r35506 | sveinung | 2017-05-11 12:07:04 +0100 (Thu, 11 May 2017) | 1 line Changed paths: M /branches/S3_0/tools/ruleup.c M /branches/S3_0/tools/ruleutil/rulesave.c Comment fact fix ------------------------------------------------------------------------ r35504 | sveinung | 2017-05-11 07:26:40 +0100 (Thu, 11 May 2017) | 5 lines Changed paths: M /branches/S3_0/data/webperimental/buildings.ruleset M /branches/S3_0/data/webperimental/effects.ruleset M /branches/S3_0/data/webperimental/game.ruleset webperimental: ally share J.S. Bach's Cathedral. Apply J.S. Bach's Cathedral's happiness to allies of its owner too. See hrm Feature #658833 ------------------------------------------------------------------------ r35503 | sveinung | 2017-05-11 07:26:31 +0100 (Thu, 11 May 2017) | 8 lines Changed paths: M /branches/S3_0/client/helpdata.c M /branches/S3_0/common/unittype.c M /branches/S3_0/server/actiontools.c M /branches/S3_0/server/unithand.c Missile consumption: use action shared system. Have the attack action use the shared action system when consuming units with the Missile unit class flag. This replaces the custom auto help for the Missile unit class flag. See hrm Feature #657680 ------------------------------------------------------------------------ r35502 | sveinung | 2017-05-11 07:26:13 +0100 (Thu, 11 May 2017) | 8 lines Changed paths: M /branches/S3_0/server/citytools.c M /branches/S3_0/server/plrhand.c Fix trade route memory leak. Free the memory of the trade route structs canceled by the destruction of a city or player. Reported by Valgrind. See hrm Bug #658824 ------------------------------------------------------------------------ r35498 | cazfi | 2017-05-10 20:14:51 +0100 (Wed, 10 May 2017) | 4 lines Changed paths: M /branches/S3_0/tools/ruledit/validity.c Consider extra, that is visibility_req of another one, needed See hrm Bug #658575 ------------------------------------------------------------------------ r35493 | cazfi | 2017-05-10 16:38:55 +0100 (Wed, 10 May 2017) | 4 lines Changed paths: M /branches/S3_0/ai/default/aitools.c M /branches/S3_0/server/advisors/advgoto.c Avoid double map_move_cost_unit() See hrm Feature #658612 ------------------------------------------------------------------------ r35489 | cazfi | 2017-05-10 16:08:15 +0100 (Wed, 10 May 2017) | 6 lines Changed paths: M /branches/S3_0/data/nation/newfoundland.ruleset Fix typo in the name of Grand Falls-Windsor Reported by Michael Neil See hrm Bug #658528 ------------------------------------------------------------------------ r35485 | sveinung | 2017-05-10 09:18:06 +0100 (Wed, 10 May 2017) | 6 lines Changed paths: M /branches/S3_0/data/webperimental/buildings.ruleset M /branches/S3_0/data/webperimental/effects.ruleset M /branches/S3_0/data/webperimental/game.ruleset webperimental: ally share Sun Tzu's War Academy. Make Sun Tzu's War Academy give its veteran bonus (combat and production) to both its owner and to all his allies. See hrm Feature #658515 ------------------------------------------------------------------------ r35484 | sveinung | 2017-05-10 09:17:53 +0100 (Wed, 10 May 2017) | 7 lines Changed paths: M /branches/S3_0/server/ruleset.c Destroy the rs section list of goods. Destroy the section list used to load goods from the ruleset. Reported by Valgrind. See hrm Bug #658475 ------------------------------------------------------------------------ r35483 | sveinung | 2017-05-10 09:17:45 +0100 (Wed, 10 May 2017) | 7 lines Changed paths: M /branches/S3_0/server/ruleset.c Destroy the rs section list of achievements. Destroy the section list used to load achievements from the ruleset. Reported by Valgrind. See hrm Bug #658472 ------------------------------------------------------------------------ r35482 | sveinung | 2017-05-10 09:17:36 +0100 (Wed, 10 May 2017) | 3 lines Changed paths: M /branches/S3_0/common/networking/dataio_json.c JSON protocol: make estring reading more careful. See hrm Feature #658458 ------------------------------------------------------------------------ r35481 | sveinung | 2017-05-10 09:17:15 +0100 (Wed, 10 May 2017) | 8 lines Changed paths: M /branches/S3_0/common/networking/dataio_json.c JSON protocol: fix sub field sending memory leak. Steal the references to values created inline when put inside an object by using json_object_set_new() rather than json_object_set(). Reported by Andreas Røsdal See hrm Bug #658386 ------------------------------------------------------------------------ r35480 | sveinung | 2017-05-10 09:17:01 +0100 (Wed, 10 May 2017) | 7 lines Changed paths: M /branches/S3_0/common/generate_packets.py M /branches/S3_0/common/networking/dataio_json.c M /branches/S3_0/common/networking/packets_json.h JSON protocol: fix field_addr memory leak. Don't leak the memory where a packet's field address is stored. Reported by Andreas Røsdal See hrm Bug #658389 ------------------------------------------------------------------------ r35479 | sveinung | 2017-05-10 09:16:50 +0100 (Wed, 10 May 2017) | 3 lines Changed paths: M /branches/S3_0/data/webperimental/game.ruleset webperimental: allow allied build wonder help. See hrm Feature #658361 ------------------------------------------------------------------------ r35478 | sveinung | 2017-05-10 09:16:39 +0100 (Wed, 10 May 2017) | 3 lines Changed paths: M /branches/S3_0/client/helpdata.c Auto help: say what the unit upgrades to. See hrm Feature #658346 ------------------------------------------------------------------------ r35469 | cazfi | 2017-05-10 06:18:36 +0100 (Wed, 10 May 2017) | 4 lines Changed paths: M /branches/S3_0/ai/Makefile.am A /branches/S3_0/ai/tex (from /branches/S3_0/ai/threxpr:35468) D /branches/S3_0/ai/threxpr M /branches/S3_0/configure.ac M /branches/S3_0/server/Makefile.am Rename 'threxpr' directory as 'tex' See hrm Feature #658487 ------------------------------------------------------------------------ r35465 | jtn | 2017-05-10 01:06:46 +0100 (Wed, 10 May 2017) | 4 lines Changed paths: M /branches/S3_0/translations/core/ca.po M /branches/S3_0/translations/core/de.po M /branches/S3_0/translations/core/es.po M /branches/S3_0/translations/core/fi.po M /branches/S3_0/translations/core/fr.po M /branches/S3_0/translations/core/gd.po M /branches/S3_0/translations/core/pl.po M /branches/S3_0/translations/core/ru.po M /branches/S3_0/translations/core/uk.po Manually adjust po-files after hrm feature #637953. Only touched those translations which already had a non-fuzzy translation of the affected string. ------------------------------------------------------------------------ r35460 | cazfi | 2017-05-08 14:24:21 +0100 (Mon, 08 May 2017) | 4 lines Changed paths: M /branches/S3_0/ai/classic/classicai.c M /branches/S3_0/common/ai.h M /branches/S3_0/doc/README.AI_modules M /branches/S3_0/server/citytools.c M /branches/S3_0/server/unittools.c Add city|unit_created|destroyed() to AI module API See hrm Feature #658069 ------------------------------------------------------------------------ r35458 | cazfi | 2017-05-08 14:17:34 +0100 (Mon, 08 May 2017) | 4 lines Changed paths: M /branches/S3_0/tools/ruledit/req_edit.cpp M /branches/S3_0/tools/ruledit/tab_building.cpp M /branches/S3_0/tools/ruledit/tab_enablers.cpp M /branches/S3_0/tools/ruledit/tab_extras.cpp M /branches/S3_0/tools/ruledit/tab_good.cpp M /branches/S3_0/tools/ruledit/tab_gov.cpp Make requirement editing available in non-experimental builds See hrm Feature #658046 ------------------------------------------------------------------------ r35455 | cazfi | 2017-05-08 14:07:23 +0100 (Mon, 08 May 2017) | 6 lines Changed paths: M /branches/S3_0/server/techtools.c Do not access out-of-bounds index A_FUTURE from global_advances[] Reported by Per M See hrm Bug #658073 ------------------------------------------------------------------------ r35451 | cazfi | 2017-05-08 12:02:36 +0100 (Mon, 08 May 2017) | 6 lines Changed paths: M /branches/S3_0/client/client_main.c M /branches/S3_0/client/mapctrl_common.c M /branches/S3_0/client/mapctrl_common.h M /branches/S3_0/client/options.c M /branches/S3_0/client/packhand.c M /branches/S3_0/server/srv_main.c Fix "Manual Turn Done in AI mode" Reported by Jacob Nevins See hrm Bug #657412 ------------------------------------------------------------------------ r35449 | cazfi | 2017-05-07 21:14:01 +0100 (Sun, 07 May 2017) | 4 lines Changed paths: M /branches/S3_0/windows/installer_cross/installer_build.sh installer_cross: Ship gdk-pixbuf-query-loaders.exe See hrm Feature #657983 ------------------------------------------------------------------------ r35444 | cazfi | 2017-05-07 19:53:58 +0100 (Sun, 07 May 2017) | 6 lines Changed paths: M /branches/S3_0/client/gui-gtk-3.0/gui_main.c M /branches/S3_0/client/gui-gtk-3.22/gui_main.c Fix asserts about top notebook size. Patch by Bernhard and myself See gna patch #7163 ------------------------------------------------------------------------ r35441 | sveinung | 2017-05-07 11:58:46 +0100 (Sun, 07 May 2017) | 8 lines Changed paths: M /branches/S3_0/data/civ2civ3/README.civ2civ3 M /branches/S3_0/data/civ2civ3/units.ruleset M /branches/S3_0/data/sandbox/units.ruleset civ2civ3: balance naval unit cost with attack. Reduce the costs of naval units a bit so their cost/attack ratio becomes similar to the other units. Patch by David Fernandez See gna patch #8124 ------------------------------------------------------------------------ r35440 | sveinung | 2017-05-07 11:58:38 +0100 (Sun, 07 May 2017) | 3 lines Changed paths: M /branches/S3_0/server/ruleset.c Fix error message typo "unkniwn" -> "unknown". See hrm Bug #657821 ------------------------------------------------------------------------ r35433 | sveinung | 2017-05-06 22:02:44 +0100 (Sat, 06 May 2017) | 13 lines Changed paths: M /branches/S3_0/data/civ2civ3/README.civ2civ3 M /branches/S3_0/data/civ2civ3/effects.ruleset M /branches/S3_0/data/civ2civ3/terrain.ruleset M /branches/S3_0/data/sandbox/effects.ruleset M /branches/S3_0/data/sandbox/terrain.ruleset civ2civ3: base defense against all unit classes. Make units inside bases less vulnerable against one type of attack, especially at the final stages of the game, by giving fortresses a 50% defense bonus against air unit and by giving Airbase a 50% defense bonus against land and sea units. Increase the vision radius inside airbases to the same value as fortresses with astronomy. Patch by David Fernandez See gna patch #8123 ------------------------------------------------------------------------ r35432 | sveinung | 2017-05-06 22:02:37 +0100 (Sat, 06 May 2017) | 14 lines Changed paths: M /branches/S3_0/common/unittype.c M /branches/S3_0/server/diplomats.c Non Spy consumption: use action shared system. Have the actions where units without the Spy unit type flag always are consumed and units with the Spy utype flag has a chance to escape use the shared action system when consuming non spies. Using the system common to actions makes the auto help system aware that non Spy units will be consumed. By using the general action consumes actor system it becomes possible to split those actions in a unit consuming and a unit escaping version in the future. See hrm Feature #657674 ------------------------------------------------------------------------ r35431 | sveinung | 2017-05-06 22:02:29 +0100 (Sat, 06 May 2017) | 9 lines Changed paths: M /branches/S3_0/client/helpdata.c Auto help: only show Spy escape when relevant. Spy actions are action enabler controlled from Freeciv 2.6. There is no longer a guarantee that a unit with the Spy unit type flag can perform any of the spy actions where a unit with the Spy utype flag is able to escape. Since a unit type like that can't perform any of those actions its veterans aren't more likely to survive missions. See hrm Bug #657644 ------------------------------------------------------------------------ r35430 | sveinung | 2017-05-06 22:02:22 +0100 (Sat, 06 May 2017) | 7 lines Changed paths: M /branches/S3_0/server/diplomats.c M /branches/S3_0/server/diplomats.h M /branches/S3_0/server/unithand.c Spy action performers: take action struct. Have the functions that performs the spy actions take the action struct of the action they are about to perform as a parameter rather than taking it as an action id. See hrm Feature #657611 ------------------------------------------------------------------------ r35429 | sveinung | 2017-05-06 22:02:15 +0100 (Sat, 06 May 2017) | 5 lines Changed paths: M /branches/S3_0/common/actions.c M /branches/S3_0/common/actions.h action_has_result() doesn't modify its action. Declare action_has_result()'s paction argument const. See Feature #657600 ------------------------------------------------------------------------ r35428 | sveinung | 2017-05-06 22:02:08 +0100 (Sat, 06 May 2017) | 10 lines Changed paths: M /branches/S3_0/data/civ2civ3/terrain.ruleset M /branches/S3_0/data/sandbox/terrain.ruleset civ2civ3: fix can't build on River typo. It was supposed to be illegal to build Airbase, not Airstrip, on a tile with a River. (I applied the civ2civ3 fix to Sandbox too.) Patch by David Fernandez See hrm Bug #657572 ------------------------------------------------------------------------ r35427 | sveinung | 2017-05-06 22:02:01 +0100 (Sat, 06 May 2017) | 9 lines Changed paths: M /branches/S3_0/data/civ2civ3/README.civ2civ3 civ2civ3: improve README.civ2civ3 text. Happy borders aren't disabled after gna patch #7080. Don't claim it is. Improve the English by removing capitalization from some words. Expand pop to population. Patch by David Fernandez See hrm Feature #657562 ------------------------------------------------------------------------ r35426 | sveinung | 2017-05-06 22:01:53 +0100 (Sat, 06 May 2017) | 3 lines Changed paths: M /branches/S3_0/server/actiontools.c M /branches/S3_0/server/actiontools.h M /branches/S3_0/server/diplomats.c M /branches/S3_0/server/unithand.c Use actor_consuming_always to wipe the actor. See hrm Feature #657310 ------------------------------------------------------------------------ r35417 | cazfi | 2017-05-06 07:10:37 +0100 (Sat, 06 May 2017) | 6 lines Changed paths: M /branches/S3_0/common/scriptcore/api_game_methods.c M /branches/S3_0/common/scriptcore/api_game_methods.h M /branches/S3_0/common/scriptcore/tolua_game.pkg Add player.controlling_gui() to scripting API Requested by Jacob Nevins See gna patch #7500 ------------------------------------------------------------------------ r35415 | cazfi | 2017-05-06 05:02:57 +0100 (Sat, 06 May 2017) | 4 lines Changed paths: M /branches/S3_0/tools/ruledit/Makefile.am M /branches/S3_0/tools/ruledit/ruledit_qt.cpp M /branches/S3_0/tools/ruledit/ruledit_qt.h A /branches/S3_0/tools/ruledit/tab_terrains.cpp A /branches/S3_0/tools/ruledit/tab_terrains.h M /branches/S3_0/tools/ruledit/validity.c M /branches/S3_0/tools/ruledit/validity.h Add Terrains tab to ruledit See hrm Feature #657637 ------------------------------------------------------------------------ r35413 | cazfi | 2017-05-05 19:32:57 +0100 (Fri, 05 May 2017) | 4 lines Changed paths: M /branches/S3_0/server/generator/fracture_map.c Use '&&' instead of '*' in boolean context. See hrm Bug #657355 ------------------------------------------------------------------------ r35409 | sveinung | 2017-05-05 11:45:47 +0100 (Fri, 05 May 2017) | 9 lines Changed paths: M /branches/S3_0/client/helpdata.c Auto help for action actor consumption. The help texts of unit types auto documents what actions the utype can perform. It also lists some additional auto generated information about each action. Add a warning to the help text of an action when utype_is_consumed_by_action() detects that it always will consume the actor unit. See hrm Feature #657372 ------------------------------------------------------------------------ r35408 | sveinung | 2017-05-05 11:45:38 +0100 (Fri, 05 May 2017) | 8 lines Changed paths: M /branches/S3_0/common/actions.c M /branches/S3_0/common/actions.h M /branches/S3_0/common/unittype.c M /branches/S3_0/common/unittype.h M /branches/S3_0/server/diplomats.c M /branches/S3_0/server/diplomats.h M /branches/S3_0/server/unithand.c Add action property actor_consuming_always. Introduce the new action property actor_consuming_always. It is true if successfully performing the action always consumes the actor. Have it replace the spends_unit parameter of diplomat_embassy() and diplomat_investigate(). See hrm Feature #657303 ------------------------------------------------------------------------ r35407 | sveinung | 2017-05-05 11:45:08 +0100 (Fri, 05 May 2017) | 3 lines Changed paths: M /branches/S3_0/server/diplomats.c A non Spy is spent, not caught. It can't escape. See hrm Feature #657298 ------------------------------------------------------------------------ r35406 | sveinung | 2017-05-05 11:44:59 +0100 (Fri, 05 May 2017) | 1 line Changed paths: M /branches/S3_0/common/actions.c Comment typo fix. ------------------------------------------------------------------------ r35399 | cazfi | 2017-05-05 07:02:16 +0100 (Fri, 05 May 2017) | 4 lines Changed paths: M /branches/S3_0/server/legacysave.c Fix gcc7 warning See hrm Feature #657332 ------------------------------------------------------------------------ r35396 | cazfi | 2017-05-05 06:51:18 +0100 (Fri, 05 May 2017) | 4 lines Changed paths: M /branches/S3_0/client/gui-sdl2/gui_string.c Fix comparison between pointer and zero character See hrm Bug #657309 ------------------------------------------------------------------------ r35394 | cazfi | 2017-05-05 06:24:22 +0100 (Fri, 05 May 2017) | 6 lines Changed paths: M /branches/S3_0/client/helpdata.c M /branches/S3_0/client/packhand.c M /branches/S3_0/common/extras.c M /branches/S3_0/common/extras.h M /branches/S3_0/common/networking/packets.def M /branches/S3_0/common/tech.c M /branches/S3_0/data/alien/terrain.ruleset M /branches/S3_0/data/civ1/terrain.ruleset M /branches/S3_0/data/civ2/terrain.ruleset M /branches/S3_0/data/civ2civ3/terrain.ruleset M /branches/S3_0/data/classic/terrain.ruleset M /branches/S3_0/data/experimental/terrain.ruleset M /branches/S3_0/data/multiplayer/terrain.ruleset M /branches/S3_0/data/ruledit/comments.txt M /branches/S3_0/data/sandbox/terrain.ruleset M /branches/S3_0/data/stub/terrain.ruleset M /branches/S3_0/data/webperimental/terrain.ruleset M /branches/S3_0/fc_version M /branches/S3_0/server/maphand.c M /branches/S3_0/server/ruleset.c M /branches/S3_0/server/techtools.c Add extra property visibility_req Requested by Jacob Nevins See gna patch #4392 ------------------------------------------------------------------------ r35391 | sveinung | 2017-05-04 23:28:10 +0100 (Thu, 04 May 2017) | 7 lines Changed paths: M /branches/S3_0/common/actions.c Explain why the probability is an interval. Explain that the action probability is a wide interval because the player don't have access to needed information in the action selection dialog button tool tip. See hrm Feature #657217 ------------------------------------------------------------------------ r35388 | cazfi | 2017-05-04 16:26:53 +0100 (Thu, 04 May 2017) | 4 lines Changed paths: M /branches/S3_0/common/scriptcore/api_game_methods.c M /branches/S3_0/common/scriptcore/api_game_methods.h M /branches/S3_0/common/scriptcore/tolua_game.pkg Add calendar access functions to scripting API See hrm Feature #656845 ------------------------------------------------------------------------ r35386 | cazfi | 2017-05-04 15:59:18 +0100 (Thu, 04 May 2017) | 4 lines Changed paths: M /branches/S3_0/windows/installer_cross/winbuild.sh installer_cross: Store crosser.txt to installer packet See hrm Feature #656589 ------------------------------------------------------------------------ r35383 | sveinung | 2017-05-04 11:22:37 +0100 (Thu, 04 May 2017) | 13 lines Changed paths: M /branches/S3_0/client/gui-gtk-3.0/unitselect.c M /branches/S3_0/client/gui-gtk-3.22/unitselect.c unitselect: don't create pix twice. Delete the pre "Gtk3-client drawing code uses cairo" (gna patch #2715) initialization of the variable pix in usdlg_tab_append_utype(). The original patch had already deleted it from usdlg_tab_append_units(). No change is therefore needed in usdlg_get_unit_image(), the current location of usdlg_tab_append_units()'s unit drawing code. This fixes a memory leak. (Detectable with Valgrind.) Reported by Marko Lindqvist See gna bug #25246 ------------------------------------------------------------------------ r35381 | cazfi | 2017-05-03 20:25:01 +0100 (Wed, 03 May 2017) | 4 lines Changed paths: M /branches/S3_0/tools/ruleup.c Add --output DIRECTORY commandline parameter support to freeciv-ruleup See hrm Feature #656672 ------------------------------------------------------------------------ r35379 | cazfi | 2017-05-03 20:19:53 +0100 (Wed, 03 May 2017) | 4 lines Changed paths: M /branches/S3_0/tools/ruledit/Makefile.am M /branches/S3_0/tools/ruledit/ruledit_qt.cpp M /branches/S3_0/tools/ruledit/ruledit_qt.h A /branches/S3_0/tools/ruledit/tab_extras.cpp A /branches/S3_0/tools/ruledit/tab_extras.h M /branches/S3_0/tools/ruledit/validity.c M /branches/S3_0/tools/ruledit/validity.h Add extras tab to ruledit See hrm Feature #656692 ------------------------------------------------------------------------ r35376 | cazfi | 2017-05-03 15:55:20 +0100 (Wed, 03 May 2017) | 4 lines Changed paths: M /branches/S3_0/INSTALL M /branches/S3_0/doc/README Update documentation to state gtk3.22-client is the default See hrm Feature #656463 ------------------------------------------------------------------------ r35374 | sveinung | 2017-05-03 08:15:13 +0100 (Wed, 03 May 2017) | 10 lines Changed paths: M /branches/S3_0/data/webperimental/terrain.ruleset webperimental: restrict railroads, not roads. Hrm Feature #653510 enabled the restrictinfra server setting by default. In return it was supposed to make Road unrestricted by restrictinfra so it only would apply to Railroad. But the UnrestrictedInfra flag was added to Railroad rather than Road by accident. Move it where it was supposed to be. Reported by Jacob Nevins See hrm Bug #656627 ------------------------------------------------------------------------ r35373 | sveinung | 2017-05-03 08:15:06 +0100 (Wed, 03 May 2017) | 5 lines Changed paths: M /branches/S3_0/client/client_main.c Make enum type conversion explicit. Reported by Marko Lindqvist See hrm Bug #655955 ------------------------------------------------------------------------ r35370 | sveinung | 2017-05-02 13:58:48 +0100 (Tue, 02 May 2017) | 14 lines Changed paths: M /branches/S3_0/ai/default/aicity.c M /branches/S3_0/ai/default/aidata.c M /branches/S3_0/ai/default/aidiplomat.c M /branches/S3_0/client/gui-gtk-2.0/action_dialog.c M /branches/S3_0/client/gui-gtk-3.0/action_dialog.c M /branches/S3_0/client/gui-gtk-3.22/action_dialog.c M /branches/S3_0/client/gui-qt/dialogs.cpp M /branches/S3_0/client/gui-qt/menu.cpp M /branches/S3_0/client/gui-sdl2/action_dialog.c M /branches/S3_0/client/packhand.c M /branches/S3_0/common/actions.c M /branches/S3_0/common/actions.h M /branches/S3_0/common/aicore/pf_tools.c M /branches/S3_0/data/civ1/game.ruleset M /branches/S3_0/data/civ2/game.ruleset M /branches/S3_0/data/civ2civ3/game.ruleset M /branches/S3_0/data/classic/game.ruleset M /branches/S3_0/data/experimental/game.ruleset M /branches/S3_0/data/multiplayer/game.ruleset M /branches/S3_0/data/sandbox/game.ruleset M /branches/S3_0/data/webperimental/game.ruleset M /branches/S3_0/doc/README.actions M /branches/S3_0/fc_version M /branches/S3_0/server/advisors/advdata.c M /branches/S3_0/server/diplomats.c M /branches/S3_0/server/diplomats.h M /branches/S3_0/server/rscompat.c M /branches/S3_0/server/ruleset.c M /branches/S3_0/server/savegame3.c M /branches/S3_0/server/unithand.c M /branches/S3_0/tools/ruleutil/rulesave.c Split "Establish Embassy". Stop relying on the Spy unit type flag to decide if "Establish Embassy" consumes the actor unit. Split "Establish Embassy" in an actor unit consuming and in a non actor unit consuming version. This makes it possible to create a ruleset where all actor units, including those with the Spy utype flag, are consumed during embassy establishing. It makes a ruleset where no actor units, including those without the Spy utype flag, are consumed during embassy establishing possible. It also makes more complex rules, like "establishing an embassy during war consumes the actor unit", possible. See hrm Feature #656188 ------------------------------------------------------------------------ r35367 | cazfi | 2017-05-02 13:33:55 +0100 (Tue, 02 May 2017) | 4 lines Changed paths: M /branches/S3_0/data/themes/gui-gtk-3.22/Freeciv/gtk-3.0/gtk.css Drop deprecated GtkMenuBar-internal-padding from the gtk3.22-client theme See hrm Feature #656560 ------------------------------------------------------------------------ r35365 | cazfi | 2017-05-02 13:30:53 +0100 (Tue, 02 May 2017) | 4 lines Changed paths: M /branches/S3_0/common/networking/connection.h M /branches/S3_0/server/sernet.c M /branches/S3_0/server/srv_main.c Store client gui_type See hrm Feature #656558 ------------------------------------------------------------------------ r35359 | cazfi | 2017-05-01 18:46:03 +0100 (Mon, 01 May 2017) | 6 lines Changed paths: M /branches/S3_0/ai/default/daimilitary.c Fix AI crash when there's no suitable ferryboat type Reported by Eric See gna bug #25628 ------------------------------------------------------------------------ r35357 | cazfi | 2017-05-01 18:27:53 +0100 (Mon, 01 May 2017) | 4 lines Changed paths: M /branches/S3_0/ai/stub/Makefile.am Fix build when both tinycthread and stub AI enabled See hrm Bug #656445 ------------------------------------------------------------------------ r35354 | jtn | 2017-05-01 17:33:56 +0100 (Mon, 01 May 2017) | 3 lines Changed paths: M /branches/S3_0/translations/core/en_GB.po Update my email address in en_GB.po. "0jacobnk.gna" is about to look dated (but will still reach me). ------------------------------------------------------------------------ r35351 | sveinung | 2017-05-01 16:24:13 +0100 (Mon, 01 May 2017) | 9 lines Changed paths: M /branches/S3_0/ai/default/aicity.c M /branches/S3_0/ai/default/aidata.c M /branches/S3_0/ai/default/aidiplomat.c M /branches/S3_0/client/gui-gtk-2.0/action_dialog.c M /branches/S3_0/client/gui-gtk-3.0/action_dialog.c M /branches/S3_0/client/gui-gtk-3.22/action_dialog.c M /branches/S3_0/client/gui-qt/dialogs.cpp M /branches/S3_0/client/gui-qt/menu.cpp M /branches/S3_0/client/gui-sdl2/action_dialog.c M /branches/S3_0/client/packhand.c M /branches/S3_0/common/actions.c M /branches/S3_0/common/actions.h M /branches/S3_0/common/aicore/pf_tools.c M /branches/S3_0/data/alien/game.ruleset M /branches/S3_0/data/civ1/game.ruleset M /branches/S3_0/data/civ2/game.ruleset M /branches/S3_0/data/civ2civ3/game.ruleset M /branches/S3_0/data/classic/game.ruleset M /branches/S3_0/data/experimental/game.ruleset M /branches/S3_0/data/multiplayer/game.ruleset M /branches/S3_0/data/sandbox/game.ruleset M /branches/S3_0/data/webperimental/game.ruleset M /branches/S3_0/doc/README.actions M /branches/S3_0/fc_version M /branches/S3_0/server/advisors/advdata.c M /branches/S3_0/server/diplomats.c M /branches/S3_0/server/diplomats.h M /branches/S3_0/server/rscompat.c M /branches/S3_0/server/ruleset.c M /branches/S3_0/server/savegame3.c M /branches/S3_0/server/unithand.c M /branches/S3_0/tools/ruleutil/rulesave.c Split "Investigate City". Stop relying on the Spy unit type flag to decide if "Investigate City" consumes the actor unit. Split "Investigate City" in an actor unit consuming and in a non actor unit consuming version. Requested by David Fernandez See hrm Feature #655676 ------------------------------------------------------------------------ r35350 | sveinung | 2017-05-01 16:24:01 +0100 (Mon, 01 May 2017) | 6 lines Changed paths: M /branches/S3_0/server/savecompat.h M /branches/S3_0/server/savegame3.c Use the savegame's action order. This makes it possible to change the order of the actions without breaking savegames where a unit has an order to go to a tile and perform some action. See hrm Feature #655693 ------------------------------------------------------------------------ r35347 | cazfi | 2017-05-01 15:00:13 +0100 (Mon, 01 May 2017) | 4 lines Changed paths: M /branches/S3_0/windows/installer_cross/winbuild.sh installer_cross: Build only stub ai to ruledit installer See hrm Feature #656442 ------------------------------------------------------------------------ r35344 | jtn | 2017-05-01 12:51:24 +0100 (Mon, 01 May 2017) | 3 lines Changed paths: M /branches/S3_0/translations/core/en_GB.po Merge current S2_5 en_GB translation for core strings (r35342). S3_0 stats: 76%: 5646 translated, 1095 fuzzy, 656 untranslated. ------------------------------------------------------------------------ r35339 | jtn | 2017-05-01 12:22:25 +0100 (Mon, 01 May 2017) | 6 lines Changed paths: M /branches/S3_0/data/helpdata.txt Fix truncated help string in freeciv.pot. An edit made to data/helpdata.txt for hrm feature #637953 for mailing list changes was malformed. See hrm bug #656595. ------------------------------------------------------------------------ r35335 | cazfi | 2017-05-01 11:35:48 +0100 (Mon, 01 May 2017) | 4 lines Changed paths: M /branches/S3_0/INSTALL Update links to SDL/2 requirement packages in INSTALL See hrm Feature #656476 ------------------------------------------------------------------------ r35329 | jtn | 2017-05-01 10:27:31 +0100 (Mon, 01 May 2017) | 8 lines Changed paths: M /branches/S3_0/bootstrap/freeciv-gtk2.appdata.xml.in M /branches/S3_0/bootstrap/freeciv-gtk3.22.appdata.xml.in M /branches/S3_0/bootstrap/freeciv-gtk3.appdata.xml.in M /branches/S3_0/bootstrap/freeciv-mp-gtk2.appdata.xml.in M /branches/S3_0/bootstrap/freeciv-mp-gtk3.appdata.xml.in M /branches/S3_0/bootstrap/freeciv-mp-qt.appdata.xml.in M /branches/S3_0/bootstrap/freeciv-qt.appdata.xml.in M /branches/S3_0/bootstrap/freeciv-ruledit.appdata.xml.in M /branches/S3_0/bootstrap/freeciv-sdl2.appdata.xml.in M /branches/S3_0/bootstrap/freeciv-server.appdata.xml.in M /branches/S3_0/configure.ac M /branches/S3_0/data/helpdata.txt M /branches/S3_0/doc/FAQ M /branches/S3_0/doc/README M /branches/S3_0/doc/README.AI Update mailing list details. freeciv-dev and freeciv-i18n are confirmed to be moving to freelists.org. freeciv-announce and freeciv-commits are not sorted out yet. Committing early, to get string change in place. See hrm feature #637953. ------------------------------------------------------------------------ r35327 | cazfi | 2017-05-01 09:04:32 +0100 (Mon, 01 May 2017) | 4 lines Changed paths: M /branches/S3_0/windows/installer_cross/winbuild.sh installer_cross: Support MAKE_PARAMS See hrm Feature #656458 ------------------------------------------------------------------------ r35325 | cazfi | 2017-04-30 07:06:52 +0100 (Sun, 30 Apr 2017) | 4 lines Changed paths: M /branches/S3_0/windows/installer_cross/winbuild.sh installer_cross: Do not add Qt-client to packages it does not belong to See hrm Bug #656323 ------------------------------------------------------------------------ r35323 | sveinung | 2017-04-28 11:04:32 +0100 (Fri, 28 Apr 2017) | 9 lines Changed paths: M /branches/S3_0/client/gui-qt/dialogs.cpp Qt client: complete act sel dlg update code. The code responsible for updating the action selection dialog when actions change legality (added in gna patch #5365) was unfinished. This resulted in the "Keep moving" button staying above new actions that becomes legal. Complete the Qt client's act sel dlg update code. See hrm Bug #655656 ------------------------------------------------------------------------ r35322 | sveinung | 2017-04-28 11:04:21 +0100 (Fri, 28 Apr 2017) | 3 lines Changed paths: M /branches/S3_0/server/srv_main.c M /branches/S3_0/server/srv_main.h M /branches/S3_0/tools/civmanual.c Implement fc_interface for freeciv-manual. See hrm Bug #655527 ------------------------------------------------------------------------ r35321 | sveinung | 2017-04-28 11:04:14 +0100 (Fri, 28 Apr 2017) | 6 lines Changed paths: M /branches/S3_0/client/helpdata.c Rewrite building action auto help texts. Drop act_tgt_city_range_building(). Inline the target city range description texts where they are used. Rewrite the descriptions that sounds unnatural. See hrm Feature #655512 ------------------------------------------------------------------------ r35320 | sveinung | 2017-04-28 11:04:07 +0100 (Fri, 28 Apr 2017) | 6 lines Changed paths: M /branches/S3_0/common/server_settings.c server_settings: assert that fc_funcs exists. The common server settings module makes use of functions from fc_interface. Make sure they are there before trying to use them. See hrm Feature #655515 ------------------------------------------------------------------------ r35313 | jtn | 2017-04-28 00:38:19 +0100 (Fri, 28 Apr 2017) | 3 lines Changed paths: M /branches/S3_0/configure.ac M /branches/S3_0/data/helpdata.txt M /branches/S3_0/doc/BUGS M /branches/S3_0/doc/FAQ M /branches/S3_0/doc/TODO M /branches/S3_0/doc/ca/BUGS.ca M /branches/S3_0/doc/de/BUGS.de M /branches/S3_0/doc/fr/BUGS.fr M /branches/S3_0/doc/ja/BUGS.ja M /branches/S3_0/doc/nl/BUGS.nl M /branches/S3_0/doc/sv/BUGS.sv Update bug tracker URL to hostedredmine. See hrm feature #655380. ------------------------------------------------------------------------ r35309 | cazfi | 2017-04-27 18:20:04 +0100 (Thu, 27 Apr 2017) | 4 lines Changed paths: M /branches/S3_0/bootstrap/generate_gitrev.sh M /branches/S3_0/fc_version Use short git revision identifier in version numbers See hrm Feature #655305 ------------------------------------------------------------------------ r35305 | sveinung | 2017-04-27 14:19:21 +0100 (Thu, 27 Apr 2017) | 1 line Changed paths: M /branches/S3_0/server/srv_main.c Comment fact fix ------------------------------------------------------------------------ r35304 | sveinung | 2017-04-27 14:19:14 +0100 (Thu, 27 Apr 2017) | 13 lines Changed paths: M /branches/S3_0/client/client_main.c M /branches/S3_0/common/fc_interface.h M /branches/S3_0/common/fc_types.h M /branches/S3_0/common/server_settings.h Don't include server_settings.h in fc_interface.h The fc_interface module needs the sset_type enum and the server_setting_id type to provide its server setting access abstractions. But fc_interface is supposed to be used where the client and the server does things differently yet still needs a common interface. It is already used in many non server setting related places. Stop pulling in server_settings.h everywhere fc_interface.h is included. Move the sset_type enum and the server_setting_id type to fc_types.h and include them to fc_interface.h from there. See hrm Feature #655355 ------------------------------------------------------------------------ r35301 | cazfi | 2017-04-26 19:14:51 +0100 (Wed, 26 Apr 2017) | 4 lines Changed paths: M /branches/S3_0/windows/installer_cross/installer_build.sh M /branches/S3_0/windows/installer_cross/winbuild.sh Support building installer_cross from a git repository See hrm Feature #655148 ------------------------------------------------------------------------ r35298 | cazfi | 2017-04-26 17:24:13 +0100 (Wed, 26 Apr 2017) | 4 lines Changed paths: M /branches/S3_0/m4/no-client.m4 Fail --enable-client=gtk3.22 at configure time when gtk3 not present See hrm Bug #654979 ------------------------------------------------------------------------ r35296 | sveinung | 2017-04-26 13:02:48 +0100 (Wed, 26 Apr 2017) | 8 lines Changed paths: M /branches/S3_0/client/helpdata.c Auto help for the "Provoking" utype flag. Auto document the "Provoking" unit type flag. The current text may confuse users unaware that autoattack must be turned on. Explaining what autoattack is would make the text even longer. Use hrm Feature #654853 to check if autoattack is enabled. Only show the help text if it is. See hrm Feature #655118 ------------------------------------------------------------------------ r35294 | sveinung | 2017-04-25 22:13:52 +0100 (Tue, 25 Apr 2017) | 7 lines Changed paths: M /branches/S3_0/common/server_settings.c M /branches/S3_0/common/server_settings.h Server setting module bool value checker. Make it easy to check the value of Boolean server settings that aren't sent in PACKET_GAME_INFO by adding a boolean server setting value checker to the server_settings module. See hrm Feature #654853 ------------------------------------------------------------------------ r35291 | cazfi | 2017-04-25 17:40:16 +0100 (Tue, 25 Apr 2017) | 4 lines Changed paths: M /branches/S3_0/windows/installer_legacy/cleanup_checkout.sh M /branches/S3_0/windows/installer_msys2/cleanup_checkout.sh Support VERSION_REVTYPE git builds on cleanup_checkout.sh See hrm Feature #654688 ------------------------------------------------------------------------ r35289 | igx31 | 2017-04-24 19:55:46 +0100 (Mon, 24 Apr 2017) | 3 lines Changed paths: M /branches/S2_5/translations/freeciv/fr.po M /branches/S2_5/translations/nations/fr.po M /branches/S2_6/translations/freeciv/fr.po M /branches/S2_6/translations/nations/fr.po M /branches/S2_6/translations/ruledit/fr.po M /branches/S3_0/translations/core/fr.po M /branches/S3_0/translations/nations/fr.po M /branches/S3_0/translations/ruledit/fr.po M /trunk/translations/core/fr.po M /trunk/translations/nations/fr.po M /trunk/translations/ruledit/fr.po Updated French translations ------------------------------------------------------------------------ r35288 | sveinung | 2017-04-24 03:48:18 +0100 (Mon, 24 Apr 2017) | 8 lines Changed paths: M /branches/S3_0/client/client_main.c M /branches/S3_0/common/fc_interface.c M /branches/S3_0/common/fc_interface.h M /branches/S3_0/server/srv_main.c Boolean server setting value access. Add a function that gives access to the value of bool server settings to fc_interface. This can be used to implement a ServerSetting requirement type. It can also be used to check the value of Boolean server settings that aren't sent in PACKET_GAME_INFO. See hrm Feature #654153 ------------------------------------------------------------------------ r35285 | cazfi | 2017-04-23 21:22:28 +0100 (Sun, 23 Apr 2017) | 2 lines Changed paths: M /branches/S3_0/Makefile.am Remove comment indicating that root Makefile.am would handle config.rpath ------------------------------------------------------------------------ r35282 | cazfi | 2017-04-23 20:13:12 +0100 (Sun, 23 Apr 2017) | 4 lines Changed paths: M /branches/S3_0/doc/README.msys2 M /branches/S3_0/windows/installer_msys2/Makefile Support multiple make jobs in msys2 installer build See hrm Feature #653645 ------------------------------------------------------------------------ r35280 | sveinung | 2017-04-23 14:50:26 +0100 (Sun, 23 Apr 2017) | 6 lines Changed paths: M /branches/S3_0/common/Makefile.am A /branches/S3_0/common/server_settings.c M /branches/S3_0/common/server_settings.h Populate the server setting module. Build server setting access functions on top of the functions exported in the interface. See hrm Feature #653904 ------------------------------------------------------------------------ r35277 | cazfi | 2017-04-22 21:54:48 +0100 (Sat, 22 Apr 2017) | 2 lines Changed paths: M /branches/S3_0/utility/ioz.h Update comment to speak of freeciv_config.h instead of fc_config.h ------------------------------------------------------------------------ r35273 | sveinung | 2017-04-21 01:57:39 +0100 (Fri, 21 Apr 2017) | 11 lines Changed paths: M /branches/S3_0/client/client_main.c M /branches/S3_0/common/fc_interface.c M /branches/S3_0/common/fc_interface.h M /branches/S3_0/common/server_settings.h M /branches/S3_0/server/srv_main.c Shared server setting access. Server settings are stored and accessed differently in the client and in the server. Introduce primitives for server setting access that works both in client code and in server code. The plan is to build more complex access on top of them. Only access to the common (non value type specific) part of a setting is included here. See hrm Feature #653552 ------------------------------------------------------------------------ r35272 | sveinung | 2017-04-21 01:57:32 +0100 (Fri, 21 Apr 2017) | 5 lines Changed paths: M /branches/S3_0/data/webperimental/game.ruleset M /branches/S3_0/data/webperimental/terrain.ruleset webperimental: enable restrictinfra by default... ...but limit it to railroads. See hrm Feature #653510 ------------------------------------------------------------------------ r35271 | sveinung | 2017-04-21 01:57:24 +0100 (Fri, 21 Apr 2017) | 27 lines Changed paths: M /branches/S3_0/data/civ2civ3/README.civ2civ3 M /branches/S3_0/data/civ2civ3/effects.ruleset M /branches/S3_0/data/civ2civ3/game.ruleset M /branches/S3_0/data/civ2civ3/units.ruleset M /branches/S3_0/data/sandbox/README.sandbox M /branches/S3_0/data/sandbox/effects.ruleset M /branches/S3_0/data/sandbox/game.ruleset M /branches/S3_0/data/sandbox/units.ruleset civ2civ3: import some game options from sandbox. - Avoid overpowered diplomats at the start of the game. Remove reduced bribe cost of settlers. - Remove Illegal_Action_Move_Cost. - Allow explorers to establish embassies like in sandbox. Allow explorers to investigate cities. Restore explorer cost from 20 to 30, so they cost the same as diplomats who can also perform those actions. Update the help text of Explorer. The ability to perform those actions means that the Partisan no longer obsoletes the Explorer. - Allow the harmless actions "Establish Embassy" and "Investigate City" while the actor unit is inside a ship. - Allow using a caravan to help a team mate build a wonder (like sandbox). - Make caravan actions coherent by having them require some movement left like actions as suggested by Sveinung. - Sync sandbox with the new changes. (Includes making "Enter Marketplace" coherent even if it doesn't appear in civ2civ3) - sandbox: remove the Writing requirement for the Explorer to establish an embassy. The rule permitting explorers to establish embassies was imported to the civ2civ3 based sandbox from the classic based experimental. In classic (and therefore experimental) Writing is required to build a Diplomat. But in civ2civ3 (and therefore sandbox) a Diplomat can be built once Alphabet is known. Patch by David Fernandez See hrm Feature #650794 ------------------------------------------------------------------------ r35266 | sveinung | 2017-04-20 12:28:00 +0100 (Thu, 20 Apr 2017) | 5 lines Changed paths: M /branches/S3_0/data/civ2civ3/README.civ2civ3 "same than" -> "same as". Patch by David Fernandez See hrm Feature #653364 ------------------------------------------------------------------------ r35262 | sveinung | 2017-04-18 06:25:14 +0100 (Tue, 18 Apr 2017) | 3 lines Changed paths: M /branches/S3_0/client/helpdata.c Auto help for building action city protection. See gna patch #7043 ------------------------------------------------------------------------ r35261 | sveinung | 2017-04-18 06:25:06 +0100 (Tue, 18 Apr 2017) | 3 lines Changed paths: M /branches/S3_0/client/helpdata.c Auto help for action city target building need. See gna patch #7042 ------------------------------------------------------------------------ r35260 | sveinung | 2017-04-18 06:24:53 +0100 (Tue, 18 Apr 2017) | 3 lines Changed paths: M /branches/S3_0/common/unit.c M /branches/S3_0/common/unit.h Remove the unused function is_diplomat_unit(). See hrm Feature #651952 ------------------------------------------------------------------------ r35259 | sveinung | 2017-04-18 06:24:45 +0100 (Tue, 18 Apr 2017) | 7 lines Changed paths: M /branches/S3_0/common/requirements.c M /branches/S3_0/common/requirements.h Universal is relevant to a requirement checker. Introduce universal_is_relevant_to_requirement(). It uses the requirements module's universal_found functions to see if a universal is relevant to a requirement. See hrm Feature #651673 ------------------------------------------------------------------------ r35250 | cazfi | 2017-04-16 16:29:36 +0100 (Sun, 16 Apr 2017) | 4 lines Changed paths: M /branches/S3_0/configure.ac M /branches/S3_0/tools/mpgui_gtk4.c Make freeciv-mp-gtk3x compatible with gtk+-3.90 See hrm Feature #649665 ------------------------------------------------------------------------ r35248 | cazfi | 2017-04-16 16:12:35 +0100 (Sun, 16 Apr 2017) | 4 lines Changed paths: M /branches/S3_0/tools/Makefile.am M /branches/S3_0/tools/mpgui_gtk3.c M /branches/S3_0/tools/mpgui_gtk4.c Build freeciv-mp-gtk3x out of mpgui_gtk4.c See hrm Feature #649606 ------------------------------------------------------------------------ r35244 | cazfi | 2017-04-16 11:02:22 +0100 (Sun, 16 Apr 2017) | 7 lines Changed paths: M /branches/S3_0/configure.ac Do not consider lack of gtk3 hard error when only testing When testing which modpack installer gui to build, do not consider lack of libgtk3 an hard error but move forward to testing next candidate. See hrm bug #651009 ------------------------------------------------------------------------ r35241 | jtn | 2017-04-16 10:16:52 +0100 (Sun, 16 Apr 2017) | 3 lines Changed paths: M /branches/S3_0/doc/README.sound M /branches/S3_0/doc/de/BUGS.de M /branches/S3_0/doc/de/HOWTOPLAY.de M /branches/S3_0/doc/de/INSTALL.de M /branches/S3_0/doc/fr/BUGS.fr M /branches/S3_0/doc/fr/HOWTOPLAY.fr M /branches/S3_0/doc/it/HOWTOPLAY.it M /branches/S3_0/doc/it/INSTALL.it M /branches/S3_0/doc/ja/BUGS.ja M /branches/S3_0/doc/ja/HOWTOPLAY.ja M /branches/S3_0/doc/nl/BUGS.nl M /branches/S3_0/doc/nl/HOWTOPLAY.nl M /branches/S3_0/doc/sv/HOWTOPLAY.sv M /branches/S3_0/tools/modinst.h Replace download.gna.org with files.freeciv.org. See hrm bug #652494. ------------------------------------------------------------------------ r35237 | sveinung | 2017-04-12 14:55:08 +0100 (Wed, 12 Apr 2017) | 3 lines Changed paths: M /branches/S3_0/common/server_settings.h M /branches/S3_0/server/settings.c M /branches/S3_0/server/stdinhand.c M /branches/S3_0/tools/civmanual.c M /branches/S3_0/tools/ruleutil/rulesave.c Count the number of server setting types. See hrm Feature #651514 ------------------------------------------------------------------------ r35236 | sveinung | 2017-04-12 14:54:48 +0100 (Wed, 12 Apr 2017) | 8 lines Changed paths: M /branches/S3_0/common/Makefile.am A /branches/S3_0/common/server_settings.h M /branches/S3_0/server/settings.c M /branches/S3_0/server/settings.h M /branches/S3_0/server/stdinhand.c M /branches/S3_0/tools/civmanual.c M /branches/S3_0/tools/ruleutil/rulesave.c Move server setting kind enum to common. Move the enum sset_type to common. This makes common code (like a requirement type) that deals with server settings possible. Host it in the new module server_settings. Rename sset_type's members so they get a unique prefix. See hrm Feature #651397 ------------------------------------------------------------------------ r35229 | sveinung | 2017-04-12 10:58:45 +0100 (Wed, 12 Apr 2017) | 17 lines Changed paths: M /branches/S3_0/data/civ2civ3/game.ruleset M /branches/S3_0/data/civ2civ3/terrain.ruleset civ2civ3: adapt game starting options to v2.6. - Add one diplomat as starting unit, so you have an alternative if your explorer dies, or the option to create an early embassy. - Set 6 AIs by default (was 12). This halves the map size (set to tiles per player). - Halve razechance by setting it to 10 (default is 20). (Like in some longturn games) - Set revolentype to "Random, max always quicker". (Like in variant2) - Reduce the size of glacier poles by setting temperature. Set flatpoles to 0 so they do not always look the same. - Adjust property_ocean_depth of oceanic terrain so there are less coastal oceans (values copied from variant2). Patch by David Fernandez See hrm Feature #650801 ------------------------------------------------------------------------ r35228 | sveinung | 2017-04-12 10:58:26 +0100 (Wed, 12 Apr 2017) | 8 lines Changed paths: M /branches/S3_0/data/civ2civ3/README.civ2civ3 M /branches/S3_0/data/civ2civ3/game.ruleset M /branches/S3_0/data/sandbox/README.sandbox civ2civ3: make outer workable tiles stealable. Import sandbox's rule that a city's outer workable tiles can be stolen, but not its inner tiles. Patch by David Fernandez (README file messing by me) See hrm Feature #651450 ------------------------------------------------------------------------ r35227 | sveinung | 2017-04-12 10:58:14 +0100 (Wed, 12 Apr 2017) | 9 lines Changed paths: M /branches/S3_0/data/civ2civ3/game.ruleset M /branches/S3_0/data/sandbox/game.ruleset Improve some achievement related texts. Hrm Feature #650794's improvements of civ2civ3 achievement texts applied to both sandbox and civ2civ3. Texts copied from Experimental. Reported by wotan Patch by David Fernandez See gna bug #25589 ------------------------------------------------------------------------ r35226 | sveinung | 2017-04-12 10:57:22 +0100 (Wed, 12 Apr 2017) | 7 lines Changed paths: M /branches/S3_0/common/actions.c A visible unit may forbid a stack tgt action. A unit the player is able to see may make a unit stack targeted action illegal. Make action_prob_vs_units() use this fact to eliminate false positives. See hrm Feature #651396 ------------------------------------------------------------------------ r35225 | sveinung | 2017-04-12 10:57:01 +0100 (Wed, 12 Apr 2017) | 3 lines Changed paths: M /branches/S3_0/server/settings.h settings.h: add header group label comments. See hrm Feature #651392 ------------------------------------------------------------------------ r35218 | sveinung | 2017-04-10 13:14:36 +0100 (Mon, 10 Apr 2017) | 7 lines Changed paths: M /branches/S3_0/common/unittype.c Homogenize ustate unit action cache creator. Make the unit state unit action cache creator function more like the other unit action cache creators by moving the setting of ACTION_ANY below the setting of ACTION_HOSTILE. See hrm Feature #650568 ------------------------------------------------------------------------ r35215 | sveinung | 2017-04-06 09:21:30 +0100 (Thu, 06 Apr 2017) | 6 lines Changed paths: M /branches/S3_0/common/unittype.c Homogenize diplrel unit action cache creator. Make the diplrel unit action cache creator function more like the other unit action cache creators by renaming its unit index variable. See hrm Feature #650078 ------------------------------------------------------------------------ r35214 | sveinung | 2017-04-06 09:21:07 +0100 (Thu, 06 Apr 2017) | 5 lines Changed paths: M /branches/S3_0/data/webperimental/effects.ruleset M /branches/S3_0/data/webperimental/game.ruleset webperimental: Mountain vision bonus. Give land units a vision bonus on top of Mountains like civ2civ3 does. See hrm Feature #650075 ------------------------------------------------------------------------ r35213 | sveinung | 2017-04-06 09:20:39 +0100 (Thu, 06 Apr 2017) | 6 lines Changed paths: M /branches/S3_0/common/actions.c Detect city blocks unit stack tgt action. Don't offer to do a unit stack targeted action against the units that may be hidden in a city when the action can't be done to unit stacks inside a city. See hrm Feature #650074 ------------------------------------------------------------------------ r35207 | sveinung | 2017-04-05 15:25:15 +0100 (Wed, 05 Apr 2017) | 3 lines Changed paths: M /branches/S3_0/common/unittype.c M /branches/S3_0/common/unittype.h Cache target CityTile state action legality. See hrm Feature #649824 ------------------------------------------------------------------------ r35206 | sveinung | 2017-04-05 15:24:34 +0100 (Wed, 05 Apr 2017) | 7 lines Changed paths: M /branches/S3_0/common/player.c M /branches/S3_0/common/player.h Make it possible to check if 0 units is certain. Allow checking if a player can reason that a tile without any reported units really has no units on it. The presence of units is reported by the units them self or by an occupied city. See hrm Feature #649819 ------------------------------------------------------------------------ r35205 | sveinung | 2017-04-05 15:24:26 +0100 (Wed, 05 Apr 2017) | 5 lines Changed paths: M /branches/S3_0/common/requirements.h M /branches/S3_0/common/unittype.c Stop sharing requirement_unit_state_ereq(). Have it live in common/unittype.c where it is used. See hrm Feature #649817 ------------------------------------------------------------------------ r35204 | sveinung | 2017-04-05 15:24:18 +0100 (Wed, 05 Apr 2017) | 6 lines Changed paths: M /branches/S3_0/common/unittype.c Diplrel action cache: non hostile isn't hostile. Stop the diplrel utype action cache from saying that a diplrel allows a hostile action when it allows a non hostile action. See hrm Bug #649816 ------------------------------------------------------------------------ r35199 | sveinung | 2017-04-04 13:45:36 +0100 (Tue, 04 Apr 2017) | 1 line Changed paths: M /branches/S3_0/common/actions.c Comment grammar fix ------------------------------------------------------------------------ r35197 | sveinung | 2017-04-03 15:48:12 +0100 (Mon, 03 Apr 2017) | 1 line Changed paths: M /branches/S3_0/common/player.c Comment grammar fix ------------------------------------------------------------------------ r35194 | cazfi | 2017-04-02 09:53:51 +0100 (Sun, 02 Apr 2017) | 4 lines Changed paths: A /branches/S3_0/tools/mpgui_gtk4.c (from /branches/S3_0/tools/mpgui_gtk3.c:35192) Copy mpgui_gtk3.c as baseline of mpgui_gtk4.c development See hrm Task #649536 ------------------------------------------------------------------------ r35190 | sveinung | 2017-04-01 21:18:47 +0100 (Sat, 01 Apr 2017) | 5 lines Changed paths: M /branches/S3_0/doc/README.actions README.actions: server option spelling fix. The server setting is called unreachableprotects, not unreachable_protects. See hrm Bug #648798 ------------------------------------------------------------------------ r35189 | sveinung | 2017-04-01 21:18:16 +0100 (Sat, 01 Apr 2017) | 10 lines Changed paths: M /branches/S3_0/server/rscompat.c rscompat: restore "Recycle Unit"'s DiplRel rules. Hrm Feature #644449 made it legal to do "Recycle Unit" to an adjacent city. It is possible to be adjacent to non allied cities. This accidentally removed the old implicit rules that only an allied city could have its production helped with "Recycle Unit". Gna bug #25597 restored the old rules by making them explicit in the ruleset. Make the explicit in upgraded rulesets too. See hrm Bug #648790 ------------------------------------------------------------------------ r35188 | sveinung | 2017-04-01 21:17:48 +0100 (Sat, 01 Apr 2017) | 12 lines Changed paths: M /branches/S3_0/client/client_main.c M /branches/S3_0/common/actions.c M /branches/S3_0/common/fc_interface.c M /branches/S3_0/common/fc_interface.h M /branches/S3_0/server/srv_main.c Make target-city-must-be-known precise. The rule that a city must be known to a player before he can perform an action to it used to be content when the player knew the city's tile. It was therefore possible to act against an unknown city founded at a tile observed before the city was founded. Add player_tile_city_id_get() to the Freeciv interface. This makes it possible to check if the city it self is known. Use it to make the rule precise. See Feature #648787 ------------------------------------------------------------------------ r35187 | sveinung | 2017-04-01 21:17:40 +0100 (Sat, 01 Apr 2017) | 1 line Changed paths: M /branches/S3_0/server/savegame3.c Comment improvement ------------------------------------------------------------------------ r35173 | cazfi | 2017-03-31 16:53:26 +0100 (Fri, 31 Mar 2017) | 4 lines Changed paths: M /branches/S3_0/dependencies/luasql/README M /branches/S3_0/dependencies/luasql/Version M /branches/S3_0/dependencies/luasql/src/ls_mysql.c M /branches/S3_0/dependencies/luasql/src/ls_postgres.c M /branches/S3_0/dependencies/luasql/src/ls_sqlite3.c M /branches/S3_0/dependencies/luasql/src/luasql.c Updated included luasql files to luasql-2.3.5 level. See hrm Feature #648391 ------------------------------------------------------------------------ r35170 | sveinung | 2017-03-28 21:01:46 +0100 (Tue, 28 Mar 2017) | 6 lines Changed paths: M /branches/S3_0/data/webperimental/game.ruleset webperimental: allow airlift to and from allies. Set the default value for the airliftingstyle setting so it allows airlifting to and from allied cities by default. See hrm Feature #647963 ------------------------------------------------------------------------ r35169 | sveinung | 2017-03-28 21:01:38 +0100 (Tue, 28 Mar 2017) | 6 lines Changed paths: M /branches/S3_0/common/actions.c M /branches/S3_0/server/unithand.c unit_get_actions: stop city existence leakage. Stop leaking if a previously observed city still exists when responding to a request for action probabilities in handle_unit_get_actions(). See gna bug #25282 ------------------------------------------------------------------------ r35166 | cazfi | 2017-03-28 17:18:05 +0100 (Tue, 28 Mar 2017) | 4 lines Changed paths: M /branches/S3_0/configure.ac List gtk3.22-client in ./configure --help See hrm Bug #647960 ------------------------------------------------------------------------ r35162 | sveinung | 2017-03-26 15:36:35 +0100 (Sun, 26 Mar 2017) | 6 lines Changed paths: M /branches/S3_0/client/control.c M /branches/S3_0/client/gui-gtk-3.0/action_dialog.c M /branches/S3_0/client/gui-gtk-3.22/action_dialog.c M /branches/S3_0/client/gui-qt/dialogs.cpp M /branches/S3_0/client/packhand.c M /branches/S3_0/common/networking/packets.def M /branches/S3_0/fc_version M /branches/S3_0/server/unithand.c packet_unit_get_actions: don't specify tgt city. Drop the unit_get_actions packet's ability to specify city id. There is never more than one city at a tile. Take the city from the tile. See hrm Feature #647692 ------------------------------------------------------------------------ r35161 | sveinung | 2017-03-26 15:36:28 +0100 (Sun, 26 Mar 2017) | 7 lines Changed paths: M /branches/S3_0/server/unithand.c Check that target is at target tile. Have handle_unit_get_actions() check that target unit and target city is located at the target tile. Assuming this makes it safe to just check the tile. See hrm Feature #647175 ------------------------------------------------------------------------ r35158 | sveinung | 2017-03-24 11:50:13 +0000 (Fri, 24 Mar 2017) | 6 lines Changed paths: M /branches/S3_0/server/unithand.c Always initialize probabilities to ACTPROB_NA. Simplify handle_unit_get_actions() by always initializing the unit_actions packet's probabilities field to ACTPROB_NA. See hrm Feature #647145 ------------------------------------------------------------------------ r35157 | sveinung | 2017-03-24 11:50:06 +0000 (Fri, 24 Mar 2017) | 8 lines Changed paths: M /branches/S3_0/server/settings.c Allow non hack users to disable timeout. A non hack user may enable timeout by setting it to a value above 30 seconds. Let him disable it too. Requested by drdogbot7 at the Freeciv forum. See hrm Feature #647101 ------------------------------------------------------------------------ r35154 | sveinung | 2017-03-22 15:34:41 +0000 (Wed, 22 Mar 2017) | 6 lines Changed paths: M /branches/S3_0/client/gui-sdl2/action_dialog.c SDL2 client: add "Upgrade Unit" to act sel dlg. Add a button for the "Upgrade Unit" action to the action selection dialog. This makes the SDL2 client's action selection dialog cover all actions. See hrm Feature #646483 ------------------------------------------------------------------------ r35153 | sveinung | 2017-03-22 15:34:09 +0000 (Wed, 22 Mar 2017) | 6 lines Changed paths: M /branches/S3_0/server/savegame3.c "Able to save all actions" checks actions. Make the assertion that all actions can be saved in a unit order check the max number of actions. This prepares it for generic actions. See hrm Feature #646480 ------------------------------------------------------------------------ r35152 | sveinung | 2017-03-22 15:33:29 +0000 (Wed, 22 Mar 2017) | 5 lines Changed paths: M /branches/S3_0/client/helpdata.c helpdata: generate block help for all actions. Prepare help text generation for action blocked_by for generic actions. See hrm Feature #646479 ------------------------------------------------------------------------ r35148 | sveinung | 2017-03-22 11:10:27 +0000 (Wed, 22 Mar 2017) | 6 lines Changed paths: M /branches/S3_0/client/gui-qt/dialogs.cpp Qt client: add "Upgrade Unit" to act sel dlg. Add a button for the "Upgrade Unit" action to the action selection dialog. This makes the Qt client's action selection dialog cover all actions. See hrm Feature #646168 ------------------------------------------------------------------------ r35147 | sveinung | 2017-03-22 11:09:19 +0000 (Wed, 22 Mar 2017) | 8 lines Changed paths: M /branches/S3_0/client/climisc.c act_prob_cache size is ruleset number of actions. The action probabilities are copied into it using action_iterate. It will therefore never have to hold more than NUM_ACTIONS actions. This change can therefore go in before Freeciv stops transferring action probabilities for non existing actions after actions have been made generic. See hrm Feature #646167 ------------------------------------------------------------------------ r35146 | sveinung | 2017-03-22 11:08:50 +0000 (Wed, 22 Mar 2017) | 6 lines Changed paths: M /branches/S3_0/server/unithand.c Simplify "interpret move as action" handling. Get the explanation why no action is possible when the client asks what actions the unit can perform against the target tile. See hrm Feature #645941 ------------------------------------------------------------------------ r35145 | sveinung | 2017-03-22 11:08:06 +0000 (Wed, 22 Mar 2017) | 6 lines Changed paths: M /branches/S3_0/server/savegame3.c Document "able to save all actions" assertion. Document the absence of an off by one error in the assertion that all actions can be saved in a unit order. See hrm Bug #645817 ------------------------------------------------------------------------ r35139 | sveinung | 2017-03-20 10:38:00 +0000 (Mon, 20 Mar 2017) | 1 line Changed paths: M /branches/S3_0/common/actions.c Comment fact fix ------------------------------------------------------------------------ r35138 | sveinung | 2017-03-20 10:37:52 +0000 (Mon, 20 Mar 2017) | 6 lines Changed paths: M /branches/S3_0/client/gui-gtk-2.0/action_dialog.c M /branches/S3_0/client/gui-gtk-3.0/action_dialog.c M /branches/S3_0/client/gui-gtk-3.22/action_dialog.c Gtk clients: add "Upgrade Unit" to act sel dlg. Add a button for the "Upgrade Unit" action to the action selection dialog. This makes the GTK clients' action selection dialog cover all actions. See hrm Feature #645832 ------------------------------------------------------------------------ r35137 | sveinung | 2017-03-20 10:37:44 +0000 (Mon, 20 Mar 2017) | 5 lines Changed paths: M /branches/S3_0/server/advisors/advdata.c M /branches/S3_0/server/unithand.c Assert that value isn't ACTION_COUNT. Add assertions to switch cases that shouldn't end up handling ACTION_COUNT. See hrm Feature #645814 ------------------------------------------------------------------------ r35136 | sveinung | 2017-03-20 10:37:34 +0000 (Mon, 20 Mar 2017) | 3 lines Changed paths: M /branches/S3_0/common/actions.c Assert what failed rather than FALSE. See hrm Feature #645804 ------------------------------------------------------------------------ r35135 | sveinung | 2017-03-20 10:37:17 +0000 (Mon, 20 Mar 2017) | 3 lines Changed paths: M /branches/S3_0/common/actions.c Prepare action storage for generic actions. See hrm Feature #645783 ------------------------------------------------------------------------ r35129 | sveinung | 2017-03-19 10:14:00 +0000 (Sun, 19 Mar 2017) | 11 lines Changed paths: M /branches/S3_0/data/alien/game.ruleset M /branches/S3_0/data/civ1/game.ruleset M /branches/S3_0/data/civ2/game.ruleset M /branches/S3_0/data/civ2civ3/game.ruleset M /branches/S3_0/data/classic/game.ruleset M /branches/S3_0/data/experimental/game.ruleset M /branches/S3_0/data/multiplayer/game.ruleset M /branches/S3_0/data/sandbox/game.ruleset M /branches/S3_0/data/webperimental/game.ruleset Restore "Recycle Unit"'s DiplRel rules. Hrm Feature #644449 made it legal to do "Recycle Unit" to an adjacent city. It is possible to be adjacent to non allied cities. This accidentally removed the old implicit rules that only an allied city could have its production helped with "Recycle Unit". Restore the old rules by making them explicit. Reported by Christian Knoke See gna bug #25597 ------------------------------------------------------------------------ r35128 | sveinung | 2017-03-19 10:13:16 +0000 (Sun, 19 Mar 2017) | 8 lines Changed paths: M /branches/S3_0/common/actions.c action_prob_vs_X(): quick check target distance. Make all the action_prob_vs_X() functions fail fast if the target is to far away. This makes the behavior of action_prob_vs_units() (action probability against unit stack) standard so the remaining action_prob_vs_X() functions becomes ready for target specific unknowns. See hrm Feature #644053 ------------------------------------------------------------------------ r35125 | sveinung | 2017-03-17 12:02:54 +0000 (Fri, 17 Mar 2017) | 6 lines Changed paths: M /branches/S3_0/server/ruleset.c Load action enabler action by action rule name. Use the action's rule name. Stop assuming that action rule names will remain hard coded. See hrm Feature #645313 ------------------------------------------------------------------------ r35123 | sveinung | 2017-03-16 17:00:08 +0000 (Thu, 16 Mar 2017) | 3 lines Changed paths: M /branches/S3_0/server/savegame3.c Prepare action order saving for generic actions. See hrm Feature #644963 ------------------------------------------------------------------------ r35122 | sveinung | 2017-03-16 16:59:54 +0000 (Thu, 16 Mar 2017) | 3 lines Changed paths: M /branches/S3_0/client/packhand.c M /branches/S3_0/server/unithand.c Clarify "no action" in action details requests. See hrm Feature #644959 ------------------------------------------------------------------------ r35121 | sveinung | 2017-03-16 16:59:27 +0000 (Thu, 16 Mar 2017) | 3 lines Changed paths: M /branches/S3_0/tools/ruledit/tab_enablers.cpp M /branches/S3_0/tools/ruleutil/rulesave.c ruledit: clarify action counting. See hrm Feature #644930 ------------------------------------------------------------------------ r35117 | sveinung | 2017-03-15 11:32:37 +0000 (Wed, 15 Mar 2017) | 3 lines Changed paths: M /branches/S3_0/client/packhand.c Clarify "no action" in client side auto act. See hrm Feature #644616 ------------------------------------------------------------------------ r35116 | sveinung | 2017-03-15 11:31:47 +0000 (Wed, 15 Mar 2017) | 3 lines Changed paths: M /branches/S3_0/common/networking/packets.def M /branches/S3_0/server/unithand.c Prepare PACKET_UNIT_ACTIONS for generic actions. See hrm Feature #644615 ------------------------------------------------------------------------ r35113 | sveinung | 2017-03-14 09:41:04 +0000 (Tue, 14 Mar 2017) | 6 lines Changed paths: M /branches/S3_0/client/control.c M /branches/S3_0/client/goto.c M /branches/S3_0/client/gui-qt/mapctrl.cpp M /branches/S3_0/client/gui-qt/menu.cpp M /branches/S3_0/client/mapctrl_common.c M /branches/S3_0/client/packhand.c M /branches/S3_0/server/savecompat.c M /branches/S3_0/server/savegame2.c M /branches/S3_0/server/savegame3.c M /branches/S3_0/server/unithand.c Clarify "no action" in unit order. Use ACTION_NONE inn all cases that specifies that a unit order has no action. This is clearer than ACTION_COUNT. See hrm Feature #644455 ------------------------------------------------------------------------ r35112 | sveinung | 2017-03-14 09:40:28 +0000 (Tue, 14 Mar 2017) | 6 lines Changed paths: M /branches/S3_0/common/actions.c M /branches/S3_0/doc/README.actions Rule change: "Recycle Unit" to adjacent city. Make the action "Recycle Unit" consistent with "Help Wonder" by permitting it to be done to an adjacent city. See hrm Feature #644449 ------------------------------------------------------------------------ r35111 | sveinung | 2017-03-14 09:40:05 +0000 (Tue, 14 Mar 2017) | 11 lines Changed paths: M /branches/S3_0/common/actions.c M /branches/S3_0/common/actions.h M /branches/S3_0/common/networking/packets.def M /branches/S3_0/server/ruleset.c M /branches/S3_0/tools/ruleutil/rulesave.c Prepare action counting for generic actions. Make it possible to distinguish the number of actions in the current ruleset from the maximum number of actions. This will be needed when actions becomes generic. Introduce the distinction in action auto performers. Introduce the distinction in action_iterate. Other areas should be clarified in follow up patches. See hrm Feature #644446 ------------------------------------------------------------------------ r35110 | sveinung | 2017-03-14 09:39:47 +0000 (Tue, 14 Mar 2017) | 7 lines Changed paths: M /branches/S3_0/ai/default/aicity.c M /branches/S3_0/client/control.c M /branches/S3_0/client/packhand.c M /branches/S3_0/common/actions.c M /branches/S3_0/common/actions.h M /branches/S3_0/common/unittype.c M /branches/S3_0/server/ruleset.c M /branches/S3_0/server/savegame3.c M /branches/S3_0/server/unithand.c Prepare action ID validation for generic actions. Rename the function action_id_is_valid() to action_id_exists(). Make it about the action with the given id, not about the action result. Use gen_action_is_valid() for action results. See hrm Feature #644444 ------------------------------------------------------------------------ r35105 | sveinung | 2017-03-13 14:20:33 +0000 (Mon, 13 Mar 2017) | 10 lines Changed paths: M /branches/S3_0/common/actions.c M /branches/S3_0/doc/README.actions Rule change: close "Recycle Unit" loop hole. The action "Help Wonder" prevents the player from doing it in a city that has enough shields to finish its current production. This protects against a cheating player avoiding rules about what items can receive help from it by receiving the help for a (finished) legal item and then build an item that can't receive help from "Help Wonder". Give the action "Recycle Unit" the same protection. This makes it consistent with "Help Wonder". See hrm Feature #644056 ------------------------------------------------------------------------ r35102 | sveinung | 2017-03-12 12:30:57 +0000 (Sun, 12 Mar 2017) | 7 lines Changed paths: M /branches/S3_0/common/actions.c M /branches/S3_0/common/actions.h M /branches/S3_0/server/ruleset.c M /branches/S3_0/tools/ruleutil/rulesave.c Clarify action_auto_perf action list terminator. Specify that the value that terminates action auto performers' action lists is ACTION_NONE (no action). ACTION_COUNT, while currently the same value, can be understood in other ways too. See hrm Feature #644169 ------------------------------------------------------------------------ r35101 | sveinung | 2017-03-12 12:30:49 +0000 (Sun, 12 Mar 2017) | 6 lines Changed paths: M /branches/S3_0/common/actions.c M /branches/S3_0/common/metaknowledge.c M /branches/S3_0/common/metaknowledge.h M /branches/S3_0/utility/shared.c M /branches/S3_0/utility/shared.h Define tristate "and" near tristate. Rename the function tri_and() to fc_tristate_and() and define it where the enum fc_tristate is defined. See hrm Feature #644166 ------------------------------------------------------------------------ r35100 | sveinung | 2017-03-12 12:30:42 +0000 (Sun, 12 Mar 2017) | 8 lines Changed paths: M /branches/S3_0/tools/ruledit/tab_enablers.cpp ruledit: new action enablers go last. The action enabler list is sorted by action. A user doesn't expect the new action enabler he just added to end up in the middle of the action enabler list. Set the default action of a new action enabler to the last action so it shows up at the end of the action enabler list. See hrm Feature #644055 ------------------------------------------------------------------------ r35095 | cazfi | 2017-03-12 08:46:30 +0000 (Sun, 12 Mar 2017) | 6 lines Changed paths: M /branches/S3_0/client/gui-gtk-3.22/mapview.c Pass valid region to gdk_window_begin_draw_frame() calls. Reported by Jochen Trumpf See gna bug #25529 ------------------------------------------------------------------------ r35093 | sveinung | 2017-03-10 10:37:46 +0000 (Fri, 10 Mar 2017) | 8 lines Changed paths: M /branches/S3_0/server/unithand.c Remove redundant needs war explanation code. It is impossible to do "Conquer City" to a city that contains any units. This means that the target city can't contain a unit from a nation the actor isn't at war with. Remove action specific action not enabled explanation code that is supposed to detect this. See hrm Feature #643526 ------------------------------------------------------------------------ r35092 | sveinung | 2017-03-10 10:37:39 +0000 (Fri, 10 Mar 2017) | 3 lines Changed paths: M /branches/S3_0/data/webperimental/game.ruleset webperimental: turn off slow invasion. See hrm Feature #643525 ------------------------------------------------------------------------ r35091 | sveinung | 2017-03-10 10:37:32 +0000 (Fri, 10 Mar 2017) | 3 lines Changed paths: M /branches/S3_0/server/unithand.c Give the AI action decision want information. See hrm Feature #643268 ------------------------------------------------------------------------ r35090 | sveinung | 2017-03-10 10:37:24 +0000 (Fri, 10 Mar 2017) | 3 lines Changed paths: M /branches/S3_0/server/unithand.c Inline variables used only once. See hrm Feature #643198 ------------------------------------------------------------------------ r35089 | sveinung | 2017-03-10 10:37:15 +0000 (Fri, 10 Mar 2017) | 5 lines Changed paths: M /branches/S3_0/server/unithand.c Remove obsolete optimization. Almost all units are actors in 3.0 and later. See hrm Feature #643196 ------------------------------------------------------------------------ r35081 | cazfi | 2017-03-08 16:40:28 +0000 (Wed, 08 Mar 2017) | 4 lines Changed paths: M /branches/S3_0/configure.ac Updated BUG_URL to point to hostedredmine.com See hrm Feature #637952 ------------------------------------------------------------------------ r35079 | sveinung | 2017-03-08 16:11:00 +0000 (Wed, 08 Mar 2017) | 1 line Changed paths: M /branches/S3_0/server/unithand.c Comment spell fix: suiting -> suitable ------------------------------------------------------------------------ r35078 | sveinung | 2017-03-08 16:10:52 +0000 (Wed, 08 Mar 2017) | 17 lines Changed paths: M /branches/S3_0/server/unithand.c Don't advice a player to declare war on himself. The player can ask what actions a unit can perform to targets located at a specific tile in two ways. He can ask directly via the unit_get_actions packet. Ordering the unit to move to the tile is sometimes interpreted as an indirect question. When no action is possible the server will notify the player. If able to it will try to explain why no action was possible. An action may be impossible because the actor isn't at war with the target. The server will consider this when trying to find an explanation why no action could be performed. If declaring war may make an action legal it will let the player know. A player can't declare war on himself or on a team mate. Informing the player that a war may make some action legal is therefore pointless. See bug #25551 ------------------------------------------------------------------------ r35075 | sveinung | 2017-03-01 10:20:16 +0000 (Wed, 01 Mar 2017) | 8 lines Changed paths: M /branches/S3_0/server/unithand.c Improve explanation for tile targeted actions. A tile targeted action may be illegal because of the diplomatic relationship the actor unit's owner has to the tile's owner. Have the processing of an unit_do_action packet forward target tile owner information to the illegal action handling. See gna patch #8122 ------------------------------------------------------------------------ r35074 | sveinung | 2017-03-01 10:20:08 +0000 (Wed, 01 Mar 2017) | 10 lines Changed paths: M /branches/S3_0/server/unithand.c Explain unexpected missing target. Stop failing silently when an unit_do_action packet or an unit_action_query packet with a missing target arrives. A target could disappear at the same time the player presses a button in the action selection dialog. A modified client may specify the target in a bad way. See gna patch #8121 ------------------------------------------------------------------------ r35073 | sveinung | 2017-03-01 10:20:00 +0000 (Wed, 01 Mar 2017) | 7 lines Changed paths: M /branches/S3_0/ai/default/aicity.c M /branches/S3_0/ai/default/aisettler.c M /branches/S3_0/ai/default/daidomestic.c M /branches/S3_0/client/control.c M /branches/S3_0/client/helpdata.c M /branches/S3_0/common/actions.c M /branches/S3_0/common/actions.h M /branches/S3_0/common/aicore/aisupport.c M /branches/S3_0/server/advisors/advbuilding.c M /branches/S3_0/server/advisors/advdata.c M /branches/S3_0/server/unithand.c action_get_role(): take action struct. The function action_get_role() took an action id rather than an action. Make it take an action structure. Introduce action_id_get_role() for getting role by ID. See gna patch #8120 ------------------------------------------------------------------------ r35068 | mir3x | 2017-02-28 06:34:02 +0000 (Tue, 28 Feb 2017) | 5 lines Changed paths: M /branches/S3_0/client/gui-qt/menu.cpp Qt client - fixed quickairlift unit type not shown after menu update See gna bug #25533 ------------------------------------------------------------------------ r35064 | mir3x | 2017-02-28 06:31:40 +0000 (Tue, 28 Feb 2017) | 5 lines Changed paths: M /branches/S3_0/client/gui-qt/pages.cpp Qt client - added connect to server on enter pressed in linedit in pregame See gna patch #8118 ------------------------------------------------------------------------ r35061 | cazfi | 2017-02-23 05:00:18 +0000 (Thu, 23 Feb 2017) | 6 lines Changed paths: M /branches/S3_0/client/gui-gtk-3.0/gui_main.c M /branches/S3_0/client/gui-gtk-3.22/gui_main.c Fixed zoom out and in to work when '+' or '-' require 'shift' Reported by Jochen Trumpf See gna bug #25237 ------------------------------------------------------------------------ r35058 | cazfi | 2017-02-22 04:11:36 +0000 (Wed, 22 Feb 2017) | 4 lines Changed paths: M /branches/S3_0/client/gui-qt/repodlgs.cpp Fixed 'might be used uninitialized' error from qt-client update_units(). See hrm bug #639513 ------------------------------------------------------------------------ r35055 | mir3x | 2017-02-21 14:13:00 +0000 (Tue, 21 Feb 2017) | 6 lines Changed paths: M /branches/S3_0/server/report.c Fixed dead player scores not revealed on game over Reported by Daniel Markstedt See gna bug #17248 ------------------------------------------------------------------------ r35052 | mir3x | 2017-02-21 14:09:05 +0000 (Tue, 21 Feb 2017) | 5 lines Changed paths: M /branches/S3_0/client/gui-qt/menu.cpp M /branches/S3_0/client/gui-qt/pages.cpp M /branches/S3_0/client/gui-qt/repodlgs.cpp M /branches/S3_0/client/gui-qt/repodlgs.h M /branches/S3_0/data/themes/gui-qt/Classic/resource.qss M /branches/S3_0/data/themes/gui-qt/Necrophos/resource.qss M /branches/S3_0/data/themes/gui-qt/NightStalker/resource.qss Qt client - new units report See gna patch #8117 ------------------------------------------------------------------------ r35049 | mir3x | 2017-02-16 20:03:50 +0000 (Thu, 16 Feb 2017) | 5 lines Changed paths: M /branches/S3_0/client/gui-qt/pages.cpp Qt client - rearranged page scenario See gna patch #8116 ------------------------------------------------------------------------ r35045 | mir3x | 2017-02-16 20:01:32 +0000 (Thu, 16 Feb 2017) | 5 lines Changed paths: M /branches/S3_0/client/gui-qt/plrdlg.cpp Qt client - fixed player dialog not showing new nations See gna bug #25506 ------------------------------------------------------------------------ r35041 | cazfi | 2017-02-16 04:58:00 +0000 (Thu, 16 Feb 2017) | 4 lines Changed paths: M /branches/S3_0/bootstrap/generate_gitrev.sh Replaced typo that caused unnecessary regeneration of fc_gitrev_gen.h See gna bug #25508 ------------------------------------------------------------------------ r35038 | cazfi | 2017-02-16 04:48:23 +0000 (Thu, 16 Feb 2017) | 5 lines Changed paths: M /branches/S3_0/client/mapview_common.c Set production text color correctly when city production display is enabled without city name display being enabled. See gna bug #25477 ------------------------------------------------------------------------ r35036 | cazfi | 2017-02-15 16:17:34 +0000 (Wed, 15 Feb 2017) | 4 lines Changed paths: M /branches/S3_0/windows/installer_cross/installer_build.sh Add dlls needed by Qt based programs to relevant cross-built windows installers. See gna patch #8106 ------------------------------------------------------------------------ r35034 | cazfi | 2017-02-15 16:10:02 +0000 (Wed, 15 Feb 2017) | 4 lines Changed paths: M /branches/S3_0/Makefile.am M /branches/S3_0/client/Makefile.am M /branches/S3_0/client/gui-gtk-3.22/Makefile.am M /branches/S3_0/configure.ac M /branches/S3_0/m4/gtk3.22-client.m4 D /branches/S3_0/m4/gtk3x-client.m4 Finalized renaming old gtk3x-client as gtk3.22-client. See gna patch #7749 ------------------------------------------------------------------------ r35031 | mir3x | 2017-02-14 08:14:37 +0000 (Tue, 14 Feb 2017) | 5 lines Changed paths: M /branches/S3_0/client/gui-qt/gui_main.cpp Qt client - focus might be set incorrectly to map in some cases See gna bug #25505 ------------------------------------------------------------------------ r35028 | mir3x | 2017-02-14 08:11:29 +0000 (Tue, 14 Feb 2017) | 5 lines Changed paths: M /branches/S3_0/client/gui-qt/gui_main.cpp Qt client - Changed manual switching to PAGE_START only from PAGE_NETWORK. See gna bug #25486 ------------------------------------------------------------------------ r35024 | cazfi | 2017-02-13 20:16:48 +0000 (Mon, 13 Feb 2017) | 4 lines Changed paths: M /branches/S3_0/doc/README.msys2 M /branches/S3_0/windows/installer_legacy/Makefile Updated gnuwin/msys download URL. See gna patch #8109 ------------------------------------------------------------------------ r35022 | mir3x | 2017-02-12 19:17:40 +0000 (Sun, 12 Feb 2017) | 5 lines Changed paths: M /branches/S3_0/client/gui-gtk-2.0/sprite.c Gtk2 client - crop scaled hex sprites bigger by 1 pixel. See gna patch #8111 ------------------------------------------------------------------------ r35019 | mir3x | 2017-02-12 19:10:57 +0000 (Sun, 12 Feb 2017) | 5 lines Changed paths: M /branches/S3_0/client/gui-qt/chatline.cpp Qt client - Fixed 'glued' links in chat. See gna bug #25499 ------------------------------------------------------------------------ r35016 | mir3x | 2017-02-12 19:08:12 +0000 (Sun, 12 Feb 2017) | 5 lines Changed paths: M /branches/S3_0/client/gui-qt/diplodlg.cpp Qt client - contrast colors in diplomacy dialog overriden by theme See gna bug #25495 ------------------------------------------------------------------------ r35013 | mir3x | 2017-02-12 19:05:38 +0000 (Sun, 12 Feb 2017) | 5 lines Changed paths: M /branches/S3_0/client/gui-qt/helpdlg.cpp Qt client - show nations flags in help tree See gna patch #8113 ------------------------------------------------------------------------ r35010 | mir3x | 2017-02-12 19:03:27 +0000 (Sun, 12 Feb 2017) | 5 lines Changed paths: M /branches/S3_0/client/gui-qt/diplodlg.cpp Qt client - added tooltip to diplomacy dialog about state beween civilizations See gna patch #8114 ------------------------------------------------------------------------ r35006 | mir3x | 2017-02-12 19:00:38 +0000 (Sun, 12 Feb 2017) | 5 lines Changed paths: M /branches/S3_0/client/gui-qt/plrdlg.cpp Qt client - added information about sharing vision to player dialog See gna patch #8115 ------------------------------------------------------------------------ r35004 | cazfi | 2017-02-11 07:32:07 +0000 (Sat, 11 Feb 2017) | 4 lines Changed paths: M /branches/S3_0/windows/installer_cross/installer_build.sh Add dlls needed by gtk3.22-client and sdl2-client to cross-built windows installers. See gna patch #8106 ------------------------------------------------------------------------ r35002 | cazfi | 2017-02-11 07:24:24 +0000 (Sat, 11 Feb 2017) | 4 lines Changed paths: M /branches/S3_0/m4/gtk3.22-client.m4 Prevent things deprecated in glib 2.50 from gtk3.22-client See gna patch #7705 ------------------------------------------------------------------------ r35000 | sveinung | 2017-02-10 08:16:28 +0000 (Fri, 10 Feb 2017) | 3 lines Changed paths: M /branches/S3_0/server/unittools.c Drop custom target missing strings for orders. See gna patch #8112 ------------------------------------------------------------------------ r34998 | cazfi | 2017-02-10 04:58:41 +0000 (Fri, 10 Feb 2017) | 4 lines Changed paths: M /branches/S3_0/client/gui-gtk-3.22/mapview.c Replaced deprecated gdk_cairo_create() calls with modern constructs in gtk3.22-client. See gna patch #7964 ------------------------------------------------------------------------ r34996 | cazfi | 2017-02-09 05:33:32 +0000 (Thu, 09 Feb 2017) | 4 lines Changed paths: M /branches/S3_0/INSTALL M /branches/S3_0/client/gui-gtk-3.22/citydlg.c M /branches/S3_0/client/gui-gtk-3.22/optiondlg.c M /branches/S3_0/client/gui-gtk-3.22/pages.c M /branches/S3_0/m4/gtk3.22-client.m4 Replaced deprecated gtk_menu_popup() calls with modern constructs in gtk3.22-client See gna patch #7876 ------------------------------------------------------------------------ r34994 | cazfi | 2017-02-08 04:59:22 +0000 (Wed, 08 Feb 2017) | 4 lines Changed paths: M /branches/S3_0/m4/gtk3.22-client.m4 Prevent things deprecated in gtk+ 3.20 from gtk3.22-client See gna patch #7125 ------------------------------------------------------------------------ r34993 | cazfi | 2017-02-08 04:52:57 +0000 (Wed, 08 Feb 2017) | 4 lines Changed paths: M /branches/S3_0/windows/installer_cross/installer_build.sh M /branches/S3_0/windows/installer_cross/winbuild.sh Added gui type specific part to the filenames created by winbuild.sh See gna patch #8105 ------------------------------------------------------------------------ r34990 | mir3x | 2017-02-07 15:59:26 +0000 (Tue, 07 Feb 2017) | 5 lines Changed paths: M /branches/S3_0/client/gui-qt/sprite.cpp Qt client - crop scaled hex sprites bigger by 1 pixel for scaled tileset. See gna patch #8110 ------------------------------------------------------------------------ r34987 | mir3x | 2017-02-07 15:54:57 +0000 (Tue, 07 Feb 2017) | 5 lines Changed paths: M /branches/S3_0/client/gui-qt/dialogs.cpp Qt client - find best transport from correct tile for transport dialog. See gna bug #25492 ------------------------------------------------------------------------ r34985 | cazfi | 2017-02-07 04:49:55 +0000 (Tue, 07 Feb 2017) | 5 lines Changed paths: M /branches/S3_0/client/gui-gtk-3.22/editgui.c M /branches/S3_0/client/gui-gtk-3.22/gui_main.c M /branches/S3_0/client/gui-gtk-3.22/voteinfo_bar.c Use gtk_widget_set_focus_on_click() instead of deprecated gtk_button_set_focus_on_click() in gtk3.22-client. See gna patch #7222 ------------------------------------------------------------------------ r34984 | cazfi | 2017-02-07 04:44:01 +0000 (Tue, 07 Feb 2017) | 4 lines Changed paths: M /branches/S3_0/windows/Makefile.am A /branches/S3_0/windows/installer_cross/build_all_installers.sh Added script to cross-build all installers. See gna patch #8104 ------------------------------------------------------------------------ r34982 | cazfi | 2017-02-06 05:14:47 +0000 (Mon, 06 Feb 2017) | 4 lines Changed paths: M /branches/S3_0/INSTALL M /branches/S3_0/client/gui-gtk-3.22/citydlg.c M /branches/S3_0/client/gui-gtk-3.22/cityrep.c M /branches/S3_0/client/gui-gtk-3.22/gui_main.c M /branches/S3_0/client/gui-gtk-3.22/happiness.c M /branches/S3_0/client/gui-gtk-3.22/mapctrl.c M /branches/S3_0/m4/gtk3.22-client.m4 Replaced deprecated uses of GdkDeviceManager with GdkSeat in gtk3.22-client See gna patch #7221 ------------------------------------------------------------------------ r34981 | cazfi | 2017-02-06 05:10:32 +0000 (Mon, 06 Feb 2017) | 4 lines Changed paths: M /branches/S3_0/windows/Makefile.am A /branches/S3_0/windows/installer_cross/create-freeciv-ruledit-nsi.sh A /branches/S3_0/windows/installer_cross/freeciv-ruledit.cmd M /branches/S3_0/windows/installer_cross/installer_build.sh Added cross-building of Windows Installer for ruledit. See gna patch #8098 ------------------------------------------------------------------------ r34978 | mir3x | 2017-02-05 16:16:34 +0000 (Sun, 05 Feb 2017) | 5 lines Changed paths: M /branches/S3_0/client/gui-gtk-2.0/sprite.c M /branches/S3_0/client/gui-gtk-3.0/sprite.c M /branches/S3_0/client/gui-gtk-3.22/sprite.c M /branches/S3_0/client/gui-qt/qtg_cxxside.h M /branches/S3_0/client/gui-qt/sprite.cpp M /branches/S3_0/client/gui-sdl2/sprite.c M /branches/S3_0/client/gui-sdl2/themespec.c M /branches/S3_0/client/gui-stub/sprite.c M /branches/S3_0/client/gui_interface.c M /branches/S3_0/client/gui_interface.h M /branches/S3_0/client/include/sprite_g.h M /branches/S3_0/client/tilespec.c Added option to scale tileset with bilinear algorithm See gna patch #8108 ------------------------------------------------------------------------ r34975 | mir3x | 2017-02-05 15:47:35 +0000 (Sun, 05 Feb 2017) | 5 lines Changed paths: M /branches/S3_0/client/gui-qt/hudwidget.cpp Qt client - fixed clang warning - 'has road' - Wsometimes-uninitialized See gna bug #25487 ------------------------------------------------------------------------ r34972 | mir3x | 2017-02-05 15:45:12 +0000 (Sun, 05 Feb 2017) | 6 lines Changed paths: M /branches/S3_0/client/gui-qt/gui_main.cpp M /branches/S3_0/client/gui-qt/pages.cpp Qt client - Fixed user not able connect to network server after failed connection to local server. See gna bug #25486 ------------------------------------------------------------------------ r34969 | mir3x | 2017-02-05 15:42:42 +0000 (Sun, 05 Feb 2017) | 6 lines Changed paths: M /branches/S3_0/client/tilespec.c Fixed some tileset variables which could be scaled 2 times. Fixed wrong comparision. See gna bug #25474 ------------------------------------------------------------------------ r34966 | mir3x | 2017-02-05 15:38:10 +0000 (Sun, 05 Feb 2017) | 5 lines Changed paths: M /branches/S3_0/common/aicore/path_finding.c Fixed hidden int promotion in pf_pos_hash_val(...) See gna bug #25449 ------------------------------------------------------------------------ r34963 | mir3x | 2017-02-05 15:34:14 +0000 (Sun, 05 Feb 2017) | 7 lines Changed paths: M /branches/S3_0/common/combat.c Fixed rounded down terrain bonus in get_defense_power(const struct unit *punit) Reported by 'unknown' and Marko Lindqvist See gna bug #25432 ------------------------------------------------------------------------ r34961 | cazfi | 2017-02-05 08:26:47 +0000 (Sun, 05 Feb 2017) | 4 lines Changed paths: M /branches/S3_0/windows/Makefile.am A /branches/S3_0/windows/installer_cross/create-freeciv-sdl2-nsi.sh A /branches/S3_0/windows/installer_cross/freeciv-sdl2.cmd M /branches/S3_0/windows/installer_cross/installer_build.sh Added cross-building of Windows Installer for sdl2-client. See gna patch #8097 ------------------------------------------------------------------------ r34958 | cazfi | 2017-02-04 20:09:27 +0000 (Sat, 04 Feb 2017) | 4 lines Changed paths: M /branches/S3_0/configure.ac Corrected setting initial value for gtk3x modpack variable. See gna bug #25488 ------------------------------------------------------------------------ r34955 | jtn | 2017-02-04 11:17:36 +0000 (Sat, 04 Feb 2017) | 4 lines Changed paths: M /branches/S3_0/client/gui-qt/fonts.h Add declaration of QStringList to fonts.h, which uses it, to fix compilation failure on some systems. See gna bug #25491. ------------------------------------------------------------------------ r34952 | cazfi | 2017-02-04 08:33:53 +0000 (Sat, 04 Feb 2017) | 4 lines Changed paths: M /branches/S3_0/tools/modinst.c Respect DIR_SEPARATOR in path to modpack database file. See bug #25485 ------------------------------------------------------------------------ r34950 | cazfi | 2017-02-04 08:23:21 +0000 (Sat, 04 Feb 2017) | 4 lines Changed paths: M /branches/S3_0/windows/Makefile.am A /branches/S3_0/windows/installer_cross/freeciv-mp-qt.cmd A /branches/S3_0/windows/installer_cross/freeciv-qt.cmd M /branches/S3_0/windows/installer_cross/installer_build.sh Added cross-building of Windows Installer for Qt-client. See patch #8096 ------------------------------------------------------------------------ r34948 | sveinung | 2017-02-03 13:56:34 +0000 (Fri, 03 Feb 2017) | 9 lines Changed paths: M /branches/S3_0/client/goto.c Demote walk-through-enemy assertion to a warning. A player can now give a "Go to and..." order while assuming that the enemy at the tile the last regular move targets will be gone or converted by the time the unit reaches it. Reported by Christian Knoke See patch #8101 ------------------------------------------------------------------------ r34947 | sveinung | 2017-02-03 13:56:27 +0000 (Fri, 03 Feb 2017) | 17 lines Changed paths: M /branches/S3_0/client/packhand.c Fix automatic attack for "Conquer City". The "Conquer City" action is an attack action. It is city targeted. A potentially legal attack action should pop up the action selection dialog if the popup_attack_actions client option is set or if another interesting action is possible. If the "Pop up attack questions" is unset and no other interesting action is possible the client should order the conquest without asking the user. Make the client able to order city targeted actions (like "Conquer City") without asking the user. Reported by wotan Debugged by Christian Knoke See bug #25336 ------------------------------------------------------------------------ r34944 | cazfi | 2017-02-03 05:00:55 +0000 (Fri, 03 Feb 2017) | 4 lines Changed paths: M /branches/S3_0/windows/Makefile.am A /branches/S3_0/windows/installer_cross/freeciv-mp-gtk3.cmd M /branches/S3_0/windows/installer_cross/installer_build.sh Added freeciv-mp-gtk3.cmd to cross-built gtk3.22-client Windows Installer. See patch #8095 ------------------------------------------------------------------------ r34942 | cazfi | 2017-02-02 21:00:59 +0000 (Thu, 02 Feb 2017) | 4 lines Changed paths: M /branches/S3_0/windows/installer_cross/winbuild.sh Added separate 'ruledit' gui type to winbuild.sh See patch #8090 ------------------------------------------------------------------------ r34941 | mir3x | 2017-02-02 19:57:09 +0000 (Thu, 02 Feb 2017) | 5 lines Changed paths: M /branches/S3_0/client/tilespec.c Fixed some tileset variables scaled 2 times See bug #25474 ------------------------------------------------------------------------ r34938 | mir3x | 2017-02-02 19:50:46 +0000 (Thu, 02 Feb 2017) | 5 lines Changed paths: M /branches/S3_0/client/tilespec.c Fixed memory leaks when rereading tileset. See patch #8102 ------------------------------------------------------------------------ r34935 | mir3x | 2017-02-02 19:47:49 +0000 (Thu, 02 Feb 2017) | 5 lines Changed paths: M /branches/S3_0/client/gui-gtk-2.0/citydlg.c M /branches/S3_0/client/gui-gtk-2.0/gui_main.c M /branches/S3_0/client/gui-gtk-2.0/happiness.c M /branches/S3_0/client/gui-gtk-2.0/sprite.c Gtk2 client - added scaling tileset See patch #8094 ------------------------------------------------------------------------ r34932 | mir3x | 2017-02-02 19:44:45 +0000 (Thu, 02 Feb 2017) | 5 lines Changed paths: M /branches/S3_0/client/tilespec.c M /branches/S3_0/client/tilespec.h Added function to retrieve scale of current tileset See patch #8093 ------------------------------------------------------------------------ r34930 | mir3x | 2017-02-02 19:34:42 +0000 (Thu, 02 Feb 2017) | 5 lines Changed paths: M /branches/S3_0/client/gui-qt/hudwidget.cpp M /branches/S3_0/client/gui-qt/mapview.cpp Qt client - add movement cost to terrain tooltip See patch #8099 ------------------------------------------------------------------------ r34926 | cazfi | 2017-02-02 05:43:50 +0000 (Thu, 02 Feb 2017) | 4 lines Changed paths: M /branches/S3_0/dependencies/lua-5.3/README M /branches/S3_0/dependencies/lua-5.3/Version M /branches/S3_0/dependencies/lua-5.3/doc/readme.html M /branches/S3_0/dependencies/lua-5.3/src/lauxlib.c M /branches/S3_0/dependencies/lua-5.3/src/lauxlib.h M /branches/S3_0/dependencies/lua-5.3/src/lbaselib.c M /branches/S3_0/dependencies/lua-5.3/src/lcode.c M /branches/S3_0/dependencies/lua-5.3/src/ldebug.c M /branches/S3_0/dependencies/lua-5.3/src/ldo.c M /branches/S3_0/dependencies/lua-5.3/src/lgc.c M /branches/S3_0/dependencies/lua-5.3/src/linit.c M /branches/S3_0/dependencies/lua-5.3/src/liolib.c M /branches/S3_0/dependencies/lua-5.3/src/lmathlib.c M /branches/S3_0/dependencies/lua-5.3/src/loadlib.c M /branches/S3_0/dependencies/lua-5.3/src/lobject.c M /branches/S3_0/dependencies/lua-5.3/src/lobject.h M /branches/S3_0/dependencies/lua-5.3/src/lopcodes.h M /branches/S3_0/dependencies/lua-5.3/src/loslib.c M /branches/S3_0/dependencies/lua-5.3/src/lparser.c M /branches/S3_0/dependencies/lua-5.3/src/lstate.h M /branches/S3_0/dependencies/lua-5.3/src/lstrlib.c M /branches/S3_0/dependencies/lua-5.3/src/ltable.c M /branches/S3_0/dependencies/lua-5.3/src/ltable.h M /branches/S3_0/dependencies/lua-5.3/src/ltm.c M /branches/S3_0/dependencies/lua-5.3/src/lua.h M /branches/S3_0/dependencies/lua-5.3/src/luaconf.h M /branches/S3_0/dependencies/lua-5.3/src/lualib.h M /branches/S3_0/dependencies/lua-5.3/src/lutf8lib.c M /branches/S3_0/dependencies/lua-5.3/src/lvm.h Updated included lua to version 5.3.4 See patch #8100 ------------------------------------------------------------------------ r34924 | cazfi | 2017-02-02 05:24:41 +0000 (Thu, 02 Feb 2017) | 4 lines Changed paths: M /branches/S3_0/windows/Makefile.am A /branches/S3_0/windows/installer_cross/Freeciv.url A /branches/S3_0/windows/installer_cross/create-freeciv-gtk-qt-nsi.sh A /branches/S3_0/windows/installer_cross/freeciv-gtk3.22.cmd A /branches/S3_0/windows/installer_cross/freeciv-server.cmd A /branches/S3_0/windows/installer_cross/installer_build.sh A /branches/S3_0/windows/installer_cross/licenses A /branches/S3_0/windows/installer_cross/licenses/COPYING.installer Added cross-building of gtk3.22-client Windows Installer based on crosser. See patch #8089 ------------------------------------------------------------------------ r34921 | cazfi | 2017-02-01 09:22:23 +0000 (Wed, 01 Feb 2017) | 6 lines Changed paths: M /branches/S3_0/server/savegame2.c M /branches/S3_0/server/savegame3.c Fixed loading score.specialists from the savegame. Originally reported by Christian Knoke See bug #25475 ------------------------------------------------------------------------ r34919 | cazfi | 2017-02-01 08:57:41 +0000 (Wed, 01 Feb 2017) | 4 lines Changed paths: M /branches/S3_0/windows/installer_cross/winbuild.sh Made it possible to build just one client with winbuild.sh See patch #8088 ------------------------------------------------------------------------ r34917 | cazfi | 2017-02-01 08:38:26 +0000 (Wed, 01 Feb 2017) | 4 lines Changed paths: M /branches/S3_0/doc/README.msys2 M /branches/S3_0/windows/installer_msys2/Makefile Updated msys2 environment to 170126 level. See patch #8085 ------------------------------------------------------------------------ r34914 | mir3x | 2017-01-31 21:07:46 +0000 (Tue, 31 Jan 2017) | 5 lines Changed paths: M /branches/S3_0/client/gui-qt/canvas.cpp M /branches/S3_0/client/gui-qt/citydlg.cpp M /branches/S3_0/client/gui-qt/fonts.cpp M /branches/S3_0/client/gui-qt/fonts.h M /branches/S3_0/client/gui-qt/gui_main.cpp M /branches/S3_0/client/gui-qt/menu.cpp M /branches/S3_0/client/gui-qt/menu.h M /branches/S3_0/client/gui-qt/shortcuts.cpp M /branches/S3_0/client/gui-qt/shortcuts.h M /branches/S3_0/client/gui-qt/sprite.cpp Qt client - added scaling tileset See patch #8087 ------------------------------------------------------------------------ r34911 | cazfi | 2017-01-30 10:11:00 +0000 (Mon, 30 Jan 2017) | 6 lines Changed paths: M /branches/S3_0/server/savegame2.c M /branches/S3_0/server/savegame3.c Always lookup unit orders related keys when loading a savegame. Reported by Christian Knoke See bug #25405 ------------------------------------------------------------------------ r34906 | mir3x | 2017-01-29 20:35:33 +0000 (Sun, 29 Jan 2017) | 5 lines Changed paths: M /branches/S3_0/client/gui-gtk-2.0/menu.c M /branches/S3_0/client/gui-gtk-2.0/sprite.c M /branches/S3_0/client/gui-gtk-2.0/tileset_dlg.c M /branches/S3_0/client/gui-gtk-3.0/menu.c M /branches/S3_0/client/gui-gtk-3.0/sprite.c M /branches/S3_0/client/gui-gtk-3.0/tileset_dlg.c M /branches/S3_0/client/gui-gtk-3.22/menu.c M /branches/S3_0/client/gui-gtk-3.22/sprite.c M /branches/S3_0/client/gui-gtk-3.22/tileset_dlg.c M /branches/S3_0/client/gui-qt/dialogs.cpp M /branches/S3_0/client/gui-qt/fc_client.cpp M /branches/S3_0/client/gui-qt/fc_client.h M /branches/S3_0/client/gui-qt/mapctrl.cpp M /branches/S3_0/client/gui-qt/menu.cpp M /branches/S3_0/client/gui-qt/qtg_cxxside.h M /branches/S3_0/client/gui-qt/sprite.cpp M /branches/S3_0/client/gui-sdl2/sprite.c M /branches/S3_0/client/gui-sdl2/themespec.c M /branches/S3_0/client/gui-stub/sprite.c M /branches/S3_0/client/gui_interface.c M /branches/S3_0/client/gui_interface.h M /branches/S3_0/client/include/sprite_g.h M /branches/S3_0/client/packhand.c M /branches/S3_0/client/tilespec.c M /branches/S3_0/client/tilespec.h Added scaling tileset See patch #8086 ------------------------------------------------------------------------ r34903 | mir3x | 2017-01-29 20:22:28 +0000 (Sun, 29 Jan 2017) | 5 lines Changed paths: M /branches/S3_0/client/gui-qt/repodlgs.cpp M /branches/S3_0/client/gui-qt/repodlgs.h Qt client - show tooltip in research diagram with 500msecs delay See patch #8092 ------------------------------------------------------------------------ r34900 | mir3x | 2017-01-29 20:18:00 +0000 (Sun, 29 Jan 2017) | 5 lines Changed paths: M /branches/S3_0/client/gui-qt/repodlgs.cpp M /branches/S3_0/client/gui-qt/sidebar.cpp Qt client - replace deprecated qSort with std::sort See patch #8091 ------------------------------------------------------------------------ r34896 | cazfi | 2017-01-29 19:50:55 +0000 (Sun, 29 Jan 2017) | 6 lines Changed paths: M /branches/S3_0/client/gui-gtk-3.0/transportdlg.c M /branches/S3_0/client/gui-gtk-3.22/transportdlg.c Find "best" transport from correct tile for transport dialog. Reported by Christian Knoke See bug #25406 ------------------------------------------------------------------------ r34892 | mir3x | 2017-01-25 21:35:23 +0000 (Wed, 25 Jan 2017) | 6 lines Changed paths: M /branches/S3_0/client/gui-qt/mapctrl.cpp M /branches/S3_0/client/gui-qt/mapview.h Qt client - Fixed unit autocentering when left clicking something outside active unit visible screen. See bug #25466 ------------------------------------------------------------------------ r34889 | sveinung | 2017-01-25 12:06:09 +0000 (Wed, 25 Jan 2017) | 7 lines Changed paths: M /branches/S3_0/server/citytools.c Control city externals sending centrally. The function player_can_see_city_externals() is used to reason about what a player can see. Use it to control when a city's externally visible details is sent too. See patch #8082 ------------------------------------------------------------------------ r34886 | sveinung | 2017-01-24 15:16:11 +0000 (Tue, 24 Jan 2017) | 6 lines Changed paths: M /branches/S3_0/common/actions.c M /branches/S3_0/common/metaknowledge.c M /branches/S3_0/common/metaknowledge.h M /branches/S3_0/common/player.c M /branches/S3_0/common/player.h Move city is seen check to player module. Rename mke_can_see_city_externals() to player_can_see_city_externals() and move it to the player module. See patch #8081 ------------------------------------------------------------------------ r34884 | cazfi | 2017-01-24 07:24:34 +0000 (Tue, 24 Jan 2017) | 4 lines Changed paths: M /branches/S3_0/dependencies/tinycthread/Version M /branches/S3_0/dependencies/tinycthread/tinycthread.c M /branches/S3_0/dependencies/tinycthread/tinycthread.h Updated included tinycthread to latest upstream commit. See patch #8084 ------------------------------------------------------------------------ r34882 | cazfi | 2017-01-21 20:34:23 +0000 (Sat, 21 Jan 2017) | 4 lines Changed paths: M /branches/S3_0/windows/installer_cross/winbuild.sh Require crosser-1.2 for crosser based builds. See patch #8078 ------------------------------------------------------------------------ r34879 | mir3x | 2017-01-21 11:44:24 +0000 (Sat, 21 Jan 2017) | 5 lines Changed paths: M /branches/S3_0/client/gui-qt/chatline.cpp M /branches/S3_0/client/gui-qt/chatline.h M /branches/S3_0/client/gui-qt/citydlg.cpp M /branches/S3_0/client/gui-qt/dialogs.cpp M /branches/S3_0/client/gui-qt/diplodlg.cpp M /branches/S3_0/client/gui-qt/diplodlg.h M /branches/S3_0/client/gui-qt/fc_client.cpp M /branches/S3_0/client/gui-qt/fc_client.h M /branches/S3_0/client/gui-qt/fonts.h M /branches/S3_0/client/gui-qt/hudwidget.cpp M /branches/S3_0/client/gui-qt/mapview.h M /branches/S3_0/client/gui-qt/menu.cpp M /branches/S3_0/client/gui-qt/messagewin.cpp M /branches/S3_0/client/gui-qt/messagewin.h M /branches/S3_0/client/gui-qt/optiondlg.cpp M /branches/S3_0/client/gui-qt/pages.cpp M /branches/S3_0/client/gui-qt/plrdlg.cpp M /branches/S3_0/client/gui-qt/ratesdlg.cpp M /branches/S3_0/client/gui-qt/ratesdlg.h M /branches/S3_0/client/gui-qt/shortcuts.h M /branches/S3_0/client/gui-qt/spaceshipdlg.cpp M /branches/S3_0/client/gui-qt/voteinfo_bar.cpp Qt client - Added forward declarations in headers, added/removed includes See patch #8083 ------------------------------------------------------------------------ r34876 | mir3x | 2017-01-21 11:37:34 +0000 (Sat, 21 Jan 2017) | 5 lines Changed paths: M /branches/S3_0/client/gui-qt/fonts.cpp Qt client - Changed default font size to 14*(PPI/DPI) See bug #25454 ------------------------------------------------------------------------ r34873 | mir3x | 2017-01-21 11:34:52 +0000 (Sat, 21 Jan 2017) | 5 lines Changed paths: M /branches/S3_0/client/gui-qt/listener.h Qt client - fixed downcast of XXX which does not point to an object of type chat_listener See bug #25451 ------------------------------------------------------------------------ r34869 | sveinung | 2017-01-18 21:49:10 +0000 (Wed, 18 Jan 2017) | 6 lines Changed paths: M /branches/S3_0/common/metaknowledge.c M /branches/S3_0/common/tile.c M /branches/S3_0/common/tile.h Move tile seen checker to the tile module. Rename the function is_tile_seen() to tile_is_seen() and move it from the metaknowledge module to the tile module. See patch #8080 ------------------------------------------------------------------------ r34868 | sveinung | 2017-01-18 21:49:04 +0000 (Wed, 18 Jan 2017) | 8 lines Changed paths: M /branches/S3_0/common/scriptcore/tolua_game.pkg Improve parameter name. Patch #7973 should have renamed building_type_id to action_type_id after copy/past. Do it now. Reported by Jacob Nevins See bug #25450 ------------------------------------------------------------------------ r34863 | sveinung | 2017-01-17 05:32:04 +0000 (Tue, 17 Jan 2017) | 3 lines Changed paths: M /branches/S3_0/common/metaknowledge.c Improve the comment header clarity... ...of the mke_can_see_city_externals() function. ------------------------------------------------------------------------ r34860 | mir3x | 2017-01-16 13:25:57 +0000 (Mon, 16 Jan 2017) | 6 lines Changed paths: M /branches/S3_0/client/cityrepdata.c Added city report columns for culture and history Submitted by Jacob Nevins See patch #7669 ------------------------------------------------------------------------ r34857 | mir3x | 2017-01-16 13:22:58 +0000 (Mon, 16 Jan 2017) | 5 lines Changed paths: M /branches/S3_0/client/gui-qt/menu.cpp M /branches/S3_0/client/gui-qt/shortcuts.cpp M /branches/S3_0/client/gui-qt/shortcuts.h Qt client - add configurable shortcut to toggle city full bar See patch #8069 ------------------------------------------------------------------------ r34854 | mir3x | 2017-01-16 13:17:28 +0000 (Mon, 16 Jan 2017) | 6 lines Changed paths: M /branches/S3_0/m4/qt5.m4 Decide minimum version of Qt supported Reported by Jacob Nevins See bug #25343 ------------------------------------------------------------------------ r34851 | mir3x | 2017-01-16 13:03:35 +0000 (Mon, 16 Jan 2017) | 5 lines Changed paths: M /branches/S3_0/client/gui-qt/themes.cpp Qt client - fixed mismatched free/delete See bug #25431 ------------------------------------------------------------------------ r34848 | mir3x | 2017-01-16 13:00:51 +0000 (Mon, 16 Jan 2017) | 5 lines Changed paths: M /branches/S3_0/client/gui-qt/menu.cpp Qt client - fix build road/rail menu entry See bug #25428 ------------------------------------------------------------------------ r34845 | mir3x | 2017-01-16 12:57:22 +0000 (Mon, 16 Jan 2017) | 5 lines Changed paths: M /branches/S3_0/client/gui-qt/ratesdlg.cpp Qt client - fix position of tax rates dialog See bug #25427 ------------------------------------------------------------------------ r34841 | mir3x | 2017-01-16 12:54:13 +0000 (Mon, 16 Jan 2017) | 5 lines Changed paths: M /branches/S3_0/utility/fciconv.c Fix building without iconv See bug #25430 ------------------------------------------------------------------------ r34838 | mir3x | 2017-01-16 12:44:57 +0000 (Mon, 16 Jan 2017) | 5 lines Changed paths: M /branches/S3_0/client/control.c M /branches/S3_0/client/gui-qt/mapctrl.cpp quickselect - return focused unit before unit count check for SELECT_FOCUS See bug #25425 ------------------------------------------------------------------------ r34835 | mir3x | 2017-01-16 12:42:17 +0000 (Mon, 16 Jan 2017) | 5 lines Changed paths: M /branches/S3_0/client/gui-qt/optiondlg.cpp M /branches/S3_0/client/gui-qt/optiondlg.h Qt client - fixed heap-use-after-free in optiondlg See bug #25440 ------------------------------------------------------------------------ r34833 | cazfi | 2017-01-15 10:07:25 +0000 (Sun, 15 Jan 2017) | 4 lines Changed paths: M /branches/S3_0/windows/installer_msys2/create-freeciv-gtk3.22-nsi.sh Gtk3.22-client Windows installer uses correct name of the client. See bug #25441 ------------------------------------------------------------------------ r34829 | cazfi | 2017-01-14 13:06:48 +0000 (Sat, 14 Jan 2017) | 4 lines Changed paths: M /branches/S3_0/data/alio.tilespec M /branches/S3_0/data/amplio.tilespec M /branches/S3_0/data/amplio2.tilespec M /branches/S3_0/data/cimpletoon.tilespec M /branches/S3_0/data/hex2t.tilespec M /branches/S3_0/data/hexemplio.tilespec M /branches/S3_0/data/isophex.tilespec M /branches/S3_0/data/isotrident.tilespec M /branches/S3_0/data/toonhex.tilespec M /branches/S3_0/data/trident.tilespec Made tileset comments about single intro gfx singular. See patch #7360 ------------------------------------------------------------------------ r34827 | cazfi | 2017-01-14 05:38:22 +0000 (Sat, 14 Jan 2017) | 4 lines Changed paths: M /branches/S3_0/windows/installer_msys2/create-freeciv-gtk-qt-nsi.sh M /branches/S3_0/windows/installer_msys2/create-freeciv-ruledit-nsi.sh M /branches/S3_0/windows/installer_msys2/create-freeciv-sdl2-nsi.sh Set unicode directive to nsi files. See patch #7632 ------------------------------------------------------------------------ r34823 | mir3x | 2017-01-12 10:25:21 +0000 (Thu, 12 Jan 2017) | 6 lines Changed paths: M /branches/S3_0/client/gui-qt/dialogs.cpp M /branches/S3_0/data/themes/gui-qt/NightStalker/resource.qss Qt client - fix default button in disband dialog Reported by Gogo Gugelhupf See bug #25421 ------------------------------------------------------------------------ r34819 | mir3x | 2017-01-12 10:12:49 +0000 (Thu, 12 Jan 2017) | 6 lines Changed paths: M /branches/S3_0/client/gui-qt/citydlg.cpp M /branches/S3_0/client/gui-qt/citydlg.h M /branches/S3_0/client/gui-qt/repodlgs.cpp Qt client - use city_improvement_upkeep to calculate upkeep in city dialog Reported by Gogo Gugelhupf See bug #25422 ------------------------------------------------------------------------ r34815 | mir3x | 2017-01-12 09:31:09 +0000 (Thu, 12 Jan 2017) | 6 lines Changed paths: M /branches/S3_0/client/gui-qt/pages.cpp Qt client - remove right click menu from end turn sidebar Reported by Gogo Gugelhupf See bug #25420 ------------------------------------------------------------------------ r34812 | mir3x | 2017-01-11 18:16:43 +0000 (Wed, 11 Jan 2017) | 5 lines Changed paths: M /branches/S3_0/client/gui-qt/mapctrl.cpp M /branches/S3_0/client/gui-qt/mapview.cpp M /branches/S3_0/client/gui-qt/mapview.h M /branches/S3_0/client/gui-qt/menu.cpp Qt client - fix keyboard goto See bug #25419 ------------------------------------------------------------------------ r34809 | mir3x | 2017-01-09 10:16:26 +0000 (Mon, 09 Jan 2017) | 5 lines Changed paths: M /branches/S3_0/client/gui-qt/mapctrl.cpp Qt client - allow keyboardless goto for units in stack See patch #8064 ------------------------------------------------------------------------ r34807 | mir3x | 2017-01-09 10:06:46 +0000 (Mon, 09 Jan 2017) | 5 lines Changed paths: M /branches/S3_0/client/control.c M /branches/S3_0/client/control.h Added SELECT_FOCUS to quickselect_type See patch #8063 ------------------------------------------------------------------------ r34802 | cazfi | 2017-01-09 09:40:48 +0000 (Mon, 09 Jan 2017) | 4 lines Changed paths: M /branches/S3_0/server/savegame2.c M /branches/S3_0/server/savegame3.c Fixed check that techonology vector has been loaded correctly from the savegame. See bug #25416 ------------------------------------------------------------------------ r34800 | cazfi | 2017-01-08 07:25:12 +0000 (Sun, 08 Jan 2017) | 4 lines Changed paths: M /branches/S3_0/Makefile.am D /branches/S3_0/m4/freetype2.m4 Dropped obsolete freetype2.m4 See patch #8068 ------------------------------------------------------------------------ r34794 | mir3x | 2017-01-05 23:27:12 +0000 (Thu, 05 Jan 2017) | 5 lines Changed paths: M /branches/S3_0/client/gui-qt/ratesdlg.cpp Qt client - Fixed science rate not checked it's over available maximum rate. See bug #25412 ------------------------------------------------------------------------ r34790 | cazfi | 2017-01-05 15:57:25 +0000 (Thu, 05 Jan 2017) | 4 lines Changed paths: M /branches/S3_0/client/gui-gtk-2.0/sprite.c M /branches/S3_0/client/gui-gtk-3.0/sprite.c M /branches/S3_0/client/gui-gtk-3.22/sprite.c Consider '.png' supported even if there's no mime-type called 'png' See patch #8062 ------------------------------------------------------------------------ r34787 | cazfi | 2017-01-05 06:49:26 +0000 (Thu, 05 Jan 2017) | 6 lines Changed paths: M /branches/S3_0/server/savegame2.c M /branches/S3_0/server/savegame3.c When loading saved game, always lookup action decision tiles. Reported by Christian Knoke See bug #25405 ------------------------------------------------------------------------ r34782 | cazfi | 2017-01-05 06:17:25 +0000 (Thu, 05 Jan 2017) | 4 lines Changed paths: M /branches/S3_0/m4/debug.m4 Define QT_NO_DEBUG in fc_config.h, not compiler command line, when needed. See patch #8054 ------------------------------------------------------------------------ r34773 | cazfi | 2017-01-02 15:26:53 +0000 (Mon, 02 Jan 2017) | 4 lines Changed paths: M /branches/S3_0/windows/Makefile.am M /branches/S3_0/windows/installer_msys2/Makefile D /branches/S3_0/windows/installer_msys2/create-freeciv-gtk3-nsi.sh D /branches/S3_0/windows/installer_msys2/freeciv-gtk3.cmd Dropped Windows installer for gtk3-client, superceded by gtk3.22-client installer. See patch #8056 ------------------------------------------------------------------------ r34761 | cazfi | 2017-01-01 22:28:17 +0000 (Sun, 01 Jan 2017) | 4 lines Changed paths: M /branches/S3_0/data/alien/units.ruleset M /branches/S3_0/data/civ1/units.ruleset M /branches/S3_0/data/civ2/units.ruleset M /branches/S3_0/data/civ2civ3/units.ruleset M /branches/S3_0/data/classic/units.ruleset M /branches/S3_0/data/experimental/units.ruleset M /branches/S3_0/data/multiplayer/units.ruleset M /branches/S3_0/data/sandbox/units.ruleset M /branches/S3_0/data/webperimental/units.ruleset M /branches/S3_0/server/rscompat.c Dropped "Infra" unit type flag from supplied rulesets. See patch #7353 ------------------------------------------------------------------------ r34760 | cazfi | 2017-01-01 22:25:43 +0000 (Sun, 01 Jan 2017) | 4 lines Changed paths: M /branches/S3_0/fc_version Set S3_0 to alpha mode. See patch #7761 ------------------------------------------------------------------------ r34756 | cazfi | 2017-01-01 22:10:46 +0000 (Sun, 01 Jan 2017) | 2 lines Changed paths: A /branches/S3_0 (from /trunk:34755) Created stable 3.0 branch S3_0. ------------------------------------------------------------------------ r34755 | cazfi | 2017-01-01 22:09:02 +0000 (Sun, 01 Jan 2017) | 2 lines Changed paths: M /trunk/ChangeLog Updated ChangeLog before branching S3_0 ------------------------------------------------------------------------ r34754 | cazfi | 2017-01-02 00:02:47 +0200 (Mon, 02 Jan 2017) | 2 lines Changed paths: M /trunk/translations/core/ar.po M /trunk/translations/core/bg.po M /trunk/translations/core/ca.po M /trunk/translations/core/cs.po M /trunk/translations/core/da.po M /trunk/translations/core/de.po M /trunk/translations/core/el.po M /trunk/translations/core/en_GB.po M /trunk/translations/core/eo.po M /trunk/translations/core/es.po M /trunk/translations/core/et.po M /trunk/translations/core/fa.po M /trunk/translations/core/fi.po M /trunk/translations/core/fr.po M /trunk/translations/core/ga.po M /trunk/translations/core/gd.po M /trunk/translations/core/he.po M /trunk/translations/core/hu.po M /trunk/translations/core/id.po M /trunk/translations/core/it.po M /trunk/translations/core/ja.po M /trunk/translations/core/ko.po M /trunk/translations/core/lt.po M /trunk/translations/core/nb.po M /trunk/translations/core/nl.po M /trunk/translations/core/pl.po M /trunk/translations/core/pt.po M /trunk/translations/core/pt_BR.po M /trunk/translations/core/ro.po M /trunk/translations/core/ru.po M /trunk/translations/core/sr.po M /trunk/translations/core/sv.po M /trunk/translations/core/tr.po M /trunk/translations/core/uk.po M /trunk/translations/core/zh_CN.po M /trunk/translations/core/zh_TW.po M /trunk/translations/nations/ar.po M /trunk/translations/nations/bg.po M /trunk/translations/nations/ca.po M /trunk/translations/nations/cs.po M /trunk/translations/nations/da.po M /trunk/translations/nations/de.po M /trunk/translations/nations/el.po M /trunk/translations/nations/en_GB.po M /trunk/translations/nations/eo.po M /trunk/translations/nations/es.po M /trunk/translations/nations/et.po M /trunk/translations/nations/fa.po M /trunk/translations/nations/fi.po M /trunk/translations/nations/fr.po M /trunk/translations/nations/ga.po M /trunk/translations/nations/gd.po M /trunk/translations/nations/he.po M /trunk/translations/nations/hu.po M /trunk/translations/nations/id.po M /trunk/translations/nations/it.po M /trunk/translations/nations/ja.po M /trunk/translations/nations/ko.po M /trunk/translations/nations/lt.po M /trunk/translations/nations/nb.po M /trunk/translations/nations/nl.po M /trunk/translations/nations/pl.po M /trunk/translations/nations/pt.po M /trunk/translations/nations/pt_BR.po M /trunk/translations/nations/ro.po M /trunk/translations/nations/ru.po M /trunk/translations/nations/sr.po M /trunk/translations/nations/sv.po M /trunk/translations/nations/tr.po M /trunk/translations/nations/uk.po M /trunk/translations/nations/zh_CN.po M /trunk/translations/nations/zh_TW.po M /trunk/translations/ruledit/ar.po M /trunk/translations/ruledit/bg.po M /trunk/translations/ruledit/ca.po M /trunk/translations/ruledit/cs.po M /trunk/translations/ruledit/da.po M /trunk/translations/ruledit/de.po M /trunk/translations/ruledit/el.po M /trunk/translations/ruledit/en_GB.po M /trunk/translations/ruledit/eo.po M /trunk/translations/ruledit/es.po M /trunk/translations/ruledit/et.po M /trunk/translations/ruledit/fa.po M /trunk/translations/ruledit/fi.po M /trunk/translations/ruledit/fr.po M /trunk/translations/ruledit/ga.po M /trunk/translations/ruledit/gd.po M /trunk/translations/ruledit/he.po M /trunk/translations/ruledit/hu.po M /trunk/translations/ruledit/id.po M /trunk/translations/ruledit/it.po M /trunk/translations/ruledit/ja.po M /trunk/translations/ruledit/ko.po M /trunk/translations/ruledit/lt.po M /trunk/translations/ruledit/nb.po M /trunk/translations/ruledit/nl.po M /trunk/translations/ruledit/pl.po M /trunk/translations/ruledit/pt.po M /trunk/translations/ruledit/pt_BR.po M /trunk/translations/ruledit/ro.po M /trunk/translations/ruledit/ru.po M /trunk/translations/ruledit/sr.po M /trunk/translations/ruledit/sv.po M /trunk/translations/ruledit/tr.po M /trunk/translations/ruledit/uk.po M /trunk/translations/ruledit/zh_CN.po M /trunk/translations/ruledit/zh_TW.po Msgmerged po-files against latest pot-files before branching S3_0 ------------------------------------------------------------------------ r34753 | igx31 | 2017-01-01 21:32:32 +0200 (Sun, 01 Jan 2017) | 3 lines Changed paths: M /trunk/translations/core/fr.po M /trunk/translations/nations/fr.po M /trunk/translations/ruledit/fr.po Updated French translations ------------------------------------------------------------------------ r34752 | mir3x | 2016-12-31 11:14:38 +0200 (Sat, 31 Dec 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/themes.cpp Qt client - fixed current theme not set as current in options See bug #25404 ------------------------------------------------------------------------ r34750 | mir3x | 2016-12-31 11:08:50 +0200 (Sat, 31 Dec 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/optiondlg.cpp Qt client - fixed font options not updated immediately during refresh, apply See bug #25403 ------------------------------------------------------------------------ r34748 | sveinung | 2016-12-29 18:28:29 +0200 (Thu, 29 Dec 2016) | 8 lines Changed paths: M /trunk/server/unithand.c Stop checking if "any action" has a target. Only a specific action can be impossible because no suitable target is found. Reported by wotan See bug #25401 ------------------------------------------------------------------------ r34746 | mir3x | 2016-12-28 22:14:24 +0200 (Wed, 28 Dec 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/optiondlg.cpp Qt client - fixed crash when applying font options See bug #25402 ------------------------------------------------------------------------ r34743 | sveinung | 2016-12-28 18:29:11 +0200 (Wed, 28 Dec 2016) | 6 lines Changed paths: M /trunk/common/actions.c M /trunk/doc/README.actions Explicit action target city is known assumption. Make the assumption that a city targeted action's target city is know explicit. See patch #7974 ------------------------------------------------------------------------ r34741 | cazfi | 2016-12-28 12:26:45 +0200 (Wed, 28 Dec 2016) | 2 lines Changed paths: M /trunk/translations/core/uk.po M /trunk/translations/nations/uk.po Merged Ukrainian translation from S2_5 branch. ------------------------------------------------------------------------ r34740 | mir3x | 2016-12-27 23:06:06 +0200 (Tue, 27 Dec 2016) | 5 lines Changed paths: M /trunk/client/colors_common.h M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h M /trunk/data/misc/colors.tilespec Draw negative city production on map with red color See patch #8053 ------------------------------------------------------------------------ r34738 | mir3x | 2016-12-27 22:57:25 +0200 (Tue, 27 Dec 2016) | 5 lines Changed paths: M /trunk/m4/debug.m4 Remove qt debug from non-debug builds See patch #8054 ------------------------------------------------------------------------ r34736 | mir3x | 2016-12-22 20:37:29 +0200 (Thu, 22 Dec 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/canvas.cpp M /trunk/client/gui-qt/canvas.h M /trunk/client/gui-qt/chatline.cpp M /trunk/client/gui-qt/chatline.h M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/citydlg.h M /trunk/client/gui-qt/cityrep.cpp M /trunk/client/gui-qt/cityrep.h M /trunk/client/gui-qt/colors.cpp M /trunk/client/gui-qt/connectdlg.cpp M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/diplodlg.cpp M /trunk/client/gui-qt/diplodlg.h M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/finddlg.cpp M /trunk/client/gui-qt/fonts.cpp M /trunk/client/gui-qt/fonts.h M /trunk/client/gui-qt/gotodlg.cpp M /trunk/client/gui-qt/graphics.cpp M /trunk/client/gui-qt/gui_main.cpp M /trunk/client/gui-qt/helpdlg.cpp M /trunk/client/gui-qt/hudwidget.cpp M /trunk/client/gui-qt/hudwidget.h M /trunk/client/gui-qt/inteldlg.cpp M /trunk/client/gui-qt/luaconsole.cpp M /trunk/client/gui-qt/mapctrl.cpp M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/messagedlg.cpp M /trunk/client/gui-qt/messagewin.cpp M /trunk/client/gui-qt/optiondlg.cpp M /trunk/client/gui-qt/pages.cpp M /trunk/client/gui-qt/pages.h M /trunk/client/gui-qt/plrdlg.cpp M /trunk/client/gui-qt/qtg_cxxside.h M /trunk/client/gui-qt/ratesdlg.cpp M /trunk/client/gui-qt/repodlgs.cpp M /trunk/client/gui-qt/shortcuts.cpp M /trunk/client/gui-qt/sidebar.cpp M /trunk/client/gui-qt/sidebar.h M /trunk/client/gui-qt/spaceshipdlg.cpp M /trunk/client/gui-qt/spaceshipdlg.h M /trunk/client/gui-qt/sprite.cpp M /trunk/client/gui-qt/themes.cpp M /trunk/client/gui-qt/voteinfo_bar.cpp M /trunk/client/gui-qt/voteinfo_bar.h M /trunk/client/gui-qt/wldlg.cpp Qt client - includes fix See bug #25399 ------------------------------------------------------------------------ r34734 | mlinnaka | 2016-12-22 14:18:15 +0200 (Thu, 22 Dec 2016) | 2 lines Changed paths: M /branches/S2_5/translations/freeciv/fi.po M /branches/S2_6/translations/freeciv/fi.po M /trunk/translations/core/fi.po Corrections and improvements in Finnish translation. ------------------------------------------------------------------------ r34731 | cazfi | 2016-12-22 08:09:06 +0200 (Thu, 22 Dec 2016) | 6 lines Changed paths: M /trunk/utility/registry_ini.c Use same translatable string for both error messages where file cannot be opened for writing. Suggested by Jacob Nevins See patch #8048 ------------------------------------------------------------------------ r34730 | cazfi | 2016-12-21 06:27:11 +0200 (Wed, 21 Dec 2016) | 4 lines Changed paths: M /trunk/utility/fc_dirent.c Added includes needed for Windows builds to fc_dirent.h See patch #8051 ------------------------------------------------------------------------ r34729 | mir3x | 2016-12-19 20:27:08 +0200 (Mon, 19 Dec 2016) | 5 lines Changed paths: M /trunk/data/themes/gui-qt/Classic/resource.qss M /trunk/data/themes/gui-qt/Necrophos/resource.qss M /trunk/data/themes/gui-qt/NightStalker/resource.qss Qt client - some minor themes changes See patch #8050 ------------------------------------------------------------------------ r34725 | cazfi | 2016-12-18 09:25:47 +0200 (Sun, 18 Dec 2016) | 4 lines Changed paths: M /trunk/utility/ioz.c Fixed crash when opening file for write fails while bzip2 or xz compression is in use. See bug #25391 ------------------------------------------------------------------------ r34723 | cazfi | 2016-12-17 09:35:23 +0200 (Sat, 17 Dec 2016) | 4 lines Changed paths: M /trunk/doc/README.msys2 Updated msys2 environment to 161212 level. See patch #8049 ------------------------------------------------------------------------ r34720 | cazfi | 2016-12-16 11:28:43 +0200 (Fri, 16 Dec 2016) | 7 lines Changed paths: M /trunk/utility/registry_ini.c Give sensible error message when savefile cannot be opened for writing. This helps only when no compression is being used. Originally reported by Dumbo in bug #25387 See patch #8048 ------------------------------------------------------------------------ r34717 | cazfi | 2016-12-15 11:11:34 +0200 (Thu, 15 Dec 2016) | 4 lines Changed paths: M /trunk/tools/ruleutil/rulesave.c Corrected keys rulesave uses when saving server settings. See bug #25384 ------------------------------------------------------------------------ r34716 | mir3x | 2016-12-14 11:44:02 +0200 (Wed, 14 Dec 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/ratesdlg.cpp M /trunk/client/gui-qt/ratesdlg.h M /trunk/client/gui-qt/sidebar.cpp M /trunk/data/themes/gui-qt/icons/Makefile.am A /trunk/data/themes/gui-qt/icons/control.png Qt client - new tax rates dialog See patch #8047 ------------------------------------------------------------------------ r34714 | mir3x | 2016-12-14 11:37:04 +0200 (Wed, 14 Dec 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/citydlg.h M /trunk/data/themes/gui-qt/NightStalker/resource.qss Qt client - used label for current units in city dialog instead groupbox See patch #8045 ------------------------------------------------------------------------ r34712 | mir3x | 2016-12-14 11:34:10 +0200 (Wed, 14 Dec 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/mapview.h Qt client - fixed minimap not always updated See bug #25383 ------------------------------------------------------------------------ r34709 | mir3x | 2016-12-14 11:30:25 +0200 (Wed, 14 Dec 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/chatline.cpp M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/diplodlg.cpp M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/gui_main.cpp Qt client - added application alert See bug #25380 ------------------------------------------------------------------------ r34707 | mir3x | 2016-12-14 11:27:57 +0200 (Wed, 14 Dec 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/mapview.cpp Qt client using 100% cpu See bug #25382 ------------------------------------------------------------------------ r34706 | cazfi | 2016-12-14 07:09:29 +0200 (Wed, 14 Dec 2016) | 5 lines Changed paths: M /trunk/server/ruleset.c When converting S2_6 resource to extra, use rule_name instead of human visible name to tie ruleset structures. See patch #8046 ------------------------------------------------------------------------ r34705 | mir3x | 2016-12-12 23:42:34 +0200 (Mon, 12 Dec 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/sidebar.cpp M /trunk/client/gui-qt/sidebar.h Qt client - remove unused sidebar_img See bug #25379 ------------------------------------------------------------------------ r34702 | mir3x | 2016-12-12 23:39:34 +0200 (Mon, 12 Dec 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/mapview.cpp Qt client - set idle timer to zero See patch #8044 ------------------------------------------------------------------------ r34700 | mir3x | 2016-12-12 23:36:14 +0200 (Mon, 12 Dec 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/canvas.cpp M /trunk/client/gui-qt/canvas.h M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/mapview.h Qt client - update minimap pixmap in another thread See patch #8043 ------------------------------------------------------------------------ r34699 | mir3x | 2016-12-10 14:50:55 +0200 (Sat, 10 Dec 2016) | 5 lines Changed paths: M /trunk/utility/specvec.h Removed useless comparision See bug #25354 ------------------------------------------------------------------------ r34697 | mir3x | 2016-12-10 14:31:02 +0200 (Sat, 10 Dec 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/menu.cpp Qt client - save map image to picture folder or storage folder See patch #8042 ------------------------------------------------------------------------ r34695 | mir3x | 2016-12-10 14:28:35 +0200 (Sat, 10 Dec 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/hudwidget.cpp M /trunk/data/themes/gui-qt/NightStalker/resource.qss Qt client - fixed new turn information border (border no opacity) See bug #25366 ------------------------------------------------------------------------ r34692 | cazfi | 2016-12-07 08:24:17 +0200 (Wed, 07 Dec 2016) | 4 lines Changed paths: M /trunk/tools/ruleutil/rulesave.c Rulesave saves trade.type and trade.bonus correctly. See bug #25362 ------------------------------------------------------------------------ r34691 | mir3x | 2016-12-04 21:55:30 +0200 (Sun, 04 Dec 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/gui_main.cpp M /trunk/client/gui-qt/plrdlg.cpp Qt client - fixed icc warnings See bug #25353 ------------------------------------------------------------------------ r34689 | mir3x | 2016-12-03 01:44:29 +0200 (Sat, 03 Dec 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/chatline.h M /trunk/client/gui-qt/menu.h M /trunk/client/gui-qt/sprite.cpp Qt client - fixed clang 3.9 errors See bug #25352 ------------------------------------------------------------------------ r34687 | mir3x | 2016-12-03 01:27:08 +0200 (Sat, 03 Dec 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp Qt client - set spacing to 0 in worklist layout See bug #25351 ------------------------------------------------------------------------ r34685 | mir3x | 2016-12-03 01:24:37 +0200 (Sat, 03 Dec 2016) | 5 lines Changed paths: M /trunk/data/themes/gui-qt/NightStalker/resource.qss Qt client - replaced ex(x-height) with em(font-size)in theme See bug #25350 ------------------------------------------------------------------------ r34683 | mir3x | 2016-12-03 01:21:56 +0200 (Sat, 03 Dec 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/pages.cpp Qt client - added client options to pregame page See patch #8041 ------------------------------------------------------------------------ r34681 | cazfi | 2016-12-02 15:17:00 +0200 (Fri, 02 Dec 2016) | 8 lines Changed paths: M /trunk/server/unithand.c When occypychance is above zero, and related move follows attack, movement cost of the combined action is bigger of the costs of attack and movement, no longer sum of them. Requested by David Fernandez See bug #20945 ------------------------------------------------------------------------ r34679 | cazfi | 2016-12-02 14:52:49 +0200 (Fri, 02 Dec 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/hudwidget.cpp Use "defense" instead of "defence" See patch #8012 ------------------------------------------------------------------------ r34677 | cazfi | 2016-12-02 14:48:28 +0200 (Fri, 02 Dec 2016) | 4 lines Changed paths: M /trunk/data/themes/gui-gtk-3.22/Freeciv/gtk-3.0/gtk.css Use linear-gradient instead of gtk css extension in gtk3.22-client theme See patch #8018 ------------------------------------------------------------------------ r34676 | mir3x | 2016-12-02 10:37:58 +0200 (Fri, 02 Dec 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/messagedlg.cpp M /trunk/client/gui-qt/repodlgs.cpp Qt client - added marings size when calculating width of QTablewidget See patch #8040 ------------------------------------------------------------------------ r34674 | mir3x | 2016-12-02 10:34:27 +0200 (Fri, 02 Dec 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/gui_main.cpp Qt client - added beep (qtg_sound_bell()) See patch #8039 ------------------------------------------------------------------------ r34672 | mir3x | 2016-12-02 10:32:27 +0200 (Fri, 02 Dec 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/hudwidget.cpp M /trunk/client/gui-qt/messagewin.cpp Qt client - widgets position and size is stored using floats instead ints See patch #8038 ------------------------------------------------------------------------ r34670 | mir3x | 2016-12-02 10:22:13 +0200 (Fri, 02 Dec 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h Qt client - added menu entry to load any tileset for current game See patch #8037 ------------------------------------------------------------------------ r34668 | mir3x | 2016-12-02 10:18:26 +0200 (Fri, 02 Dec 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/mapctrl.cpp M /trunk/client/gui-qt/shortcuts.cpp M /trunk/client/gui-qt/shortcuts.h Qt client - added shortcuts to reload theme and tileset See patch #8036 ------------------------------------------------------------------------ r34666 | mir3x | 2016-12-02 10:13:40 +0200 (Fri, 02 Dec 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/sprite.cpp Qt client - ported gfx_fileextensions See patch #8035 ------------------------------------------------------------------------ r34663 | mir3x | 2016-12-01 20:52:18 +0200 (Thu, 01 Dec 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/hudwidget.cpp Qt-client - hud_units::update_actions() compile failure Reported by Marko Lindqvist See bug #25349 ------------------------------------------------------------------------ r34662 | mir3x | 2016-11-30 09:53:08 +0200 (Wed, 30 Nov 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp Qt client - dont use QWheelEvent->phase() See bug #25344 ------------------------------------------------------------------------ r34660 | mir3x | 2016-11-30 09:51:15 +0200 (Wed, 30 Nov 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/hudwidget.cpp M /trunk/client/gui-qt/sidebar.cpp Qt client - show move points in unit label more prominent See patch #8033 ------------------------------------------------------------------------ r34658 | mir3x | 2016-11-29 14:07:09 +0200 (Tue, 29 Nov 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/hudwidget.cpp M /trunk/client/gui-qt/hudwidget.h M /trunk/client/gui-qt/mapctrl.cpp M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h M /trunk/client/gui-qt/pages.cpp M /trunk/client/gui-qt/shortcuts.cpp M /trunk/client/gui-qt/shortcuts.h M /trunk/data/themes/gui-qt/Classic/resource.qss M /trunk/data/themes/gui-qt/Necrophos/resource.qss M /trunk/data/themes/gui-qt/NightStalker/resource.qss M /trunk/data/themes/gui-qt/System/resource.qss Qt client - added popup_combat_info See patch #8030 ------------------------------------------------------------------------ r34655 | mir3x | 2016-11-29 13:59:48 +0200 (Tue, 29 Nov 2016) | 4 lines Changed paths: M /trunk/client/packhand.c Notify client with popup_combat_info before battle happens See patch #8029 ------------------------------------------------------------------------ r34653 | mir3x | 2016-11-29 13:56:29 +0200 (Tue, 29 Nov 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/sidebar.cpp M /trunk/client/gui-qt/sidebar.h Qt client - use notify font for sidebar See patch #8032 ------------------------------------------------------------------------ r34652 | mir3x | 2016-11-29 13:54:50 +0200 (Tue, 29 Nov 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h Qt client - added menu entry to save whole map to image See patch #8031 ------------------------------------------------------------------------ r34649 | mir3x | 2016-11-29 13:42:41 +0200 (Tue, 29 Nov 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp Qt client - fixed city dialog worklist autoresize See bug #25342 ------------------------------------------------------------------------ r34646 | cazfi | 2016-11-28 11:34:42 +0200 (Mon, 28 Nov 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/citydlg.h Made city_map::sizeHint() and city_map::minimumSizeHint() const as the virtual functions they should represent. See bug #25327 ------------------------------------------------------------------------ r34644 | jtn | 2016-11-28 02:27:06 +0200 (Mon, 28 Nov 2016) | 3 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp Stop requiring QWheelEvent::source() (new in Qt 5.5) to compile. See bug #25341. ------------------------------------------------------------------------ r34643 | cazfi | 2016-11-27 18:58:52 +0200 (Sun, 27 Nov 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/themes.c M /trunk/client/gui-gtk-3.0/themes.c M /trunk/client/gui-gtk-3.22/themes.c M /trunk/client/gui-sdl2/themes.c M /trunk/utility/Makefile.am A /trunk/utility/fc_dirent.c A /trunk/utility/fc_dirent.h M /trunk/utility/shared.c M /trunk/utility/support.c M /trunk/utility/support.h Moved fc_opendir() to a new fc_dirent module. See patch #8017 ------------------------------------------------------------------------ r34642 | mir3x | 2016-11-27 15:23:58 +0200 (Sun, 27 Nov 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h M /trunk/client/gui-qt/shortcuts.cpp M /trunk/client/gui-qt/shortcuts.h Qt client - added shortcut checker for duplicates See patch #8028 ------------------------------------------------------------------------ r34640 | mir3x | 2016-11-27 15:11:32 +0200 (Sun, 27 Nov 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/hudwidget.cpp M /trunk/client/gui-qt/hudwidget.h Qt client - fixed highlight status in unit action See bug #25340 ------------------------------------------------------------------------ r34638 | mir3x | 2016-11-27 15:04:16 +0200 (Sun, 27 Nov 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/menu.cpp Qt client - replace send_chat with append to chat See bug #25339 ------------------------------------------------------------------------ r34636 | cazfi | 2016-11-27 11:31:49 +0200 (Sun, 27 Nov 2016) | 5 lines Changed paths: M /trunk/doc/man/Makefile.am M /trunk/doc/man/freeciv-client.6.in A /trunk/doc/man/freeciv-gtk3.22.6 Replaced client man page references of gtk3x-client with gtk3.22-client. Add man link for gtk3.22-client. See patch #8013 ------------------------------------------------------------------------ r34634 | cazfi | 2016-11-27 11:11:37 +0200 (Sun, 27 Nov 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/fc_client.h Removed unused fc_icons::pix_cache See bug #25326 ------------------------------------------------------------------------ r34632 | cazfi | 2016-11-26 14:54:41 +0200 (Sat, 26 Nov 2016) | 4 lines Changed paths: M /trunk/client/gui-stub/dialogs.c M /trunk/client/gui_cbsetter.c Corrected the way gui-stub popup_combat_info() gets called through interface. See bug #25328 ------------------------------------------------------------------------ r34630 | cazfi | 2016-11-26 14:38:57 +0200 (Sat, 26 Nov 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/hudwidget.cpp Fixed the way Qt-client popup_terrain_info() checks for empty string. See bug #25325 ------------------------------------------------------------------------ r34628 | mir3x | 2016-11-24 09:09:59 +0200 (Thu, 24 Nov 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/hudwidget.cpp Qt client - Current terrain could be scaled wrongly Reported by Marko Lindqvist See bug #25333 ------------------------------------------------------------------------ r34627 | mir3x | 2016-11-24 08:52:43 +0200 (Thu, 24 Nov 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp Qt client - governor sliders could be incorrect if there was custom governor See bug #25335 ------------------------------------------------------------------------ r34625 | mir3x | 2016-11-24 08:48:12 +0200 (Thu, 24 Nov 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/menu.cpp Qt client - use goto instead send_attack_tile for rally points See patch #8027 ------------------------------------------------------------------------ r34622 | mir3x | 2016-11-23 10:26:23 +0200 (Wed, 23 Nov 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/optiondlg.h M /trunk/server/rssanity.c Fixed typos "repsonse" "fullfilled" Reported by Marko Lindqvist See bug #25319 ------------------------------------------------------------------------ r34618 | mir3x | 2016-11-22 21:54:26 +0200 (Tue, 22 Nov 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp Qt client - set city dialog setSizeAdjustPolicy for production table and scroll See patch #8019 ------------------------------------------------------------------------ r34616 | mir3x | 2016-11-22 21:51:33 +0200 (Tue, 22 Nov 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/hudwidget.cpp Qt client - draw dark background for new turn info text See patch #8016 ------------------------------------------------------------------------ r34614 | mir3x | 2016-11-22 21:43:01 +0200 (Tue, 22 Nov 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/mapctrl.cpp Qt client - allow scrolling map using shift+cursors See patch #8015 ------------------------------------------------------------------------ r34611 | mir3x | 2016-11-22 21:40:26 +0200 (Tue, 22 Nov 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/citydlg.h Qt client - city dialog - allow scrolling using wheel without using scrollbar See patch #8014 ------------------------------------------------------------------------ r34608 | cazfi | 2016-11-22 07:55:21 +0200 (Tue, 22 Nov 2016) | 4 lines Changed paths: M /trunk/server/cityturn.c Added translator comment about government overthrown message. See patch #8010 ------------------------------------------------------------------------ r34606 | cazfi | 2016-11-22 07:44:17 +0200 (Tue, 22 Nov 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/canvas.cpp Fixed clang alignment warning from Qt-client zealous_crop_rect() See bug #25315 ------------------------------------------------------------------------ r34605 | cazfi | 2016-11-21 15:19:24 +0200 (Mon, 21 Nov 2016) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/gen_headers/freeciv_config.h.in Added configure check for opendir() See patch #8009 ------------------------------------------------------------------------ r34604 | cazfi | 2016-11-21 15:08:55 +0200 (Mon, 21 Nov 2016) | 5 lines Changed paths: M /trunk/common/achievements.c Replace 'seen' vararray with buffer allocated with fc_calloc() in handling of "Land Ahoy" achievement. See patch #8007 ------------------------------------------------------------------------ r34602 | cazfi | 2016-11-21 13:15:30 +0200 (Mon, 21 Nov 2016) | 4 lines Changed paths: M /trunk/utility/shared.c Respect DIR_SEPARATOR when constructing file path in fileinfolist_infix() See patch #8008 ------------------------------------------------------------------------ r34601 | cazfi | 2016-11-21 08:19:40 +0200 (Mon, 21 Nov 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-3.0/editprop.c M /trunk/client/gui-gtk-3.22/editprop.c M /trunk/common/road.c M /trunk/common/road.h M /trunk/server/advisors/autosettlers.c M /trunk/server/legacysave.c M /trunk/server/rssanity.c M /trunk/server/ruleset.c M /trunk/server/savegame2.c Removed road_index() See patch #8006 ------------------------------------------------------------------------ r34598 | cazfi | 2016-11-21 06:52:29 +0200 (Mon, 21 Nov 2016) | 4 lines Changed paths: M /trunk/client/agents/agents.c Fixed agents.c compile with clang-3.9. See bug #25314 ------------------------------------------------------------------------ r34596 | mir3x | 2016-11-21 00:29:27 +0200 (Mon, 21 Nov 2016) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-3.0/dialogs.c M /trunk/client/gui-gtk-3.22/dialogs.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/qtg_cxxside.cpp M /trunk/client/gui-qt/qtg_cxxside.h M /trunk/client/gui-sdl2/dialogs.c M /trunk/client/gui-stub/dialogs.c M /trunk/client/gui_interface.c M /trunk/client/gui_interface.h M /trunk/client/include/dialogs_g.h M /trunk/client/packhand.c Added new function popup_combat_info See patch #7997 ------------------------------------------------------------------------ r34594 | mir3x | 2016-11-21 00:22:08 +0200 (Mon, 21 Nov 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/fc_client.cpp Qt client - moved unit label to bottom by default See patch #8005 ------------------------------------------------------------------------ r34592 | mir3x | 2016-11-21 00:20:30 +0200 (Mon, 21 Nov 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/hudwidget.cpp M /trunk/client/gui-qt/hudwidget.h M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h Qt client - show new turn information on map See patch #8004 ------------------------------------------------------------------------ r34590 | mir3x | 2016-11-21 00:15:35 +0200 (Mon, 21 Nov 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/pages.cpp M /trunk/client/gui-qt/sidebar.cpp M /trunk/client/gui-qt/sidebar.h Qt client - allow chaning tech via sidebar menu See patch #8002 ------------------------------------------------------------------------ r34588 | mir3x | 2016-11-21 00:13:55 +0200 (Mon, 21 Nov 2016) | 6 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/menu.cpp Don't use move_type in Qt client Submitted by Emmet Hikory See patch #4868 ------------------------------------------------------------------------ r34585 | sveinung | 2016-11-20 14:41:14 +0200 (Sun, 20 Nov 2016) | 8 lines Changed paths: M /trunk/client/gui-gtk-3.22/action_dialog.c Gtk 3.22 doesn't support mnemonics. Remove the in band mnemonic marker ('_') from the "Keep Moving" action selection dialog button so it doesn't show up as text. Reported by wotan See bug #25289 ------------------------------------------------------------------------ r34584 | cazfi | 2016-11-20 13:22:06 +0200 (Sun, 20 Nov 2016) | 4 lines Changed paths: M /trunk/common/achievements.c Silence warning about different signedness in lucky achievement comparison See patch #7991 ------------------------------------------------------------------------ r34582 | cazfi | 2016-11-20 12:26:26 +0200 (Sun, 20 Nov 2016) | 6 lines Changed paths: M /trunk/ai/default/aidata.c M /trunk/ai/default/aidata.h M /trunk/ai/default/aihand.c Made AI to adjust policy values. Requested by Jacob Nevins See patch #6080 ------------------------------------------------------------------------ r34581 | cazfi | 2016-11-20 00:38:28 +0200 (Sun, 20 Nov 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-3.0/editprop.c M /trunk/client/gui-gtk-3.22/editprop.c M /trunk/common/base.c M /trunk/common/base.h M /trunk/server/ruleset.c Removed base_index() See patch #7992 ------------------------------------------------------------------------ r34579 | cazfi | 2016-11-19 22:43:56 +0200 (Sat, 19 Nov 2016) | 4 lines Changed paths: M /trunk/server/techtools.c Give Future Tech as cheapest free tech when player already is researching those. bug #25312 ------------------------------------------------------------------------ r34577 | cazfi | 2016-11-19 19:58:20 +0200 (Sat, 19 Nov 2016) | 4 lines Changed paths: M /trunk/doc/man/freeciv-client.6.in Removed mention of --gtk-warnings commandline parameter for gtk3.22-client from man pages. See patch #8003 ------------------------------------------------------------------------ r34574 | cazfi | 2016-11-19 18:42:28 +0200 (Sat, 19 Nov 2016) | 2 lines Changed paths: M /trunk/translations/core/fi.po Updated Finnish translation. ------------------------------------------------------------------------ r34566 | jtn | 2016-11-19 13:13:27 +0200 (Sat, 19 Nov 2016) | 5 lines Changed paths: M /trunk/translations/core/de.po Updated German translation from "Quintus" (Marvin Gülker) msgmerged from S2_5 r34562. Stats on trunk: core: 77%: 5651 translated, 1089 fuzzy, 631 untranslated. (This is Marvin's final update as primary German translator.) ------------------------------------------------------------------------ r34561 | cazfi | 2016-11-19 04:32:47 +0200 (Sat, 19 Nov 2016) | 4 lines Changed paths: M /trunk/windows/installer_cross/winbuild.sh Winbuild.sh now errors out all the way when build fails. See bug #25308 ------------------------------------------------------------------------ r34558 | mir3x | 2016-11-18 10:32:52 +0200 (Fri, 18 Nov 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/gotodlg.cpp Qt client - remove goto dialog stylesheet from code See patch #8001 ------------------------------------------------------------------------ r34556 | mir3x | 2016-11-18 10:15:53 +0200 (Fri, 18 Nov 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/pages.cpp Qt client - add tooltip to sidebar cities icon See patch #8000 ------------------------------------------------------------------------ r34554 | mir3x | 2016-11-18 10:13:42 +0200 (Fri, 18 Nov 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/pages.cpp Qt client - use mouse wheel up over sidebar icons to cycle via cities See patch #7999 ------------------------------------------------------------------------ r34552 | mir3x | 2016-11-18 10:10:00 +0200 (Fri, 18 Nov 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/pages.cpp Qt client - use wheel up over sidebar unit icon to center enemy units See patch #7998 ------------------------------------------------------------------------ r34549 | cazfi | 2016-11-18 08:21:43 +0200 (Fri, 18 Nov 2016) | 4 lines Changed paths: M /trunk/client/helpdata.c Generate help about extra's unit hiding property. See patch #7996 ------------------------------------------------------------------------ r34548 | cazfi | 2016-11-17 16:11:23 +0200 (Thu, 17 Nov 2016) | 4 lines Changed paths: M /trunk/ai/default/aisettler.c M /trunk/client/colors_common.c M /trunk/client/gui-gtk-2.0/gtkpixcomm.c M /trunk/client/helpdata.c Added spaces around '!=' where ever they were still missing. See patch #7995 ------------------------------------------------------------------------ r34546 | cazfi | 2016-11-17 11:33:15 +0200 (Thu, 17 Nov 2016) | 6 lines Changed paths: M /trunk/common/terrain.c Fixed pillaging of extras that have no cause. Reported by wotan See bug #25284 ------------------------------------------------------------------------ r34545 | mir3x | 2016-11-17 11:26:51 +0200 (Thu, 17 Nov 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp Qt client - ported popup_musicset_suggestion_dialog() See patch #7994 ------------------------------------------------------------------------ r34543 | mir3x | 2016-11-17 11:23:15 +0200 (Thu, 17 Nov 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp Qt client - ported popup_soundset_suggestion_dialog() See patch #7993 ------------------------------------------------------------------------ r34540 | mir3x | 2016-11-17 11:21:39 +0200 (Thu, 17 Nov 2016) | 6 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/dialogs.h Qt client - act sel dlg: switch target unit Submitted by Sveinung Kvilhaugsvik See patch #7528 ------------------------------------------------------------------------ r34539 | mir3x | 2016-11-17 11:16:31 +0200 (Thu, 17 Nov 2016) | 6 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp Qt client - Implement popup_tileset_suggestion_dialog() Submitted by Marko Lindqvist See patch #7091 ------------------------------------------------------------------------ r34537 | mir3x | 2016-11-17 11:13:56 +0200 (Thu, 17 Nov 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/mapview.h M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h Qt client - remembered minimap postion and width See patch #7989 ------------------------------------------------------------------------ r34535 | mir3x | 2016-11-17 11:04:50 +0200 (Thu, 17 Nov 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/hudwidget.cpp M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/shortcuts.cpp M /trunk/client/gui-qt/shortcuts.h M /trunk/data/themes/gui-qt/icons/Makefile.am A /trunk/data/themes/gui-qt/icons/automate.png A /trunk/data/themes/gui-qt/icons/paradrop.png A /trunk/data/themes/gui-qt/icons/pollution.png A /trunk/data/themes/gui-qt/icons/set_homecity.png A /trunk/data/themes/gui-qt/icons/upgrade.png Qt client - added 5 actions to unit label See patch #7988 ------------------------------------------------------------------------ r34532 | cazfi | 2016-11-17 09:55:34 +0200 (Thu, 17 Nov 2016) | 4 lines Changed paths: M /trunk/data/themes/gui-gtk-3.22/Freeciv/gtk-3.0/Arrows/Makefile.am M /trunk/data/themes/gui-gtk-3.22/Freeciv/gtk-3.0/Buttons/Makefile.am M /trunk/data/themes/gui-gtk-3.22/Freeciv/gtk-3.0/Check-Radio/Makefile.am M /trunk/data/themes/gui-gtk-3.22/Freeciv/gtk-3.0/Combo/Makefile.am M /trunk/data/themes/gui-gtk-3.22/Freeciv/gtk-3.0/Frame-Gap/Makefile.am M /trunk/data/themes/gui-gtk-3.22/Freeciv/gtk-3.0/Handles/Makefile.am M /trunk/data/themes/gui-gtk-3.22/Freeciv/gtk-3.0/Lines/Makefile.am M /trunk/data/themes/gui-gtk-3.22/Freeciv/gtk-3.0/ListHeaders/Makefile.am M /trunk/data/themes/gui-gtk-3.22/Freeciv/gtk-3.0/Makefile.am M /trunk/data/themes/gui-gtk-3.22/Freeciv/gtk-3.0/Menu-Menubar/Makefile.am M /trunk/data/themes/gui-gtk-3.22/Freeciv/gtk-3.0/Others/Makefile.am M /trunk/data/themes/gui-gtk-3.22/Freeciv/gtk-3.0/Panel/Makefile.am M /trunk/data/themes/gui-gtk-3.22/Freeciv/gtk-3.0/ProgressBar/Makefile.am M /trunk/data/themes/gui-gtk-3.22/Freeciv/gtk-3.0/Range/Makefile.am M /trunk/data/themes/gui-gtk-3.22/Freeciv/gtk-3.0/Scrollbars/Makefile.am M /trunk/data/themes/gui-gtk-3.22/Freeciv/gtk-3.0/Shadows/Makefile.am M /trunk/data/themes/gui-gtk-3.22/Freeciv/gtk-3.0/Spin/Makefile.am M /trunk/data/themes/gui-gtk-3.22/Freeciv/gtk-3.0/Tabs/Makefile.am M /trunk/data/themes/gui-gtk-3.22/Freeciv/gtk-3.0/Toolbar/Makefile.am Install gtk3.22-client theme to correct directory. See bug #25306 ------------------------------------------------------------------------ r34530 | cazfi | 2016-11-17 07:14:51 +0200 (Thu, 17 Nov 2016) | 6 lines Changed paths: M /trunk/data/civ2/terrain.ruleset Civ2 ruleset Airbase hides units inside. Reported by begre1929 See patch #7983 ------------------------------------------------------------------------ r34528 | cazfi | 2016-11-17 06:48:43 +0200 (Thu, 17 Nov 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/shortcuts.cpp M /trunk/client/gui-qt/shortcuts.h Renamed SC_LOCK as SC_IFACE_LOCK to avoid namespace conflict. See bug #25302 ------------------------------------------------------------------------ r34525 | cazfi | 2016-11-16 18:49:57 +0200 (Wed, 16 Nov 2016) | 4 lines Changed paths: M /trunk/common/improvement.c Do not return NULL as boolean from wonder_is_lost() nor wonder_is_built() See bug #25301 ------------------------------------------------------------------------ r34524 | cazfi | 2016-11-16 12:28:51 +0200 (Wed, 16 Nov 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/themes.c M /trunk/client/gui-gtk-3.0/themes.c M /trunk/client/gui-gtk-3.22/themes.c M /trunk/client/gui-sdl2/themes.c M /trunk/configure.ac M /trunk/gen_headers/freeciv_config.h.in M /trunk/utility/shared.c M /trunk/utility/support.h Added dirent.h configure check. See patch #7990 ------------------------------------------------------------------------ r34523 | mir3x | 2016-11-16 11:08:13 +0200 (Wed, 16 Nov 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp Qt client - sort items vertically in city production chooser. See patch #7982 ------------------------------------------------------------------------ r34518 | cazfi | 2016-11-15 22:37:09 +0200 (Tue, 15 Nov 2016) | 4 lines Changed paths: M /trunk/configure.ac Made FREECIV_LABEL_FORCE precious See patch #7987 ------------------------------------------------------------------------ r34517 | cazfi | 2016-11-15 22:08:40 +0200 (Tue, 15 Nov 2016) | 4 lines Changed paths: M /trunk/data/sandbox/README.sandbox M /trunk/data/sandbox/terrain.ruleset Sandbox ruleset fortress and airbase hides units inside See patch #7984 ------------------------------------------------------------------------ r34516 | cazfi | 2016-11-15 21:42:40 +0200 (Tue, 15 Nov 2016) | 4 lines Changed paths: M /trunk/ai/default/aitech.c M /trunk/client/control.c M /trunk/client/goto.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.0/pages.c M /trunk/client/gui-gtk-3.22/gui_main.c M /trunk/client/gui-gtk-3.22/pages.c M /trunk/client/gui-qt/gui_main.cpp M /trunk/client/gui-qt/menu.h M /trunk/client/gui-sdl2/graphics.c M /trunk/client/gui-sdl2/mapview.c M /trunk/client/gui-stub/gui_main.c M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/effects.c M /trunk/common/movement.c M /trunk/common/networking/connection.c M /trunk/common/networking/packets.def M /trunk/common/version.h M /trunk/server/citytools.c M /trunk/server/fcdb.c M /trunk/server/gamehand.c M /trunk/server/score.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c M /trunk/utility/inputfile.c M /trunk/utility/shared.c M /trunk/utility/timing.c Added spaces around '==' where ever they were still missing. See patch #7986 ------------------------------------------------------------------------ r34512 | jtn | 2016-11-15 12:21:02 +0200 (Tue, 15 Nov 2016) | 3 lines Changed paths: M /trunk/server/unittools.c Small optimisation to autoattack transport depth check. See gna patch #7985. ------------------------------------------------------------------------ r34511 | sveinung | 2016-11-15 08:44:31 +0200 (Tue, 15 Nov 2016) | 7 lines Changed paths: M /trunk/server/unithand.c Force all action target kinds to be handled. Use a switch statement in handle_unit_get_actions() when getting the probabilities of all actions. This forces all action target kinds to be handled. See patch #7976 ------------------------------------------------------------------------ r34509 | cazfi | 2016-11-14 12:16:27 +0200 (Mon, 14 Nov 2016) | 4 lines Changed paths: M /trunk/windows/installer_msys2/Makefile Replace gtk3x by gtk3.22 in msys2 make target names. See patch #7980 ------------------------------------------------------------------------ r34508 | sveinung | 2016-11-14 08:56:58 +0200 (Mon, 14 Nov 2016) | 3 lines Changed paths: M /trunk/server/unithand.c Shorten unit_perform_action() via macros. See patch #7977 ------------------------------------------------------------------------ r34507 | sveinung | 2016-11-14 08:55:59 +0200 (Mon, 14 Nov 2016) | 7 lines Changed paths: M /trunk/server/unithand.c handle_unit_get_actions(): actor target distance. Replace the cached calculation if the actor and the target are at the same tile with caching the distance between actor and target. The distance is more reusable. See patch #7975 ------------------------------------------------------------------------ r34504 | mir3x | 2016-11-13 23:37:27 +0200 (Sun, 13 Nov 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/mapview.cpp Qt client - tax sprites not always updated See bug #25287 ------------------------------------------------------------------------ r34502 | mir3x | 2016-11-13 23:35:53 +0200 (Sun, 13 Nov 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp Qt client - city dialog - use fixed height for widget holding city view See patch #7981 ------------------------------------------------------------------------ r34500 | mir3x | 2016-11-13 23:33:44 +0200 (Sun, 13 Nov 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h M /trunk/client/gui-qt/messagewin.cpp M /trunk/client/gui-qt/shortcuts.cpp M /trunk/client/gui-qt/shortcuts.h Qt client - added menu option to lock interface See patch #7979 ------------------------------------------------------------------------ r34498 | sveinung | 2016-11-13 20:30:22 +0200 (Sun, 13 Nov 2016) | 3 lines Changed paths: M /trunk/server/unithand.c M /trunk/server/unithand.h Action not enabled explain missing target. See patch #7978 ------------------------------------------------------------------------ r34497 | sveinung | 2016-11-13 20:29:46 +0200 (Sun, 13 Nov 2016) | 14 lines Changed paths: M /trunk/common/actions.c An unknown target can't make an action possible. An action can be known to be impossible because of the actor unit. When this is true it doesn't matter what the target is. Example: It doesn't matter if the unseen distant tile the unit wants to bombard has units or not when it is out of moves and the rules requires a bombarding unit to have a move fragment left. Have the action probability calculation for unit stack targeted actions return impossible rather than unknown when the actor unit is known to make the action impossible. See bug #25281 ------------------------------------------------------------------------ r34496 | sveinung | 2016-11-13 17:43:01 +0200 (Sun, 13 Nov 2016) | 3 lines Changed paths: M /trunk/common/scriptcore/api_game_find.c M /trunk/common/scriptcore/api_game_find.h M /trunk/common/scriptcore/tolua_game.pkg Lua API: introduce find.action() methods. See patch #7973 ------------------------------------------------------------------------ r34495 | sveinung | 2016-11-13 17:42:42 +0200 (Sun, 13 Nov 2016) | 7 lines Changed paths: M /trunk/server/scripting/api_server_edit.c Lua server scripts: don't rely on "Conquer City". Determine if a particular Lua triggered unit move is a city conquest based on the old rules rather than on if the actor unit ever can do the "Conquer City" action. See bug #25280 ------------------------------------------------------------------------ r34494 | cazfi | 2016-11-13 12:42:35 +0200 (Sun, 13 Nov 2016) | 6 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/extras.c M /trunk/common/extras.h M /trunk/common/fc_types.h M /trunk/common/networking/packets.def M /trunk/common/player.c M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/ruledit/comments.txt M /trunk/data/sandbox/terrain.ruleset M /trunk/data/stub/terrain.ruleset M /trunk/data/webperimental/terrain.ruleset M /trunk/fc_version M /trunk/server/maphand.c M /trunk/server/ruleset.c M /trunk/tools/ruleutil/rulesave.c Added support for extras that can hide units inside from opponents. Requested by Jacob Nevins See patch #4101 ------------------------------------------------------------------------ r34491 | cazfi | 2016-11-12 18:32:40 +0200 (Sat, 12 Nov 2016) | 4 lines Changed paths: M /trunk/doc/README.msys2 Updatet msys2 environment to 161110 level. See patch #7967 ------------------------------------------------------------------------ r34490 | cazfi | 2016-11-12 08:21:58 +0200 (Sat, 12 Nov 2016) | 4 lines Changed paths: M /trunk/data/alio.tilespec M /trunk/data/hexemplio/select.png M /trunk/data/hexemplio/select.spec M /trunk/data/hexemplio.tilespec M /trunk/data/toonhex.tilespec Cropped out transparent areas on top and bottom of hexemplio select sprites. See patch #7952 ------------------------------------------------------------------------ r34489 | cazfi | 2016-11-12 08:19:13 +0200 (Sat, 12 Nov 2016) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/doc/README.packaging M /trunk/m4/gtk3.22-client.m4 Made gtk3.22-client the default See patch #7970 ------------------------------------------------------------------------ r34487 | mir3x | 2016-11-11 11:44:46 +0200 (Fri, 11 Nov 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp Qt client - changes to notify goto See patch #7972 ------------------------------------------------------------------------ r34485 | mir3x | 2016-11-11 11:42:14 +0200 (Fri, 11 Nov 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h Qt client - removed unused fc_message_box See patch #7971 ------------------------------------------------------------------------ r34483 | mir3x | 2016-11-11 11:28:57 +0200 (Fri, 11 Nov 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/hudwidget.cpp Qt client - add terrain tooltip to unit label See patch #7968 ------------------------------------------------------------------------ r34481 | mir3x | 2016-11-11 11:26:50 +0200 (Fri, 11 Nov 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/mapctrl.cpp M /trunk/client/gui-qt/shortcuts.cpp M /trunk/client/gui-qt/shortcuts.h Qt client - added shortcut to quick buy current city production See patch #7969 ------------------------------------------------------------------------ r34477 | cazfi | 2016-11-11 07:56:38 +0200 (Fri, 11 Nov 2016) | 4 lines Changed paths: M /trunk/data/hexemplio/unitextras.spec Updated authors list in hexemplio unitextras.spec. See patch #7931 ------------------------------------------------------------------------ r34475 | sveinung | 2016-11-10 11:41:01 +0200 (Thu, 10 Nov 2016) | 8 lines Changed paths: M /trunk/server/actiontools.c M /trunk/server/actiontools.h An act_prob struct isn't a pointer. The function action_auto_perf_unit_prob() returns an act_prob struct, not a pointer to an act_prob struct. Remove the const from its return type. Reported-by: Marko Lindqvist See bug #25268 ------------------------------------------------------------------------ r34474 | sveinung | 2016-11-10 11:40:27 +0200 (Thu, 10 Nov 2016) | 3 lines Changed paths: M /trunk/common/actions.c M /trunk/doc/README.actions M /trunk/fc_version Conquer City: make !animal hard req obligatory. See patch #7966 ------------------------------------------------------------------------ r34472 | mir3x | 2016-11-10 10:03:26 +0200 (Thu, 10 Nov 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h M /trunk/client/gui-qt/shortcuts.cpp Qt client - added autocaravan See patch #7965 ------------------------------------------------------------------------ r34470 | cazfi | 2016-11-10 07:39:39 +0200 (Thu, 10 Nov 2016) | 4 lines Changed paths: M /trunk/client/audio.c When mixer is not available, recommend SDL2_mixer instead of SDL1.2 mixer See patch #7948 ------------------------------------------------------------------------ r34468 | cazfi | 2016-11-10 07:04:17 +0200 (Thu, 10 Nov 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/mapview.c M /trunk/client/gui-gtk-3.22/mapview.c Made left panel unit icon area big enough See bug #25275 ------------------------------------------------------------------------ r34466 | cazfi | 2016-11-10 06:50:27 +0200 (Thu, 10 Nov 2016) | 4 lines Changed paths: M /trunk/data/hexemplio/bases.spec Removed outcommented tags from hexemplio bases.spec See patch #7918 ------------------------------------------------------------------------ r34464 | sveinung | 2016-11-10 02:23:32 +0200 (Thu, 10 Nov 2016) | 7 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/server/ruleset.c Prepare for ruleset derived action data. Introduce the new function actions_rs_pre_san_gen(). It generates data that is based on the loaded ruleset but needed before ruleset sanity checking and ruleset compatibility upgrade. See patch #7963 ------------------------------------------------------------------------ r34463 | sveinung | 2016-11-10 02:22:46 +0200 (Thu, 10 Nov 2016) | 3 lines Changed paths: M /trunk/common/requirements.c A nation contradicts its group's absence. See patch #7962 ------------------------------------------------------------------------ r34462 | sveinung | 2016-11-10 02:22:12 +0200 (Thu, 10 Nov 2016) | 6 lines Changed paths: M /trunk/common/unittype.c M /trunk/doc/README.actions M /trunk/server/citytools.c M /trunk/server/unittools.c "Paradrop Unit": Don't rely on "Conquer City". Determine if a particular drop is a city conquest based on the old rules rather than on if the actor unit ever can do the "Conquer City" action. See bug #25234 ------------------------------------------------------------------------ r34461 | sveinung | 2016-11-09 21:08:43 +0200 (Wed, 09 Nov 2016) | 3 lines Changed paths: M /trunk/server/unithand.c Make city conquest able to cause an incident. See patch #7960 ------------------------------------------------------------------------ r34460 | sveinung | 2016-11-09 21:07:37 +0200 (Wed, 09 Nov 2016) | 6 lines Changed paths: M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/sandbox/units.ruleset M /trunk/data/webperimental/units.ruleset Declare all GameLoss units autoattack Provoking. It is, in all bundled rulesets, reasonable to attack a GamleLoss unit at once rather than hoping that it will attack and thus be defeated. See patch #7959 ------------------------------------------------------------------------ r34458 | cazfi | 2016-11-09 15:53:54 +0200 (Wed, 09 Nov 2016) | 4 lines Changed paths: M /trunk/doc/README.msys2 M /trunk/windows/installer_msys2/Makefile Made Windows 7 minimum requirement for msys2 builds. See patch #7955 ------------------------------------------------------------------------ r34456 | cazfi | 2016-11-09 13:49:23 +0200 (Wed, 09 Nov 2016) | 4 lines Changed paths: M /trunk/doc/README.graphics README.graphics typofix "form" -> "from" See patch #7957 ------------------------------------------------------------------------ r34454 | cazfi | 2016-11-09 13:38:39 +0200 (Wed, 09 Nov 2016) | 4 lines Changed paths: D /trunk/data/amplio/select.png M /trunk/data/amplio2/Makefile.am D /trunk/data/amplio2/select.png Dropped unused select.png from amplio/2 tilesets See patch #7954 ------------------------------------------------------------------------ r34452 | cazfi | 2016-11-09 13:02:50 +0200 (Wed, 09 Nov 2016) | 6 lines Changed paths: M /trunk/data/alio.tilespec M /trunk/data/hexemplio/Makefile.am A /trunk/data/hexemplio/roads-maglevs.png A /trunk/data/hexemplio/roads-maglevs.spec A /trunk/data/hexemplio/roads-rails.png A /trunk/data/hexemplio/roads-rails.spec M /trunk/data/hexemplio/roads.png M /trunk/data/hexemplio/roads.spec M /trunk/data/hexemplio.tilespec M /trunk/data/toonhex.tilespec Updated hexemplio road types. Art by GriffonSpade See patch #6798 ------------------------------------------------------------------------ r34450 | mir3x | 2016-11-09 10:11:31 +0200 (Wed, 09 Nov 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/menu.cpp Qt client - moved update unit label to real_menus_update See bug #25273 ------------------------------------------------------------------------ r34448 | sveinung | 2016-11-09 03:38:22 +0200 (Wed, 09 Nov 2016) | 11 lines Changed paths: M /trunk/ai/default/aidiplomat.c ai: any hostile unit != any hostile diplomat. Freeciv 3.0 has hostile enabler controlled actions that aren't diplomatic. The function is_city_surrounded_by_our_spies() is used when the Diplomat/Spy control code checks if a new Diplomat/Spy is needed. Stop assuming that any unit capable of performing any hostile action is capable of performing a hostile Spy/Diplomat action in the function is_city_surrounded_by_our_spies(). See bug #25272 ------------------------------------------------------------------------ r34446 | jtn | 2016-11-09 00:05:56 +0200 (Wed, 09 Nov 2016) | 3 lines Changed paths: M /trunk/doc/README.effects M /trunk/server/unittools.c Fully document Retire_Pct behaviour. See bug #25265. ------------------------------------------------------------------------ r34444 | cazfi | 2016-11-08 19:37:21 +0200 (Tue, 08 Nov 2016) | 4 lines Changed paths: M /trunk/utility/mem.c sanity_check_size() memory allocations on debug builds only. See patch #7951 ------------------------------------------------------------------------ r34441 | cazfi | 2016-11-08 10:19:05 +0200 (Tue, 08 Nov 2016) | 4 lines Changed paths: M /trunk/data/hex2t/select.png M /trunk/data/hex2t/select.spec M /trunk/data/hex2t.tilespec Cut out transparent top and bottom of hex2t select sprites. See patch #7953 ------------------------------------------------------------------------ r34440 | cazfi | 2016-11-08 09:00:26 +0200 (Tue, 08 Nov 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/graphics.c M /trunk/client/gui-gtk-2.0/graphics.h M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-3.0/graphics.c M /trunk/client/gui-gtk-3.0/graphics.h M /trunk/client/gui-gtk-3.0/mapview.c M /trunk/client/gui-gtk-3.22/graphics.c M /trunk/client/gui-gtk-3.22/graphics.h M /trunk/client/gui-gtk-3.22/mapview.c M /trunk/client/gui-qt/graphics.cpp Cleaned out remaining radar sprite code. See patch #7949 ------------------------------------------------------------------------ r34438 | cazfi | 2016-11-08 08:29:10 +0200 (Tue, 08 Nov 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/citydlg.c M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.0/mapview.c M /trunk/client/gui-gtk-3.0/mapview.h M /trunk/client/gui-gtk-3.22/citydlg.c M /trunk/client/gui-gtk-3.22/gui_main.c M /trunk/client/gui-gtk-3.22/mapview.c M /trunk/client/gui-gtk-3.22/mapview.h Use proper overlays for units in citydlg present units area. See bug #24642 ------------------------------------------------------------------------ r34436 | cazfi | 2016-11-08 07:40:48 +0200 (Tue, 08 Nov 2016) | 6 lines Changed paths: M /trunk/data/hexemplio/unitcost.png M /trunk/data/hexemplio/unitcost.spec Updated hexemplio unitcost files. Art by GriffonSpade See patch #7950 ------------------------------------------------------------------------ r34434 | cazfi | 2016-11-07 22:06:03 +0200 (Mon, 07 Nov 2016) | 4 lines Changed paths: M /trunk/data/alien/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset Fixed format of unitclass helptexts about paradrop ability. See patch #7947 ------------------------------------------------------------------------ r34432 | sveinung | 2016-11-07 14:42:27 +0200 (Mon, 07 Nov 2016) | 36 lines Changed paths: M /trunk/server/unittools.c autoattack: have the best attacker go first. A unit will only auto attack if its probability of success is above a certain threshold. The threshold is currently 90% if the unit is the last defender in a city and 25% otherwise. A unit's probability of success against a target can depend on target specific factors. One example of target relative unit strength is how the classic ruleset gives a defense bonus to Pikemen when attacked by Horsemen. Up unit now the potential attacker with the *worst* odds (above the threshold) have attacked first. * saved the stronger units for more worthy potential future enemies. (Thanks to Jacob Nevins for noticing.) * made it harder to lure strong enemy units out of the way by using sacrificial units. (A regular attack may, depending on the occupychance server setting, make the attacker move after victory is achieved) * made it possible to exploit target relative unit strength by moving a unit a strong unit in a unit stack is weak against next to the tile. * increased the probability of the auto attacker losing and dying. * decreased the probability of a follow up attack (target weakness can increase the probability of victory enough to have it pass the threshold) Make the potential attacker with the *best* odds attack first. * makes it possible to waste a strong unit's attacks by sending weak units against it. (Assuming a more or less global ranking of attack strength.) * makes it possible to lure away strong units by using sacrificial units. (Assuming a more or less global ranking of attack strength.) * target specific factors are exploited to the autoattacker's advantage. This beats the advantage of the old system because attacker unit strength can depend on the target unit. * reduces the probability of the auto attacker dying during the attack. * increases the probability of a second auto attacker finishing of the target if the first auto attacker fails. See patch #7942 ------------------------------------------------------------------------ r34431 | cazfi | 2016-11-07 09:58:47 +0200 (Mon, 07 Nov 2016) | 4 lines Changed paths: M /trunk/client/tilespec.c M /trunk/data/alio.tilespec M /trunk/data/amplio.tilespec M /trunk/data/amplio2.tilespec M /trunk/data/cimpletoon.tilespec M /trunk/data/hex2t.tilespec M /trunk/data/hexemplio.tilespec M /trunk/data/isophex.tilespec M /trunk/data/isotrident.tilespec M /trunk/data/toonhex.tilespec M /trunk/data/trident.tilespec M /trunk/doc/README.graphics Added support for tileset specified offset for city size number sprites. See patch #7946 ------------------------------------------------------------------------ r34430 | cazfi | 2016-11-07 07:01:43 +0200 (Mon, 07 Nov 2016) | 5 lines Changed paths: M /trunk/data/alien/game.ruleset M /trunk/data/alien/units.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2/units.ruleset Simplify rulesets that have just one unit class having "AttFromNonNative" flag to use direct "UnitClass" requirements instead. See patch #7944 ------------------------------------------------------------------------ r34428 | cazfi | 2016-11-07 06:57:29 +0200 (Mon, 07 Nov 2016) | 6 lines Changed paths: M /trunk/data/hexemplio/tiles.png M /trunk/data/hexemplio/tiles.spec Updated hexemplio tiles.png Art by GriffonSpade See patch #7945 ------------------------------------------------------------------------ r34426 | sveinung | 2016-11-07 02:00:09 +0200 (Mon, 07 Nov 2016) | 8 lines Changed paths: M /trunk/common/unittype.h M /trunk/data/alien/units.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/ruledit/comments.txt M /trunk/data/sandbox/units.ruleset M /trunk/data/stub/units.ruleset M /trunk/data/webperimental/units.ruleset M /trunk/fc_version M /trunk/server/rscompat.c M /trunk/server/unittools.c Introduce the new utype flag "Provoking". A unit considering if it should autoattack a unit that just moved next to it will normally decide not to attack if it has better odds when defending against it than when attacking it. Exceptions are made for diplomats and for transports. Move this exception to the new unit type flag "Provoking". See patch #7943 ------------------------------------------------------------------------ r34425 | mir3x | 2016-11-06 23:29:45 +0200 (Sun, 06 Nov 2016) | 5 lines Changed paths: M /trunk/client/options.c M /trunk/client/options.h Fixed invalid NULL default string for option gui_qt_default_theme_name. Reported by Marko Lindqvist See bug #25250 ------------------------------------------------------------------------ r34423 | mir3x | 2016-11-06 23:20:54 +0200 (Sun, 06 Nov 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/hudwidget.cpp Qt client - capitalized text in unit label See patch patch #7940 ------------------------------------------------------------------------ r34421 | mir3x | 2016-11-06 23:19:11 +0200 (Sun, 06 Nov 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp M /trunk/data/themes/gui-qt/NightStalker/resource.qss Qt client - squeezed units/improvemnts layout a bit in city dialog See patch patch #7941 ------------------------------------------------------------------------ r34419 | mir3x | 2016-11-06 23:16:54 +0200 (Sun, 06 Nov 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/pages.cpp M /trunk/data/themes/gui-qt/NightStalker/resource.qss Qt client - added border around savegame preview See patch #7937 ------------------------------------------------------------------------ r34417 | mir3x | 2016-11-06 23:15:12 +0200 (Sun, 06 Nov 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/fonts.cpp Qt client - added configuration comment font and help text on first run See patch #7936 ------------------------------------------------------------------------ r34415 | mir3x | 2016-11-06 23:12:58 +0200 (Sun, 06 Nov 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/hudwidget.cpp Qt client - added information about number of selected units See patch #7935 ------------------------------------------------------------------------ r34413 | mir3x | 2016-11-06 23:10:41 +0200 (Sun, 06 Nov 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h M /trunk/client/gui-qt/repodlgs.cpp M /trunk/client/gui-qt/repodlgs.h Qt client - added endgame report to menu See patch #7934 ------------------------------------------------------------------------ r34411 | mir3x | 2016-11-06 23:08:57 +0200 (Sun, 06 Nov 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/dialogs.h M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h Qt client - added menu to choose default unit action bypassing choice dialog See patch #7932 ------------------------------------------------------------------------ r34409 | mir3x | 2016-11-06 23:03:53 +0200 (Sun, 06 Nov 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/gui_main.cpp M /trunk/client/gui-qt/helpdlg.cpp M /trunk/client/gui-qt/helpdlg.h Qt client: fixed some fonts not updated when changed in the settings Reported by Louis Moureaux See bug #25023 ------------------------------------------------------------------------ r34407 | mir3x | 2016-11-06 22:56:47 +0200 (Sun, 06 Nov 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/mapctrl.cpp Qt client - fixed crash when adding city to trade planning See bug #25260 ------------------------------------------------------------------------ r34405 | cazfi | 2016-11-06 16:35:48 +0200 (Sun, 06 Nov 2016) | 4 lines Changed paths: M /trunk/client/tilespec.c M /trunk/data/alio.tilespec M /trunk/data/amplio.tilespec M /trunk/data/amplio2.tilespec M /trunk/data/cimpletoon.tilespec M /trunk/data/hex2t.tilespec M /trunk/data/hexemplio.tilespec M /trunk/data/isophex.tilespec M /trunk/data/isotrident.tilespec M /trunk/data/toonhex.tilespec M /trunk/data/trident.tilespec M /trunk/doc/README.graphics Added support for tileset specified offset for selected unit sprites. See patch #7923 ------------------------------------------------------------------------ r34403 | cazfi | 2016-11-06 09:11:13 +0200 (Sun, 06 Nov 2016) | 4 lines Changed paths: M /trunk/client/gui-sdl2/graphics.c M /trunk/client/gui-sdl2/graphics.h Completely removed outcommented stuff from sdl2-client graphics.c See patch #7939 ------------------------------------------------------------------------ r34402 | cazfi | 2016-11-06 09:07:29 +0200 (Sun, 06 Nov 2016) | 4 lines Changed paths: M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset Set non-hex topology the default in civ/2 rulesets. See patch #7938 ------------------------------------------------------------------------ r34400 | cazfi | 2016-11-06 09:05:14 +0200 (Sun, 06 Nov 2016) | 4 lines Changed paths: M /trunk/data/alio.tilespec M /trunk/data/hexemplio/rivers.spec M /trunk/data/hexemplio.tilespec M /trunk/data/toonhex.tilespec Set hexemplio irrigation and farmland outlets to use. See patch #7928 ------------------------------------------------------------------------ r34396 | cazfi | 2016-11-05 09:16:40 +0200 (Sat, 05 Nov 2016) | 6 lines Changed paths: M /trunk/client/gui-sdl2/themes.c Sdl-clients ignore requests from client-common code to switch theme once there is one already loaded. This avoids some crashes reported by Jacob Nevins See bug #25117 ------------------------------------------------------------------------ r34395 | cazfi | 2016-11-05 08:31:16 +0200 (Sat, 05 Nov 2016) | 5 lines Changed paths: M /trunk/data/civ1/game.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/multiplayer/units.ruleset Simplify rulesets that have just one unit class having "Airliftable" flag to use direct "UnitClass" requirements instead. See patch #7933 ------------------------------------------------------------------------ r34393 | cazfi | 2016-11-05 08:21:50 +0200 (Sat, 05 Nov 2016) | 6 lines Changed paths: M /trunk/data/hexemplio/select.png M /trunk/data/hexemplio/select.spec Updated hexemplio select sprites. Art by GriffonSpade See patch #7922 ------------------------------------------------------------------------ r34390 | cazfi | 2016-11-04 22:18:17 +0200 (Fri, 04 Nov 2016) | 4 lines Changed paths: M /trunk/windows/installer_cross/winbuild.sh winbuild.sh builds also gtk3.22-client. See patch #7930 ------------------------------------------------------------------------ r34386 | sveinung | 2016-11-04 14:10:56 +0200 (Fri, 04 Nov 2016) | 6 lines Changed paths: M /trunk/common/actions.c Keep attack action probability in range. Fix a rounding error that could result in "Attack"'s action probability to go outside the act_prob struct's range for non signal values. See bug #25261 ------------------------------------------------------------------------ r34385 | sveinung | 2016-11-04 14:10:44 +0200 (Fri, 04 Nov 2016) | 3 lines Changed paths: M /trunk/common/actions.c action_prob(): assert that act_prob is in range. See patch #7929 ------------------------------------------------------------------------ r34384 | sveinung | 2016-11-04 14:10:26 +0200 (Fri, 04 Nov 2016) | 10 lines Changed paths: M /trunk/server/unittools.c autoattack: cargo attacks before transporters. The function compare_units() tried to make a cargo unit auto attack before its transporter by sorting the autoattacker list. Fix the function that compares two units during the sorting so it does: * put cargo units *before* transporting units. * check the cargo status of *both* units being compared. * consider recursive transports. See bug #25259 ------------------------------------------------------------------------ r34383 | sveinung | 2016-11-04 14:10:03 +0200 (Fri, 04 Nov 2016) | 7 lines Changed paths: M /trunk/server/actiontools.c actiontools: act perf acquire target to macro. The acquire target code for action_auto_perf_unit_sel() and action_auto_perf_unit_prob() is and should be identical. Move it to the new macro action_auto_perf_acquire_targets. See patch #7926 ------------------------------------------------------------------------ r34381 | cazfi | 2016-11-04 10:44:58 +0200 (Fri, 04 Nov 2016) | 4 lines Changed paths: M /trunk/client/gui-sdl2/graphics.c Implemented fullscreen mode for sdl2-client See patch #7901 ------------------------------------------------------------------------ r34379 | cazfi | 2016-11-04 10:04:57 +0200 (Fri, 04 Nov 2016) | 6 lines Changed paths: M /trunk/data/hexemplio/grid.png M /trunk/data/hexemplio/grid.spec Updated hexemplio grid Art by GriffonSpade See patch #7917 ------------------------------------------------------------------------ r34378 | cazfi | 2016-11-04 09:42:55 +0200 (Fri, 04 Nov 2016) | 4 lines Changed paths: M /trunk/common/map.h M /trunk/data/civ2civ3/game.ruleset Made isohex the default topology See patch #7915 ------------------------------------------------------------------------ r34370 | jtn | 2016-11-04 01:40:24 +0200 (Fri, 04 Nov 2016) | 3 lines Changed paths: M /trunk/server/settings.c Explain the 'quickening' revolentypes. See gna patch #7921. ------------------------------------------------------------------------ r34369 | jtn | 2016-11-04 01:40:20 +0200 (Fri, 04 Nov 2016) | 3 lines Changed paths: M /trunk/server/cityturn.c Warn the turn before a city in disorder provokes a national revolution. See gna patch #7920. ------------------------------------------------------------------------ r34368 | jtn | 2016-11-04 01:40:17 +0200 (Fri, 04 Nov 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-gtk-3.22/menu.c M /trunk/common/government.c M /trunk/common/government.h M /trunk/server/plrhand.c Prevent untargeted revolution for the RANDQUICK revolentype, the same as QUICKENING. See gna bug #25256. ------------------------------------------------------------------------ r34367 | jtn | 2016-11-04 01:40:13 +0200 (Fri, 04 Nov 2016) | 3 lines Changed paths: M /trunk/doc/man/freeciv-client.6.in Document the FREECIV_OPT environment variable. See gna bug #25165. ------------------------------------------------------------------------ r34366 | jtn | 2016-11-04 01:40:10 +0200 (Fri, 04 Nov 2016) | 3 lines Changed paths: M /trunk/doc/man/freeciv-client.6.in Update freeciv-client man page to refer to ~/.freeciv/freeciv-client-rc* file. See gna bug #25255. ------------------------------------------------------------------------ r34365 | mir3x | 2016-11-04 00:35:21 +0200 (Fri, 04 Nov 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/citydlg.h M /trunk/data/themes/gui-qt/icons/Makefile.am A /trunk/data/themes/gui-qt/icons/minus.png A /trunk/data/themes/gui-qt/icons/plus.png Qt client - added zoom to city map view See patch #7927 ------------------------------------------------------------------------ r34363 | cazfi | 2016-11-04 00:02:19 +0200 (Fri, 04 Nov 2016) | 5 lines Changed paths: M /trunk/client/gui-gtk-3.22/action_dialog.c M /trunk/client/gui-gtk-3.22/canvas.c M /trunk/client/gui-gtk-3.22/canvas.h M /trunk/client/gui-gtk-3.22/chatline.c M /trunk/client/gui-gtk-3.22/chatline.h M /trunk/client/gui-gtk-3.22/choice_dialog.c M /trunk/client/gui-gtk-3.22/choice_dialog.h M /trunk/client/gui-gtk-3.22/citizensinfo.c M /trunk/client/gui-gtk-3.22/citydlg.c M /trunk/client/gui-gtk-3.22/citydlg.h M /trunk/client/gui-gtk-3.22/cityrep.c M /trunk/client/gui-gtk-3.22/cityrep.h M /trunk/client/gui-gtk-3.22/cma_fe.c M /trunk/client/gui-gtk-3.22/cma_fe.h M /trunk/client/gui-gtk-3.22/colors.c M /trunk/client/gui-gtk-3.22/colors.h M /trunk/client/gui-gtk-3.22/connectdlg.c M /trunk/client/gui-gtk-3.22/connectdlg.h M /trunk/client/gui-gtk-3.22/dialogs.c M /trunk/client/gui-gtk-3.22/dialogs.h M /trunk/client/gui-gtk-3.22/diplodlg.c M /trunk/client/gui-gtk-3.22/diplodlg.h M /trunk/client/gui-gtk-3.22/editgui.c M /trunk/client/gui-gtk-3.22/editprop.c M /trunk/client/gui-gtk-3.22/editprop.h M /trunk/client/gui-gtk-3.22/finddlg.c M /trunk/client/gui-gtk-3.22/finddlg.h M /trunk/client/gui-gtk-3.22/gamedlgs.c M /trunk/client/gui-gtk-3.22/gamedlgs.h M /trunk/client/gui-gtk-3.22/gotodlg.c M /trunk/client/gui-gtk-3.22/gotodlg.h M /trunk/client/gui-gtk-3.22/graphics.c M /trunk/client/gui-gtk-3.22/graphics.h M /trunk/client/gui-gtk-3.22/gui_main.c M /trunk/client/gui-gtk-3.22/gui_stuff.c M /trunk/client/gui-gtk-3.22/gui_stuff.h M /trunk/client/gui-gtk-3.22/happiness.c M /trunk/client/gui-gtk-3.22/happiness.h M /trunk/client/gui-gtk-3.22/helpdlg.c M /trunk/client/gui-gtk-3.22/helpdlg.h M /trunk/client/gui-gtk-3.22/inputdlg.c M /trunk/client/gui-gtk-3.22/inputdlg.h M /trunk/client/gui-gtk-3.22/inteldlg.c M /trunk/client/gui-gtk-3.22/inteldlg.h M /trunk/client/gui-gtk-3.22/luaconsole.c M /trunk/client/gui-gtk-3.22/luaconsole.h M /trunk/client/gui-gtk-3.22/mapctrl.c M /trunk/client/gui-gtk-3.22/mapctrl.h M /trunk/client/gui-gtk-3.22/mapview.c M /trunk/client/gui-gtk-3.22/mapview.h M /trunk/client/gui-gtk-3.22/menu.c M /trunk/client/gui-gtk-3.22/menu.h M /trunk/client/gui-gtk-3.22/messagedlg.c M /trunk/client/gui-gtk-3.22/messagedlg.h M /trunk/client/gui-gtk-3.22/messagewin.c M /trunk/client/gui-gtk-3.22/messagewin.h M /trunk/client/gui-gtk-3.22/optiondlg.c M /trunk/client/gui-gtk-3.22/optiondlg.h M /trunk/client/gui-gtk-3.22/pages.c M /trunk/client/gui-gtk-3.22/pages.h M /trunk/client/gui-gtk-3.22/plrdlg.c M /trunk/client/gui-gtk-3.22/plrdlg.h M /trunk/client/gui-gtk-3.22/ratesdlg.h M /trunk/client/gui-gtk-3.22/repodlgs.c M /trunk/client/gui-gtk-3.22/repodlgs.h M /trunk/client/gui-gtk-3.22/soundset_dlg.c M /trunk/client/gui-gtk-3.22/spaceshipdlg.c M /trunk/client/gui-gtk-3.22/spaceshipdlg.h M /trunk/client/gui-gtk-3.22/sprite.c M /trunk/client/gui-gtk-3.22/sprite.h M /trunk/client/gui-gtk-3.22/theme_dlg.c M /trunk/client/gui-gtk-3.22/themes.c M /trunk/client/gui-gtk-3.22/tileset_dlg.c M /trunk/client/gui-gtk-3.22/transportdlg.c M /trunk/client/gui-gtk-3.22/transportdlg.h M /trunk/client/gui-gtk-3.22/unitselect.c M /trunk/client/gui-gtk-3.22/unitselunitdlg.c M /trunk/client/gui-gtk-3.22/voteinfo_bar.c M /trunk/client/gui-gtk-3.22/voteinfo_bar.h M /trunk/client/gui-gtk-3.22/wldlg.c 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. See patch #7925 ------------------------------------------------------------------------ r34362 | cazfi | 2016-11-03 23:27:21 +0200 (Thu, 03 Nov 2016) | 4 lines Changed paths: M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/default/ai_effects.ruleset Added Attack_Bonus of -20 to handicapped AI and change its Defend_Bonus to the same value. See patch #7924 ------------------------------------------------------------------------ r34360 | cazfi | 2016-11-03 20:25:00 +0200 (Thu, 03 Nov 2016) | 4 lines Changed paths: M /trunk/client/gui-sdl2/themes.c M /trunk/client/gui-sdl2/themespec.c Made sdl2-client theme loading to respect DIR_SEPARATOR See patch #7903 ------------------------------------------------------------------------ r34359 | sveinung | 2016-11-03 17:09:45 +0200 (Thu, 03 Nov 2016) | 7 lines Changed paths: M /trunk/server/unittools.c autoattack: consider the odds of all actions. An auto attack can result in "Capture Units", "Bombard" or "Attack". What unit tries to auto attack first is determined by its odds. Consider the odds of doing any of the actions. See bug #25253 ------------------------------------------------------------------------ r34358 | sveinung | 2016-11-03 17:09:28 +0200 (Thu, 03 Nov 2016) | 5 lines Changed paths: M /trunk/client/tilespec.c tilesets: make the act dec want icon use offsets. Make the action_decision_want icon support activity offsets. See patch #7913 ------------------------------------------------------------------------ r34357 | sveinung | 2016-11-03 17:09:06 +0200 (Thu, 03 Nov 2016) | 7 lines Changed paths: M /trunk/common/actions.c M /trunk/common/actions.h Add an action probability to [0, 1] converter. Introduce action_prob_to_0_to_1_pessimist(). It converts an act_prob struct to a double from 0 to 1. When an action probability represents a range it will return the minimum probability. See patch #7911 ------------------------------------------------------------------------ r34356 | cazfi | 2016-11-03 15:23:32 +0200 (Thu, 03 Nov 2016) | 5 lines Changed paths: M /trunk/data/civ1/effects.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/effects.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/webperimental/effects.ruleset M /trunk/data/webperimental/terrain.ruleset Simplify rulesets that have just one extra having "DiplomatDefense" flag to use direct "Extra" requirements instead. See patch #7919 ------------------------------------------------------------------------ r34355 | cazfi | 2016-11-03 15:20:52 +0200 (Thu, 03 Nov 2016) | 4 lines Changed paths: M /trunk/client/tilespec.c M /trunk/client/tilespec.h Made tileset_read_toplevel() static. See patch #7907 ------------------------------------------------------------------------ r34353 | cazfi | 2016-11-03 11:09:46 +0200 (Thu, 03 Nov 2016) | 6 lines Changed paths: M /trunk/data/hexemplio/water1.png M /trunk/data/hexemplio/water1.spec M /trunk/data/hexemplio/water2.png M /trunk/data/hexemplio/water2.spec M /trunk/data/hexemplio/water3.png M /trunk/data/hexemplio/water3.spec Updated hexemplio water files. Art by GriffonSpade See patch #7912 ------------------------------------------------------------------------ r34352 | mir3x | 2016-11-03 10:24:54 +0200 (Thu, 03 Nov 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/messagewin.cpp M /trunk/client/gui-qt/messagewin.h Qt client - added icon to move message/chat widget See patch #7916 ------------------------------------------------------------------------ r34350 | mir3x | 2016-11-03 10:16:16 +0200 (Thu, 03 Nov 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/hudwidget.cpp M /trunk/client/gui-qt/hudwidget.h M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h M /trunk/data/themes/gui-qt/NightStalker/resource.qss Qt client - added new unit filter See patch #7914 ------------------------------------------------------------------------ r34348 | mir3x | 2016-11-03 10:08:43 +0200 (Thu, 03 Nov 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/hudwidget.cpp Qt client: Fixed slow map redrawing Reported by Louis Moureaux See bug #25252 ------------------------------------------------------------------------ r34344 | cazfi | 2016-11-03 08:03:21 +0200 (Thu, 03 Nov 2016) | 4 lines Changed paths: M /trunk/client/gui-sdl2/citydlg.c Use correct factor in all situations when scaling down sdl-client citymap. See bug #25251 ------------------------------------------------------------------------ r34342 | cazfi | 2016-11-03 07:50:22 +0200 (Thu, 03 Nov 2016) | 4 lines Changed paths: M /trunk/dependencies/luasql/Makefile.am M /trunk/dependencies/luasql/Version D /trunk/dependencies/luasql/freeciv_luasql.patch M /trunk/dependencies/luasql/src/ls_postgres.c M /trunk/dependencies/luasql/src/luasql.c Updated included luasql files to luasql-2.3.4 level. See patch #7910 ------------------------------------------------------------------------ r34341 | cazfi | 2016-11-03 07:38:18 +0200 (Thu, 03 Nov 2016) | 4 lines Changed paths: M /trunk/ai/default/aiparatrooper.c M /trunk/server/edithand.c M /trunk/server/generator/Makefile.am M /trunk/server/generator/fracture_map.c M /trunk/server/generator/height_map.c M /trunk/server/generator/mapgen.c A /trunk/server/generator/mapgen_utils.c (from /trunk/server/generator/utilities.c:34340) A /trunk/server/generator/mapgen_utils.h (from /trunk/server/generator/utilities.h:34340) M /trunk/server/generator/startpos.c M /trunk/server/generator/temperature_map.c D /trunk/server/generator/utilities.c D /trunk/server/generator/utilities.h M /trunk/server/legacysave.c M /trunk/server/maphand.c M /trunk/server/savegame2.c M /trunk/server/savegame3.c M /trunk/server/srv_main.c Renamed utilities module as mapgen_utils. See patch #7909 ------------------------------------------------------------------------ r34339 | cazfi | 2016-11-02 22:39:42 +0200 (Wed, 02 Nov 2016) | 4 lines Changed paths: M /trunk/server/scripting/script_server.c M /trunk/server/scripting/script_server.h Dropped unused script_server_callback_invoke() See patch #7908 ------------------------------------------------------------------------ r34338 | cazfi | 2016-11-02 19:12:13 +0200 (Wed, 02 Nov 2016) | 5 lines Changed paths: M /trunk/client/gui-sdl2/themespec.c Renamed sdl2-client theme handling function load_sprite() and friends to have previx 'theme_' to distinguish them from tileset functions with the same names. See patch #7902 ------------------------------------------------------------------------ r34337 | sveinung | 2016-11-02 18:15:31 +0200 (Wed, 02 Nov 2016) | 6 lines Changed paths: M /trunk/common/actions.c M /trunk/common/actions.h Add an action probability comparison function. Introduce action_prob_cmp_pessimist(). It compares two act_prob structs first by minimum probability and then by maximum probability. See patch #7906 ------------------------------------------------------------------------ r34336 | sveinung | 2016-11-02 18:14:25 +0200 (Wed, 02 Nov 2016) | 7 lines Changed paths: M /trunk/server/actiontools.c M /trunk/server/actiontools.h Auto performer forced to act probability. Introduce action_auto_perf_unit_act_prob(). It returns the probability for the specified actor unit to be forced to perform an action by the specified action auto performer cause. See patch #7904 ------------------------------------------------------------------------ r34334 | cazfi | 2016-11-02 16:50:28 +0200 (Wed, 02 Nov 2016) | 6 lines Changed paths: M /trunk/data/alio.tilespec M /trunk/data/hexemplio/Makefile.am A /trunk/data/hexemplio/embellishments.png A /trunk/data/hexemplio/embellishments.spec A /trunk/data/hexemplio/forests.png A /trunk/data/hexemplio/forests.spec A /trunk/data/hexemplio/hills.png A /trunk/data/hexemplio/hills.spec A /trunk/data/hexemplio/mountains.png A /trunk/data/hexemplio/mountains.spec A /trunk/data/hexemplio/terrain.png A /trunk/data/hexemplio/terrain.spec D /trunk/data/hexemplio/terrain1.png D /trunk/data/hexemplio/terrain1.spec D /trunk/data/hexemplio/terrain2.png D /trunk/data/hexemplio/terrain2.spec M /trunk/data/hexemplio.tilespec M /trunk/data/toonhex.tilespec Updated hexemplio land terrains. Art by GriffonSpade See patch #7897 ------------------------------------------------------------------------ r34331 | sveinung | 2016-11-02 16:26:23 +0200 (Wed, 02 Nov 2016) | 12 lines Changed paths: M /trunk/client/options.c client: stop storing server topology choice. The function client_start_server() sets topology based on tileset. Its conclusions have ended up in most client setting files. A stored topology interacts badly with tileset ruleset change, ruleset tileset change and topology tileset change. It breaks ruleset default topology. The tileset is already stored in the client setting file. See bug #25249 ------------------------------------------------------------------------ r34330 | sveinung | 2016-11-02 16:25:22 +0200 (Wed, 02 Nov 2016) | 8 lines Changed paths: M /trunk/client/tilespec.c tilespec_reread(): initialize dependency first. The function tileset_player_init() falls back to sprites.background.color if the player doesn't have a color. But sprites.background.color is set in tileset_background_init(). Make tilespec_reread() call tileset_background_init() before it calls tileset_player_init(). See bug #25239 ------------------------------------------------------------------------ r34329 | sveinung | 2016-11-02 16:24:32 +0200 (Wed, 02 Nov 2016) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/sprite.c M /trunk/client/gui-gtk-3.0/sprite.c M /trunk/client/gui-gtk-3.22/sprite.c M /trunk/client/gui-qt/sprite.cpp crop_sprite(): assert that source sprite exists. Assert the existence of the source sprite in the crop_sprite() implementation of the Qt client and of the GTK clients. See patch #7900 ------------------------------------------------------------------------ r34326 | mir3x | 2016-11-02 12:16:23 +0200 (Wed, 02 Nov 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/canvas.cpp M /trunk/client/gui-qt/canvas.h M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/citydlg.h M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/dialogs.h M /trunk/client/gui-qt/hudwidget.cpp M /trunk/data/themes/gui-qt/NightStalker/resource.qss Qt client - added cropping transparent borders See patch #7895 ------------------------------------------------------------------------ r34324 | cazfi | 2016-11-02 12:02:23 +0200 (Wed, 02 Nov 2016) | 4 lines Changed paths: M /trunk/windows/Makefile.am A /trunk/windows/installer_cross A /trunk/windows/installer_cross/winbuild.sh Added winbuild.sh script for building freeciv using crosser environment. See patch #7905 ------------------------------------------------------------------------ r34323 | mir3x | 2016-11-02 12:01:44 +0200 (Wed, 02 Nov 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/fc_client.cpp Qt client - Failed to maximize at start. Reported by Jacob Nevins See bug #24860 ------------------------------------------------------------------------ r34317 | cazfi | 2016-11-02 06:41:12 +0200 (Wed, 02 Nov 2016) | 4 lines Changed paths: M /trunk/common/version.c Increased size of the betatest message buffer to 500 bytes. See patch #7899 ------------------------------------------------------------------------ r34315 | cazfi | 2016-11-02 00:14:59 +0200 (Wed, 02 Nov 2016) | 4 lines Changed paths: M /trunk/client/gui-sdl2/graphics.c M /trunk/client/gui-sdl2/graphics.h Dropped unused load_surf_with_flags() from sdl2-client. See patch #7898 ------------------------------------------------------------------------ r34313 | cazfi | 2016-11-02 00:04:47 +0200 (Wed, 02 Nov 2016) | 4 lines Changed paths: M /trunk/data/civ2civ3/units.ruleset Made it possible to fortify diplomats and spies in civ2civ3 ruleset. See bug #25151 ------------------------------------------------------------------------ r34312 | cazfi | 2016-11-01 22:07:03 +0200 (Tue, 01 Nov 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.22/gui_main.c Gtk3.22-client calls itself "gui-gtk-3.22" See patch #7896 ------------------------------------------------------------------------ r34311 | cazfi | 2016-11-01 20:58:03 +0200 (Tue, 01 Nov 2016) | 4 lines Changed paths: M /trunk/server/generator/fracture_map.c Fixed shadow warning from fracture_map.c See bug #25247 ------------------------------------------------------------------------ r34310 | sveinung | 2016-11-01 20:02:31 +0200 (Tue, 01 Nov 2016) | 7 lines Changed paths: M /trunk/common/actions.c M /trunk/common/actions.h Action fall back act_prob utility function. In some cases it is useful to get the probability of doing action A, or if action A can't be done, action B. Introduce action_prob_fall_back() for those cases. See patch #7889 ------------------------------------------------------------------------ r34309 | cazfi | 2016-11-01 11:24:15 +0200 (Tue, 01 Nov 2016) | 4 lines Changed paths: M /trunk/ai/default/daieffects.c M /trunk/common/combat.c M /trunk/common/effects.h M /trunk/doc/README.effects M /trunk/fc_version Added Attack_Bonus effect type. See patch #7894 ------------------------------------------------------------------------ r34307 | cazfi | 2016-11-01 10:40:47 +0200 (Tue, 01 Nov 2016) | 4 lines Changed paths: D /trunk/client/gui-gtk-3.0/gtkpixcomm.c D /trunk/client/gui-gtk-3.0/gtkpixcomm.h D /trunk/client/gui-gtk-3.22/gtkpixcomm.c D /trunk/client/gui-gtk-3.22/gtkpixcomm.h Dropped unused copies of gtkpixcomm.[ch] from version control. See patch #7893 ------------------------------------------------------------------------ r34304 | cazfi | 2016-11-01 10:22:56 +0200 (Tue, 01 Nov 2016) | 6 lines Changed paths: M /trunk/client/gui-sdl2/diplodlg.c M /trunk/common/player.c Present treaty cancellation button in sdl-clients when it should. Reported by Jacob Nevins See bug #25245 ------------------------------------------------------------------------ r34301 | mir3x | 2016-10-31 17:47:29 +0200 (Mon, 31 Oct 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/hudwidget.cpp M /trunk/client/gui-qt/hudwidget.h M /trunk/client/gui-qt/menu.cpp Qt client - added transport selection dialog Reported by Marko Lindqvist See patch #7154 ------------------------------------------------------------------------ r34299 | mir3x | 2016-10-31 17:34:55 +0200 (Mon, 31 Oct 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/pages.cpp M /trunk/client/gui-qt/sidebar.cpp M /trunk/client/gui-qt/sidebar.h Qt client - added menu to switch observed player See patch #7890 ------------------------------------------------------------------------ r34298 | sveinung | 2016-10-31 11:31:49 +0200 (Mon, 31 Oct 2016) | 3 lines Changed paths: M /trunk/common/actions.h M /trunk/server/actiontools.c Action auto performer action iterator macro. See patch #7892 ------------------------------------------------------------------------ r34296 | cazfi | 2016-10-31 10:02:05 +0200 (Mon, 31 Oct 2016) | 4 lines Changed paths: M /trunk/data/scenarios/british-isles-85x80-v2.80.sav M /trunk/data/scenarios/earth-160x90-v2.sav M /trunk/data/scenarios/earth-80x50-v3.sav M /trunk/data/scenarios/europe-200x100-v2.sav M /trunk/data/scenarios/europe_1901.sav M /trunk/data/scenarios/france-140x90-v2.sav M /trunk/data/scenarios/hagworld-120x60-v1.2.sav M /trunk/data/scenarios/iberian-peninsula-136x100-v1.0.sav M /trunk/data/scenarios/italy-100x100-v1.5.sav M /trunk/data/scenarios/japan-88x100-v1.3.sav M /trunk/data/scenarios/north_america_116x100-v1.2.sav M /trunk/data/scenarios/tileset-demo.sav M /trunk/data/scenarios/tutorial.sav Set last_updated_as_year to FALSE in supplied scenarios. See patch #7891 ------------------------------------------------------------------------ r34294 | cazfi | 2016-10-30 23:54:57 +0200 (Sun, 30 Oct 2016) | 2 lines Changed paths: M /trunk/translations/core/fi.po Updated Finnish translation. ------------------------------------------------------------------------ r34291 | cazfi | 2016-10-30 10:23:03 +0200 (Sun, 30 Oct 2016) | 4 lines Changed paths: M /trunk/doc/README.msys2 M /trunk/windows/installer_msys2/Makefile Added Qt-client installer build to msys2 Makefile. See patch #7888 ------------------------------------------------------------------------ r34289 | sveinung | 2016-10-29 20:54:17 +0300 (Sat, 29 Oct 2016) | 11 lines Changed paths: M /trunk/common/actions.h M /trunk/common/fc_types.h M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/sandbox/game.ruleset M /trunk/data/stub/game.ruleset M /trunk/data/webperimental/game.ruleset M /trunk/server/rscompat.c M /trunk/server/ruleset.c M /trunk/server/unittools.c M /trunk/tools/ruleutil/rulesave.c Let the ruleset exclude units from autoattack. Let the ruleset specify one or more unit type flags that prevents a unit from autoattacking. Remove the hard coding that stops all unit types that in theory may become able to perform the "Explode Nuclear" action from auto attacking. Have the bundled rulesets can go back to using the "Nuclear" utype flag like 2.6 hard coded. Do the same to upgraded rulesets. See bug #25233 ------------------------------------------------------------------------ r34287 | cazfi | 2016-10-29 14:04:10 +0300 (Sat, 29 Oct 2016) | 4 lines Changed paths: M /trunk/common/game.c M /trunk/common/game.h M /trunk/server/legacysave.c M /trunk/server/maphand.c M /trunk/server/savegame2.c M /trunk/server/savegame3.c Store turn, not year, to plrtile last_updated. See patch #7880 ------------------------------------------------------------------------ r34285 | cazfi | 2016-10-29 10:27:06 +0300 (Sat, 29 Oct 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.22/gui_main.c Dummified gtk3.22-client screen_width() and screen_height() See patch #7877 ------------------------------------------------------------------------ r34283 | mir3x | 2016-10-29 08:48:29 +0300 (Sat, 29 Oct 2016) | 5 lines Changed paths: A /trunk/data/themes/gui-qt/NightStalker/cities.png A /trunk/data/themes/gui-qt/NightStalker/plantforest.png A /trunk/data/themes/gui-qt/NightStalker/research.png A /trunk/data/themes/gui-qt/NightStalker/units.png A /trunk/data/themes/gui-qt/NightStalker/view.png Qt client - added missed icons Reported by Jacob Nevins See patch #7881 ------------------------------------------------------------------------ r34281 | cazfi | 2016-10-28 21:29:47 +0300 (Fri, 28 Oct 2016) | 5 lines Changed paths: M /trunk/data/alien/game.ruleset M /trunk/data/alien/terrain.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/webperimental/game.ruleset M /trunk/data/webperimental/terrain.ruleset Simplify rulesets that have just one extra having "ParadropFrom" flag to use direct "Extra" requirements instead. See patch #7886 ------------------------------------------------------------------------ r34280 | mir3x | 2016-10-28 18:56:33 +0300 (Fri, 28 Oct 2016) | 4 lines Changed paths: M /trunk/data/themes/gui-qt/Classic/resource.qss M /trunk/data/themes/gui-qt/Necrophos/resource.qss M /trunk/data/themes/gui-qt/NightStalker/resource.qss Qt client - themed disabled QCheckBox and QRadioButton See bug #25235 ------------------------------------------------------------------------ r34278 | mir3x | 2016-10-28 18:54:10 +0300 (Fri, 28 Oct 2016) | 4 lines Changed paths: M /trunk/data/themes/gui-qt/Necrophos/Makefile.am D /trunk/data/themes/gui-qt/Necrophos/pattern.jpg A /trunk/data/themes/gui-qt/Necrophos/pattern.png M /trunk/data/themes/gui-qt/Necrophos/resource.qss D /trunk/data/themes/gui-qt/Necrophos/sun.jpg A /trunk/data/themes/gui-qt/Necrophos/sun.png M /trunk/data/themes/gui-qt/NightStalker/Makefile.am D /trunk/data/themes/gui-qt/NightStalker/pattern-game.jpg A /trunk/data/themes/gui-qt/NightStalker/pattern-game.png D /trunk/data/themes/gui-qt/NightStalker/pattern.jpg A /trunk/data/themes/gui-qt/NightStalker/pattern.png M /trunk/data/themes/gui-qt/NightStalker/resource.qss 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 See patch #7881 ------------------------------------------------------------------------ r34276 | sveinung | 2016-10-28 16:15:58 +0300 (Fri, 28 Oct 2016) | 8 lines Changed paths: M /trunk/server/ruleset.c M /trunk/tools/ruleutil/rulesave.c Reusable action auto performer's rs conversion. Action auto performers aren't fully exposed in the ruleset because their semantic still isn't set in stone (see patch #6638). Make the code "missing unit upkeep" uses to convert between action auto performers (in Freeciv's memory) and regular settings (in the ruleset) reusable. See patch #7885 ------------------------------------------------------------------------ r34275 | sveinung | 2016-10-28 16:15:31 +0300 (Fri, 28 Oct 2016) | 5 lines Changed paths: M /trunk/server/actiontools.c M /trunk/server/actiontools.h M /trunk/server/cityturn.c Support other caused action performers. Make action auto performers caused by someone else possible. See patch #7883 ------------------------------------------------------------------------ r34274 | sveinung | 2016-10-28 16:15:02 +0300 (Fri, 28 Oct 2016) | 6 lines Changed paths: M /trunk/server/unittools.c order execution: prepare for > 1 found city. Get a city name if the action results in city founding rather than if its action id matches found city. See patch #7882 ------------------------------------------------------------------------ r34273 | cazfi | 2016-10-28 13:20:09 +0300 (Fri, 28 Oct 2016) | 4 lines Changed paths: M /trunk/doc/BUGS M /trunk/doc/README Listed gtk3.22-client in README & BUGS client lists See patch #7884 ------------------------------------------------------------------------ r34271 | cazfi | 2016-10-27 23:09:59 +0300 (Thu, 27 Oct 2016) | 5 lines Changed paths: M /trunk/client/cityrepdata.c M /trunk/client/cityrepdata.h M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-3.0/cityrep.c M /trunk/client/gui-gtk-3.22/cityrep.c M /trunk/client/gui-qt/cityrep.cpp Moved can_city_sell_universal() present in many guis to a single implementation in client common code. See patch #7879 ------------------------------------------------------------------------ r34270 | mir3x | 2016-10-27 22:55:22 +0300 (Thu, 27 Oct 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/citydlg.h M /trunk/client/gui-qt/cityrep.cpp M /trunk/client/gui-qt/helpdlg.cpp M /trunk/client/gui-qt/hudwidget.cpp M /trunk/client/gui-qt/hudwidget.h M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/repodlgs.cpp M /trunk/client/gui-qt/sidebar.cpp Qt client - fix some memory leaks See bug #25232 ------------------------------------------------------------------------ r34268 | mir3x | 2016-10-27 22:31:13 +0300 (Thu, 27 Oct 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/messagewin.cpp M /trunk/client/gui-qt/messagewin.h Qt client - fixed cursor shape in message output See bug bug #25231 ------------------------------------------------------------------------ r34266 | mir3x | 2016-10-27 22:26:37 +0300 (Thu, 27 Oct 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/sidebar.cpp Qt client -fixed crash when reloading sidebar pixmaps from PAGE MAIN See bug #25229 ------------------------------------------------------------------------ r34264 | mir3x | 2016-10-27 22:24:37 +0300 (Thu, 27 Oct 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/gui_main.cpp M /trunk/client/gui-qt/themes.cpp Qt client - under windows doesnt find themes See bug #25228 ------------------------------------------------------------------------ r34261 | sveinung | 2016-10-27 14:00:50 +0300 (Thu, 27 Oct 2016) | 1 line Changed paths: M /trunk/server/actiontools.c Comment terminology fix. ------------------------------------------------------------------------ r34260 | sveinung | 2016-10-27 14:00:43 +0300 (Thu, 27 Oct 2016) | 5 lines Changed paths: M /trunk/client/helpdata.c help: auto document action distance range. This supersedes the custom auto range documentation for "Paradrop Unit". See patch #7878 ------------------------------------------------------------------------ r34259 | sveinung | 2016-10-27 14:00:31 +0300 (Thu, 27 Oct 2016) | 6 lines Changed paths: M /trunk/tools/civmanual.c freeciv-manual: mention Freeciv-web's use. Mention that Freeciv-web uses freeciv-manual's government and unit type output. See patch #7875 ------------------------------------------------------------------------ r34258 | sveinung | 2016-10-27 14:00:23 +0300 (Thu, 27 Oct 2016) | 14 lines Changed paths: M /trunk/tools/Makefile.am Permit freeciv-manual in client less builds. Freeciv-web uses freeciv-manual to get some help texts Freeciv generates from the ruleset. Having to compile the C clients would slow down the Freeciv-web build. The build system is capable of compiling the client source files freeciv-manual needs. In an earlier "freeciv-manual without the client" experiment a difference in the generated server commands and server setting output was observed. This was interpreted as corruption caused the client not being compiled. The experiment couldn't be replicated. The difference may have been caused by an accidental variation in applied patches and compile time settings. See patch #7874 ------------------------------------------------------------------------ r34254 | mir3x | 2016-10-26 01:06:41 +0300 (Wed, 26 Oct 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp M /trunk/data/themes/gui-qt/Classic/resource.qss M /trunk/data/themes/gui-qt/Necrophos/resource.qss M /trunk/data/themes/gui-qt/NightStalker/resource.qss Qt client - added scrollbars to city dialog See patch #7869 ------------------------------------------------------------------------ r34252 | mir3x | 2016-10-26 00:45:35 +0300 (Wed, 26 Oct 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp Qt client - added size grip to city dialog See patch #7873 ------------------------------------------------------------------------ r34250 | mir3x | 2016-10-26 00:43:27 +0300 (Wed, 26 Oct 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/citydlg.h Qt client - added tooltips to city dialog close/next/prev buttons. See patch #7868 ------------------------------------------------------------------------ r34245 | cazfi | 2016-10-25 21:58:00 +0300 (Tue, 25 Oct 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/gui_stuff.c M /trunk/client/gui-gtk-3.22/gui_stuff.c Correctly set 'bold' as font-weight, not font-style. See bug #25226 ------------------------------------------------------------------------ r34244 | cazfi | 2016-10-25 19:30:05 +0300 (Tue, 25 Oct 2016) | 4 lines Changed paths: M /trunk/INSTALL Changed references to 'gtk3x-client' to 'gtk3.22-client' in INSTALL. See patch #7872 ------------------------------------------------------------------------ r34242 | cazfi | 2016-10-25 09:36:16 +0300 (Tue, 25 Oct 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.22/gui_main.c M /trunk/client/gui-gtk-3.22/gui_main.h M /trunk/client/options.c M /trunk/client/options.h M /trunk/client/tilespec.c Added options specific to gtk3.22-client. See patch #7867 ------------------------------------------------------------------------ r34240 | sveinung | 2016-10-24 14:54:45 +0300 (Mon, 24 Oct 2016) | 7 lines Changed paths: M /trunk/server/actiontools.c M /trunk/server/actiontools.h M /trunk/server/diplomats.c M /trunk/server/unithand.c action consequence functions: action as action. Make the parameter that specifies the action for the functions action_consequence_caught() and action_consequence_success() an action rather than an action id. Define an id version for each via macros. See patch #7864 ------------------------------------------------------------------------ r34239 | sveinung | 2016-10-24 14:54:19 +0300 (Mon, 24 Oct 2016) | 3 lines Changed paths: M /trunk/client/helpdata.c help: show tech class to global observers. See bug #25213 ------------------------------------------------------------------------ r34238 | sveinung | 2016-10-24 14:53:35 +0300 (Mon, 24 Oct 2016) | 6 lines Changed paths: M /trunk/tools/civmanual.c freeciv-manual: generate tech help. It only includes the tech name and the help text (including the auto generated parts) for now. See patch #7863 ------------------------------------------------------------------------ r34233 | cazfi | 2016-10-24 00:49:54 +0300 (Mon, 24 Oct 2016) | 2 lines Changed paths: M /trunk/translations/core/fi.po Updated Finnish translation. ------------------------------------------------------------------------ r34231 | cazfi | 2016-10-24 00:05:42 +0300 (Mon, 24 Oct 2016) | 2 lines Changed paths: M /trunk/translations/ruledit/fi.po Updated Finnish ruledit translation. ------------------------------------------------------------------------ r34230 | cazfi | 2016-10-23 21:24:52 +0300 (Sun, 23 Oct 2016) | 4 lines Changed paths: M /trunk/m4/gtk3.22-client.m4 Fixed enabling of gtk3.22-client with --enable-client=all. See bug #25211 ------------------------------------------------------------------------ r34229 | mir3x | 2016-10-23 21:08:41 +0300 (Sun, 23 Oct 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/mapview.cpp M /trunk/data/themes/gui-qt/Classic/resource.qss M /trunk/data/themes/gui-qt/Necrophos/resource.qss M /trunk/data/themes/gui-qt/NightStalker/resource.qss M /trunk/data/themes/gui-qt/System/resource.qss Qt client - control popup info colors from theme See patch #7857 ------------------------------------------------------------------------ r34227 | mir3x | 2016-10-23 21:05:48 +0300 (Sun, 23 Oct 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/fc_client.cpp M /trunk/data/themes/gui-qt/icons/Makefile.am A /trunk/data/themes/gui-qt/icons/cclose.png A /trunk/data/themes/gui-qt/icons/cmax.png A /trunk/data/themes/gui-qt/icons/cmin.png Qt client - use custom close/minimize/buttons for no titlebar mode See patch #7856 ------------------------------------------------------------------------ r34225 | mir3x | 2016-10-23 21:00:51 +0300 (Sun, 23 Oct 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/chatline.cpp M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fonts.cpp M /trunk/client/gui-qt/fonts.h Qt client - try to set better fonts on first run See patch #7854 ------------------------------------------------------------------------ r34223 | mir3x | 2016-10-23 20:54:54 +0300 (Sun, 23 Oct 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/repodlgs.cpp Qt client - popup science report only when raise is set. See bug #25207 ------------------------------------------------------------------------ r34221 | mir3x | 2016-10-23 20:53:08 +0300 (Sun, 23 Oct 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/pages.cpp M /trunk/client/gui-qt/sidebar.cpp M /trunk/client/gui-qt/sidebar.h M /trunk/client/gui-qt/themes.cpp Qt client - sidebar icons not updated on theme change See bug #25206 ------------------------------------------------------------------------ r34218 | mir3x | 2016-10-23 20:46:35 +0300 (Sun, 23 Oct 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp Qt client - progress bar might show extra frame when acquired focus See bug #25202 ------------------------------------------------------------------------ r34217 | mir3x | 2016-10-23 20:44:26 +0300 (Sun, 23 Oct 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/chatline.cpp M /trunk/client/gui-qt/chatline.h M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/hudwidget.cpp M /trunk/client/gui-qt/messagewin.cpp M /trunk/client/gui-qt/messagewin.h M /trunk/client/gui-qt/pages.cpp M /trunk/client/gui-qt/themes.cpp M /trunk/data/themes/gui-qt/Classic/resource.qss M /trunk/data/themes/gui-qt/Necrophos/resource.qss M /trunk/data/themes/gui-qt/NightStalker/Makefile.am A /trunk/data/themes/gui-qt/NightStalker/city-close.png A /trunk/data/themes/gui-qt/NightStalker/city-left.png A /trunk/data/themes/gui-qt/NightStalker/city-right.png A /trunk/data/themes/gui-qt/NightStalker/city-switch.png M /trunk/data/themes/gui-qt/NightStalker/pattern-game.jpg M /trunk/data/themes/gui-qt/NightStalker/pattern.jpg M /trunk/data/themes/gui-qt/NightStalker/resource.qss M /trunk/data/themes/gui-qt/NightStalker/splitter-horizontal.png M /trunk/data/themes/gui-qt/NightStalker/splitter-vertical.png M /trunk/data/themes/gui-qt/NightStalker/sun.jpg M /trunk/data/themes/gui-qt/System/resource.qss M /trunk/data/themes/gui-qt/icons/Makefile.am M /trunk/data/themes/gui-qt/icons/buildroad.png M /trunk/data/themes/gui-qt/icons/chopchop.png A /trunk/data/themes/gui-qt/icons/city-close.png A /trunk/data/themes/gui-qt/icons/city-left.png A /trunk/data/themes/gui-qt/icons/city-right.png A /trunk/data/themes/gui-qt/icons/city-switch.png M /trunk/data/themes/gui-qt/icons/done.png M /trunk/data/themes/gui-qt/icons/fortify.png M /trunk/data/themes/gui-qt/icons/goto.png M /trunk/data/themes/gui-qt/icons/home.png M /trunk/data/themes/gui-qt/icons/irrigation.png M /trunk/data/themes/gui-qt/icons/load.png M /trunk/data/themes/gui-qt/icons/mine.png M /trunk/data/themes/gui-qt/icons/nuke.png M /trunk/data/themes/gui-qt/icons/plantforest.png M /trunk/data/themes/gui-qt/icons/sentry.png M /trunk/data/themes/gui-qt/icons/transform.png M /trunk/data/themes/gui-qt/icons/unload.png M /trunk/data/themes/gui-qt/icons/wait.png Qt client - themes tuning See patch #7865 ------------------------------------------------------------------------ r34214 | cazfi | 2016-10-23 10:57:50 +0300 (Sun, 23 Oct 2016) | 6 lines Changed paths: M /trunk/client/tilespec.c Made goto activity icon to use correct offsets. Reported by Jacob Nevins See bug #25039 ------------------------------------------------------------------------ r34212 | cazfi | 2016-10-23 10:09:16 +0300 (Sun, 23 Oct 2016) | 4 lines Changed paths: M /trunk/windows/Makefile.am M /trunk/windows/installer_msys2/Makefile A /trunk/windows/installer_msys2/create-freeciv-gtk3.22-nsi.sh (from /trunk/windows/installer_msys2/create-freeciv-gtk3x-nsi.sh:34211) D /trunk/windows/installer_msys2/create-freeciv-gtk3x-nsi.sh Updated gtk3.22-client enabling configure option in msys2 Windows Installer makefile. See patch #7858 ------------------------------------------------------------------------ r34210 | sveinung | 2016-10-23 05:19:47 +0300 (Sun, 23 Oct 2016) | 7 lines Changed paths: M /trunk/common/actions.c M /trunk/common/actions.h Declare action_blocked_by_situation_*() const. The action argument of the functions action_blocked_by_situation_act() and action_blocked_by_situation_tgt() shouldn't modify their action argument. Declare it const. See patch #7860 ------------------------------------------------------------------------ r34209 | sveinung | 2016-10-23 05:19:37 +0300 (Sun, 23 Oct 2016) | 6 lines Changed paths: M /trunk/common/actions.c M /trunk/common/actions.h Declare action_get_*_kind() action const. The functions action_get_actor_kind() and action_get_target_kind() shouldn't modify their action parameter. Declare it const. See patch #7859 ------------------------------------------------------------------------ r34205 | cazfi | 2016-10-22 17:40:11 +0300 (Sat, 22 Oct 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/citydlg.c M /trunk/client/gui-gtk-3.22/citydlg.c Do not use small screen layout for gtk3-clients' citydlg when screen size is unknown. See patch #7861 ------------------------------------------------------------------------ r34203 | cazfi | 2016-10-21 22:54:17 +0300 (Fri, 21 Oct 2016) | 4 lines Changed paths: M /trunk/doc/README.msys2 M /trunk/windows/installer_msys2/Makefile Updated msys2 environment to 161018 level. See patch #7757 ------------------------------------------------------------------------ r34199 | sveinung | 2016-10-21 13:35:52 +0300 (Fri, 21 Oct 2016) | 6 lines Changed paths: M /trunk/common/player.c A real embassy excludes no embassy at all. Let the DiplRel requirements contradiction checking know that the presence of a real embassy contradicts the absence of any embassy at all. See patch #7855 ------------------------------------------------------------------------ r34198 | sveinung | 2016-10-21 13:35:30 +0300 (Fri, 21 Oct 2016) | 6 lines Changed paths: M /trunk/tools/civmanual.c freeciv-manual: mark government help text. Dividing the generated government type help items into sub sections makes it more machine readable. See patch #7853 ------------------------------------------------------------------------ r34197 | sveinung | 2016-10-21 13:35:05 +0300 (Fri, 21 Oct 2016) | 6 lines Changed paths: M /trunk/common/requirements.c requirements: x contradicts !x. Exact opposite requirements will always contradict each other. Use this fact to speed up are_requirements_contradictions(). See patch #7852 ------------------------------------------------------------------------ r34195 | cazfi | 2016-10-20 16:52:18 +0300 (Thu, 20 Oct 2016) | 5 lines Changed paths: M /trunk/windows/Makefile.am M /trunk/windows/installer_msys2/create-freeciv-gtk3x-nsi.sh A /trunk/windows/installer_msys2/freeciv-gtk3.22.cmd (from /trunk/windows/installer_msys2/freeciv-gtk3x.cmd:34194) D /trunk/windows/installer_msys2/freeciv-gtk3x.cmd Adjusted msys2 based Windows Installer makefile to recent gtk3.22-client binary name change. See patch #7851 ------------------------------------------------------------------------ r34193 | sveinung | 2016-10-20 16:08:35 +0300 (Thu, 20 Oct 2016) | 6 lines Changed paths: M /trunk/tools/civmanual.c Fix double free in freeciv-manual. The ruleset option is set to be garbage collected. Don't free the variable pointing to it. See bug #25201 ------------------------------------------------------------------------ r34192 | sveinung | 2016-10-20 16:04:56 +0300 (Thu, 20 Oct 2016) | 6 lines Changed paths: M /trunk/data/webperimental/game.ruleset webperimental: clarify relation to experimental. Make it clear to fans of the experimental ruleset that webperimental isn't based on experimental. See patch #7848 ------------------------------------------------------------------------ r34191 | mir3x | 2016-10-20 12:04:30 +0300 (Thu, 20 Oct 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/hudwidget.cpp M /trunk/client/gui-qt/hudwidget.h M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/mapview.h M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h M /trunk/client/gui-qt/pages.cpp M /trunk/client/gui-qt/shortcuts.cpp M /trunk/client/gui-qt/shortcuts.h M /trunk/data/themes/gui-qt/Classic/resource.qss M /trunk/data/themes/gui-qt/Necrophos/resource.qss M /trunk/data/themes/gui-qt/NightStalker/resource.qss M /trunk/data/themes/gui-qt/icons/Makefile.am A /trunk/data/themes/gui-qt/icons/buildroad.png A /trunk/data/themes/gui-qt/icons/chopchop.png A /trunk/data/themes/gui-qt/icons/done.png A /trunk/data/themes/gui-qt/icons/fortify.png A /trunk/data/themes/gui-qt/icons/goto.png A /trunk/data/themes/gui-qt/icons/home.png A /trunk/data/themes/gui-qt/icons/irrigation.png A /trunk/data/themes/gui-qt/icons/load.png A /trunk/data/themes/gui-qt/icons/mine.png A /trunk/data/themes/gui-qt/icons/move.png A /trunk/data/themes/gui-qt/icons/nuke.png A /trunk/data/themes/gui-qt/icons/plantforest.png A /trunk/data/themes/gui-qt/icons/sentry.png A /trunk/data/themes/gui-qt/icons/transform.png A /trunk/data/themes/gui-qt/icons/unload.png A /trunk/data/themes/gui-qt/icons/wait.png Qt client - new unit label See patch #7847 ------------------------------------------------------------------------ r34189 | mir3x | 2016-10-20 10:57:42 +0300 (Thu, 20 Oct 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/mapview.h M /trunk/data/themes/gui-qt/Classic/resource.qss M /trunk/data/themes/gui-qt/Necrophos/resource.qss M /trunk/data/themes/gui-qt/NightStalker/resource.qss M /trunk/data/themes/gui-qt/icons/Makefile.am A /trunk/data/themes/gui-qt/icons/close.png A /trunk/data/themes/gui-qt/icons/resize.png Qt client - move resize and close pixmap out of code and let them be controlled by theme See patch #7850 ------------------------------------------------------------------------ r34186 | cazfi | 2016-10-20 10:47:30 +0300 (Thu, 20 Oct 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/ratesdlg.cpp Changed Qt-client policies adjusting window title to speak of "policies" instead of "government modifiers" See patch #7840 ------------------------------------------------------------------------ r34185 | mir3x | 2016-10-20 10:44:18 +0300 (Thu, 20 Oct 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/mapview.cpp M /trunk/data/themes/gui-qt/Classic/resource.qss M /trunk/data/themes/gui-qt/Necrophos/resource.qss M /trunk/data/themes/gui-qt/NightStalker/resource.qss Qt client - control overview border color from theme See patch #7849 ------------------------------------------------------------------------ r34183 | mir3x | 2016-10-20 10:41:32 +0300 (Thu, 20 Oct 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp Qt client - change tooltip in city dialog See bug #25200 ------------------------------------------------------------------------ r34181 | cazfi | 2016-10-20 00:55:02 +0300 (Thu, 20 Oct 2016) | 4 lines Changed paths: M /trunk/configure.ac Turned gtk3.22 modpack installer in to new gtk3x version that builds with flags from gtk+-4.0.pc See patch #7846 ------------------------------------------------------------------------ r34180 | sveinung | 2016-10-19 15:21:31 +0300 (Wed, 19 Oct 2016) | 6 lines Changed paths: M /trunk/data/alien/game.ruleset M /trunk/data/alien/units.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ1/units.ruleset Remove "Marines" utype flag from alien and civ1. The alien ruleset and the civ1 ruleset doesn't have any unit types that uses the "Marines" unit type flag. Remove it. See patch #7844 ------------------------------------------------------------------------ r34179 | sveinung | 2016-10-19 15:21:13 +0300 (Wed, 19 Oct 2016) | 6 lines Changed paths: M /trunk/common/actions.c action_prob_vs_units(): distance is known. An action is known to be impossible if the distance between actor and target is out of the accepted range. See bug #25196 ------------------------------------------------------------------------ r34178 | sveinung | 2016-10-19 15:20:40 +0300 (Wed, 19 Oct 2016) | 9 lines Changed paths: M /trunk/common/actions.c Clean up enablers after adding obligatory reqs. Have action_enabler_obligatory_reqs_add() remove any requirements that conflicts with the action's obligatory hard requirements it just added. This, together with the automatic obligatory hard req appending already done in action_enabler_obligatory_reqs_add(), makes ruledit's enabler action changing produce valid enablers. See patch #7842 ------------------------------------------------------------------------ r34177 | sveinung | 2016-10-19 15:20:23 +0300 (Wed, 19 Oct 2016) | 7 lines Changed paths: M /trunk/data/webperimental/game.ruleset M /trunk/data/webperimental/units.ruleset webperimental: hand write "Heal Unit" help. The auto generated help text for the "Heal Unit" action doesn't cover every part of its rules. Replace the autogenerated help text with a more detailed handwritten description. See patch #7841 ------------------------------------------------------------------------ r34174 | cazfi | 2016-10-19 10:53:01 +0300 (Wed, 19 Oct 2016) | 5 lines Changed paths: M /trunk/client/gui-gtk-3.0/pages.c M /trunk/client/gui-gtk-3.22/pages.c When screen size cannot be queried, assume minimum height instead of considering it zero, when deciding size for intro picture. See patch #7845 ------------------------------------------------------------------------ r34172 | cazfi | 2016-10-18 18:33:49 +0300 (Tue, 18 Oct 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/fonts.h Removed unnecessary line preventing compilation on msys1 environment from qt-client. See bug #25191 ------------------------------------------------------------------------ r34170 | sveinung | 2016-10-18 15:13:45 +0300 (Tue, 18 Oct 2016) | 5 lines Changed paths: M /trunk/data/webperimental/game.ruleset webperimental: clarify how the Leader heals. Give the Leader's "Heal Unit" action the name "Use Court Physician". See patch #7839 ------------------------------------------------------------------------ r34169 | sveinung | 2016-10-18 15:13:24 +0300 (Tue, 18 Oct 2016) | 3 lines Changed paths: M /trunk/data/webperimental/game.ruleset webperimental: clarify description wording. See patch #7838 ------------------------------------------------------------------------ r34168 | sveinung | 2016-10-18 15:13:01 +0300 (Tue, 18 Oct 2016) | 3 lines Changed paths: M /trunk/tools/ruledit/req_edit.cpp ruledit: keep req vec order on req deletion. See patch #7836 ------------------------------------------------------------------------ r34167 | sveinung | 2016-10-18 15:11:49 +0300 (Tue, 18 Oct 2016) | 8 lines Changed paths: M /trunk/common/requirements.c M /trunk/common/requirements.h Add a req vec conflict removal utility. Existing requirement adjustment code appends needed requirements to a vector without checking if an existing requirement contradicts them. Add requirement_vector_contradiction_clean(), an utility that detects and removes conflicting requirements. See patch #7837 ------------------------------------------------------------------------ r34166 | sveinung | 2016-10-18 15:10:47 +0300 (Tue, 18 Oct 2016) | 10 lines Changed paths: M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/sandbox/game.ruleset M /trunk/data/webperimental/game.ruleset Fix conquer city ui name typos. Have the rulesets set ui_name_conquer_city rather than the non existing ui_conquer_city. Fix mnemonic insertion. Reported by Marko Lindqvist See bug #25190 ------------------------------------------------------------------------ r34165 | sveinung | 2016-10-18 15:10:30 +0300 (Tue, 18 Oct 2016) | 3 lines Changed paths: M /trunk/utility/specvec.h specvec: introduce foo_vector_remove(). See patch #7835 ------------------------------------------------------------------------ r34164 | sveinung | 2016-10-18 15:09:52 +0300 (Tue, 18 Oct 2016) | 9 lines Changed paths: M /trunk/tools/ruledit/tab_enablers.cpp ruledit enabler type change: add obligatory. Modify an action enabler's requirements on action type change to make them satisfy the new action's obligatory hard requirements. Confirmation dialog wording allows action_enabler_obligatory_reqs_add() to start removing conflicting requirements. See patch #7822 ------------------------------------------------------------------------ r34163 | cazfi | 2016-10-17 17:08:09 +0300 (Mon, 17 Oct 2016) | 4 lines Changed paths: A /trunk/bootstrap/freeciv-gtk3.22.appdata.xml.in A /trunk/bootstrap/freeciv-gtk3.22.desktop.in M /trunk/client/Makefile.am M /trunk/configure.ac Added gtk3.22-client desktop and appdata files. See patch #7814 ------------------------------------------------------------------------ r34161 | sveinung | 2016-10-17 10:47:19 +0300 (Mon, 17 Oct 2016) | 3 lines Changed paths: M /trunk/common/actions.c Move data hard coding out of actions_init(). See patch #7833 ------------------------------------------------------------------------ r34160 | sveinung | 2016-10-17 10:46:59 +0300 (Mon, 17 Oct 2016) | 6 lines Changed paths: M /trunk/tools/civmanual.c freeciv-manual: divide utype into sub sections. Dividing the generated unit type help items into sub sections makes it more machine readable. See patch #7832 ------------------------------------------------------------------------ r34159 | sveinung | 2016-10-17 10:46:33 +0300 (Mon, 17 Oct 2016) | 6 lines Changed paths: M /trunk/tools/civmanual.c freeciv-manual: remove redundant newlines. Patch #7817 accidentally added extra newlines to the mediawiki output. Remove them. See bug #25181 ------------------------------------------------------------------------ r34158 | sveinung | 2016-10-17 10:46:14 +0300 (Mon, 17 Oct 2016) | 6 lines Changed paths: M /trunk/server/diplomats.c Spy action performers: split act id from result. Separate action id from action result by using action_id_has_result() to check an action's result rather than checking its action id. See patch #7831 ------------------------------------------------------------------------ r34156 | sveinung | 2016-10-16 18:34:58 +0300 (Sun, 16 Oct 2016) | 3 lines Changed paths: M /trunk/tools/civmanual.c freeciv-manual: separate government items. See patch #7825 ------------------------------------------------------------------------ r34155 | sveinung | 2016-10-16 18:34:27 +0300 (Sun, 16 Oct 2016) | 6 lines Changed paths: M /trunk/tools/civmanual.c freeciv-manual: clarify markup constant name. Rename SECTION_BEGIN and SECTION_END to SECTION_TITLE_BEGIN and SECTION_TITLE_END. See patch #7823 ------------------------------------------------------------------------ r34154 | sveinung | 2016-10-16 18:33:34 +0300 (Sun, 16 Oct 2016) | 6 lines Changed paths: M /trunk/tools/civmanual.c freeciv-manual: add item id. Add an item id to files that separate items from each other. This makes the generated help more machine readable. See patch #7821 ------------------------------------------------------------------------ r34152 | cazfi | 2016-10-16 13:51:45 +0300 (Sun, 16 Oct 2016) | 4 lines Changed paths: M /trunk/client/tilespec.c M /trunk/common/fc_types.h M /trunk/fc_version Added GUI_GTK3_22 definition. See patch #7759 ------------------------------------------------------------------------ r34150 | cazfi | 2016-10-16 11:24:45 +0300 (Sun, 16 Oct 2016) | 2 lines Changed paths: M /trunk/translations/core/fi.po Updated Finnish translation. ------------------------------------------------------------------------ r34148 | sveinung | 2016-10-15 23:44:35 +0300 (Sat, 15 Oct 2016) | 7 lines Changed paths: M /trunk/common/actions.c M /trunk/common/actions.h Introduce action_[id_]has_result(). At the moment an action's result is the same as its action id. Make it possible to write code that checks an action's result without relying on its action id. See patch #7820 ------------------------------------------------------------------------ r34145 | sveinung | 2016-10-15 23:39:56 +0300 (Sat, 15 Oct 2016) | 1 line Changed paths: M /trunk/utility/specvec.h specvec comment: document foo_vector_append(). ------------------------------------------------------------------------ r34140 | cazfi | 2016-10-15 08:17:33 +0300 (Sat, 15 Oct 2016) | 8 lines Changed paths: M /trunk/client/gui-gtk-3.0/gui_stuff.c M /trunk/client/gui-gtk-3.22/gui_stuff.c Corrections to the way gtk3-clients produce font css - Size is considered pixels, not points - Handle font style and weight Reported by Jacob Nevins See patch #7162 ------------------------------------------------------------------------ r34139 | mir3x | 2016-10-15 01:52:55 +0300 (Sat, 15 Oct 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/dialogs.h M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/data/themes/gui-qt/Classic/resource.qss M /trunk/data/themes/gui-qt/Necrophos/resource.qss M /trunk/data/themes/gui-qt/NightStalker/resource.qss M /trunk/data/themes/gui-qt/System/resource.qss Qt client - control unit selection dialog colors from theme See patch #7829 ------------------------------------------------------------------------ r34137 | mir3x | 2016-10-15 01:46:53 +0300 (Sat, 15 Oct 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/sidebar.cpp Qt client - faster map redraw See patch #7828 ------------------------------------------------------------------------ r34135 | mir3x | 2016-10-15 01:44:47 +0300 (Sat, 15 Oct 2016) | 5 lines Changed paths: M /trunk/client/options.c Fix typo in qt options See patch #7827 ------------------------------------------------------------------------ r34133 | mir3x | 2016-10-15 01:43:17 +0300 (Sat, 15 Oct 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp M /trunk/data/themes/gui-qt/Classic/resource.qss M /trunk/data/themes/gui-qt/Necrophos/resource.qss M /trunk/data/themes/gui-qt/NightStalker/resource.qss M /trunk/data/themes/gui-qt/System/resource.qss Qt client - control notify dialog colors from theme See patch #7826 ------------------------------------------------------------------------ r34131 | mir3x | 2016-10-15 01:41:27 +0300 (Sat, 15 Oct 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/sidebar.cpp M /trunk/data/themes/gui-qt/Classic/resource.qss M /trunk/data/themes/gui-qt/Necrophos/resource.qss M /trunk/data/themes/gui-qt/NightStalker/resource.qss M /trunk/data/themes/gui-qt/System/resource.qss Qt client - allow theming sidebar See patch #7824 ------------------------------------------------------------------------ r34129 | mir3x | 2016-10-15 01:39:29 +0300 (Sat, 15 Oct 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/hudwidget.cpp Qt client - fixed bad position of hud message box See bug #25172 ------------------------------------------------------------------------ r34127 | mir3x | 2016-10-15 01:34:21 +0300 (Sat, 15 Oct 2016) | 7 lines Changed paths: M /trunk/client/gui-qt/hudwidget.cpp Qt client - Fixed "QColor::setAlpha: invalid value" warnings Reported by Louis Moureaux See bug #25169 ------------------------------------------------------------------------ r34125 | mir3x | 2016-10-15 01:31:07 +0300 (Sat, 15 Oct 2016) | 7 lines Changed paths: M /trunk/client/gui-qt/hudwidget.cpp M /trunk/client/gui-qt/hudwidget.h M /trunk/client/gui-qt/repodlgs.cpp Qt client - Fixed crash in hud_message_box Reported by Louis Moureaux See bug #25168 ------------------------------------------------------------------------ r34123 | mir3x | 2016-10-15 01:26:15 +0300 (Sat, 15 Oct 2016) | 7 lines Changed paths: M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/shortcuts.cpp M /trunk/client/gui-qt/shortcuts.h Qt client - Fixed clang warnings Reported by Marko Lindqvist See bug #25166 ------------------------------------------------------------------------ r34121 | cazfi | 2016-10-14 16:37:45 +0300 (Fri, 14 Oct 2016) | 4 lines Changed paths: M /trunk/client/Makefile.am Set name of the gtk3.22-client binary to freeciv-gtk3.22 See patch #7807 ------------------------------------------------------------------------ r34118 | cazfi | 2016-10-14 07:53:19 +0300 (Fri, 14 Oct 2016) | 6 lines Changed paths: M /trunk/ai/default/daidiplomacy.c Randomize AI love on first contact. Reported by Jacob Nevins See bug #25045 ------------------------------------------------------------------------ r34116 | cazfi | 2016-10-13 19:06:37 +0300 (Thu, 13 Oct 2016) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/m4/gtk3.22-client.m4 Changed gtk3.22-client enabling --enable-client value to 'gtk3.22' See patch #7806 ------------------------------------------------------------------------ r34115 | sveinung | 2016-10-13 13:12:39 +0300 (Thu, 13 Oct 2016) | 8 lines Changed paths: M /trunk/server/unithand.c Explanation: "Conquer City" is city targeted. Check the target city's tile rather than a potentially missing target tile when trying to explain why the "Conquer City" action was illegal. Reported by Andreas Røsdal See bug #25170 ------------------------------------------------------------------------ r34114 | sveinung | 2016-10-13 13:12:12 +0300 (Thu, 13 Oct 2016) | 6 lines Changed paths: M /trunk/tools/civmanual.c freeciv-manual: mark section headline in HTML. Mark an item's section headline by giving it the class "section" in the generated HTML. See patch #7819 ------------------------------------------------------------------------ r34113 | sveinung | 2016-10-13 13:11:23 +0300 (Thu, 13 Oct 2016) | 6 lines Changed paths: M /trunk/tools/civmanual.c freeciv-manual: mention ruleset name. Mention what ruleset the manual is generated for in all generated files that depends on the ruleset in use. See patch #7818 ------------------------------------------------------------------------ r34112 | sveinung | 2016-10-13 13:10:56 +0300 (Thu, 13 Oct 2016) | 6 lines Changed paths: M /trunk/tools/civmanual.c freeciv-manual: split the item separator. Replace SEPARATOR with ITEM_BEGIN and ITEM_END. Use the div tag to separate the items in the HTML output. See patch #7817 ------------------------------------------------------------------------ r34111 | sveinung | 2016-10-13 02:23:29 +0300 (Thu, 13 Oct 2016) | 6 lines Changed paths: M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/server/rscompat.c Centralize action obligatory hard req handling. Introduce action_enabler_obligatory_reqs_add(). Have it use the same data as the sanity cheking. Use it when upgrading a ruleset. See patch #7803 ------------------------------------------------------------------------ r34110 | cazfi | 2016-10-12 21:19:15 +0300 (Wed, 12 Oct 2016) | 4 lines Changed paths: M /trunk/client/Makefile.am M /trunk/configure.ac Added new gtk3x-client section to client/Makefile.am See patch #7805 ------------------------------------------------------------------------ r34108 | sveinung | 2016-10-12 17:13:40 +0300 (Wed, 12 Oct 2016) | 10 lines Changed paths: M /trunk/server/unittools.c Auto attack is performed by the rules. When the autoattack setting is enabled a server side auto attack happens automatically. This means that auto attack isn't player performed. The player doesn't control if his units (or a particular unit) should auto attack or not. This means that auto attack isn't controlled by a server side agent. The autoattack setting is a rule. Declare that the actions performed by it is done by the rules. See patch #7811 ------------------------------------------------------------------------ r34107 | sveinung | 2016-10-12 17:13:26 +0300 (Wed, 12 Oct 2016) | 7 lines Changed paths: M /trunk/common/actions.c Data driven action obligatory hard requirements. Making the obligatory hard requirements data driven makes it more readable. It also enables other functions to use the data rather than adding the same information more than once. See patch #7802 ------------------------------------------------------------------------ r34105 | cazfi | 2016-10-12 10:58:08 +0300 (Wed, 12 Oct 2016) | 5 lines Changed paths: M /trunk/windows/installer_msys2/Makefile Set msys2 Windows Installer makefile target 'all' to depend on those installers that can be built with official msys2 environment. See patch #7813 ------------------------------------------------------------------------ r34104 | mir3x | 2016-10-12 09:31:37 +0300 (Wed, 12 Oct 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/hudwidget.cpp M /trunk/client/gui-qt/hudwidget.h M /trunk/client/gui-qt/mapctrl.cpp M /trunk/data/themes/gui-qt/Classic/resource.qss M /trunk/data/themes/gui-qt/Necrophos/resource.qss M /trunk/data/themes/gui-qt/NightStalker/resource.qss Qt client - replaced QInputDialog with custom dialog See patch #7812 ------------------------------------------------------------------------ r34101 | cazfi | 2016-10-12 03:29:23 +0300 (Wed, 12 Oct 2016) | 4 lines Changed paths: M /trunk/client/client_main.c M /trunk/client/options.c M /trunk/client/options.h M /trunk/client/tilespec.c M /trunk/client/tilespec.h Fill initial default for tileset option for all topologies. See patch #6875 ------------------------------------------------------------------------ r34099 | cazfi | 2016-10-11 22:25:36 +0300 (Tue, 11 Oct 2016) | 4 lines Changed paths: M /trunk/Makefile.am A /trunk/m4/gtk3x-client.m4 Added gtk3x-client.m4 See patch #7799 ------------------------------------------------------------------------ r34097 | sveinung | 2016-10-11 17:18:17 +0300 (Tue, 11 Oct 2016) | 6 lines Changed paths: M /trunk/common/actions.c Ruleset action enabler access sanity checks. * a non existing action doesn't have enablers. * a non existing action enabler can't be added or removed. See patch #7804 ------------------------------------------------------------------------ r34096 | sveinung | 2016-10-11 17:17:56 +0300 (Tue, 11 Oct 2016) | 7 lines Changed paths: M /trunk/server/unittools.c auto attack: check if enemy can perform actions. A unit on an adjacent tile may be unable to perform an auto attack action because no auto attack action is enabled. Select auto attackers based on their ability to perform an auto attack action. See patch #7810 ------------------------------------------------------------------------ r34095 | sveinung | 2016-10-11 17:16:15 +0300 (Tue, 11 Oct 2016) | 9 lines Changed paths: M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/server/rssanity.c Move obligatory hard requirements to actions.c. An action may force all its enablers to include one or more of its hard requirements. The information about what requirements are obligatory for what actions has lived in rssanity.c's sanity_check_ruleset_data() until now. Move it to the new function action_enabler_obligatory_reqs_missing(). Make it possible to check each individual action enabler. See patch #7801 ------------------------------------------------------------------------ r34094 | sveinung | 2016-10-11 17:15:46 +0300 (Tue, 11 Oct 2016) | 3 lines Changed paths: M /trunk/utility/string_vector.c M /trunk/utility/string_vector.h Introduce are_strvecs_equal(). See patch #7800 ------------------------------------------------------------------------ r34090 | cazfi | 2016-10-11 08:26:56 +0300 (Tue, 11 Oct 2016) | 4 lines Changed paths: M /trunk/doc/README.msys2 Updated documentation about location of the msys2 environment. See patch #7798 ------------------------------------------------------------------------ r34089 | cazfi | 2016-10-11 08:23:52 +0300 (Tue, 11 Oct 2016) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/m4/gtk3.22-client.m4 Renamed m4-macro FC_GTK3X_CLIENT as FC_GTK3_22_CLIENT. See patch #7797 ------------------------------------------------------------------------ r34085 | sveinung | 2016-10-10 14:57:47 +0300 (Mon, 10 Oct 2016) | 1 line Changed paths: M /trunk/common/actions.c Clarify action_enablers_for_action() header. ------------------------------------------------------------------------ r34084 | sveinung | 2016-10-10 14:57:30 +0300 (Mon, 10 Oct 2016) | 6 lines Changed paths: M /trunk/client/control.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/citydlg.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-gtk-3.22/citydlg.c M /trunk/client/gui-gtk-3.22/menu.c M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-sdl2/citydlg.c M /trunk/client/gui-sdl2/mapctrl.c M /trunk/client/gui-sdl2/menu.c M /trunk/client/helpdata.c M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/common/scriptcore/api_game_methods.c M /trunk/server/actiontools.c M /trunk/server/unithand.c M /trunk/server/unittools.c Make names of action UI name getters similar. Reaname action_get_ui_name() to action_id_name_translation() to make it like action_name_translation(). See patch #7796 ------------------------------------------------------------------------ r34083 | sveinung | 2016-10-10 14:57:10 +0300 (Mon, 10 Oct 2016) | 3 lines Changed paths: M /trunk/data/alien/units.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/ruledit/comments.txt M /trunk/data/sandbox/units.ruleset M /trunk/data/stub/units.ruleset M /trunk/data/webperimental/units.ruleset Sort action needs utype field comment. See patch #7795 ------------------------------------------------------------------------ r34082 | sveinung | 2016-10-10 14:56:46 +0300 (Mon, 10 Oct 2016) | 9 lines Changed paths: M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/data/alio.tilespec M /trunk/data/amplio.tilespec M /trunk/data/amplio2.tilespec M /trunk/data/cimpletoon.tilespec M /trunk/data/hex2t.tilespec M /trunk/data/hexemplio.tilespec M /trunk/data/isophex.tilespec M /trunk/data/isotrident.tilespec M /trunk/data/toonhex.tilespec M /trunk/data/trident.tilespec Make darkness_layer layer_order controlled. Change the darknes_layer from something drawn on top of a tileset configurable mapview_layer to an independent layer. This makes it tileset configurable via the layer_order tileset option. Patch by Louis Moureaux See patch #7731 ------------------------------------------------------------------------ r34081 | sveinung | 2016-10-10 14:55:33 +0300 (Mon, 10 Oct 2016) | 7 lines Changed paths: M /trunk/server/rssanity.c M /trunk/server/ruleset.c Move "Attack" blocks "Conquer City" hard coding. The rule doesn't depend on the ruleset. It therefore doesn't belong in load_ruleset_game(). Move it to the other unconditional action blocking rules in autoadjust_ruleset_data(). See patch #7794 ------------------------------------------------------------------------ r34078 | mir3x | 2016-10-09 21:14:46 +0300 (Sun, 09 Oct 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp Qt client - fixed unit menu in city dialog See bug #25162 ------------------------------------------------------------------------ r34077 | mir3x | 2016-10-09 21:09:47 +0300 (Sun, 09 Oct 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/Makefile.am M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/cityrep.cpp M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/dialogs.h M /trunk/client/gui-qt/gui_main.cpp A /trunk/client/gui-qt/hudwidget.cpp A /trunk/client/gui-qt/hudwidget.h M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/repodlgs.cpp M /trunk/data/themes/gui-qt/Classic/resource.qss M /trunk/data/themes/gui-qt/Necrophos/resource.qss M /trunk/data/themes/gui-qt/NightStalker/resource.qss Qt client - replaced QMessageBoxes with customized hud_message_box See patch #7792 ------------------------------------------------------------------------ r34074 | sveinung | 2016-10-09 18:28:15 +0300 (Sun, 09 Oct 2016) | 8 lines Changed paths: M /trunk/data/ruledit/comments.txt Update saved utype action field documentation. The unit type documentation comments about what fields a unit type must have to perform an action of the bundled rulesets were changed in patch #7711 and patch #7712. The unit type comment saved with a ruleset wasn't. Synchronize it. See bug #25163 ------------------------------------------------------------------------ r34073 | sveinung | 2016-10-09 18:27:54 +0300 (Sun, 09 Oct 2016) | 6 lines Changed paths: M /trunk/server/diplomats.c M /trunk/server/diplomats.h M /trunk/server/unithand.c Spy action performers: don't assume action id. Stop assuming action id based on the action performer function for all spy actions. Take the action id as a parameter instead. See patch #7793 ------------------------------------------------------------------------ r34072 | sveinung | 2016-10-09 18:27:35 +0300 (Sun, 09 Oct 2016) | 3 lines Changed paths: M /trunk/tools/ruledit/tab_enablers.cpp M /trunk/tools/ruledit/tab_enablers.h ruledit: support changing action enabler action. See patch #7785 ------------------------------------------------------------------------ r34071 | sveinung | 2016-10-09 18:27:16 +0300 (Sun, 09 Oct 2016) | 6 lines Changed paths: M /trunk/tools/ruledit/tab_enablers.cpp ruledit: show newly created action enablers. New action enablers were only shown when they are recycled rather than created. Show the new action enabler when it is created too. See bug #25158 ------------------------------------------------------------------------ r34068 | cazfi | 2016-10-09 13:51:28 +0300 (Sun, 09 Oct 2016) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/gui_stuff.c M /trunk/client/gui-gtk-3.22/gui_stuff.c Gtk3-clients construct proper font definitions css using pango. Broken css reported by Bernhard See patch #7162 ------------------------------------------------------------------------ r34060 | cazfi | 2016-10-08 21:42:22 +0300 (Sat, 08 Oct 2016) | 4 lines Changed paths: M /trunk/data/themes/gui-gtk-3.0/Freeciv/gtk-3.0/gtk.css M /trunk/data/themes/gui-gtk-3.22/Freeciv/gtk-3.0/gtk.css Corrected font definition in gtk3-client Freeciv theme. See bug #25160 ------------------------------------------------------------------------ r34059 | sveinung | 2016-10-08 21:37:53 +0300 (Sat, 08 Oct 2016) | 6 lines Changed paths: M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/common/scriptcore/api_game_methods.c M /trunk/server/rssanity.c M /trunk/server/unithand.c Make names of action rule name getters similar. Rename action_get_rule_name() to action_id_rule_name(). Move the header declaration of action_rule_name() next to it. See patch #7788 ------------------------------------------------------------------------ r34058 | sveinung | 2016-10-08 21:37:38 +0300 (Sat, 08 Oct 2016) | 6 lines Changed paths: M /trunk/common/actions.c M /trunk/common/actions.h Allow removing an enabler from a ruleset. Rulesets can now change while in memory. Improve action enabler support of this by introducing the function action_enabler_remove(). See patch #7787 ------------------------------------------------------------------------ r34057 | sveinung | 2016-10-08 21:37:23 +0300 (Sat, 08 Oct 2016) | 3 lines Changed paths: M /trunk/common/actions.c Clarify action_enabler_add() comment header. See patch #7786 ------------------------------------------------------------------------ r34056 | sveinung | 2016-10-08 21:37:07 +0300 (Sat, 08 Oct 2016) | 5 lines Changed paths: M /trunk/tools/ruledit/tab_enablers.cpp ruledit: don't add action enabler manually. Use action_enabler_add() to add a recently created action enabler. See patch #7783 ------------------------------------------------------------------------ r34055 | sveinung | 2016-10-08 21:36:57 +0300 (Sat, 08 Oct 2016) | 6 lines Changed paths: M /trunk/common/actions.c M /trunk/common/actions.h Initialize the action of new action enablers. Have action_enabler_new() set the action of the newly created enabler to a known invalid value. See bug #25157 ------------------------------------------------------------------------ r34053 | cazfi | 2016-10-08 18:45:51 +0300 (Sat, 08 Oct 2016) | 4 lines Changed paths: M /trunk/client/Makefile.am M /trunk/configure.ac M /trunk/data/Makefile.am M /trunk/data/themes/Makefile.am Renamed automake variable CLIENT_GUI_GTK_3_X as CLIENT_GUI_GTK_3_22 See patch #7790 ------------------------------------------------------------------------ r34051 | cazfi | 2016-10-08 15:58:29 +0300 (Sat, 08 Oct 2016) | 4 lines Changed paths: M /trunk/ai/default/aisettler.c Fixed compiler shadow warning from aisettler.c See bug #25159 ------------------------------------------------------------------------ r34050 | cazfi | 2016-10-08 08:12:36 +0300 (Sat, 08 Oct 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-3.0/editprop.c M /trunk/client/gui-gtk-3.22/editprop.c M /trunk/common/networking/packets.def M /trunk/fc_version M /trunk/server/edithand.c Added support for editing scenario-reserved property of players. See patch #7784 ------------------------------------------------------------------------ r34048 | cazfi | 2016-10-07 19:17:04 +0300 (Fri, 07 Oct 2016) | 5 lines Changed paths: M /trunk/common/Makefile.am A /trunk/common/srvdefs.h M /trunk/server/stdinhand.c Added common srvdefs.h with TOKEN_DELIMITERS moved there also client end to use. See patch #7882 ------------------------------------------------------------------------ r34047 | mlinnaka | 2016-10-07 15:43:25 +0300 (Fri, 07 Oct 2016) | 2 lines Changed paths: M /trunk/translations/core/fi.po Merging Finnish translation improvements from 2.5-branch ------------------------------------------------------------------------ r34043 | cazfi | 2016-10-07 15:38:19 +0300 (Fri, 07 Oct 2016) | 4 lines Changed paths: M /trunk/client/audio.c Make sdl the default audio plugin when it's built it. See bug #24280 ------------------------------------------------------------------------ r34041 | sveinung | 2016-10-07 15:12:28 +0300 (Fri, 07 Oct 2016) | 6 lines Changed paths: M /trunk/common/unit.h M /trunk/fc_version M /trunk/server/savecompat.c M /trunk/server/savecompat.h M /trunk/server/savegame3.c M /trunk/server/unithand.c M /trunk/server/unittools.c Move old unit orders to savecompat. Move the unit orders that have been replaced by ORDER_ACTION_MOVE from the unit_orders enum to server/savecompat.h. See patch #7780 ------------------------------------------------------------------------ r34040 | sveinung | 2016-10-07 15:11:55 +0300 (Fri, 07 Oct 2016) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-gtk-3.22/action_dialog.c M /trunk/client/gui-qt/dialogs.cpp Put ACTION_EXPEL_UNIT in its proper location. The GTK clients and the Qt client had "Expel Unit" listed under a comment header for actions against all units at a tile. It is against a single unit. See bug #25154 ------------------------------------------------------------------------ r34039 | sveinung | 2016-10-07 15:11:10 +0300 (Fri, 07 Oct 2016) | 3 lines Changed paths: M /trunk/doc/README.actions README.actions: document unit maintenance slots. See patch #7779 ------------------------------------------------------------------------ r34038 | sveinung | 2016-10-07 15:10:50 +0300 (Fri, 07 Oct 2016) | 8 lines Changed paths: M /trunk/ai/default/daimilitary.c ai attacker want: check occupation action... when deciding how much a unit of a certain type is wanted (how much utility it has). A unit that can conquer a city is desired 10x the target city worth if the invasion has other units that can attack but no units that can conquer the city. See patch #7778 ------------------------------------------------------------------------ r34037 | sveinung | 2016-10-07 15:10:40 +0300 (Fri, 07 Oct 2016) | 1 line Changed paths: M /trunk/client/packhand.c Comment spell fix: intersting -> interesting. ------------------------------------------------------------------------ r34035 | cazfi | 2016-10-07 15:02:02 +0300 (Fri, 07 Oct 2016) | 4 lines Changed paths: M /trunk/doc/README.nations Documented use of nations override -directory. See patch #7565 ------------------------------------------------------------------------ r34034 | mir3x | 2016-10-07 10:41:42 +0300 (Fri, 07 Oct 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/citydlg.h M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/gui_main.cpp M /trunk/data/themes/gui-qt/Classic/resource.qss M /trunk/data/themes/gui-qt/NightStalker/resource.qss Qt client - redesigned city dialog. See patch #7781 ------------------------------------------------------------------------ r34032 | mir3x | 2016-10-07 10:07:09 +0300 (Fri, 07 Oct 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/helpdlg.cpp M /trunk/client/gui-qt/helpdlg.h Qt client - added goods help (Qt-client) Submitted by Marko Lindqvist See patch #7740 ------------------------------------------------------------------------ r34031 | mir3x | 2016-10-07 10:04:42 +0300 (Fri, 07 Oct 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/pages.cpp Qt client - fixed crash when changing default font from MAIN_PAGE See bug #25147 ------------------------------------------------------------------------ r34024 | cazfi | 2016-10-07 02:39:50 +0300 (Fri, 07 Oct 2016) | 7 lines Changed paths: M /trunk/data/civ1/game.ruleset M /trunk/data/civ1/nations.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2/nations.ruleset Specified border colors for civ1 and civ2 ruleset nations and set plrcolormode to "NATION_ORDER" by default on those rulesets. Requested by Jacob Nevins See patch #3927 ------------------------------------------------------------------------ r34021 | sveinung | 2016-10-06 15:06:32 +0300 (Thu, 06 Oct 2016) | 1 line Changed paths: M /trunk/common/movement.c Comment spell fix: un-allied -> non allied. ------------------------------------------------------------------------ r34020 | sveinung | 2016-10-06 15:05:59 +0300 (Thu, 06 Oct 2016) | 9 lines Changed paths: M /trunk/data/webperimental/game.ruleset webperimental: let the Leader heal its units. Give the Leader unit the ability to do "Heal Unit" to domestic and allied light weight units, including it self. The ability to heal it self and any light weight escorts makes it a bit harder to kill the Leader. It could also give a (small) incentive to take the Leader into the field in the beginning of the game (when most land units have the LightWeight unit type flag). See patch #7775 ------------------------------------------------------------------------ r34019 | sveinung | 2016-10-06 15:05:31 +0300 (Thu, 06 Oct 2016) | 7 lines Changed paths: M /trunk/server/savegame3.c savegame3: add all actions to order validation. The unit action order target validation code didn't handle all actions. Have it handle all currently existing actions. Make it object when a new action is added but not handled. See bug #25152 ------------------------------------------------------------------------ r34018 | sveinung | 2016-10-06 15:03:55 +0300 (Thu, 06 Oct 2016) | 7 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-gtk-3.22/action_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl2/action_dialog.c M /trunk/client/packhand.c M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/doc/README.actions M /trunk/fc_version M /trunk/server/advisors/advdata.c M /trunk/server/ruleset.c M /trunk/server/unithand.c M /trunk/tools/ruleutil/rulesave.c Add the new unit action "Heal Unit". This allows medic units etc. A healing restores 25% of the target's hit points are restored each healing. Healing spends all the actor's movement points. See patch #7774 ------------------------------------------------------------------------ r34017 | sveinung | 2016-10-06 15:03:28 +0300 (Thu, 06 Oct 2016) | 6 lines Changed paths: M /trunk/ai/default/daimilitary.c ai: consider actions when assessing danger. "Attack" and "Occupy City" are action enabler controlled. Look at the actions to take more unit requirements into account. See patch #7773 ------------------------------------------------------------------------ r34016 | sveinung | 2016-10-06 15:03:00 +0300 (Thu, 06 Oct 2016) | 8 lines Changed paths: M /trunk/server/unithand.c Remove redundant unit order validation. There is no need to validate that no action order contains "Paradrop Unit" or "Airlift Unit". Any long range action is caught above. Remove target kind specific validation. It never got any checks. See patch #7772 ------------------------------------------------------------------------ r34015 | sveinung | 2016-10-06 15:02:39 +0300 (Thu, 06 Oct 2016) | 3 lines Changed paths: M /trunk/data/sandbox/README.sandbox README.sandbox spelling fix: along -> alone. See bug #25148 ------------------------------------------------------------------------ r34014 | cazfi | 2016-10-06 07:45:22 +0300 (Thu, 06 Oct 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/editgui.c M /trunk/client/gui-gtk-3.0/helpdlg.c M /trunk/client/gui-gtk-3.22/editgui.c M /trunk/client/gui-gtk-3.22/helpdlg.c Show terrain gfx on gtk3-client help browser. See bug #15132 ------------------------------------------------------------------------ r34007 | sveinung | 2016-10-05 15:02:39 +0300 (Wed, 05 Oct 2016) | 8 lines Changed paths: M /trunk/common/networking/packets.def M /trunk/fc_version M /trunk/server/ruleset.c M /trunk/tools/ruleutil/rulesave.c Get rid of force_* action internally. Get rid of the force_* action semantic internally. Let it stay in the ruleset (rather than being replace by the action blocked_by semantic until actions become generalized. (This change helps preparing for generalized actions) See patch #7262 ------------------------------------------------------------------------ r34006 | sveinung | 2016-10-05 15:02:27 +0300 (Wed, 05 Oct 2016) | 12 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/actions.c M /trunk/common/combat.c M /trunk/common/movement.c M /trunk/common/unittype.h M /trunk/data/alien/game.ruleset M /trunk/data/alien/units.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/ruledit/comments.txt M /trunk/data/sandbox/game.ruleset M /trunk/data/sandbox/units.ruleset M /trunk/data/stub/units.ruleset M /trunk/data/webperimental/game.ruleset M /trunk/data/webperimental/units.ruleset M /trunk/doc/README.actions M /trunk/fc_version M /trunk/server/rscompat.c Unhardcode "Marines" and "AttFromNonNative". Move the "Marines" unit type flag and the "AttFromNonNative" unit class flag to the ruleset. Ruleset authors can now control things like their help text, what actions they should apply to, the details of their rules and if they should exist at all. Example: Viking units can do spy actions, trade actions and attack actions while being transported. Other nations can't do them while being transported. See patch #4683 ------------------------------------------------------------------------ r34003 | cazfi | 2016-10-05 08:27:25 +0300 (Wed, 05 Oct 2016) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/editprop.c M /trunk/client/gui-gtk-3.22/editprop.c Support tooltips for properties in gtk3-clients' editor. Patch by pepeto and myself See bug #15580 ------------------------------------------------------------------------ r34002 | cazfi | 2016-10-05 08:15:38 +0300 (Wed, 05 Oct 2016) | 5 lines Changed paths: M /trunk/common/city.h Changed specialist city options names so that those refer to target output, not specific specialist. See patch #7585 ------------------------------------------------------------------------ r34001 | cazfi | 2016-10-05 08:04:46 +0300 (Wed, 05 Oct 2016) | 6 lines Changed paths: M /trunk/data/alio.tilespec M /trunk/data/amplio.tilespec M /trunk/data/amplio2.tilespec M /trunk/data/cimpletoon.tilespec M /trunk/data/hex2t.tilespec M /trunk/data/hexemplio.tilespec M /trunk/data/isophex.tilespec M /trunk/data/isotrident.tilespec M /trunk/data/trident.tilespec Fixed xgettext warnings about tileset layer order comments. Reported by Sveinung Kvilhaugsvik See bug #25126 ------------------------------------------------------------------------ r33999 | sveinung | 2016-10-05 03:26:04 +0300 (Wed, 05 Oct 2016) | 7 lines Changed paths: M /trunk/server/citytools.c unit_conquer_city(): soften rule hard coding. The function unit_conquer_city() should no longer be asked to have a unit conquer a city it can't conquer because it isn't at war with it or because it can't conquer any cities. Turn the checks into assertions. See patch #7755 ------------------------------------------------------------------------ r33998 | sveinung | 2016-10-05 03:25:14 +0300 (Wed, 05 Oct 2016) | 6 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/ai/default/aitools.c M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-gtk-3.22/action_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl2/action_dialog.c M /trunk/client/packhand.c M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/common/movement.c M /trunk/common/movement.h M /trunk/common/unittype.c M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/sandbox/game.ruleset M /trunk/data/webperimental/game.ruleset M /trunk/doc/README.actions M /trunk/fc_version M /trunk/server/advisors/advdata.c M /trunk/server/advisors/advgoto.c M /trunk/server/barbarian.c M /trunk/server/rscompat.c M /trunk/server/rssanity.c M /trunk/server/ruleset.c M /trunk/server/unithand.c M /trunk/tools/ruleutil/rulesave.c Action enabler control "Conquer City". Allow ruleset authors to add additional restriction to when a unit can occupy a foreign city. See patch #7261 ------------------------------------------------------------------------ r33997 | sveinung | 2016-10-05 03:24:54 +0300 (Wed, 05 Oct 2016) | 6 lines Changed paths: M /trunk/server/unithand.c List who can act from non livable tile... when explaining that the non livable terrain at the actor unit's tile is the reason why it can't act. See patch #7756 ------------------------------------------------------------------------ r33996 | sveinung | 2016-10-05 03:24:30 +0300 (Wed, 05 Oct 2016) | 8 lines Changed paths: M /trunk/server/scripting/api_server_edit.c Lua move: city conquest only when possible. The Lua functions unit_teleport() and unit_move() can result in the conquest of a city on the tile the unit is moved to. Don't try to conquer unless the target tile has a city, the actor unit can take over cities and the actor unit's owner is at war with the target city's owner. See patch #7754 ------------------------------------------------------------------------ r33995 | sveinung | 2016-10-05 03:23:41 +0300 (Wed, 05 Oct 2016) | 8 lines Changed paths: M /trunk/server/unittools.c Paradrop Unit: city conquest only when possible. The action "Paradrop Unit" can result in the conquest of the city being landed in. Don't try to conquer unless the target tile has a city, the actor unit can take over cities and the actor unit's owner is at war with the target city's owner. See patch #7753 ------------------------------------------------------------------------ r33994 | cazfi | 2016-10-04 21:24:06 +0300 (Tue, 04 Oct 2016) | 8 lines Changed paths: M /trunk/ai/default/daieffects.c M /trunk/client/packhand.c M /trunk/common/actions.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/effects.h M /trunk/common/networking/packets.def M /trunk/common/unittype.h M /trunk/data/alien/units.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/ruledit/comments.txt M /trunk/data/sandbox/units.ruleset M /trunk/data/stub/units.ruleset M /trunk/data/webperimental/units.ruleset M /trunk/doc/README.effects M /trunk/fc_version M /trunk/server/ruleset.c M /trunk/tools/ruleutil/rulesave.c Added support for unit slots of cities. - Unit type definition tells how many slots (if any) unit takes up - Effect controls how many unit slots city has Requested by Matthias Pfafferodt See patch #1936 ------------------------------------------------------------------------ r33992 | cazfi | 2016-10-04 21:01:40 +0300 (Tue, 04 Oct 2016) | 4 lines Changed paths: M /trunk/utility/registry.c Check existence of a file before trying to run xml-parser on it. See bug #23759 ------------------------------------------------------------------------ r33989 | sveinung | 2016-10-04 14:09:27 +0300 (Tue, 04 Oct 2016) | 9 lines Changed paths: M /trunk/server/unithand.c M /trunk/server/unithand.h Action not enabled explain disembark and Trireme. Explain when an action can't be performed because it includes a move and movement is illegal because the actor can't disembark (unload) from its transport or because the target is too far from safe terrain. Reuse the explanation text from when a move fails. No detection included. See patch #7752 ------------------------------------------------------------------------ r33988 | sveinung | 2016-10-04 14:09:18 +0300 (Tue, 04 Oct 2016) | 6 lines Changed paths: M /trunk/common/requirements.c MinMoveFrags contradiction checking: x != !x. Fix off by one error that made a present requirement and its not present counter part appear non contradicting. See bug #25138 ------------------------------------------------------------------------ r33984 | jtn | 2016-10-04 12:06:35 +0300 (Tue, 04 Oct 2016) | 3 lines Changed paths: M /trunk/ai/default/daieffects.c M /trunk/common/calendar.c M /trunk/common/calendar.h M /trunk/common/fc_types.h M /trunk/common/reqtext.c M /trunk/common/requirements.c M /trunk/doc/README.effects M /trunk/server/cityturn.c M /trunk/server/rssanity.c M /trunk/tools/ruledit/univ_value.c Add MinCalFrag requirement, matching on calendar fragments. See patch #7751. ------------------------------------------------------------------------ r33983 | jtn | 2016-10-04 12:06:30 +0300 (Tue, 04 Oct 2016) | 3 lines Changed paths: M /trunk/common/requirements.c Give more useful diagnostic for invalid requirement type/value in ruleset. See bug #25137. ------------------------------------------------------------------------ r33982 | cazfi | 2016-10-04 07:11:34 +0300 (Tue, 04 Oct 2016) | 4 lines Changed paths: M /trunk/Makefile.am M /trunk/client/Makefile.am A /trunk/client/gui-gtk-3.22 (from /trunk/client/gui-gtk-3.x:33981) M /trunk/client/gui-gtk-3.22/menu.c M /trunk/client/gui-gtk-3.22/themes.c D /trunk/client/gui-gtk-3.x M /trunk/configure.ac M /trunk/data/Makefile.am A /trunk/data/gtk3.22_menus.xml (from /trunk/data/gtk3x_menus.xml:33981) D /trunk/data/gtk3x_menus.xml M /trunk/data/themes/Makefile.am A /trunk/data/themes/gui-gtk-3.22 (from /trunk/data/themes/gui-gtk-3.x:33981) D /trunk/data/themes/gui-gtk-3.x A /trunk/m4/gtk3.22-client.m4 (from /trunk/m4/gtk3x-client.m4:33981) D /trunk/m4/gtk3x-client.m4 M /trunk/translations/core/POTFILES.in Renamed current gtk3x-client files and directories as gtk3.22-client. See patch #7750 ------------------------------------------------------------------------ r33981 | mir3x | 2016-10-03 20:28:29 +0300 (Mon, 03 Oct 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/chatline.cpp M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/citydlg.h M /trunk/client/gui-qt/cityrep.cpp M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/gui_main.cpp M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/messagewin.cpp M /trunk/client/gui-qt/optiondlg.cpp M /trunk/client/gui-qt/pages.cpp M /trunk/client/gui-qt/repodlgs.cpp M /trunk/client/gui-qt/repodlgs.h M /trunk/client/gui-qt/shortcuts.cpp M /trunk/client/gui-qt/themes.cpp M /trunk/client/gui-qt/voteinfo_bar.cpp M /trunk/client/options.c M /trunk/configure.ac A /trunk/data/themes/gui-qt/Classic A /trunk/data/themes/gui-qt/Classic/Makefile.am A /trunk/data/themes/gui-qt/Classic/arrow-down.png A /trunk/data/themes/gui-qt/Classic/arrow-left.png A /trunk/data/themes/gui-qt/Classic/arrow-right.png A /trunk/data/themes/gui-qt/Classic/arrow-up.png A /trunk/data/themes/gui-qt/Classic/button-default.png A /trunk/data/themes/gui-qt/Classic/button-insensitive.png A /trunk/data/themes/gui-qt/Classic/button-prelight.png A /trunk/data/themes/gui-qt/Classic/button-pressed.png A /trunk/data/themes/gui-qt/Classic/check4.png A /trunk/data/themes/gui-qt/Classic/checkbox-checked-pressed.png A /trunk/data/themes/gui-qt/Classic/checkbox-checked.png A /trunk/data/themes/gui-qt/Classic/checkbox-unchecked.png A /trunk/data/themes/gui-qt/Classic/combo-arrow.png A /trunk/data/themes/gui-qt/Classic/combo-normal.png A /trunk/data/themes/gui-qt/Classic/menu-overlay.png A /trunk/data/themes/gui-qt/Classic/menuline.png A /trunk/data/themes/gui-qt/Classic/pattern.png A /trunk/data/themes/gui-qt/Classic/radio-checked.png A /trunk/data/themes/gui-qt/Classic/radio-unchecked.png A /trunk/data/themes/gui-qt/Classic/resource.qss A /trunk/data/themes/gui-qt/Classic/splitter-horizontal.png A /trunk/data/themes/gui-qt/Classic/splitter-vertical.png A /trunk/data/themes/gui-qt/Classic/wheel.png M /trunk/data/themes/gui-qt/Makefile.am A /trunk/data/themes/gui-qt/Necrophos A /trunk/data/themes/gui-qt/Necrophos/Makefile.am A /trunk/data/themes/gui-qt/Necrophos/arrow-down.png A /trunk/data/themes/gui-qt/Necrophos/arrow-left.png A /trunk/data/themes/gui-qt/Necrophos/arrow-right.png A /trunk/data/themes/gui-qt/Necrophos/arrow-up.png A /trunk/data/themes/gui-qt/Necrophos/checkbox-checked.png A /trunk/data/themes/gui-qt/Necrophos/checkbox-unchecked.png A /trunk/data/themes/gui-qt/Necrophos/cities.png A /trunk/data/themes/gui-qt/Necrophos/combo-arrow.png A /trunk/data/themes/gui-qt/Necrophos/economy.png A /trunk/data/themes/gui-qt/Necrophos/endturn.png A /trunk/data/themes/gui-qt/Necrophos/nations.png A /trunk/data/themes/gui-qt/Necrophos/pattern.jpg A /trunk/data/themes/gui-qt/Necrophos/radio-checked.png A /trunk/data/themes/gui-qt/Necrophos/radio-unchecked.png A /trunk/data/themes/gui-qt/Necrophos/research.png A /trunk/data/themes/gui-qt/Necrophos/resource.qss A /trunk/data/themes/gui-qt/Necrophos/splitter-horizontal.png A /trunk/data/themes/gui-qt/Necrophos/splitter-vertical.png A /trunk/data/themes/gui-qt/Necrophos/sun.jpg A /trunk/data/themes/gui-qt/Necrophos/units.png A /trunk/data/themes/gui-qt/Necrophos/view.png A /trunk/data/themes/gui-qt/Necrophos/wheel.png A /trunk/data/themes/gui-qt/NightStalker A /trunk/data/themes/gui-qt/NightStalker/Makefile.am A /trunk/data/themes/gui-qt/NightStalker/ai.png A /trunk/data/themes/gui-qt/NightStalker/arrow-down.png A /trunk/data/themes/gui-qt/NightStalker/arrow-left.png A /trunk/data/themes/gui-qt/NightStalker/arrow-right.png A /trunk/data/themes/gui-qt/NightStalker/arrow-up.png A /trunk/data/themes/gui-qt/NightStalker/checkbox-checked-pressed.png A /trunk/data/themes/gui-qt/NightStalker/checkbox-checked.png A /trunk/data/themes/gui-qt/NightStalker/checkbox-unchecked-pressed.png A /trunk/data/themes/gui-qt/NightStalker/checkbox-unchecked.png A /trunk/data/themes/gui-qt/NightStalker/combo-arrow.png A /trunk/data/themes/gui-qt/NightStalker/human.png A /trunk/data/themes/gui-qt/NightStalker/pattern-game.jpg A /trunk/data/themes/gui-qt/NightStalker/pattern.jpg A /trunk/data/themes/gui-qt/NightStalker/radio-checked.png A /trunk/data/themes/gui-qt/NightStalker/radio-unchecked.png A /trunk/data/themes/gui-qt/NightStalker/resource.qss A /trunk/data/themes/gui-qt/NightStalker/splitter-horizontal.png A /trunk/data/themes/gui-qt/NightStalker/splitter-vertical.png A /trunk/data/themes/gui-qt/NightStalker/sun.jpg A /trunk/data/themes/gui-qt/NightStalker/wheel.png A /trunk/data/themes/gui-qt/System A /trunk/data/themes/gui-qt/System/Makefile.am A /trunk/data/themes/gui-qt/System/resource.qss M /trunk/data/themes/gui-qt/icons/Makefile.am A /trunk/data/themes/gui-qt/icons/building.png A /trunk/data/themes/gui-qt/icons/cunits.png A /trunk/data/themes/gui-qt/icons/future.png A /trunk/data/themes/gui-qt/icons/wonder.png Added 3 themes to qt client. See patch #7739 ------------------------------------------------------------------------ r33978 | sveinung | 2016-10-03 15:37:49 +0300 (Mon, 03 Oct 2016) | 8 lines Changed paths: M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-gtk-3.x/action_dialog.c Act sel dlg: pre select current target unit. The unit select unit dialog now supports specifying what unit should be preselected. Use this feature in the action selection dialog's target unit switcher. Have the action selection target unit switcher dialog select the current target unit. See patch #7748 ------------------------------------------------------------------------ r33977 | sveinung | 2016-10-03 15:37:18 +0300 (Mon, 03 Oct 2016) | 5 lines Changed paths: M /trunk/common/actions.c M /trunk/common/actions.h Support forcing action enabler target reqs. Introduce action_blocked_by_situation_tgt(). Don't use it yet. See patch #7747 ------------------------------------------------------------------------ r33970 | jtn | 2016-10-03 13:01:44 +0300 (Mon, 03 Oct 2016) | 5 lines Changed paths: M /trunk/data/civ2civ3/terrain.ruleset Remove JumpFrom/To from civ2civ3 ruleset. They have no effect after patch #7137 changed caravan movement rules. See bug #25136. ------------------------------------------------------------------------ r33969 | jtn | 2016-10-03 13:01:41 +0300 (Mon, 03 Oct 2016) | 3 lines Changed paths: M /trunk/data/sandbox/README.sandbox M /trunk/data/sandbox/game.ruleset sandbox: Allow a city's outer workable tiles to be stolen, but not inner tiles. See patch #7745. ------------------------------------------------------------------------ r33968 | jtn | 2016-10-03 13:01:38 +0300 (Mon, 03 Oct 2016) | 6 lines Changed paths: M /trunk/data/sandbox/README.sandbox M /trunk/data/sandbox/effects.ruleset M /trunk/data/sandbox/game.ruleset M /trunk/data/sandbox/governments.ruleset M /trunk/data/sandbox/units.ruleset Import rules from experimental to sandbox ruleset: - Explorers establishing embassies once Writing is known - Spies can sabotage units in stacks - "Personal Freedom" custom policy See patch #7744. ------------------------------------------------------------------------ r33967 | jtn | 2016-10-03 13:01:34 +0300 (Mon, 03 Oct 2016) | 3 lines Changed paths: M /trunk/data/sandbox/README.sandbox M /trunk/data/sandbox/buildings.ruleset M /trunk/data/sandbox/effects.ruleset M /trunk/data/sandbox/game.ruleset M /trunk/data/sandbox/governments.ruleset M /trunk/data/sandbox/techs.ruleset M /trunk/data/sandbox/terrain.ruleset M /trunk/data/sandbox/units.ruleset Rebase sandbox ruleset against current 2.6 civ2civ3 ruleset. See patch #7743. ------------------------------------------------------------------------ r33966 | jtn | 2016-10-03 13:01:31 +0300 (Mon, 03 Oct 2016) | 4 lines Changed paths: M /trunk/data/civ2civ3/buildings.ruleset M /trunk/data/civ2civ3/terrain.ruleset civ2civ3: Allow building Lighthouse and Magellan's Expedition next to Deep Ocean. See patch #7742. ------------------------------------------------------------------------ r33965 | jtn | 2016-10-03 13:01:26 +0300 (Mon, 03 Oct 2016) | 5 lines Changed paths: M /trunk/data/civ2civ3/buildings.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/civ2civ3/terrain.ruleset Prevent building civ2civ3 Harbour next to Lake, since it cannot improve Lakes. Also clarify Offshore Platform help wrt Lake after patch #5915. See bug #25070. ------------------------------------------------------------------------ r33964 | cazfi | 2016-10-03 06:49:59 +0300 (Mon, 03 Oct 2016) | 4 lines Changed paths: M /trunk/INSTALL Corrected minimum gtk3x-client requirements in INSTALL See patch #7746 ------------------------------------------------------------------------ r33963 | cazfi | 2016-10-02 20:12:17 +0300 (Sun, 02 Oct 2016) | 4 lines Changed paths: M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/networking/packets.def M /trunk/common/traderoutes.c M /trunk/common/traderoutes.h M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/ruledit/comments.txt M /trunk/data/sandbox/game.ruleset M /trunk/data/stub/game.ruleset M /trunk/data/webperimental/game.ruleset M /trunk/fc_version M /trunk/server/ruleset.c M /trunk/tools/ruleutil/rulesave.c Added support for helptexts for goods. See patch #7741 ------------------------------------------------------------------------ r33961 | cazfi | 2016-10-02 10:24:30 +0300 (Sun, 02 Oct 2016) | 4 lines Changed paths: M /trunk/windows/installer_msys2/Makefile Build Ruledit-installer as part of msys2 based Windows Installer snapshot build. See patch #7738 ------------------------------------------------------------------------ r33958 | cazfi | 2016-10-02 08:59:59 +0300 (Sun, 02 Oct 2016) | 6 lines Changed paths: M /trunk/server/unithand.c Do not try to make 'disband' act like 'help wonder' for caravans. Reported by Sveinung Kvilhaugsvik See bug #23911 ------------------------------------------------------------------------ r33957 | cazfi | 2016-10-01 17:25:51 +0300 (Sat, 01 Oct 2016) | 5 lines Changed paths: M /trunk/data/sandbox/README.sandbox M /trunk/data/sandbox/effects.ruleset Sandbox ruleset Republic has corruption increased by distance relative to the world size. See patch #7597 ------------------------------------------------------------------------ r33956 | cazfi | 2016-10-01 17:14:43 +0300 (Sat, 01 Oct 2016) | 4 lines Changed paths: M /trunk/m4/debug.m4 M /trunk/m4/gprof.m4 Removed double [[braces]] around some default values in configure --help. See patch #7737 ------------------------------------------------------------------------ r33955 | cazfi | 2016-10-01 16:20:04 +0300 (Sat, 01 Oct 2016) | 6 lines Changed paths: M /trunk/client/gui-qt/helpdlg.cpp Fixed broken Qt-client compile. Reported by Jacob Nevins See patch #7735 ------------------------------------------------------------------------ r33954 | cazfi | 2016-10-01 08:05:18 +0300 (Sat, 01 Oct 2016) | 4 lines Changed paths: M /trunk/data/alien/terrain.ruleset Added helptexts for alien ruleset Resources. See patch #7736 ------------------------------------------------------------------------ r33953 | cazfi | 2016-10-01 07:32:34 +0300 (Sat, 01 Oct 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-3.0/helpdlg.c M /trunk/client/gui-gtk-3.x/helpdlg.c M /trunk/client/helpdata.c M /trunk/client/helpdata.h M /trunk/client/include/helpdlg_g.h M /trunk/common/traderoutes.c M /trunk/common/traderoutes.h M /trunk/data/helpdata.txt Added goods help page. See patch #7735 ------------------------------------------------------------------------ r33948 | cazfi | 2016-09-30 07:20:15 +0300 (Fri, 30 Sep 2016) | 4 lines Changed paths: M /trunk/utility/registry_ini.c M /trunk/utility/section_file.c M /trunk/utility/support.c M /trunk/utility/support.h Moved make_escapes() and remove_escapes() to support.c. See patch #7734 ------------------------------------------------------------------------ r33943 | cazfi | 2016-09-29 07:27:34 +0300 (Thu, 29 Sep 2016) | 4 lines Changed paths: M /trunk/data/sandbox/README.sandbox M /trunk/data/sandbox/game.ruleset Set sandbox ruleset goods from_pct and to_pct values. See patch #7733 ------------------------------------------------------------------------ r33942 | cazfi | 2016-09-29 07:07:26 +0300 (Thu, 29 Sep 2016) | 4 lines Changed paths: M /trunk/data/hexemplio/bases.spec Corrected Ruins tag in hexemplio. See bug #25127 ------------------------------------------------------------------------ r33941 | cazfi | 2016-09-29 07:04:41 +0300 (Thu, 29 Sep 2016) | 4 lines Changed paths: M /trunk/tools/ruleutil/rulesave.c Save goods flags to ruleset. See bug #25124 ------------------------------------------------------------------------ r33940 | cazfi | 2016-09-29 06:55:49 +0300 (Thu, 29 Sep 2016) | 5 lines Changed paths: M /trunk/common/city.c Changed same EFT_OUTPUT_WASTE_BY_REL_DISTANCE value to give about same corruption level as EFT_OUTPUT_WASTE_BY_DISTANCE on typical world size. See patch #7732 ------------------------------------------------------------------------ r33936 | jtn | 2016-09-29 02:56:13 +0300 (Thu, 29 Sep 2016) | 3 lines Changed paths: M /trunk/client/gui-gtk-3.0/citydlg.c M /trunk/client/gui-gtk-3.x/citydlg.c Use transport selection dialog when loading unit from Gtk3 city dialog. See bug #25122. ------------------------------------------------------------------------ r33935 | jtn | 2016-09-29 02:56:09 +0300 (Thu, 29 Sep 2016) | 4 lines Changed paths: M /trunk/common/road.c When 'first_reqs' are specified for a cardinal road type, only cardinally adjacent roads can be continued from. See bug #25121. ------------------------------------------------------------------------ r33932 | cazfi | 2016-09-28 08:13:30 +0300 (Wed, 28 Sep 2016) | 6 lines Changed paths: M /trunk/server/srv_main.c M /trunk/server/stdinhand.c M /trunk/server/stdinhand.h Lower default cmdlevel to basic on game start. Reported by taka See bug #24774 ------------------------------------------------------------------------ r33929 | cazfi | 2016-09-28 07:54:47 +0300 (Wed, 28 Sep 2016) | 6 lines Changed paths: M /trunk/client/mapview_common.c Made mouse clicks to target correct tiles in hex topologies. Reported by Jacob Nevins See bug #24031 ------------------------------------------------------------------------ r33926 | cazfi | 2016-09-28 07:42:05 +0300 (Wed, 28 Sep 2016) | 7 lines Changed paths: M /trunk/server/srv_main.c Made one to really get random nation, if one reverts to random nation after already selecting specific nation. Reported by Jacob Nevins See bug #24170 ------------------------------------------------------------------------ r33923 | cazfi | 2016-09-28 07:33:36 +0300 (Wed, 28 Sep 2016) | 7 lines Changed paths: M /trunk/ai/default/aisettler.c Close default ai data phase after calling ai settler reset for a newly created barbarian player. Reported by Frank See bug #24545 ------------------------------------------------------------------------ r33917 | jtn | 2016-09-28 00:16:25 +0300 (Wed, 28 Sep 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-gtk-3.0/transportdlg.c M /trunk/client/gui-gtk-3.0/unitselunitdlg.c M /trunk/client/gui-gtk-3.0/unitselunitdlg.h M /trunk/client/gui-gtk-3.x/action_dialog.c M /trunk/client/gui-gtk-3.x/transportdlg.c M /trunk/client/gui-gtk-3.x/unitselunitdlg.c M /trunk/client/gui-gtk-3.x/unitselunitdlg.h In transport selection dialog, select what we think is the best transport by default. See patch #7728. ------------------------------------------------------------------------ r33916 | jtn | 2016-09-28 00:16:22 +0300 (Wed, 28 Sep 2016) | 7 lines Changed paths: M /trunk/server/rssanity.c Enforce that road integrators must be symmetric. A warning was given, but this didn't stop ruleset loading. But the work hasn't been done in the game engine to support non-symmetric 'integrates' relationships properly. See bug #25116. ------------------------------------------------------------------------ r33915 | jtn | 2016-09-28 00:16:18 +0300 (Wed, 28 Sep 2016) | 5 lines Changed paths: M /trunk/server/ruleset.c Fix loading of road 'integrates' from ruleset. It wasn't possible to define integrating roads at all. See bug #25115. ------------------------------------------------------------------------ r33912 | cazfi | 2016-09-27 21:35:08 +0300 (Tue, 27 Sep 2016) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.x/gui_main.c M /trunk/client/gui-qt/gui_main.cpp Set client to quitting-mode already before disconnecting from the server when going to shut down. Reported by Jacob Nevins See bug #24844 ------------------------------------------------------------------------ r33910 | cazfi | 2016-09-27 21:26:42 +0300 (Tue, 27 Sep 2016) | 4 lines Changed paths: M /trunk/doc/README.msys2 M /trunk/windows/installer_msys2/Makefile Build sdl2-client as part of msys2 based Windows Installer snapshot build. See patch #7727 ------------------------------------------------------------------------ r33908 | cazfi | 2016-09-27 12:48:34 +0300 (Tue, 27 Sep 2016) | 5 lines Changed paths: M /trunk/ai/default/daieffects.c M /trunk/client/gui-sdl2/action_dialog.c M /trunk/client/gui-sdl2/menu.c M /trunk/client/packhand.c M /trunk/client/text.c M /trunk/common/aicore/caravan.c M /trunk/common/city.c M /trunk/common/networking/packets.def M /trunk/common/traderoutes.c M /trunk/common/traderoutes.h M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/ruledit/comments.txt M /trunk/data/sandbox/game.ruleset M /trunk/data/stub/game.ruleset M /trunk/data/webperimental/game.ruleset M /trunk/fc_version M /trunk/server/ruleset.c M /trunk/server/unithand.c M /trunk/tools/ruleutil/rulesave.c Added support for good specific trade value percentages, for both ends of the route carrying the good. See patch #7730 ------------------------------------------------------------------------ r33907 | cazfi | 2016-09-27 08:07:00 +0300 (Tue, 27 Sep 2016) | 6 lines Changed paths: M /trunk/client/packhand.c Added "new_tech" lua scripting signal to client side. Patch by Matthias Pfafferodt See patch #2519 ------------------------------------------------------------------------ r33906 | cazfi | 2016-09-27 08:01:10 +0300 (Tue, 27 Sep 2016) | 4 lines Changed paths: M /trunk/client/packhand.c Receive goods flags to client side See patch #7729 ------------------------------------------------------------------------ r33901 | sveinung | 2016-09-26 13:10:45 +0300 (Mon, 26 Sep 2016) | 3 lines Changed paths: M /trunk/common/actions.c action_hard_reqs_actor(): "Airlift Unit" checks. See patch #7726 ------------------------------------------------------------------------ r33900 | sveinung | 2016-09-26 13:10:37 +0300 (Mon, 26 Sep 2016) | 3 lines Changed paths: M /trunk/common/actions.c Comment spelling fix: probabilty -> probability See bug #25113 ------------------------------------------------------------------------ r33899 | sveinung | 2016-09-26 13:10:29 +0300 (Mon, 26 Sep 2016) | 6 lines Changed paths: M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/sandbox/game.ruleset M /trunk/data/stub/game.ruleset M /trunk/data/webperimental/game.ruleset Document mnemonic insertion in action UI names. Explain to ruleset authors that the first %s gets replaced by the client's in-band "this in a mnemonic" signal character. See patch #7725 ------------------------------------------------------------------------ r33898 | sveinung | 2016-09-26 13:10:19 +0300 (Mon, 26 Sep 2016) | 9 lines Changed paths: M /trunk/common/actions.c Document changing action UI name's info part. Add a hint for translators that explains how extra information can be added inside the parens that holds the action UI name info part. This isn't obvious. Reported by fomalhaut at the Freeciv forum. See patch #7724 ------------------------------------------------------------------------ r33897 | cazfi | 2016-09-26 10:26:50 +0300 (Mon, 26 Sep 2016) | 4 lines Changed paths: M /trunk/server/savecompat.c M /trunk/server/savegame3.c Replaced leader "Sex" with "Kind" in savegame3.c See patch #7614 ------------------------------------------------------------------------ r33895 | cazfi | 2016-09-26 06:43:23 +0300 (Mon, 26 Sep 2016) | 4 lines Changed paths: M /trunk/doc/README.msys2 M /trunk/windows/installer_msys2/Makefile Updated Msys2 Windows Installer build environment to version 160922. See patch #7654 ------------------------------------------------------------------------ r33894 | mir3x | 2016-09-25 20:42:27 +0300 (Sun, 25 Sep 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/cityrep.cpp M /trunk/client/gui-qt/plrdlg.cpp Qt client - Don't use deprecated QAbstractItemDelegateV2 and QAbstractItemDelegateV3 Patch by Louis Moureaux See patch #7704 ------------------------------------------------------------------------ r33891 | mir3x | 2016-09-25 20:38:38 +0300 (Sun, 25 Sep 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/plrdlg.cpp Qt client - fixed players dialog losing selection sometimes See bug #25104 ------------------------------------------------------------------------ r33888 | sveinung | 2016-09-25 18:59:37 +0300 (Sun, 25 Sep 2016) | 3 lines Changed paths: M /trunk/server/unithand.c M /trunk/server/unithand.h Action not enabled explain wrong actor nation. See patch #7721 ------------------------------------------------------------------------ r33887 | sveinung | 2016-09-25 18:59:29 +0300 (Sun, 25 Sep 2016) | 6 lines Changed paths: M /trunk/common/unit.c M /trunk/common/unit.h unit_can_airlift_to(): consider action enablers. An action enabler may forbid a unit from airlifting to a target city even if the hard coded airlifting requirements are fulfilled. See patch #7723 ------------------------------------------------------------------------ r33886 | sveinung | 2016-09-25 18:59:15 +0300 (Sun, 25 Sep 2016) | 11 lines Changed paths: M /trunk/server/unithand.c does_terrain_block_action: kill false negatives. Eliminate some cases where the action not enabled explanation detection failed to find out that a tile's terrain blocks an action. * if the terrain doesn't block an action the unit can't do the terrain still blocks the unit from performing any action. * if an action enabler allows some action to be performed but not by the unit seeking an explanation the terrain still blocks the unit from performing the action. See patch #7722 ------------------------------------------------------------------------ r33884 | jtn | 2016-09-25 18:02:33 +0300 (Sun, 25 Sep 2016) | 2 lines Changed paths: M /trunk/common/scriptcore/tolua_common_a.pkg M /trunk/common/scriptcore/tolua_common_z.pkg M /trunk/common/scriptcore/tolua_game.pkg M /trunk/common/scriptcore/tolua_signal.pkg M /trunk/server/scripting/tolua_server.pkg Update maintenance comments in Lua script files to reflect that APIs may be in use in savegames so can't be changed for a long time. ------------------------------------------------------------------------ r33883 | mir3x | 2016-09-25 16:27:06 +0300 (Sun, 25 Sep 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/Makefile.am M /trunk/client/gui-qt/canvas.cpp M /trunk/client/gui-qt/chatline.cpp M /trunk/client/gui-qt/chatline.h M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/dialogs.h M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/fonts.cpp M /trunk/client/gui-qt/fonts.h M /trunk/client/gui-qt/gui_main.cpp M /trunk/client/gui-qt/helpdlg.cpp M /trunk/client/gui-qt/helpdlg.h M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/mapview.h M /trunk/client/gui-qt/pages.cpp M /trunk/client/gui-qt/qtg_cxxside.cpp M /trunk/client/gui-qt/repodlgs.cpp M /trunk/client/gui-qt/repodlgs.h Qt client - fixed fonts. See bug #25098 ------------------------------------------------------------------------ r33881 | cazfi | 2016-09-25 09:25:58 +0300 (Sun, 25 Sep 2016) | 6 lines Changed paths: M /trunk/common/ai.h M /trunk/doc/README.AI_modules M /trunk/server/commands.c M /trunk/server/commands.h M /trunk/server/stdinhand.c Added aicmd command. Patch by Matthias Pfafferodt and myself See patch #2969 ------------------------------------------------------------------------ r33878 | cazfi | 2016-09-25 08:45:54 +0300 (Sun, 25 Sep 2016) | 6 lines Changed paths: M /trunk/client/gui-sdl2/gotodlg.c Show all applicable target cities in the sdl-clients' goto dialog. Reported by Exbed See bug #25024 ------------------------------------------------------------------------ r33877 | sveinung | 2016-09-25 00:24:17 +0300 (Sun, 25 Sep 2016) | 3 lines Changed paths: M /trunk/server/unithand.c M /trunk/server/unithand.h Action not enabled explain wrong target nation. See patch #7718 ------------------------------------------------------------------------ r33876 | sveinung | 2016-09-24 23:02:05 +0300 (Sat, 24 Sep 2016) | 3 lines Changed paths: M /trunk/common/actions.c M /trunk/data/alien/units.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/sandbox/units.ruleset M /trunk/data/stub/units.ruleset M /trunk/data/webperimental/units.ruleset M /trunk/doc/README.actions "Bombard" needs attack strength. See patch #7712 ------------------------------------------------------------------------ r33875 | sveinung | 2016-09-24 23:01:41 +0300 (Sat, 24 Sep 2016) | 3 lines Changed paths: M /trunk/data/alien/units.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/sandbox/units.ruleset M /trunk/data/stub/units.ruleset M /trunk/data/webperimental/units.ruleset Document that "Attack" needs attack strength. See patch #7711 ------------------------------------------------------------------------ r33873 | cazfi | 2016-09-24 20:23:02 +0300 (Sat, 24 Sep 2016) | 4 lines Changed paths: M /trunk/doc/README.msys2 Updated TODO lists and Status report in README.msys2 See patch #7720 ------------------------------------------------------------------------ r33871 | cazfi | 2016-09-24 17:52:42 +0300 (Sat, 24 Sep 2016) | 4 lines Changed paths: M /trunk/m4/sdl2-client.m4 Use pkg-config to detect freetype for sdl2-client See patch #7719 ------------------------------------------------------------------------ r33868 | cazfi | 2016-09-24 16:24:46 +0300 (Sat, 24 Sep 2016) | 7 lines Changed paths: M /trunk/client/gui-sdl2/diplodlg.c Fixed sdl-clients diplomacy dialog crash when there's no pact to cancel and declaring war is not possible. Reported by Exbed See bug #25085 ------------------------------------------------------------------------ r33867 | mir3x | 2016-09-23 18:02:16 +0300 (Fri, 23 Sep 2016) | 5 lines Changed paths: D /trunk/data/graphics/qt-icons M /trunk/data/themes/gui-qt/icons/cities.png M /trunk/data/themes/gui-qt/icons/economy.png M /trunk/data/themes/gui-qt/icons/endturn.png M /trunk/data/themes/gui-qt/icons/nations.png M /trunk/data/themes/gui-qt/icons/research.png M /trunk/data/themes/gui-qt/icons/units.png M /trunk/data/themes/gui-qt/icons/view.png Qt client - updated sidebar icons See patch #7706 ------------------------------------------------------------------------ r33863 | sveinung | 2016-09-23 12:05:05 +0300 (Fri, 23 Sep 2016) | 11 lines Changed paths: M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-3.0/helpdlg.c M /trunk/client/gui-gtk-3.x/helpdlg.c M /trunk/common/requirements.h M /trunk/server/unithand.c Introduce requirement_fulfilled_by_terrain(). Make universal_fulfills_requirement()'s terrain support easier to discover by defining requirement_fulfilled_by_terrain(). Use it rather than using universal_fulfills_requirement() directly. (Except in the Qt client. C++ doesn't like C99 designated initializers.) Thanks to Marko Lindqvist for finding direct universal_fulfills_requirement() calls missed in version 1 of this patch. See patch #7717 ------------------------------------------------------------------------ r33862 | sveinung | 2016-09-23 12:04:49 +0300 (Fri, 23 Sep 2016) | 3 lines Changed paths: M /trunk/common/requirements.c M /trunk/common/requirements.h universal_fulfills_requirement: support nations. See patch #7716 ------------------------------------------------------------------------ r33861 | sveinung | 2016-09-23 12:04:27 +0300 (Fri, 23 Sep 2016) | 16 lines Changed paths: M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/server/rssanity.c Freeciv-web: ruleset action distance compat. An unlimited max action distance is stored as the text "unlimited". The largest non unlimited max distance an action can have is stored as a number. The max size of that number was MAP_DISTANCE_MAX. MAP_DISTANCE_MAX is the largest possible distance between two tiles. But that value is, because of different max map sizes, smaller in Freeciv-web than in regular Freeciv. This made it possible to create a ruleset that would be rejected in Freeciv-web because of a too larger action max distance. Define the action distance numbers without a direct reference to MAP_DISTANCE_MAX. Add a static assertion to make sure that MAP_DISTANCE_MAX still can be as a regular distance. This makes Freeciv and Freeciv-web rulesets compatible (when it comes to action distance). See patch #7715 ------------------------------------------------------------------------ r33860 | sveinung | 2016-09-23 12:04:05 +0300 (Fri, 23 Sep 2016) | 3 lines Changed paths: M /trunk/client/helpdata.c Spelling fix: populatio) -> population See bug #25099 ------------------------------------------------------------------------ r33859 | sveinung | 2016-09-23 12:03:42 +0300 (Fri, 23 Sep 2016) | 3 lines Changed paths: M /trunk/server/rssanity.c rssanity: action min distance < max map size. See patch #7714 ------------------------------------------------------------------------ r33856 | sveinung | 2016-09-23 01:43:26 +0300 (Fri, 23 Sep 2016) | 3 lines Changed paths: M /trunk/client/helpdata.c Help: check for the "Attack" action. See patch #7713 ------------------------------------------------------------------------ r33855 | sveinung | 2016-09-23 00:18:21 +0300 (Fri, 23 Sep 2016) | 7 lines Changed paths: M /trunk/server/maphand.c M /trunk/server/scripting/api_server_edit.c M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/server/unittools.h Some unit moves can't include city occupation. Some calls to unit_move() can't result in the occupation of a city because they never are called in situations that would lead to city occupation. Introduce the new conquer_city_allowed parameter to make this explicit. See patch #7710 ------------------------------------------------------------------------ r33854 | sveinung | 2016-09-23 00:18:10 +0300 (Fri, 23 Sep 2016) | 3 lines Changed paths: M /trunk/server/unithand.c Remove redundant can move to tile call. See patch #7709 ------------------------------------------------------------------------ r33853 | mir3x | 2016-09-22 20:26:40 +0300 (Thu, 22 Sep 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/pages.cpp Qt client - dont allow detached players with hack access to start game See patch #7703 ------------------------------------------------------------------------ r33851 | mir3x | 2016-09-22 20:22:31 +0300 (Thu, 22 Sep 2016) | 7 lines Changed paths: M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/pages.cpp Qt client - fixed misleading pregame player display immediately after loading savegame. Added "loading" page. Reported by Jacob Nevins See bug #25072 ------------------------------------------------------------------------ r33848 | mir3x | 2016-09-22 19:41:28 +0300 (Thu, 22 Sep 2016) | 6 lines Changed paths: M /trunk/client/gui-qt/repodlgs.cpp Qt client - fixed blinking research icon after getting all techs. Reported by Jacob Nevins See bug #25071 ------------------------------------------------------------------------ r33845 | sveinung | 2016-09-22 19:27:08 +0300 (Thu, 22 Sep 2016) | 6 lines Changed paths: M /trunk/server/citytools.c M /trunk/server/citytools.h M /trunk/server/unittools.c Don't call unit_conquer_city() for passengers. A unit can't conquer a city while being moved by its transport. Don't call unit_conquer_city() for it. See patch #7708 ------------------------------------------------------------------------ r33844 | sveinung | 2016-09-22 19:26:58 +0300 (Thu, 22 Sep 2016) | 3 lines Changed paths: M /trunk/server/cityturn.c Give reason when pop_cost blocks unit building. See patch #7707 ------------------------------------------------------------------------ r33841 | sveinung | 2016-09-21 20:07:20 +0300 (Wed, 21 Sep 2016) | 1 line Changed paths: M /trunk/client/control.c Comment fact fix: player input needed. ------------------------------------------------------------------------ r33840 | sveinung | 2016-09-21 12:17:50 +0300 (Wed, 21 Sep 2016) | 1 line Changed paths: M /trunk/ai/default/aitools.c M /trunk/common/actions.c Comment fix: "Occupy City" -> "Conquer City" ------------------------------------------------------------------------ r33838 | cazfi | 2016-09-20 20:02:40 +0300 (Tue, 20 Sep 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/chatline.cpp M /trunk/client/gui-qt/chatline.h M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/fonts.cpp M /trunk/client/gui-qt/fonts.h Shadow warning fixes and other cleanup to Qt client. See patch #7701 ------------------------------------------------------------------------ r33834 | jtn | 2016-09-19 23:11:18 +0300 (Mon, 19 Sep 2016) | 3 lines Changed paths: M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/sandbox/units.ruleset M /trunk/data/webperimental/units.ruleset Rename diplomatic rank to "attaché". See patch #7698. ------------------------------------------------------------------------ r33833 | jtn | 2016-09-19 23:11:12 +0300 (Mon, 19 Sep 2016) | 5 lines Changed paths: M /trunk/data/civ1/nations.ruleset M /trunk/data/civ2/nations.ruleset M /trunk/data/nation/alander.ruleset M /trunk/data/nation/albanian.ruleset M /trunk/data/nation/argentine.ruleset M /trunk/data/nation/aztec.ruleset M /trunk/data/nation/bolivian.ruleset M /trunk/data/nation/burkinabe.ruleset M /trunk/data/nation/canari.ruleset M /trunk/data/nation/centrallithuanian.ruleset M /trunk/data/nation/chadian.ruleset M /trunk/data/nation/congolese.ruleset M /trunk/data/nation/danish.ruleset M /trunk/data/nation/ecuadorian.ruleset M /trunk/data/nation/gokturk.ruleset M /trunk/data/nation/guinean.ruleset M /trunk/data/nation/hephthalite.ruleset M /trunk/data/nation/ivoirian.ruleset M /trunk/data/nation/metis.ruleset M /trunk/data/nation/mexican.ruleset M /trunk/data/nation/mixtec.ruleset M /trunk/data/nation/navajo.ruleset M /trunk/data/nation/nimiipuu.ruleset M /trunk/data/nation/otomi.ruleset M /trunk/data/nation/purhepecha.ruleset M /trunk/data/nation/raramuri.ruleset M /trunk/data/nation/salvadoran.ruleset M /trunk/data/nation/santomean.ruleset M /trunk/data/nation/venezuelan.ruleset M /trunk/data/nation/volapuk.ruleset M /trunk/data/nation/xhosa.ruleset M /trunk/data/nation/yucatecan.ruleset M /trunk/data/nation/zapotec.ruleset M /trunk/doc/README.nations Use correct diacritics in nation strings. Also fix a couple of unrelated typos. See patch #7697. ------------------------------------------------------------------------ r33832 | sveinung | 2016-09-19 14:02:16 +0300 (Mon, 19 Sep 2016) | 3 lines Changed paths: M /trunk/common/actions.c Don't unitwaittime limit home city changing. See patch #7694 ------------------------------------------------------------------------ r33829 | sveinung | 2016-09-18 16:53:29 +0300 (Sun, 18 Sep 2016) | 7 lines Changed paths: M /trunk/server/unittools.c Remove redundant client unit update. Stop sending a unit to its owner's client when it discovers that it may be able to act against the city it just performed a non adjacent move to. The full unit information will be sent later in unit_move(). See patch #7692 ------------------------------------------------------------------------ r33828 | sveinung | 2016-09-18 16:53:18 +0300 (Sun, 18 Sep 2016) | 7 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/client/control.c M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-gtk-3.x/action_dialog.c M /trunk/client/gui-gtk-3.x/menu.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-sdl2/action_dialog.c M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/common/unittype.c M /trunk/server/actiontools.c M /trunk/server/diplomats.c M /trunk/server/rssanity.c M /trunk/server/unithand.c M /trunk/server/unittools.c Action actor/target kind functions: id to action. The functions action_id_get_actor_kind() and action_get_target_kind() have taken an action id rather than an action as parameter. Split them in an action structure variant and an action id variant. See patch #7695 ------------------------------------------------------------------------ r33827 | sveinung | 2016-09-18 02:50:18 +0300 (Sun, 18 Sep 2016) | 8 lines Changed paths: M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/server/unithand.c Permit non unitwaittime controlled actions. Allow action enabler controlled actions to be unlimited by the unitwaittime server setting by introducing the unitwaittime_controlled action property. Don't change unitwaittime_controlled for any currently enabler controlled action yet. See patch #7693 ------------------------------------------------------------------------ r33826 | sveinung | 2016-09-18 02:50:00 +0300 (Sun, 18 Sep 2016) | 8 lines Changed paths: M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-3.0/editprop.c M /trunk/client/gui-gtk-3.x/editprop.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/data/alio.tilespec M /trunk/data/amplio.tilespec M /trunk/data/amplio2.tilespec M /trunk/data/cimpletoon.tilespec M /trunk/data/hex2t.tilespec M /trunk/data/hexemplio.tilespec M /trunk/data/isophex.tilespec M /trunk/data/isotrident.tilespec M /trunk/data/toonhex.tilespec M /trunk/data/trident.tilespec Let tilesets configure layer draw order. Allow tilesets to configure the order of map layers via the new optional layer_order field. Patch by: Louis Moureaux See patch #7667 ------------------------------------------------------------------------ r33824 | cazfi | 2016-09-17 07:55:50 +0300 (Sat, 17 Sep 2016) | 4 lines Changed paths: M /trunk/tools/ruleutil/rulesave.c Corrected typo in "transform_result" key in rulesave. See bug #25062 ------------------------------------------------------------------------ r33822 | cazfi | 2016-09-16 19:32:58 +0300 (Fri, 16 Sep 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp Fixed problems on setting worker task target extra in Qt client. See bug #25061 ------------------------------------------------------------------------ r33821 | mir3x | 2016-09-16 15:09:22 +0300 (Fri, 16 Sep 2016) | 7 lines Changed paths: M /trunk/client/gui-qt/fonts.cpp M /trunk/client/gui-qt/fonts.h M /trunk/client/gui-qt/gui_main.cpp M /trunk/client/gui-qt/qtg_cxxside.cpp M /trunk/client/options.c Qt client - Update the font database for all fonts Patch by Louis Moureaux See patch #7670 ------------------------------------------------------------------------ r33819 | mir3x | 2016-09-16 13:09:31 +0300 (Fri, 16 Sep 2016) | 7 lines Changed paths: M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/mapview.h M /trunk/client/gui-qt/sidebar.cpp M /trunk/client/gui-qt/sidebar.h Qt client - Sidebar not drawn correctly when loading savegame with pending diplomacy meeting Reported by Jacob Nevins See bug #25051 ------------------------------------------------------------------------ r33817 | mir3x | 2016-09-16 13:03:05 +0300 (Fri, 16 Sep 2016) | 7 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/mapview.cpp Qt client - Fuel not shown in new sidebar unit display Reported by Jacob Nevins See bug #25038 ------------------------------------------------------------------------ r33815 | cazfi | 2016-09-16 09:26:27 +0300 (Fri, 16 Sep 2016) | 4 lines Changed paths: M /trunk/data/sandbox/README.sandbox M /trunk/data/sandbox/game.ruleset Added goods types to sandbox ruleset. See patch #7687 ------------------------------------------------------------------------ r33814 | cazfi | 2016-09-16 09:11:47 +0300 (Fri, 16 Sep 2016) | 4 lines Changed paths: M /trunk/common/achievements.c M /trunk/common/achievements.h M /trunk/common/fc_types.h M /trunk/common/terrain.h M /trunk/tools/ruledit/tab_misc.cpp M /trunk/tools/ruledit/univ_value.c Implemented requirement value editing for remaining requirement types. See patch #7686 ------------------------------------------------------------------------ r33813 | sveinung | 2016-09-16 05:05:22 +0300 (Fri, 16 Sep 2016) | 5 lines Changed paths: M /trunk/server/unithand.c Inline unit_attack_handling() in do_attack(). It is its only user. See patch #7691 ------------------------------------------------------------------------ r33812 | sveinung | 2016-09-16 05:01:56 +0300 (Fri, 16 Sep 2016) | 6 lines Changed paths: M /trunk/server/citytools.c M /trunk/server/citytools.h M /trunk/server/unittools.c Clarify what the unit conquer city function does. * rename it from unit_enter_city() to unit_conquer_city() * have it return if the city was conquered See patch #7690 ------------------------------------------------------------------------ r33811 | sveinung | 2016-09-16 05:01:41 +0300 (Fri, 16 Sep 2016) | 12 lines Changed paths: M /trunk/client/control.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-gtk-3.x/menu.c M /trunk/client/gui-qt/menu.cpp M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/server/rssanity.c M /trunk/server/unithand.c Stop interpreting action max_distance everywhere. An action's max_distance can now be a regular value or ACTION_DISTANCE_UNLIMITED. The latter is a special value signaling that the action has unlimited range. At the moment this doesn't cause any issues because the special value representing "unlimited" is larger than any legal regular distance value. Introduce the new function action_distance_inside_max(). Have it replace checking if a given distance is inside an action's max_distance. See patch #7689 ------------------------------------------------------------------------ r33808 | sveinung | 2016-09-15 18:03:20 +0300 (Thu, 15 Sep 2016) | 6 lines Changed paths: M /trunk/doc/CodingStyle Clarify doc/CodingStyle on variable declaration. Change "Declaring variables in the middle of the function body is forbidden" to "Declaring variables in the middle of the scope is forbidden". See patch #7688 ------------------------------------------------------------------------ r33807 | sveinung | 2016-09-15 18:02:58 +0300 (Thu, 15 Sep 2016) | 8 lines Changed paths: M /trunk/ai/default/aisettler.c AI: near city blocking "Found City" not an error. Do not give error message about AI settler being unable to build city when the reason is that there's another one too close. Based on the 2.6 patch by Marko Lindqvist See bug #24094 ------------------------------------------------------------------------ r33806 | cazfi | 2016-09-15 10:22:18 +0300 (Thu, 15 Sep 2016) | 4 lines Changed paths: M /trunk/common/reqtext.c Typofix: "knoe" -> "know" See bug #25058 ------------------------------------------------------------------------ r33805 | cazfi | 2016-09-15 10:11:00 +0300 (Thu, 15 Sep 2016) | 4 lines Changed paths: M /trunk/tools/ruledit/req_edit.cpp M /trunk/tools/ruledit/req_edit.h Added functionality for editing requirement 'present' value. See patch #7649 ------------------------------------------------------------------------ r33804 | cazfi | 2016-09-15 10:06:07 +0300 (Thu, 15 Sep 2016) | 4 lines Changed paths: M /trunk/server/ruleset.c Fixed assert failure when loading ruleset without goods in compatibility mode. See bug #25053 ------------------------------------------------------------------------ r33802 | cazfi | 2016-09-15 07:16:13 +0300 (Thu, 15 Sep 2016) | 4 lines Changed paths: M /trunk/server/unithand.c Check legality of worker task target received from the client. See patch #7685 ------------------------------------------------------------------------ r33801 | cazfi | 2016-09-14 22:05:45 +0300 (Wed, 14 Sep 2016) | 4 lines Changed paths: M /trunk/tools/ruledit/req_edit.cpp Show description of preventing requirements in requirement editor. See bug #25056 ------------------------------------------------------------------------ r33799 | cazfi | 2016-09-14 09:29:17 +0300 (Wed, 14 Sep 2016) | 4 lines Changed paths: M /trunk/doc/README.msys2 M /trunk/windows/installer_msys2/Makefile Fixed sdl2-client part of msys2 Windows Installer Makefile. See patch #7684 ------------------------------------------------------------------------ r33796 | cazfi | 2016-09-14 09:13:59 +0300 (Wed, 14 Sep 2016) | 4 lines Changed paths: M /trunk/common/vision.h M /trunk/data/amplio/ancientcities.spec M /trunk/data/amplio/medievalcities.spec M /trunk/data/amplio/moderncities.spec M /trunk/data/amplio2/cities.spec M /trunk/data/hexemplio/bases.spec M /trunk/data/isotrident/cities.spec M /trunk/data/isotrident/morecities.spec M /trunk/data/trident/cities.spec Corrected comments, mostly in tilesets, about MAX_CITY_SIZE. See bug #24996 ------------------------------------------------------------------------ r33795 | cazfi | 2016-09-14 08:45:37 +0300 (Wed, 14 Sep 2016) | 7 lines Changed paths: M /trunk/translations/Makefile.am M /trunk/translations/core/Makefile.in.in D /trunk/translations/core/POTFILES.skip A /trunk/translations/generate_skips.sh A /trunk/translations/global.skip M /trunk/translations/nations/Makefile.in.in D /trunk/translations/nations/POTFILES.skip M /trunk/translations/ruledit/Makefile.in.in D /trunk/translations/ruledit/POTFILES.skip Added script to generate POTFILES.skip files when needed, so there's no longer need to maintain them manually. Requested by Jacob Nevins See patch #4454 ------------------------------------------------------------------------ r33793 | cazfi | 2016-09-13 19:58:30 +0300 (Tue, 13 Sep 2016) | 4 lines Changed paths: M /trunk/tools/ruleutil/rulesave.c Do not save duplicate allowed_... lists to rulesets when nationlist used. See bug #25052 ------------------------------------------------------------------------ r33792 | cazfi | 2016-09-13 16:29:27 +0300 (Tue, 13 Sep 2016) | 4 lines Changed paths: M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/tools/ruledit/Makefile.am M /trunk/tools/ruledit/ruledit_qt.cpp M /trunk/tools/ruledit/ruledit_qt.h A /trunk/tools/ruledit/tab_enablers.cpp A /trunk/tools/ruledit/tab_enablers.h Added Action Enablers tab to ruledit. See patch #7682 ------------------------------------------------------------------------ r33791 | cazfi | 2016-09-13 12:26:54 +0300 (Tue, 13 Sep 2016) | 2 lines Changed paths: M /trunk/translations/core/fi.po Updated Finnish translation. ------------------------------------------------------------------------ r33789 | cazfi | 2016-09-13 08:48:36 +0300 (Tue, 13 Sep 2016) | 4 lines Changed paths: M /trunk/tools/ruledit/univ_value.c Added value editing for various flag requirement types. See patch #7681 ------------------------------------------------------------------------ r33788 | cazfi | 2016-09-13 07:58:35 +0300 (Tue, 13 Sep 2016) | 4 lines Changed paths: M /trunk/client/citydlg_common.c Fixed client to list trade route direction correctly. See bug #25048 ------------------------------------------------------------------------ r33784 | jtn | 2016-09-12 23:56:16 +0300 (Mon, 12 Sep 2016) | 1 line Changed paths: M /trunk/common/tile.h M /trunk/common/unit.c M /trunk/common/unit.h Fix references to non-existent ACTIVITY_COUNT in comments. ------------------------------------------------------------------------ r33783 | cazfi | 2016-09-12 18:34:49 +0300 (Mon, 12 Sep 2016) | 4 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/reqtext.c M /trunk/common/reqtext.h Avoid extra newline after requirement in requirement editor. See patch #7680 ------------------------------------------------------------------------ r33782 | cazfi | 2016-09-12 07:58:13 +0300 (Mon, 12 Sep 2016) | 4 lines Changed paths: M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/sandbox/game.ruleset M /trunk/data/stub/game.ruleset M /trunk/data/webperimental/game.ruleset Fixed xgettext warnings about unterminated character constants. See bug #25050 ------------------------------------------------------------------------ r33781 | cazfi | 2016-09-12 07:35:56 +0300 (Mon, 12 Sep 2016) | 4 lines Changed paths: M /trunk/common/fc_types.h M /trunk/fc_version Set maximum number of goods types to 25. See patch #7677 ------------------------------------------------------------------------ r33779 | sveinung | 2016-09-11 18:48:59 +0300 (Sun, 11 Sep 2016) | 1 line Changed paths: M /trunk/client/gui-sdl2/widget_edit.c M /trunk/client/gui-sdl2/widget_icon.c M /trunk/client/gui-sdl2/widget_scrollbar.c Comment spelling fix: parametr -> parameter ------------------------------------------------------------------------ r33778 | cazfi | 2016-09-11 17:30:26 +0300 (Sun, 11 Sep 2016) | 4 lines Changed paths: M /trunk/common/specialist.c M /trunk/common/specialist.h M /trunk/common/terrain.h M /trunk/tools/ruledit/tab_misc.cpp M /trunk/tools/ruledit/univ_value.c Added value editing for AI Level, Specialist, and Terrain Class requirement types. See patch #7679 ------------------------------------------------------------------------ r33777 | cazfi | 2016-09-11 16:01:53 +0300 (Sun, 11 Sep 2016) | 4 lines Changed paths: M /trunk/common/traderoutes.c Fixed bug that caused trade route income to be almost one hundred times too big. See bug #25049 ------------------------------------------------------------------------ r33775 | cazfi | 2016-09-11 10:36:57 +0300 (Sun, 11 Sep 2016) | 2 lines Changed paths: M /trunk/client/gui-sdl2/widget_scrollbar.c Comment typofixes to sdl2-client widget_scrollbar.c ------------------------------------------------------------------------ r33774 | sveinung | 2016-09-11 05:35:15 +0300 (Sun, 11 Sep 2016) | 9 lines Changed paths: M /trunk/common/actions.c Clarify the max range of paradrop and airlift. The action "Airlift Unit" has no maximum range. Specify it by using ACTION_DISTANCE_UNLIMITED. The action "Paradrop Unit" is still limited by the unit type's paratroopers_range field. Explain this in a comment. See patch #7676 ------------------------------------------------------------------------ r33772 | cazfi | 2016-09-10 10:38:54 +0300 (Sat, 10 Sep 2016) | 2 lines Changed paths: M /trunk/translations/core/POTFILES.in M /trunk/translations/nations/POTFILES.skip M /trunk/translations/ruledit/POTFILES.skip Added gui-qt/shortcuts.cpp to POTFILES. ------------------------------------------------------------------------ r33771 | cazfi | 2016-09-09 21:59:51 +0300 (Fri, 09 Sep 2016) | 4 lines Changed paths: M /trunk/common/extras.c M /trunk/common/extras.h M /trunk/common/style.c M /trunk/common/style.h M /trunk/tools/ruledit/tab_misc.cpp M /trunk/tools/ruledit/univ_value.c M /trunk/tools/ruleutil/rulesave.c Added value editing for Nationality, Extra, and Style requirement types. See patch #7655 ------------------------------------------------------------------------ r33770 | cazfi | 2016-09-09 19:11:03 +0300 (Fri, 09 Sep 2016) | 4 lines Changed paths: M /trunk/common/traderoutes.h M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/ruledit/comments.txt M /trunk/data/sandbox/game.ruleset M /trunk/data/stub/game.ruleset M /trunk/fc_version M /trunk/server/cityturn.c Added support for goods flag "Depletes" See patch #7645 ------------------------------------------------------------------------ r33768 | cazfi | 2016-09-09 15:33:00 +0300 (Fri, 09 Sep 2016) | 4 lines Changed paths: M /trunk/doc/README.msys2 M /trunk/windows/installer_msys2/Makefile Added libbz2 support to msys2 based Windows Installer builds. See patch #7674 ------------------------------------------------------------------------ r33767 | cazfi | 2016-09-09 08:58:59 +0300 (Fri, 09 Sep 2016) | 4 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/reqtext.c M /trunk/common/reqtext.h M /trunk/tools/ruledit/req_edit.cpp Support two different verbosity modes in req_text_insert() to better support its usage in ruledit. See patch #7672 ------------------------------------------------------------------------ r33766 | cazfi | 2016-09-07 19:39:33 +0300 (Wed, 07 Sep 2016) | 4 lines Changed paths: M /trunk/tools/ruledit/tab_building.cpp M /trunk/tools/ruledit/tab_building.h M /trunk/tools/ruledit/tab_gov.cpp Added button to edit building's requirements to ruledit. See patch #7651 ------------------------------------------------------------------------ r33765 | cazfi | 2016-09-07 18:58:00 +0300 (Wed, 07 Sep 2016) | 4 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/client/cityrepdata.c M /trunk/client/control.c M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/gui_stuff.c M /trunk/client/gui-gtk-3.0/choice_dialog.c M /trunk/client/gui-gtk-3.0/cityrep.c M /trunk/client/gui-gtk-3.0/gui_stuff.c M /trunk/client/gui-gtk-3.x/choice_dialog.c M /trunk/client/gui-gtk-3.x/cityrep.c M /trunk/client/gui-gtk-3.x/gui_stuff.c M /trunk/client/gui-sdl2/graphics.c M /trunk/client/gui-sdl2/helpdlg.c M /trunk/client/tilespec.c M /trunk/common/spaceship.c M /trunk/common/unittype.c M /trunk/server/generator/mapgen.c M /trunk/server/generator/utilities.c M /trunk/server/legacysave.c M /trunk/server/ruleset.c M /trunk/server/savegame2.c M /trunk/server/savegame3.c M /trunk/server/sernet.c M /trunk/utility/inputfile.c M /trunk/utility/rand.c M /trunk/utility/registry_ini.c M /trunk/utility/shared.c M /trunk/utility/support.c Added Space between 'for' and '(' in all places where it was still missing. See patch #7671 ------------------------------------------------------------------------ r33760 | cazfi | 2016-09-04 22:40:34 +0300 (Sun, 04 Sep 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/pages.c M /trunk/client/gui-gtk-3.x/pages.c Added scenario authors display to scenario page of gtk3-clients. See patch #7329 ------------------------------------------------------------------------ r33753 | cazfi | 2016-09-04 18:42:16 +0300 (Sun, 04 Sep 2016) | 4 lines Changed paths: M /trunk/doc/README.msys2 M /trunk/windows/installer_msys2/Makefile Added audio support to msys2 based Windows Installer builds. See patch #7657 ------------------------------------------------------------------------ r33752 | mir3x | 2016-09-04 18:09:16 +0300 (Sun, 04 Sep 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/Makefile.am M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/mapctrl.cpp M /trunk/client/gui-qt/mapview.h M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h M /trunk/client/gui-qt/pages.cpp A /trunk/client/gui-qt/shortcuts.cpp A /trunk/client/gui-qt/shortcuts.h Qt client - added configurable shortcuts See patch #7664 ------------------------------------------------------------------------ r33749 | mir3x | 2016-09-04 17:57:49 +0300 (Sun, 04 Sep 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/themes.cpp Qt client - added default system theme See patch #7666 ------------------------------------------------------------------------ r33747 | mir3x | 2016-09-04 17:55:10 +0300 (Sun, 04 Sep 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/mapview.h M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/messagewin.cpp M /trunk/client/gui-qt/pages.cpp M /trunk/client/gui-qt/sidebar.cpp Qt client - updated sidebar See patch #7665 ------------------------------------------------------------------------ r33742 | sveinung | 2016-09-02 17:11:37 +0300 (Fri, 02 Sep 2016) | 9 lines Changed paths: M /trunk/common/actions.c Act prob: stop leaking invisible units. An invisible unit at a tile can allow or forbid an action with the units target. An unseen enemy can make the "Bombard" action legal. An invisible unit belonging to someone the player has peace with can forbid bombard. Stop leaking this information by making action probability calculation against unit stack targeted actions consider this. See bug #25010 ------------------------------------------------------------------------ r33741 | mir3x | 2016-09-01 19:44:07 +0300 (Thu, 01 Sep 2016) | 6 lines Changed paths: M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/gui_main.cpp M /trunk/client/gui-qt/optiondlg.cpp Qt client - Remove old font system Patch by Louis Moureaux See patch #7663 ------------------------------------------------------------------------ r33739 | mir3x | 2016-09-01 19:38:03 +0300 (Thu, 01 Sep 2016) | 6 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/dialogs.h M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/gui_main.cpp M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/mapview.h Qt client - Use new font system in self-drawing classes Patch by Louis Moureaux See patch #7662 ------------------------------------------------------------------------ r33737 | mir3x | 2016-09-01 19:36:29 +0300 (Thu, 01 Sep 2016) | 6 lines Changed paths: M /trunk/client/gui-qt/chatline.cpp M /trunk/client/gui-qt/chatline.h M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/citydlg.h M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/gui_main.cpp M /trunk/client/gui-qt/helpdlg.cpp M /trunk/client/gui-qt/helpdlg.h M /trunk/client/gui-qt/pages.cpp Qt client - Use font_updater wherever possible. Patch by Louis Moureaux See patch #7661 ------------------------------------------------------------------------ r33735 | mir3x | 2016-09-01 19:34:44 +0300 (Thu, 01 Sep 2016) | 6 lines Changed paths: M /trunk/client/gui-qt/canvas.cpp M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/mapview.h M /trunk/client/gui-qt/repodlgs.cpp M /trunk/client/gui-qt/repodlgs.h Qt client - Use new font system in canvas-related classes. Patch by Louis Moureaux See patch #7660 ------------------------------------------------------------------------ r33733 | mir3x | 2016-09-01 19:30:29 +0300 (Thu, 01 Sep 2016) | 6 lines Changed paths: M /trunk/client/gui-qt/Makefile.am A /trunk/client/gui-qt/fonts.cpp A /trunk/client/gui-qt/fonts.h M /trunk/client/gui-qt/gui_main.cpp Qt client - Add listener for fonts Patch by Louis Moureaux See patch #7659 ------------------------------------------------------------------------ r33731 | mir3x | 2016-08-31 19:00:13 +0300 (Wed, 31 Aug 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/repodlgs.cpp Qt client - fixed reserach label not updated when blinking (no current research set) See bug #25020 ------------------------------------------------------------------------ r33728 | mir3x | 2016-08-31 17:24:32 +0300 (Wed, 31 Aug 2016) | 6 lines Changed paths: M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h M /trunk/client/gui-qt/ratesdlg.cpp M /trunk/client/gui-qt/ratesdlg.h Qt client - Added policies (effect multipliers) Sumbitted by Marko Lindqvist See patch #5067 ------------------------------------------------------------------------ r33725 | cazfi | 2016-08-29 18:07:40 +0300 (Mon, 29 Aug 2016) | 4 lines Changed paths: M /trunk/ai/default/aihand.c M /trunk/client/cityrepdata.c M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-3.0/dialogs.c M /trunk/client/gui-gtk-3.x/dialogs.c M /trunk/client/gui-sdl2/graphics.c M /trunk/client/gui-sdl2/mapview.c M /trunk/client/gui-sdl2/widget_scrollbar.c M /trunk/client/helpdata.c M /trunk/client/helpdata.h M /trunk/client/tilespec.c M /trunk/common/spaceship.c M /trunk/common/traderoutes.h M /trunk/common/vision.h M /trunk/server/advisors/advchoice.h M /trunk/server/sanitycheck.c M /trunk/utility/bitvector.h M /trunk/utility/inputfile.c M /trunk/utility/log.c M /trunk/utility/mem.h M /trunk/utility/shared.c Added Space between 'while' and '(' in all places where it was still missing. See patch #7653 ------------------------------------------------------------------------ r33723 | mir3x | 2016-08-28 21:13:59 +0300 (Sun, 28 Aug 2016) | 6 lines Changed paths: M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/pages.cpp Qt client - fixed manu in pregame page Patch by Louis Moureaux See bug #25017 ------------------------------------------------------------------------ r33721 | mir3x | 2016-08-28 21:03:37 +0300 (Sun, 28 Aug 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h Qt client - Use QStackedLayout as main layout See patch #7656 ------------------------------------------------------------------------ r33719 | mir3x | 2016-08-28 20:53:26 +0300 (Sun, 28 Aug 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/Makefile.am M /trunk/client/gui-qt/cityrep.cpp M /trunk/client/gui-qt/diplodlg.cpp M /trunk/client/gui-qt/diplodlg.h M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/gui_main.cpp M /trunk/client/gui-qt/mapctrl.cpp M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/mapview.h M /trunk/client/gui-qt/messagedlg.cpp M /trunk/client/gui-qt/messagewin.cpp M /trunk/client/gui-qt/pages.cpp M /trunk/client/gui-qt/plrdlg.cpp M /trunk/client/gui-qt/repodlgs.cpp A /trunk/client/gui-qt/sidebar.cpp A /trunk/client/gui-qt/sidebar.h M /trunk/client/gui-qt/spaceshipdlg.cpp M /trunk/client/options.c M /trunk/client/options.h A /trunk/data/graphics/qt-icons A /trunk/data/graphics/qt-icons/map.kra A /trunk/data/graphics/qt-icons/nations.kra A /trunk/data/graphics/qt-icons/units.kra M /trunk/data/themes/gui-qt/icons/Makefile.am A /trunk/data/themes/gui-qt/icons/cities.png A /trunk/data/themes/gui-qt/icons/economy.png A /trunk/data/themes/gui-qt/icons/endturn.png A /trunk/data/themes/gui-qt/icons/nations.png A /trunk/data/themes/gui-qt/icons/research.png A /trunk/data/themes/gui-qt/icons/units.png A /trunk/data/themes/gui-qt/icons/view.png Qt client - added sidebar See patch #7617 ------------------------------------------------------------------------ r33716 | cazfi | 2016-08-28 13:45:59 +0300 (Sun, 28 Aug 2016) | 4 lines Changed paths: M /trunk/windows/installer_msys2/Makefile Use arch-specific nsi file names when building msys2 based Windows Installers. See patch #7658 ------------------------------------------------------------------------ r33714 | mir3x | 2016-08-26 15:41:36 +0300 (Fri, 26 Aug 2016) | 6 lines Changed paths: M /trunk/client/gui-qt/pages.cpp List only latest version of the scenario in Qt-client Sumbitted by Marko Lindqvist See patch #7086 ------------------------------------------------------------------------ r33712 | cazfi | 2016-08-26 09:50:08 +0300 (Fri, 26 Aug 2016) | 4 lines Changed paths: M /trunk/tools/ruleutil/rulesave.c Do not save items marked removed to the ruleset. See bug #25008 ------------------------------------------------------------------------ r33710 | mir3x | 2016-08-25 23:44:36 +0300 (Thu, 25 Aug 2016) | 6 lines Changed paths: M /trunk/client/gui-qt/chatline.cpp M /trunk/client/gui-qt/chatline.h M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/pages.cpp Qt client - Factor chat input out of fc_client Patch by Louis Moureaux See patch #7647 ------------------------------------------------------------------------ r33707 | cazfi | 2016-08-25 09:51:30 +0300 (Thu, 25 Aug 2016) | 4 lines Changed paths: M /trunk/data/wonders/mausoleum_of_halicarnassus.png M /trunk/data/wonders/temple_of_artemis.png Added frame to large icons of Tample of Artemis and Mausoleum of Halicarnassus. See bug #25009 ------------------------------------------------------------------------ r33704 | cazfi | 2016-08-25 09:30:43 +0300 (Thu, 25 Aug 2016) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/pages.c M /trunk/client/gui-gtk-3.x/pages.c Corrected "Choose a Scenario" label placement in gtk3-clients Reported by Jacob Nevins See bug #24882 ------------------------------------------------------------------------ r33702 | cazfi | 2016-08-25 08:33:14 +0300 (Thu, 25 Aug 2016) | 4 lines Changed paths: M /trunk/windows/installer_msys2/Makefile Updated msys2 ruledit dll list to match environment 160821. See patch #7652 ------------------------------------------------------------------------ r33701 | mir3x | 2016-08-24 16:35:06 +0300 (Wed, 24 Aug 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/helpdlg.cpp M /trunk/client/gui-qt/helpdlg.h Qt client - updated help dialog See patch #7633 ------------------------------------------------------------------------ r33699 | mir3x | 2016-08-24 16:31:30 +0300 (Wed, 24 Aug 2016) | 6 lines Changed paths: M /trunk/client/gui-qt/chatline.cpp M /trunk/client/gui-qt/chatline.h M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/listener.h M /trunk/client/gui-qt/pages.cpp Qt client - use helper<> to propagate output_window_append Patch by Louis Moureaux See patch #7491 ------------------------------------------------------------------------ r33696 | cazfi | 2016-08-24 10:49:46 +0300 (Wed, 24 Aug 2016) | 2 lines Changed paths: M /trunk/translations/core/POTFILES.in M /trunk/translations/nations/POTFILES.skip M /trunk/translations/ruledit/POTFILES.skip Updated POTFILES ------------------------------------------------------------------------ r33695 | cazfi | 2016-08-24 10:43:34 +0300 (Wed, 24 Aug 2016) | 4 lines Changed paths: M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/tools/ruledit/tab_misc.cpp M /trunk/tools/ruledit/univ_value.c M /trunk/tools/ruleutil/rulesave.c Added value editing for Unit class, Output type, and Good requirement types. See patch #7646 ------------------------------------------------------------------------ r33692 | cazfi | 2016-08-24 09:37:12 +0300 (Wed, 24 Aug 2016) | 4 lines Changed paths: M /trunk/common/fc_types.h Move end of extern "C" block to the end of the fc_types.h See bug #25007 ------------------------------------------------------------------------ r33691 | cazfi | 2016-08-24 08:11:52 +0300 (Wed, 24 Aug 2016) | 4 lines Changed paths: M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset Made civ/2 traderoutes bidirectional. See patch #7648 ------------------------------------------------------------------------ r33690 | cazfi | 2016-08-24 07:59:53 +0300 (Wed, 24 Aug 2016) | 4 lines Changed paths: M /trunk/configure.ac Show result to thread implementation configure test when it's tinycthread. See bug #25006 ------------------------------------------------------------------------ r33689 | cazfi | 2016-08-23 20:08:08 +0300 (Tue, 23 Aug 2016) | 4 lines Changed paths: M /trunk/ai/default/aitools.c M /trunk/client/cityrepdata.c M /trunk/client/client_main.c M /trunk/client/control.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/colors.c M /trunk/client/gui-gtk-2.0/gamedlgs.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/gui-gtk-2.0/spaceshipdlg.c M /trunk/client/gui-gtk-3.0/citydlg.c M /trunk/client/gui-gtk-3.0/cityrep.c M /trunk/client/gui-gtk-3.0/colors.c M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.0/helpdlg.c M /trunk/client/gui-gtk-3.0/mapctrl.c M /trunk/client/gui-gtk-3.0/spaceshipdlg.c M /trunk/client/gui-gtk-3.x/citydlg.c M /trunk/client/gui-gtk-3.x/cityrep.c M /trunk/client/gui-gtk-3.x/colors.c M /trunk/client/gui-gtk-3.x/gui_main.c M /trunk/client/gui-gtk-3.x/helpdlg.c M /trunk/client/gui-gtk-3.x/mapctrl.c M /trunk/client/gui-gtk-3.x/spaceshipdlg.c M /trunk/client/gui-qt/cityrep.cpp M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/plrdlg.cpp M /trunk/client/gui-qt/sprite.cpp M /trunk/client/gui-sdl2/citydlg.c M /trunk/client/gui-sdl2/graphics.h M /trunk/client/gui-sdl2/gui_tilespec.c M /trunk/client/gui-sdl2/menu.c M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/networking/connection.c M /trunk/common/networking/packets.c M /trunk/common/unittype.c M /trunk/m4/readline.m4 M /trunk/server/advisors/autoexplorer.c M /trunk/server/civserver.c M /trunk/server/generator/mapgen.c M /trunk/server/legacysave.c M /trunk/server/rssanity.c M /trunk/server/ruleset.c M /trunk/server/sernet.c M /trunk/server/stdinhand.c M /trunk/server/unittools.c M /trunk/translations/core/check_po.pl M /trunk/utility/rand.c Added Space between 'if' and '(' in all places where it was still missing. See patch #7640 ------------------------------------------------------------------------ r33687 | cazfi | 2016-08-23 20:02:27 +0300 (Tue, 23 Aug 2016) | 4 lines Changed paths: M /trunk/doc/README.msys2 M /trunk/windows/installer_msys2/Makefile Updated msys2 environment to 160821 level. See patch #7547 ------------------------------------------------------------------------ r33686 | sveinung | 2016-08-23 14:08:13 +0300 (Tue, 23 Aug 2016) | 12 lines Changed paths: M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-gtk-3.x/menu.c M /trunk/data/gtk3_menus.xml M /trunk/data/gtk3x_menus.xml Gtk 3 clients: add the "Go to and..." menu. Make it work like the Qt client's "Go to and..." menu for now. The user selects the action before clicking on the map. No checks for action legality are performed. This allows the player to order an action that will become legal before the unit reaches the target tile. Example: join the city that will be built at the target tile next turn. Implementing a more beginner friendly alternative UI like the one suggested in bug #16905 has been left for later. See patch #7644 ------------------------------------------------------------------------ r33680 | jtn | 2016-08-23 11:04:16 +0300 (Tue, 23 Aug 2016) | 7 lines Changed paths: M /trunk/common/spaceship.c M /trunk/common/spaceship.h It was possible to launch an unconnected spaceship. Fix typo in space structurals connectivity data. Reported and diagnosed by log65536@gna. See gna bug #24979. ------------------------------------------------------------------------ r33679 | jtn | 2016-08-23 11:04:12 +0300 (Tue, 23 Aug 2016) | 5 lines Changed paths: M /trunk/data/nation/texan.ruleset Remove duplicate city "Orange" from texan.ruleset. Reported by Sam Sam (uruiamme@gna). See gna bug #25003. ------------------------------------------------------------------------ r33678 | jtn | 2016-08-23 11:04:07 +0300 (Tue, 23 Aug 2016) | 8 lines Changed paths: M /trunk/data/misc/events.png M /trunk/data/misc/events.spec Updated event icons. Now covers almost all 3.0.x events. Artwork and most spec updates by GriffonSpade on the forum, spec tweaks for trunk by me. See gna patch #7639. ------------------------------------------------------------------------ r33677 | cazfi | 2016-08-23 09:09:29 +0300 (Tue, 23 Aug 2016) | 4 lines Changed paths: M /trunk/tools/ruledit/Makefile.am M /trunk/tools/ruledit/ruledit_qt.cpp M /trunk/tools/ruledit/ruledit_qt.h A /trunk/tools/ruledit/tab_gov.cpp A /trunk/tools/ruledit/tab_gov.h M /trunk/tools/ruledit/validity.c M /trunk/tools/ruledit/validity.h Added governments tab to ruledit See patch #7628 ------------------------------------------------------------------------ r33675 | sveinung | 2016-08-23 05:45:04 +0300 (Tue, 23 Aug 2016) | 8 lines Changed paths: M /trunk/client/gui-gtk-3.0/unitselect.c M /trunk/client/gui-gtk-3.0/unitselect.h M /trunk/client/gui-gtk-3.0/unitselunitdlg.c M /trunk/client/gui-gtk-3.x/unitselect.c M /trunk/client/gui-gtk-3.x/unitselect.h M /trunk/client/gui-gtk-3.x/unitselunitdlg.c Gtk 3 clients: standardize unit selection text. Standardize on the unit selection dialog's unit description text in unit selection text items. Use it in the transport dialog and in the action selection dialog's unit target switcher. (The last two both use the unit selects unit dialog) This gives them information like home city. See patch #7643 ------------------------------------------------------------------------ r33674 | sveinung | 2016-08-23 05:44:36 +0300 (Tue, 23 Aug 2016) | 3 lines Changed paths: M /trunk/client/control.c Beginner help for "Drop Paratrooper". See patch #7642 ------------------------------------------------------------------------ r33673 | mir3x | 2016-08-22 23:49:50 +0300 (Mon, 22 Aug 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/fc_client.cpp Disable/Enable QSocketNotifier on Windows only. See bug #24909 ------------------------------------------------------------------------ r33670 | cazfi | 2016-08-22 23:39:08 +0300 (Mon, 22 Aug 2016) | 4 lines Changed paths: M /trunk/tools/download.c M /trunk/tools/download.h Changed modpack download description file suffix from ".modpack" to ".mpdl" See patch #7641 ------------------------------------------------------------------------ r33668 | cazfi | 2016-08-22 21:10:08 +0300 (Mon, 22 Aug 2016) | 4 lines Changed paths: M /trunk/tools/ruledit/req_edit.cpp Req_edit shows good description as constructed by req_text_insert() when ever it's available. See patch #7626 ------------------------------------------------------------------------ r33667 | cazfi | 2016-08-22 13:45:19 +0300 (Mon, 22 Aug 2016) | 4 lines Changed paths: M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/tools/ruledit/tab_misc.cpp M /trunk/tools/ruledit/univ_value.c Added value editing for Terrain, Nation, and Unit type requirement types. See patch #7638 ------------------------------------------------------------------------ r33666 | cazfi | 2016-08-22 09:56:06 +0300 (Mon, 22 Aug 2016) | 4 lines Changed paths: M /trunk/data/ruledit/comments.txt Corrected escaping of comments.txt See bug #24999 ------------------------------------------------------------------------ r33665 | sveinung | 2016-08-21 13:11:55 +0300 (Sun, 21 Aug 2016) | 12 lines Changed paths: M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/common/game.h M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/sandbox/game.ruleset M /trunk/data/stub/game.ruleset M /trunk/data/webperimental/game.ruleset M /trunk/fc_version M /trunk/server/rssanity.c M /trunk/server/ruleset.c M /trunk/tools/ruleutil/rulesave.c Support unlimited action max distance. Allow a ruleset to specify that the entire map is a valid target of an action rather than having to define a max_distance value large enough to cover the biggest possible maps. This way the action will be able to cover the entire map after the next time the map size increases. Unlimited max distance is represented by the string "unlimited" in the ruleset format and by the new special value ACTION_DISTANCE_UNLIMITED internally. See patch #7635 ------------------------------------------------------------------------ r33664 | sveinung | 2016-08-21 12:58:07 +0300 (Sun, 21 Aug 2016) | 21 lines Changed paths: M /trunk/common/actions.c Fix action distance validation in Freeciv-web. The "Paradrop Unit" action limits its distance to target tile via each unit type's field paratroopers_range. The maximum distance of the "Paradrop Unit" action was therefore set to the UNIT_MAX_PARADROP_RANGE, the highest value the paratroopers_range field can have. UNIT_MAX_PARADROP_RANGE comes from paratroopers_range being transferred as an unit16 in the network protocol. Freeciv-web builds have different max map size constants. This influences the maximum legal action max_distance so UNIT_MAX_PARADROP_RANGE becomes too large. (This limits what rulesets a Freeciv-web build can load. Maybe we should find another way to limit the map size on http://play.freeciv.org? A general "the server operator forbids the following server settings" system could also be used by regular public Freeciv server operators.) Set max distance for ACTION_PARADROP to the highest value it can have. The unit type's paratroopers_range will still limit it. See bug #24987 ------------------------------------------------------------------------ r33663 | sveinung | 2016-08-21 12:57:25 +0300 (Sun, 21 Aug 2016) | 9 lines Changed paths: M /trunk/common/actions.c M /trunk/common/map.h M /trunk/server/rssanity.c Fix airlifting over huge distances legality. Airlifting from any city to any city should be allowed according to the old rules. When "Airlift Unit" became action enabler controlled it got MAP_MAX_LINEAR_SIZE as its maximum distance. It was assumed to cover the whole map. The assumption was wrong. A map can be non wrapping. It can also forbid some diagonal movement. See bug #24997 ------------------------------------------------------------------------ r33661 | cazfi | 2016-08-21 10:16:42 +0300 (Sun, 21 Aug 2016) | 6 lines Changed paths: M /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/bg.png M /trunk/data/themes/gui-gtk-3.0/Freeciv/gtk-3.0/bg.png M /trunk/data/themes/gui-gtk-3.x/Freeciv/gtk-3.0/bg.png Improved compressions of bg.png Patch by Frank See patch #7630 ------------------------------------------------------------------------ r33658 | cazfi | 2016-08-21 10:05:23 +0300 (Sun, 21 Aug 2016) | 4 lines Changed paths: M /trunk/server/cityturn.c Removed city_change_size() assert causing compiler warning. See patch #7634 ------------------------------------------------------------------------ r33656 | cazfi | 2016-08-21 07:40:33 +0300 (Sun, 21 Aug 2016) | 7 lines Changed paths: M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.x/gui_main.c Made gtk3-clients "Arrange Widgets for Small Display" initial default DISABLED on big screens, when possible. Requested by Christian Knoke See bug #23988 ------------------------------------------------------------------------ r33653 | cazfi | 2016-08-20 19:55:16 +0300 (Sat, 20 Aug 2016) | 6 lines Changed paths: M /trunk/client/client_main.c M /trunk/client/client_main.h M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.x/gui_main.c M /trunk/client/gui-qt/gui_main.cpp M /trunk/client/gui-sdl2/gui_main.c M /trunk/client/gui-stub/gui_main.c Do not start menu music when the client leaves game with purpose to quit completely. Reported by Jacob Nevins See bug #24844 ------------------------------------------------------------------------ r33652 | cazfi | 2016-08-20 16:14:54 +0300 (Sat, 20 Aug 2016) | 4 lines Changed paths: M /trunk/common/networking/packets.def M /trunk/common/traderoutes.c M /trunk/common/traderoutes.h M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/ruledit/comments.txt M /trunk/data/sandbox/game.ruleset M /trunk/data/stub/game.ruleset M /trunk/fc_version M /trunk/server/ruleset.c M /trunk/server/unithand.c Added support for "Bidirectional" goods flag. See patch #7619 ------------------------------------------------------------------------ r33651 | cazfi | 2016-08-20 15:56:58 +0300 (Sat, 20 Aug 2016) | 5 lines Changed paths: M /trunk/windows/Makefile.am D /trunk/windows/installer A /trunk/windows/installer_legacy (from /trunk/windows/installer:33650) Dropped msys1 based Windows Installer files from the tarball. Renamed directory still containing them in svn as 'installer_legacy' See patch #7631 ------------------------------------------------------------------------ r33650 | cazfi | 2016-08-20 09:26:44 +0300 (Sat, 20 Aug 2016) | 4 lines Changed paths: M /trunk/tools/ruledit/univ_value.c Added improvement requirement type value editing. See patch #7627 ------------------------------------------------------------------------ r33649 | cazfi | 2016-08-19 22:26:57 +0300 (Fri, 19 Aug 2016) | 4 lines Changed paths: M /trunk/data/alio.tilespec M /trunk/data/hexemplio/Makefile.am A /trunk/data/hexemplio/activities.png A /trunk/data/hexemplio/activities.spec M /trunk/data/hexemplio/unitextras.png M /trunk/data/hexemplio/unitextras.spec M /trunk/data/hexemplio.tilespec M /trunk/data/toonhex.tilespec Updated hexemplio actions icons from ampliohexbig-2.6.00 See patch #7618 ------------------------------------------------------------------------ r33647 | cazfi | 2016-08-19 21:35:58 +0300 (Fri, 19 Aug 2016) | 4 lines Changed paths: M /trunk/common/networking/packets.def Typofix ACHIEVMENT_TYPE -> ACHIEVEMENT_TYPE See patch #7623 ------------------------------------------------------------------------ r33646 | cazfi | 2016-08-19 21:15:15 +0300 (Fri, 19 Aug 2016) | 5 lines Changed paths: M /trunk/common/fc_types.h M /trunk/common/networking/packets.def M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/sandbox/game.ruleset M /trunk/data/stub/game.ruleset M /trunk/fc_version M /trunk/server/ruleset.c M /trunk/server/unithand.c M /trunk/server/unittools.c Added ruleset option to control whether trade route goods are selected when caravan is built, or when it arrives to the destination. See patch #7622 ------------------------------------------------------------------------ r33644 | cazfi | 2016-08-19 10:49:49 +0300 (Fri, 19 Aug 2016) | 4 lines Changed paths: M /trunk/doc/README.msys2 M /trunk/windows/installer_msys2/Makefile Fixed building of msys2 based gtk2-client Installer for Windows. See patch #7621 ------------------------------------------------------------------------ r33643 | sveinung | 2016-08-19 04:24:38 +0300 (Fri, 19 Aug 2016) | 8 lines Changed paths: M /trunk/data/webperimental/game.ruleset M /trunk/data/webperimental/units.ruleset webperimental: weaken Battleship vs bomber plane. Battleships now has the ability bombard 3 tiles away. Make it easier to defend against them. Halve a Battleship's defense when attacked by a Bomber or a Stealth Bomber. See patch #7620 ------------------------------------------------------------------------ r33641 | cazfi | 2016-08-18 11:44:35 +0300 (Thu, 18 Aug 2016) | 4 lines Changed paths: M /trunk/common/government.c M /trunk/common/government.h M /trunk/tools/ruledit/tab_misc.cpp M /trunk/tools/ruledit/univ_value.c Added government requirement type value editing. See patch #7615 ------------------------------------------------------------------------ r33638 | cazfi | 2016-08-18 08:37:50 +0300 (Thu, 18 Aug 2016) | 4 lines Changed paths: M /trunk/server/maphand.c Make sure illegal border claims are cleared after a tile has transformed from land to ocean. See bug #23179 ------------------------------------------------------------------------ r33637 | cazfi | 2016-08-17 21:25:53 +0300 (Wed, 17 Aug 2016) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/networking/packets.def M /trunk/common/traderoutes.c M /trunk/common/traderoutes.h M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/fc_version M /trunk/server/savegame3.c M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/server/unittools.h Keep information about carried good in unit structure. See patch #7600 ------------------------------------------------------------------------ r33635 | cazfi | 2016-08-17 20:51:55 +0300 (Wed, 17 Aug 2016) | 4 lines Changed paths: M /trunk/server/civserver.c Fixed double free of option of commandline parameter '-D' See bug #24977 ------------------------------------------------------------------------ r33634 | cazfi | 2016-08-17 12:23:24 +0300 (Wed, 17 Aug 2016) | 7 lines Changed paths: M /trunk/windows/installer_msys2/Makefile Use tinycthread threading in Windows Installer builds. This has knock-on effect that as requirements for threaded AI module are thus fulfilled, it gets built in. See patch #7503 ------------------------------------------------------------------------ r33633 | cazfi | 2016-08-17 10:26:31 +0300 (Wed, 17 Aug 2016) | 6 lines Changed paths: M /trunk/common/game.h M /trunk/common/networking/packets.def M /trunk/common/traderoutes.c M /trunk/fc_version M /trunk/server/settings.c Added server setting to adjust how world size affects distance based trade bonuses. Requested by Jacob Nevins See patch #6884 ------------------------------------------------------------------------ r33632 | cazfi | 2016-08-17 10:08:04 +0300 (Wed, 17 Aug 2016) | 4 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/Makefile.am A /trunk/common/reqtext.c A /trunk/common/reqtext.h Moved requirement description text construction to new reqtext.[ch] module under common/ See patch #7610 ------------------------------------------------------------------------ r33631 | sveinung | 2016-08-16 20:56:44 +0300 (Tue, 16 Aug 2016) | 10 lines Changed paths: M /trunk/data/webperimental/game.ruleset webperimental: spread the start units by default. Set the dispersion server setting to 2 by default. Dispersing the start units, together with patch #7543 and patch #7587, gives a Webperimental game a distinct visual first impression. The different look of the game start helps to communicate that the Webperimental rules really are different from the Classic rules. See patch #7606 ------------------------------------------------------------------------ r33630 | sveinung | 2016-08-16 20:56:18 +0300 (Tue, 16 Aug 2016) | 11 lines Changed paths: M /trunk/data/webperimental/game.ruleset M /trunk/data/webperimental/units.ruleset webperimental: introduce bombardment. Give the Howitzer and the Battleship the ability to bombard. Set the max range of the "Bombard" action to 3. That is further away than their vision range. The idea is to simulate how they, with the help of a scout, can attack targets beyond the horizon. Bombardment doesn't replace regular attacks. Freeciv bombardment can't kill. A Battleship is able to sink another ship. See patch #7607 ------------------------------------------------------------------------ r33629 | sveinung | 2016-08-16 20:55:52 +0300 (Tue, 16 Aug 2016) | 10 lines Changed paths: M /trunk/common/actions.c M /trunk/common/game.h M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/sandbox/game.ruleset M /trunk/data/stub/game.ruleset M /trunk/data/webperimental/game.ruleset M /trunk/doc/README.actions M /trunk/server/ruleset.c M /trunk/server/unithand.c M /trunk/tools/ruleutil/rulesave.c Support distant bombardment. Allow the rulset to set the maximum distance "Bombard" can be performed from via bombard_max_range. This sets the max range for all bombardment. No per unit type granularity is supported. Generalized actions will allow defining many "Bombard" actions with different ranges. If the same flexibility is needed before generalized actions are done a new bombardment action can be defined. See patch #7604 ------------------------------------------------------------------------ r33628 | sveinung | 2016-08-16 20:55:14 +0300 (Tue, 16 Aug 2016) | 3 lines Changed paths: M /trunk/server/rssanity.c Sanity check action distance range. See patch #7605 ------------------------------------------------------------------------ r33627 | sveinung | 2016-08-16 20:54:48 +0300 (Tue, 16 Aug 2016) | 6 lines Changed paths: M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/server/unittools.h Stop handling bombardment in unit_versus_unit(). Factor out bombardment handling from the regular attack handling in unit_versus_unit(). Put it in the new function unit_bombs_unit(). See patch #7603 ------------------------------------------------------------------------ r33626 | sveinung | 2016-08-16 20:54:18 +0300 (Tue, 16 Aug 2016) | 11 lines Changed paths: M /trunk/ai/default/daieffects.c M /trunk/common/effects.h M /trunk/data/alien/effects.ruleset M /trunk/data/alien/nation_effects.ruleset M /trunk/data/civ1/effects.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/multiplayer/effects.ruleset M /trunk/data/sandbox/effects.ruleset M /trunk/data/webperimental/effects.ruleset M /trunk/doc/README.effects M /trunk/fc_version M /trunk/server/diplomats.c M /trunk/server/rscompat.c Split the Spy_Resisant effect. Move the protection against building sabotage to the new Building_Saboteur_Resistant effect. Assumes that the DiplomatDefense base flag will start working inside cities in 2.6. If bug #24956 isn't fixed the ruleset upgrade code must change. Requested by Marko Lindqvist See bug #24956 ------------------------------------------------------------------------ r33625 | mir3x | 2016-08-16 18:43:49 +0300 (Tue, 16 Aug 2016) | 6 lines Changed paths: M /trunk/client/gui-qt/Makefile.am A /trunk/client/gui-qt/listener.h Qt client - add class to ease wrapping the C API Patch by Louis Moureaux See patch #7490 ------------------------------------------------------------------------ r33623 | mir3x | 2016-08-16 18:31:27 +0300 (Tue, 16 Aug 2016) | 7 lines Changed paths: M /trunk/client/gui-qt/chatline.cpp M /trunk/client/gui-qt/chatline.h M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/pages.cpp Qt client - fixed version message not shown at Qt-client Reported by Marko Lindqvist Patch by Louis Moureaux See bug #24935 ------------------------------------------------------------------------ r33618 | cazfi | 2016-08-16 16:31:18 +0300 (Tue, 16 Aug 2016) | 4 lines Changed paths: M /trunk/data/hexemplio/bases.png M /trunk/data/hexemplio/bases.spec Updated hexemplio bases graphics to ones from ampliohexbig-2.6.00 See patch #7608 ------------------------------------------------------------------------ r33616 | cazfi | 2016-08-16 12:33:27 +0300 (Tue, 16 Aug 2016) | 7 lines Changed paths: M /trunk/common/aicore/pf_tools.c Always use fuel map in pathfinding when unit type uses fuel. This avoids related assertion failures and crashes, but does not teach AI not to lose units to out-of-fuel when it assumes that unit of that kind should have no fuel See bug #24820 ------------------------------------------------------------------------ r33613 | cazfi | 2016-08-16 09:45:27 +0300 (Tue, 16 Aug 2016) | 7 lines Changed paths: M /trunk/windows/installer/freeciv-mp-qt.cmd M /trunk/windows/installer/freeciv-qt.cmd M /trunk/windows/installer/freeciv-ruledit.cmd M /trunk/windows/installer_msys2/freeciv-mp-qt.cmd M /trunk/windows/installer_msys2/freeciv-qt.cmd M /trunk/windows/installer_msys2/freeciv-ruledit.cmd For the purposes of setting QT_PLUGIN_PATH, made Windows Installer based builds use %~dp0 to find freeciv installation directory. Reported by mir3x See bug #24901 ------------------------------------------------------------------------ r33611 | cazfi | 2016-08-16 09:04:19 +0300 (Tue, 16 Aug 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.x/gui_main.c Do not adjust initial defaults depending on screen size when screen size on unknown. See bug #24968 ------------------------------------------------------------------------ r33608 | cazfi | 2016-08-16 08:19:02 +0300 (Tue, 16 Aug 2016) | 4 lines Changed paths: M /trunk/server/advisors/advbuilding.c Prevented building advisor from randomly building, and thus potentially just moving, any small wonders. See patch #7598 ------------------------------------------------------------------------ r33606 | sveinung | 2016-08-16 05:33:52 +0300 (Tue, 16 Aug 2016) | 9 lines Changed paths: M /trunk/data/webperimental/game.ruleset webperimental: change Leader death consequences. Webperimental will start with a Leader by default. Having all its cities disappear when it gets killed is surprising to players that haven't added a Leader by changing the startunits setting. Set gameloss_style so some of the defeated Leader's cities turns barbarian. Other, together with some of his gold and knowledge, goes to his killer. See patch #7602 ------------------------------------------------------------------------ r33605 | sveinung | 2016-08-16 05:33:44 +0300 (Tue, 16 Aug 2016) | 9 lines Changed paths: M /trunk/client/control.c M /trunk/common/events.c M /trunk/common/events.h M /trunk/data/misc/events.spec M /trunk/data/stdsounds.soundspec M /trunk/fc_version Introduce a beginner help event type. Experienced players can get annoyed by message spam telling them things they already know or can tell. Beginners may like this sort of help. Introduce an event type for messages like this so experienced players can filter them. Its only message for now explains how to select a target tile for "Do...". See patch #7601 ------------------------------------------------------------------------ r33604 | sveinung | 2016-08-16 05:33:34 +0300 (Tue, 16 Aug 2016) | 3 lines Changed paths: M /trunk/common/actions.c Stop ignoring ignore_dist for paradrop. See bug #24974 ------------------------------------------------------------------------ r33603 | sveinung | 2016-08-16 05:33:25 +0300 (Tue, 16 Aug 2016) | 5 lines Changed paths: M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/sandbox/units.ruleset M /trunk/data/webperimental/units.ruleset Document no unit hut barbarians for GameLoss. Requested by Frank See patch #7545 ------------------------------------------------------------------------ r33602 | sveinung | 2016-08-16 02:10:03 +0300 (Tue, 16 Aug 2016) | 6 lines Changed paths: M /trunk/server/rscompat.c rscompat: upgrade existing before adding new. Move the upgrade of existing effects to the start of rscompat_postprocess(). This prevents the new effects it adds from being upgraded by accident. See patch #7596 ------------------------------------------------------------------------ r33599 | jtn | 2016-08-16 00:45:29 +0300 (Tue, 16 Aug 2016) | 3 lines Changed paths: M /trunk/server/stdinhand.c Print diagnostic when failing to parse savefile at LOG_ERROR, not LOG_DEBUG. See gna bug #24972. ------------------------------------------------------------------------ r33598 | jtn | 2016-08-16 00:45:25 +0300 (Tue, 16 Aug 2016) | 4 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/city.c Make Output_Waste_By_Rel_Distance work in the absence of Output_Waste_By_Distance, and mention it in government help. See gna bug #24966. ------------------------------------------------------------------------ r33597 | cazfi | 2016-08-15 06:45:47 +0300 (Mon, 15 Aug 2016) | 4 lines Changed paths: M /trunk/tools/ruledit/req_edit.cpp M /trunk/tools/ruledit/req_edit.h M /trunk/tools/ruledit/univ_value.c S2_6 network protocol frozen. See task #7924 ------------------------------------------------------------------------ r33593 | cazfi | 2016-08-15 00:05:44 +0300 (Mon, 15 Aug 2016) | 4 lines Changed paths: M /trunk/utility/netintf.c Corrected ioctlsocket() call parameter type on win64 compile. See bug #24900 ------------------------------------------------------------------------ r33592 | jtn | 2016-08-14 12:25:17 +0300 (Sun, 14 Aug 2016) | 5 lines Changed paths: M /trunk/ai/threxpr/threxprai.c For consistency, use "texai" prefix for threxpr save data, not 'teai'. Suggested by Marko Lindqvist (cazfi@gna). See gna bug #24971. ------------------------------------------------------------------------ r33591 | jtn | 2016-08-14 11:52:52 +0300 (Sun, 14 Aug 2016) | 5 lines Changed paths: M /trunk/ai/threxpr/threxprai.c "threxpr" AI needs to use a prefix for its savefile data that's distinct from "threaded". Without this, a server with both built in produces savefiles that can't be loaded. See gna bug #24971. ------------------------------------------------------------------------ r33590 | cazfi | 2016-08-14 08:47:36 +0300 (Sun, 14 Aug 2016) | 4 lines Changed paths: M /trunk/tools/ruledit/req_edit.cpp Fixed ruledit crash when adding new requirement. See bug #24960 ------------------------------------------------------------------------ r33589 | cazfi | 2016-08-13 19:14:53 +0300 (Sat, 13 Aug 2016) | 4 lines Changed paths: M /trunk/tools/ruledit/req_edit.cpp M /trunk/tools/ruledit/req_edit.h M /trunk/tools/ruledit/univ_value.c M /trunk/tools/ruledit/univ_value.h Made it possible to edit requirement value, if requirement kind is "tech" See patch #7592 ------------------------------------------------------------------------ r33586 | cazfi | 2016-08-13 11:33:02 +0300 (Sat, 13 Aug 2016) | 4 lines Changed paths: M /trunk/utility/netintf.h Use TIMEVAL as fc_timeval in Windows. See bug #24902 ------------------------------------------------------------------------ r33583 | sveinung | 2016-08-12 21:38:14 +0300 (Fri, 12 Aug 2016) | 8 lines Changed paths: M /trunk/client/climisc.c M /trunk/client/climisc.h Delete unused act vs own tile functions. "Do..." can now act against any target tile the user selects, not only the tile the actor is located at. It is therefore enabled for any actor unit. This makes the functions can_units_act_against_own_tile() and can_unit_act_against_own_tile() redundant. Remove them. See patch #7593 ------------------------------------------------------------------------ r33582 | sveinung | 2016-08-12 21:38:06 +0300 (Fri, 12 Aug 2016) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-gtk-3.x/action_dialog.c Gtk clients: act sel dlg paradrop and airlift. Support the actions "Paradrop Unit" and "Airlift Unit" in the action selection dialog. See patch #7574 ------------------------------------------------------------------------ r33581 | sveinung | 2016-08-12 21:37:37 +0300 (Fri, 12 Aug 2016) | 19 lines Changed paths: M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-gtk-3.x/menu.c Gtk clients: ask for target for "Do...". Change "Do..." to always ask the player for a target tile. A 2nd call (like pressing "d" twice) will call the old "Do..." against own tile. This gives the player a way to select the actor unit's target tile. A 2.6 ruleset can allow a unit without any movement left to act against a neighbor tile. In 3.0 the actions "Paradrop Unit" and "Airlift Unit" targets tiles that are far away. Pressing "d" twice doesn't slow down acting against a target on the same tile as the actor too much. No mouse is required. A user with an existing habit of pressing "d" to act against (a target on) the tile the actor is likely to press it again if the first key press don't work. If he selected the menu item he will notice that the mouse pointer turns into a selector. See patch #7573 ------------------------------------------------------------------------ r33580 | sveinung | 2016-08-12 21:35:15 +0300 (Fri, 12 Aug 2016) | 7 lines Changed paths: M /trunk/server/unithand.c M /trunk/server/unithand.h Share unithand's action not enabled reason. Make it possible for server code outside unithand.c to get the kind of reason that prevents a unit from doing an action. Access to the ane_kind it self rather than an explanation text is useful in places like the AI. See patch #7589 ------------------------------------------------------------------------ r33579 | sveinung | 2016-08-12 21:34:34 +0300 (Fri, 12 Aug 2016) | 3 lines Changed paths: M /trunk/common/actions.c M /trunk/server/unithand.c M /trunk/server/unittools.c Handle paratroopers_range in the action system. See patch #7583 ------------------------------------------------------------------------ r33578 | sveinung | 2016-08-12 21:33:55 +0300 (Fri, 12 Aug 2016) | 7 lines Changed paths: M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/server/unithand.c M /trunk/server/unittools.c Deduplicate action_mp_full_makes_legal(). Replace two functions that checks if a currently illegal action would be legal if the actor unit had all its movement points with a common function in actions.c. See patch #7586 ------------------------------------------------------------------------ r33575 | cazfi | 2016-08-12 19:42:05 +0300 (Fri, 12 Aug 2016) | 5 lines Changed paths: M /trunk/client/gui-sdl2/mapctrl.c M /trunk/client/update_queue.c M /trunk/client/update_queue.h Made sdl-clients not to access PAGE_GAME widgets that have already been freed when actual page change is still unprocessed in the queue. See bug #23992 ------------------------------------------------------------------------ r33573 | cazfi | 2016-08-12 15:13:03 +0300 (Fri, 12 Aug 2016) | 4 lines Changed paths: M /trunk/tools/ruledit/ruledit.cpp M /trunk/tools/ruledit/ruledit_qt.cpp M /trunk/tools/ruledit/ruledit_qt.h Merged ruledit_qt_setup(), ruledit_qt_run(), and ruledit_qt_close() See patch #7591 ------------------------------------------------------------------------ r33572 | cazfi | 2016-08-12 11:30:01 +0300 (Fri, 12 Aug 2016) | 6 lines Changed paths: M /trunk/common/actions.c Fixed crash when unit without former homecity tries to change homecity. Reported by Andreas Røsdal See bug #24957 ------------------------------------------------------------------------ r33569 | cazfi | 2016-08-12 07:31:46 +0300 (Fri, 12 Aug 2016) | 4 lines Changed paths: M /trunk/server/sernet.c Replaced couple of fc_select() parameters to be 'fc_timeval' instead of 'struct timeval' See patch #7588 ------------------------------------------------------------------------ r33568 | sveinung | 2016-08-12 00:23:42 +0300 (Fri, 12 Aug 2016) | 5 lines Changed paths: M /trunk/data/webperimental/game.ruleset webperimental: generate fair islands by default. Set the map generator server setting's default to Fair islands. See patch #7587 ------------------------------------------------------------------------ r33566 | cazfi | 2016-08-11 15:54:45 +0300 (Thu, 11 Aug 2016) | 6 lines Changed paths: M /trunk/windows/installer/create-freeciv-gtk-qt-nsi.sh M /trunk/windows/installer/create-freeciv-ruledit-nsi.sh M /trunk/windows/installer/create-freeciv-sdl2-nsi.sh M /trunk/windows/installer_msys2/create-freeciv-gtk-qt-nsi.sh M /trunk/windows/installer_msys2/create-freeciv-ruledit-nsi.sh M /trunk/windows/installer_msys2/create-freeciv-sdl2-nsi.sh Fixed sorting of language names shown in Windows Installer Reported by Frank See bug #24936 ------------------------------------------------------------------------ r33564 | cazfi | 2016-08-11 06:43:22 +0300 (Thu, 11 Aug 2016) | 4 lines Changed paths: M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/common/aicore/caravan.c Made AI caravans able to plan trade routes over longer distances than one tile. See bug #24947 ------------------------------------------------------------------------ r33561 | cazfi | 2016-08-11 05:51:59 +0300 (Thu, 11 Aug 2016) | 4 lines Changed paths: M /trunk/common/city.c M /trunk/common/vision.c M /trunk/server/cityturn.c Fixed compiler warnings about comparisons of unsigned type 'citizen' against negative values. See bug #24948 ------------------------------------------------------------------------ r33557 | sveinung | 2016-08-11 03:20:50 +0300 (Thu, 11 Aug 2016) | 3 lines Changed paths: M /trunk/data/webperimental/game.ruleset webperimental: set default citymindist to 3. See patch #7584 ------------------------------------------------------------------------ r33556 | sveinung | 2016-08-11 03:20:42 +0300 (Thu, 11 Aug 2016) | 5 lines Changed paths: M /trunk/common/actions.c M /trunk/doc/README.actions Forbid paradropping to same tile. Forbid paradropping to the tile where the unit already is. See patch #7581 ------------------------------------------------------------------------ r33555 | sveinung | 2016-08-11 03:20:35 +0300 (Thu, 11 Aug 2016) | 6 lines Changed paths: M /trunk/server/unithand.c Action not enabled explain actor tgt distance. Explain when an action fails because the actor was too near or too far away from the target. See patch #7582 ------------------------------------------------------------------------ r33554 | sveinung | 2016-08-11 03:20:27 +0300 (Thu, 11 Aug 2016) | 6 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp Qt client: act sel dlg paradrop and airlift. Support the actions "Paradrop Unit" and "Airlift Unit" in the action selection dialog. See patch #7580 ------------------------------------------------------------------------ r33553 | sveinung | 2016-08-11 03:20:19 +0300 (Thu, 11 Aug 2016) | 7 lines Changed paths: M /trunk/client/gui-qt/menu.cpp Qt client: ask for target for "Do..." Change "Do..." to always ask the player for a target tile. A 2nd call (like pressing "d" twice) will call the old "Do..." against own tile like it used to do. See patch #7579 ------------------------------------------------------------------------ r33552 | sveinung | 2016-08-11 03:20:06 +0300 (Thu, 11 Aug 2016) | 17 lines Changed paths: M /trunk/client/control.c M /trunk/data/helpdata.txt 2nd targeted "Do..." means target own tile. Change key_unit_action_select_tgt() so it targets the actor's own tile the 2nd time it is called. Targeting its own tile is the traditional behavior. This makes using key_unit_action_select_tgt() to handle the "d" key press less confusing and annoying for old players. A user with an existing habit of pressing "d" to act against a target on the same tile as the actor is likely to press it again if the first key press doesn't work. If he selected the menu item he will notice that the mouse pointer turns into a selector. Pressing "d" twice doesn't slow down acting against a target on the same tile as the actor too much. No mouse required. See patch #7578 ------------------------------------------------------------------------ r33549 | cazfi | 2016-08-11 02:16:01 +0300 (Thu, 11 Aug 2016) | 4 lines Changed paths: M /trunk/client/mapctrl_common.c Disable 'Turn Done' button from dead players. See bug #24945 ------------------------------------------------------------------------ r33548 | cazfi | 2016-08-10 23:31:19 +0300 (Wed, 10 Aug 2016) | 6 lines Changed paths: M /trunk/ai/default/daieffects.c M /trunk/common/city.c M /trunk/common/effects.h M /trunk/doc/README.effects Added effect type Output_Waste_By_Rel_Distance In response to request by Jacob Nevins See patch #7566 ------------------------------------------------------------------------ r33547 | cazfi | 2016-08-10 21:49:32 +0300 (Wed, 10 Aug 2016) | 5 lines Changed paths: M /trunk/client/connectdlg_common.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/data/alio.tilespec M /trunk/data/amplio.tilespec M /trunk/data/amplio2.tilespec M /trunk/data/cimpletoon.tilespec M /trunk/data/hex2t.tilespec M /trunk/data/hexemplio.tilespec M /trunk/data/isophex.tilespec M /trunk/data/isotrident.tilespec M /trunk/data/toonhex.tilespec 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. See patch #7577 ------------------------------------------------------------------------ r33544 | sveinung | 2016-08-10 17:45:25 +0300 (Wed, 10 Aug 2016) | 9 lines Changed paths: M /trunk/client/gui-sdl2/action_dialog.c SDL client: act sel dlg paradrop and airlift. Support the actions "Paradrop Unit" and "Airlift Unit" in the action selection dialog. This makes the clients more friendly to rules like "airlifting becomes impossible once any player discovers Air Solidifiers". See patch #7576 ------------------------------------------------------------------------ r33543 | sveinung | 2016-08-10 17:45:17 +0300 (Wed, 10 Aug 2016) | 8 lines Changed paths: M /trunk/client/gui-sdl2/menu.c SDL client: ask for target for "Do...". Change "Do..." to always ask the player for a target tile. This is done to give the SDL client the ability to specify a target tile for the action selection dialog without having to add a new button to the limited space it has. See patch #7575 ------------------------------------------------------------------------ r33542 | sveinung | 2016-08-10 17:45:04 +0300 (Wed, 10 Aug 2016) | 7 lines Changed paths: M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/goto.c M /trunk/client/mapctrl_common.c M /trunk/client/mapview_common.c Support user specified target tile for "Do...". Common client code support for letting the user specify the tile "Do..." should target. No client uses it yet. The user specifies the target tile by selecting it on the map. See patch #7572 ------------------------------------------------------------------------ r33540 | cazfi | 2016-08-10 16:47:35 +0300 (Wed, 10 Aug 2016) | 5 lines Changed paths: M /trunk/ai/default/daidomestic.c If city already has caravans it has been unable to use for any reason, reduce want for building more. See patch #7570 ------------------------------------------------------------------------ r33539 | cazfi | 2016-08-10 13:32:33 +0300 (Wed, 10 Aug 2016) | 4 lines Changed paths: M /trunk/common/requirements.c M /trunk/common/requirements.h Factored out universal_value_from_str() from universal_by_rule_name(). See patch #7571 ------------------------------------------------------------------------ r33536 | cazfi | 2016-08-10 12:09:55 +0300 (Wed, 10 Aug 2016) | 7 lines Changed paths: M /trunk/server/unittools.c Remove drowning units from the clients even if they didn't see those units when they still had not jumped out of the sinking transport. Reported by Christian Knoke See bug #24921 ------------------------------------------------------------------------ r33533 | cazfi | 2016-08-10 00:08:56 +0300 (Wed, 10 Aug 2016) | 4 lines Changed paths: M /trunk/common/city.c Changed city_waste() to calculate various effect values only when it needs them. See patch #7567 ------------------------------------------------------------------------ r33529 | cazfi | 2016-08-09 22:18:30 +0300 (Tue, 09 Aug 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/chatline.c M /trunk/client/gui-gtk-3.0/chatline.c M /trunk/client/gui-gtk-3.x/chatline.c M /trunk/client/gui-qt/chatline.cpp M /trunk/client/gui-qt/qtg_cxxside.h M /trunk/client/gui-sdl2/chatline.c M /trunk/client/gui-stub/chatline.c M /trunk/client/gui_interface.c M /trunk/client/gui_interface.h M /trunk/client/include/chatline_g.h M /trunk/client/servers.c Show messages related to the client followtag received from the metaserver. See patch #7563 ------------------------------------------------------------------------ r33528 | cazfi | 2016-08-09 22:09:04 +0300 (Tue, 09 Aug 2016) | 4 lines Changed paths: M /trunk/ai/default/daidomestic.c Use type adv_want where needed in advdomestic.c See patch #7569 ------------------------------------------------------------------------ r33527 | cazfi | 2016-08-09 16:26:47 +0300 (Tue, 09 Aug 2016) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-3.0/citydlg.c M /trunk/client/gui-gtk-3.x/citydlg.c M /trunk/client/gui-sdl2/citydlg.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/server/cityturn.c Changed city specialist preference related texts so they don't refer to specific specialists but to output types they produce. Requested by Jacob Nevins See patch #2184 ------------------------------------------------------------------------ r33524 | cazfi | 2016-08-09 14:33:23 +0300 (Tue, 09 Aug 2016) | 5 lines Changed paths: M /trunk/doc/README.effects Fixed Output_Waste_By_Distance documentation to speak about "Government Center" and not "Capital" as one does not necessarily indicate other. See bug #24941 ------------------------------------------------------------------------ r33523 | cazfi | 2016-08-09 14:06:04 +0300 (Tue, 09 Aug 2016) | 4 lines Changed paths: M /trunk/server/plrhand.c M /trunk/server/savegame3.c Save map for dead players. See patch #7029 ------------------------------------------------------------------------ r33521 | sveinung | 2016-08-09 11:57:29 +0300 (Tue, 09 Aug 2016) | 1 line Changed paths: M /trunk/client/control.c Comment fix: update menu entry name. ------------------------------------------------------------------------ r33519 | cazfi | 2016-08-09 11:37:53 +0300 (Tue, 09 Aug 2016) | 4 lines Changed paths: M /trunk/client/options.c Start menu music by correct tag when it gets enabled from the options. See bug #24939 ------------------------------------------------------------------------ r33518 | cazfi | 2016-08-09 09:23:10 +0300 (Tue, 09 Aug 2016) | 4 lines Changed paths: M /trunk/server/civserver.c M /trunk/server/srv_main.c M /trunk/server/srv_main.h Added server commandline parameter '--ruleset' for setting ruleset loaded initially. See patch #7564 ------------------------------------------------------------------------ r33516 | cazfi | 2016-08-08 23:11:32 +0300 (Mon, 08 Aug 2016) | 5 lines Changed paths: M /trunk/client/tilespec.c Made extra to get drawn if drawing option matching any of its causes is enabled, or there's no drawing option associated with it at all. See bug #24238 ------------------------------------------------------------------------ r33513 | sveinung | 2016-08-08 19:30:25 +0300 (Mon, 08 Aug 2016) | 1 line Changed paths: M /trunk/server/settings.c Comment fix: maxplayers isn't a string. ------------------------------------------------------------------------ r33512 | sveinung | 2016-08-08 16:51:25 +0300 (Mon, 08 Aug 2016) | 6 lines Changed paths: M /trunk/data/webperimental/game.ruleset webperimental: disable killstack by default. This makes it consistent with unit stack not protecting against spy actions and unit expulsion. See patch #7562 ------------------------------------------------------------------------ r33511 | cazfi | 2016-08-08 11:50:59 +0300 (Mon, 08 Aug 2016) | 9 lines Changed paths: M /trunk/common/requirements.c M /trunk/common/requirements.h M /trunk/tools/ruledit/Makefile.am M /trunk/tools/ruledit/req_edit.cpp A /trunk/tools/ruledit/univ_value.c A /trunk/tools/ruledit/univ_value.h - Moved universal_value_init() from requirement.[ch] to new univ_value.[ch] in ruledit, and renamed it as universal_name_initial(). - 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 See patch #7561 ------------------------------------------------------------------------ r33508 | cazfi | 2016-08-08 08:26:39 +0300 (Mon, 08 Aug 2016) | 4 lines Changed paths: M /trunk/ai/default/aiunit.c Fixed assert failure when barbarian leader cannot or doesn't want to move. See bug #24929 ------------------------------------------------------------------------ r33507 | cazfi | 2016-08-08 03:23:08 +0300 (Mon, 08 Aug 2016) | 4 lines Changed paths: M /trunk/translations/Strings.txt M /trunk/windows/installer/Makefile M /trunk/windows/installer_msys2/Makefile Changed windows build followtag from "win32-S3_0" to "windows-S3_0" See patch #7557 ------------------------------------------------------------------------ r33505 | cazfi | 2016-08-08 02:59:46 +0300 (Mon, 08 Aug 2016) | 4 lines Changed paths: M /trunk/client/options.c Use proper INIT_BRACES macros in options.c. See patch #7560 ------------------------------------------------------------------------ r33503 | cazfi | 2016-08-07 22:32:24 +0300 (Sun, 07 Aug 2016) | 4 lines Changed paths: M /trunk/common/aicore/caravan.c Coding style improvements to caravan.c See patch #7556 ------------------------------------------------------------------------ r33502 | cazfi | 2016-08-07 20:37:37 +0300 (Sun, 07 Aug 2016) | 4 lines Changed paths: M /trunk/tools/ruledit/tab_good.cpp Wrap a couple of ruledit C-strings with QStrings::fromUtf8() before using in Qt widgets. See patch #7552 ------------------------------------------------------------------------ r33501 | mir3x | 2016-08-07 19:06:10 +0300 (Sun, 07 Aug 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp Qt client - ported popup_connect_message. See patch #7537 ------------------------------------------------------------------------ r33498 | mir3x | 2016-08-07 19:03:12 +0300 (Sun, 07 Aug 2016) | 6 lines Changed paths: M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/mapview.cpp Qt client - Failed to draw map on some circumstances. Reported by Jacob Nevins See bug #24860 ------------------------------------------------------------------------ r33495 | mir3x | 2016-08-07 18:58:34 +0300 (Sun, 07 Aug 2016) | 6 lines Changed paths: M /trunk/client/gui-qt/pages.cpp Qt client - detach player before loading savegame/scenario Reported by Jacob Nevins See bug #24859 ------------------------------------------------------------------------ r33492 | mir3x | 2016-08-07 18:41:46 +0300 (Sun, 07 Aug 2016) | 7 lines Changed paths: M /trunk/client/gui-qt/canvas.cpp Qt client - Unfogged pixels left on minimap when unit moves Reported by Jacob Nevins See bug #24861 ------------------------------------------------------------------------ r33489 | mir3x | 2016-08-07 18:36:31 +0300 (Sun, 07 Aug 2016) | 6 lines Changed paths: M /trunk/client/gui-qt/fc_client.cpp Qt client - enable/disable QSocketNotifier See bug #24909 ------------------------------------------------------------------------ r33486 | mir3x | 2016-08-07 18:32:18 +0300 (Sun, 07 Aug 2016) | 6 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp Qt client - dont set default leader name to player name, if picking nation for not self. See bug #24906 ------------------------------------------------------------------------ r33483 | cazfi | 2016-08-07 14:15:59 +0300 (Sun, 07 Aug 2016) | 4 lines Changed paths: M /trunk/ai/default/aidata.c M /trunk/client/climisc.c M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-sdl2/mapview.c M /trunk/client/mapctrl_common.c M /trunk/client/mapview_common.c M /trunk/client/overview_common.c M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/common/Makefile.am M /trunk/common/achievements.c M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/map.c M /trunk/common/map.h M /trunk/common/mapimg.c M /trunk/common/scriptcore/api_game_methods.c M /trunk/common/terrain.c M /trunk/common/tile.c A /trunk/common/world_object.h M /trunk/server/advisors/advdata.c M /trunk/server/advisors/autoexplorer.c M /trunk/server/animals.c M /trunk/server/animals.h M /trunk/server/barbarian.h M /trunk/server/connecthand.c M /trunk/server/gamehand.c M /trunk/server/generator/fracture_map.c M /trunk/server/generator/height_map.c M /trunk/server/generator/height_map.h M /trunk/server/generator/mapgen.c M /trunk/server/generator/mapgen_topology.c M /trunk/server/generator/mapgen_topology.h M /trunk/server/generator/startpos.c M /trunk/server/generator/startpos.h M /trunk/server/generator/temperature_map.c M /trunk/server/generator/temperature_map.h M /trunk/server/generator/utilities.c M /trunk/server/generator/utilities.h M /trunk/server/legacysave.c M /trunk/server/maphand.c M /trunk/server/meta.c M /trunk/server/ruleset.c M /trunk/server/savecompat.c M /trunk/server/savegame2.c M /trunk/server/savegame3.c M /trunk/server/settings.c M /trunk/server/srv_main.c M /trunk/tools/ruleutil/rulesave.c Introduced world object. Map has been moved from game object to it. See patch #7549 ------------------------------------------------------------------------ r33481 | cazfi | 2016-08-07 08:39:57 +0300 (Sun, 07 Aug 2016) | 5 lines Changed paths: M /trunk/common/aicore/caravan.c Removed premature optimization that lead AI caravans not to check target city suitability when planning missions. See bug #24920 ------------------------------------------------------------------------ r33478 | cazfi | 2016-08-07 08:01:24 +0300 (Sun, 07 Aug 2016) | 4 lines Changed paths: M /trunk/client/clinet.c M /trunk/client/gui-sdl2/gui_main.c M /trunk/common/networking/connection.c M /trunk/server/sernet.c M /trunk/utility/netintf.c M /trunk/utility/netintf.h M /trunk/utility/support.c Introduced fc_timeval type See patch #7558 ------------------------------------------------------------------------ r33477 | sveinung | 2016-08-07 04:03:01 +0300 (Sun, 07 Aug 2016) | 1 line Changed paths: M /trunk/server/savecompat.c Comment spelling fix ------------------------------------------------------------------------ r33476 | sveinung | 2016-08-07 00:06:02 +0300 (Sun, 07 Aug 2016) | 6 lines Changed paths: M /trunk/data/webperimental/game.ruleset webperimental: stop setting autosaves. The default is the same as the ruleset. The Freeciv-web player is unable to change its value. See patch #7550 ------------------------------------------------------------------------ r33475 | sveinung | 2016-08-07 00:05:06 +0300 (Sun, 07 Aug 2016) | 13 lines Changed paths: M /trunk/common/game.h Freeciv-web: autosaves disabled by default. Freeciv-web disables autosaves via server commands. When the player changes the ruleset to one that doesn't specify the autosaves setting the value set via server commands is overwritten with the setting's default. Change the setting's default value to disabled in Freeciv-web builds. This makes the Freeciv-web specific server commands redundant. Anyone with hack access to a Freeciv-web server can still change the value of the setting. A regular Freeciv-web player doesn't have hack access. See bug #24911 ------------------------------------------------------------------------ r33474 | sveinung | 2016-08-07 00:04:20 +0300 (Sun, 07 Aug 2016) | 8 lines Changed paths: M /trunk/data/webperimental/game.ruleset webperimental: stop setting compresstype. It isn't needed for Freeciv-web. The user is unable to change it. The default is XZ as long as it has been compiled in. Requested by Frank See patch #7548 ------------------------------------------------------------------------ r33473 | cazfi | 2016-08-06 22:46:58 +0300 (Sat, 06 Aug 2016) | 4 lines Changed paths: M /trunk/fc_version M /trunk/server/savecompat.c Bumped version number to 2.92.99 See patch #7554 ------------------------------------------------------------------------ r33472 | cazfi | 2016-08-06 20:34:02 +0300 (Sat, 06 Aug 2016) | 4 lines Changed paths: M /trunk/common/requirements.c M /trunk/common/requirements.h M /trunk/tools/ruledit/req_edit.cpp M /trunk/tools/ruledit/req_edit.h Added support for editing requirement kind and range. See patch #7551 ------------------------------------------------------------------------ r33471 | cazfi | 2016-08-06 18:31:16 +0300 (Sat, 06 Aug 2016) | 4 lines Changed paths: M /trunk/ai/classic/classicai.c M /trunk/ai/default/aicity.c M /trunk/ai/default/aicity.h M /trunk/ai/default/aiplayer.h M /trunk/ai/default/daidomestic.c M /trunk/ai/threaded/threadedai.c M /trunk/ai/threxpr/texaicity.c M /trunk/ai/threxpr/texaicity.h M /trunk/ai/threxpr/texaiplayer.c M /trunk/ai/threxpr/threxprai.c M /trunk/common/ai.h M /trunk/doc/README.AI_modules Made threxpr AI to evaluate workers in player thread side See patch #7538 ------------------------------------------------------------------------ r33470 | cazfi | 2016-08-06 17:50:53 +0300 (Sat, 06 Aug 2016) | 6 lines Changed paths: M /trunk/INSTALL M /trunk/autogen.sh M /trunk/configure.ac M /trunk/doc/README.packaging Bumped minimum autoconf requirement to version 2.65 Problems with autoconf-2.64 reported by Markus Linnakangas See bug #24907 ------------------------------------------------------------------------ r33469 | cazfi | 2016-08-06 17:25:17 +0300 (Sat, 06 Aug 2016) | 4 lines Changed paths: M /trunk/server/civserver.c Replaced last use of WIN32_NATIVE with FREECIV_MSWINDOWS See bug #24913 ------------------------------------------------------------------------ r33468 | cazfi | 2016-08-06 16:54:13 +0300 (Sat, 06 Aug 2016) | 6 lines Changed paths: M /trunk/server/ruleset.c Make sure resource identifiers from previous ruleset do not play havoc when new ruleset is loading, and only some of the identifiers in memory are from new ruleset. See bug #24912 ------------------------------------------------------------------------ r33466 | cazfi | 2016-08-06 13:00:21 +0300 (Sat, 06 Aug 2016) | 4 lines Changed paths: M /trunk/tools/ruledit/ruledit_qt.cpp Set ruledit title within window constructor See patch #7553 ------------------------------------------------------------------------ r33464 | cazfi | 2016-08-06 10:45:31 +0300 (Sat, 06 Aug 2016) | 4 lines Changed paths: M /trunk/common/aicore/caravan.c Fixed AI caravans from thinking that if mission of one type is possible, any mission is possible. See bug #24662 ------------------------------------------------------------------------ r33463 | sveinung | 2016-08-05 22:42:25 +0300 (Fri, 05 Aug 2016) | 3 lines Changed paths: M /trunk/data/webperimental/game.ruleset webperimental: start with a Leader by default. See patch #7543 ------------------------------------------------------------------------ r33462 | sveinung | 2016-08-05 22:42:16 +0300 (Fri, 05 Aug 2016) | 6 lines Changed paths: M /trunk/common/actions.c Don't pop up "Destroy City" when able to move. Stop offering to destroy a city a city destroying unit is about to enter. It may lead a player to order a city destroyed by accident. See patch #7542 ------------------------------------------------------------------------ r33460 | cazfi | 2016-08-05 11:46:00 +0300 (Fri, 05 Aug 2016) | 4 lines Changed paths: M /trunk/doc/README.msys2 M /trunk/windows/installer_msys2/Makefile Enabled sqlite3 based authentication on msys2 based Windows Installer builds. See patch #7546 ------------------------------------------------------------------------ r33459 | cazfi | 2016-08-04 22:56:27 +0300 (Thu, 04 Aug 2016) | 6 lines Changed paths: M /trunk/common/requirements.c M /trunk/common/requirements.h M /trunk/tools/ruledit/req_edit.cpp M /trunk/tools/ruledit/req_edit.h Added more implementation about req_edit dialog of ruledit. - List requirements in a list instead of text area - Add buttons for adding dummy requirement and deleting requirement See patch #7540 ------------------------------------------------------------------------ r33457 | cazfi | 2016-08-04 19:52:43 +0300 (Thu, 04 Aug 2016) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/doc/README.packaging Link threaded AI module statically in by default. See patch #7539 ------------------------------------------------------------------------ r33455 | cazfi | 2016-08-04 15:53:47 +0300 (Thu, 04 Aug 2016) | 5 lines Changed paths: M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/common/aicore/caravan.c Fixed AI trade route evaluation to use correct speculated homecity instead of unit's current homecity. See bug #24663 ------------------------------------------------------------------------ r33454 | cazfi | 2016-08-04 13:02:45 +0300 (Thu, 04 Aug 2016) | 6 lines Changed paths: M /trunk/ai/default/daieffects.c M /trunk/common/effects.h M /trunk/doc/README.effects M /trunk/fc_version M /trunk/server/diplomats.c Added "Stealings_Ignore" effect type. Adopted from feature request by Edgaras Šeputis See patch #4787 ------------------------------------------------------------------------ r33452 | cazfi | 2016-08-04 11:06:49 +0300 (Thu, 04 Aug 2016) | 5 lines Changed paths: M /trunk/server/barbarian.c M /trunk/server/citytools.c M /trunk/server/gamehand.c M /trunk/server/generator/mapgen.c M /trunk/server/srv_main.c M /trunk/server/unittools.c Replaced server calls of tile_remove_extra() with tile_destroy_extra(), destroy_extra(), or tile_extra_rm_apply() as needed. See bug #24201 ------------------------------------------------------------------------ r33449 | cazfi | 2016-08-04 11:01:06 +0300 (Thu, 04 Aug 2016) | 4 lines Changed paths: M /trunk/data/nation/lycian.ruleset Removed init_government definition from lycian.ruleset See bug #24904 ------------------------------------------------------------------------ r33448 | cazfi | 2016-08-03 23:04:29 +0300 (Wed, 03 Aug 2016) | 4 lines Changed paths: M /trunk/Makefile.am M /trunk/client/Makefile.am M /trunk/configure.ac M /trunk/server/Makefile.am M /trunk/tools/Makefile.am D /trunk/win32 A /trunk/windows (from /trunk/win32:33447) Renamed win32/ directory as windows/ See patch #7524 ------------------------------------------------------------------------ r33447 | sveinung | 2016-08-03 17:08:42 +0300 (Wed, 03 Aug 2016) | 3 lines Changed paths: M /trunk/bootstrap/fcser.in M /trunk/configure.ac Make ./fcser work with the freeciv-web server. See patch #7536 ------------------------------------------------------------------------ r33446 | sveinung | 2016-08-03 17:08:34 +0300 (Wed, 03 Aug 2016) | 6 lines Changed paths: M /trunk/data/webperimental/game.ruleset webperimental: allow use on non wrapping maps. Unlock the topology ruleset setting so webperimental can be used to play games on non wrapping maps. See patch #7535 ------------------------------------------------------------------------ r33445 | sveinung | 2016-08-03 17:08:26 +0300 (Wed, 03 Aug 2016) | 7 lines Changed paths: M /trunk/server/settings.c Freeciv-web: prevent unsupported topologies. The Freeciv-web client is capable of displaying non wrapped maps and maps that wrap in the east-west direction. Have the Freeciv-web server refuse to accept other topologies to the topology server setting. See patch #7534 ------------------------------------------------------------------------ r33444 | sveinung | 2016-08-03 17:08:18 +0300 (Wed, 03 Aug 2016) | 5 lines Changed paths: M /trunk/common/map.h Freeciv-web: non isometric maps by default. Freeciv-web can't display isometric maps. See patch #7533 ------------------------------------------------------------------------ r33443 | sveinung | 2016-08-03 17:08:09 +0300 (Wed, 03 Aug 2016) | 15 lines Changed paths: M /trunk/server/savecompat.c Freeciv-web: load fcweb saves using classic. The fcweb ruleset was classic with some Freeciv-web client specific workarounds. It has now been replaced with the classic ruleset in Freeciv-web. Freeciv-web uses trunk. Its savegames will therefore be upgraded with the development version compatibility code. Have the savegame compatibility code upgrade fcweb savegames to classic savegames when the server is Freeciv-web. (A regular Freeciv server build that encounters a fcweb savegame may have a ruleset names fcweb installed locally) See patch #7532 ------------------------------------------------------------------------ r33441 | cazfi | 2016-08-03 15:09:46 +0300 (Wed, 03 Aug 2016) | 4 lines Changed paths: M /trunk/server/settings.c Use INIT_BRACE_BEGIN and INIT_BRACE_END in settings.c as needed. See patch #7519 ------------------------------------------------------------------------ r33438 | cazfi | 2016-08-03 12:59:03 +0300 (Wed, 03 Aug 2016) | 4 lines Changed paths: M /trunk/server/ruleset.c Give sensible error about unknown default_government in ruleset. See bug #24905 ------------------------------------------------------------------------ r33436 | sveinung | 2016-08-03 11:33:47 +0300 (Wed, 03 Aug 2016) | 11 lines Changed paths: M /trunk/client/gui-gtk-3.0/unitselect.c M /trunk/client/gui-gtk-3.0/unitselect.h M /trunk/client/gui-gtk-3.0/unitselunitdlg.c M /trunk/client/gui-gtk-3.x/unitselect.c M /trunk/client/gui-gtk-3.x/unitselect.h M /trunk/client/gui-gtk-3.x/unitselunitdlg.c Gtk 3 clients: standardize unit selection icon. Standardize on the unit selection dialog's unit icon in unit selection items. Use it in the transport dialog and in the action selection dialog's unit target switcher. (The last two both use the unit selects unit dialog) This adds information like nationality, hit points and veteran status to the transport dialog and in the action selection dialog. It therefore becomes easier to tell the units apart. See patch #7531 ------------------------------------------------------------------------ r33433 | cazfi | 2016-08-03 11:32:21 +0300 (Wed, 03 Aug 2016) | 4 lines Changed paths: M /trunk/common/featured_text.c M /trunk/common/featured_text.h Do not pass const parameter as va_arg. See patch #7526 ------------------------------------------------------------------------ r33431 | cazfi | 2016-08-03 09:03:35 +0300 (Wed, 03 Aug 2016) | 4 lines Changed paths: M /trunk/doc/README.msys2 M /trunk/win32/installer_msys2/Makefile Updated msys2 environment to 160801 level. See patch #7523 ------------------------------------------------------------------------ r33429 | cazfi | 2016-08-03 02:19:40 +0300 (Wed, 03 Aug 2016) | 4 lines Changed paths: M /trunk/ai/default/aicity.c Make AI not to constantly sell almost all its buildings. See patch #7522 ------------------------------------------------------------------------ r33427 | cazfi | 2016-08-03 01:58:37 +0300 (Wed, 03 Aug 2016) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/m4/c99.m4 Added configure check about brace usage around C99 struct initializer within union. See patch #7530 ------------------------------------------------------------------------ r33425 | mir3x | 2016-08-02 18:22:14 +0300 (Tue, 02 Aug 2016) | 6 lines Changed paths: M /trunk/client/gui-qt/pages.cpp M /trunk/data/themes/gui-qt/icons/Makefile.am A /trunk/data/themes/gui-qt/icons/ai.png A /trunk/data/themes/gui-qt/icons/human.png Qt client - Added icons to pregame page, to distinct humans or ai. See patch #7525 ------------------------------------------------------------------------ r33423 | mir3x | 2016-08-02 18:14:47 +0300 (Tue, 02 Aug 2016) | 6 lines Changed paths: M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/pages.cpp M /trunk/client/options.c M /trunk/client/options.h Qt client - added savegame preview. See patch #7516 ------------------------------------------------------------------------ r33421 | mir3x | 2016-08-02 17:57:50 +0300 (Tue, 02 Aug 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h Qt client - disabled multiplayer menu for observers. See bug #24895 ------------------------------------------------------------------------ r33419 | cazfi | 2016-08-02 09:18:16 +0300 (Tue, 02 Aug 2016) | 4 lines Changed paths: M /trunk/common/game.h M /trunk/data/classic/buildings.ruleset M /trunk/data/classic/cities.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/classic/governments.ruleset M /trunk/data/classic/nations.ruleset M /trunk/data/classic/styles.ruleset M /trunk/data/classic/techs.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/classic/units.ruleset Made classic ruleset the default in web mode. See patch #7514 ------------------------------------------------------------------------ r33416 | sveinung | 2016-08-02 01:22:24 +0300 (Tue, 02 Aug 2016) | 1 line Changed paths: M /trunk/server/settings.c Comment fix: refer to correct setting. ------------------------------------------------------------------------ r33414 | sveinung | 2016-08-01 18:20:53 +0300 (Mon, 01 Aug 2016) | 8 lines Changed paths: M /trunk/data/webperimental/terrain.ruleset Do patch #6644 to webperimental. Ruleset comments about extra activity graphic value "None" was made more verbose in the bundled rulesets after webperimental was posted. Make webperimental match by applying Marko Lindqvist 's patch #6644 to webperimental too. See patch #7527 ------------------------------------------------------------------------ r33413 | sveinung | 2016-08-01 18:20:45 +0300 (Mon, 01 Aug 2016) | 5 lines Changed paths: M /trunk/data/helpdata.txt Acting against own tile isn't Diplomat only. Update the unit order documentation. See bug #24892 ------------------------------------------------------------------------ r33412 | cazfi | 2016-08-01 17:50:28 +0300 (Mon, 01 Aug 2016) | 4 lines Changed paths: M /trunk/data/sandbox/script.lua M /trunk/data/sandbox/units.ruleset Fixed xgettext warnings. See bug #24898 ------------------------------------------------------------------------ r33411 | mir3x | 2016-08-01 14:23:45 +0300 (Mon, 01 Aug 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/chatline.cpp Qt client - tags in chat were incorrectly placed if there were unicode characters See bug #24888 ------------------------------------------------------------------------ r33408 | mir3x | 2016-08-01 14:20:36 +0300 (Mon, 01 Aug 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/fc_client.cpp Qt client - reset typed history position. See bug #24881 ------------------------------------------------------------------------ r33404 | cazfi | 2016-08-01 10:13:14 +0300 (Mon, 01 Aug 2016) | 4 lines Changed paths: M /trunk/dependencies/luasql/Version M /trunk/dependencies/luasql/src/ls_postgres.c Updated included luasql to version 2.3.2 See patch #7374 ------------------------------------------------------------------------ r33402 | sveinung | 2016-08-01 03:33:34 +0300 (Mon, 01 Aug 2016) | 3 lines Changed paths: M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-gtk-3.x/action_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl2/action_dialog.c act sel dlg: keep moving isn't Diplomat only. See patch #7521 ------------------------------------------------------------------------ r33401 | sveinung | 2016-08-01 03:33:23 +0300 (Mon, 01 Aug 2016) | 10 lines Changed paths: M /trunk/common/unittype.h M /trunk/data/alien/cities.ruleset M /trunk/data/alien/game.ruleset M /trunk/data/alien/units.ruleset M /trunk/data/civ1/cities.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/cities.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/cities.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/cities.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/cities.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/cities.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/ruledit/comments.txt M /trunk/data/sandbox/game.ruleset M /trunk/data/sandbox/units.ruleset M /trunk/data/stub/cities.ruleset M /trunk/data/stub/units.ruleset M /trunk/data/webperimental/cities.ruleset M /trunk/data/webperimental/game.ruleset M /trunk/data/webperimental/units.ruleset M /trunk/fc_version M /trunk/server/rscompat.c M /trunk/server/unittools.c Introduce the EvacuateFirst unit type flag. The only remaining hard coded function of the "Undisbandable" unit type flag is to make the game try to rescue units with it before units without it when their transport is destroyed and to use teleportation to save them. Rename "Undisbandable" to "EvacuateFirst". Have the ruleset upgrading code rename it. See patch #6575 ------------------------------------------------------------------------ r33400 | cazfi | 2016-07-31 23:07:00 +0300 (Sun, 31 Jul 2016) | 6 lines Changed paths: M /trunk/win32/installer/freeciv-mp-qt.cmd M /trunk/win32/installer/freeciv-qt.cmd M /trunk/win32/installer/freeciv-ruledit.cmd M /trunk/win32/installer/freeciv-sdl2.cmd M /trunk/win32/installer_msys2/freeciv-gtk3x.cmd M /trunk/win32/installer_msys2/freeciv-mp-gtk3x.cmd M /trunk/win32/installer_msys2/freeciv-mp-qt.cmd M /trunk/win32/installer_msys2/freeciv-qt.cmd M /trunk/win32/installer_msys2/freeciv-ruledit.cmd Set CRLF eol-style for .cmd files where it was missing. Reported by haut See bug #24901 ------------------------------------------------------------------------ r33395 | cazfi | 2016-07-31 16:31:21 +0300 (Sun, 31 Jul 2016) | 4 lines Changed paths: M /trunk/server/settings.c Made settings.c to compile with tcc. See patch #7519 ------------------------------------------------------------------------ r33393 | cazfi | 2016-07-31 11:56:21 +0300 (Sun, 31 Jul 2016) | 7 lines Changed paths: M /trunk/doc/man/freeciv-client.6.in Client man page update - Added documentation about gtk3x-client - Added documentation about gtk3/x-client commandline option --resolution - Typofixes See bug #24254 ------------------------------------------------------------------------ r33390 | sveinung | 2016-07-31 03:53:54 +0300 (Sun, 31 Jul 2016) | 7 lines Changed paths: M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-gtk-3.x/action_dialog.c Gtk 3 clients: act sel dlg: switch target unit. Let the player select spy action target unit when the target is a single unit and the ruleset allows an action against a single unit that isn't alone at its tile. See patch #5206 ------------------------------------------------------------------------ r33389 | sveinung | 2016-07-31 03:53:45 +0300 (Sun, 31 Jul 2016) | 8 lines Changed paths: M /trunk/client/gui-gtk-3.0/Makefile.am M /trunk/client/gui-gtk-3.0/transportdlg.c A /trunk/client/gui-gtk-3.0/unitselunitdlg.c (from /trunk/client/gui-gtk-3.x/transportdlg.c:33388) A /trunk/client/gui-gtk-3.0/unitselunitdlg.h M /trunk/client/gui-gtk-3.x/Makefile.am M /trunk/client/gui-gtk-3.x/transportdlg.c A /trunk/client/gui-gtk-3.x/unitselunitdlg.c (from /trunk/client/gui-gtk-3.x/transportdlg.c:33388) A /trunk/client/gui-gtk-3.x/unitselunitdlg.h Gtk 3 clients: reusable unit selects unit dialog. Generalize the transport selection dialog's unit selects target unit code so it can be reused when switching target unit in the action selection dialog. This avoids duplication and allows improvements of one to improve the other. See patch #7515 ------------------------------------------------------------------------ r33388 | sveinung | 2016-07-31 03:51:05 +0300 (Sun, 31 Jul 2016) | 25 lines Changed paths: A /trunk/data/webperimental A /trunk/data/webperimental/buildings.ruleset A /trunk/data/webperimental/cities.ruleset A /trunk/data/webperimental/effects.ruleset A /trunk/data/webperimental/game.ruleset A /trunk/data/webperimental/governments.ruleset A /trunk/data/webperimental/nations.ruleset A /trunk/data/webperimental/script.lua A /trunk/data/webperimental/styles.ruleset A /trunk/data/webperimental/techs.ruleset A /trunk/data/webperimental/terrain.ruleset A /trunk/data/webperimental/units.ruleset A /trunk/data/webperimental.serv webperimental ruleset: add to Freeciv's SVN. Webperimental is a ruleset that tries to be different from classic while staying Freeciv-web compatible. It used to live in Freeciv-web's repository. Add the Webperimental ruleset under Freeciv's version control. Don't add it to the tarball (yet). Changes relative to the last version in Freeciv-web: * update with changes from classic up to Freeciv r33326. * remove Glacier tundra graphic hack. Freeciv-web does it itself from Freeciv-web git revision 3d232f09650ce6442c02e389371747eca354444e. * compare webperimental to classic. (Classic has replaced fcweb.) Authors (according to git shortlog): * Sveinung Kvilhaugsvik * Marko Lindqvist * Andreas Røsdal * The authors of Freeciv's classic ruleset Other contributors: * Frank requested port of the sandbox rulest's airlifting rules. * Nook at the Freeciv forums complained about the ZOC rules. See patch #7517 ------------------------------------------------------------------------ r33386 | cazfi | 2016-07-31 00:46:18 +0300 (Sun, 31 Jul 2016) | 4 lines Changed paths: M /trunk/ai/default/aiferry.c M /trunk/ai/default/aisettler.c M /trunk/ai/difficulty.c M /trunk/client/citydlg_common.c M /trunk/client/client_main.c M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-2.0/gotodlg.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-2.0/unitselect.c M /trunk/client/gui-gtk-3.0/editprop.c M /trunk/client/gui-gtk-3.0/gotodlg.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-gtk-3.0/unitselect.c M /trunk/client/gui-gtk-3.x/editprop.c M /trunk/client/gui-gtk-3.x/gotodlg.c M /trunk/client/gui-gtk-3.x/menu.c M /trunk/client/gui-gtk-3.x/unitselect.c M /trunk/client/gui-sdl2/gui_main.h M /trunk/client/packhand.c M /trunk/client/text.c M /trunk/common/aicore/citymap.c M /trunk/common/aicore/cm.c M /trunk/common/aicore/path_finding.c M /trunk/common/city.c M /trunk/common/mapimg.c M /trunk/common/nation.c M /trunk/server/advisors/advbuilding.c M /trunk/server/advisors/advdata.c M /trunk/server/aiiface.c M /trunk/server/citytools.c M /trunk/server/commands.c M /trunk/server/console.c M /trunk/server/legacysave.c M /trunk/server/maphand.c M /trunk/server/plrhand.c M /trunk/server/savecompat.c M /trunk/server/savegame2.c M /trunk/server/savegame3.c M /trunk/server/stdinhand.c M /trunk/server/techtools.c M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/tools/civmanual.c M /trunk/utility/distribute.c M /trunk/utility/fcbacktrace.c M /trunk/utility/fciconv.c M /trunk/utility/genhash.c M /trunk/utility/inputfile.c M /trunk/utility/log.c Replaced all remaining uses of DEBUG with FREECIV_DEBUG. See patch #7520 ------------------------------------------------------------------------ r33385 | cazfi | 2016-07-30 17:47:55 +0300 (Sat, 30 Jul 2016) | 4 lines Changed paths: M /trunk/data/themes/gui-gtk-3.x/Freeciv/gtk-3.0/gtk.css Fixed warnings about gtk3x-client theme. See bug #24891 ------------------------------------------------------------------------ r33374 | cazfi | 2016-07-29 22:08:25 +0300 (Fri, 29 Jul 2016) | 4 lines Changed paths: M /trunk/data/stdsounds.soundspec Corrected stdsounds.soundspec comment about which events are already listed there. See bug #24399 ------------------------------------------------------------------------ r33372 | cazfi | 2016-07-29 21:50:29 +0300 (Fri, 29 Jul 2016) | 4 lines Changed paths: M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/ruledit/comments.txt M /trunk/data/sandbox/terrain.ruleset M /trunk/data/stub/terrain.ruleset Made ruleset comments about extra activity graphic value "None" more verbose. See patch #6644 ------------------------------------------------------------------------ r33370 | sveinung | 2016-07-29 14:40:02 +0300 (Fri, 29 Jul 2016) | 1 line Changed paths: M /trunk/client/gui-qt/menu.cpp Comment fix: act sel dlg isn't Diplomat only. ------------------------------------------------------------------------ r33368 | cazfi | 2016-07-29 11:09:23 +0300 (Fri, 29 Jul 2016) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/utility/shared.h Consistently use '\' as directory separator in crosser based builds. See bug #24884 ------------------------------------------------------------------------ r33367 | cazfi | 2016-07-29 03:36:35 +0300 (Fri, 29 Jul 2016) | 4 lines Changed paths: M /trunk/doc/HOWTOPLAY List new fracture generator in HOWTOPLAY list of generators. See patch #7513 ------------------------------------------------------------------------ r33365 | cazfi | 2016-07-29 02:43:31 +0300 (Fri, 29 Jul 2016) | 4 lines Changed paths: M /trunk/common/game.c M /trunk/utility/shared.h Reworked cf_int_seq() so related code compiles with tcc See patch #7509 ------------------------------------------------------------------------ r33362 | jtn | 2016-07-29 02:14:15 +0300 (Fri, 29 Jul 2016) | 4 lines Changed paths: M /trunk/data/scenarios/tutorial.sav Tutorial: actually display the intended message when the first military unit is built. See gna bug #24874. ------------------------------------------------------------------------ r33361 | sveinung | 2016-07-29 00:17:14 +0300 (Fri, 29 Jul 2016) | 1 line Changed paths: M /trunk/data/sandbox/units.ruleset Comment fix: correct custom utype flag name. ------------------------------------------------------------------------ r33359 | cproc | 2016-07-28 20:18:51 +0300 (Thu, 28 Jul 2016) | 1 line Changed paths: M /trunk/win32/installer/Makefile MSYS1 build environment update. See bug #24321 ------------------------------------------------------------------------ r33356 | mir3x | 2016-07-28 18:43:10 +0300 (Thu, 28 Jul 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/pages.cpp Qt client - add host info in pregame page. See patch #7510 ------------------------------------------------------------------------ r33354 | mir3x | 2016-07-28 18:40:56 +0300 (Thu, 28 Jul 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/pages.cpp Qt client - added splitter in pregame page. See patch #7508 ------------------------------------------------------------------------ r33352 | mir3x | 2016-07-28 18:35:45 +0300 (Thu, 28 Jul 2016) | 6 lines Changed paths: M /trunk/client/gui-qt/pages.cpp Qt client - Show scenario authors field in scenario selection page Reported by Marko Lindqvist See patch #7330 ------------------------------------------------------------------------ r33348 | mir3x | 2016-07-28 13:33:38 +0300 (Thu, 28 Jul 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/messagewin.cpp Qt client - open diplomacy window on right clicking diplomacy message See patch #7505 ------------------------------------------------------------------------ r33346 | mir3x | 2016-07-28 13:30:33 +0300 (Thu, 28 Jul 2016) | 6 lines Changed paths: M /trunk/client/gui-qt/gui_main.cpp M /trunk/client/gui-qt/pages.cpp Qt client - proper disconnect from server. Reported by Jacob Nevins See bug #24872 ------------------------------------------------------------------------ r33343 | cazfi | 2016-07-28 11:14:07 +0300 (Thu, 28 Jul 2016) | 4 lines Changed paths: M /trunk/client/connectdlg_common.c Client tries to launch server with the correct name in freeciv-web mode. See patch #7507 ------------------------------------------------------------------------ r33341 | cazfi | 2016-07-28 09:09:23 +0300 (Thu, 28 Jul 2016) | 4 lines Changed paths: M /trunk/server/ruleset.c Made ruleset loading to respect DIR_SEPARATOR See bug #24880 ------------------------------------------------------------------------ r33339 | cazfi | 2016-07-28 00:13:12 +0300 (Thu, 28 Jul 2016) | 2 lines Changed paths: M /trunk/win32/installer_msys2/win_arch.sh Set svn:executable property on win_arch.sh ------------------------------------------------------------------------ r33337 | sveinung | 2016-07-27 16:23:42 +0300 (Wed, 27 Jul 2016) | 9 lines Changed paths: M /trunk/server/unittools.c Act sel dlg: pop up on long move to target city. A Caravan that is airlifted to a city where it can establish a trade route should pop up an action selection dialog when the popup_actor_arrival client setting is enabled. Reported by Frank See bug #24876 ------------------------------------------------------------------------ r33335 | cazfi | 2016-07-27 12:02:04 +0300 (Wed, 27 Jul 2016) | 4 lines Changed paths: M /trunk/client/zoom.c When going through zoom steps, stop before terminator values, not at them. See bug #24879 ------------------------------------------------------------------------ r33333 | cazfi | 2016-07-27 10:55:31 +0300 (Wed, 27 Jul 2016) | 7 lines Changed paths: M /trunk/doc/README.msys2 Updated README.msys2: - Updated msys2 work status - Removed msys1 related notes - Some other minor fixes See patch #7511 ------------------------------------------------------------------------ r33330 | cazfi | 2016-07-27 10:43:34 +0300 (Wed, 27 Jul 2016) | 5 lines Changed paths: M /trunk/client/audio.c M /trunk/client/gui-gtk-2.0/soundset_dlg.c M /trunk/client/gui-gtk-2.0/tileset_dlg.c M /trunk/client/gui-gtk-3.0/soundset_dlg.c M /trunk/client/gui-gtk-3.0/tileset_dlg.c M /trunk/client/gui-gtk-3.x/soundset_dlg.c M /trunk/client/gui-gtk-3.x/tileset_dlg.c M /trunk/client/gui-sdl2/themespec.c M /trunk/client/tilespec.c Avoid tileset/soundset/musicset suggestion dialog buffer overflow with extremely long tileset/soundset/musicset names. See bug #24877 ------------------------------------------------------------------------ r33328 | cazfi | 2016-07-27 10:32:56 +0300 (Wed, 27 Jul 2016) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/m4/vsnprintf.m4 Renamed AC_FUNC_VSNPRINTF as FC_FUNC_VSNPRINTF See patch #7504 ------------------------------------------------------------------------ r33327 | cazfi | 2016-07-26 21:53:36 +0300 (Tue, 26 Jul 2016) | 4 lines Changed paths: M /trunk/tools/modinst.h Get dev and test phase modpack lists from download.gna.org. See patch #7502 ------------------------------------------------------------------------ r33326 | cazfi | 2016-07-26 11:57:49 +0300 (Tue, 26 Jul 2016) | 4 lines Changed paths: M /trunk/common/team.c M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/sandbox/game.ruleset M /trunk/data/stub/game.ruleset Made first default team name "Team 1", and no longer "Team 0" See patch #7506 ------------------------------------------------------------------------ r33325 | cazfi | 2016-07-25 23:04:43 +0300 (Mon, 25 Jul 2016) | 4 lines Changed paths: M /trunk/client/client_main.c M /trunk/client/climisc.c M /trunk/client/gui-sdl2/chatline.c M /trunk/client/messagewin_common.c M /trunk/client/messagewin_common.h M /trunk/client/options.c M /trunk/client/options.h M /trunk/client/packhand.c Added client option for message window to show messages from the previous turn too. See patch #7498 ------------------------------------------------------------------------ r33324 | cazfi | 2016-07-25 16:06:59 +0300 (Mon, 25 Jul 2016) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/networking/packets.def M /trunk/common/tech.c M /trunk/common/tech.h M /trunk/data/alien/techs.ruleset M /trunk/data/civ1/techs.ruleset M /trunk/data/civ2/techs.ruleset M /trunk/data/civ2civ3/techs.ruleset M /trunk/data/classic/techs.ruleset M /trunk/data/experimental/techs.ruleset M /trunk/data/multiplayer/techs.ruleset M /trunk/data/ruledit/comments.txt M /trunk/data/sandbox/techs.ruleset M /trunk/data/stub/techs.ruleset M /trunk/fc_version M /trunk/server/ruleset.c Added cost_pct property for tech classes. See patch #7497 ------------------------------------------------------------------------ r33322 | cazfi | 2016-07-25 15:18:51 +0300 (Mon, 25 Jul 2016) | 4 lines Changed paths: M /trunk/client/gui-sdl2/chatline.h M /trunk/client/gui-sdl2/messagewin.c M /trunk/client/gui-sdl2/pages.c Added beta version message for sdl-clients. See patch #7494 ------------------------------------------------------------------------ r33320 | mir3x | 2016-07-24 21:16:44 +0300 (Sun, 24 Jul 2016) | 6 lines Changed paths: M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/pages.cpp Qt client - new layout for pregame options. Patch by Louis Moureaux See patch #7489 ------------------------------------------------------------------------ r33318 | mir3x | 2016-07-24 21:09:24 +0300 (Sun, 24 Jul 2016) | 6 lines Changed paths: M /trunk/client/tilespec.c M /trunk/client/tilespec.h Client - function to get nation shields. Patch by Louis Moureaux See patch #7487 ------------------------------------------------------------------------ r33316 | mir3x | 2016-07-24 21:00:46 +0300 (Sun, 24 Jul 2016) | 5 lines Changed paths: M /trunk/client/control.c M /trunk/client/options.c M /trunk/client/options.h New client option - to not show automated units. See patch #7474 ------------------------------------------------------------------------ r33314 | mir3x | 2016-07-24 20:24:18 +0300 (Sun, 24 Jul 2016) | 6 lines Changed paths: M /trunk/client/cityrepdata.c City report - added continent number. Reported by anonymous. See bug #23624 ------------------------------------------------------------------------ r33312 | cazfi | 2016-07-24 13:25:49 +0300 (Sun, 24 Jul 2016) | 4 lines Changed paths: M /trunk/client/audio_sdl.c M /trunk/client/client_main.c M /trunk/client/clinet.c M /trunk/client/connectdlg_common.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.0/mapview.c M /trunk/client/gui-gtk-3.x/gui_main.c M /trunk/client/gui-gtk-3.x/mapview.c M /trunk/client/gui-sdl2/graphics.c M /trunk/server/civserver.c M /trunk/tools/mpgui_gtk2.c Replaced remaining uses of WIN32_NATIVE with FREECIV_MSWINDOWS See patch #7495 ------------------------------------------------------------------------ r33307 | sveinung | 2016-07-24 06:22:48 +0300 (Sun, 24 Jul 2016) | 11 lines Changed paths: M /trunk/server/savegame2.c savegame2: tolerate a base becoming a pure extra. Some extras doesn't naturally fit in as bases. Before 2.6 they still had to be implemented as bases. It should therefore be expected that some rulesets will drop the base part of an extra. 3.0 has already done this for Ruins. Relax the restriction that the number of bases in a save file must be lesser than or equal to the number of bases in the ruleset by giving an exception to the rule if all bases in the save file are defined as extras. See patch #7493 ------------------------------------------------------------------------ r33306 | sveinung | 2016-07-24 06:22:39 +0300 (Sun, 24 Jul 2016) | 6 lines Changed paths: M /trunk/server/savegame2.c M /trunk/server/savegame3.c Don't crash on savegame error reporting. Say "missing" rather than trying to print the name of the missing extra the activity target. See bug #24868 ------------------------------------------------------------------------ r33305 | sveinung | 2016-07-24 06:22:30 +0300 (Sun, 24 Jul 2016) | 6 lines Changed paths: M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-gtk-3.x/menu.c M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-sdl2/menu.c Actions vs own tile isn't Diplomat only. Rename key_unit_diplomat_actions() to key_unit_action_select(). This reflects that it isn't diplomat only any longer. See patch #7492 ------------------------------------------------------------------------ r33304 | sveinung | 2016-07-24 06:22:14 +0300 (Sun, 24 Jul 2016) | 5 lines Changed paths: M /trunk/server/diplomats.c Remove confusing comment. The restriction that a city under an unbribable government can't be incited to rebel is implemented in the action enablers. It doesn't have a separate "unbribable" concept. ------------------------------------------------------------------------ r33301 | cazfi | 2016-07-23 21:18:06 +0300 (Sat, 23 Jul 2016) | 4 lines Changed paths: M /trunk/common/tech.h M /trunk/data/alien/techs.ruleset M /trunk/data/civ1/techs.ruleset M /trunk/data/civ2/techs.ruleset M /trunk/data/civ2civ3/techs.ruleset M /trunk/data/classic/techs.ruleset M /trunk/data/experimental/techs.ruleset M /trunk/data/multiplayer/techs.ruleset M /trunk/data/ruledit/comments.txt M /trunk/data/sandbox/techs.ruleset M /trunk/data/stub/techs.ruleset M /trunk/server/ruleset.c M /trunk/tools/ruleutil/comments.c M /trunk/tools/ruleutil/comments.h M /trunk/tools/ruleutil/rulesave.c Turned list of tech class names to tech class sections in the ruleset format See patch #7428 ------------------------------------------------------------------------ r33300 | mir3x | 2016-07-22 21:29:32 +0300 (Fri, 22 Jul 2016) | 6 lines Changed paths: M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/optiondlg.cpp M /trunk/client/gui-qt/pages.cpp Qt client - use encapsulation in class pregame_options Patch by Louis Moureaux See patch #7486 ------------------------------------------------------------------------ r33298 | mir3x | 2016-07-22 21:25:04 +0300 (Fri, 22 Jul 2016) | 6 lines Changed paths: M /trunk/client/gui-qt/fc_client.cpp Qt client - use QFormLayout instead of QGridLayout in PAGE_START Patch by Louis Moureaux See patch #7485 ------------------------------------------------------------------------ r33296 | mir3x | 2016-07-22 21:22:48 +0300 (Fri, 22 Jul 2016) | 6 lines Changed paths: M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/pages.cpp Qt client - Remove unused QObject from fc_client Patch by Louis Moureaux See patch #7484 ------------------------------------------------------------------------ r33293 | sveinung | 2016-07-22 15:55:33 +0300 (Fri, 22 Jul 2016) | 4 lines Changed paths: M /trunk/server/diplomats.c Remove lie from comment. The restriction that a unit must be alone at its square to be bribed or sabotaged has moved to the ruleset. ------------------------------------------------------------------------ r33292 | cazfi | 2016-07-22 11:49:52 +0300 (Fri, 22 Jul 2016) | 4 lines Changed paths: M /trunk/utility/netfile.c M /trunk/utility/netintf.c M /trunk/utility/shared.c M /trunk/utility/support.c Replaced all uses of WIN32_NATIVE with FREECIV_MSWINDOWS in utility/ See patch #7387 ------------------------------------------------------------------------ r33291 | sveinung | 2016-07-22 11:26:21 +0300 (Fri, 22 Jul 2016) | 5 lines Changed paths: M /trunk/data/classic/game.ruleset The ruleset classic has a description file. It should therefore have a non commented description_file field. See bug #24866 ------------------------------------------------------------------------ r33289 | sveinung | 2016-07-21 18:05:49 +0300 (Thu, 21 Jul 2016) | 1 line Changed paths: M /trunk/common/fc_types.h Comment English improvement. ------------------------------------------------------------------------ r33288 | mir3x | 2016-07-20 22:49:03 +0300 (Wed, 20 Jul 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/mapctrl.cpp M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h Qt client - added quick airlift. See patch #7472 ------------------------------------------------------------------------ r33286 | mir3x | 2016-07-20 22:43:12 +0300 (Wed, 20 Jul 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/gui_main.cpp M /trunk/client/gui-qt/themes.cpp M /trunk/client/options.c M /trunk/client/options.h Qt client - added option to change themes (only system ones). See patch #7471 ------------------------------------------------------------------------ r33282 | sveinung | 2016-07-20 16:40:01 +0300 (Wed, 20 Jul 2016) | 6 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/networking/packets.def M /trunk/fc_version M /trunk/server/ruleset.c protocol: send action's actor and target kind. Transfer the action's actor kind and target kind in PACKET_RULESET_ACTION. This makes them available to clients that don't use Freeciv's C code. See patch #7478 ------------------------------------------------------------------------ r33281 | sveinung | 2016-07-20 16:39:50 +0300 (Wed, 20 Jul 2016) | 3 lines Changed paths: M /trunk/common/actions.c Remove magic value use inside action probs. See patch #7477 ------------------------------------------------------------------------ r33280 | jtn | 2016-07-20 01:21:59 +0300 (Wed, 20 Jul 2016) | 4 lines Changed paths: M /trunk/translations/core/ja.po M /trunk/translations/nations/ja.po Updated Japanese translation by 'fomalhaut' on the forum. Msgmerged from S2_5 r33278. Stats on trunk: core: 75%: 5429 translated, 988 fuzzy, 822 untranslated. nations: 95.4%: 1759 translated, 10 fuzzy, 75 untranslated. ------------------------------------------------------------------------ r33274 | sveinung | 2016-07-19 14:06:38 +0300 (Tue, 19 Jul 2016) | 3 lines Changed paths: M /trunk/translations/core/es.po M /trunk/translations/nations/es.po Updated Spanish translation from Jordi Negrevernis i Font. msgmerged from S2_5 r33272. ------------------------------------------------------------------------ r33270 | jtn | 2016-07-19 11:48:35 +0300 (Tue, 19 Jul 2016) | 3 lines Changed paths: M /trunk/data/alio.tilespec Alio is based on Toonhex, so needs a unit_default_orientation. See gna bug #24857. ------------------------------------------------------------------------ r33269 | mlinnaka | 2016-07-19 11:26:51 +0300 (Tue, 19 Jul 2016) | 2 lines Changed paths: M /branches/S2_5/translations/nations/fi.po M /branches/S2_6/translations/nations/fi.po M /trunk/translations/nations/fi.po Updates to Finnish translation, nations domain. ------------------------------------------------------------------------ r33264 | jtn | 2016-07-19 01:33:28 +0300 (Tue, 19 Jul 2016) | 4 lines Changed paths: M /trunk/server/unittools.c Mark a string for translation that is used when a unit dies due to the 'killunhomed' server setting. See gna bug #24858. ------------------------------------------------------------------------ r33263 | jtn | 2016-07-19 01:33:23 +0300 (Tue, 19 Jul 2016) | 24 lines Changed paths: M /trunk/data/alio.tilespec M /trunk/data/amplio2/Makefile.am M /trunk/data/amplio2/activities.png M /trunk/data/amplio2/activities.spec D /trunk/data/amplio2/ancientcities.png D /trunk/data/amplio2/ancientcities.spec M /trunk/data/amplio2/bases.png M /trunk/data/amplio2/bases.spec A /trunk/data/amplio2/cities.png A /trunk/data/amplio2/cities.spec D /trunk/data/amplio2/medievalcities.png D /trunk/data/amplio2/medievalcities.spec D /trunk/data/amplio2/moderncities.png D /trunk/data/amplio2/moderncities.spec M /trunk/data/amplio2/terrain2.png M /trunk/data/amplio2/tiles.png M /trunk/data/amplio2/tiles.spec M /trunk/data/amplio2/units.png M /trunk/data/amplio2/units.spec M /trunk/data/amplio2/veterancy.png M /trunk/data/amplio2/veterancy.spec M /trunk/data/amplio2.tilespec M /trunk/data/cimpletoon.tilespec M /trunk/data/hexemplio/bases.spec M /trunk/data/hexemplio.tilespec M /trunk/data/toonhex.tilespec Reorganise Amplio2 tileset files. The only major functional change is bringing a separate low-fuel sprite into use. Other changes are internal reorganisations. - all city graphics moved to a single cities.png - some material moved from moderncities to bases - occupied sprites, cd.occupied, cd.disorder, cd.city/cd.city_wall (blank) - some material moved from activities to tiles - unit.{connect,auto_settler,auto_attack,stack,loaded} - some material moved from units to veterancy - fuel gauges; one of them is now actually used - activities: made cells much smaller; removed unused alternative output activity graphic - terrain2: removed dead space and unused individual trees - tiles: more sensible organisation (like S2_5), removed duplicate upkeep sprites, removed explode.nuke_* (obsolete since r7322 in 2004!) - units: removed duplicate veterancy, reduced size by a row The city graphics changes have knock-on effects on cimpletoon, hexemplio, toonhex, and alio. Fortunately hexemplio was prepared for it. New graphics and most of the spec changes by GriffonSpade on the forum. See gna patch #7438. ------------------------------------------------------------------------ r33262 | jtn | 2016-07-19 01:33:09 +0300 (Tue, 19 Jul 2016) | 13 lines Changed paths: M /trunk/data/misc/events.png M /trunk/data/misc/events.spec M /trunk/data/misc/small.png M /trunk/data/misc/small.spec More event graphics, and move some from small.spec. The graphics used for e_* sprites that were in small.png [1, {0,1,2,5}] have been moved to events.png. Most of the remaining icons on the second row of small.png are currently unused and have been moved to the right-hand side. This events.png is targeted at the 2.6 event set; sprite choices for events that are new since then are placeholders. Event graphics and spec updates by GriffonSpade on the forum. See gna patch #7439. ------------------------------------------------------------------------ r33261 | cazfi | 2016-07-18 22:07:19 +0300 (Mon, 18 Jul 2016) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/networking/packets.def M /trunk/fc_version M /trunk/server/ruleset.c Added tech_class network packet See patch #7415 ------------------------------------------------------------------------ r33258 | cazfi | 2016-07-18 21:50:13 +0300 (Mon, 18 Jul 2016) | 7 lines Changed paths: M /trunk/client/connectdlg_common.c Store information if client has has already forced server to die. Make sure that server gets killed if it's still running when client really needs it to shut down. Reported by Christian Knoke See bug #24823 ------------------------------------------------------------------------ r33256 | sveinung | 2016-07-18 12:57:45 +0300 (Mon, 18 Jul 2016) | 6 lines Changed paths: M /trunk/common/actions.c Drop unknown action button mouse over help. The action probability that used to be ?% is now [0%, 100%]. [0%, 100%] is easier to understand. Drop its custom action button mouse over help text. See patch #7473 ------------------------------------------------------------------------ r33255 | mir3x | 2016-07-15 19:03:20 +0300 (Fri, 15 Jul 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/chatline.cpp M /trunk/client/gui-qt/chatline.h M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/mapctrl.cpp M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h M /trunk/client/gui-qt/messagewin.cpp M /trunk/client/gui-qt/messagewin.h Qt client - redesigned chat and messages widget. See patch #7377 ------------------------------------------------------------------------ r33250 | sveinung | 2016-07-15 14:22:01 +0300 (Fri, 15 Jul 2016) | 7 lines Changed paths: M /trunk/server/unittools.c Action decision becomes irrelevant with move. Take an order to move to another tile as a reply to the question about what action the unit should take. The unit may be unable to do anything to the target tile from its new location. See bug #24855 ------------------------------------------------------------------------ r33249 | sveinung | 2016-07-15 14:21:52 +0300 (Fri, 15 Jul 2016) | 14 lines Changed paths: M /trunk/client/climisc.c M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-gtk-3.x/action_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl2/action_dialog.c M /trunk/client/gui-stub/dialogs.c M /trunk/client/include/dialogs_g.h M /trunk/client/packhand.c M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/common/fc_types.h M /trunk/common/networking/dataio_json.c M /trunk/common/networking/dataio_json.h M /trunk/common/networking/dataio_raw.c M /trunk/common/networking/dataio_raw.h M /trunk/common/networking/packets.def M /trunk/common/unit.h M /trunk/fc_version M /trunk/server/unithand.c M /trunk/server/unittools.c Make action probability a range. In some cases the player may know enough to predict the range the action probability will be in even when the exact probability of success is unknown. Making action probability a range allows it to be sent. In some cases the probability of success can't be expressed as X * 0.5%. Rounding it wrong can cause problems. Example: bug #24802 was caused by a low probability being rounded to 0. 0 was seen as disabled. Making action probability a range allows the completely unknown action probability to become the regular value [0%, 100%]. See patch #7238 ------------------------------------------------------------------------ r33248 | sveinung | 2016-07-15 14:21:29 +0300 (Fri, 15 Jul 2016) | 3 lines Changed paths: M /trunk/common/networking/dataio_json.c M /trunk/common/networking/dataio_json.h JSON: support worklist transfer. See patch #7469 ------------------------------------------------------------------------ r33247 | sveinung | 2016-07-15 14:21:20 +0300 (Fri, 15 Jul 2016) | 1 line Changed paths: M /trunk/common/networking/packets.def Comment fix: documentation has moved. ------------------------------------------------------------------------ r33245 | mir3x | 2016-07-15 09:22:01 +0300 (Fri, 15 Jul 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/mapctrl.cpp M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h Qt client - Added rally points for cities. See patch #7465 ------------------------------------------------------------------------ r33241 | sveinung | 2016-07-13 04:46:02 +0300 (Wed, 13 Jul 2016) | 5 lines Changed paths: M /trunk/client/gui-sdl2/action_dialog.c M /trunk/common/actions.c M /trunk/common/actions.h actions: free the name act_prob ...so it can be used as a name for the action probability struct. See patch #7466 ------------------------------------------------------------------------ r33238 | sveinung | 2016-07-12 19:56:07 +0300 (Tue, 12 Jul 2016) | 1 line Changed paths: M /trunk/common/fc_types.h Comment spell fix: action probability desc. ------------------------------------------------------------------------ r33237 | sveinung | 2016-07-12 19:55:46 +0300 (Tue, 12 Jul 2016) | 1 line Changed paths: M /trunk/common/actions.c M /trunk/common/networking/dataio_json.c Comment spell fix: requirment -> requirement. ------------------------------------------------------------------------ r33236 | sveinung | 2016-07-12 17:24:24 +0300 (Tue, 12 Jul 2016) | 3 lines Changed paths: M /trunk/client/gui-gtk-3.x/helpdlg.c M /trunk/client/gui-gtk-3.x/wldlg.c Make the gtk3x client compile again. See gna bug #24851 ------------------------------------------------------------------------ r33227 | jtn | 2016-07-11 22:15:07 +0300 (Mon, 11 Jul 2016) | 11 lines Changed paths: M /trunk/client/tilespec.c M /trunk/data/alio.tilespec M /trunk/data/amplio.tilespec M /trunk/data/amplio2.tilespec M /trunk/data/cimpletoon.tilespec M /trunk/data/hex2t.tilespec M /trunk/data/hexemplio.tilespec M /trunk/data/isophex.tilespec M /trunk/data/isotrident.tilespec M /trunk/data/toonhex.tilespec M /trunk/data/trident.tilespec M /trunk/doc/README.graphics Changes to unit_default_orientation: - Random unit orientation is removed completely. Tileset must either set unit_default_orientation, or provide unoriented 'icon' sprites for all unit types. - Restriction that unit_default_orientation must be valid for the tileset is lifted. - README.graphics updated with a summary of how oriented units work. After comments by Marko Lindqvist (cazfi@gna). Second part of gna patch #7243. ------------------------------------------------------------------------ r33226 | jtn | 2016-07-11 22:15:02 +0300 (Mon, 11 Jul 2016) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/editgui.c M /trunk/client/gui-gtk-2.0/graphics.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-gtk-2.0/wldlg.c M /trunk/client/gui-gtk-3.0/citydlg.c M /trunk/client/gui-gtk-3.0/editgui.c M /trunk/client/gui-gtk-3.0/helpdlg.c M /trunk/client/gui-gtk-3.0/mapview.c M /trunk/client/gui-gtk-3.0/repodlgs.c M /trunk/client/gui-gtk-3.0/transportdlg.c M /trunk/client/gui-gtk-3.0/wldlg.c M /trunk/client/gui-gtk-3.x/citydlg.c M /trunk/client/gui-gtk-3.x/editgui.c M /trunk/client/gui-gtk-3.x/helpdlg.c M /trunk/client/gui-gtk-3.x/mapview.c M /trunk/client/gui-gtk-3.x/repodlgs.c M /trunk/client/gui-gtk-3.x/transportdlg.c M /trunk/client/gui-gtk-3.x/wldlg.c M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/repodlgs.cpp M /trunk/client/gui-sdl2/citydlg.c M /trunk/client/gui-sdl2/gui_tilespec.h M /trunk/client/reqtree.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h Get rid of 'icon' argument to get_unittype_sprite(). Also remove hardcoded unit orientations used in clients. See gna patch #7434. ------------------------------------------------------------------------ r33225 | jtn | 2016-07-11 22:14:55 +0300 (Mon, 11 Jul 2016) | 3 lines Changed paths: M /trunk/client/tilespec.c Allow hex tilesets not to specify unit directions they won't use. See gna patch #7431. ------------------------------------------------------------------------ r33224 | jtn | 2016-07-11 22:14:51 +0300 (Mon, 11 Jul 2016) | 3 lines Changed paths: M /trunk/client/gui-gtk-3.0/graphics.c M /trunk/client/gui-gtk-3.0/graphics.h M /trunk/client/gui-gtk-3.x/graphics.c M /trunk/client/gui-gtk-3.x/graphics.h Remove unused create_overlay_unit() from Gtk3 clients. See gna patch #7432. ------------------------------------------------------------------------ r33223 | jtn | 2016-07-11 22:14:48 +0300 (Mon, 11 Jul 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/chatline.c M /trunk/client/gui-gtk-3.0/chatline.c M /trunk/client/gui-gtk-3.x/chatline.c M /trunk/client/gui-qt/chatline.cpp M /trunk/common/Makefile.am A /trunk/common/chat.h (from /trunk/server/handchat.h:33222) M /trunk/server/handchat.c M /trunk/server/handchat.h M /trunk/server/stdinhand.h Invent common/chat.h, initially containing only the special characters used in chat messages. See gna patch #7433. ------------------------------------------------------------------------ r33222 | jtn | 2016-07-11 22:14:43 +0300 (Mon, 11 Jul 2016) | 3 lines Changed paths: M /trunk/data/helpdata.txt Better documentation of special notation in chat messages. See gna bug #24841. ------------------------------------------------------------------------ r33221 | jtn | 2016-07-11 22:14:40 +0300 (Mon, 11 Jul 2016) | 3 lines Changed paths: M /trunk/client/gui-qt/pages.cpp M /trunk/client/gui-qt/repodlgs.cpp Remove spurious underscores from Qt client load screen and economy report. See gna bug #24838. ------------------------------------------------------------------------ r33220 | cazfi | 2016-07-11 21:53:33 +0300 (Mon, 11 Jul 2016) | 4 lines Changed paths: M /trunk/tools/ruledit/tab_misc.cpp Added tech_class statistics display to ruledit. See patch #7414 ------------------------------------------------------------------------ r33219 | mir3x | 2016-07-11 08:24:41 +0300 (Mon, 11 Jul 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/pages.cpp Stop servers scan when clicking connect button. See bug #24833 ------------------------------------------------------------------------ r33216 | mir3x | 2016-07-11 08:20:29 +0300 (Mon, 11 Jul 2016) | 7 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/fc_client.h Show information about error when failing to load new tileset. Reported by GriffonSpade. See bug #24832 ------------------------------------------------------------------------ r33213 | mir3x | 2016-07-11 08:13:22 +0300 (Mon, 11 Jul 2016) | 7 lines Changed paths: M /trunk/client/gui-qt/chatline.cpp M /trunk/client/gui-qt/chatline.h Use toHtmlEscaped() to convert html tags. Reported by Jacob Nevins See bug #24829 ------------------------------------------------------------------------ r33210 | mir3x | 2016-07-11 08:00:41 +0300 (Mon, 11 Jul 2016) | 6 lines Changed paths: M /trunk/client/gui-qt/fc_client.cpp 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. See patch #7392 ------------------------------------------------------------------------ r33207 | cazfi | 2016-07-09 09:12:55 +0300 (Sat, 09 Jul 2016) | 4 lines Changed paths: M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/networking/packets.def M /trunk/common/tech.c M /trunk/common/tech.h M /trunk/fc_version M /trunk/server/ruleset.c M /trunk/tools/ruleutil/rulesave.c Added tech_class iterating macros See patch #7391 ------------------------------------------------------------------------ r33206 | cazfi | 2016-07-09 08:46:48 +0300 (Sat, 09 Jul 2016) | 4 lines Changed paths: M /trunk/data/alio.tilespec M /trunk/data/amplio/moderncities.spec M /trunk/data/amplio.tilespec M /trunk/data/amplio2/bases.spec M /trunk/data/amplio2.tilespec M /trunk/data/cimpletoon.tilespec M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/hex2t/items.spec M /trunk/data/hex2t.tilespec M /trunk/data/hexemplio.tilespec M /trunk/data/isophex.tilespec M /trunk/data/isotrident/cities.spec M /trunk/data/isotrident.tilespec M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/sandbox/terrain.ruleset M /trunk/data/toonhex.tilespec M /trunk/data/trident/tiles.spec M /trunk/data/trident.tilespec Renamed ruins gfx tag from "base.ruins" to "extra.ruins" See patch #7389 ------------------------------------------------------------------------ r33204 | cazfi | 2016-07-08 21:56:13 +0300 (Fri, 08 Jul 2016) | 4 lines Changed paths: M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/ruledit/comments.txt M /trunk/data/sandbox/terrain.ruleset M /trunk/data/stub/terrain.ruleset M /trunk/tools/ruleutil/comments.c M /trunk/tools/ruleutil/comments.h M /trunk/tools/ruleutil/rulesave.c Save documentation comment about format of extra subtypes to ruleset. See patch #7390 ------------------------------------------------------------------------ r33202 | cazfi | 2016-07-08 08:56:54 +0300 (Fri, 08 Jul 2016) | 4 lines Changed paths: M /trunk/win32/installer/Makefile M /trunk/win32/installer_msys2/Makefile Include user EXTRA_CONFIG for ruledit installer build. See patch #7383 ------------------------------------------------------------------------ r33200 | cazfi | 2016-07-08 08:27:28 +0300 (Fri, 08 Jul 2016) | 4 lines Changed paths: M /trunk/ai/Makefile.am M /trunk/ai/stub/Makefile.am M /trunk/configure.ac M /trunk/server/Makefile.am M /trunk/server/aiiface.c Made it possible to link stub AI statically in. See patch #7388 ------------------------------------------------------------------------ r33198 | cazfi | 2016-07-07 23:14:48 +0300 (Thu, 07 Jul 2016) | 6 lines Changed paths: M /trunk/server/ruleset.c Fixed loading of ruleset when a nation has no init_units defined. Reported by Sveinung Kvilhaugsvik See bug #24766 ------------------------------------------------------------------------ r33197 | mir3x | 2016-07-07 19:22:02 +0300 (Thu, 07 Jul 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/mapctrl.cpp M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/mapview.h M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h Added trade planning to Qt-client. See patch #6775 ------------------------------------------------------------------------ r33194 | mir3x | 2016-07-07 16:15:14 +0300 (Thu, 07 Jul 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/fc_client.cpp In Qt client - set allied chat enabled by default. See patch #7368 ------------------------------------------------------------------------ r33191 | mir3x | 2016-07-07 16:03:18 +0300 (Thu, 07 Jul 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp In Qt client - when choosing nation default leader name will be player name. See patch #7367 ------------------------------------------------------------------------ r33189 | mir3x | 2016-07-07 15:57:57 +0300 (Thu, 07 Jul 2016) | 6 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/citydlg.h Added worker tasks under right popup menu in city cialog - to qt-client. Reported by Marko Lindqvist . See patch #7142 ------------------------------------------------------------------------ r33187 | cazfi | 2016-07-07 12:58:56 +0300 (Thu, 07 Jul 2016) | 4 lines Changed paths: M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/fc_types.h M /trunk/common/game.c M /trunk/common/tech.c M /trunk/common/tech.h M /trunk/server/ruleset.c M /trunk/tools/ruleutil/rulesave.c Turned tech_class from a id number to a structure. See patch #7386 ------------------------------------------------------------------------ r33185 | cazfi | 2016-07-07 11:27:26 +0300 (Thu, 07 Jul 2016) | 4 lines Changed paths: M /trunk/doc/README.msys2 win64 related updates to README.msys2 See patch #7385 ------------------------------------------------------------------------ r33182 | cazfi | 2016-07-07 11:16:54 +0300 (Thu, 07 Jul 2016) | 4 lines Changed paths: M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/sandbox/game.ruleset M /trunk/data/stub/game.ruleset Corrected name of the "teams.names" field in ruleset comments. See patch #7384 ------------------------------------------------------------------------ r33177 | jtn | 2016-07-07 03:21:29 +0300 (Thu, 07 Jul 2016) | 3 lines Changed paths: M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/doc/man/freeciv-client.6.in M /trunk/server/civserver.c M /trunk/server/settings.c A few string tweaks, doc fixes, etc. See gna bug #24828. ------------------------------------------------------------------------ r33176 | cazfi | 2016-07-06 22:46:14 +0300 (Wed, 06 Jul 2016) | 4 lines Changed paths: M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/sandbox/terrain.ruleset Removed "Base" cause from Ruins in supplied rulesets. See patch #7382 ------------------------------------------------------------------------ r33175 | cazfi | 2016-07-06 21:46:20 +0300 (Wed, 06 Jul 2016) | 5 lines Changed paths: M /trunk/bootstrap/Makefile.am A /trunk/bootstrap/snapshot.project M /trunk/win32/installer_msys2/Makefile Added snapshot.project that has storage directory different from regular freeciv builds. Msys2 based installers use that project file for snapshot builds. See patch #7375 ------------------------------------------------------------------------ r33173 | cazfi | 2016-07-06 08:29:32 +0300 (Wed, 06 Jul 2016) | 4 lines Changed paths: M /trunk/ai/Makefile.am M /trunk/ai/threaded/taiplayer.c A /trunk/ai/threxpr A /trunk/ai/threxpr/Makefile.am (from /trunk/ai/threaded/Makefile.am:33172) A /trunk/ai/threxpr/texaicity.c (from /trunk/ai/threaded/taicity.c:33172) A /trunk/ai/threxpr/texaicity.h (from /trunk/ai/threaded/taicity.h:33172) A /trunk/ai/threxpr/texaimsg.c (from /trunk/ai/threaded/taimsg.c:33172) A /trunk/ai/threxpr/texaimsg.h (from /trunk/ai/threaded/taimsg.h:33172) A /trunk/ai/threxpr/texaiplayer.c (from /trunk/ai/threaded/taiplayer.c:33172) A /trunk/ai/threxpr/texaiplayer.h (from /trunk/ai/threaded/taiplayer.h:33172) A /trunk/ai/threxpr/threxprai.c (from /trunk/ai/threaded/threadedai.c:33172) M /trunk/configure.ac M /trunk/server/Makefile.am M /trunk/server/aiiface.c Added threxpr AI module See patch #7380 ------------------------------------------------------------------------ r33171 | cazfi | 2016-07-05 10:21:49 +0300 (Tue, 05 Jul 2016) | 4 lines Changed paths: M /trunk/data/alien/techs.ruleset Alien ruleset typofix. See patch #7371 ------------------------------------------------------------------------ r33170 | cazfi | 2016-07-05 10:10:39 +0300 (Tue, 05 Jul 2016) | 5 lines Changed paths: M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/ruledit/comments.txt M /trunk/data/sandbox/terrain.ruleset M /trunk/data/stub/terrain.ruleset M /trunk/server/ruleset.c By default, set extras 'buildable' property TRUE only if some of its causes indicate that units could build it. See patch #6770 ------------------------------------------------------------------------ r33168 | cazfi | 2016-07-05 10:04:29 +0300 (Tue, 05 Jul 2016) | 4 lines Changed paths: M /trunk/tools/download.c Added some debug logging for modpack installer. See patch #7376 ------------------------------------------------------------------------ r33166 | cazfi | 2016-07-05 09:50:24 +0300 (Tue, 05 Jul 2016) | 4 lines Changed paths: M /trunk/utility/shared.c Prefer Windows-specific home dir detection over using $HOME. See patch #7378 ------------------------------------------------------------------------ r33164 | cazfi | 2016-07-05 00:51:18 +0300 (Tue, 05 Jul 2016) | 4 lines Changed paths: M /trunk/common/game.h M /trunk/server/ruleset.c M /trunk/tools/ruleutil/rulesave.c Save custom team names to the rulesets. See bug #24822 ------------------------------------------------------------------------ r33161 | sveinung | 2016-07-04 17:42:13 +0300 (Mon, 04 Jul 2016) | 5 lines Changed paths: M /trunk/common/actions.c M /trunk/common/actions.h An action probability check shouldn't change it. Declare it const. See patch #7366 ------------------------------------------------------------------------ r33160 | sveinung | 2016-07-04 17:42:04 +0300 (Mon, 04 Jul 2016) | 3 lines Changed paths: M /trunk/client/gui-sdl2/action_dialog.c sdl2 client: explicit action probability type. See patch #7364 ------------------------------------------------------------------------ r33159 | cazfi | 2016-07-04 14:57:35 +0300 (Mon, 04 Jul 2016) | 4 lines Changed paths: M /trunk/common/scriptcore/api_game_methods.c M /trunk/common/scriptcore/api_game_methods.h M /trunk/common/scriptcore/tolua_game.pkg Added lua methods game.rulesetdir() and game.ruleset_name() See patch #7362 ------------------------------------------------------------------------ r33158 | cazfi | 2016-07-04 12:17:52 +0300 (Mon, 04 Jul 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-3.0/helpdlg.c M /trunk/client/gui-gtk-3.x/helpdlg.c M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/networking/packets.def M /trunk/common/tech.c M /trunk/common/tech.h M /trunk/data/alien/techs.ruleset M /trunk/data/civ1/techs.ruleset M /trunk/data/civ2/techs.ruleset M /trunk/data/civ2civ3/techs.ruleset M /trunk/data/classic/techs.ruleset M /trunk/data/experimental/techs.ruleset M /trunk/data/multiplayer/techs.ruleset M /trunk/data/sandbox/techs.ruleset M /trunk/data/stub/techs.ruleset M /trunk/fc_version M /trunk/server/ruleset.c M /trunk/tools/ruleutil/rulesave.c Added concept of tech class. See patch #7354 ------------------------------------------------------------------------ r33157 | cazfi | 2016-07-04 11:51:46 +0300 (Mon, 04 Jul 2016) | 4 lines Changed paths: M /trunk/server/savecompat.c M /trunk/server/savegame3.c Store phase_mode by name to savegame3.c saves See patch #7369 ------------------------------------------------------------------------ r33156 | cazfi | 2016-07-04 11:28:24 +0300 (Mon, 04 Jul 2016) | 5 lines Changed paths: M /trunk/client/helpdata.c Unified identation of "* May appear spontaneously." help text with other similar messages. See patch #7370 ------------------------------------------------------------------------ r33154 | cazfi | 2016-07-03 21:02:40 +0300 (Sun, 03 Jul 2016) | 4 lines Changed paths: M /trunk/doc/README.msys2 Updated msys2 environments to 160627 level. See patch #7339 ------------------------------------------------------------------------ r33153 | cazfi | 2016-07-03 10:54:53 +0300 (Sun, 03 Jul 2016) | 4 lines Changed paths: M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/sandbox/units.ruleset Removed extra spaces from units.ruleset header See patch #7363 ------------------------------------------------------------------------ r33151 | cazfi | 2016-07-03 10:24:35 +0300 (Sun, 03 Jul 2016) | 4 lines Changed paths: M /trunk/utility/shared.c Keep native dir separator for Windows home dir definition See patch #7365 ------------------------------------------------------------------------ r33150 | cazfi | 2016-07-03 10:15:14 +0300 (Sun, 03 Jul 2016) | 2 lines Changed paths: A /trunk/data/sandbox/Makefile.am Added missing sandbox/Makefile.am ------------------------------------------------------------------------ r33149 | cazfi | 2016-07-03 02:50:16 +0300 (Sun, 03 Jul 2016) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/data/Makefile.am M /trunk/translations/core/POTFILES.in Added sandbox ruleset to distribution tarball See patch #7343 ------------------------------------------------------------------------ r33148 | cazfi | 2016-07-02 21:34:08 +0300 (Sat, 02 Jul 2016) | 6 lines Changed paths: M /trunk/configure.ac M /trunk/server/savecompat.c M /trunk/server/savegame3.c Added macro FREECIV_DEV_SAVE_COMPAT_3_0 to be used instead of FREECIV_DEV_SAVE_COMPAT where the compatibility code is specific to 3.0 development See patch #7331 ------------------------------------------------------------------------ r33146 | cazfi | 2016-07-02 21:15:11 +0300 (Sat, 02 Jul 2016) | 4 lines Changed paths: M /trunk/win32/installer_msys2/Makefile Set msys2 gtk3-installers as buildable in win64 See patch #7359 ------------------------------------------------------------------------ r33145 | cazfi | 2016-07-02 21:03:15 +0300 (Sat, 02 Jul 2016) | 2 lines Changed paths: M /trunk/translations/core/fi.po Updated Finnish translation. ------------------------------------------------------------------------ r33144 | cazfi | 2016-07-02 18:04:49 +0300 (Sat, 02 Jul 2016) | 4 lines Changed paths: M /trunk/client/editor.c M /trunk/client/packhand.c M /trunk/common/networking/packets.def M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/fc_version M /trunk/server/maphand.c M /trunk/server/ruleset.c M /trunk/server/savecompat.c M /trunk/tools/ruleutil/rulesave.c Removed separate id number from resources See patch #7340 ------------------------------------------------------------------------ r33143 | cazfi | 2016-07-02 12:08:07 +0300 (Sat, 02 Jul 2016) | 4 lines Changed paths: M /trunk/server/savegame3.c Renamed variables named 'string' as 'str' in savegame3.c. See patch #7358 ------------------------------------------------------------------------ r33141 | cazfi | 2016-07-01 22:29:35 +0300 (Fri, 01 Jul 2016) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/utility/shared.c Added configure check for _mkdir(). See bug #24356 ------------------------------------------------------------------------ r33140 | cazfi | 2016-07-01 21:10:45 +0300 (Fri, 01 Jul 2016) | 4 lines Changed paths: M /trunk/utility/shared.c Log storage dir value, when first interpreted. See patch #7357 ------------------------------------------------------------------------ r33139 | cazfi | 2016-07-01 10:05:08 +0300 (Fri, 01 Jul 2016) | 4 lines Changed paths: M /trunk/data/alien/nations.ruleset M /trunk/data/civ1/nations.ruleset M /trunk/data/civ2/nations.ruleset M /trunk/data/default/nationlist.ruleset M /trunk/data/ruledit/comments.txt M /trunk/tools/ruleutil/comments.c M /trunk/tools/ruleutil/comments.h M /trunk/tools/ruleutil/rulesave.c Save documentation comment about nation.ruleset objects' format to ruleset See patch #7351 ------------------------------------------------------------------------ r33137 | cazfi | 2016-07-01 09:54:44 +0300 (Fri, 01 Jul 2016) | 4 lines Changed paths: M /trunk/data/alien/techs.ruleset M /trunk/data/civ1/techs.ruleset M /trunk/data/civ2/techs.ruleset M /trunk/data/civ2civ3/techs.ruleset M /trunk/data/classic/techs.ruleset M /trunk/data/experimental/techs.ruleset M /trunk/data/multiplayer/techs.ruleset M /trunk/data/ruledit/comments.txt M /trunk/data/sandbox/techs.ruleset M /trunk/data/stub/techs.ruleset Added rule_name documentation comment to stub tech.ruleset See patch #7355 ------------------------------------------------------------------------ r33136 | cazfi | 2016-07-01 08:30:02 +0300 (Fri, 01 Jul 2016) | 4 lines Changed paths: M /trunk/ABOUT-NLS M /trunk/bootstrap/config.rpath M /trunk/m4/codeset.m4 M /trunk/m4/gettext.m4 M /trunk/m4/iconv.m4 M /trunk/m4/intlmacosx.m4 M /trunk/m4/nls.m4 M /trunk/m4/po.m4 Updated gettext bootstrap files to ones from gettext-0.19.8.1 See patch #7352 ------------------------------------------------------------------------ r33134 | cazfi | 2016-07-01 08:16:05 +0300 (Fri, 01 Jul 2016) | 4 lines Changed paths: M /trunk/win32/installer_msys2/Makefile Disabled bz2 compression support from msys2 ruledit installer build See patch #7356 ------------------------------------------------------------------------ r33133 | cazfi | 2016-07-01 08:12:13 +0300 (Fri, 01 Jul 2016) | 4 lines Changed paths: M /trunk/data/alien/units.ruleset Updated alien ruleset Raft flag name from "Trireme" to "CoastStrict" See bug #24814 ------------------------------------------------------------------------ r33132 | cazfi | 2016-06-30 23:09:09 +0300 (Thu, 30 Jun 2016) | 5 lines Changed paths: M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset Use "Coast" flag for civ/2 rulesets' triremes instead of "CoastStrict". Set them fuel of 1. See patch #7350 ------------------------------------------------------------------------ r33129 | cazfi | 2016-06-30 22:56:18 +0300 (Thu, 30 Jun 2016) | 6 lines Changed paths: M /trunk/m4/debug.m4 Always silence nonnull warnings. Reported by Louis Moureaux See bug #23810 ------------------------------------------------------------------------ r33128 | cazfi | 2016-06-30 20:48:50 +0300 (Thu, 30 Jun 2016) | 4 lines Changed paths: M /trunk/common/fc_types.h M /trunk/common/networking/packets.def Turned phase_mode to specenum. See patch #7333 ------------------------------------------------------------------------ r33127 | cazfi | 2016-06-30 19:05:47 +0300 (Thu, 30 Jun 2016) | 5 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/ai/difficulty.c M /trunk/ai/handicaps.h M /trunk/server/citytools.c Added new production change penalty handicap for novice and handicapped AI levels. See patch #7342 ------------------------------------------------------------------------ r33125 | cazfi | 2016-06-30 16:01:40 +0300 (Thu, 30 Jun 2016) | 4 lines Changed paths: M /trunk/data/sandbox/README.sandbox M /trunk/data/sandbox/units.ruleset Sea units on harbour defend with 1/4 power in sandbox ruleset. See patch #7345 ------------------------------------------------------------------------ r33123 | cazfi | 2016-06-30 13:56:31 +0300 (Thu, 30 Jun 2016) | 4 lines Changed paths: M /trunk/utility/Makefile.am Compile mem.c before net*.c See patch #7341 ------------------------------------------------------------------------ r33120 | sveinung | 2016-06-30 11:28:12 +0300 (Thu, 30 Jun 2016) | 8 lines Changed paths: M /trunk/server/unithand.c No self targeted action to neighbor tile. Don't propose self target actions when the user is targeting a neighboring tile. Requested by Marko Lindqvist See bug #24798 ------------------------------------------------------------------------ r33119 | sveinung | 2016-06-30 11:27:50 +0300 (Thu, 30 Jun 2016) | 3 lines Changed paths: M /trunk/common/actions.c Set action to NULL actions after free(). See patch #7349 ------------------------------------------------------------------------ r33118 | sveinung | 2016-06-30 11:27:29 +0300 (Thu, 30 Jun 2016) | 8 lines Changed paths: M /trunk/common/actions.c M /trunk/data/alien/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/sandbox/game.ruleset M /trunk/doc/README.actions M /trunk/fc_version M /trunk/server/rscompat.c M /trunk/server/rssanity.c Helpdata: Bombard is done to foreign unit stacks. Force "Bombard" action enablers to mention that it only can be done to unit stacks the actor is at war with. Having the hard requirement in the action enablers makes the code that auto generates help text understand that the "Bombard" action is done to foreign unit stacks. See patch #7347 ------------------------------------------------------------------------ r33117 | sveinung | 2016-06-30 11:27:04 +0300 (Thu, 30 Jun 2016) | 3 lines Changed paths: M /trunk/doc/README.actions README.actions: document obligatory hard reqs. See patch #7346 ------------------------------------------------------------------------ r33116 | sveinung | 2016-06-30 11:26:54 +0300 (Thu, 30 Jun 2016) | 3 lines Changed paths: M /trunk/doc/README.actions README.actions: hard reqs aren't appended. See bug #24812 ------------------------------------------------------------------------ r33115 | sveinung | 2016-06-30 09:19:11 +0300 (Thu, 30 Jun 2016) | 5 lines Changed paths: M /trunk/server/rscompat.c rscompat: 2.6 doesn't have "Steal Maps". Stop trying to upgrade it. See bug #24811 ------------------------------------------------------------------------ r33114 | sveinung | 2016-06-30 09:19:03 +0300 (Thu, 30 Jun 2016) | 7 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/networking/packets.def M /trunk/fc_version M /trunk/server/ruleset.c protocol: send action range in ruleset packet. Transfer the minimum and the maximum distance between actor and target in PACKET_RULESET_ACTION. This makes the range available to clients that don't use Freeciv's C code. See patch #7348 ------------------------------------------------------------------------ r33112 | cazfi | 2016-06-30 08:04:02 +0300 (Thu, 30 Jun 2016) | 4 lines Changed paths: M /trunk/win32/installer_msys2/Makefile Use arch specific gcc_s filename while building msys2 installer packages See patch #7344 ------------------------------------------------------------------------ r33110 | cazfi | 2016-06-29 21:01:51 +0300 (Wed, 29 Jun 2016) | 6 lines Changed paths: M /trunk/data/scenarios/europe_1901.sav Removed gameseed setting from Europe 1901 scenario. Reported by Jacob Nevins See patch #7276 ------------------------------------------------------------------------ r33107 | cazfi | 2016-06-29 13:24:22 +0300 (Wed, 29 Jun 2016) | 4 lines Changed paths: M /trunk/client/gui-sdl2/wldlg.c Correceted the way sdl-clients calculate production change penalty. See bug #24807 ------------------------------------------------------------------------ r33106 | cazfi | 2016-06-29 12:28:06 +0300 (Wed, 29 Jun 2016) | 4 lines Changed paths: M /trunk/client/helpdata.c Fixed double const compiler warning from clang. See bug #24808 ------------------------------------------------------------------------ r33103 | sveinung | 2016-06-29 08:45:02 +0300 (Wed, 29 Jun 2016) | 5 lines Changed paths: M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/common/fc_types.h actprob: replace magic number for 100% certainty. The action probability for 100% certainty is now called ACTPROB_CERTAIN. See patch #7338 ------------------------------------------------------------------------ r33102 | sveinung | 2016-06-29 08:44:54 +0300 (Wed, 29 Jun 2016) | 5 lines Changed paths: M /trunk/common/actions.c Use action_prob_is_signal(), not a raw check. Don't assume that an act prob is an int. See patch #7337 ------------------------------------------------------------------------ r33101 | sveinung | 2016-06-29 08:44:45 +0300 (Wed, 29 Jun 2016) | 5 lines Changed paths: M /trunk/common/actions.c Explicit action_probability variable type. Some action probability variables are declared as int. Fix their type. See patch #7336 ------------------------------------------------------------------------ r33100 | cazfi | 2016-06-29 06:27:38 +0300 (Wed, 29 Jun 2016) | 4 lines Changed paths: M /trunk/server/savegame3.c Never try to look for "game.skill_level" from savegame3.c See patch #7332 ------------------------------------------------------------------------ r33098 | cazfi | 2016-06-29 06:14:15 +0300 (Wed, 29 Jun 2016) | 6 lines Changed paths: M /trunk/data/multiplayer/game.ruleset Enabled foggedborders, set borders to SEE_INSIDE, in multiplayer ruleset Patch by Jacob Nevins See bug #17304 ------------------------------------------------------------------------ r33097 | cazfi | 2016-06-29 00:57:44 +0300 (Wed, 29 Jun 2016) | 4 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/client/helpdata.c M /trunk/common/aicore/path_finding.c M /trunk/common/aicore/pf_tools.c M /trunk/common/movement.c M /trunk/common/unittype.h M /trunk/data/alien/units.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/ruledit/comments.txt M /trunk/data/sandbox/units.ruleset M /trunk/data/stub/units.ruleset M /trunk/fc_version M /trunk/server/advisors/advdata.c M /trunk/server/advisors/advdata.h M /trunk/server/barbarian.c M /trunk/server/rscompat.c M /trunk/server/rscompat.h M /trunk/server/ruleset.c M /trunk/server/unittools.c Renamed unit type flag "Trireme" as "CoastStrict", added flag "Coast" See patch #6979 ------------------------------------------------------------------------ r33096 | cazfi | 2016-06-28 22:58:02 +0300 (Tue, 28 Jun 2016) | 2 lines Changed paths: M /trunk/translations/core/fi.po Updated Finnish translation. ------------------------------------------------------------------------ r33093 | cazfi | 2016-06-28 22:29:35 +0300 (Tue, 28 Jun 2016) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/m4/c99.m4 Cleaned out the use of AC_ namespace from our c99.m4. See paych #7335 ------------------------------------------------------------------------ r33090 | cazfi | 2016-06-28 20:29:08 +0300 (Tue, 28 Jun 2016) | 5 lines Changed paths: M /trunk/client/client_main.c M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-3.0/pages.c M /trunk/client/gui-gtk-3.x/pages.c M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/pages.cpp M /trunk/server/srv_main.c Allow observer with hack access to start the game from the client gui, if there's no human players to do it. See paych #7334 ------------------------------------------------------------------------ r33089 | cazfi | 2016-06-28 20:14:32 +0300 (Tue, 28 Jun 2016) | 4 lines Changed paths: M /trunk/server/scripting/api_server_edit.c M /trunk/server/scripting/api_server_edit.h M /trunk/server/scripting/tolua_server.pkg Added lua function create_owned_extra(), and deprecated create_base() See paych #7316 ------------------------------------------------------------------------ r33087 | cazfi | 2016-06-28 20:03:56 +0300 (Tue, 28 Jun 2016) | 5 lines Changed paths: M /trunk/server/savecompat.c Made "closest relationship" savecompat error message to tell names of the affected players. See paych #6627 ------------------------------------------------------------------------ r33084 | cazfi | 2016-06-28 19:58:02 +0300 (Tue, 28 Jun 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/citydlg.c M /trunk/client/gui-gtk-3.0/happiness.c M /trunk/client/gui-gtk-3.0/happiness.h M /trunk/client/gui-gtk-3.x/citydlg.c M /trunk/client/gui-gtk-3.x/happiness.c M /trunk/client/gui-gtk-3.x/happiness.h Make happiness widget narrower on gtk3-client in tinyscreen mode. See bug #24265 ------------------------------------------------------------------------ r33083 | sveinung | 2016-06-28 15:29:57 +0300 (Tue, 28 Jun 2016) | 9 lines Changed paths: M /trunk/common/actions.c M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/sandbox/game.ruleset M /trunk/server/rscompat.c M /trunk/server/rssanity.c M /trunk/server/unithand.c Remove action specific transporting anek. The action not enabled explanation system can explain that an action can't be done because the actor unit is transporting another unit. Demand that the hard rule forbidding a unit from airlifting or paradropping while transporting another unit is included in the respective action's action enablers. This allows the action specific check to be dropped. See patch #7327 ------------------------------------------------------------------------ r33082 | sveinung | 2016-06-28 13:39:55 +0300 (Tue, 28 Jun 2016) | 9 lines Changed paths: M /trunk/server/unithand.c Action not enabled explain hard war requirements. Some hard war requirements can't be put in an action enabler because it isn't against the target. Examples are a city blocking an action with a unit stack target or a unit blocking an action with a tile target. Reported by Marko Lindqvist See bug #24797 ------------------------------------------------------------------------ r33081 | sveinung | 2016-06-28 13:39:31 +0300 (Tue, 28 Jun 2016) | 8 lines Changed paths: M /trunk/common/actions.c Allow unlikely to win attacks. Round the "Attack" action probability up. If an action probability is rounded down to 0% the action is seen as disabled. Reported by Marko Lindqvist See bug #24802 ------------------------------------------------------------------------ r33080 | sveinung | 2016-06-28 13:38:51 +0300 (Tue, 28 Jun 2016) | 5 lines Changed paths: M /trunk/common/actions.c Stop "Attack" action probability info leak. A unit in a city isn't seen by the attacking player. See bug #24801 ------------------------------------------------------------------------ r33078 | cazfi | 2016-06-28 11:22:35 +0300 (Tue, 28 Jun 2016) | 4 lines Changed paths: A /trunk/data/sandbox/README.sandbox M /trunk/data/sandbox/game.ruleset Added README.sandbox See patch #7306 ------------------------------------------------------------------------ r33077 | cazfi | 2016-06-28 09:59:47 +0300 (Tue, 28 Jun 2016) | 4 lines Changed paths: M /trunk/data/alien/cities.ruleset M /trunk/data/civ1/cities.ruleset M /trunk/data/civ2/cities.ruleset M /trunk/data/civ2civ3/cities.ruleset M /trunk/data/classic/cities.ruleset M /trunk/data/experimental/cities.ruleset M /trunk/data/multiplayer/cities.ruleset M /trunk/data/ruledit/comments.txt M /trunk/data/sandbox/cities.ruleset M /trunk/data/stub/cities.ruleset M /trunk/tools/ruleutil/comments.c M /trunk/tools/ruleutil/comments.h M /trunk/tools/ruleutil/rulesave.c Save documentation comment about 'specialists' format to ruleset. See patch #7326 ------------------------------------------------------------------------ r33076 | cazfi | 2016-06-28 08:55:02 +0300 (Tue, 28 Jun 2016) | 4 lines Changed paths: M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/server/ruleset.c Removed resource name functions. See patch #7328 ------------------------------------------------------------------------ r33074 | cazfi | 2016-06-28 08:40:28 +0300 (Tue, 28 Jun 2016) | 4 lines Changed paths: M /trunk/common/improvement.h M /trunk/common/tech.h M /trunk/common/traderoutes.h M /trunk/common/unittype.h M /trunk/tools/ruledit/tab_misc.cpp Added active_iterate macros about ruleset objects that can be disabled. See bug #24793 ------------------------------------------------------------------------ r33071 | cazfi | 2016-06-28 08:11:45 +0300 (Tue, 28 Jun 2016) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/dependencies/lua-5.3/freeciv_lua.patch M /trunk/dependencies/lua-5.3/src/liolib.c M /trunk/dependencies/lua-5.3/src/localluaconf.h Added configure check for fseeko. Build included lua accordingly. See patch #7322 ------------------------------------------------------------------------ r33068 | cazfi | 2016-06-28 07:48:13 +0300 (Tue, 28 Jun 2016) | 7 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/networking/packets.def M /trunk/fc_version M /trunk/server/ruleset.c Send unit classs non_native_def_pct to the client, so winning chance display for units on non-native terrain is shown correctly. Reported by Fomalhaut See bug #24799 ------------------------------------------------------------------------ r33067 | mir3x | 2016-06-27 18:40:08 +0300 (Mon, 27 Jun 2016) | 6 lines 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. See patch #7263 ------------------------------------------------------------------------ r33063 | sveinung | 2016-06-27 13:22:47 +0300 (Mon, 27 Jun 2016) | 5 lines Changed paths: M /trunk/common/actions.c M /trunk/common/actions.h Init action probability values via functions. This isolates them even more. See patch #7315 ------------------------------------------------------------------------ r33062 | sveinung | 2016-06-27 13:22:37 +0300 (Mon, 27 Jun 2016) | 7 lines Changed paths: M /trunk/server/settings.c Freeciv-web: let a ctrl user change scorelog. Give custom access levels for the scorelog setting in Freeciv-web builds. All users can see it. A user with the ctrl access level can change it. Freeciv-web gives the ctrl access level to the first player that connects. See patch #7313 ------------------------------------------------------------------------ r33061 | cazfi | 2016-06-27 10:47:43 +0300 (Mon, 27 Jun 2016) | 4 lines Changed paths: M /trunk/data/sandbox/script.lua M /trunk/data/sandbox/terrain.ruleset Added Hermit's Place extra to sandbox ruleset. See patch #6616 ------------------------------------------------------------------------ r33059 | cazfi | 2016-06-27 05:46:48 +0300 (Mon, 27 Jun 2016) | 4 lines Changed paths: M /trunk/client/client_main.c M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.x/gui_main.c M /trunk/client/gui-sdl2/gui_main.c M /trunk/server/civserver.c M /trunk/server/srv_main.c M /trunk/tools/civmanual.c M /trunk/tools/mpcli.c M /trunk/tools/mpcmdline.c M /trunk/tools/mpgui_gtk2.c M /trunk/tools/mpgui_gtk3.c M /trunk/tools/mpgui_qt.cpp M /trunk/tools/ruledit/ruledit.cpp M /trunk/tools/ruleup.c M /trunk/utility/fc_cmdline.c M /trunk/utility/fc_cmdline.h Free option values allocated with get_option_malloc(). See bug #24468 ------------------------------------------------------------------------ r33058 | cazfi | 2016-06-27 03:52:23 +0300 (Mon, 27 Jun 2016) | 4 lines Changed paths: M /trunk/server/srv_main.c Count preparations (turn 0) as a turn toward saveturns counter. See patch #6915 ------------------------------------------------------------------------ r33056 | jtn | 2016-06-27 02:36:11 +0300 (Mon, 27 Jun 2016) | 3 lines Changed paths: M /trunk/client/mapview_common.c Fix link mark display broken in r32989. See gna bug #24795. ------------------------------------------------------------------------ r33055 | cazfi | 2016-06-26 23:48:20 +0300 (Sun, 26 Jun 2016) | 2 lines Changed paths: M /trunk/translations/core/fi.po Updated Finnish translation. This is just S2_6 translation msgmerged against latest TRUNK strings. ------------------------------------------------------------------------ r33050 | cazfi | 2016-06-26 23:31:30 +0300 (Sun, 26 Jun 2016) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/doc/man/freeciv-client.6.in Silenced gtk+ warnings from gtk3-client by wrapping their printing to log_verbose(). User can override this with commadline option '-- --gtk-warnings' See patch #7231 ------------------------------------------------------------------------ r33049 | cazfi | 2016-06-26 23:10:59 +0300 (Sun, 26 Jun 2016) | 4 lines Changed paths: M /trunk/server/settings.c Fixed typo "patttern" in fracture generator helptext. See bug #24794 ------------------------------------------------------------------------ r33048 | cazfi | 2016-06-26 21:56:59 +0300 (Sun, 26 Jun 2016) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/city.h M /trunk/common/fc_types.h M /trunk/common/networking/packets.def M /trunk/fc_version M /trunk/server/citytools.c M /trunk/server/ruleset.c Separated MAX_LEN_CITYNAME from MAX_LEN_NAME, increased its value to 80. See patch #7305 ------------------------------------------------------------------------ r33047 | cazfi | 2016-06-26 21:13:09 +0300 (Sun, 26 Jun 2016) | 2 lines Changed paths: M /trunk/translations/ruledit/fi.po Updated Finnish translation of ruledit domain ------------------------------------------------------------------------ r33045 | cazfi | 2016-06-26 20:59:18 +0300 (Sun, 26 Jun 2016) | 2 lines Changed paths: M /trunk/translations/core/POTFILES.skip M /trunk/translations/nations/POTFILES.skip M /trunk/translations/ruledit/POTFILES.in Updated POTFILES for new ruledit files. ------------------------------------------------------------------------ r33044 | cazfi | 2016-06-26 19:28:35 +0300 (Sun, 26 Jun 2016) | 4 lines Changed paths: M /trunk/client/editor.c M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-3.0/editprop.c M /trunk/client/gui-gtk-3.0/helpdlg.c M /trunk/client/gui-gtk-3.x/editprop.c M /trunk/client/gui-gtk-3.x/helpdlg.c M /trunk/client/gui-qt/helpdlg.cpp M /trunk/client/packhand.c M /trunk/common/city.c M /trunk/common/extras.c M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/common/tile.c M /trunk/common/tile.h M /trunk/server/generator/mapgen.c M /trunk/server/legacysave.c M /trunk/server/maphand.h M /trunk/server/ruleset.c M /trunk/server/savecompat.c M /trunk/server/savecompat.h M /trunk/server/savegame2.c M /trunk/server/savegame3.c M /trunk/tools/civmanual.c M /trunk/tools/ruleutil/rulesave.c Use extra_type pointer in most places where resource is needed. See patch #7324 ------------------------------------------------------------------------ r33042 | cazfi | 2016-06-26 18:16:19 +0300 (Sun, 26 Jun 2016) | 4 lines Changed paths: M /trunk/data/alien/README.alien M /trunk/data/alien/effects.ruleset M /trunk/data/alien/game.ruleset Made calendar to advance one quarter of a year each turn in alien ruleset. See patch #7323 ------------------------------------------------------------------------ r33040 | cazfi | 2016-06-26 18:06:00 +0300 (Sun, 26 Jun 2016) | 7 lines Changed paths: M /trunk/client/client_main.c M /trunk/common/fc_interface.h M /trunk/common/tile.c M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/scripting/api_server_edit.c M /trunk/server/srv_main.c M /trunk/server/unittools.c Adding base in the editor now handles also the side-effects, such as removing conflicting bases. Reported by Kumar See bug #23106 ------------------------------------------------------------------------ r33036 | cazfi | 2016-06-26 17:39:32 +0300 (Sun, 26 Jun 2016) | 6 lines Changed paths: M /trunk/client/tilespec.c M /trunk/common/player.c Corrected global observers not to see whole map as part of a city map Reported by GriffonSpade See bug #24791 ------------------------------------------------------------------------ r33035 | cazfi | 2016-06-26 17:31:02 +0300 (Sun, 26 Jun 2016) | 4 lines Changed paths: M /trunk/tools/ruledit/validity.c Added object removal validity check to check goods reqs. See patch #7318 ------------------------------------------------------------------------ r33034 | cazfi | 2016-06-26 10:50:28 +0300 (Sun, 26 Jun 2016) | 4 lines Changed paths: M /trunk/tools/ruledit/Makefile.am A /trunk/tools/ruledit/req_edit.cpp A /trunk/tools/ruledit/req_edit.h M /trunk/tools/ruledit/tab_good.cpp M /trunk/tools/ruledit/tab_good.h Added initial version of req_edit dialog to the ruledit. See patch #7319 ------------------------------------------------------------------------ r33033 | cazfi | 2016-06-26 10:35:09 +0300 (Sun, 26 Jun 2016) | 5 lines Changed paths: M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/ruledit/comments.txt M /trunk/data/sandbox/game.ruleset M /trunk/data/stub/game.ruleset M /trunk/tools/ruleutil/comments.c M /trunk/tools/ruleutil/comments.h M /trunk/tools/ruleutil/rulesave.c Save documentation comment about action enablers, disasters, achievements, and goods to the ruleset. See patch #7320 ------------------------------------------------------------------------ r33031 | cazfi | 2016-06-26 10:23:00 +0300 (Sun, 26 Jun 2016) | 5 lines Changed paths: M /trunk/common/tile.c Made tile_apple_extra() to disable also side-effects of conflicting extra, not only to remove it from the map. See bug #24792 ------------------------------------------------------------------------ r33028 | cazfi | 2016-06-26 00:05:30 +0300 (Sun, 26 Jun 2016) | 4 lines Changed paths: M /trunk/doc/README.msys2 M /trunk/win32/installer_msys2/Makefile Updasted msys2 environment to match msys2 of 18-Jun-16. See patch #7310 ------------------------------------------------------------------------ r33025 | cazfi | 2016-06-25 23:56:53 +0300 (Sat, 25 Jun 2016) | 5 lines Changed paths: M /trunk/doc/man/freeciv-server.6.in M /trunk/server/civserver.c M /trunk/server/srv_main.c M /trunk/server/srv_main.h Added server commandline option --keep for supporting persistent metaconnections from the commandline. See patch #7314 ------------------------------------------------------------------------ r33023 | cazfi | 2016-06-25 16:34:54 +0300 (Sat, 25 Jun 2016) | 2 lines Changed paths: M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-3.0/editprop.c M /trunk/client/gui-gtk-3.x/editprop.c M /trunk/common/networking/packets.def M /trunk/fc_version M /trunk/server/edithand.c Effectively reverted bug #21347 exposing 'have_resources' to the editor. ------------------------------------------------------------------------ r33021 | cazfi | 2016-06-25 13:08:50 +0300 (Sat, 25 Jun 2016) | 4 lines Changed paths: M /trunk/ai/default/aicity.c Made AI to avoid switching from unit building to building building less. See patch #7312 ------------------------------------------------------------------------ r33020 | cazfi | 2016-06-25 10:36:10 +0300 (Sat, 25 Jun 2016) | 6 lines Changed paths: M /trunk/common/map_types.h M /trunk/server/generator/Makefile.am A /trunk/server/generator/fracture_map.c A /trunk/server/generator/fracture_map.h M /trunk/server/generator/mapgen.c M /trunk/server/settings.c Added fracture map genarator Patch by Robert Finch and myself See patch #6882 ------------------------------------------------------------------------ r33019 | cazfi | 2016-06-25 03:49:58 +0300 (Sat, 25 Jun 2016) | 4 lines Changed paths: M /trunk/data/classic/Makefile.am A /trunk/data/classic/README.classic M /trunk/data/classic/game.ruleset Added README.classic See patch #5489 ------------------------------------------------------------------------ r33017 | cazfi | 2016-06-24 23:37:02 +0300 (Fri, 24 Jun 2016) | 4 lines Changed paths: M /trunk/server/rssanity.c Sanity check goods requirements See patch #7311 ------------------------------------------------------------------------ r33016 | cazfi | 2016-06-24 21:23:18 +0300 (Fri, 24 Jun 2016) | 4 lines Changed paths: M /trunk/data/ruledit/comments.txt M /trunk/tools/ruleutil/comments.c M /trunk/tools/ruleutil/comments.h M /trunk/tools/ruleutil/rulesave.c Save documentation comment about 'effects' format to ruleset See patch #7309 ------------------------------------------------------------------------ r33015 | cazfi | 2016-06-24 20:07:20 +0300 (Fri, 24 Jun 2016) | 4 lines Changed paths: M /trunk/common/improvement.h M /trunk/common/traderoutes.c M /trunk/common/traderoutes.h M /trunk/tools/ruledit/Makefile.am M /trunk/tools/ruledit/ruledit_qt.cpp M /trunk/tools/ruledit/ruledit_qt.h A /trunk/tools/ruledit/tab_good.cpp A /trunk/tools/ruledit/tab_good.h M /trunk/tools/ruledit/validity.c M /trunk/tools/ruledit/validity.h Added Goods tab for ruledit See patch #7308 ------------------------------------------------------------------------ r33014 | cazfi | 2016-06-24 14:58:12 +0300 (Fri, 24 Jun 2016) | 5 lines Changed paths: M /trunk/client/gui-gtk-3.0/citydlg.c M /trunk/client/gui-gtk-3.0/diplodlg.c M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.0/happiness.c M /trunk/client/gui-gtk-3.0/helpdlg.c M /trunk/client/gui-gtk-3.0/mapview.c Use gtk_image_new_from_surface() where possible instead of constructin temporary GtkPixbuf in gtk3-client. See patch #7304 ------------------------------------------------------------------------ r33009 | sveinung | 2016-06-24 13:29:23 +0300 (Fri, 24 Jun 2016) | 4 lines Changed paths: M /trunk/common/actions.c Comment fix: actions aren't Diplomat only. Action enablers started by controlling Diplomat / Spy actions. This isn't the case any more. Update comment. ------------------------------------------------------------------------ r33008 | sveinung | 2016-06-24 13:29:15 +0300 (Fri, 24 Jun 2016) | 6 lines Changed paths: M /trunk/common/actions.c Don't assume that an act prob is an int. Use functions to check properties of action probability data. This isolates the handling of the format to those functions. See patch #7302 ------------------------------------------------------------------------ r33007 | sveinung | 2016-06-24 13:29:08 +0300 (Fri, 24 Jun 2016) | 7 lines Changed paths: M /trunk/common/actions.h M /trunk/common/fc_types.h Move definition of special act prob values. There is no need to have all the special action probability values in fc_types.h. Move them back to actions.h but keep the documentation with action probability's definition. See patch #7301 ------------------------------------------------------------------------ r33006 | sveinung | 2016-06-24 13:28:47 +0300 (Fri, 24 Jun 2016) | 3 lines Changed paths: M /trunk/common/actions.c Make action_prob_is_signal() identify signals. See bug #24783 ------------------------------------------------------------------------ r33003 | cazfi | 2016-06-24 13:10:42 +0300 (Fri, 24 Jun 2016) | 7 lines Changed paths: M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/cityturn.h M /trunk/server/srv_main.c If there's international migration between two players' cities, refresh cities on everyone's clients. Reported by Frank See bug #24464 ------------------------------------------------------------------------ r33000 | cazfi | 2016-06-24 12:48:24 +0300 (Fri, 24 Jun 2016) | 6 lines Changed paths: M /trunk/tools/civmanual.c Close buildings tables in freeciv-manual generated output. Reported by Frank See bug #24778 ------------------------------------------------------------------------ r32997 | cazfi | 2016-06-24 12:21:41 +0300 (Fri, 24 Jun 2016) | 5 lines Changed paths: M /trunk/server/commands.c M /trunk/server/settings.c When help of one server setting or command refers to another help item, tell user to type "/help" instead of just "help" See patch #7303 ------------------------------------------------------------------------ r32994 | cazfi | 2016-06-24 12:10:02 +0300 (Fri, 24 Jun 2016) | 6 lines Changed paths: M /trunk/server/commands.c Removed extra newline from the end of the cancelvote command short help. Reported by Frank See bug #24784 ------------------------------------------------------------------------ r32991 | cazfi | 2016-06-24 11:21:34 +0300 (Fri, 24 Jun 2016) | 8 lines Changed paths: M /trunk/server/civserver.c M /trunk/server/commands.c M /trunk/server/meta.c M /trunk/server/meta.h M /trunk/server/srv_main.c M /trunk/server/stdinhand.c Added persistent mode of the metaserver connection, initiated by 'metaconnection persistent' server command. It's not persistent as in keeping TCP connection alive, but it does not stop attempts to send later updates when one send fails. See patch #7300 ------------------------------------------------------------------------ r32989 | cazfi | 2016-06-24 09:51:44 +0300 (Fri, 24 Jun 2016) | 4 lines Changed paths: M /trunk/client/mapview_common.c M /trunk/client/overview_common.c M /trunk/server/generator/height_map.c Fixed some shadow warnings seen on OpenBSD. See patch #7299 ------------------------------------------------------------------------ r32988 | sveinung | 2016-06-24 02:47:22 +0300 (Fri, 24 Jun 2016) | 10 lines Changed paths: M /trunk/server/rscompat.c M /trunk/server/rssanity.c Force rulesets to include hard action reqs. Fail sanity checks when an action's hard requirements are missing from one or more of its action enablers rather than adding it via ruleset auto adjustment. This avoids giving the impression that one can remove a hard requirement from the ruleset. Requested by Marko Lindqvist See bug #24770 ------------------------------------------------------------------------ r32987 | sveinung | 2016-06-24 02:47:03 +0300 (Fri, 24 Jun 2016) | 7 lines Changed paths: M /trunk/common/actions.c M /trunk/common/actions.h Check if a situation blocks an action. Make it easy to checks if an action never is possible in a certain situation. The situation is specified as a requirement. The new function is called action_blocked_by_situation_act(). See patch #7298 ------------------------------------------------------------------------ r32986 | cazfi | 2016-06-23 23:50:13 +0300 (Thu, 23 Jun 2016) | 5 lines Changed paths: M /trunk/client/connectdlg_common.c M /trunk/tools/ruledit/ruledit.cpp Corrected ruledit.cpp include of windows.h to be guarded by FREECIV_MSWINDOWS. See bug #24782 ------------------------------------------------------------------------ r32984 | cazfi | 2016-06-23 22:52:29 +0300 (Thu, 23 Jun 2016) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/utility/shared.h Crosser based builds consistently use '/' as dir separator. See bug #24781 ------------------------------------------------------------------------ r32982 | cazfi | 2016-06-23 18:23:27 +0300 (Thu, 23 Jun 2016) | 4 lines Changed paths: M /trunk/server/unithand.c Qualified trade bonus type strings See patch #7293 ------------------------------------------------------------------------ r32981 | cazfi | 2016-06-23 10:40:40 +0300 (Thu, 23 Jun 2016) | 4 lines Changed paths: M /trunk/INSTALL M /trunk/doc/man/freeciv-client.6.in M /trunk/doc/man/freeciv-server.6.in Dropped documentation references to FREECIV_PATH. See patch #7297 ------------------------------------------------------------------------ r32980 | cazfi | 2016-06-23 09:14:22 +0300 (Thu, 23 Jun 2016) | 4 lines Changed paths: M /trunk/data/ruledit/comments.txt M /trunk/tools/ruleutil/comments.c M /trunk/tools/ruleutil/comments.h M /trunk/tools/ruleutil/rulesave.c Save styles.ruleset comments. See patch #7296 ------------------------------------------------------------------------ r32978 | cazfi | 2016-06-23 09:09:50 +0300 (Thu, 23 Jun 2016) | 4 lines Changed paths: M /trunk/dependencies/lua-5.3/README M /trunk/dependencies/lua-5.3/Version M /trunk/dependencies/lua-5.3/doc/readme.html M /trunk/dependencies/lua-5.3/src/lapi.c M /trunk/dependencies/lua-5.3/src/lauxlib.c M /trunk/dependencies/lua-5.3/src/lbaselib.c M /trunk/dependencies/lua-5.3/src/lcode.c M /trunk/dependencies/lua-5.3/src/lcode.h M /trunk/dependencies/lua-5.3/src/lcorolib.c M /trunk/dependencies/lua-5.3/src/ldebug.c M /trunk/dependencies/lua-5.3/src/ldo.c M /trunk/dependencies/lua-5.3/src/ldo.h M /trunk/dependencies/lua-5.3/src/lgc.c M /trunk/dependencies/lua-5.3/src/lgc.h M /trunk/dependencies/lua-5.3/src/liolib.c M /trunk/dependencies/lua-5.3/src/llex.c M /trunk/dependencies/lua-5.3/src/llex.h M /trunk/dependencies/lua-5.3/src/lobject.c M /trunk/dependencies/lua-5.3/src/loslib.c M /trunk/dependencies/lua-5.3/src/lparser.c M /trunk/dependencies/lua-5.3/src/lparser.h M /trunk/dependencies/lua-5.3/src/lstate.h M /trunk/dependencies/lua-5.3/src/lstrlib.c M /trunk/dependencies/lua-5.3/src/ltablib.c M /trunk/dependencies/lua-5.3/src/ltm.c M /trunk/dependencies/lua-5.3/src/ltm.h M /trunk/dependencies/lua-5.3/src/lua.h M /trunk/dependencies/lua-5.3/src/luaconf.h M /trunk/dependencies/lua-5.3/src/lvm.c M /trunk/dependencies/lua-5.3/src/lvm.h Updated included lua to version 5.3.3 See patch #7295 ------------------------------------------------------------------------ r32977 | cazfi | 2016-06-23 08:47:37 +0300 (Thu, 23 Jun 2016) | 2 lines Changed paths: M /trunk/translations/core/fi.po Updated Finnish translation. This is just S2_6 translation msgmerged against latest TRUNK strings. ------------------------------------------------------------------------ r32974 | cazfi | 2016-06-23 04:44:23 +0300 (Thu, 23 Jun 2016) | 4 lines Changed paths: M /trunk/server/citytools.c M /trunk/server/citytools.h M /trunk/server/cityturn.c Defined log level macro LOG_BUILD_TARGET for logging production changes See patch #7288 ------------------------------------------------------------------------ r32972 | cazfi | 2016-06-23 03:37:42 +0300 (Thu, 23 Jun 2016) | 4 lines Changed paths: M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/sandbox/game.ruleset M /trunk/data/stub/game.ruleset Corrected typos from comment of supplied game.rulesets See patch #7292 ------------------------------------------------------------------------ r32969 | cazfi | 2016-06-22 23:23:37 +0300 (Wed, 22 Jun 2016) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-3.0/citydlg.c M /trunk/client/gui-gtk-3.x/citydlg.c Never have gtk-clients' citydlg 'Next City' or 'Prev City' buttons sensitive when running as global observer, as those buttons do nothing for global observer. See bug #24059 ------------------------------------------------------------------------ r32967 | cazfi | 2016-06-22 22:27:35 +0300 (Wed, 22 Jun 2016) | 2 lines Changed paths: M /trunk/translations/core/POTFILES.in M /trunk/translations/nations/POTFILES.skip M /trunk/translations/ruledit/POTFILES.skip Updated missing files to POTFILES. ------------------------------------------------------------------------ r32966 | cazfi | 2016-06-22 22:15:31 +0300 (Wed, 22 Jun 2016) | 2 lines Changed paths: M /trunk/translations/core/fi.po Updated Finnish translation. This is just S2_6 translation msgmerged against latest TRUNK strings. ------------------------------------------------------------------------ r32962 | cazfi | 2016-06-22 20:50:32 +0300 (Wed, 22 Jun 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.x/gui_main.c M /trunk/client/gui-qt/gui_main.cpp Respect SDL2_PLAIN_INCLUDE when including sdl2 headers to non-sdl clients See patch #7291 ------------------------------------------------------------------------ r32960 | cazfi | 2016-06-22 20:40:23 +0300 (Wed, 22 Jun 2016) | 4 lines Changed paths: M /trunk/server/citytools.c List 'advisor' as the source of the production change when it is. See patch #7287 ------------------------------------------------------------------------ r32958 | cazfi | 2016-06-22 16:26:53 +0300 (Wed, 22 Jun 2016) | 4 lines Changed paths: M /trunk/client/client_main.c M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-3.0/editprop.c M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.x/editprop.c M /trunk/client/gui-gtk-3.x/gui_main.c M /trunk/client/gui-qt/gui_main.cpp M /trunk/client/gui-sdl2/gui_main.c M /trunk/client/gui-stub/gui_main.c M /trunk/common/mapimg.c M /trunk/common/networking/packets.c M /trunk/server/civserver.c M /trunk/server/stdinhand.c M /trunk/tools/civmanual.c M /trunk/tools/mpcli.c M /trunk/tools/mpcmdline.c M /trunk/tools/mpgui_gtk2.c M /trunk/tools/mpgui_gtk3.c M /trunk/tools/mpgui_qt.cpp M /trunk/tools/ruledit/ruledit.cpp M /trunk/tools/ruleup.c M /trunk/utility/Makefile.am A /trunk/utility/fc_cmdline.c A /trunk/utility/fc_cmdline.h M /trunk/utility/shared.c M /trunk/utility/shared.h Moved cmdline related utility/ functions to new fc_cmdline.[ch] module. See patch #7290 ------------------------------------------------------------------------ r32957 | sveinung | 2016-06-22 15:06:13 +0300 (Wed, 22 Jun 2016) | 1 line Changed paths: M /trunk/common/actions.c Comment spelling fix: regual -> regular ------------------------------------------------------------------------ r32955 | cazfi | 2016-06-22 10:11:30 +0300 (Wed, 22 Jun 2016) | 6 lines Changed paths: M /trunk/ai/default/aicity.c Make AI to build buildings that are not crucial but merely useful Reported by David Fernandez See bug #24526 ------------------------------------------------------------------------ r32952 | sveinung | 2016-06-22 10:01:10 +0300 (Wed, 22 Jun 2016) | 6 lines Changed paths: M /trunk/common/actions.c Improve action probability assertion readability. Replace checks for details of the current action probability format with calls to functions with descriptive names. See patch #7286 ------------------------------------------------------------------------ r32951 | sveinung | 2016-06-22 10:01:02 +0300 (Wed, 22 Jun 2016) | 8 lines Changed paths: M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-gtk-3.x/action_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl2/action_dialog.c M /trunk/client/gui-stub/dialogs.c M /trunk/client/packhand.c Clarify action probability variable names. Standardize the variable names the client stores action probabilities in. Use act_prob for variables that has the action probability of a singe action. Use act_probs for variables that has the action probability of all actions. See patch #7285 ------------------------------------------------------------------------ r32950 | sveinung | 2016-06-22 10:00:45 +0300 (Wed, 22 Jun 2016) | 7 lines Changed paths: M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/sandbox/game.ruleset rulsesets: add the NoHome can't "Home City" rule. The rule that a unit with the NoHome unit type flag can't do the "Home City" action is automatically added in ruleset sanity checks. Add it explicitly to the bundled rulesets. See patch #7289 ------------------------------------------------------------------------ r32948 | cazfi | 2016-06-22 09:41:21 +0300 (Wed, 22 Jun 2016) | 5 lines Changed paths: M /trunk/common/game.c M /trunk/common/map.c M /trunk/common/map_types.h M /trunk/server/generator/mapgen.c M /trunk/server/legacysave.c M /trunk/server/savegame2.c M /trunk/server/savegame3.c M /trunk/server/srv_main.c Have have_resources value for current map separately from if it should be saved as part of scenario. See bug #24767 ------------------------------------------------------------------------ r32946 | cazfi | 2016-06-21 21:49:37 +0300 (Tue, 21 Jun 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-3.0/editprop.c M /trunk/client/gui-gtk-3.x/editprop.c Show have_resources control in the editor as "Save Resources" See patch #7284 ------------------------------------------------------------------------ r32944 | cazfi | 2016-06-21 11:52:40 +0300 (Tue, 21 Jun 2016) | 2 lines Changed paths: M /trunk/common/actions.c Comment typofix: "insterted" -> "inserted" ------------------------------------------------------------------------ r32943 | cazfi | 2016-06-21 11:48:18 +0300 (Tue, 21 Jun 2016) | 2 lines Changed paths: M /trunk/translations/core/fi.po Updated Finnish translation. This is just S2_6 translation msgmerged against latest TRUNK strings. ------------------------------------------------------------------------ r32937 | jtn | 2016-06-21 10:58:21 +0300 (Tue, 21 Jun 2016) | 7 lines Changed paths: M /trunk/client/tilespec.c Do not draw unit type sprite at two layers. Fixes an artifact in Gtk unit select dialog and Qt unit help with tilesets like Cimpletoon where unit type sprites were drawn with two superimposed random orientations. See gna bug #24772. ------------------------------------------------------------------------ r32935 | sveinung | 2016-06-21 03:06:31 +0300 (Tue, 21 Jun 2016) | 1 line Changed paths: M /trunk/common/actions.c Comment fix: documentation has moved. ------------------------------------------------------------------------ r32934 | cazfi | 2016-06-20 22:42:38 +0300 (Mon, 20 Jun 2016) | 4 lines Changed paths: M /trunk/utility/shared.c M /trunk/utility/shared.h Removed create_centered_string() See patch #7282 ------------------------------------------------------------------------ r32932 | cazfi | 2016-06-20 19:25:33 +0300 (Mon, 20 Jun 2016) | 4 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/server/citytools.c M /trunk/server/cityturn.c Made default AI to use change_build_target() See patch #7269 ------------------------------------------------------------------------ r32929 | cazfi | 2016-06-20 18:50:00 +0300 (Mon, 20 Jun 2016) | 7 lines Changed paths: M /trunk/utility/fcintl.c Made capitalized_string() not to leave last character out from the returned string, or making it broken one in case of multi-byte character. Reported by Markus Linnakangas See bug #24754 ------------------------------------------------------------------------ r32928 | cazfi | 2016-06-20 12:20:33 +0300 (Mon, 20 Jun 2016) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/networking/packets.def M /trunk/common/networking/packets.h M /trunk/fc_version M /trunk/server/citytools.c M /trunk/server/citytools.h M /trunk/server/diplomats.c Added packet type web_city_info_addition to be sent on freeciv-web mode. See patch #7279 ------------------------------------------------------------------------ r32925 | jtn | 2016-06-20 12:06:55 +0300 (Mon, 20 Jun 2016) | 8 lines Changed paths: M /trunk/ai/default/aihand.c M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/nation.c M /trunk/common/nation.h M /trunk/common/networking/packets.def M /trunk/fc_version M /trunk/server/animals.c M /trunk/server/barbarian.c M /trunk/server/edithand.c M /trunk/server/plrhand.c M /trunk/server/rssanity.c M /trunk/server/ruleset.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c M /trunk/tools/ruleutil/rulesave.c Send whether init government is nation-specific to the client. So that nation help is not cluttered up with "Initial government is Despotism" unnecessarily. default_government is sent too, but not used currently. See gna patch #7278. ------------------------------------------------------------------------ r32924 | jtn | 2016-06-20 12:06:50 +0300 (Mon, 20 Jun 2016) | 5 lines Changed paths: M /trunk/client/tilespec.c M /trunk/common/effects.c M /trunk/common/fc_types.h M /trunk/common/game.c M /trunk/common/government.c M /trunk/common/government.h M /trunk/common/networking/packets.def M /trunk/common/scriptcore/api_game_find.c M /trunk/server/plrhand.c M /trunk/server/report.c M /trunk/server/ruleset.c Create a Government_type_id, following the pattern of Impr_type_id etc. Get rid of G_MAGIC and the (unused) G_CITY_SIZE_FREE. See gna patch #7277. ------------------------------------------------------------------------ r32923 | sveinung | 2016-06-20 03:38:08 +0300 (Mon, 20 Jun 2016) | 12 lines Changed paths: M /trunk/server/rscompat.c Auto adjust the result of ruleset compatibility. The ruleset compatibility post processing may have given the ruleset a need for ruleset sanity auto adjustment. Rerun the auto adjustment after the compatibility post processing. At the moment ruleset compatibility post processing only happens in programs that end up saving the ruleset. The result of the compatibility post processing will therefore be auto adjusted before use. But loading and resaving without any changes shouldn't give a different result. See patch #7274 ------------------------------------------------------------------------ r32922 | sveinung | 2016-06-20 03:37:58 +0300 (Mon, 20 Jun 2016) | 8 lines Changed paths: M /trunk/common/research.c Stop assuming unchangeable tech research reqs. The only reason the evaluation of a tech's research_reqs isn't horribly broken is that only unchangeable requirements are accepted. Correct the evaluation code so it won't break in a surprising and hard to debug way once it encounters changeable requirements. (It can't happen yet) See patch #7271 ------------------------------------------------------------------------ r32921 | sveinung | 2016-06-20 01:11:13 +0300 (Mon, 20 Jun 2016) | 3 lines Changed paths: M /trunk/common/actions.c Action probability for the "Attack" action. See patch #7265 ------------------------------------------------------------------------ r32920 | sveinung | 2016-06-20 01:11:05 +0300 (Mon, 20 Jun 2016) | 3 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/fc_types.h M /trunk/common/metaknowledge.c M /trunk/common/requirements.c M /trunk/doc/README.effects M /trunk/fc_version M /trunk/server/unithand.c Add the new UnitState property OnNativeTile. See patch #7267 ------------------------------------------------------------------------ r32918 | sveinung | 2016-06-20 01:04:23 +0300 (Mon, 20 Jun 2016) | 6 lines Changed paths: M /trunk/common/requirements.c OnLivableTile doesn't equal OnNativeTile. While livable and native tend to correlate there are cases where one can be true while the other is false. See bug #24755 ------------------------------------------------------------------------ r32915 | cazfi | 2016-06-19 22:03:30 +0300 (Sun, 19 Jun 2016) | 6 lines Changed paths: M /trunk/common/networking/packets.def M /trunk/fc_version Changed road move_cost value from SINT8 to SINT16 in network protocoll. Based on report by Frank See bug #24654 ------------------------------------------------------------------------ r32913 | cazfi | 2016-06-19 12:36:07 +0300 (Sun, 19 Jun 2016) | 4 lines Changed paths: M /trunk/data/scenarios/europe_1901.sav Moved authors information from europe_1901 description to authors field. See patch #7275 ------------------------------------------------------------------------ r32910 | cazfi | 2016-06-19 06:04:06 +0300 (Sun, 19 Jun 2016) | 2 lines Changed paths: M /trunk/utility/fcintl.c Comment typofix: "animales" -> "animals" ------------------------------------------------------------------------ r32909 | cazfi | 2016-06-19 04:55:23 +0300 (Sun, 19 Jun 2016) | 2 lines Changed paths: M /trunk/translations/core/fi.po Updated Finnish translation. This is just S2_6 translation msgmerged against latest TRUNK strings. ------------------------------------------------------------------------ r32905 | cazfi | 2016-06-19 02:22:04 +0300 (Sun, 19 Jun 2016) | 4 lines Changed paths: M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/sandbox/game.ruleset M /trunk/data/stub/game.ruleset Replaced typo 'froḿ' with 'from' in comment in game.rulesets. See patch #7272 ------------------------------------------------------------------------ r32904 | cazfi | 2016-06-18 19:21:24 +0300 (Sat, 18 Jun 2016) | 4 lines Changed paths: M /trunk/common/Makefile.am M /trunk/common/generate_packets.py M /trunk/common/networking/Makefile.am A /trunk/common/networking/packets.def (from /trunk/common/packets.def:32903) D /trunk/common/packets.def Moved packets.def to common/networking/ See patch #7273 ------------------------------------------------------------------------ r32902 | cazfi | 2016-06-18 13:11:05 +0300 (Sat, 18 Jun 2016) | 9 lines Changed paths: M /trunk/data/alien/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset Renamed "Enter Marketplace" action as "Sell Goods" in classic and experimental rulesets and as "Monetize Containers" in alien ruleset. This is to ease confusion about action's relation to Marketplace building reported by Frank See bug #24463 ------------------------------------------------------------------------ r32900 | cazfi | 2016-06-18 12:45:40 +0300 (Sat, 18 Jun 2016) | 4 lines Changed paths: M /trunk/common/networking/dataio_raw.c Log cleartext field range assert failure reason also when asserts enabled See patch #7270 ------------------------------------------------------------------------ r32899 | cazfi | 2016-06-18 12:35:09 +0300 (Sat, 18 Jun 2016) | 7 lines Changed paths: M /trunk/client/options.c Try to load freeciv-2.7 generated client options file if no freeciv-3.0 generated one exist. It's not yet certain that there will ever be freeciv-2.7, but this change' prepares TRUNK for the possibility. See patch #7268 ------------------------------------------------------------------------ r32897 | cazfi | 2016-06-18 10:24:05 +0300 (Sat, 18 Jun 2016) | 6 lines Changed paths: M /trunk/data/civ2civ3/units.ruleset Removed KillCitizen flag from civ2civ3 ruleset unitclass Sea. Patch by David Fernandez See bug #24616 ------------------------------------------------------------------------ r32895 | cazfi | 2016-06-18 10:16:15 +0300 (Sat, 18 Jun 2016) | 5 lines Changed paths: M /trunk/win32/Makefile.am M /trunk/win32/installer/Makefile A /trunk/win32/installer/cleanup_checkout.sh M /trunk/win32/installer_msys2/Makefile A /trunk/win32/installer_msys2/cleanup_checkout.sh Windows Installer build makes 'svn revert' on translation/ between each package to build when making 'snapshot' builds. See bug #24449 ------------------------------------------------------------------------ r32893 | cazfi | 2016-06-18 09:07:18 +0300 (Sat, 18 Jun 2016) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-3.0/editprop.c M /trunk/client/gui-gtk-3.x/editprop.c M /trunk/client/packhand.c M /trunk/common/game.c M /trunk/common/map.c M /trunk/common/map_types.h M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/edithand.c M /trunk/server/generator/mapgen.c M /trunk/server/legacysave.c M /trunk/server/savegame2.c M /trunk/server/savegame3.c M /trunk/server/srv_main.c Made 'have_resources' scenario property editor controlled. Requested by Jacob Nevins See bug #21347 ------------------------------------------------------------------------ r32891 | cazfi | 2016-06-17 21:22:48 +0300 (Fri, 17 Jun 2016) | 4 lines Changed paths: M /trunk/data/scenarios/europe_1901.sav Updated europe_1901 scenario to freeciv-2.6 format. See bug #24053 ------------------------------------------------------------------------ r32888 | cazfi | 2016-06-17 19:18:07 +0300 (Fri, 17 Jun 2016) | 5 lines Changed paths: M /trunk/server/citytools.c Do not penalize AI production changes, even when the change is one from the worklist or advisor. See bug #24760 ------------------------------------------------------------------------ r32885 | cazfi | 2016-06-17 18:43:14 +0300 (Fri, 17 Jun 2016) | 6 lines Changed paths: M /trunk/server/cityhand.c M /trunk/server/cityturn.c Improvements to translatable strings. Patch by Konstantin Vedeneev and myself See patch #6908 ------------------------------------------------------------------------ r32882 | cazfi | 2016-06-17 18:39:08 +0300 (Fri, 17 Jun 2016) | 5 lines Changed paths: M /trunk/server/plrhand.c Replaced overzealous assert '!game_was_started()' with 'turn < 1' one, so it never fails during game startup. See bug #24614 ------------------------------------------------------------------------ r32879 | sveinung | 2016-06-17 04:16:34 +0300 (Fri, 17 Jun 2016) | 3 lines Changed paths: M /trunk/doc/README.effects Documentation fix: make underline long enough. See bug #24756 ------------------------------------------------------------------------ r32878 | sveinung | 2016-06-17 04:16:25 +0300 (Fri, 17 Jun 2016) | 3 lines Changed paths: M /trunk/doc/README.effects Document the UnitState req type's properties. See patch #7266 ------------------------------------------------------------------------ r32877 | sveinung | 2016-06-17 02:59:17 +0300 (Fri, 17 Jun 2016) | 18 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/ai/default/aitools.c M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-gtk-3.x/action_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl2/action_dialog.c M /trunk/client/packhand.c M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/sandbox/game.ruleset M /trunk/doc/README.actions M /trunk/fc_version M /trunk/server/advisors/advdata.c M /trunk/server/rscompat.c M /trunk/server/rssanity.c M /trunk/server/ruleset.c M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/tools/ruleutil/rulesave.c Action enabler control regular attacks. Make regular attacks action enabler controlled via the new "Attack" action. It had to be tile targeted. Making it units targeted would allow any unit at a tile to forbid the action. (See the unreachable_protects server setting) More rules, like attack from non native tile, should hopefully move to the ruleset in follow up patches. Stronger "attack as action" integration is also expected in follow up patches. The actions "Capture Units", "Bombard" and "Explode Nuclear" have already been split from regular attack. The fact that the regular attack now is an enabler controlled action doesn't mean that it shouldn't be further split. Note that action forcing still can block the non enabler controlled action Occupy City. This makes it necessary to keep the force_* system internally. See patch #7260 ------------------------------------------------------------------------ r32876 | sveinung | 2016-06-17 02:58:01 +0300 (Fri, 17 Jun 2016) | 6 lines Changed paths: M /trunk/server/unithand.c Unit order validate actions with 0 range. Make the "Found City" action's check that the actor will target its own tile apply to all actions with a max range of 0. See patch #7264 ------------------------------------------------------------------------ r32873 | cazfi | 2016-06-16 19:50:03 +0300 (Thu, 16 Jun 2016) | 4 lines Changed paths: M /trunk/server/settings.c Fixed typo 'invididual'. See bug #24753 ------------------------------------------------------------------------ r32871 | cazfi | 2016-06-16 19:45:03 +0300 (Thu, 16 Jun 2016) | 4 lines Changed paths: M /trunk/tools/download.c M /trunk/tools/mpcmdline.c M /trunk/utility/shared.c M /trunk/utility/shared.h Made modpack installer to respect dir separator definition. See bug #24677 ------------------------------------------------------------------------ r32868 | cazfi | 2016-06-16 15:20:20 +0300 (Thu, 16 Jun 2016) | 4 lines Changed paths: M /trunk/common/player.c Added comment about armistice to players_non_invade() See bug #24651 ------------------------------------------------------------------------ r32865 | cazfi | 2016-06-16 12:06:27 +0300 (Thu, 16 Jun 2016) | 4 lines Changed paths: M /trunk/doc/README.packaging Documented FREECIV_LABEL_FORCE See patch #7217 ------------------------------------------------------------------------ r32862 | cazfi | 2016-06-16 11:57:21 +0300 (Thu, 16 Jun 2016) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-3.0/editprop.c M /trunk/client/gui-gtk-3.x/editprop.c Made property editor not to lose other game properties when editing other one. See bug #24627 ------------------------------------------------------------------------ r32859 | jtn | 2016-06-16 00:49:36 +0300 (Thu, 16 Jun 2016) | 3 lines Changed paths: M /trunk/client/helpdata.c M /trunk/server/cityturn.c Clean up strings mentioning DiplRel requirements. See gna patch #7258. ------------------------------------------------------------------------ r32858 | jtn | 2016-06-16 00:49:32 +0300 (Thu, 16 Jun 2016) | 3 lines Changed paths: M /trunk/common/requirements.c M /trunk/data/civ1/units.ruleset M /trunk/server/cityturn.c M /trunk/server/civserver.c M /trunk/server/diplomats.c M /trunk/server/settings.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c M /trunk/tools/civmanual.c M /trunk/utility/registry_xml.c A few string tweaks, TRANS comments, etc. See gna patch #7259. ------------------------------------------------------------------------ r32857 | mir3x | 2016-06-15 11:37:49 +0300 (Wed, 15 Jun 2016) | 6 lines Changed paths: M /trunk/client/gui-qt/mapctrl.cpp Added Key Clear (5 on numeric keyboard) to choose previously selected unit. Reported by Sviatoslav Golda See bug #24516 ------------------------------------------------------------------------ r32853 | sveinung | 2016-06-15 08:43:58 +0300 (Wed, 15 Jun 2016) | 1 line Changed paths: M /trunk/ai/default/aitools.c Comment fix: the move can also be a move. ------------------------------------------------------------------------ r32852 | sveinung | 2016-06-15 06:47:49 +0300 (Wed, 15 Jun 2016) | 5 lines Changed paths: M /trunk/doc/README.actions README.actions: document the "NoHome" utype flag. Mention that the "NoHome" unit type flag prevents the "Home City" action. See bug #24751 ------------------------------------------------------------------------ r32850 | cazfi | 2016-06-14 18:15:24 +0300 (Tue, 14 Jun 2016) | 6 lines Changed paths: M /trunk/data/civ2civ3/README.civ2civ3 M /trunk/data/civ2civ3/buildings.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/civ2civ3/governments.ruleset Added Ecclesiastical Palace to civ2civ3 ruleset. Patch by David Fernandez See patch #7159 ------------------------------------------------------------------------ r32846 | jtn | 2016-06-13 11:10:56 +0300 (Mon, 13 Jun 2016) | 5 lines Changed paths: M /trunk/data/multiplayer/buildings.ruleset In the multiplayer ruleset, mark the requirements that prevent most small wonders from being rebuilt as 'quiet', to avoid somewhat confusing words in auto-generated help. See gna bug #24748. ------------------------------------------------------------------------ r32845 | jtn | 2016-06-13 11:10:52 +0300 (Mon, 13 Jun 2016) | 5 lines Changed paths: M /trunk/server/rssanity.c Make it a hard requirement that the 'Home City' action can't be done by unit types with the 'NoHome' flag, to preserve the semantics that such units never have a home city. See gna bug #24747. ------------------------------------------------------------------------ r32844 | jtn | 2016-06-13 11:10:47 +0300 (Mon, 13 Jun 2016) | 3 lines Changed paths: M /trunk/server/citytools.c M /trunk/server/unithand.c M /trunk/server/unithand.h Do not re-home homeless units when transferred with a city. See gna bug #24746. ------------------------------------------------------------------------ r32843 | sveinung | 2016-06-13 03:14:56 +0300 (Mon, 13 Jun 2016) | 6 lines Changed paths: M /trunk/server/unithand.c Split regular attacks from unit_move_handling(). Put the code responsible for performing a regular attack against the units at the target tile in the new function do_attack(). See patch #7257 ------------------------------------------------------------------------ r32842 | sveinung | 2016-06-13 03:14:22 +0300 (Mon, 13 Jun 2016) | 6 lines Changed paths: M /trunk/server/unittools.c auto attack: add back exotic attacks. Auto attack's ability to do the "Capture Units" and "Bombard" attacks was lost when they became action enabler controlled. Bring it back. See bug #24744 ------------------------------------------------------------------------ r32841 | sveinung | 2016-06-13 03:13:45 +0300 (Mon, 13 Jun 2016) | 7 lines Changed paths: M /trunk/server/unithand.c Action not enabled explain unit_attack_result. It is forbidden to perform the action "Explode Nuclear" to a neighbor tile when blocked by unit unreachability, source terrain, destination terrain or unit details. Explain when this blocks it. See patch #7256 ------------------------------------------------------------------------ r32840 | sveinung | 2016-06-13 03:13:12 +0300 (Mon, 13 Jun 2016) | 6 lines Changed paths: M /trunk/doc/README.actions README.actions: don't lie about minimum distance. Make README.actions tell the truth about the minimum distance to target for the actions "Capture Units" and "Bombard". See bug #24742 ------------------------------------------------------------------------ r32838 | cazfi | 2016-06-12 15:50:34 +0300 (Sun, 12 Jun 2016) | 4 lines Changed paths: M /trunk/common/movement.c M /trunk/common/movement.h Inlined is_native_tile_to_class(). See patch #7201 ------------------------------------------------------------------------ r32835 | cazfi | 2016-06-12 11:51:26 +0300 (Sun, 12 Jun 2016) | 4 lines Changed paths: M /trunk/server/stdinhand.c Do not allow player observer to start the game for the player. See bug #24678 ------------------------------------------------------------------------ r32834 | cazfi | 2016-06-11 22:13:53 +0300 (Sat, 11 Jun 2016) | 5 lines Changed paths: M /trunk/common/game.h M /trunk/tools/civmanual.c M /trunk/tools/ruledit/ruledit.cpp M /trunk/tools/ruleup.c Added i_am_tool() function. It's just a wrapper around i_am_server(), but makes API (and callers) more clear about what is going on. See patch #7232 ------------------------------------------------------------------------ r32833 | cazfi | 2016-06-11 16:51:55 +0300 (Sat, 11 Jun 2016) | 2 lines Changed paths: M /trunk/translations/core/fi.po Updated Finnish translation. This is just S2_6 translation msgmerged against latest TRUNK strings. ------------------------------------------------------------------------ r32829 | cazfi | 2016-06-11 15:29:46 +0300 (Sat, 11 Jun 2016) | 4 lines Changed paths: M /trunk/client/options.c Fixed creation of storage dir for options file when dir separator not '/' See bug #24676 ------------------------------------------------------------------------ r32826 | cazfi | 2016-06-11 15:25:02 +0300 (Sat, 11 Jun 2016) | 6 lines Changed paths: M /trunk/data/helpdata.txt Corrected mentions of README.cma to refer to README.governor instead. Additional instances of the problem reported by Jacob Nevins See bug #24650 ------------------------------------------------------------------------ r32824 | cazfi | 2016-06-11 15:11:00 +0300 (Sat, 11 Jun 2016) | 4 lines Changed paths: M /trunk/common/tile.h Removed unnecessary NULL check from tile_extras() See patch #7183 ------------------------------------------------------------------------ r32821 | jtn | 2016-06-11 11:51:34 +0300 (Sat, 11 Jun 2016) | 6 lines Changed paths: M /trunk/server/plrhand.c A city hosting a GameLoss unit will now never defect in a civil war. This avoids a failure to preserve unit uniqueness reported by Frank (dunnoob@gna). See gna bug #24724. ------------------------------------------------------------------------ r32820 | sveinung | 2016-06-10 13:25:44 +0300 (Fri, 10 Jun 2016) | 10 lines Changed paths: M /trunk/common/actions.c M /trunk/server/rssanity.c More cross target kind action blocking support. Find target tile and city to evaluate if an action with a different kind of target blocks an action. An action with a unit target can't block an action with a non unit target. Not used yet. Added now to avoid future hard to debug surprises. See patch #7255 ------------------------------------------------------------------------ r32819 | sveinung | 2016-06-10 13:25:35 +0300 (Fri, 10 Jun 2016) | 10 lines Changed paths: M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/sandbox/game.ruleset M /trunk/fc_version M /trunk/server/rssanity.c Hard code domestic target via ruleset adjustment. The rule that certain actions must have a domestic target can be expressed in a requirement vector. Putting it there makes it visible to code that gets its information from requirement vectors. Move the hard coding of the rule that "Upgrade Unit" must have a foreign target to autoadjust_ruleset_data(). Add it to the bundled rulesets. See patch #7254 ------------------------------------------------------------------------ r32818 | sveinung | 2016-06-10 13:25:24 +0300 (Fri, 10 Jun 2016) | 13 lines Changed paths: M /trunk/client/options.c M /trunk/client/options.h M /trunk/client/packhand.c Make it possible to attack without questions. When "Capture Units", "Bombard" and "Explode Nuclear" became action enabler controlled they started popping up the action selection dialog. Some players may find this annoying. Introduce the new client setting popup_attack_actions. If disabled the client will perform an attack action without popping up the action selection dialog as long as it is the only interesting action that may be legal. The current attack actions are "Capture Units", "Bombard" and "Explode Nuclear". The only non interesting action is "Disband Unit". See patch #7253 ------------------------------------------------------------------------ r32813 | jtn | 2016-06-10 01:51:03 +0300 (Fri, 10 Jun 2016) | 3 lines Changed paths: M /trunk/data/classic/game.ruleset Change tag of "Pestilence" disaster to match its name. See gna bug #24688. ------------------------------------------------------------------------ r32812 | jtn | 2016-06-10 01:50:59 +0300 (Fri, 10 Jun 2016) | 3 lines Changed paths: M /trunk/data/nation/african.ruleset Changed African nation plural from 'African' to 'Africans'. See gna bug #24726. ------------------------------------------------------------------------ r32811 | sveinung | 2016-06-09 17:13:28 +0300 (Thu, 09 Jun 2016) | 1 line Changed paths: M /trunk/common/actions.c Comment fix: city invasion is blocked too. ------------------------------------------------------------------------ r32808 | sveinung | 2016-06-09 13:03:39 +0300 (Thu, 09 Jun 2016) | 3 lines Changed paths: M /trunk/ai/default/aiair.c Have air units use dai_unit_attack(). See patch #7252 ------------------------------------------------------------------------ r32807 | sveinung | 2016-06-09 13:03:31 +0300 (Thu, 09 Jun 2016) | 12 lines Changed paths: M /trunk/server/unithand.c Optimize unit_move_handling() adjacent action. The function unit_move_handling() can end up canceling the move to ask the player if an action should be done to the adjacent tile the unit tries to move to. This won't happen when move_do_not_act is set. * don't bother starting to calculate actions when move_do_not_act is TRUE. * don't look for target city or target unit if no action will be done. Requested by Marko Lindqvist See patch #7251 ------------------------------------------------------------------------ r32806 | sveinung | 2016-06-09 13:03:23 +0300 (Thu, 09 Jun 2016) | 22 lines Changed paths: M /trunk/ai/default/aiair.c M /trunk/ai/default/aitools.c M /trunk/server/advisors/advgoto.c M /trunk/server/barbarian.c M /trunk/server/citytools.c M /trunk/server/diplomats.c M /trunk/server/unithand.c M /trunk/server/unittools.c Moving while able to act isn't Diplomat only. The function unit_move_handling() can result in the server asking the client to choose what action to perform to the destination tile. A parameter allows the caller to specify that the unit should move even if it can act. Traditionally the "move rather than ask what action to perform" parameter was used to tell a Diplomat to move to an allied city instead of performing a diplomatic action against it. The "move rather than ask for action clarification" parameter was therefore called move_diplomat_city. Rename it to move_do_not_act. Another consequence of the "act vs clarify" parameter being diplomat only was that callers that didn't expect to handle a unit capable of diplomatic actions didn't care what value it had. Change the move_do_not_act argument of unit_move_handling() callers so it reflects what the call intends to achieve. Reported by Marko Lindqvist See bug #24665 ------------------------------------------------------------------------ r32805 | sveinung | 2016-06-09 13:03:13 +0300 (Thu, 09 Jun 2016) | 6 lines Changed paths: M /trunk/ai/default/aitools.c dai_unit_attack(): add missing "else". The next attack actions were supposed to be done if the previous alternative was illegal. Add the missing "else" to "else if". See bug #24738 ------------------------------------------------------------------------ r32803 | jtn | 2016-06-08 23:29:00 +0300 (Wed, 08 Jun 2016) | 5 lines Changed paths: M /trunk/client/tilespec.c M /trunk/data/alio.tilespec M /trunk/data/amplio.tilespec M /trunk/data/amplio2.tilespec M /trunk/data/cimpletoon.tilespec M /trunk/data/hex2t.tilespec M /trunk/data/hexemplio.tilespec M /trunk/data/isophex.tilespec M /trunk/data/isotrident.tilespec M /trunk/data/toonhex.tilespec M /trunk/data/trident.tilespec Add new tileset option (unit_default_orientation) to control which unit sprite is used for unit types in the abstract (in worklists, help, etc). Set this for Cimpletoon and Toonhex tilesets. See gna patch #7243. ------------------------------------------------------------------------ r32802 | jtn | 2016-06-08 23:28:55 +0300 (Wed, 08 Jun 2016) | 3 lines Changed paths: M /trunk/data/nation/animals.ruleset Add Animal nation to Barbarian nation group. See gna patch #7244. ------------------------------------------------------------------------ r32801 | sveinung | 2016-06-08 17:34:23 +0300 (Wed, 08 Jun 2016) | 7 lines Changed paths: M /trunk/client/helpdata.c Help: list what actions blocks an action. The auto generated help text of a unit contains what actions it can do. Each action has a bullet point. Add a sub bullet point about what actions can block it. See patch #7247 ------------------------------------------------------------------------ r32800 | sveinung | 2016-06-08 17:34:15 +0300 (Wed, 08 Jun 2016) | 13 lines Changed paths: M /trunk/client/helpdata.c Help: specify if target must be foreign/domestic. The auto generated help text of a unit contains what actions it can do. Each action has a bullet point. It contains the action's target type. Some action can only be done to foreign targets. Some actions can only be done to domestic targets. Some actions can be done to both. This information is significant enough to add to the help text. Move the action's target kind to a sub bullet point. This gives room to specify when the target must be foreign or domestic. See patch #7246 ------------------------------------------------------------------------ r32799 | sveinung | 2016-06-08 17:34:06 +0300 (Wed, 08 Jun 2016) | 10 lines Changed paths: M /trunk/common/actions.c M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/sandbox/game.ruleset M /trunk/fc_version M /trunk/server/rssanity.c Hard code foreign target via ruleset adjustment. The rule that certain actions must have a foreign target can be expressed in a requirement vector. Putting it there makes it visible to code that gets its information from requirement vectors. Move the hard coding of the rule that certain actions must have a foreign target to autoadjust_ruleset_data(). Add it to the default rulesets. See patch #7248 ------------------------------------------------------------------------ r32798 | sveinung | 2016-06-08 17:33:56 +0300 (Wed, 08 Jun 2016) | 7 lines Changed paths: M /trunk/client/helpdata.c Help: make action specific details sub points. The auto generated help text of a unit contains what actions it can do. Some actions have custom details. Move them from the action's bullet point to sub bullet points. See patch #7245 ------------------------------------------------------------------------ r32797 | sveinung | 2016-06-08 17:33:46 +0300 (Wed, 08 Jun 2016) | 11 lines Changed paths: M /trunk/client/helpdata.c M /trunk/data/alien/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/sandbox/units.ruleset M /trunk/server/rscompat.c Paradrop source tile rules depend on the ruleset. The auto generated help claims that a unit able to paradrop can do so from "a friendly city or suitable base." The rules for where a unit can paradrop from have become ruleset dependent. A ruleset may allow "Paradrop Unit" from mountains but forbid it from all bases and cities. Move the documentation about "Paradrop Unit" source tile legality to the ruleset. See bug #24729 ------------------------------------------------------------------------ r32796 | igx31 | 2016-06-06 20:02:23 +0300 (Mon, 06 Jun 2016) | 2 lines Changed paths: M /branches/S2_5/translations/freeciv/fr.po M /branches/S2_5/translations/nations/fr.po M /trunk/translations/core/fr.po Updated French translations ------------------------------------------------------------------------ r32795 | sveinung | 2016-06-06 07:43:25 +0300 (Mon, 06 Jun 2016) | 22 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/rssanity.c M /trunk/server/ruleset.c M /trunk/tools/ruleutil/rulesave.c Forced actions as data (internally). Add the new bit vector blocked_by to the action structure. It lists all actions that, if legal, will make the action illegal. This replaces the old force action semantics internally. Populate each action's blocked_by with the actions that, when forced, blocks it. Some actions are forced depending on ruleset settings. Others are hard coded to always be forced. This data replaces the checks hard coded for each potentially blocked action. Some actions can block regular attacks. Regular attacks aren't action enabler controlled yet. Leave code and data required to keep this working alone. The ruleset format remains unchanged. One reason for this is that generalized actions aren't done yet. Action definitions would give a false impression to ruleset authors. Another is that the regular attack action isn't action enabler controlled. A third reason is to limit the scope of this patch. See patch #7242 ------------------------------------------------------------------------ r32792 | sveinung | 2016-06-03 05:29:01 +0300 (Fri, 03 Jun 2016) | 7 lines Changed paths: M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/sandbox/units.ruleset "Poison City" leaves the food stock alone. Stop claiming that the action "Poison City" will empty the food stock. Reported by fomalhaut on the forums. See bug #24720 ------------------------------------------------------------------------ r32791 | sveinung | 2016-06-03 05:28:48 +0300 (Fri, 03 Jun 2016) | 17 lines Changed paths: M /trunk/common/game.h M /trunk/common/packets.def M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/sandbox/game.ruleset M /trunk/data/stub/game.ruleset M /trunk/fc_version M /trunk/server/cityturn.c M /trunk/server/cityturn.h M /trunk/server/diplomats.c M /trunk/server/ruleset.c M /trunk/tools/ruleutil/rulesave.c Let a rs make "Poison City" empty the food stock. A ruleset where the "Poison City" action is narrated as the food stock being poisoned should be able to empty it on a successful "Poison City". A ruleset with a story where "Poison City" is done by detonating a bomb in a crowded area far away from the granary shouldn't have to have its food stock emptied. Leave the question to the ruleset authors. Add poison_empties_food_stock. It is currently set for the whole game. When actions are generalized the empty food stock action effect flag should be separated from the reduce the population action effect flag. That will allow one "Poison City" action that empties the food stock and one that doesn't in the same ruleset. Requested by fomalhaut on the forums. See patch #7241 ------------------------------------------------------------------------ r32789 | jtn | 2016-06-02 00:03:15 +0300 (Thu, 02 Jun 2016) | 3 lines Changed paths: M /trunk/common/actions.h Don't mark gen_action names as translatable. See gna bug #24716. ------------------------------------------------------------------------ r32788 | jtn | 2016-06-02 00:03:09 +0300 (Thu, 02 Jun 2016) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-gtk-3.x/action_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl2/action_dialog.c M /trunk/client/helpdata.c M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/server/unithand.c Fix broken sentence "Can do the action 'You're Fired' to some it self." Also s/it self/itself in various comments and strings. See gna bug #24717. ------------------------------------------------------------------------ r32783 | jtn | 2016-06-01 02:18:39 +0300 (Wed, 01 Jun 2016) | 3 lines Changed paths: M /trunk/data/classic/buildings.ruleset M /trunk/data/multiplayer/buildings.ruleset Fix "warning: unterminated character constant" warnings on updating pot file. See gna bug #24689. ------------------------------------------------------------------------ r32782 | jtn | 2016-06-01 02:18:35 +0300 (Wed, 01 Jun 2016) | 8 lines Changed paths: M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/sandbox/terrain.ruleset Set NoBarbs on Lake terrain in all supplied rulesets which have it. So we don't end up spawning sea raiders whose boats are trapped in 1x1 lakes. Reported by Frank (dunnoob@gna). See gna bug #24458. ------------------------------------------------------------------------ r32781 | jtn | 2016-05-30 17:02:22 +0300 (Mon, 30 May 2016) | 6 lines Changed paths: M /trunk/translations/core/en_GB.po Merge S2_5 en_GB translation for core strings from r32451, correctly this time (previously I accidentally overwrote it with the Spanish translation). (Not taking latest S2_5 translation as I've since started work on S2_6.) trunk stats: 81%: 5775 translated, 885 fuzzy, 507 untranslated. ------------------------------------------------------------------------ r32769 | jtn | 2016-05-30 13:51:35 +0300 (Mon, 30 May 2016) | 8 lines Changed paths: M /trunk/server/settings.c Fix the descriptions of techlost_recv and techlost_donor. They failed to mention that these settings apply to technology theft as well as trading. Reported by fomalhaut on the forums. See gna bug #24609. ------------------------------------------------------------------------ r32768 | jtn | 2016-05-30 13:51:32 +0300 (Mon, 30 May 2016) | 7 lines Changed paths: M /trunk/data/classic/game.ruleset Rename "Plague" disaster in classic ruleset to "Pestilence". To avoid confusion with the game concept of 'plague'. Reported by fomalhaut on the forum. See gna bug #24688. ------------------------------------------------------------------------ r32767 | jtn | 2016-05-30 13:51:29 +0300 (Mon, 30 May 2016) | 8 lines Changed paths: M /trunk/data/classic/buildings.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/multiplayer/buildings.ruleset M /trunk/data/multiplayer/game.ruleset Remove descriptions of plague building effects from classic/multiplayer. (The effects are there, but you have to hand-edit the ruleset to enable illness before they are relevant, so the text was just confusing.) Reported by fomalhaut on the forums. See gna bug #24689. ------------------------------------------------------------------------ r32766 | jtn | 2016-05-30 13:51:25 +0300 (Mon, 30 May 2016) | 9 lines Changed paths: M /trunk/common/city.c Initialize city did_buy to FALSE. It's not necessary, and fixes a bug where you couldn't change production in a city after disbanding a unit there the same turn the city was built. Reported by fomalhaut on the forums. See gna bug #24714. ------------------------------------------------------------------------ r32765 | jtn | 2016-05-30 13:51:21 +0300 (Mon, 30 May 2016) | 3 lines Changed paths: M /trunk/server/generator/height_map.c Fix 'fractal' map generation. See gna bug #24715. ------------------------------------------------------------------------ r32764 | jtn | 2016-05-30 13:51:17 +0300 (Mon, 30 May 2016) | 8 lines Changed paths: M /trunk/data/nation/texan.ruleset Add/reorder Texan cities and add a lot of terrain hints. Rearrangement is to bring a few important historical cities to the top of the list. Patch by Sam Sam (uruiamme@gna). See gna patch #7240. ------------------------------------------------------------------------ r32761 | jtn | 2016-05-28 17:03:32 +0300 (Sat, 28 May 2016) | 6 lines Changed paths: M /trunk/data/nation/latvian.ruleset Fixes to Latvian nation. Fix character-encoding trainwreck (looks like ISO-8859-13 interpreted as 8859-1 and then converted to UTF-8) and add a female leader. Fix by Jānis Rogačs (assassinlv@gna). ------------------------------------------------------------------------ r32760 | sveinung | 2016-05-25 19:49:21 +0300 (Wed, 25 May 2016) | 5 lines Changed paths: M /trunk/data/classic/terrain.ruleset classic: remove outdated graphic in "Resources". A resource's graphic field has moved to its extra definition. See bug #24691 ------------------------------------------------------------------------ r32757 | sveinung | 2016-05-23 04:22:16 +0300 (Mon, 23 May 2016) | 3 lines Changed paths: M /trunk/client/climisc.c M /trunk/client/climisc.h M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-gtk-3.x/action_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl2/action_dialog.c M /trunk/common/actions.h M /trunk/common/fc_types.h M /trunk/common/unit.c M /trunk/common/unit.h Cache action probabilities in the unit it self. See patch #7237 ------------------------------------------------------------------------ r32756 | sveinung | 2016-05-23 04:22:06 +0300 (Mon, 23 May 2016) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-gtk-3.x/action_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl2/action_dialog.c act sel follow ups: use an actor unit variable. Use a variable with the actor unit in follow up questions to the action selection dialog. This is more readable than looking it up from its ID. See patch #7236 ------------------------------------------------------------------------ r32755 | sveinung | 2016-05-23 04:21:57 +0300 (Mon, 23 May 2016) | 5 lines Changed paths: M /trunk/server/settings.c Borders setting: Border_Vision can make seen. Requested-by: Marko Lindqvist See patch #7227 ------------------------------------------------------------------------ r32748 | sveinung | 2016-05-20 16:18:40 +0300 (Fri, 20 May 2016) | 7 lines Changed paths: M /trunk/server/settings.c Borders setting: Fortress isn't hard coded. The Fortress base isn't hard coded anymore. Rewrite the description of the borders setting so it stops assuming that the Fortress base claims tiles or, for that matter, exists. See bug #24682 ------------------------------------------------------------------------ r32746 | cazfi | 2016-05-18 20:23:48 +0300 (Wed, 18 May 2016) | 4 lines Changed paths: M /trunk/win32/Makefile.am M /trunk/win32/installer_msys2/Makefile A /trunk/win32/installer_msys2/freeciv-mp-gtk3x.cmd Add gtk3x modpack installer files to msys2 gtk3x-client installer package See patch #7228 ------------------------------------------------------------------------ r32744 | cazfi | 2016-05-18 02:01:02 +0300 (Wed, 18 May 2016) | 4 lines Changed paths: M /trunk/win32/installer_msys2/Makefile Include adwaita icon theme to msys2 based Windows Installer packages See patch #7230 ------------------------------------------------------------------------ r32742 | cazfi | 2016-05-18 00:28:02 +0300 (Wed, 18 May 2016) | 4 lines Changed paths: M /trunk/doc/README.msys2 Corrected name of package mingw-w64-i686-sqlite3 in README.msys2 See patch #7229 ------------------------------------------------------------------------ r32739 | cazfi | 2016-05-18 00:20:09 +0300 (Wed, 18 May 2016) | 5 lines Changed paths: M /trunk/tools/civmanual.c Replaced log_error() call in freeciv-modpack commandline parameter with fc_fprintf(stderr ...) since logging is not initialized yet at that point. See bug #24637 ------------------------------------------------------------------------ r32736 | cazfi | 2016-05-17 23:25:39 +0300 (Tue, 17 May 2016) | 4 lines Changed paths: M /trunk/server/stdinhand.c Mention 'minplayers' setting in "not enought human players" -message See patch #7119 ------------------------------------------------------------------------ r32735 | cazfi | 2016-05-17 21:52:12 +0300 (Tue, 17 May 2016) | 5 lines Changed paths: M /trunk/data/themes/gui-gtk-3.x/Freeciv/gtk-3.0/gtk.css M /trunk/data/themes/gui-gtk-3.x/Freeciv/gtk-3.0/menubar.css Replaced trivially replaceable deprecated pseudo-classes from gtk3x-client theme with their modern counterparts. See patch #7218 ------------------------------------------------------------------------ r32734 | sveinung | 2016-05-17 16:00:44 +0300 (Tue, 17 May 2016) | 3 lines Changed paths: M /trunk/server/unittools.c Use ACTPROB_IMPOSSIBLE rather than magic value 0. See patch #7224 ------------------------------------------------------------------------ r32733 | sveinung | 2016-05-17 16:00:36 +0300 (Tue, 17 May 2016) | 3 lines Changed paths: M /trunk/server/unittools.c execute_orders(): remove redundant assignment. See patch #7223 ------------------------------------------------------------------------ r32732 | mlinnaka | 2016-05-17 11:20:31 +0300 (Tue, 17 May 2016) | 2 lines Changed paths: M /branches/S2_5/translations/nations/fi.po M /branches/S2_6/translations/nations/fi.po M /trunk/translations/nations/fi.po Committing updates to Finnish translation of nations domain. I had forgot these in my hard drive in August 2014 around the time of Freeciv 2.4.5 release. This raises Finnish translation percentage in nations domain from 89% to 91%. ------------------------------------------------------------------------ r32727 | cazfi | 2016-05-16 21:32:55 +0300 (Mon, 16 May 2016) | 4 lines Changed paths: M /trunk/common/aicore/aisupport.h M /trunk/common/aicore/caravan.h M /trunk/common/aicore/citymap.h M /trunk/common/aicore/cm.h M /trunk/common/aicore/path_finding.h M /trunk/common/aicore/pf_tools.h Added extern "C" for C++ compilations in headers under aicore/ See bug #24669 ------------------------------------------------------------------------ r32724 | cazfi | 2016-05-16 15:55:56 +0300 (Mon, 16 May 2016) | 4 lines Changed paths: M /trunk/win32/installer_msys2/Makefile Enabled NLS on msys2 builds See patch #6985 ------------------------------------------------------------------------ r32721 | cazfi | 2016-05-16 07:01:23 +0300 (Mon, 16 May 2016) | 4 lines Changed paths: M /trunk/ai/default/aiunit.c M /trunk/ai/default/daidomestic.c M /trunk/client/citydlg_common.c M /trunk/client/citydlg_common.h M /trunk/client/climisc.c M /trunk/client/climisc.h M /trunk/client/global_worklist.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/wldlg.c M /trunk/client/gui-gtk-3.0/citydlg.c M /trunk/client/gui-gtk-3.0/cityrep.c M /trunk/client/gui-gtk-3.0/wldlg.c M /trunk/client/gui-gtk-3.x/citydlg.c M /trunk/client/gui-gtk-3.x/cityrep.c M /trunk/client/gui-gtk-3.x/wldlg.c M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/cityrep.cpp M /trunk/client/gui-qt/cityrep.h M /trunk/client/gui-sdl2/wldlg.c M /trunk/client/mapctrl_common.c M /trunk/common/aicore/caravan.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/networking/dataio_raw.c M /trunk/common/worklist.c M /trunk/common/worklist.h M /trunk/server/advisors/advbuilding.c M /trunk/server/cityhand.c M /trunk/server/citytools.c M /trunk/server/citytools.h M /trunk/server/cityturn.c Pass city production as pointer to most functions See patch #7226 ------------------------------------------------------------------------ r32720 | mlinnaka | 2016-05-15 16:29:53 +0300 (Sun, 15 May 2016) | 2 lines Changed paths: M /branches/S2_5/translations/nations/fi.po M /branches/S2_6/translations/nations/fi.po M /trunk/translations/nations/fi.po More updates in Finnish translation, nations domain. ------------------------------------------------------------------------ r32717 | cazfi | 2016-05-15 11:09:01 +0300 (Sun, 15 May 2016) | 4 lines Changed paths: M /trunk/ai/default/aiunit.c Set allow_foreign_trade to 'FTL_NATIONAL_ONLY', not boolean FALSE, See patch #7225 ------------------------------------------------------------------------ r32715 | cazfi | 2016-05-15 10:58:49 +0300 (Sun, 15 May 2016) | 8 lines Changed paths: M /trunk/win32/installer/create-freeciv-gtk-qt-nsi.sh M /trunk/win32/installer/create-freeciv-ruledit-nsi.sh M /trunk/win32/installer/create-freeciv-sdl2-nsi.sh M /trunk/win32/installer_msys2/create-freeciv-gtk-qt-nsi.sh M /trunk/win32/installer_msys2/create-freeciv-ruledit-nsi.sh M /trunk/win32/installer_msys2/create-freeciv-sdl2-nsi.sh Updated Windows Installer package creation to match rename of the freeciv translation domain as freeciv-core. Also corrected one place in ruledit installer package creation that was referring to freeciv translation domain instead of ruledit's own. See bug #24666 ------------------------------------------------------------------------ r32714 | cazfi | 2016-05-15 10:16:05 +0300 (Sun, 15 May 2016) | 5 lines Changed paths: M /trunk/server/maphand.c When borders change owners and border vision is controlled by effects, adjust vision of the one losing the borders based on his/her own effect value. See bug #24313 ------------------------------------------------------------------------ r32709 | cazfi | 2016-05-14 17:15:38 +0300 (Sat, 14 May 2016) | 5 lines Changed paths: M /trunk/configure.ac M /trunk/utility/shared.c Added configure test for setenv() availability and fallback to putenv() when it's not available. See bug #24658 ------------------------------------------------------------------------ r32708 | jtn | 2016-05-14 16:20:00 +0300 (Sat, 14 May 2016) | 4 lines Changed paths: M /trunk/client/packhand.c Fix comments referring to handle_before_new_year(). That hasn't existed since alternating-movement mode was added (r9884 in 2005). ------------------------------------------------------------------------ r32697 | cazfi | 2016-05-14 09:43:51 +0300 (Sat, 14 May 2016) | 5 lines Changed paths: M /trunk/server/settings.c Do not claim in server setting 'revolen' help that the value means number of turns, as the exact meaning depends on 'revolentype' See bug #24656 ------------------------------------------------------------------------ r32696 | cazfi | 2016-05-14 09:13:05 +0300 (Sat, 14 May 2016) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/tools/Makefile.am M /trunk/tools/mpgui_gtk3.c Allow one to select gtk3x gui also to modpack installer. See patch #7220 ------------------------------------------------------------------------ r32695 | mlinnaka | 2016-05-14 07:40:39 +0300 (Sat, 14 May 2016) | 2 lines Changed paths: M /trunk/translations/nations/fi.po Some updates in Finnish translation, nations domain. ------------------------------------------------------------------------ r32693 | igx31 | 2016-05-13 23:28:23 +0300 (Fri, 13 May 2016) | 3 lines Changed paths: M /branches/S2_4/po/fr.po M /branches/S2_5/translations/freeciv/fr.po M /branches/S2_5/translations/nations/fr.po M /branches/S2_6/translations/freeciv/fr.po M /branches/S2_6/translations/nations/fr.po M /branches/S2_6/translations/ruledit/fr.po M /trunk/translations/nations/fr.po M /trunk/translations/ruledit/fr.po Updated French translations ------------------------------------------------------------------------ r32691 | cazfi | 2016-05-13 22:55:48 +0300 (Fri, 13 May 2016) | 4 lines Changed paths: M /trunk/utility/netintf.c Fixed fc_inet_aton() to use inet_pton() when it should. See bug #24661 ------------------------------------------------------------------------ r32689 | cazfi | 2016-05-13 19:12:07 +0300 (Fri, 13 May 2016) | 4 lines Changed paths: M /trunk/configure.ac Properly escape storage path on compiler commandline See bug #24659 ------------------------------------------------------------------------ r32686 | cazfi | 2016-05-13 17:30:13 +0300 (Fri, 13 May 2016) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-3.0/editprop.c M /trunk/client/gui-gtk-3.x/editprop.c Show "TRUE" and "FALSE" in their translated form when listing values of boolean properties in the editor. See bug #24660 ------------------------------------------------------------------------ r32684 | sveinung | 2016-05-13 12:36:01 +0300 (Fri, 13 May 2016) | 6 lines Changed paths: M /trunk/fc_version M /trunk/server/unithand.c protocol: specify when act prob is irrelevant. Send the special action probability value ACTPROB_NA when no actprob should exist. See patch #7219 ------------------------------------------------------------------------ r32681 | cazfi | 2016-05-12 23:04:16 +0300 (Thu, 12 May 2016) | 4 lines Changed paths: M /trunk/doc/README.AI M /trunk/server/advisors/advbuilding.c Corrected references to 'ai_choice' to say 'adv_choice' See patch #7205 ------------------------------------------------------------------------ r32680 | cazfi | 2016-05-12 17:17:18 +0300 (Thu, 12 May 2016) | 4 lines Changed paths: M /trunk/tools/ruleup.c Fixed freeciv-ruleup windows crash debugger handling inclusion. See bug #24655 ------------------------------------------------------------------------ r32677 | sveinung | 2016-05-12 14:35:03 +0300 (Thu, 12 May 2016) | 6 lines Changed paths: M /trunk/common/actions.c actions: ACTPROB_NA is impossible. Interpret the special action probability value ACTPROB_NA as impossible. If no action probability should exist the action shouldn't be possible. See patch #7215 ------------------------------------------------------------------------ r32676 | sveinung | 2016-05-12 14:34:55 +0300 (Thu, 12 May 2016) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/common/actions.c M /trunk/common/actions.h Add function to get UI name with mnemonic. Introduce the new function action_get_ui_name_mnemonic(). Have it replace calls to action_prepare_ui_name() that only add mnemonics to the action UI name. This reduces the amount of repetition. See patch #7214 ------------------------------------------------------------------------ r32675 | sveinung | 2016-05-12 14:34:47 +0300 (Thu, 12 May 2016) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-gtk-3.x/menu.c Use action_get_ui_name() instead of repeating it. When the calls to action_prepare_ui_name() in the newer GTK clients stopped adding mnemonics they became equivalent with action_get_ui_name(). Use it. See patch #7213 ------------------------------------------------------------------------ r32674 | cazfi | 2016-05-12 00:06:06 +0300 (Thu, 12 May 2016) | 4 lines Changed paths: M /trunk/bootstrap/freeciv.project Documented portable storage directory dir separator See patch #7210 ------------------------------------------------------------------------ r32672 | sveinung | 2016-05-11 19:53:17 +0300 (Wed, 11 May 2016) | 1 line Changed paths: M /trunk/fc_version Update network capstring for the previous commit. ------------------------------------------------------------------------ r32671 | sveinung | 2016-05-11 19:51:03 +0300 (Wed, 11 May 2016) | 6 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/base.c M /trunk/common/base.h M /trunk/common/combat.c M /trunk/common/extras.h M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/ruledit/comments.txt M /trunk/data/sandbox/terrain.ruleset M /trunk/data/stub/terrain.ruleset M /trunk/server/rscompat.c Make NoStackDeath an Extra flag. Change the flag NoStackDeath from a Base flag to an Extra flag. This allows non base Extras to use it too. See patch #7209 ------------------------------------------------------------------------ r32670 | sveinung | 2016-05-11 19:50:53 +0300 (Wed, 11 May 2016) | 3 lines Changed paths: M /trunk/server/unithand.c M /trunk/server/unittools.c Action not enabled explain unknown target tile. See patch #7212 ------------------------------------------------------------------------ r32669 | sveinung | 2016-05-11 19:50:41 +0300 (Wed, 11 May 2016) | 6 lines Changed paths: M /trunk/data/sandbox/game.ruleset sandbox: allow helping allies build wonders. Make it possible to do the "Help Wonder" action to help cities belonging to allies and team mates in addition to domestic cities. See patch #7211 ------------------------------------------------------------------------ r32668 | cazfi | 2016-05-11 16:27:04 +0300 (Wed, 11 May 2016) | 4 lines Changed paths: M /trunk/data/ruledit/comments.txt M /trunk/tools/ruleutil/comments.c M /trunk/tools/ruleutil/comments.h M /trunk/tools/ruleutil/rulesave.c Save documentation comment about 'extra types' format to ruleset See patch #7208 ------------------------------------------------------------------------ r32666 | cazfi | 2016-05-11 16:20:44 +0300 (Wed, 11 May 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/mapctrl.c M /trunk/client/gui-gtk-3.x/mapctrl.c M /trunk/client/gui-qt/mapctrl.cpp M /trunk/client/gui-stub/mapctrl.c Corrected placement for variable declaration in gtk3- and gtk3x-client create_line_at_mouse_pos() See patch #7206 ------------------------------------------------------------------------ r32664 | cazfi | 2016-05-11 16:07:29 +0300 (Wed, 11 May 2016) | 4 lines Changed paths: M /trunk/win32/installer_msys2/create-freeciv-gtk-qt-nsi.sh M /trunk/win32/installer_msys2/create-freeciv-ruledit-nsi.sh M /trunk/win32/installer_msys2/create-freeciv-sdl2-nsi.sh Add "-msys2" part to the name of msys2 based Windows Installer packages. See patch #7195 ------------------------------------------------------------------------ r32663 | sveinung | 2016-05-11 12:12:58 +0300 (Wed, 11 May 2016) | 8 lines Changed paths: M /trunk/server/rssanity.c M /trunk/server/rssanity.h M /trunk/server/ruleset.c M /trunk/tools/ruledit/tab_misc.cpp Stop pre upgrade retired Base flags complaints. Don't complain about retired base flags before a 2.6 ruleset have had the chance to be upgraded. Reported by Marko Lindqvist See bug #24630 ------------------------------------------------------------------------ r32662 | sveinung | 2016-05-11 12:12:51 +0300 (Wed, 11 May 2016) | 10 lines Changed paths: M /trunk/data/sandbox/game.ruleset sandbox: require movement to expel a unit. A unit should have some movement left to expel a foreign unit. Add it as a requirement to the "Expel Unit" action enabler. No current client is able to order a unit without any moves left to expel a foreign unit. If the server receives an order to do so it will accept it unless a rule forbids it. See patch #7207 ------------------------------------------------------------------------ r32661 | sveinung | 2016-05-11 12:12:42 +0300 (Wed, 11 May 2016) | 14 lines Changed paths: M /trunk/data/sandbox/game.ruleset sandbox: let the Leader scorch the earth. Allow the Leader unit to do the action "Destroy City" to domestic cities. Permit scorched earth by making it possible to completely destroy cites. Use costs and limitations to balance it's power. Only a Leader unit can destroy a city. It has to be in or adjacent to the target city. This will often increase the risk that he is killed. It is impossible to destroy foreign cities. A city must be therefore conquered before it can be destroyed. See patch #7204 ------------------------------------------------------------------------ r32658 | cazfi | 2016-05-11 07:18:41 +0300 (Wed, 11 May 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/cma_fe.c M /trunk/client/gui-gtk-3.0/cma_fe.c M /trunk/client/gui-gtk-3.x/cma_fe.c Use g_free() instead of free() to free G_TYPE_STRING. See bug #24647 ------------------------------------------------------------------------ r32656 | jtn | 2016-05-11 02:10:51 +0300 (Wed, 11 May 2016) | 3 lines Changed paths: M /trunk/server/stdinhand.c Fix bugs in new '/default' command. See gna bug #24649. ------------------------------------------------------------------------ r32655 | cazfi | 2016-05-11 00:06:20 +0300 (Wed, 11 May 2016) | 4 lines Changed paths: M /trunk/INSTALL M /trunk/configure.ac M /trunk/doc/README.packaging M /trunk/m4/gtk3-client.m4 Made gtk+ 3.10 minimum requirement for gtk3-client See patch #7203 ------------------------------------------------------------------------ r32654 | cazfi | 2016-05-10 20:27:06 +0300 (Tue, 10 May 2016) | 2 lines Changed paths: M /trunk/translations/core/POTFILES.in M /trunk/translations/nations/POTFILES.skip M /trunk/translations/ruledit/POTFILES.skip Added ruleup.c to POTFILES ------------------------------------------------------------------------ r32653 | cazfi | 2016-05-10 19:00:44 +0300 (Tue, 10 May 2016) | 4 lines Changed paths: M /trunk/tools/Makefile.am A /trunk/tools/ruleup.c Added freeciv-ruleup See patch #7171 ------------------------------------------------------------------------ r32651 | cazfi | 2016-05-10 18:48:44 +0300 (Tue, 10 May 2016) | 5 lines Changed paths: M /trunk/common/player.c Dropped special casing of barbarians from diplstate checks. Their diplstates should always be correctly set. See patch #7200 ------------------------------------------------------------------------ r32650 | cazfi | 2016-05-10 18:41:31 +0300 (Tue, 10 May 2016) | 2 lines Changed paths: M /trunk/translations/core/fi.po Updated Finnish translation. This is just S2_6 translation msgmerged against latest TRUNK strings. ------------------------------------------------------------------------ r32647 | sveinung | 2016-05-10 16:40:17 +0300 (Tue, 10 May 2016) | 3 lines Changed paths: M /trunk/translations/core/es.po Updated Spanish translation from Jordi Negrevernis i Font. msgmerged from S2_5 r32645. ------------------------------------------------------------------------ r32642 | cazfi | 2016-05-10 07:03:41 +0300 (Tue, 10 May 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/cma_fe.c M /trunk/client/gui-gtk-3.0/cma_fe.c M /trunk/client/gui-gtk-3.x/cma_fe.c Corrected message talking about README.cma to refer to README.governor instead. See bug #24650 ------------------------------------------------------------------------ r32640 | cazfi | 2016-05-10 02:26:18 +0300 (Tue, 10 May 2016) | 4 lines Changed paths: M /trunk/win32/installer_msys2/Makefile Add "-msys2" to version label of msys2 builds. See patch #7198 ------------------------------------------------------------------------ r32638 | cazfi | 2016-05-09 22:57:24 +0300 (Mon, 09 May 2016) | 4 lines Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/clinet.c M /trunk/client/editor.c M /trunk/client/mapview_common.c M /trunk/client/tilespec.c M /trunk/server/generator/height_map.c M /trunk/server/scripting/api_server_edit.h M /trunk/server/scripting/api_server_game_methods.h M /trunk/server/scripting/tolua_server.pkg M /trunk/server/unithand.c Fixed some OpenBSD shadow warnings. See patch #7199 ------------------------------------------------------------------------ r32635 | cazfi | 2016-05-09 20:50:51 +0300 (Mon, 09 May 2016) | 6 lines Changed paths: M /trunk/autogen.sh Fixed autogen.sh tool version detection when the terminal does not support some characters that full output of --version gives, but the version number is not affected. See bug #24636 ------------------------------------------------------------------------ r32634 | cazfi | 2016-05-09 16:53:48 +0300 (Mon, 09 May 2016) | 4 lines Changed paths: M /trunk/utility/fcintl.c M /trunk/utility/fcintl.h M /trunk/utility/shared.c M /trunk/utility/shared.h Added low-level switch_lang() function. It has no users in the codebase yet. See patch #7179 ------------------------------------------------------------------------ r32632 | cazfi | 2016-05-09 16:18:05 +0300 (Mon, 09 May 2016) | 4 lines Changed paths: M /trunk/tools/ruledit/tab_building.cpp M /trunk/tools/ruledit/tab_building.h M /trunk/tools/ruledit/tab_tech.cpp M /trunk/tools/ruledit/tab_tech.h M /trunk/tools/ruledit/tab_unit.cpp M /trunk/tools/ruledit/tab_unit.h Fixed adding new items in ruledit. See bug #24271 ------------------------------------------------------------------------ r32630 | cazfi | 2016-05-09 15:59:19 +0300 (Mon, 09 May 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.x/gui_main.c Add handling of '+' and '-' to adjust zoom level on gtk3- and gtk3x-clients. See patch #5903 ------------------------------------------------------------------------ r32628 | cazfi | 2016-05-09 15:55:36 +0300 (Mon, 09 May 2016) | 4 lines Changed paths: M /trunk/fc_version Allow builder to force freeciv version label to use. See patch #7196 ------------------------------------------------------------------------ r32626 | cazfi | 2016-05-09 15:45:14 +0300 (Mon, 09 May 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-3.0/pages.c M /trunk/client/gui-gtk-3.x/pages.c Show scenario format version on gtk-clients. See patch #7191 ------------------------------------------------------------------------ r32625 | cazfi | 2016-05-09 08:02:53 +0300 (Mon, 09 May 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.x/themes.c M /trunk/configure.ac M /trunk/data/themes/Makefile.am A /trunk/data/themes/gui-gtk-3.x (from /trunk/data/themes/gui-gtk-3.0:32624) M /trunk/data/themes/gui-gtk-3.x/Freeciv/gtk-3.0/Arrows/Makefile.am M /trunk/data/themes/gui-gtk-3.x/Freeciv/gtk-3.0/Buttons/Makefile.am M /trunk/data/themes/gui-gtk-3.x/Freeciv/gtk-3.0/Check-Radio/Makefile.am M /trunk/data/themes/gui-gtk-3.x/Freeciv/gtk-3.0/Combo/Makefile.am M /trunk/data/themes/gui-gtk-3.x/Freeciv/gtk-3.0/Frame-Gap/Makefile.am M /trunk/data/themes/gui-gtk-3.x/Freeciv/gtk-3.0/Handles/Makefile.am M /trunk/data/themes/gui-gtk-3.x/Freeciv/gtk-3.0/Lines/Makefile.am M /trunk/data/themes/gui-gtk-3.x/Freeciv/gtk-3.0/ListHeaders/Makefile.am M /trunk/data/themes/gui-gtk-3.x/Freeciv/gtk-3.0/Makefile.am M /trunk/data/themes/gui-gtk-3.x/Freeciv/gtk-3.0/Menu-Menubar/Makefile.am M /trunk/data/themes/gui-gtk-3.x/Freeciv/gtk-3.0/Others/Makefile.am M /trunk/data/themes/gui-gtk-3.x/Freeciv/gtk-3.0/Panel/Makefile.am M /trunk/data/themes/gui-gtk-3.x/Freeciv/gtk-3.0/ProgressBar/Makefile.am M /trunk/data/themes/gui-gtk-3.x/Freeciv/gtk-3.0/Range/Makefile.am M /trunk/data/themes/gui-gtk-3.x/Freeciv/gtk-3.0/Scrollbars/Makefile.am M /trunk/data/themes/gui-gtk-3.x/Freeciv/gtk-3.0/Shadows/Makefile.am M /trunk/data/themes/gui-gtk-3.x/Freeciv/gtk-3.0/Spin/Makefile.am M /trunk/data/themes/gui-gtk-3.x/Freeciv/gtk-3.0/Tabs/Makefile.am M /trunk/data/themes/gui-gtk-3.x/Freeciv/gtk-3.0/Toolbar/Makefile.am Copied gtk3-client theme as separate gtk3x-client theme. See patch #7197 ------------------------------------------------------------------------ r32624 | cazfi | 2016-05-09 01:20:38 +0300 (Mon, 09 May 2016) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-3.0/pages.c M /trunk/client/gui-gtk-3.x/pages.c Store scenario format version of pre-3.0 scenarios correctly to the list of available scenarios in gtk-clients. See bug #24638 ------------------------------------------------------------------------ r32622 | cazfi | 2016-05-08 18:46:05 +0300 (Sun, 08 May 2016) | 6 lines Changed paths: M /trunk/ai/default/daimilitary.c AI: Consider building defensive units instead, if would have wanted to build defensive building but there was no good one available. It used to skip defensive unit considerations when ever defensive building was even considered. See patch #5471 ------------------------------------------------------------------------ r32620 | cazfi | 2016-05-08 18:25:38 +0300 (Sun, 08 May 2016) | 4 lines Changed paths: M /trunk/client/connectdlg_common.c Use correct dir separator for challenge file path. See bug #24641 ------------------------------------------------------------------------ r32619 | cazfi | 2016-05-08 10:07:55 +0300 (Sun, 08 May 2016) | 4 lines Changed paths: M /trunk/configure.ac Corrected escaping of the storage directory adjustment for Windows builds. See bug #24639 ------------------------------------------------------------------------ r32618 | cazfi | 2016-05-08 09:51:32 +0300 (Sun, 08 May 2016) | 4 lines Changed paths: M /trunk/tools/ruleutil/Makefile.am Fixed ruleutil library build when tinycthread enabled. See bug #24643 ------------------------------------------------------------------------ r32616 | cazfi | 2016-05-08 08:24:04 +0300 (Sun, 08 May 2016) | 4 lines Changed paths: M /trunk/common/unittype.c M /trunk/common/unittype.h Inlined utype_has_flag() and uclass_has_flag() See patch #7189 ------------------------------------------------------------------------ r32614 | cazfi | 2016-05-07 21:39:25 +0300 (Sat, 07 May 2016) | 5 lines Changed paths: M /trunk/client/connectdlg_common.c Construct paths passed to spawned server correctly in respect to DIR_SEPARATOR and storage directory. See bug #24640 ------------------------------------------------------------------------ r32612 | cazfi | 2016-05-07 09:47:07 +0300 (Sat, 07 May 2016) | 4 lines Changed paths: M /trunk/common/map.c M /trunk/common/unittype.c M /trunk/common/unittype.h Added list of roads providing movement bonus to the unit class caches. See patch #7176 ------------------------------------------------------------------------ r32610 | cazfi | 2016-05-07 09:30:16 +0300 (Sat, 07 May 2016) | 4 lines Changed paths: M /trunk/doc/README.msys2 M /trunk/win32/installer_msys2/Makefile Disabled bzip2 compression support from msys2 based installer packages See patch #7194 ------------------------------------------------------------------------ r32609 | cazfi | 2016-05-07 01:46:02 +0300 (Sat, 07 May 2016) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/m4/c99.m4 Use AC_C_VARARRAYS instead of AC_C99_VARIABLE_ARRAYS. See patch #7193 ------------------------------------------------------------------------ r32607 | cazfi | 2016-05-06 21:53:18 +0300 (Fri, 06 May 2016) | 5 lines Changed paths: M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.x/gui_main.c M /trunk/configure.ac Expose gtk3-client WIP zoom functionality to user only if configured with new --with-zoom option. See patch #7190 ------------------------------------------------------------------------ r32605 | cazfi | 2016-05-06 15:44:46 +0300 (Fri, 06 May 2016) | 4 lines Changed paths: M /trunk/data/stub/game.ruleset M /trunk/server/rssanity.c M /trunk/server/rssanity.h M /trunk/server/settings.c Automatically disable barbarians if ruleset has no barbarian units. See patch #7192 ------------------------------------------------------------------------ r32604 | cazfi | 2016-05-06 15:29:28 +0300 (Fri, 06 May 2016) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/doc/README.packaging Made --enable-ipv6 to default to strict 'yes' See patch #7185 ------------------------------------------------------------------------ r32602 | cazfi | 2016-05-06 15:12:36 +0300 (Fri, 06 May 2016) | 4 lines Changed paths: M /trunk/doc/README.msys2 M /trunk/win32/installer_msys2/Makefile Disabled sqlite3 auth support from msys2 builds. See patch #7188 ------------------------------------------------------------------------ r32600 | cazfi | 2016-05-06 07:22:45 +0300 (Fri, 06 May 2016) | 4 lines Changed paths: M /trunk/ai/default/daidiplomacy.c M /trunk/client/agents/cma_core.c M /trunk/client/agents/cma_fec.c M /trunk/client/agents/cma_fec.h M /trunk/client/climisc.c M /trunk/client/gui-gtk-2.0/editgui.c M /trunk/client/gui-gtk-3.0/editgui.c M /trunk/client/gui-gtk-3.x/editgui.c M /trunk/client/gui-qt/gui_main.cpp M /trunk/client/gui-qt/qtg_cxxside.h M /trunk/client/gui-sdl2/gui_main.c M /trunk/client/gui-stub/gui_main.c M /trunk/client/gui_interface.c M /trunk/client/gui_interface.h M /trunk/client/helpdata.c M /trunk/client/include/editgui_g.h M /trunk/client/mapview_common.c M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/common/packets.def M /trunk/server/edithand.c M /trunk/server/unithand.c M /trunk/tools/civmanual.c Fixed some shadow warnings seen on OpenBSD. See patch #7181 ------------------------------------------------------------------------ r32599 | cazfi | 2016-05-06 07:00:27 +0300 (Fri, 06 May 2016) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/tools/Makefile.am M /trunk/tools/ruledit/Makefile.am D /trunk/tools/ruledit/comments.c D /trunk/tools/ruledit/comments.h D /trunk/tools/ruledit/rulesave.c D /trunk/tools/ruledit/rulesave.h A /trunk/tools/ruleutil A /trunk/tools/ruleutil/Makefile.am A /trunk/tools/ruleutil/comments.c (from /trunk/tools/ruledit/comments.c:32598) A /trunk/tools/ruleutil/comments.h (from /trunk/tools/ruledit/comments.h:32598) A /trunk/tools/ruleutil/rulesave.c (from /trunk/tools/ruledit/rulesave.c:32598) A /trunk/tools/ruleutil/rulesave.h (from /trunk/tools/ruledit/rulesave.h:32598) Moved ruleset saving related code from ruledit to a new ruleutil library. See patch #7186 ------------------------------------------------------------------------ r32597 | cazfi | 2016-05-05 22:42:35 +0300 (Thu, 05 May 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/gamedlgs.c M /trunk/client/gui-gtk-2.0/gui_stuff.c M /trunk/client/gui-gtk-3.0/gamedlgs.c M /trunk/client/gui-gtk-3.0/gui_stuff.c M /trunk/client/gui-gtk-3.x/gamedlgs.c M /trunk/client/gui-gtk-3.x/gui_stuff.c Fixed "GtkDialog mapped without a transient parent." warning about policies dialog. See bug #24619 ------------------------------------------------------------------------ r32596 | cazfi | 2016-05-05 21:29:04 +0300 (Thu, 05 May 2016) | 4 lines Changed paths: M /trunk/server/savegame3.c Do not save player tile resources separately. They are already part of extras. See patch #7168 ------------------------------------------------------------------------ r32593 | cazfi | 2016-05-05 21:03:28 +0300 (Thu, 05 May 2016) | 6 lines Changed paths: M /trunk/common/unit.c Removed outdated comment from unit.c Reported by Michal Mazurek See bug #19047 ------------------------------------------------------------------------ r32591 | cazfi | 2016-05-05 20:07:14 +0300 (Thu, 05 May 2016) | 4 lines Changed paths: M /trunk/utility/shared.h Fixed typo in the name of the FREECIV_MSWINDOWS macro being checked See bug #24635 ------------------------------------------------------------------------ r32589 | cazfi | 2016-05-05 18:09:30 +0300 (Thu, 05 May 2016) | 4 lines Changed paths: M /trunk/bootstrap/fcgui.in M /trunk/bootstrap/fcruledit.in M /trunk/bootstrap/fcser.in Set paths in fcser/fcgui/fcruledit with correct dir separator See patch #7175 ------------------------------------------------------------------------ r32586 | cazfi | 2016-05-05 09:16:57 +0300 (Thu, 05 May 2016) | 7 lines Changed paths: M /trunk/common/city.c M /trunk/common/unit.c M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/sandbox/terrain.ruleset M /trunk/data/stub/terrain.ruleset Added ruleset comments about "NoAggressive" base flag restriction that base also needs to be near friendly city. Reported by David Fernandez See patch #7184 ------------------------------------------------------------------------ r32585 | cazfi | 2016-05-05 00:12:48 +0300 (Thu, 05 May 2016) | 4 lines Changed paths: M /trunk/server/unithand.c Support server side unit activity target assignment on freeciv-web builds. See patch #7178 ------------------------------------------------------------------------ r32583 | cazfi | 2016-05-04 23:53:39 +0300 (Wed, 04 May 2016) | 4 lines Changed paths: M /trunk/win32/installer_msys2/Makefile Updated lists of dlls to put to msys2 based installer packages. See patch #7173 ------------------------------------------------------------------------ r32581 | cazfi | 2016-05-04 21:38:11 +0300 (Wed, 04 May 2016) | 4 lines Changed paths: M /trunk/utility/shared.h Replaced use of WIN32_NATIVE with public FREECIV_MS_WINDOWS in shared.h header See bug #24635 ------------------------------------------------------------------------ r32579 | cazfi | 2016-05-04 20:43:36 +0300 (Wed, 04 May 2016) | 2 lines Changed paths: M /trunk/translations/core/POTFILES.in M /trunk/translations/nations/POTFILES.skip M /trunk/translations/ruledit/POTFILES.skip Updated POTFILES after renaming some default ai source files. ------------------------------------------------------------------------ r32577 | cazfi | 2016-05-04 19:40:59 +0300 (Wed, 04 May 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/editgui.c M /trunk/client/gui-gtk-3.0/editgui.h M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.x/editgui.c M /trunk/client/gui-gtk-3.x/editgui.h M /trunk/client/gui-gtk-3.x/gui_main.c Free gtk3-client editbar icons on exit See bug #24634 ------------------------------------------------------------------------ r32575 | cazfi | 2016-05-04 18:00:46 +0300 (Wed, 04 May 2016) | 6 lines Changed paths: M /trunk/data/civ2civ3/README.civ2civ3 M /trunk/data/civ2civ3/game.ruleset Enabled tired attack in civ2civ3 ruleset. Patch by David Fernandez See patch #7160 ------------------------------------------------------------------------ r32573 | cazfi | 2016-05-04 17:15:58 +0300 (Wed, 04 May 2016) | 4 lines Changed paths: M /trunk/ai/classic/classicai.c M /trunk/ai/default/Makefile.am D /trunk/ai/default/advdiplomacy.c D /trunk/ai/default/advdiplomacy.h D /trunk/ai/default/advdomestic.c D /trunk/ai/default/advdomestic.h D /trunk/ai/default/advmilitary.c D /trunk/ai/default/advmilitary.h M /trunk/ai/default/aicity.c M /trunk/ai/default/aidata.c M /trunk/ai/default/aidiplomat.c M /trunk/ai/default/aihand.c M /trunk/ai/default/aiplayer.c M /trunk/ai/default/aisettler.h M /trunk/ai/default/aitech.c M /trunk/ai/default/aitools.c M /trunk/ai/default/aiunit.c A /trunk/ai/default/daidiplomacy.c (from /trunk/ai/default/advdiplomacy.c:32572) A /trunk/ai/default/daidiplomacy.h (from /trunk/ai/default/advdiplomacy.h:32572) A /trunk/ai/default/daidomestic.c (from /trunk/ai/default/advdomestic.c:32572) A /trunk/ai/default/daidomestic.h (from /trunk/ai/default/advdomestic.h:32572) A /trunk/ai/default/daimilitary.c (from /trunk/ai/default/advmilitary.c:32572) A /trunk/ai/default/daimilitary.h (from /trunk/ai/default/advmilitary.h:32572) M /trunk/ai/threaded/threadedai.c Renamed default ai 'adv' -prefixed modules as 'dai' -prefixed See patch #7182 ------------------------------------------------------------------------ r32572 | cazfi | 2016-05-04 07:32:23 +0300 (Wed, 04 May 2016) | 2 lines Changed paths: M /trunk/common/networking/dataio.h Corrected dataio.h comment about dataio_raw.h and dataio_json.h ------------------------------------------------------------------------ r32571 | cazfi | 2016-05-04 07:30:40 +0300 (Wed, 04 May 2016) | 4 lines Changed paths: M /trunk/common/Makefile.am D /trunk/common/dataio.h M /trunk/common/networking/Makefile.am A /trunk/common/networking/dataio.h (from /trunk/common/dataio.h:32570) Moved dataio.h to common/networking/ See patch #7180 ------------------------------------------------------------------------ r32570 | cazfi | 2016-05-04 04:10:15 +0300 (Wed, 04 May 2016) | 4 lines Changed paths: M /trunk/server/settings.c Disable scorefile setting from freeciv-web builds. See patch #7177 ------------------------------------------------------------------------ r32568 | cazfi | 2016-05-04 01:35:56 +0300 (Wed, 04 May 2016) | 4 lines Changed paths: M /trunk/doc/README.msys2 Documented freeciv msys environment 160425 as the one to use. See patch #7172 ------------------------------------------------------------------------ r32566 | cazfi | 2016-05-04 01:03:45 +0300 (Wed, 04 May 2016) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.x/gui_main.c Disconnect gtk-clients cleanly from the server even when Quitting client, instead of just Leaving game. See bug #24629 ------------------------------------------------------------------------ r32564 | cazfi | 2016-05-03 23:11:36 +0300 (Tue, 03 May 2016) | 9 lines Changed paths: M /trunk/data/civ2civ3/README.civ2civ3 M /trunk/data/civ2civ3/game.ruleset M /trunk/data/civ2civ3/techs.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/civ2civ3/units.ruleset Updated civ2civ3 Merchants behavior - They no longer require River or Road, but can move on any land - Bonus on traderoute creation disabled - They can't do Enter Marketplace action - They are subject to ZOC - Trade routes to enemy cities are not possible See patch #7137 ------------------------------------------------------------------------ r32563 | cazfi | 2016-05-03 22:44:17 +0300 (Tue, 03 May 2016) | 4 lines Changed paths: M /trunk/data/ruledit/comments.txt M /trunk/tools/ruledit/comments.c M /trunk/tools/ruledit/comments.h M /trunk/tools/ruledit/rulesave.c Save documentation comment about 'terrain types' format to ruleset See patch #7166 ------------------------------------------------------------------------ r32562 | cazfi | 2016-05-03 22:21:21 +0300 (Tue, 03 May 2016) | 5 lines Changed paths: M /trunk/client/gui-gtk-3.0/Makefile.am M /trunk/client/gui-gtk-3.x/Makefile.am Dropped gtkpixcomm.[ch] modules of gtk3- and gtk3x-clients from compilation and tarball. See patch #6938 ------------------------------------------------------------------------ r32560 | cazfi | 2016-05-03 19:12:57 +0300 (Tue, 03 May 2016) | 4 lines Changed paths: M /trunk/win32/installer_msys2/Makefile Made msys2 'make snapshot' targets to match upcoming official env See patch #7174 ------------------------------------------------------------------------ r32559 | cazfi | 2016-05-03 15:25:29 +0300 (Tue, 03 May 2016) | 2 lines Changed paths: M /trunk/translations/core/fi.po Updated Finnish translation. This is just S2_6 translation msgmerged against latest TRUNK strings. ------------------------------------------------------------------------ r32554 | cazfi | 2016-05-03 15:18:01 +0300 (Tue, 03 May 2016) | 2 lines Changed paths: M /trunk/translations/core/fr.po M /trunk/translations/nations/fr.po M /trunk/translations/ruledit/fr.po Set 'Report-Msgid-Bugs-To:' in all po-files. ------------------------------------------------------------------------ r32550 | jtn | 2016-05-03 10:51:00 +0300 (Tue, 03 May 2016) | 3 lines Changed paths: M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.x/gui_main.c M /trunk/client/helpdata.c M /trunk/client/options.c M /trunk/common/events.c M /trunk/data/civ1/buildings.ruleset M /trunk/data/civ2/buildings.ruleset M /trunk/data/civ2civ3/buildings.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/civ2civ3/techs.ruleset M /trunk/data/classic/buildings.ruleset M /trunk/data/experimental/buildings.ruleset M /trunk/data/multiplayer/buildings.ruleset M /trunk/data/sandbox/buildings.ruleset M /trunk/server/cityturn.c M /trunk/server/diplomats.c M /trunk/server/scripting/api_server_edit.c M /trunk/server/settings.c M /trunk/server/techtools.c M /trunk/server/unithand.c Miscellaneous typo fixes and rewording. See gna patch #7170. ------------------------------------------------------------------------ r32547 | cazfi | 2016-05-03 06:35:02 +0300 (Tue, 03 May 2016) | 4 lines Changed paths: M /trunk/data/alien/units.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/ruledit/comments.txt M /trunk/data/sandbox/units.ruleset M /trunk/data/stub/units.ruleset Fixed typo 'garphic' -> 'graphic' in unit type field 'graphic_alt' documentation. See patch #7169 ------------------------------------------------------------------------ r32545 | cazfi | 2016-05-03 06:15:15 +0300 (Tue, 03 May 2016) | 4 lines Changed paths: M /trunk/client/client_main.c M /trunk/client/clinet.c M /trunk/client/gui-sdl2/gui_main.c M /trunk/common/networking/connection.c M /trunk/server/meta.c M /trunk/server/sernet.c M /trunk/server/srv_main.c M /trunk/utility/netintf.c M /trunk/utility/netintf.h M /trunk/utility/shared.c M /trunk/utility/support.c Dropped direct winsock2.h includes from files that get it via fc_prehdrs.h See patch #7134 ------------------------------------------------------------------------ r32544 | cazfi | 2016-05-02 21:28:45 +0300 (Mon, 02 May 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/helpdlg.c M /trunk/client/gui-gtk-3.x/helpdlg.c Replaced GtkPixcomm based help item image with GtkImage based one in gtk3- and gtk3x-clients. See patch #7165 ------------------------------------------------------------------------ r32543 | cazfi | 2016-05-02 19:43:33 +0300 (Mon, 02 May 2016) | 4 lines Changed paths: M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/sandbox/terrain.ruleset M /trunk/data/stub/terrain.ruleset M /trunk/server/ruleset.c M /trunk/server/savecompat.c M /trunk/server/savecompat.h M /trunk/server/savegame3.c M /trunk/tools/ruledit/rulesave.c Moved resource_by_identifier() to savecompat.c See patch #7167 ------------------------------------------------------------------------ r32541 | cazfi | 2016-05-02 17:20:47 +0300 (Mon, 02 May 2016) | 5 lines Changed paths: M /trunk/client/options.c M /trunk/server/gamehand.c M /trunk/utility/shared.c M /trunk/utility/shared.h Add DIR_SEPARATOR and PATH_SEPARATOR definitions to shared.h just once, replacing separate definitions in all places that need them. See patch #7158 ------------------------------------------------------------------------ r32540 | cazfi | 2016-05-02 07:42:28 +0300 (Mon, 02 May 2016) | 4 lines Changed paths: M /trunk/client/climap.h M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-3.0/mapctrl.c M /trunk/client/gui-gtk-3.0/mapview.c M /trunk/client/gui-gtk-3.x/mapctrl.c M /trunk/client/gui-gtk-3.x/mapview.c M /trunk/client/mapview_common.c M /trunk/common/map.c Removed map_exists() macro and use !map_is_empty() instead. See patch #7131 ------------------------------------------------------------------------ r32538 | cazfi | 2016-05-02 00:40:16 +0300 (Mon, 02 May 2016) | 4 lines Changed paths: M /trunk/configure.ac Include winsock2.h first to AF_INET6 configure test. See patch #7138 ------------------------------------------------------------------------ r32537 | cazfi | 2016-05-01 23:11:43 +0300 (Sun, 01 May 2016) | 2 lines Changed paths: M /trunk/translations/core/POTFILES.in M /trunk/translations/nations/POTFILES.skip M /trunk/translations/ruledit/POTFILES.skip Updated POTFILES after moving some files to common/networking/ ------------------------------------------------------------------------ r32536 | cazfi | 2016-05-01 23:05:19 +0300 (Sun, 01 May 2016) | 4 lines Changed paths: M /trunk/ai/Makefile.am M /trunk/ai/classic/Makefile.am M /trunk/ai/default/Makefile.am M /trunk/ai/stub/Makefile.am M /trunk/ai/threaded/Makefile.am M /trunk/client/Makefile.am M /trunk/client/agents/Makefile.am M /trunk/client/gui-gtk-2.0/Makefile.am M /trunk/client/gui-gtk-3.0/Makefile.am M /trunk/client/gui-gtk-3.x/Makefile.am M /trunk/client/gui-qt/Makefile.am M /trunk/client/gui-sdl2/Makefile.am M /trunk/client/gui-stub/Makefile.am M /trunk/client/luascript/Makefile.am M /trunk/common/Makefile.am M /trunk/common/aicore/Makefile.am D /trunk/common/connection.c D /trunk/common/connection.h D /trunk/common/dataio_json.c D /trunk/common/dataio_json.h D /trunk/common/dataio_raw.c D /trunk/common/dataio_raw.h A /trunk/common/networking A /trunk/common/networking/Makefile.am A /trunk/common/networking/connection.c (from /trunk/common/connection.c:32535) A /trunk/common/networking/connection.h (from /trunk/common/connection.h:32535) A /trunk/common/networking/dataio_json.c (from /trunk/common/dataio_json.c:32535) A /trunk/common/networking/dataio_json.h (from /trunk/common/dataio_json.h:32535) A /trunk/common/networking/dataio_raw.c (from /trunk/common/dataio_raw.c:32535) A /trunk/common/networking/dataio_raw.h (from /trunk/common/dataio_raw.h:32535) A /trunk/common/networking/packets.c (from /trunk/common/packets.c:32535) A /trunk/common/networking/packets.h (from /trunk/common/packets.h:32535) A /trunk/common/networking/packets_json.c (from /trunk/common/packets_json.c:32535) A /trunk/common/networking/packets_json.h (from /trunk/common/packets_json.h:32535) D /trunk/common/packets.c D /trunk/common/packets.h D /trunk/common/packets_json.c D /trunk/common/packets_json.h M /trunk/common/scriptcore/Makefile.am M /trunk/configure.ac M /trunk/server/Makefile.am M /trunk/server/advisors/Makefile.am M /trunk/server/generator/Makefile.am M /trunk/server/scripting/Makefile.am M /trunk/tools/Makefile.am M /trunk/tools/ruledit/Makefile.am Moved most of the networking related source files from common/ to a new subdirectory common/networking/ See patch #7153 ------------------------------------------------------------------------ r32535 | cazfi | 2016-05-01 16:54:28 +0300 (Sun, 01 May 2016) | 4 lines Changed paths: M /trunk/tools/ruledit/tab_misc.cpp M /trunk/tools/ruledit/tab_misc.h Support using ruleset version number as suffix for the save directory. See patch #7136 ------------------------------------------------------------------------ r32534 | cazfi | 2016-05-01 01:22:32 +0300 (Sun, 01 May 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/citydlg.c M /trunk/client/gui-gtk-3.x/citydlg.c Replaced GtkPixcomm based citizen bar with GtkImage based one in gtk3- and gtk3x-clients. See patch #7151 ------------------------------------------------------------------------ r32531 | cazfi | 2016-05-01 00:00:23 +0300 (Sun, 01 May 2016) | 4 lines Changed paths: M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/sandbox/terrain.ruleset M /trunk/data/stub/terrain.ruleset Made corrections to terrains sections comments in supplied rulesets See patch #7161 ------------------------------------------------------------------------ r32528 | cazfi | 2016-04-30 23:21:47 +0300 (Sat, 30 Apr 2016) | 7 lines Changed paths: M /trunk/common/featured_text.c Send translated unit name in unit link, not untranslated one. Client shows this if unit has already dead (or otherwise not visible on client) when the link is received. Reported by fomalhaut See bug #24608 ------------------------------------------------------------------------ r32526 | cazfi | 2016-04-30 18:12:11 +0300 (Sat, 30 Apr 2016) | 4 lines Changed paths: M /trunk/ai/default/advdiplomacy.c M /trunk/ai/default/advdomestic.c M /trunk/ai/default/advmilitary.c M /trunk/ai/default/aiair.c M /trunk/ai/default/aicity.c M /trunk/ai/default/aidiplomat.c M /trunk/ai/default/aiferry.c M /trunk/ai/default/aihand.c M /trunk/ai/default/ailog.c M /trunk/ai/default/aiparatrooper.c M /trunk/ai/default/aisettler.c M /trunk/ai/default/aiunit.c M /trunk/client/agents/agents.c M /trunk/client/agents/cma_core.c M /trunk/client/citydlg_common.c M /trunk/client/cityrepdata.c M /trunk/client/climisc.c M /trunk/client/editor.c M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/diplodlg.c M /trunk/client/gui-gtk-2.0/finddlg.c M /trunk/client/gui-gtk-2.0/gotodlg.c M /trunk/client/gui-gtk-2.0/inteldlg.c M /trunk/client/gui-gtk-2.0/unitselect.c M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-gtk-3.0/citydlg.c M /trunk/client/gui-gtk-3.0/diplodlg.c M /trunk/client/gui-gtk-3.0/finddlg.c M /trunk/client/gui-gtk-3.0/gotodlg.c M /trunk/client/gui-gtk-3.0/inteldlg.c M /trunk/client/gui-gtk-3.0/unitselect.c M /trunk/client/gui-gtk-3.x/action_dialog.c M /trunk/client/gui-gtk-3.x/citydlg.c M /trunk/client/gui-gtk-3.x/diplodlg.c M /trunk/client/gui-gtk-3.x/finddlg.c M /trunk/client/gui-gtk-3.x/gotodlg.c M /trunk/client/gui-gtk-3.x/inteldlg.c M /trunk/client/gui-gtk-3.x/unitselect.c M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/gotodlg.cpp M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/plrdlg.cpp M /trunk/client/gui-sdl2/action_dialog.c M /trunk/client/gui-sdl2/citydlg.c M /trunk/client/gui-sdl2/cityrep.c M /trunk/client/gui-sdl2/cma_fe.c M /trunk/client/gui-sdl2/dialogs.c M /trunk/client/gui-sdl2/diplodlg.c M /trunk/client/gui-sdl2/finddlg.c M /trunk/client/gui-sdl2/gotodlg.c M /trunk/client/gui-sdl2/inteldlg.c M /trunk/client/gui-sdl2/mapview.c M /trunk/client/gui-sdl2/menu.c M /trunk/client/gui-sdl2/wldlg.c M /trunk/client/mapview_common.c M /trunk/client/packhand.c M /trunk/client/text.c M /trunk/client/update_queue.c M /trunk/common/aicore/cm.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/featured_text.c M /trunk/common/game.c M /trunk/common/idex.c M /trunk/common/improvement.c M /trunk/common/tile.c M /trunk/common/vision.c M /trunk/server/advisors/infracache.c M /trunk/server/barbarian.c M /trunk/server/citizenshand.c M /trunk/server/cityhand.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/diplomats.c M /trunk/server/legacysave.c M /trunk/server/plrhand.c M /trunk/server/report.c M /trunk/server/sanitycheck.c M /trunk/server/savegame2.c M /trunk/server/savegame3.c M /trunk/server/srv_log.c M /trunk/server/stdinhand.c M /trunk/server/unithand.c M /trunk/server/unittools.c Renamed city_name() as city_name_get() See patch #7143 ------------------------------------------------------------------------ r32523 | cazfi | 2016-04-28 20:22:54 +0300 (Thu, 28 Apr 2016) | 4 lines Changed paths: M /trunk/utility/netfile.c Refactored libcurl usage so that we never try to set NULL for CURLOPT_ERRORBUFFER. See bug #24603 ------------------------------------------------------------------------ r32519 | cazfi | 2016-04-28 16:50:51 +0300 (Thu, 28 Apr 2016) | 4 lines Changed paths: M /trunk/common/city.c Refactored city_unit_unhappiness() to check EFT_MAKE_CONTENT_MIL_PER only when result is needed. See patch #7149 ------------------------------------------------------------------------ r32516 | cazfi | 2016-04-28 16:42:08 +0300 (Thu, 28 Apr 2016) | 6 lines Changed paths: M /trunk/common/packets.def M /trunk/fc_version Made illness rules related network protocol fields wide enough to hold their maximum values. Reported by fomalhaut See bug #24607 ------------------------------------------------------------------------ r32513 | cazfi | 2016-04-28 07:32:38 +0300 (Thu, 28 Apr 2016) | 4 lines Changed paths: M /trunk/m4/debug.m4 Disabled nonnull-compare compiler errors from debug builds. See patch #7156 ------------------------------------------------------------------------ r32512 | cazfi | 2016-04-28 06:59:11 +0300 (Thu, 28 Apr 2016) | 4 lines Changed paths: M /trunk/server/savegame2.c M /trunk/server/savegame3.c Have 'have_resources' as map parameter, and not as general capability 'specials', in savegame3.c saves. See patch #7148 ------------------------------------------------------------------------ r32511 | cazfi | 2016-04-27 23:20:21 +0300 (Wed, 27 Apr 2016) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/m4/gtk2-client.m4 Do not autoselect unsupported gtk2-client or modpack installer. See patch #7128 ------------------------------------------------------------------------ r32509 | cazfi | 2016-04-27 22:56:52 +0300 (Wed, 27 Apr 2016) | 4 lines Changed paths: M /trunk/common/extras.c M /trunk/common/extras.h M /trunk/server/savecompat.c M /trunk/server/savecompat.h Moved special_extra_get() to savecompat.c See patch #7152 ------------------------------------------------------------------------ r32507 | cazfi | 2016-04-27 22:07:38 +0300 (Wed, 27 Apr 2016) | 4 lines Changed paths: M /trunk/doc/README.msys2 Moved MIN_WIN_VER documentation to Build-section in README.msys2 See patch #7150 ------------------------------------------------------------------------ r32505 | cazfi | 2016-04-27 21:59:43 +0300 (Wed, 27 Apr 2016) | 5 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/plrhand.c Changed network protocol so that only those policies slots that are in use in current ruleset are being sent as part of player info packet. See bug #24611 ------------------------------------------------------------------------ r32504 | cazfi | 2016-04-26 16:52:40 +0300 (Tue, 26 Apr 2016) | 2 lines Changed paths: M /trunk/common/fc_types.h Added comment explaining why GUI_SDL is still defined. ------------------------------------------------------------------------ r32503 | cazfi | 2016-04-26 16:20:13 +0300 (Tue, 26 Apr 2016) | 4 lines Changed paths: M /trunk/data/alien/units.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/ruledit/comments.txt M /trunk/data/sandbox/units.ruleset M /trunk/data/stub/units.ruleset M /trunk/tools/ruledit/comments.c M /trunk/tools/ruledit/comments.h M /trunk/tools/ruledit/rulesave.c Save documentation comment about 'unit types' format to ruleset See patch #7146 ------------------------------------------------------------------------ r32500 | cazfi | 2016-04-26 16:01:02 +0300 (Tue, 26 Apr 2016) | 4 lines Changed paths: M /trunk/common/player.c M /trunk/common/player.h Inlined is_barbarian() See patch #7147 ------------------------------------------------------------------------ r32497 | cazfi | 2016-04-26 15:54:55 +0300 (Tue, 26 Apr 2016) | 7 lines Changed paths: M /trunk/configure.ac Adjusted error message when configure can't automatically select client. Instead of claiming that no client can be built, specify that only the fully supported ones were considered - it might be possible to manually enable less supported one. See patch #7145 ------------------------------------------------------------------------ r32496 | cazfi | 2016-04-26 06:50:35 +0300 (Tue, 26 Apr 2016) | 4 lines Changed paths: M /trunk/client/citydlg_common.c Typofix to trade tooltip; "Traing" -> "Trading" See bug #24605 ------------------------------------------------------------------------ r32493 | cazfi | 2016-04-26 06:42:20 +0300 (Tue, 26 Apr 2016) | 4 lines Changed paths: M /trunk/data/alien/units.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/sandbox/units.ruleset M /trunk/data/stub/units.ruleset Typofix to comment of supplied rulesets; "attach" -> "attack" See bug #24602 ------------------------------------------------------------------------ r32490 | cazfi | 2016-04-25 21:56:28 +0300 (Mon, 25 Apr 2016) | 5 lines Changed paths: M /trunk/autogen.sh Avoid syntax errors in autogen.sh if parsing version number from tool output gets an empty value even for major version. See patch #7135 ------------------------------------------------------------------------ r32487 | cazfi | 2016-04-25 20:07:43 +0300 (Mon, 25 Apr 2016) | 4 lines Changed paths: M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/Makefile.am M /trunk/client/gui-gtk-3.0/citydlg.c M /trunk/client/gui-gtk-3.0/menu.c A /trunk/client/gui-gtk-3.0/transportdlg.c A /trunk/client/gui-gtk-3.0/transportdlg.h M /trunk/client/gui-gtk-3.x/Makefile.am M /trunk/client/gui-gtk-3.x/citydlg.c M /trunk/client/gui-gtk-3.x/menu.c A /trunk/client/gui-gtk-3.x/transportdlg.c A /trunk/client/gui-gtk-3.x/transportdlg.h M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/qtg_cxxside.cpp M /trunk/client/gui-qt/qtg_cxxside.h M /trunk/client/gui-sdl2/dialogs.c M /trunk/client/gui-sdl2/menu.c M /trunk/client/gui-stub/dialogs.c M /trunk/client/gui_cbsetter.c M /trunk/client/gui_cbsetter.h M /trunk/client/gui_interface.c M /trunk/client/gui_interface.h M /trunk/client/include/dialogs_g.h M /trunk/translations/core/POTFILES.in M /trunk/translations/nations/POTFILES.skip M /trunk/translations/ruledit/POTFILES.skip Added transport selection dialog to gtk3- and gtk3x-clients. See bug #13943 ------------------------------------------------------------------------ r32486 | cazfi | 2016-04-25 15:55:38 +0300 (Mon, 25 Apr 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.x/gui_main.c Removed outcommented line completely. See patch #7140 ------------------------------------------------------------------------ r32484 | cazfi | 2016-04-25 15:39:51 +0300 (Mon, 25 Apr 2016) | 4 lines Changed paths: M /trunk/ai/default/advdiplomacy.c Renamed aidiplomacy.c notify() as dai_diplo_notify() See patch #7129 ------------------------------------------------------------------------ r32482 | jtn | 2016-04-25 01:59:49 +0300 (Mon, 25 Apr 2016) | 3 lines Changed paths: M /trunk/common/map.c Silence a maybe-uninitialized warning from GCC 4.8.4. See gna patch #7126. ------------------------------------------------------------------------ r32479 | cazfi | 2016-04-25 01:59:18 +0300 (Mon, 25 Apr 2016) | 4 lines Changed paths: M /trunk/server/savegame2.c M /trunk/server/savegame3.c When saving a game before map is even generated, do not save have_huts as TRUE. See bug #24599 ------------------------------------------------------------------------ r32477 | cazfi | 2016-04-24 17:28:54 +0300 (Sun, 24 Apr 2016) | 4 lines Changed paths: M /trunk/server/citytools.c Fixed an attempt to overwrite function free() with memset() See bug #24606 ------------------------------------------------------------------------ r32475 | cazfi | 2016-04-24 16:59:48 +0300 (Sun, 24 Apr 2016) | 4 lines Changed paths: M /trunk/common/tile.c M /trunk/common/tile.h Inlined tile_extras() See patch #7127 ------------------------------------------------------------------------ r32473 | cazfi | 2016-04-24 12:57:34 +0300 (Sun, 24 Apr 2016) | 4 lines Changed paths: M /trunk/ai/default/aidata.c M /trunk/ai/default/aidata.h M /trunk/server/citizenshand.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/connecthand.c M /trunk/server/edithand.c M /trunk/server/legacysave.c M /trunk/server/plrhand.c M /trunk/server/ruleset.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/savegame3.c M /trunk/server/scripting/api_server_edit.c M /trunk/server/scripting/api_server_game_methods.c M /trunk/server/srv_main.c M /trunk/server/unithand.c Fixed some shadow warnings seen on OpenBSD system. See patch #7133 ------------------------------------------------------------------------ r32470 | cazfi | 2016-04-24 10:29:39 +0300 (Sun, 24 Apr 2016) | 4 lines Changed paths: M /trunk/common/tech.c Removed extra qualifier removal from advance_rule_name() See patch #7130 ------------------------------------------------------------------------ r32469 | cazfi | 2016-04-24 10:15:28 +0300 (Sun, 24 Apr 2016) | 4 lines Changed paths: M /trunk/data/alien/units.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/ruledit/comments.txt M /trunk/data/sandbox/units.ruleset M /trunk/data/stub/units.ruleset M /trunk/tools/ruledit/comments.c M /trunk/tools/ruledit/comments.h M /trunk/tools/ruledit/rulesave.c Save documentation comment about 'unit classes' format to ruleset See patch #7132 ------------------------------------------------------------------------ r32466 | cazfi | 2016-04-24 10:08:30 +0300 (Sun, 24 Apr 2016) | 4 lines Changed paths: M /trunk/server/gamehand.c Free individual elements of the ruleset choices vector. See bug #24600 ------------------------------------------------------------------------ r32465 | cazfi | 2016-04-23 22:45:35 +0300 (Sat, 23 Apr 2016) | 5 lines Changed paths: M /trunk/client/gui-gtk-3.0/citydlg.c M /trunk/client/gui-gtk-3.0/mapview.c M /trunk/client/gui-gtk-3.0/mapview.h M /trunk/client/gui-gtk-3.x/citydlg.c M /trunk/client/gui-gtk-3.x/mapview.c M /trunk/client/gui-gtk-3.x/mapview.h Replaced GtkPixcomm based put_unit_gpixmap_city_overlays() with GtkImage based solutions in gtk3- and gtk3x-clients. See patch #7124 ------------------------------------------------------------------------ r32462 | cazfi | 2016-04-22 23:00:53 +0300 (Fri, 22 Apr 2016) | 4 lines Changed paths: M /trunk/common/map.c Call is_move_cardinal() only when really needed. See patch #7126 ------------------------------------------------------------------------ r32461 | cazfi | 2016-04-22 18:45:29 +0300 (Fri, 22 Apr 2016) | 2 lines Changed paths: M /trunk/server/advisors/advchoice.h Comment typofix "infomation" -> "information" ------------------------------------------------------------------------ r32459 | cazfi | 2016-04-22 16:30:03 +0300 (Fri, 22 Apr 2016) | 4 lines Changed paths: M /trunk/common/achievements.c M /trunk/common/city.c M /trunk/common/disaster.c M /trunk/common/extras.c M /trunk/common/government.c M /trunk/common/improvement.c M /trunk/common/multipliers.c M /trunk/common/name_translation.h M /trunk/common/nation.c M /trunk/common/research.c M /trunk/common/specialist.c M /trunk/common/style.c M /trunk/common/tech.c M /trunk/common/terrain.c M /trunk/common/traderoutes.c M /trunk/common/unittype.c M /trunk/server/ruleset.c M /trunk/tools/ruledit/rulesave.c M /trunk/tools/ruledit/tab_tech.cpp Renamed rule_name() as rule_name_get() See patch #7120 ------------------------------------------------------------------------ r32458 | cazfi | 2016-04-22 07:58:58 +0300 (Fri, 22 Apr 2016) | 4 lines Changed paths: M /trunk/doc/README.msys2 Added arch-specific icu packages to the list of needed packages in README.msys2 See patch #7123 ------------------------------------------------------------------------ r32457 | cazfi | 2016-04-21 22:45:08 +0300 (Thu, 21 Apr 2016) | 5 lines Changed paths: M /trunk/client/gui-gtk-3.x/citydlg.c M /trunk/client/gui-gtk-3.x/repodlgs.c M /trunk/m4/gtk3x-client.m4 Removed deprecated gtk_adjustment_value_changed() calls from gtk3x-client. Bumped minimum gtk3 requirement to 3.18. See patch #6799 ------------------------------------------------------------------------ r32456 | cazfi | 2016-04-21 16:11:23 +0300 (Thu, 21 Apr 2016) | 4 lines Changed paths: M /trunk/data/alien/units.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/sandbox/units.ruleset M /trunk/data/stub/units.ruleset Unified user utype and uclass flag documentation comments. See patch #7121 ------------------------------------------------------------------------ r32454 | cazfi | 2016-04-21 15:41:24 +0300 (Thu, 21 Apr 2016) | 5 lines Changed paths: M /trunk/ai/threaded/taicity.c M /trunk/client/gui-gtk-3.0/citydlg.c M /trunk/client/gui-gtk-3.x/citydlg.c M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/fc_version M /trunk/server/citytools.c M /trunk/server/citytools.h M /trunk/server/srv_main.c M /trunk/server/unithand.c Added gtk3- and gtk3x-client support for multiple worker tasks for each city, nne for each tile on range. See patch #6031 ------------------------------------------------------------------------ r32453 | jtn | 2016-04-21 02:41:52 +0300 (Thu, 21 Apr 2016) | 3 lines Changed paths: M /trunk/translations/core/en_GB.po Merge current S2_5 en_GB translation for core strings (r32451). trunk stats: 81%: 5772 translated, 882 fuzzy, 504 untranslated. ------------------------------------------------------------------------ r32449 | cazfi | 2016-04-20 22:12:44 +0300 (Wed, 20 Apr 2016) | 4 lines Changed paths: M /trunk/ai/default/advdiplomacy.c M /trunk/ai/default/aidiplomat.c M /trunk/ai/default/aiferry.c M /trunk/ai/default/ailog.c M /trunk/ai/default/ailog.h M /trunk/ai/default/aisettler.c M /trunk/ai/default/aitech.c M /trunk/common/unit.c M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/server/advisors/advdata.c M /trunk/server/advisors/autosettlers.c M /trunk/server/generator/mapgen.c M /trunk/server/generator/temperature_map.c M /trunk/server/scripting/api_server_base.c M /trunk/server/scripting/api_server_base.h Fixed some shadow warnings seen on OpenBSD system. See patch #7118 ------------------------------------------------------------------------ r32447 | cazfi | 2016-04-20 20:17:35 +0300 (Wed, 20 Apr 2016) | 4 lines Changed paths: M /trunk/common/dataio_json.c M /trunk/common/dataio_raw.c M /trunk/common/packets.c M /trunk/common/packets_json.c M /trunk/utility/ioz.c Include "fc_prehdrsh.h" to source files where it's needed. See patch #7116 ------------------------------------------------------------------------ r32445 | cazfi | 2016-04-20 16:11:05 +0300 (Wed, 20 Apr 2016) | 4 lines Changed paths: M /trunk/ai/default/aiair.c M /trunk/ai/default/aitools.c M /trunk/common/movement.c M /trunk/common/movement.h M /trunk/server/advisors/advgoto.c M /trunk/server/barbarian.c M /trunk/server/citytools.c M /trunk/server/diplomats.c M /trunk/server/maphand.c M /trunk/server/scripting/api_server_edit.c M /trunk/server/unithand.c M /trunk/server/unithand.h M /trunk/server/unittools.c M /trunk/server/unittools.h Make unit to load to the right ferry when the loading request is for ferry in adjacent tile. See bug #24595 ------------------------------------------------------------------------ r32444 | cazfi | 2016-04-20 07:49:27 +0300 (Wed, 20 Apr 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.0/mapview.c M /trunk/client/gui-gtk-3.0/mapview.h M /trunk/client/gui-gtk-3.x/gui_main.c M /trunk/client/gui-gtk-3.x/mapview.c M /trunk/client/gui-gtk-3.x/mapview.h Turned gtk3- and gtk3x-client left panel unit icon GtkPixcomms to GtkImages See patch #7110 ------------------------------------------------------------------------ r32443 | sveinung | 2016-04-20 05:18:49 +0300 (Wed, 20 Apr 2016) | 7 lines Changed paths: M /trunk/data/sandbox/game.ruleset M /trunk/data/sandbox/units.ruleset sandbox: allow peaceful unit expulsion. Give all infantry and mounted units the ability to police the border. They can now expel foreign civilian units as an alternative to (declaring war and) killing the foreign invader. See patch #7117 ------------------------------------------------------------------------ r32442 | cazfi | 2016-04-19 20:14:14 +0300 (Tue, 19 Apr 2016) | 4 lines Changed paths: M /trunk/data/alien/governments.ruleset M /trunk/data/civ1/governments.ruleset M /trunk/data/civ2/governments.ruleset M /trunk/data/civ2civ3/governments.ruleset M /trunk/data/classic/governments.ruleset M /trunk/data/experimental/governments.ruleset M /trunk/data/multiplayer/governments.ruleset M /trunk/data/ruledit/comments.txt M /trunk/data/sandbox/governments.ruleset M /trunk/data/stub/governments.ruleset M /trunk/tools/ruledit/comments.c M /trunk/tools/ruledit/comments.h M /trunk/tools/ruledit/rulesave.c Save documentation comment about 'policies' format to ruleset See patch #7115 ------------------------------------------------------------------------ r32441 | cazfi | 2016-04-19 19:14:57 +0300 (Tue, 19 Apr 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-3.0/editprop.c M /trunk/client/gui-gtk-3.0/editprop.h M /trunk/client/gui-gtk-3.x/editprop.c M /trunk/client/gui-gtk-3.x/editprop.h M /trunk/client/packhand.c M /trunk/common/game.c M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/edithand.c M /trunk/server/legacysave.c M /trunk/server/savegame2.c M /trunk/server/savegame3.c Made 'ruleset_locked' available in editor gui. See patch #7089 ------------------------------------------------------------------------ r32439 | cazfi | 2016-04-19 07:50:45 +0300 (Tue, 19 Apr 2016) | 4 lines Changed paths: M /trunk/client/helpdata.c Added qualifier to "Applies only to %s." string lacking one. See patch #7111 ------------------------------------------------------------------------ r32437 | cazfi | 2016-04-19 03:21:30 +0300 (Tue, 19 Apr 2016) | 4 lines Changed paths: M /trunk/client/editor.c M /trunk/client/gui-gtk-2.0/editgui.c M /trunk/client/gui-gtk-3.0/editgui.c M /trunk/client/gui-gtk-3.x/editgui.c M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/edithand.c M /trunk/server/edithand.h Cleaned up editor extras handling packets See patch #6712 ------------------------------------------------------------------------ r32434 | cazfi | 2016-04-18 07:43:21 +0300 (Mon, 18 Apr 2016) | 4 lines Changed paths: M /trunk/tools/mpcli.c Print empty line between version information and other output in cli modpack installer. See patch #7113 ------------------------------------------------------------------------ r32432 | cazfi | 2016-04-18 07:06:47 +0300 (Mon, 18 Apr 2016) | 4 lines Changed paths: M /trunk/server/savegame2.c M /trunk/server/savegame3.c Added function header for sg_load_map_tiles() See bug #24269 ------------------------------------------------------------------------ r32430 | cazfi | 2016-04-18 06:59:24 +0300 (Mon, 18 Apr 2016) | 4 lines Changed paths: M /trunk/common/packets.def M /trunk/common/player.c Initialize player multipliers See bug #24560 ------------------------------------------------------------------------ r32429 | cazfi | 2016-04-17 22:11:19 +0300 (Sun, 17 Apr 2016) | 5 lines Changed paths: M /trunk/common/Makefile.am D /trunk/common/dataio.c R /trunk/common/dataio.h A /trunk/common/dataio_raw.c (from /trunk/common/dataio.c:32428) A /trunk/common/dataio_raw.h (from /trunk/common/dataio.h:32428) Renamed dataio.[ch] module as dataio_raw.[ch]. Added new dataio.h for other modules to include as the interface. See patch #7114 ------------------------------------------------------------------------ r32427 | cazfi | 2016-04-17 07:14:57 +0300 (Sun, 17 Apr 2016) | 6 lines Changed paths: M /trunk/client/mapview_common.h Removed some mistaken multiplications by zoom factor. Patch by Jacob Nevins See bug #24473 ------------------------------------------------------------------------ r32425 | cazfi | 2016-04-17 07:07:32 +0300 (Sun, 17 Apr 2016) | 4 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/ai/default/aiferry.c M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/server/actiontools.c M /trunk/server/cityturn.c M /trunk/server/diplomats.c M /trunk/server/unithand.c M /trunk/server/unittools.c Renamed unit_alive() as unit_is_alive() See patch #7108 ------------------------------------------------------------------------ r32423 | cazfi | 2016-04-17 06:56:10 +0300 (Sun, 17 Apr 2016) | 8 lines Changed paths: M /trunk/client/client_main.c M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/auth.c M /trunk/server/notify.c M /trunk/server/notify.h Added new chat package type to be used for some chats related to login procedure on auth-enabled server. Unlike normal chat packet, this one is accepted by the client in the early phase. Reported by Jacob Nevins See bug #19526 ------------------------------------------------------------------------ r32421 | cazfi | 2016-04-16 11:13:44 +0300 (Sat, 16 Apr 2016) | 4 lines Changed paths: M /trunk/common/extras.c Made is_native_tile_to_extra() to check resource/terrain compatibility See patch #7107 ------------------------------------------------------------------------ r32420 | cazfi | 2016-04-16 10:51:23 +0300 (Sat, 16 Apr 2016) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/doc/README.packaging Declared gtk2-client unmaintained in freeciv-3.0. See patch #7109 ------------------------------------------------------------------------ r32419 | cazfi | 2016-04-16 10:43:15 +0300 (Sat, 16 Apr 2016) | 6 lines Changed paths: M /trunk/utility/log.h Disable all fc_assert_XXX() effects when NDEBUG is defined. Patch by pepeto and myself See patch #5696 ------------------------------------------------------------------------ r32417 | cazfi | 2016-04-16 08:23:26 +0300 (Sat, 16 Apr 2016) | 6 lines Changed paths: M /trunk/dependencies/luasql/Makefile.am M /trunk/dependencies/luasql/Version A /trunk/dependencies/luasql/freeciv_luasql.patch M /trunk/dependencies/luasql/src/ls_mysql.c Fixed building of mysql backend. Reported by Jacob Nevins See patch #7084 ------------------------------------------------------------------------ r32416 | cazfi | 2016-04-16 06:21:23 +0300 (Sat, 16 Apr 2016) | 4 lines Changed paths: M /trunk/data/alien/governments.ruleset M /trunk/data/civ1/governments.ruleset M /trunk/data/civ2/governments.ruleset M /trunk/data/civ2civ3/governments.ruleset M /trunk/data/classic/governments.ruleset M /trunk/data/experimental/governments.ruleset M /trunk/data/multiplayer/governments.ruleset M /trunk/data/ruledit/comments.txt M /trunk/data/sandbox/governments.ruleset M /trunk/data/stub/governments.ruleset M /trunk/tools/ruledit/comments.c M /trunk/tools/ruledit/comments.h M /trunk/tools/ruledit/rulesave.c Save documentation comment about 'governments' format to ruleset See patch #7104 ------------------------------------------------------------------------ r32415 | cazfi | 2016-04-16 06:11:40 +0300 (Sat, 16 Apr 2016) | 4 lines Changed paths: M /trunk/m4/pkg.m4 Updated pkg.m4 to one from pkg-config version 0.29.1 See patch #7106 ------------------------------------------------------------------------ r32413 | cazfi | 2016-04-15 16:47:56 +0300 (Fri, 15 Apr 2016) | 6 lines Changed paths: M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/civ2civ3/game.ruleset Added culture providing effects and achievement types to civ2civ3 ruleset Patch by David Fernandez See patch #5597 ------------------------------------------------------------------------ r32410 | cazfi | 2016-04-15 16:41:00 +0300 (Fri, 15 Apr 2016) | 4 lines Changed paths: M /trunk/doc/README.msys2 M /trunk/win32/installer/Makefile M /trunk/win32/installer_msys2/Makefile Added support for configurable minimum Windows version in Installer build Makefile See patch #7103 ------------------------------------------------------------------------ r32408 | cazfi | 2016-04-15 16:30:28 +0300 (Fri, 15 Apr 2016) | 4 lines Changed paths: M /trunk/common/game.c M /trunk/common/game.h M /trunk/server/ruleset.c M /trunk/tools/ruledit/rulesave.c Free individual items from allowed_govs, allowed_styles, and allowed_terrains vectors. See bug #24561 ------------------------------------------------------------------------ r32405 | sveinung | 2016-04-15 13:49:52 +0300 (Fri, 15 Apr 2016) | 8 lines Changed paths: M /trunk/data/civ2civ3/game.ruleset civ2civ3: Encourage border fights. Allow large cities to steal all tiles from small enemy cities (except the center tile). Patch by David Fernandez See patch #7096 ------------------------------------------------------------------------ r32404 | cazfi | 2016-04-15 07:59:18 +0300 (Fri, 15 Apr 2016) | 4 lines Changed paths: M /trunk/common/dataio.c M /trunk/common/dataio_json.c Added missing functions headers to dataio_json.c See bug #24046 ------------------------------------------------------------------------ r32402 | cazfi | 2016-04-15 07:27:59 +0300 (Fri, 15 Apr 2016) | 4 lines Changed paths: M /trunk/client/gui-sdl2/canvas.c M /trunk/client/gui-sdl2/canvas.h M /trunk/client/gui-sdl2/chatline.c M /trunk/client/gui-sdl2/citydlg.c M /trunk/client/gui-sdl2/citydlg.h M /trunk/client/gui-sdl2/cityrep.c M /trunk/client/gui-sdl2/cma_fe.c M /trunk/client/gui-sdl2/colors.c M /trunk/client/gui-sdl2/colors.h M /trunk/client/gui-sdl2/connectdlg.c M /trunk/client/gui-sdl2/dialogs.c M /trunk/client/gui-sdl2/dialogs.h M /trunk/client/gui-sdl2/diplodlg.c M /trunk/client/gui-sdl2/finddlg.c M /trunk/client/gui-sdl2/gotodlg.c M /trunk/client/gui-sdl2/graphics.c M /trunk/client/gui-sdl2/graphics.h M /trunk/client/gui-sdl2/gui_iconv.c M /trunk/client/gui-sdl2/gui_iconv.h M /trunk/client/gui-sdl2/gui_main.c M /trunk/client/gui-sdl2/gui_main.h M /trunk/client/gui-sdl2/gui_mouse.c M /trunk/client/gui-sdl2/gui_string.c M /trunk/client/gui-sdl2/gui_string.h M /trunk/client/gui-sdl2/gui_tilespec.c M /trunk/client/gui-sdl2/gui_tilespec.h M /trunk/client/gui-sdl2/helpdlg.c M /trunk/client/gui-sdl2/inteldlg.c M /trunk/client/gui-sdl2/mapctrl.c M /trunk/client/gui-sdl2/mapctrl.h M /trunk/client/gui-sdl2/mapview.c M /trunk/client/gui-sdl2/mapview.h M /trunk/client/gui-sdl2/menu.c M /trunk/client/gui-sdl2/messagewin.c M /trunk/client/gui-sdl2/optiondlg.c M /trunk/client/gui-sdl2/plrdlg.c M /trunk/client/gui-sdl2/repodlgs.c M /trunk/client/gui-sdl2/repodlgs.h M /trunk/client/gui-sdl2/sprite.c M /trunk/client/gui-sdl2/themebackgrounds.h M /trunk/client/gui-sdl2/unistring.c M /trunk/client/gui-sdl2/unistring.h M /trunk/client/gui-sdl2/utf8string.c M /trunk/client/gui-sdl2/utf8string.h M /trunk/client/gui-sdl2/widget.c M /trunk/client/gui-sdl2/widget_button.c M /trunk/client/gui-sdl2/widget_checkbox.c M /trunk/client/gui-sdl2/widget_combo.c M /trunk/client/gui-sdl2/widget_core.c M /trunk/client/gui-sdl2/widget_edit.c M /trunk/client/gui-sdl2/widget_icon.c M /trunk/client/gui-sdl2/widget_label.c M /trunk/client/gui-sdl2/widget_scrollbar.c M /trunk/client/gui-sdl2/widget_window.c M /trunk/client/gui-sdl2/wldlg.c Made sdl2-client compilation to respect SDL2_PLAIN_INCLUDE See patch #7105 ------------------------------------------------------------------------ r32401 | cazfi | 2016-04-14 23:41:19 +0300 (Thu, 14 Apr 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/happiness.c M /trunk/client/gui-gtk-3.x/happiness.c Turned GtkPixcomms in happiness dialog to GtkImage See patch #7102 ------------------------------------------------------------------------ r32398 | cazfi | 2016-04-14 19:49:23 +0300 (Thu, 14 Apr 2016) | 6 lines Changed paths: M /trunk/common/tile.c Do not fail an assert on client side when it remembers previously existing city in a fogged tile and server sends updates about that tile, when it's seen again, so that terrain is first changed to one that can't have city on it, and only then the city removal. See bug #24562 ------------------------------------------------------------------------ r32396 | cazfi | 2016-04-14 19:26:45 +0300 (Thu, 14 Apr 2016) | 5 lines Changed paths: M /trunk/common/aicore/cm.c M /trunk/common/city.c M /trunk/common/featured_text.c M /trunk/common/map.c M /trunk/common/scriptcore/api_game_methods.c M /trunk/common/scriptcore/luascript_signal.c M /trunk/common/scriptcore/luascript_signal.h M /trunk/common/scriptcore/tolua_signal.pkg M /trunk/utility/log.c Fixed some shadowing warnings. Most of these were about shadowing some system header constructs, such as using C library function names as variables. See patch #7100 ------------------------------------------------------------------------ r32394 | cazfi | 2016-04-14 19:17:43 +0300 (Thu, 14 Apr 2016) | 4 lines Changed paths: M /trunk/doc/README.msys2 Improved README.msys2 structure. See patch #7101 ------------------------------------------------------------------------ r32393 | cazfi | 2016-04-14 15:27:58 +0300 (Thu, 14 Apr 2016) | 2 lines Changed paths: M /trunk/translations/core/fi.po Updated Finnish translation. This is just S2_6 translation msgmerged against latest TRUNK strings. ------------------------------------------------------------------------ r32390 | jtn | 2016-04-14 01:24:14 +0300 (Thu, 14 Apr 2016) | 5 lines Changed paths: M /trunk/doc/man/freeciv-modpack.6.in Document --debug in freeciv-modpack man page. Reported by Marko Lindqvist (cazfi@gna). See gna bug #24572. ------------------------------------------------------------------------ r32387 | cazfi | 2016-04-14 01:05:50 +0300 (Thu, 14 Apr 2016) | 2 lines Changed paths: M /trunk/client/gui-gtk-2.0/editgui.c M /trunk/client/gui-gtk-3.0/editgui.c M /trunk/client/gui-gtk-3.x/editgui.c Comment typofix: "dailog" -> "dialog" ------------------------------------------------------------------------ r32384 | cazfi | 2016-04-13 20:37:11 +0300 (Wed, 13 Apr 2016) | 4 lines Changed paths: M /trunk/common/dataio.c M /trunk/common/dataio.h M /trunk/common/dataio_json.c M /trunk/common/dataio_json.h M /trunk/common/generate_packets.py M /trunk/common/packets_json.h Removed obsolete 'key' parameters from the dataio APIs. See patch #6972 ------------------------------------------------------------------------ r32382 | cazfi | 2016-04-13 17:54:12 +0300 (Wed, 13 Apr 2016) | 4 lines Changed paths: M /trunk/utility/deprecations.c Include to deprecations.c See patch #7099 ------------------------------------------------------------------------ r32381 | cazfi | 2016-04-13 17:21:15 +0300 (Wed, 13 Apr 2016) | 6 lines Changed paths: M /trunk/common/fc_types.h M /trunk/fc_version Increased max number of achievements to 40. Requested by David Fernandez See patch #7097 ------------------------------------------------------------------------ r32379 | cazfi | 2016-04-13 17:15:29 +0300 (Wed, 13 Apr 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/repodlgs.cpp Do not shadow research dialog variables with node specific variables in Qt-client. See patch #7098 ------------------------------------------------------------------------ r32377 | cazfi | 2016-04-13 17:06:34 +0300 (Wed, 13 Apr 2016) | 4 lines Changed paths: M /trunk/dependencies/luasql/README M /trunk/dependencies/luasql/Version M /trunk/dependencies/luasql/src/ls_mysql.c M /trunk/dependencies/luasql/src/ls_postgres.c M /trunk/dependencies/luasql/src/ls_sqlite3.c M /trunk/dependencies/luasql/src/luasql.c Updated included luasql files to match upstream release 2.3.1. See patch #7084 ------------------------------------------------------------------------ r32374 | cazfi | 2016-04-13 15:41:44 +0300 (Wed, 13 Apr 2016) | 5 lines Changed paths: M /trunk/client/editor.c M /trunk/client/editor.h M /trunk/client/packhand.c Set values of each editor tool to one valid in the changed ruleset when server sends new ruleset. See bug #24577 ------------------------------------------------------------------------ r32373 | cazfi | 2016-04-13 00:50:29 +0300 (Wed, 13 Apr 2016) | 4 lines Changed paths: M /trunk/data/alien/techs.ruleset M /trunk/data/civ1/techs.ruleset M /trunk/data/civ2/techs.ruleset M /trunk/data/civ2civ3/techs.ruleset M /trunk/data/classic/techs.ruleset M /trunk/data/experimental/techs.ruleset M /trunk/data/multiplayer/techs.ruleset M /trunk/data/ruledit/comments.txt M /trunk/data/sandbox/techs.ruleset M /trunk/data/stub/techs.ruleset M /trunk/tools/ruledit/comments.c M /trunk/tools/ruledit/comments.h M /trunk/tools/ruledit/rulesave.c Save documentation comment about 'techs' format to ruleset See patch #7094 ------------------------------------------------------------------------ r32372 | cazfi | 2016-04-13 00:16:26 +0300 (Wed, 13 Apr 2016) | 6 lines Changed paths: M /trunk/data/default/nationlist.ruleset Added "Deep Ocean" to the list of the accepted terrain names in default/nationlist.ruleset. Patch by Frank See patch #7010 ------------------------------------------------------------------------ r32371 | cazfi | 2016-04-13 00:00:01 +0300 (Wed, 13 Apr 2016) | 5 lines Changed paths: M /trunk/configure.ac M /trunk/gen_headers/freeciv_config.h.in M /trunk/m4/c11.m4 M /trunk/server/savegame3.c M /trunk/utility/log.h Added FC_STATIC_STRLEN configure test and use it's results instead of blindly trusting that strlen() is acceptable as part of static assert in any situation. See patch #7093 ------------------------------------------------------------------------ r32368 | cazfi | 2016-04-12 23:37:39 +0300 (Tue, 12 Apr 2016) | 7 lines Changed paths: M /trunk/server/savegame2.c M /trunk/server/savegame3.c Stop loading saved game from revealing entire map to such dead players for whom it should not be shown according to 'revealmap' setting. Reported by Jacob Nevins See bug #21296 ------------------------------------------------------------------------ r32367 | cazfi | 2016-04-11 23:28:07 +0300 (Mon, 11 Apr 2016) | 4 lines Changed paths: M /trunk/client/options.c M /trunk/configure.ac M /trunk/server/gamehand.c M /trunk/utility/shared.c Use "\" as directory separator on Windows builds See patch #7026 ------------------------------------------------------------------------ r32364 | cazfi | 2016-04-11 22:20:04 +0300 (Mon, 11 Apr 2016) | 2 lines Changed paths: M /trunk/client/gui-sdl2/action_dialog.c Changed all instances of word "choise" in comments to "choice" ------------------------------------------------------------------------ r32361 | cazfi | 2016-04-11 20:49:09 +0300 (Mon, 11 Apr 2016) | 5 lines Changed paths: M /trunk/tests/Makefile.am Changed src-check to use comma instead of backslash as separator character in sed script for better portability. See bug #24574 ------------------------------------------------------------------------ r32360 | cazfi | 2016-04-11 20:41:32 +0300 (Mon, 11 Apr 2016) | 5 lines Changed paths: M /trunk/client/gui-gtk-3.0/diplodlg.c M /trunk/client/gui-gtk-3.x/diplodlg.c Turned diplomacy dialog flags from GtkPixcomm to GtkImage in gtk3- and gtk3x-clients. See bug #24573 ------------------------------------------------------------------------ r32358 | cazfi | 2016-04-11 20:36:53 +0300 (Mon, 11 Apr 2016) | 4 lines Changed paths: M /trunk/utility/support.c M /trunk/utility/support.h Removed unused fc_uname() See patch #7027 ------------------------------------------------------------------------ r32356 | cazfi | 2016-04-11 20:25:38 +0300 (Mon, 11 Apr 2016) | 5 lines Changed paths: M /trunk/common/packets.def Define array lengths with plain numbers in initial packets that must remain backward compatible even if dynamic definitions change. See patch #7092 ------------------------------------------------------------------------ r32355 | cazfi | 2016-04-11 18:04:47 +0300 (Mon, 11 Apr 2016) | 5 lines Changed paths: M /trunk/server/meta.c Fixed clang compile error caused by redundant check if address of statically allocated string is NULL. See bug #24566 ------------------------------------------------------------------------ r32352 | cazfi | 2016-04-11 16:00:32 +0300 (Mon, 11 Apr 2016) | 4 lines Changed paths: M /trunk/server/savegame2.c M /trunk/server/savegame3.c Fixed loading of the player attribute block from the savegame. See bug #24571 ------------------------------------------------------------------------ r32351 | cazfi | 2016-04-11 15:49:51 +0300 (Mon, 11 Apr 2016) | 2 lines Changed paths: M /trunk/translations/core/fi.po Updated Finnish translation. This is just S2_6 translation msgmerged against latest TRUNK strings. ------------------------------------------------------------------------ r32348 | cazfi | 2016-04-11 15:29:04 +0300 (Mon, 11 Apr 2016) | 2 lines Changed paths: M /trunk/translations/nations/fi.po Replaced broken URL in Finnish nations domain translation file to one that works. ------------------------------------------------------------------------ r32343 | cazfi | 2016-04-11 07:33:02 +0300 (Mon, 11 Apr 2016) | 2 lines Changed paths: M /trunk/client/editor.c M /trunk/client/editor.h M /trunk/client/mapctrl_common.c M /trunk/client/mapctrl_common.h M /trunk/client/text.h Typofix: "Freeciv Poject" corrected to "Freeciv Project" in all comments. ------------------------------------------------------------------------ r32340 | cazfi | 2016-04-10 23:55:31 +0300 (Sun, 10 Apr 2016) | 7 lines Changed paths: M /trunk/client/text.c M /trunk/common/unit.c M /trunk/common/unit.h Transported units can be automatically upgraded if, and only if, their current transport can carry also the resulting unit type. Reported by Jacob Nevins See bug #24368 ------------------------------------------------------------------------ r32339 | cazfi | 2016-04-10 17:35:36 +0300 (Sun, 10 Apr 2016) | 4 lines Changed paths: M /trunk/data/alien/buildings.ruleset M /trunk/data/civ1/buildings.ruleset M /trunk/data/civ2/buildings.ruleset M /trunk/data/civ2civ3/buildings.ruleset M /trunk/data/classic/buildings.ruleset M /trunk/data/experimental/buildings.ruleset M /trunk/data/multiplayer/buildings.ruleset M /trunk/data/ruledit/comments.txt M /trunk/data/sandbox/buildings.ruleset M /trunk/data/stub/buildings.ruleset M /trunk/tools/ruledit/comments.c M /trunk/tools/ruledit/comments.h M /trunk/tools/ruledit/rulesave.c Save documentation comment about 'buildings' format to ruleset See patch #7090 ------------------------------------------------------------------------ r32338 | cazfi | 2016-04-10 13:01:54 +0300 (Sun, 10 Apr 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.0/mapview.c Free indicator icon pixbufs in gtk3-client. See bug #24565 ------------------------------------------------------------------------ r32335 | cazfi | 2016-04-10 12:21:33 +0300 (Sun, 10 Apr 2016) | 4 lines Changed paths: M /trunk/server/gamehand.c M /trunk/server/gamehand.h M /trunk/server/srv_main.c Free ruleset choices list server has generated for local clients. See bug #24564 ------------------------------------------------------------------------ r32332 | cazfi | 2016-04-10 11:28:25 +0300 (Sun, 10 Apr 2016) | 7 lines Changed paths: M /trunk/data/experimental/effects.ruleset Added such effects for "Big Land" units that were present for "Land" units in experimental ruleset. Reported by Caedo See bug #24539 ------------------------------------------------------------------------ r32329 | cazfi | 2016-04-10 11:16:53 +0300 (Sun, 10 Apr 2016) | 4 lines Changed paths: M /trunk/m4/qt5-darwin.m4 Configure to check existence of qtpaths command before trying to run it in OS X. See bug #24567 ------------------------------------------------------------------------ r32327 | cazfi | 2016-04-10 11:04:16 +0300 (Sun, 10 Apr 2016) | 4 lines Changed paths: M /trunk/server/savegame3.c Save reproducible dummy turn change time value instead of real one when testmatic enabled. See bug #23836 ------------------------------------------------------------------------ r32324 | cazfi | 2016-04-08 16:27:22 +0300 (Fri, 08 Apr 2016) | 4 lines Changed paths: M /trunk/client/options.c Fixed static assert failure when the minor version number is not one of major version bump development version. See bug #24555 ------------------------------------------------------------------------ r32322 | cazfi | 2016-04-08 16:09:15 +0300 (Fri, 08 Apr 2016) | 4 lines Changed paths: M /trunk/utility/inputfile.c Fixed fz_FILE descriptor leak when inlining file as secfile string. See bug #24556 ------------------------------------------------------------------------ r32321 | cazfi | 2016-04-08 15:57:17 +0300 (Fri, 08 Apr 2016) | 2 lines Changed paths: M /trunk/translations/core/fi.po Updated Finnish translation. This is just S2_6 translation msgmerged against latest TRUNK strings. ------------------------------------------------------------------------ r32317 | cazfi | 2016-04-08 15:24:23 +0300 (Fri, 08 Apr 2016) | 2 lines Changed paths: M /trunk/translations/ruledit/fi.po Updated Finnish ruledit domain translation. ------------------------------------------------------------------------ r32315 | cazfi | 2016-04-07 22:24:07 +0300 (Thu, 07 Apr 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-3.0/pages.c M /trunk/client/gui-gtk-3.x/pages.c List only latest compatible version of the scenario in the scenario list of the gtk clients. See patch #7085 ------------------------------------------------------------------------ r32312 | cazfi | 2016-04-07 22:11:16 +0300 (Thu, 07 Apr 2016) | 6 lines Changed paths: M /trunk/data/experimental/effects.ruleset Made City Walls and Great Wall effective against Big Land units in experimental ruleset. Reported by Caedo See bug #24522 ------------------------------------------------------------------------ r32310 | cazfi | 2016-04-07 18:23:23 +0300 (Thu, 07 Apr 2016) | 4 lines Changed paths: M /trunk/m4/magickwand.m4 Prefer pkg-config method of finding ImageMagick development files. See patch #6939 ------------------------------------------------------------------------ r32308 | cazfi | 2016-04-06 16:22:09 +0300 (Wed, 06 Apr 2016) | 4 lines Changed paths: M /trunk/server/legacysave.c Fixed ndebug builds. See bug #24551 ------------------------------------------------------------------------ r32307 | cazfi | 2016-04-05 19:16:39 +0300 (Tue, 05 Apr 2016) | 5 lines Changed paths: M /trunk/common/packets.def Moved comment in packets.def to line of its own. Added documentation why comments must be placed to lines of their own. See patch #7000 ------------------------------------------------------------------------ r32304 | sveinung | 2016-04-05 11:15:37 +0300 (Tue, 05 Apr 2016) | 10 lines Changed paths: M /trunk/common/fc_types.h M /trunk/server/savecompat.c M /trunk/server/savecompat.h M /trunk/server/savegame3.c Store action decision want as an integer. Save the order of the strings in the action decision enum once. Save only the order index number for each unit. Make it mandatory for a unit to have an action decision field. Requested by Marko Lindqvist See patch #6863 ------------------------------------------------------------------------ r32303 | sveinung | 2016-04-05 11:15:28 +0300 (Tue, 05 Apr 2016) | 5 lines Changed paths: M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/sandbox/game.ruleset M /trunk/data/stub/game.ruleset Fix base_tech_cost explanation comments. Reported by Frank See bug #24543 ------------------------------------------------------------------------ r32300 | cazfi | 2016-04-04 06:37:27 +0300 (Mon, 04 Apr 2016) | 6 lines Changed paths: M /trunk/client/connectdlg_common.c M /trunk/utility/log.c M /trunk/utility/log.h Pass log level parameter to client spawned server. Requested by Christian Knoke See bug #21540 ------------------------------------------------------------------------ r32297 | cazfi | 2016-04-03 19:28:05 +0300 (Sun, 03 Apr 2016) | 5 lines Changed paths: M /trunk/ai/default/advdiplomacy.c Default AI counts patience toward other AI players down with the same speed as against human players. See patch #7035 ------------------------------------------------------------------------ r32294 | cazfi | 2016-04-02 15:14:23 +0300 (Sat, 02 Apr 2016) | 5 lines Changed paths: M /trunk/server/legacysave.c M /trunk/server/savegame2.c M /trunk/server/savegame3.c Fixed savegame loading not to depend on asserts being enabled, i.e., moved all actual functionality out from instances of macros of fc_assert() family. See bug #23965 ------------------------------------------------------------------------ r32293 | cazfi | 2016-04-02 14:52:32 +0300 (Sat, 02 Apr 2016) | 5 lines Changed paths: M /trunk/configure.ac Corrected scnearion path component "/scenarios" to be absolute path and not subdir of HOME in crosser builds. See bug #24492 ------------------------------------------------------------------------ r32291 | cazfi | 2016-04-02 11:07:24 +0300 (Sat, 02 Apr 2016) | 5 lines Changed paths: M /trunk/server/ruleset.c Fixed erronous deprecation warning about 'prefered' instead of 'preferred' in game.ruleset entry names when neither entry is present. See bug #24542 ------------------------------------------------------------------------ r32289 | sveinung | 2016-04-01 13:14:57 +0300 (Fri, 01 Apr 2016) | 9 lines Changed paths: M /trunk/client/tilespec.c Optional unit action decision wanted marker. Make it possible to put a graphical representation on a unit to indicate that it wants an action decision. The symbol is only shown for passive action decisions if the client configuration has set popup_actor_arrival. Requested by Jacob Nevins See patch #7049 ------------------------------------------------------------------------ r32288 | sveinung | 2016-04-01 13:14:49 +0300 (Fri, 01 Apr 2016) | 5 lines Changed paths: M /trunk/client/control.c M /trunk/client/control.h client: act dec check won't change the unit. Declare the unit to check for action decision want const. See patch #7082 ------------------------------------------------------------------------ r32287 | sveinung | 2016-04-01 13:14:38 +0300 (Fri, 01 Apr 2016) | 7 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/actions.c M /trunk/common/base.c M /trunk/common/base.h M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/effects.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/effects.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/sandbox/effects.ruleset M /trunk/data/sandbox/terrain.ruleset M /trunk/data/stub/terrain.ruleset M /trunk/fc_version M /trunk/server/diplomats.c M /trunk/server/rscompat.c Unhardcode the DiplomatDefense base flag. Expand the Spy_Resistant effect so it works outside of cities. Use it to implement the DiplomatDefense flag as a user extra flag in the bundled rulesets. Remove the hardcoded DiplomatDefense base flag. See patch #7081 ------------------------------------------------------------------------ r32285 | sveinung | 2016-03-31 09:49:40 +0300 (Thu, 31 Mar 2016) | 5 lines Changed paths: M /trunk/common/research.c M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/sandbox/game.ruleset M /trunk/data/stub/game.ruleset Comment fix: refer to the correct variable. Fix reference in the comments explaining the "Civ (I|II)" research cost style. The researchcost setting is ancient and long gone. "Civ (I|II)" uses base_tech_cost. ------------------------------------------------------------------------ r32282 | sveinung | 2016-03-31 08:03:51 +0300 (Thu, 31 Mar 2016) | 14 lines Changed paths: M /trunk/data/civ2civ3/game.ruleset civ2civ3: Enable happy borders by default. Handling unhappiness when the happyborders server setting is set to "DISABLED" can be annoying. Stop having it as civ2civ3's default. Remove the explicit setting of happyborders. This makes Freeciv use its default value "NATIONAL". Remove the line that sets the sciencebox server setting too. It was set to 100. That is the same as Freeciv's default value. Patch by David Fernandez See patch #7080 ------------------------------------------------------------------------ r32281 | sveinung | 2016-03-31 08:03:42 +0300 (Thu, 31 Mar 2016) | 16 lines Changed paths: M /trunk/data/civ2civ3/units.ruleset civ2civ3: KillCitizen unit class changes. Give the KillCitizen unit class flag to the Sea unit class. Remove it from the Land unit class. The result is that only Big Land (artillery) and Sea (naval) units will kill citizens. This makes it possible to capture a city without walls by using non-artillery units. Patch by David Fernandez In response to this comment by Corbeau: > ...cities without walls shouldn't automatically lose population when unit > inside defeated. As it is now, attacking a city is a loss no matter how > you look at it: defender loses population and the attacker doesn't gain > anything if he destroys a city. See patch #7078 ------------------------------------------------------------------------ r32278 | cazfi | 2016-03-30 18:10:56 +0300 (Wed, 30 Mar 2016) | 6 lines Changed paths: M /trunk/client/clinet.c M /trunk/server/citytools.c When a trade route gets cancelled, send updated info about partner cities too. Reported by Andreas Røsdal See bug #23708 ------------------------------------------------------------------------ r32275 | cazfi | 2016-03-30 15:11:53 +0300 (Wed, 30 Mar 2016) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/gen_headers/freeciv_config.h.in M /trunk/utility/support.h Made FREECIV_MSWINDOWS public in freeciv_config.h See patch #7036 ------------------------------------------------------------------------ r32274 | sveinung | 2016-03-29 14:44:50 +0300 (Tue, 29 Mar 2016) | 9 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/actions.c M /trunk/common/base.c M /trunk/common/base.h M /trunk/data/alien/game.ruleset M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/sandbox/game.ruleset M /trunk/data/sandbox/terrain.ruleset M /trunk/data/stub/terrain.ruleset M /trunk/doc/README.actions M /trunk/fc_version M /trunk/server/rscompat.c Allow paradrop from non city / non base. Unhardcode the rule that the actor must have a city or a base with the ParadropFrom flag on its tile to do "Paradrop Unit". Remove the ParadropFrom base flag. Add it back to the bundled rulesets as an extra user flag. See patch #7057 ------------------------------------------------------------------------ r32273 | sveinung | 2016-03-29 14:44:40 +0300 (Tue, 29 Mar 2016) | 3 lines Changed paths: M /trunk/client/climisc.c Have the "Do..." menu entry only check the actor. See patch #7075 ------------------------------------------------------------------------ r32271 | sveinung | 2016-03-29 09:28:06 +0300 (Tue, 29 Mar 2016) | 3 lines Changed paths: M /trunk/common/actions.c M /trunk/common/unit.c "Paradrop Unit" check action system integration. See patch #7058 ------------------------------------------------------------------------ r32270 | sveinung | 2016-03-29 09:27:58 +0300 (Tue, 29 Mar 2016) | 8 lines Changed paths: M /trunk/common/actions.c M /trunk/common/actions.h Actions: can the actor act utility. Introduce the new function action_maybe_possible_actor_unit(). It will check if, from the point of view of its owner, may be able to perform the specified action given the current game state and assuming that an appropriate target is provided. See patch #7074 ------------------------------------------------------------------------ r32269 | sveinung | 2016-03-29 09:27:49 +0300 (Tue, 29 Mar 2016) | 3 lines Changed paths: M /trunk/server/rscompat.c rscompat: user extra flag insertion skeleton. See patch #7076 ------------------------------------------------------------------------ r32268 | sveinung | 2016-03-24 16:15:51 +0200 (Thu, 24 Mar 2016) | 10 lines Changed paths: M /trunk/server/generator/mapgen.c Fair Islands: one resource extra per tile. My fix for bug #24533 caused the Fair Islands map generator to set the extra at once a resource is placed at a tile. It can later be overwritten by another resource. The result is that the final resource is valid while those that were overwritten by it remain as invalid resources. Remove this accidental change. See bug #24537 ------------------------------------------------------------------------ r32267 | sveinung | 2016-03-24 16:15:43 +0200 (Thu, 24 Mar 2016) | 9 lines Changed paths: M /trunk/common/actions.c Separate hard actor action requirements check. Separate the checking of hard requirements that only applies to the actor unit but aren't game state independent to the new function action_hard_reqs_actor(). Have it use action_actor_utype_hard_reqs_ok() to check hard action requirements that applies to the actor's unit type just like is_action_possible() did. See patch #7071 ------------------------------------------------------------------------ r32265 | sveinung | 2016-03-23 13:29:16 +0200 (Wed, 23 Mar 2016) | 6 lines Changed paths: M /trunk/common/actions.c Action probability checks aren't bool. Make the action and target exists assertions return ACTPROB_IMPOSSIBLE rather than FALSE. See bug #24535 ------------------------------------------------------------------------ r32264 | sveinung | 2016-03-23 13:28:58 +0200 (Wed, 23 Mar 2016) | 6 lines Changed paths: M /trunk/common/actions.c Optimize action enabled / probability checking. Don't bother to continue checking if a unit can perform an action its unit type never can perform. See patch #7070 ------------------------------------------------------------------------ r32263 | sveinung | 2016-03-22 07:07:40 +0200 (Tue, 22 Mar 2016) | 6 lines Changed paths: M /trunk/server/savegame3.c Fix invalid resource saving. An invalid resource is illegal at a tile's current terrain. It will appear if the terrain is changed to something it can exist on. See bug #24534 ------------------------------------------------------------------------ r32262 | sveinung | 2016-03-22 07:07:32 +0200 (Tue, 22 Mar 2016) | 6 lines Changed paths: M /trunk/server/generator/mapgen.c Fair islands: generate valid resources. Fix the way the fair island map generator resource placement interacts with Resource as Extra. See bug #24533 ------------------------------------------------------------------------ r32258 | sveinung | 2016-03-17 17:43:19 +0200 (Thu, 17 Mar 2016) | 11 lines Changed paths: M /trunk/common/actions.c M /trunk/common/metaknowledge.c M /trunk/common/metaknowledge.h Metaknowledge evaluation RPT_POSSIBLE mode. Meta knowledge requirement evaluation considers what information a player has access to when evaluating a requirement. It can end up returning maybe when the player don't have the needed information. Up until now it has only supported the RPT_CERTAIN requirement evaluation mode. Support the RPT_POSSIBLE requirement evaluation mode in meta knowledge requirement evaluation. See patch #7066 ------------------------------------------------------------------------ r32257 | sveinung | 2016-03-17 17:43:11 +0200 (Thu, 17 Mar 2016) | 3 lines Changed paths: M /trunk/common/metaknowledge.c Meta knowledge for ExtraFlag requirements. See patch #7065 ------------------------------------------------------------------------ r32256 | sveinung | 2016-03-16 15:08:34 +0200 (Wed, 16 Mar 2016) | 8 lines Changed paths: M /trunk/server/unithand.c M /trunk/server/unittools.c Action not enabled explain missing city capacity. Add detection for failed "Airlift Unit" caused by missing airlift capacity in source or in destination city. Remove custom "Airlift Unit" messages. See patch #7064 ------------------------------------------------------------------------ r32255 | sveinung | 2016-03-16 15:08:25 +0200 (Wed, 16 Mar 2016) | 5 lines Changed paths: M /trunk/common/unit.c M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/sandbox/game.ruleset M /trunk/doc/README.actions M /trunk/fc_version M /trunk/server/rscompat.c Unhardcode the "needs a move to airlift" rule. Add it back in all bundled rulesets. See patch #7063 ------------------------------------------------------------------------ r32250 | jtn | 2016-03-16 02:37:03 +0200 (Wed, 16 Mar 2016) | 5 lines Changed paths: M /trunk/utility/netfile.c When downloading a file over HTTP (e.g. in the modpack installer), treat HTTP 404 and the like as errors (using CURLOPT_FAILONERROR). Also, report more of Curl's error text back to the caller. See gna bug #24518. ------------------------------------------------------------------------ r32249 | jtn | 2016-03-16 02:36:59 +0200 (Wed, 16 Mar 2016) | 5 lines Changed paths: M /trunk/tools/modinst.c M /trunk/tools/modinst.h M /trunk/tools/mpcli.c M /trunk/tools/mpcmdline.c M /trunk/tools/mpgui_gtk2.c M /trunk/tools/mpgui_gtk3.c M /trunk/tools/mpgui_qt.cpp Add '-d' option to modpack installers to set log level. Log messages from netfile, etc, as LOG_VERBOSE as well as briefly showing them on the status bar. See gna patch #7060. ------------------------------------------------------------------------ r32247 | sveinung | 2016-03-15 17:28:10 +0200 (Tue, 15 Mar 2016) | 9 lines Changed paths: M /trunk/common/actions.c M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/sandbox/game.ruleset M /trunk/doc/README.actions M /trunk/fc_version M /trunk/server/rscompat.c M /trunk/server/unithand.c Unhardcode can't re-home homeless units. Move the rule that homeless units can't change home city to the ruleset. This makes it possible to have a ruleset where a unit can escape the killunhomed server setting by getting a home city. Requested by Jacob Nevins See patch #7061 ------------------------------------------------------------------------ r32246 | sveinung | 2016-03-15 17:28:00 +0200 (Tue, 15 Mar 2016) | 1 line Changed paths: M /trunk/common/actions.c Fix comment indention ------------------------------------------------------------------------ r32245 | sveinung | 2016-03-15 17:27:52 +0200 (Tue, 15 Mar 2016) | 8 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/fc_types.h M /trunk/common/metaknowledge.c M /trunk/common/requirements.c M /trunk/doc/README.effects M /trunk/fc_version M /trunk/server/unithand.c Add the new UnitState property HasHomeCity. Action not enabled explain its presence and absence. Add detection for the actions where it is hard coded too. Requested by Jacob Nevins See patch #7062 ------------------------------------------------------------------------ r32244 | sveinung | 2016-03-15 17:27:44 +0200 (Tue, 15 Mar 2016) | 3 lines Changed paths: M /trunk/common/unittype.c Fix UnitState unit action cache size. See bug #24521 ------------------------------------------------------------------------ r32243 | sveinung | 2016-03-15 15:22:35 +0200 (Tue, 15 Mar 2016) | 1 line Changed paths: M /trunk/common/actions.c Fix comment spelling. ------------------------------------------------------------------------ r32242 | sveinung | 2016-03-15 13:37:16 +0200 (Tue, 15 Mar 2016) | 7 lines Changed paths: M /trunk/common/actions.c Hard action requirement clean up: use switch. Most of the requirements in is_action_possible() only apply to one or two actions. No action has more than one requirement of this kind. Put them in a switch statement. See patch #6870 ------------------------------------------------------------------------ r32241 | sveinung | 2016-03-15 13:36:52 +0200 (Tue, 15 Mar 2016) | 3 lines Changed paths: M /trunk/common/base.c M /trunk/common/base.h M /trunk/server/rscompat.c M /trunk/server/rssanity.c M /trunk/server/ruleset.c Base flag to extra flag ruleset upgrade support. See patch #7059 ------------------------------------------------------------------------ r32240 | sveinung | 2016-03-14 14:31:03 +0200 (Mon, 14 Mar 2016) | 5 lines Changed paths: M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/extras.c M /trunk/common/extras.h M /trunk/common/game.c M /trunk/common/packets.def M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/sandbox/terrain.ruleset M /trunk/data/stub/terrain.ruleset M /trunk/fc_version M /trunk/server/ruleset.c M /trunk/tools/ruledit/rulesave.c Introduce extra user flags support. Allow a ruleset to contain up to 8 ruleset defined extra flags. See patch #7055 ------------------------------------------------------------------------ r32239 | sveinung | 2016-03-13 15:08:30 +0200 (Sun, 13 Mar 2016) | 8 lines Changed paths: M /trunk/server/rscompat.c M /trunk/server/rscompat.h M /trunk/server/ruleset.c rscompat: support partial req type changes. Make it possible for rscompat_req_type_name_3_0() to handle situations where some, but not all, instances of a requirement type has changed type. This is useful in cases like when a base flag becomes an extra flag and if diplomatic treaties becomes ruleset defined and moves out of DiplRel. See patch #7056 ------------------------------------------------------------------------ r32237 | sveinung | 2016-03-13 02:43:04 +0200 (Sun, 13 Mar 2016) | 3 lines Changed paths: M /trunk/common/game.c Initialize the unit class user flags. See bug #24514 ------------------------------------------------------------------------ r32236 | sveinung | 2016-03-13 02:42:56 +0200 (Sun, 13 Mar 2016) | 3 lines Changed paths: M /trunk/common/extras.h M /trunk/common/requirements.c M /trunk/server/cityturn.c M /trunk/translations/core/POTFILES.in Make extra flag names translatable. See patch #7054 ------------------------------------------------------------------------ r32235 | sveinung | 2016-03-13 02:42:47 +0200 (Sun, 13 Mar 2016) | 13 lines Changed paths: M /trunk/common/actions.c M /trunk/common/unit.c "Home City" check action system integration. Stop calling can_unit_change_homecity_to() from is_action_possible(). Move can_unit_change_homecity_to()'s hard requirements to is_action_possible(). Start using action probability (meta knowledge + action enablers) in can_unit_change_homecity_to() to find out if changing home city is legal. This makes it able to consider the action enabler rules rather than just the hard coded requirements. See patch #7053 ------------------------------------------------------------------------ r32234 | sveinung | 2016-03-13 02:42:39 +0200 (Sun, 13 Mar 2016) | 10 lines Changed paths: M /trunk/common/unit.c unit_can_add_or_build_city(): use action prob. Use action probability (meta knowledge + action enablers) to find out if a unit can found or add to a city at its current location. This makes unit_can_add_or_build_city() able to consider all the action enabler rules rather than just the hard coded requirements (+ the action enabler requirements that has custom detection code). See patch #7052 ------------------------------------------------------------------------ r32233 | sveinung | 2016-03-13 02:42:31 +0200 (Sun, 13 Mar 2016) | 13 lines Changed paths: M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/server/cityhand.c M /trunk/server/unithand.c M /trunk/server/unithand.h Remove custom illegal "Found City" explanation. Add the ability to action not enabled explain that a city was too close to the target tile. Have it detect "Found City" citymindist problems. Detect when founding a city is illegal because it was founded on a foreign tile when founding a city on an unclaimed tile is illegal. This makes the action not enabled explanation system detect everything the old city founding specific system could. The latter can therefore be removed. See patch #7051 ------------------------------------------------------------------------ r32232 | cazfi | 2016-03-12 20:08:17 +0200 (Sat, 12 Mar 2016) | 8 lines Changed paths: M /trunk/client/audio.c M /trunk/data/scenarios/british-isles-85x80-v2.80.sav M /trunk/data/scenarios/earth-160x90-v2.sav M /trunk/data/scenarios/earth-80x50-v3.sav M /trunk/data/scenarios/europe-200x100-v2.sav M /trunk/data/scenarios/france-140x90-v2.sav M /trunk/data/scenarios/hagworld-120x60-v1.2.sav M /trunk/data/scenarios/iberian-peninsula-136x100-v1.0.sav M /trunk/data/scenarios/italy-100x100-v1.5.sav M /trunk/data/scenarios/japan-88x100-v1.3.sav M /trunk/data/scenarios/north_america_116x100-v1.2.sav M /trunk/data/scenarios/tileset-demo.sav M /trunk/data/scenarios/tutorial.sav M /trunk/data/stdmusic.musicspec M /trunk/data/stdsounds.soundspec M /trunk/server/rscompat.h S2_6 d3f related updated for trunk. - Version number in supplied scenarios set to match 2.6 format - "+Freeciv-2.6-ruleset" as the compatibility ruleset capstring - Set soundset and musicset capability strings to stable 2.6 value See task #7814 ------------------------------------------------------------------------ r32229 | sveinung | 2016-03-11 13:43:12 +0200 (Fri, 11 Mar 2016) | 12 lines Changed paths: M /trunk/common/requirements.c M /trunk/common/requirements.h Make are_requirements_opposites() static. The function are_requirements_contradictions() checks if two requirements contradict each other. The function are_requirements_opposites() tests if two requirements are the exact negation of each other. The function are_requirements_opposites() has no users outside requirements.c. Make it less likely that someone accidentally uses are_requirements_opposites() in a situation where they also want other contradictions. Make it static. See patch #7050 ------------------------------------------------------------------------ r32225 | jtn | 2016-03-11 01:46:05 +0200 (Fri, 11 Mar 2016) | 7 lines Changed paths: M /trunk/client/helpdata.c Don't try to explain any effect with any present=FALSE requirements in autogenerated government help. Also suppress help for any effect with quiet=TRUE requirements. This removes a lot of lies from government help (notably, in civ2civ3) that were provoked by the deprecation of nreqs. See gna bug #23256. ------------------------------------------------------------------------ r32224 | jtn | 2016-03-11 01:46:02 +0200 (Fri, 11 Mar 2016) | 1 line Changed paths: M /trunk/client/mapview_common.h Update link in comment describing mapview iteration. ------------------------------------------------------------------------ r32220 | sveinung | 2016-03-10 15:03:54 +0200 (Thu, 10 Mar 2016) | 7 lines Changed paths: M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/common/packets.def M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/sandbox/game.ruleset M /trunk/data/stub/game.ruleset M /trunk/fc_version M /trunk/server/ruleset.c M /trunk/tools/ruledit/rulesave.c No auto generated help for quiet actions. Introduce the action property "quiet". If an action is declared quiet no help texts will be auto generated about what enables and what disables it. See also the "quiet" property of requirements and combat bonuses. See patch #7046 ------------------------------------------------------------------------ r32219 | sveinung | 2016-03-10 15:03:43 +0200 (Thu, 10 Mar 2016) | 6 lines Changed paths: M /trunk/server/unithand.c Action not enabled explain ruleset terrain. Identify cases where the action enablers make it impossible to perform an action because of the actor tile's or target tile's terrain. See patch #7047 ------------------------------------------------------------------------ r32218 | mir3x | 2016-03-09 19:21:20 +0200 (Wed, 09 Mar 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/gui_main.cpp M /trunk/client/options.c M /trunk/client/options.h Added option to hide titlebar to qt-client. See patch #6968 ------------------------------------------------------------------------ r32216 | mir3x | 2016-03-09 18:39:04 +0200 (Wed, 09 Mar 2016) | 6 lines Changed paths: M /trunk/client/gui-qt/diplodlg.cpp Fixed diplomacy meeting not allowing to demand more than 99 gold. Submitted by Sviatoslav Golda See bug #24425 ------------------------------------------------------------------------ r32212 | sveinung | 2016-03-09 17:04:42 +0200 (Wed, 09 Mar 2016) | 14 lines Changed paths: M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-gtk-3.x/action_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl2/action_dialog.c clients: add a Wait button to the act sel dlgs. Jacob the wanted the usual unit focus keys like "W" to dismiss the popup non-permanently. To do this while the action selection dialog has focus would probably require a lot of client specific work. Approximate it by adding a "Wait" button to the action selection dialog. Give it "W" as mnemonic in clients with mnemonics support. Note that some clients allows the player to shift focus from the dialog to the actor unit. In those cases you can use "W" the way it was requested. Requested by Jacob Nevins See patch #3711 ------------------------------------------------------------------------ r32211 | sveinung | 2016-03-09 17:04:33 +0200 (Wed, 09 Mar 2016) | 9 lines Changed paths: M /trunk/client/control.c Close the action selection dialog on lost focus. The action selection dialog is opened based on current unit focus. Have losing focus close a unit's action selection dialog. This makes open action selection dialogs pop down when the connection to the server is lost. See bug #24506 ------------------------------------------------------------------------ r32202 | sveinung | 2016-03-08 16:09:31 +0200 (Tue, 08 Mar 2016) | 12 lines Changed paths: M /trunk/data/sandbox/buildings.ruleset M /trunk/data/sandbox/effects.ruleset M /trunk/data/sandbox/game.ruleset M /trunk/data/sandbox/techs.ruleset M /trunk/data/sandbox/units.ruleset sandbox: airlifting develops with technology. Divide the unit types into light, medium and heavy weight units. Light weight units can be airlifted once Flight is known. Medium weight units can be airlifted once Advanced Flight is known. Heavy weight units can be airlifted once Fusion Power is known. To airlift heavy and medium weight units an airport is required both in the source and in the destination city. Cities that know Flight can airlift one (light weight) unit per turn. An Airport allows a city to airlift one more unit per turn. See patch #7045 ------------------------------------------------------------------------ r32201 | sveinung | 2016-03-08 16:09:23 +0200 (Tue, 08 Mar 2016) | 10 lines Changed paths: M /trunk/data/sandbox/game.ruleset sandbox: require a Marketplace to enter. Make the legality of the action "Enter Marketplace" depend on the presence of a Marketplace in the target city rather than on if a trade route can be established. David Fernandez and I talked about doing this for civ2civ3 (in patch #5995). Do it in sandbox first so it can get a bit more testing. See patch #7041 ------------------------------------------------------------------------ r32200 | sveinung | 2016-03-08 16:09:15 +0200 (Tue, 08 Mar 2016) | 3 lines Changed paths: M /trunk/data/sandbox/game.ruleset sandbox: allow "Establish Embassy" from the sea. See patch #7040 ------------------------------------------------------------------------ r32199 | sveinung | 2016-03-08 16:09:06 +0200 (Tue, 08 Mar 2016) | 7 lines Changed paths: M /trunk/server/rssanity.c Drop special text for exact req contradictions. A requirement vector self contradiction is a self contradiction no matter if it is an exact opposite (present and !present) or not. Simplify so the user only sees one message. See patch #7044 ------------------------------------------------------------------------ r32198 | sveinung | 2016-03-08 16:08:57 +0200 (Tue, 08 Mar 2016) | 6 lines Changed paths: M /trunk/common/requirements.c Requirement reasoning: a building has a genus. The BuildingGenus requirement type has been added in Freeciv 3.0. A building universal can fulfill it. See bug #24505 ------------------------------------------------------------------------ r32197 | sveinung | 2016-03-08 16:08:49 +0200 (Tue, 08 Mar 2016) | 5 lines Changed paths: M /trunk/common/metaknowledge.c metaknowledge: a non city can't have a building. It is known that a building is missing when no city to contain it exists. See bug #24503 ------------------------------------------------------------------------ r32196 | sveinung | 2016-03-08 16:08:40 +0200 (Tue, 08 Mar 2016) | 3 lines Changed paths: M /trunk/common/unit.c M /trunk/doc/README.actions Forbid airlift to city where unit can't exist. See bug #24504 ------------------------------------------------------------------------ r32195 | sveinung | 2016-03-07 03:28:22 +0200 (Mon, 07 Mar 2016) | 3 lines Changed paths: M /trunk/server/unithand.c Action not enabled explain NoCities terrain. See patch #7038 ------------------------------------------------------------------------ r32193 | sveinung | 2016-03-06 17:16:18 +0200 (Sun, 06 Mar 2016) | 3 lines Changed paths: M /trunk/client/control.c Say what unit did action selection in assertion. See patch #7037 ------------------------------------------------------------------------ r32192 | sveinung | 2016-03-06 17:16:09 +0200 (Sun, 06 Mar 2016) | 17 lines Changed paths: M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-gtk-3.x/action_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl2/action_dialog.c Minimize action_selection_close() side effects. Calling the client API's action_selection_close() function means that the common client code wants the client to pop down the action selection dialog. When the common client code closes the action selection dialog the individual clients shouldn't do everything they do when the player closes it. Popping down the action selection dialog means that the action selection no longer is in progress. It doesn't means that a decision no longer is wanted. It doesn't mean that it is time to pop up the action selection dialog for the next unit in focus. Don't pop up an action selection dialog for the next selected actor unit. Don't clear the actor unit's action decision data. See bug #24493 ------------------------------------------------------------------------ r32191 | sveinung | 2016-03-06 17:16:00 +0200 (Sun, 06 Mar 2016) | 15 lines Changed paths: M /trunk/common/actions.c M /trunk/fc_version Evaluate actor_reqs against actor's tile city. Make City range action enabler actor requirements about the city the actor unit is located inside. The alternative is to make it about the actor unit's home city. This allows action enablers to depend on city walls, oil depots, airports and turrets. The cost is that they won't be able to depend on smuggler's dens, special secret munition factories and public schools. Picking the tile city is consistent with depending on the actor unit's current tile. Home city properties can be supported later via other mechanisms. See patch #7039 ------------------------------------------------------------------------ r32188 | cazfi | 2016-03-06 00:43:38 +0200 (Sun, 06 Mar 2016) | 5 lines Changed paths: M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.x/gui_main.c Fixed "gdk_window_move_resize_internal: assertion 'GDK_IS_WINDOW (window)'" error when detaching lower part of the gtk3 or gtk3x-client window. See bug #24474 ------------------------------------------------------------------------ r32185 | cazfi | 2016-03-06 00:20:03 +0200 (Sun, 06 Mar 2016) | 5 lines Changed paths: M /trunk/utility/shared.c Language auto-selection to give Bokmål for all Windowses with LANG_NORWEGIAN as the language code. Formerly other than those with sublangid SUBLANG_NORWEGIAN_BOKMAL ended using internal language; en_US. See bug #24480 ------------------------------------------------------------------------ r32184 | sveinung | 2016-03-06 00:19:58 +0200 (Sun, 06 Mar 2016) | 7 lines Changed paths: M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-gtk-3.x/action_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl2/action_dialog.c M /trunk/client/packhand.c action_decision_taken() does too much. Split it. action_decision_taken() does 3 things. Split it in 3 functions so each thing can be done independently. Don't call all 3 functions where it doesn't make sense. See patch #7034 ------------------------------------------------------------------------ r32181 | cazfi | 2016-03-05 14:00:04 +0200 (Sat, 05 Mar 2016) | 4 lines Changed paths: M /trunk/client/options.c Set color option to NULL in addition to freeing it when it's being cleared. See bug #24351 ------------------------------------------------------------------------ r32179 | cazfi | 2016-03-05 09:38:05 +0200 (Sat, 05 Mar 2016) | 4 lines Changed paths: M /trunk/client/options.c Corrected help for client music options to talk about musicset instead of soundset. See bug #24486 ------------------------------------------------------------------------ r32178 | sveinung | 2016-03-04 13:35:22 +0200 (Fri, 04 Mar 2016) | 9 lines Changed paths: M /trunk/common/actions.c Fix non omniscient "Found City" citymindist reqs. "Found City" can be known to be illegal because of citymindist even if the target tile is unseen. The player could see that a too near tile has a city. Stop leaking that an unseen city prevents "Found City" because of the citymindist server setting. See bug #24485 ------------------------------------------------------------------------ r32176 | cazfi | 2016-03-04 11:58:28 +0200 (Fri, 04 Mar 2016) | 5 lines Changed paths: M /trunk/data/scenarios/british-isles-85x80-v2.80.sav M /trunk/data/scenarios/earth-160x90-v2.sav M /trunk/data/scenarios/earth-80x50-v3.sav M /trunk/data/scenarios/europe-200x100-v2.sav M /trunk/data/scenarios/france-140x90-v2.sav M /trunk/data/scenarios/hagworld-120x60-v1.2.sav M /trunk/data/scenarios/iberian-peninsula-136x100-v1.0.sav M /trunk/data/scenarios/italy-100x100-v1.5.sav M /trunk/data/scenarios/japan-88x100-v1.3.sav M /trunk/data/scenarios/north_america_116x100-v1.2.sav M /trunk/data/scenarios/tileset-demo.sav Added missing 'flatpoles' setting to those supplied scenarios that need it. Also added other missing settings to tileset-demo scenario. See patch #7033 ------------------------------------------------------------------------ r32174 | cazfi | 2016-03-04 10:48:32 +0200 (Fri, 04 Mar 2016) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/doc/README.packaging Added configure options --with-libbz2 and --with-liblzma See patch #7023 ------------------------------------------------------------------------ r32173 | cazfi | 2016-03-03 22:02:28 +0200 (Thu, 03 Mar 2016) | 4 lines Changed paths: M /trunk/win32/Makefile.am M /trunk/win32/installer/Makefile D /trunk/win32/installer/create-freeciv-sdl-nsi.sh D /trunk/win32/installer/freeciv-sdl.cmd Dropped obsolete sdl-client installer packet support from msys1 environment. See patch #7032 ------------------------------------------------------------------------ r32170 | cazfi | 2016-03-03 19:40:40 +0200 (Thu, 03 Mar 2016) | 6 lines Changed paths: M /trunk/server/srv_main.c M /trunk/server/stdinhand.c M /trunk/server/stdinhand.h When loading savagame, first check savefile with the exact name given in server command line, and only then try different savegame suffices for it. For filenames given by other means than command line adding one of the extensions is still required, to protect against loading arbitrary files. See bug #23872 ------------------------------------------------------------------------ r32169 | cazfi | 2016-03-03 19:11:26 +0200 (Thu, 03 Mar 2016) | 4 lines Changed paths: M /trunk/server/savegame3.c Add emergency version number part to version number in savegame3 See patch #7031 ------------------------------------------------------------------------ r32166 | cazfi | 2016-03-03 18:36:06 +0200 (Thu, 03 Mar 2016) | 4 lines Changed paths: M /trunk/configure.ac Corrected configure to set DEFAULT_SAVE_PATH See bug #24483 ------------------------------------------------------------------------ r32163 | cazfi | 2016-03-03 08:38:13 +0200 (Thu, 03 Mar 2016) | 5 lines Changed paths: M /trunk/client/helpdata.c Fixed warnings about unused helpdata entries when setting up help system without ruleset specific information. See patch #7020 ------------------------------------------------------------------------ r32161 | cazfi | 2016-03-03 08:27:50 +0200 (Thu, 03 Mar 2016) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/gen_headers/freeciv_config.h.in M /trunk/server/sernet.c M /trunk/utility/support.c M /trunk/utility/support.h Made former SOCKET_ZERO_ISNT_STDIN public in freeciv_config.h as FREECIV_SOCKET_ZERO_NOT_STDIN. See patch #7028 ------------------------------------------------------------------------ r32160 | cazfi | 2016-03-03 08:18:39 +0200 (Thu, 03 Mar 2016) | 4 lines Changed paths: M /trunk/common/scriptcore/api_game_methods.c Added deprecation warning against use of lua game:turn See patch #7025 ------------------------------------------------------------------------ r32158 | cazfi | 2016-03-03 08:12:22 +0200 (Thu, 03 Mar 2016) | 5 lines Changed paths: M /trunk/client/gui-sdl2/themespec.c M /trunk/utility/shared.c M /trunk/utility/shared.h Renamed get_langname() as setup_langname(), and made it to guarantee that LANG environment variable is set correctly. Removed Windows-specific code from the caller side setting the environment variable there. See patch #7022 ------------------------------------------------------------------------ r32156 | cazfi | 2016-03-03 04:05:29 +0200 (Thu, 03 Mar 2016) | 4 lines Changed paths: M /trunk/autogen.sh Copy, don't symlink, libtoolize files See patch #7001 ------------------------------------------------------------------------ r32153 | cazfi | 2016-03-02 13:38:26 +0200 (Wed, 02 Mar 2016) | 4 lines Changed paths: M /trunk/utility/ioz.c Make sure bz2-decompressor stream is NULL when the underlying filestream is NULL. See patch #7024 ------------------------------------------------------------------------ r32152 | cazfi | 2016-03-02 13:33:01 +0200 (Wed, 02 Mar 2016) | 4 lines Changed paths: M /trunk/data/themes/Makefile.am Install Freeciv theme also when gtk3x-client is enabled but gtk3-client is not. See bug #24482 ------------------------------------------------------------------------ r32151 | cazfi | 2016-03-02 11:34:27 +0200 (Wed, 02 Mar 2016) | 4 lines Changed paths: M /trunk/bootstrap/Makefile.am M /trunk/configure.ac M /trunk/translations/Makefile.am A /trunk/translations/core (from /trunk/translations/freeciv:32150) M /trunk/translations/core/Makevars D /trunk/translations/freeciv M /trunk/translations/stats.sh M /trunk/utility/fciconv.c M /trunk/utility/shared.c M /trunk/win32/installer/Makefile M /trunk/win32/installer_msys2/Makefile Renamed translation domain 'freeciv' as 'freeciv-core' See patch #7021 ------------------------------------------------------------------------ r32149 | sveinung | 2016-03-02 11:06:30 +0200 (Wed, 02 Mar 2016) | 7 lines Changed paths: M /trunk/client/control.c Assert that decision is taken for the right unit. When an action decision is taken the action selection process is over. Give an assertion failure when an action decision is taken for a different unit than the unit that currently is in the action selection process. See patch #7006 ------------------------------------------------------------------------ r32148 | cazfi | 2016-03-02 00:24:36 +0200 (Wed, 02 Mar 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.0/mapview.c M /trunk/client/gui-gtk-3.0/sprite.h M /trunk/client/gui-gtk-3.x/gui_main.c M /trunk/client/gui-gtk-3.x/mapview.c M /trunk/client/gui-gtk-3.x/sprite.h Use GtkImage for indicator icons in gtk3-clients instead of GtkPixcomm. See patch #6987 ------------------------------------------------------------------------ r32146 | cazfi | 2016-03-02 00:15:54 +0200 (Wed, 02 Mar 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-3.0/editprop.c M /trunk/client/gui-gtk-3.x/editprop.c M /trunk/client/packhand.c M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/connecthand.c M /trunk/server/edithand.c M /trunk/server/gamehand.c M /trunk/server/gamehand.h M /trunk/server/legacysave.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/savegame3.c M /trunk/server/stdinhand.c Moved scenario description to a network packet of its own. See patch #6668 ------------------------------------------------------------------------ r32145 | cazfi | 2016-03-01 16:36:46 +0200 (Tue, 01 Mar 2016) | 7 lines Changed paths: M /trunk/win32/Makefile.am M /trunk/win32/installer/Makefile A /trunk/win32/installer/create-freeciv-sdl2-nsi.sh A /trunk/win32/installer/freeciv-sdl2.cmd Updated msys1 Windows Installer builds to use gnuwin32-2016-02-03. Added build of sdl2-client. Clients other than sdl-client use sdl2-mixer. Patch by Christian Prochaska See task #7815 ------------------------------------------------------------------------ r32143 | cazfi | 2016-03-01 16:13:00 +0200 (Tue, 01 Mar 2016) | 6 lines Changed paths: M /trunk/data/default/default.lua M /trunk/server/cityturn.c M /trunk/server/scripting/script_server.c Restored signal 'disaster' to have same parameters as in 2.5, and instead introduced new 'disaster_occurred' signal with the new parameters. Marked 'disaster' deprecated. See bug #24475 ------------------------------------------------------------------------ r32141 | cazfi | 2016-03-01 05:16:16 +0200 (Tue, 01 Mar 2016) | 4 lines Changed paths: M /trunk/common/dataio.c M /trunk/gen_headers/freeciv_config.h.in M /trunk/m4/testmatic.m4 M /trunk/server/generator/mapgen.c M /trunk/server/srv_main.c M /trunk/utility/fcbacktrace.c M /trunk/utility/log.h M /trunk/utility/registry_ini.c M /trunk/utility/shared.h Made TESTMATIC_ENABLED public in freeciv_config.h under name FREECIV_TESTMATIC See patch #6950 ------------------------------------------------------------------------ r32139 | cazfi | 2016-03-01 04:10:44 +0200 (Tue, 01 Mar 2016) | 4 lines Changed paths: M /trunk/client/tilespec.c M /trunk/server/ruleset.c Added deprecation warnings about "prefered" entries See patch #7016 ------------------------------------------------------------------------ r32137 | cazfi | 2016-03-01 03:44:32 +0200 (Tue, 01 Mar 2016) | 5 lines Changed paths: M /trunk/client/gui-gtk-3.0/gui_stuff.c M /trunk/client/gui-gtk-3.0/gui_stuff.h M /trunk/client/gui-gtk-3.0/helpdlg.c M /trunk/client/gui-gtk-3.x/gui_stuff.c M /trunk/client/gui-gtk-3.x/gui_stuff.h M /trunk/client/gui-gtk-3.x/helpdlg.c Renamed gtk_set_relative_position() as set_relative_window_position() in gtk3-clients. Made it to take GtkWindow parameters instead of generic GtkWidgets. See patch #7018 ------------------------------------------------------------------------ r32136 | cazfi | 2016-03-01 01:50:28 +0200 (Tue, 01 Mar 2016) | 4 lines Changed paths: M /trunk/configure.ac Allow building client as part of freeciv-web server build, if explicitly requested. See patch #7002 ------------------------------------------------------------------------ r32134 | cazfi | 2016-02-29 13:50:42 +0200 (Mon, 29 Feb 2016) | 5 lines Changed paths: M /trunk/client/connectdlg_common.c Client passes deprecation warnings commandline parameter to forked server, if it itself has been started with one. See patch #7005 ------------------------------------------------------------------------ r32132 | cazfi | 2016-02-29 13:33:29 +0200 (Mon, 29 Feb 2016) | 4 lines Changed paths: M /trunk/common/base.c M /trunk/common/road.c Rearranged loops of checking if base/road flag is near for optimization purposes See patch #7012 ------------------------------------------------------------------------ r32131 | cazfi | 2016-02-29 12:29:19 +0200 (Mon, 29 Feb 2016) | 4 lines Changed paths: M /trunk/win32/installer_msys2/Makefile Corrections to the set of dlls installed with freeciv on msys2 based Installers. See patch #7017 ------------------------------------------------------------------------ r32128 | cazfi | 2016-02-29 12:23:26 +0200 (Mon, 29 Feb 2016) | 4 lines Changed paths: M /trunk/configure.ac Fixed handling of explicit --enable-client without explicit gui selection. See bug #24471 ------------------------------------------------------------------------ r32127 | cazfi | 2016-02-28 22:43:54 +0200 (Sun, 28 Feb 2016) | 2 lines Changed paths: M /trunk/translations/freeciv/fi.po Updated Finnish translation. This is just S2_6 translation msgmerged against latest TRUNK strings. ------------------------------------------------------------------------ r32124 | cazfi | 2016-02-28 16:04:08 +0200 (Sun, 28 Feb 2016) | 2 lines Changed paths: M /trunk/translations/ruledit/fi.po Updated Finnish ruledit translation. This is just S2_6 translation msgmerged against latest TRUNK strings. ------------------------------------------------------------------------ r32120 | cazfi | 2016-02-28 14:37:51 +0200 (Sun, 28 Feb 2016) | 6 lines Changed paths: M /trunk/client/options.c When warning about the fact that existing client options file has not ben found, say also that a new one will be created to make it clearer that this is not a error situation when launching freeciv for the first time. See patch #7011 ------------------------------------------------------------------------ r32117 | cazfi | 2016-02-28 14:33:15 +0200 (Sun, 28 Feb 2016) | 7 lines Changed paths: M /trunk/data/civ1/buildings.ruleset M /trunk/data/civ2/buildings.ruleset M /trunk/data/civ2civ3/buildings.ruleset M /trunk/data/classic/buildings.ruleset M /trunk/data/experimental/buildings.ruleset M /trunk/data/multiplayer/README.multiplayer M /trunk/data/multiplayer/buildings.ruleset M /trunk/data/sandbox/buildings.ruleset Prevented moving Small Wonders other than Palace around in multiplayer ruleset. Added mention of the movability of the Palace to its helptext in all relevant rulesets. Reported by Christian Knoke See bug #24431 ------------------------------------------------------------------------ r32114 | cazfi | 2016-02-28 14:28:00 +0200 (Sun, 28 Feb 2016) | 4 lines Changed paths: M /trunk/server/srv_main.c Free open data phases when quitting server mid-game See patch #7015 ------------------------------------------------------------------------ r32112 | cazfi | 2016-02-28 14:12:57 +0200 (Sun, 28 Feb 2016) | 4 lines Changed paths: M /trunk/client/client_main.c M /trunk/server/console.c M /trunk/server/ruleset.c M /trunk/utility/deprecations.c M /trunk/utility/deprecations.h M /trunk/utility/log.c M /trunk/utility/log.h Server sends deprecation warning events to client See patch #7013 ------------------------------------------------------------------------ r32109 | cazfi | 2016-02-28 13:49:41 +0200 (Sun, 28 Feb 2016) | 7 lines Changed paths: M /trunk/doc/README.rulesets M /trunk/server/rssanity.c Sanity check ruleset against using revolution-time government form as initial government for any nation. Reported by Frank See bug #24459 ------------------------------------------------------------------------ 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 See patch #7014 ------------------------------------------------------------------------ r32104 | cazfi | 2016-02-28 12:54:42 +0200 (Sun, 28 Feb 2016) | 2 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_stuff.c M /trunk/client/gui-gtk-2.0/themes.c M /trunk/client/gui-gtk-3.0/gui_stuff.c M /trunk/client/gui-gtk-3.x/gui_stuff.c M /trunk/client/gui-sdl2/wldlg.c Corrected comments with typo "postion" to read "position" ------------------------------------------------------------------------ r32103 | sveinung | 2016-02-28 02:37:27 +0200 (Sun, 28 Feb 2016) | 5 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/ai/default/aiunit.c M /trunk/client/control.c M /trunk/client/helpdata.c M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/common/packets.def M /trunk/common/unit.c M /trunk/common/unittype.h M /trunk/data/alien/game.ruleset M /trunk/data/alien/units.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/sandbox/game.ruleset M /trunk/data/sandbox/units.ruleset M /trunk/data/stub/units.ruleset M /trunk/doc/README.actions M /trunk/fc_version M /trunk/server/advisors/advdata.c M /trunk/server/rscompat.c M /trunk/server/ruleset.c M /trunk/server/unithand.c M /trunk/tools/ruledit/rulesave.c Make airlift action enabler controlled. Requested by Emmet Hikory See patch #7008 ------------------------------------------------------------------------ r32102 | sveinung | 2016-02-28 02:37:12 +0200 (Sun, 28 Feb 2016) | 3 lines Changed paths: M /trunk/server/ruleset.c Fix 2.6 ruleset upgrade for goods. See bug #24457 ------------------------------------------------------------------------ r32101 | sveinung | 2016-02-28 02:37:01 +0200 (Sun, 28 Feb 2016) | 6 lines Changed paths: M /trunk/common/game.c M /trunk/common/unittype.c M /trunk/common/unittype.h Free user unit class flags. Clean up user unit class flags when unloading a ruleset. This prevents them from being seen as a part of the next ruleset loaded. See bug #24453 ------------------------------------------------------------------------ r32100 | cazfi | 2016-02-28 00:22:11 +0200 (Sun, 28 Feb 2016) | 4 lines Changed paths: M /trunk/utility/log.c Fixed build without --enable-debug See bug #24472 ------------------------------------------------------------------------ r32099 | cazfi | 2016-02-27 22:55:08 +0200 (Sat, 27 Feb 2016) | 4 lines Changed paths: M /trunk/client/client_main.c M /trunk/server/civserver.c M /trunk/utility/log.c Log level can be given by name to '--debug'. See patch #6947 ------------------------------------------------------------------------ r32097 | cazfi | 2016-02-27 10:22:26 +0200 (Sat, 27 Feb 2016) | 4 lines Changed paths: M /trunk/data/civ1/terrain.ruleset Removed obsolete graphics entries from resource_gold section of civ1 ruleset See patch #7009 ------------------------------------------------------------------------ r32094 | cazfi | 2016-02-27 10:05:25 +0200 (Sat, 27 Feb 2016) | 4 lines Changed paths: M /trunk/data/isotrident/ocean.spec Updated "is_pixel_border" field in isotrident ocean.spec to "pixel_border" See patch #7004 ------------------------------------------------------------------------ r32092 | cazfi | 2016-02-26 11:38:57 +0200 (Fri, 26 Feb 2016) | 4 lines Changed paths: M /trunk/common/scriptcore/luascript_signal.c M /trunk/common/scriptcore/luascript_signal.h M /trunk/server/scripting/script_server.c Added deprecation warnings about deprecated lua signals. See patch #7007 ------------------------------------------------------------------------ r32090 | cazfi | 2016-02-26 10:55:02 +0200 (Fri, 26 Feb 2016) | 4 lines Changed paths: M /trunk/ai/default/daieffects.c M /trunk/client/helpdata.c M /trunk/common/extras.c M /trunk/common/extras.h M /trunk/common/fc_types.h M /trunk/common/requirements.c M /trunk/common/tile.c M /trunk/common/tile.h M /trunk/doc/README.effects M /trunk/fc_version M /trunk/server/cityturn.c M /trunk/server/rssanity.c Added requirement type ExtraFlag. See bug #24445 ------------------------------------------------------------------------ r32087 | cazfi | 2016-02-26 10:12:37 +0200 (Fri, 26 Feb 2016) | 6 lines Changed paths: M /trunk/client/connectdlg_common.c Increase number of commandline parameter slots for the server to fork, so that there's enough of them even when client sets all of them at the same time. See bug #24450 ------------------------------------------------------------------------ r32085 | cazfi | 2016-02-26 02:48:24 +0200 (Fri, 26 Feb 2016) | 4 lines Changed paths: M /trunk/data/alio.tilespec M /trunk/data/hexemplio.tilespec M /trunk/data/toonhex.tilespec Removed unused entries from hexemplio and derivatives .tilespec. See patch #7003 ------------------------------------------------------------------------ r32083 | cazfi | 2016-02-25 12:06:35 +0200 (Thu, 25 Feb 2016) | 5 lines Changed paths: M /trunk/common/requirements.c Fixed universal_name_translation() to return names of road and base flags when requested, instead of returning them as MinYear text. See bug #24446 ------------------------------------------------------------------------ r32081 | cazfi | 2016-02-25 12:01:50 +0200 (Thu, 25 Feb 2016) | 6 lines Changed paths: M /trunk/win32/installer_msys2/Makefile In msys2 Installer build Makefile, target 'snapshot' wraps further make call through target that is not specific to a target, since at the time 'snapshot' target runs intself, arch information is not reliable. See bug #24443 ------------------------------------------------------------------------ r32079 | cazfi | 2016-02-25 11:57:55 +0200 (Thu, 25 Feb 2016) | 4 lines Changed paths: M /trunk/tools/ruledit/rulesave.c Save ruleset summary from ruledit. See bug #24417 ------------------------------------------------------------------------ r32077 | cazfi | 2016-02-25 11:46:36 +0200 (Thu, 25 Feb 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-3.0/editprop.c M /trunk/client/gui-gtk-3.x/editprop.c M /trunk/client/packhand.c M /trunk/common/game.c M /trunk/common/packets.def M /trunk/data/scenarios/british-isles-85x80-v2.80.sav M /trunk/data/scenarios/earth-160x90-v2.sav M /trunk/data/scenarios/earth-80x50-v3.sav M /trunk/data/scenarios/europe-200x100-v2.sav M /trunk/data/scenarios/france-140x90-v2.sav M /trunk/data/scenarios/hagworld-120x60-v1.2.sav M /trunk/data/scenarios/iberian-peninsula-136x100-v1.0.sav M /trunk/data/scenarios/italy-100x100-v1.5.sav M /trunk/data/scenarios/japan-88x100-v1.3.sav M /trunk/data/scenarios/north_america_116x100-v1.2.sav M /trunk/data/scenarios/tileset-demo.sav M /trunk/data/scenarios/tutorial.sav M /trunk/fc_version M /trunk/server/edithand.c M /trunk/server/legacysave.c M /trunk/server/maphand.c M /trunk/server/savegame2.c M /trunk/server/savegame3.c Added setting for scenarios to disable Lake Flooding. See patch #6994 ------------------------------------------------------------------------ r32075 | cazfi | 2016-02-24 23:28:01 +0200 (Wed, 24 Feb 2016) | 5 lines Changed paths: M /trunk/data/experimental/buildings.ruleset M /trunk/data/experimental/cities.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/experimental/governments.ruleset M /trunk/data/experimental/script.lua M /trunk/data/experimental/styles.ruleset M /trunk/data/experimental/techs.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/experimental/units.ruleset Updated experimental ruleset comments to talk experimental/README.experimental instead of doc/README.ruleset_experimental. See bug #24441 ------------------------------------------------------------------------ r32073 | cazfi | 2016-02-24 22:18:16 +0200 (Wed, 24 Feb 2016) | 4 lines Changed paths: M /trunk/bootstrap/Makefile.am D /trunk/bootstrap/freeciv.spec.in M /trunk/configure.ac Removed outdated freeciv.spec See patch #6998 ------------------------------------------------------------------------ r32071 | cazfi | 2016-02-24 19:12:09 +0200 (Wed, 24 Feb 2016) | 4 lines Changed paths: M /trunk/client/client_main.c Added support for commandline option --warnings also to client side. See patch #6993 ------------------------------------------------------------------------ r32069 | cazfi | 2016-02-24 16:52:44 +0200 (Wed, 24 Feb 2016) | 4 lines Changed paths: M /trunk/client/editor.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-gtk-3.x/menu.c M /trunk/client/gui-sdl2/menu.c M /trunk/client/helpdata.c M /trunk/common/base.c M /trunk/common/base.h M /trunk/common/road.c M /trunk/common/road.h M /trunk/common/scriptcore/api_game_methods.c M /trunk/server/legacysave.c M /trunk/server/rssanity.c M /trunk/server/ruleset.c M /trunk/server/savegame2.c Removed base/road name handling functions See patch #6973 ------------------------------------------------------------------------ r32066 | cazfi | 2016-02-24 16:14:20 +0200 (Wed, 24 Feb 2016) | 4 lines Changed paths: M /trunk/utility/genlist.c M /trunk/utility/genlist.h Inlined functions to navigate genlist See patch #6992 ------------------------------------------------------------------------ r32062 | sveinung | 2016-02-24 14:49:41 +0200 (Wed, 24 Feb 2016) | 9 lines Changed paths: M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/data/alien/units.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/sandbox/units.ruleset M /trunk/data/stub/units.ruleset M /trunk/fc_version M /trunk/server/ruleset.c M /trunk/tools/ruledit/rulesave.c Introduce unit type class user flags support. The same functionality can be achieved by defining a unit type user flag and giving it to each unit type in the desired unit type classes. Defining a unit class user flag is a more convenient solution. Allow ruleset authors to add up to 8 ruleset defined unit type class flags. See patch #6957 ------------------------------------------------------------------------ r32061 | sveinung | 2016-02-24 14:49:31 +0200 (Wed, 24 Feb 2016) | 8 lines Changed paths: M /trunk/common/requirements.c M /trunk/common/unittype.h Make unit class flag names translatable. Normally the help system lists classes with a unit class flag. But universal_name_translation() will show the unit class flag name it self. Requested by Marko Lindqvist See patch #6996 ------------------------------------------------------------------------ r32060 | sveinung | 2016-02-24 14:49:22 +0200 (Wed, 24 Feb 2016) | 6 lines Changed paths: M /trunk/common/requirements.c Flag names are translated. Have universal_name_translation() translate tech, terrain, unit type, road and base flag names. See bug #24442 ------------------------------------------------------------------------ r32058 | cazfi | 2016-02-24 11:46:53 +0200 (Wed, 24 Feb 2016) | 4 lines Changed paths: M /trunk/win32/installer_msys2/Makefile Updated list of dlls to include to installer packages in msys2 based Installer. See patch #6990 ------------------------------------------------------------------------ r32056 | cazfi | 2016-02-24 08:25:11 +0200 (Wed, 24 Feb 2016) | 4 lines Changed paths: M /trunk/data/alien/units.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/sandbox/units.ruleset M /trunk/data/stub/units.ruleset Updated comments about maximum number of user flags in supplied rulesets. See patch #6995 ------------------------------------------------------------------------ r32053 | cazfi | 2016-02-24 08:22:24 +0200 (Wed, 24 Feb 2016) | 6 lines Changed paths: M /trunk/server/citytools.c When founding a city, restore previous real tile owner as starting point for the owner changes resulting from removal of extras. That way borders claimed by territory claiming bases get handled correctly. See bug #23436 ------------------------------------------------------------------------ r32051 | cazfi | 2016-02-24 08:09:05 +0200 (Wed, 24 Feb 2016) | 4 lines Changed paths: M /trunk/win32/installer_msys2/win_arch.sh Do not run config.guess when already noticed that it's missing. See patch #6997 ------------------------------------------------------------------------ r32050 | cazfi | 2016-02-24 00:21:14 +0200 (Wed, 24 Feb 2016) | 5 lines Changed paths: M /trunk/server/savecompat.c Corrected savagame conversion from 2.6 formt to development format, and also from older development revisions to current one, to work when player numbers in the savegame are not consecutive. See bug #24440 ------------------------------------------------------------------------ r32047 | sveinung | 2016-02-23 21:33:51 +0200 (Tue, 23 Feb 2016) | 1 line Changed paths: M /trunk/utility/log.c Comment spelling fix. ------------------------------------------------------------------------ r32045 | cazfi | 2016-02-23 12:34:59 +0200 (Tue, 23 Feb 2016) | 4 lines Changed paths: M /trunk/doc/README.msys2 Updated README.msys2 See patch #6991 ------------------------------------------------------------------------ r32043 | jtn | 2016-02-23 11:48:52 +0200 (Tue, 23 Feb 2016) | 7 lines Changed paths: M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/sandbox/terrain.ruleset M /trunk/data/stub/terrain.ruleset M /trunk/server/generator/mapgen.c M /trunk/server/generator/utilities.c M /trunk/server/generator/utilities.h M /trunk/server/maphand.c Map generator support for sea ice. Water terrains with the 'Frozen' flag will be generated at the poles, if defined by the ruleset. Lake flooding and similar terrain changes during the game will try to preserve frozenness. See gna patch #6921. ------------------------------------------------------------------------ r32040 | cazfi | 2016-02-23 08:47:17 +0200 (Tue, 23 Feb 2016) | 4 lines Changed paths: M /trunk/data/alien/script.lua M /trunk/data/civ1/script.lua M /trunk/data/civ2/script.lua M /trunk/data/civ2civ3/script.lua M /trunk/data/classic/script.lua M /trunk/data/experimental/script.lua M /trunk/data/multiplayer/script.lua M /trunk/data/sandbox/script.lua M /trunk/data/stub/script.lua Added a comment about default.lua to script.luas of supplied rulesets. See patch #6989 ------------------------------------------------------------------------ r32038 | cazfi | 2016-02-23 07:55:32 +0200 (Tue, 23 Feb 2016) | 4 lines Changed paths: M /trunk/data/Makefile.am Cleaned out database.lua, moved away, from the list of files to include to the tarball from data/ See bug #24438 ------------------------------------------------------------------------ r32034 | jtn | 2016-02-22 23:32:23 +0200 (Mon, 22 Feb 2016) | 5 lines Changed paths: M /trunk/common/map.c M /trunk/common/map.h M /trunk/common/packets.def M /trunk/common/unit.c M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/sandbox/terrain.ruleset M /trunk/data/stub/terrain.ruleset M /trunk/fc_version M /trunk/server/advisors/infracache.c M /trunk/server/maphand.c M /trunk/server/ruleset.c M /trunk/tools/ruledit/rulesave.c Add 'thaw_requirement' and 'freeze_requirement' to terrain.ruleset, controlling how much adjacent terrain with the Frozen flag is required to convert between frozen and unfrozen terrain. See gna patch #6988. ------------------------------------------------------------------------ r32033 | jtn | 2016-02-22 23:32:17 +0200 (Mon, 22 Feb 2016) | 4 lines Changed paths: M /trunk/data/alien/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/sandbox/terrain.ruleset Give Inaccessible terrains the 'Frozen' flag, so that they appear grey on the minimap. See gna patch #6986. ------------------------------------------------------------------------ r32032 | jtn | 2016-02-22 23:32:13 +0200 (Mon, 22 Feb 2016) | 4 lines Changed paths: M /trunk/common/map.h M /trunk/common/map_types.h M /trunk/server/generator/height_map.c M /trunk/server/settings.c Server setting 'flatpoles' which makes the map generator's suppression of relief at the poles optional. See gna patch #6919. ------------------------------------------------------------------------ r32028 | sveinung | 2016-02-22 16:00:21 +0200 (Mon, 22 Feb 2016) | 1 line Changed paths: M /trunk/client/options.c Comment spelling fix. ------------------------------------------------------------------------ r32025 | cazfi | 2016-02-22 14:40:45 +0200 (Mon, 22 Feb 2016) | 4 lines Changed paths: M /trunk/data/alien/units.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/sandbox/units.ruleset M /trunk/data/stub/units.ruleset Corrected comments about fuel in supplied rulesets. See patch #6981 ------------------------------------------------------------------------ r32022 | cazfi | 2016-02-22 13:41:07 +0200 (Mon, 22 Feb 2016) | 6 lines Changed paths: M /trunk/data/civ2civ3/script.lua M /trunk/data/classic/script.lua M /trunk/data/sandbox/script.lua Fixed placement of the "Highest Peak" map label on supplied rulesets. Report and initial patch by taka See bug #24436 ------------------------------------------------------------------------ r32019 | cazfi | 2016-02-22 13:03:23 +0200 (Mon, 22 Feb 2016) | 4 lines Changed paths: M /trunk/data/alien/techs.ruleset M /trunk/data/alien/terrain.ruleset M /trunk/data/alien/units.ruleset M /trunk/data/civ1/techs.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/techs.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/techs.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/techs.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/techs.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/techs.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/sandbox/techs.ruleset M /trunk/data/sandbox/terrain.ruleset M /trunk/data/sandbox/units.ruleset M /trunk/data/stub/techs.ruleset M /trunk/data/stub/terrain.ruleset M /trunk/data/stub/units.ruleset Do not claim in user flag documentation in supplied rulesets that their names are not translatable. See bug #24400 ------------------------------------------------------------------------ r32017 | cazfi | 2016-02-22 07:16:25 +0200 (Mon, 22 Feb 2016) | 5 lines Changed paths: M /trunk/server/savecompat.c Corrected savagame conversion from 2.5 to 2.6 format to work when player numbers in the savegame are not consecutive. See bug #24435 ------------------------------------------------------------------------ r32015 | cazfi | 2016-02-22 05:10:38 +0200 (Mon, 22 Feb 2016) | 4 lines Changed paths: M /trunk/common/scriptcore/tolua_game.pkg M /trunk/server/scripting/tolua_server.pkg Added log.deprecation_warning() call to deprecated lua functions. See patch #6978 ------------------------------------------------------------------------ r32014 | sveinung | 2016-02-21 23:13:06 +0200 (Sun, 21 Feb 2016) | 6 lines Changed paths: M /trunk/data/sandbox/game.ruleset M /trunk/data/sandbox/terrain.ruleset M /trunk/data/sandbox/units.ruleset sandbox: treejumping isn't easy. Make it impossible for green Paratroopers to land on Forest and Jungle tiles. Veteran, hardened and elite Paratroopers can still do it. See patch #6982 ------------------------------------------------------------------------ r32013 | sveinung | 2016-02-21 23:12:59 +0200 (Sun, 21 Feb 2016) | 3 lines Changed paths: M /trunk/common/actions.c Hard action reqs: a know tile is seen. See bug #24433 ------------------------------------------------------------------------ r32012 | sveinung | 2016-02-21 23:12:51 +0200 (Sun, 21 Feb 2016) | 6 lines Changed paths: M /trunk/common/actions.c M /trunk/server/unithand.c M /trunk/server/unittools.c Explain no "Paradrop Unit" while transporting. Explain when the "Paradrop Unit" action can't be performed because the actor unit is transporting another unit. See patch #6983 ------------------------------------------------------------------------ r32011 | sveinung | 2016-02-21 23:12:42 +0200 (Sun, 21 Feb 2016) | 5 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/fc_types.h M /trunk/common/metaknowledge.c M /trunk/common/requirements.c M /trunk/doc/README.effects M /trunk/fc_version M /trunk/server/unithand.c Add new UnitState test "Transporting". It checks if the unit has cargo. See patch #6975 ------------------------------------------------------------------------ r32009 | cazfi | 2016-02-21 21:38:39 +0200 (Sun, 21 Feb 2016) | 4 lines Changed paths: M /trunk/utility/registry_ini.c M /trunk/utility/registry_ini.h Renamed variables named 'string' as 'str' in registry_ini.c See patch #6984 ------------------------------------------------------------------------ r32007 | cazfi | 2016-02-21 20:56:36 +0200 (Sun, 21 Feb 2016) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/tileset_dlg.c M /trunk/client/gui-gtk-3.0/tileset_dlg.c M /trunk/client/gui-gtk-3.x/tileset_dlg.c M /trunk/client/options.c M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h Renamed 'tileset_get_name()' as 'tileset_basename()'. Use it instead of 'tileset_name()' when setting value for a default tileset options. See bug #24434 ------------------------------------------------------------------------ r32005 | cazfi | 2016-02-21 20:17:34 +0200 (Sun, 21 Feb 2016) | 4 lines Changed paths: M /trunk/data/civ2civ3/script.lua M /trunk/data/classic/script.lua M /trunk/data/experimental/script.lua M /trunk/data/multiplayer/script.lua M /trunk/data/sandbox/script.lua Supplied rulesets use Tile:create_extra() for creating Ruins, instead of deprecated Tile:create_base() See patch #6977 ------------------------------------------------------------------------ r32002 | cazfi | 2016-02-21 20:13:03 +0200 (Sun, 21 Feb 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/gtkpixcomm.c M /trunk/client/gui-gtk-3.0/gtkpixcomm.h M /trunk/client/gui-gtk-3.x/gtkpixcomm.c M /trunk/client/gui-gtk-3.x/gtkpixcomm.h Finished removal of GtkMisc derivativeness from GtkPixcomm. See bug #24432 ------------------------------------------------------------------------ r32001 | cazfi | 2016-02-21 18:54:37 +0200 (Sun, 21 Feb 2016) | 4 lines Changed paths: M /trunk/common/generate_packets.py Fixed sending of arrays when both json and delta protocol are enabled. See bug #24419 ------------------------------------------------------------------------ r31999 | cazfi | 2016-02-21 16:44:25 +0200 (Sun, 21 Feb 2016) | 7 lines Changed paths: M /trunk/common/terrain.h M /trunk/server/generator/height_map.c M /trunk/server/generator/height_map.h M /trunk/server/generator/mapgen.c M /trunk/server/generator/utilities.c M /trunk/server/generator/utilities.h Moved some functions from mapgen.c to other map generator modules: - pick_terrain_by_flag() to utilities.[ch] - pick_terrain() to utilities.[ch] - terrain_is_too_flat() to height_map.[ch] as area_is_too_flat() See patch #6980 ------------------------------------------------------------------------ r31997 | cazfi | 2016-02-21 13:44:59 +0200 (Sun, 21 Feb 2016) | 4 lines Changed paths: M /trunk/win32/installer_msys2/Makefile Disabled nls from msys2 based installer builds. See patch #6974 ------------------------------------------------------------------------ r31996 | cazfi | 2016-02-20 12:54:20 +0200 (Sat, 20 Feb 2016) | 6 lines Changed paths: M /trunk/common/Makefile.am M /trunk/common/generate_packets.py M /trunk/configure.ac M /trunk/gen_headers/freeciv_config.h.in Switching between delta-protocol-enabled and delta-protocol-disabled builds no longer requires rerunning generate_packets.py. Generated sources have both options included, and compile time macros determine what gets built. See bug #24421 ------------------------------------------------------------------------ r31994 | cazfi | 2016-02-20 11:19:09 +0200 (Sat, 20 Feb 2016) | 5 lines Changed paths: M /trunk/win32/installer_msys2/Makefile Added 'buildable-win32' and 'buildable-win64' targets to msys2 Installer build Makefile. 'make snapshot' builds one of these targets, not trying to build 'all' See patch #6976 ------------------------------------------------------------------------ r31993 | cazfi | 2016-02-19 15:30:52 +0200 (Fri, 19 Feb 2016) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/data/Makefile.am A /trunk/data/ruledit A /trunk/data/ruledit/Makefile.am A /trunk/data/ruledit/comments.txt M /trunk/tools/ruledit/comments.c M /trunk/tools/ruledit/comments.h M /trunk/tools/ruledit/ruledit.cpp Added comments.txt datafile to read standard comments to save to the rulesets. See patch #6962 ------------------------------------------------------------------------ r31992 | cazfi | 2016-02-19 15:23:36 +0200 (Fri, 19 Feb 2016) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/calendar.c M /trunk/common/dataio.c M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/gamehand.c M /trunk/server/ruleset.c M /trunk/tools/ruledit/rulesave.c Split calendar_info to separate packet from game_info See patch #6969 ------------------------------------------------------------------------ r31988 | sveinung | 2016-02-19 13:26:05 +0200 (Fri, 19 Feb 2016) | 3 lines Changed paths: M /trunk/server/savegame3.c Assert that all action orders can be saved. See patch #6970 ------------------------------------------------------------------------ r31987 | sveinung | 2016-02-19 13:25:57 +0200 (Fri, 19 Feb 2016) | 3 lines Changed paths: M /trunk/client/control.c Improve one-action-selection-at-once readability. See patch #6971 ------------------------------------------------------------------------ r31986 | sveinung | 2016-02-19 13:25:48 +0200 (Fri, 19 Feb 2016) | 1 line Changed paths: M /trunk/client/helpdata.c Translation comment spelling fix. ------------------------------------------------------------------------ r31983 | cazfi | 2016-02-19 09:51:57 +0200 (Fri, 19 Feb 2016) | 2 lines Changed paths: M /trunk/common/unittype.h Corrected comment about "Trireme" flag. There's no risk of triremes sinking. ------------------------------------------------------------------------ r31982 | cazfi | 2016-02-19 09:09:12 +0200 (Fri, 19 Feb 2016) | 4 lines Changed paths: M /trunk/server/savecompat.c M /trunk/server/savegame3.c Save player sex by name to savegame3 saves. See patch #6960 ------------------------------------------------------------------------ r31980 | cazfi | 2016-02-19 08:05:02 +0200 (Fri, 19 Feb 2016) | 4 lines Changed paths: M /trunk/common/scriptcore/api_common_utilities.c M /trunk/common/scriptcore/api_common_utilities.h M /trunk/common/scriptcore/tolua_common_a.pkg Added log.deprecation_warning() to lua API. See patch #6916 ------------------------------------------------------------------------ r31978 | cazfi | 2016-02-19 07:26:44 +0200 (Fri, 19 Feb 2016) | 5 lines Changed paths: M /trunk/client/options.c M /trunk/common/game.c M /trunk/common/game.h M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/sandbox/game.ruleset M /trunk/data/stub/game.ruleset M /trunk/server/legacysave.c M /trunk/server/ruleset.c M /trunk/server/savecompat.c M /trunk/tools/ruledit/rulesave.c M /trunk/utility/registry_ini.c M /trunk/utility/registry_ini.h Added support for ruledit.desciption_file entry to game.ruleset from which ruledit sees how to save the description. See bug #24409 ------------------------------------------------------------------------ r31974 | sveinung | 2016-02-18 17:29:12 +0200 (Thu, 18 Feb 2016) | 1 line Changed paths: M /trunk/data/alien/techs.ruleset M /trunk/data/alien/terrain.ruleset M /trunk/data/alien/units.ruleset M /trunk/data/civ1/techs.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/techs.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/techs.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/techs.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/techs.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/techs.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/sandbox/techs.ruleset M /trunk/data/sandbox/terrain.ruleset M /trunk/data/sandbox/units.ruleset M /trunk/data/stub/techs.ruleset M /trunk/data/stub/terrain.ruleset M /trunk/data/stub/units.ruleset Ruleset user flag comment typo fix. ------------------------------------------------------------------------ r31973 | sveinung | 2016-02-18 17:28:58 +0200 (Thu, 18 Feb 2016) | 1 line Changed paths: M /trunk/tools/ruledit/rulesave.c Fix rulesave comment typo. ------------------------------------------------------------------------ r31972 | cazfi | 2016-02-18 12:39:36 +0200 (Thu, 18 Feb 2016) | 4 lines Changed paths: M /trunk/win32/Makefile.am M /trunk/win32/installer_msys2/Makefile A /trunk/win32/installer_msys2/create-freeciv-gtk3x-nsi.sh A /trunk/win32/installer_msys2/freeciv-gtk3x.cmd Added support for building gtk3x-client Installer in msys2 environment. See patch #6953 ------------------------------------------------------------------------ r31970 | cazfi | 2016-02-18 05:07:14 +0200 (Thu, 18 Feb 2016) | 6 lines Changed paths: M /trunk/common/map.c M /trunk/common/movement.c While calculating move costs, RMM_RELAXED diagonal move between integrating roads is now always considered possible to the other directions if it's possible to one direction. Previously it depended on which one of the roads was on the tile to go through. See bug #24395 ------------------------------------------------------------------------ r31968 | cazfi | 2016-02-18 04:52:05 +0200 (Thu, 18 Feb 2016) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-3.0/editprop.c M /trunk/client/gui-gtk-3.x/editprop.c Get player's current government in to the editor mode so it won't get zeroed when setting player state back from the editor. See bug #24403 ------------------------------------------------------------------------ r31966 | cazfi | 2016-02-18 04:20:36 +0200 (Thu, 18 Feb 2016) | 4 lines Changed paths: M /trunk/doc/README.msys2 M /trunk/win32/installer_msys2/Makefile Do not even try to build audio support to msys2 based Installer builds. See patch #6963 ------------------------------------------------------------------------ r31963 | jtn | 2016-02-17 22:36:15 +0200 (Wed, 17 Feb 2016) | 4 lines Changed paths: M /trunk/data/themes/gui-gtk-3.0/Freeciv/gtk-3.0/gtk.css Change background-repeat property for background image on Gtk3 theme to stop it crawling around when the window is resized. See gna patch #6964. ------------------------------------------------------------------------ r31962 | sveinung | 2016-02-17 16:27:57 +0200 (Wed, 17 Feb 2016) | 10 lines Changed paths: M /trunk/server/settings.c Let ALLOW_CTRL set metamessage setting. A connection with ALLOW_CTRL access level can set the meta server user message via the metamessage command. It should therefore be allowed to set it as a setting too. A user that is able to set the meta server user message should be allowed to view its current value too. See patch #6967 ------------------------------------------------------------------------ r31961 | sveinung | 2016-02-17 16:27:50 +0200 (Wed, 17 Feb 2016) | 5 lines Changed paths: M /trunk/server/stdinhand.c The metamessage command changes the setting. It should therefore tell the settings system. See bug #24415 ------------------------------------------------------------------------ r31960 | sveinung | 2016-02-17 16:27:41 +0200 (Wed, 17 Feb 2016) | 8 lines Changed paths: M /trunk/client/control.c M /trunk/client/gui-qt/menu.cpp client: new action in order assertions. Catch all non actions given as the last action, not just ACTION_COUNT. Catch an action unsupported in orders given as the last order. Catch an action that requires details given in the Qt client's Go to and... menu. See patch #6966 ------------------------------------------------------------------------ r31957 | sveinung | 2016-02-17 15:27:14 +0200 (Wed, 17 Feb 2016) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-gtk-3.x/action_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl2/action_dialog.c M /trunk/client/gui-stub/dialogs.c M /trunk/client/include/dialogs_g.h M /trunk/client/packhand.c client API: make function name clearer. The function close_diplomat_dialog() closes all action selection dialogs. The action selection dialog isn't limited to diplomatic actions any more. Change its name to action_selection_close(). See patch #6965 ------------------------------------------------------------------------ r31956 | sveinung | 2016-02-17 15:27:05 +0200 (Wed, 17 Feb 2016) | 10 lines Changed paths: M /trunk/server/unithand.c M /trunk/server/unittools.c Remove redundant canceled orders notification. To notify the player that the orders for his unit were canceled is redundant when the last order was canceled because the unit needed an action decision. The action selection dialog will pop up and notify the player. It didn't abort the orders for a unit on its way to some far away objective. Reported by Marko Lindqvist and Jacob Nevins See bug #24414 ------------------------------------------------------------------------ r31955 | sveinung | 2016-02-17 15:26:56 +0200 (Wed, 17 Feb 2016) | 12 lines Changed paths: M /trunk/server/connecthand.c M /trunk/server/settings.c M /trunk/server/settings.h Explicit access level for setting read / write. This allows an individual setting to demand a custom access level to read from or write to it. Make each setting require the same connection access levels for reading from or writing to it as before. Thanks to Marko Lindqvist for reporting an access level change client update problem in the first version of this patch. See patch #6961 ------------------------------------------------------------------------ r31952 | cazfi | 2016-02-17 13:26:13 +0200 (Wed, 17 Feb 2016) | 2 lines Changed paths: M /trunk/common/generate_packets.py Replaced "fragement" in comments with "fragment" ------------------------------------------------------------------------ r31951 | cazfi | 2016-02-17 10:11:59 +0200 (Wed, 17 Feb 2016) | 4 lines Changed paths: M /trunk/common/Makefile.am M /trunk/configure.ac M /trunk/m4/web-client.m4 Use PKG_CHECK_MODULES() to find jansson. See patch #6936 ------------------------------------------------------------------------ r31950 | sveinung | 2016-02-16 23:36:27 +0200 (Tue, 16 Feb 2016) | 5 lines Changed paths: M /trunk/doc/README.actions doc: "Upgrade Unit" hard req is about its cargo. Stop claiming it is about the actor's transporter. See bug #24402 ------------------------------------------------------------------------ r31947 | cazfi | 2016-02-16 19:54:39 +0200 (Tue, 16 Feb 2016) | 2 lines Changed paths: M /trunk/utility/registry_ini.c Corrected comment to say 'FREECIV_DATA_PATH' instead of 'FREECIV_PATH' ------------------------------------------------------------------------ r31944 | cazfi | 2016-02-16 17:07:52 +0200 (Tue, 16 Feb 2016) | 5 lines Changed paths: M /trunk/server/auth.c Changed the message auth enabled server sends when a new user is expected to create an account to make situation more clear. See bug #24115 ------------------------------------------------------------------------ r31941 | cazfi | 2016-02-16 16:55:33 +0200 (Tue, 16 Feb 2016) | 4 lines Changed paths: M /trunk/ai/default/aicity.c Fixed access from negative array index when logging worker want of oceanic city. See bug #24405 ------------------------------------------------------------------------ r31940 | cazfi | 2016-02-16 16:11:01 +0200 (Tue, 16 Feb 2016) | 4 lines Changed paths: M /trunk/ai/default/daieffects.c M /trunk/client/helpdata.c M /trunk/common/fc_types.h M /trunk/common/requirements.c M /trunk/common/traderoutes.c M /trunk/common/traderoutes.h M /trunk/doc/README.effects M /trunk/fc_version M /trunk/server/cityturn.c M /trunk/server/rssanity.c Added requirement type "Good" See bug #6888 ------------------------------------------------------------------------ r31937 | cazfi | 2016-02-16 15:45:10 +0200 (Tue, 16 Feb 2016) | 5 lines Changed paths: M /trunk/ai/default/aicity.c When AI switches to war footing mode, make settler and worker wants wants zero instead of keeping what ever value they used to have. See bug #24404 ------------------------------------------------------------------------ r31935 | cazfi | 2016-02-16 15:34:48 +0200 (Tue, 16 Feb 2016) | 4 lines Changed paths: M /trunk/client/editor.c M /trunk/client/gui-gtk-2.0/editgui.c M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/editgui.c M /trunk/client/gui-gtk-3.0/editprop.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-gtk-3.x/editgui.c M /trunk/client/gui-gtk-3.x/editprop.c M /trunk/client/gui-gtk-3.x/menu.c M /trunk/client/helpdata.c M /trunk/common/base.c M /trunk/common/base.h M /trunk/common/borders.c M /trunk/common/scriptcore/api_game_methods.c M /trunk/common/tile.c M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/plrhand.c M /trunk/server/ruleset.c M /trunk/server/scripting/api_server_edit.c M /trunk/server/unittools.c M /trunk/tools/ruledit/rulesave.c Replaced base_type_iterate() with extra_type_by_cause_iterate(EC_BASE) everywhere. See patch #6959 ------------------------------------------------------------------------ r31933 | cazfi | 2016-02-16 15:07:52 +0200 (Tue, 16 Feb 2016) | 4 lines Changed paths: M /trunk/client/Makefile.am M /trunk/configure.ac M /trunk/m4/gtk2-client.m4 M /trunk/m4/gtk3-client.m4 M /trunk/m4/gtk3x-client.m4 M /trunk/server/Makefile.am M /trunk/tools/Makefile.am M /trunk/win32/Makefile.am Do not assume that Mingw is mingw32, but handle also mingw64 identically. See patch #6958 ------------------------------------------------------------------------ r31931 | sveinung | 2016-02-15 19:22:37 +0200 (Mon, 15 Feb 2016) | 4 lines Changed paths: M /trunk/client/control.c request_do_action() header comment update. Targeted steal tech and sabotage city are now actions. The rule limiting them to spies has moved to the ruleset. ------------------------------------------------------------------------ r31929 | sveinung | 2016-02-15 18:34:17 +0200 (Mon, 15 Feb 2016) | 4 lines Changed paths: M /trunk/client/packhand.c handle_unit_actions() header comment update. * Support for background requests has been added. * The diplomat arrival queue has been removed. ------------------------------------------------------------------------ r31928 | sveinung | 2016-02-15 11:57:46 +0200 (Mon, 15 Feb 2016) | 7 lines Changed paths: M /trunk/client/gui-sdl2/action_dialog.c SDL2: dialog closed -> action decision taken. Notify the common client code that an action decision has been taken in the code responsible for closing the dialogs rather than repeating it in every single action. This is what the other clients do. See patch #6956 ------------------------------------------------------------------------ r31927 | sveinung | 2016-02-15 11:57:39 +0200 (Mon, 15 Feb 2016) | 7 lines Changed paths: M /trunk/common/actions.c Document "Upgrade Unit" hard req info leaks. Hard action requirements in is_action_possible() have a comment that documents their information leak status. I forgot this when "Upgrade Unit" became action enabler controlled. See patch #6955 ------------------------------------------------------------------------ r31925 | cazfi | 2016-02-14 16:15:21 +0200 (Sun, 14 Feb 2016) | 4 lines Changed paths: M /trunk/data/alien/effects.ruleset M /trunk/data/civ1/effects.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/multiplayer/effects.ruleset M /trunk/data/sandbox/effects.ruleset M /trunk/data/stub/effects.ruleset Documented effect field "multiplier" in comments of supplied rulesets. See patch #6952 ------------------------------------------------------------------------ r31922 | cazfi | 2016-02-14 15:30:32 +0200 (Sun, 14 Feb 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/citydlg.c M /trunk/client/gui-gtk-3.0/cityrep.c M /trunk/client/gui-gtk-3.0/cma_fe.c M /trunk/client/gui-gtk-3.0/dialogs.c M /trunk/client/gui-gtk-3.0/diplodlg.c M /trunk/client/gui-gtk-3.0/editgui.c M /trunk/client/gui-gtk-3.0/editprop.c M /trunk/client/gui-gtk-3.0/gtkpixcomm.c M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.0/gui_stuff.c M /trunk/client/gui-gtk-3.0/happiness.c M /trunk/client/gui-gtk-3.0/helpdlg.c M /trunk/client/gui-gtk-3.0/inteldlg.c M /trunk/client/gui-gtk-3.0/pages.c M /trunk/client/gui-gtk-3.0/repodlgs.c M /trunk/client/gui-gtk-3.0/spaceshipdlg.c M /trunk/client/gui-gtk-3.0/voteinfo_bar.c Replaced all uses of GtkMisc from gtk3-client with more modern constructs. See bug #24398 ------------------------------------------------------------------------ r31919 | cazfi | 2016-02-14 13:52:52 +0200 (Sun, 14 Feb 2016) | 4 lines Changed paths: M /trunk/Makefile.am M /trunk/configure.ac M /trunk/data/Makefile.am D /trunk/data/database.lua A /trunk/lua A /trunk/lua/Makefile.am A /trunk/lua/database.lua (from /trunk/data/database.lua:31918) Moved database.lua from data/ to lua/ in source tree. See patch #6929 ------------------------------------------------------------------------ r31917 | mir3x | 2016-02-14 11:01:43 +0200 (Sun, 14 Feb 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/gui_main.cpp M /trunk/client/options.c M /trunk/client/options.h Added default font to qt client. See patch #6941 ------------------------------------------------------------------------ r31916 | mir3x | 2016-02-14 10:53:01 +0200 (Sun, 14 Feb 2016) | 8 lines 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. See bug #24396 ------------------------------------------------------------------------ r31911 | cazfi | 2016-02-14 10:46:01 +0200 (Sun, 14 Feb 2016) | 5 lines Changed paths: M /trunk/data/helpdata.txt Make clear the plus-part of the fact that freeciv is licensed under GPLv2+ in the Copying menu item header text. See patch #6951 ------------------------------------------------------------------------ r31909 | cazfi | 2016-02-14 10:41:03 +0200 (Sun, 14 Feb 2016) | 5 lines Changed paths: M /trunk/client/options.c M /trunk/common/events.c M /trunk/common/events.h M /trunk/data/misc/events.spec M /trunk/data/stdsounds.soundspec M /trunk/fc_version Added Deprecation Warning event type. It's not sent in any situation yet. See patch #6948 ------------------------------------------------------------------------ r31908 | cazfi | 2016-02-14 10:27:16 +0200 (Sun, 14 Feb 2016) | 4 lines Changed paths: M /trunk/server/ruleset.c Load Goods names in the ruleset names loading round. See patch #6909 ------------------------------------------------------------------------ r31906 | cazfi | 2016-02-14 10:20:44 +0200 (Sun, 14 Feb 2016) | 4 lines Changed paths: M /trunk/utility/shared.c Always use ';' as PATH_SEPARATOR for WIN32_NATIVE builds. See patch #6954 ------------------------------------------------------------------------ r31904 | cazfi | 2016-02-13 10:23:21 +0200 (Sat, 13 Feb 2016) | 7 lines Changed paths: M /trunk/configure.ac M /trunk/fc_version Initial support for fourth version number part that can used to make emergency bugfix release without changing version numbering in main branch. This support for fourth version number part just adds us an option to use it. Whether it's used in a given release has to be decided case by case. See patch #6900 ------------------------------------------------------------------------ r31900 | sveinung | 2016-02-12 16:56:32 +0200 (Fri, 12 Feb 2016) | 13 lines Changed paths: M /trunk/ai/default/advmilitary.c M /trunk/ai/default/aicity.c M /trunk/ai/default/aiparatrooper.c M /trunk/ai/default/aiunit.c M /trunk/client/control.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-gtk-3.x/menu.c M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-sdl2/menu.c M /trunk/client/helpdata.c M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/common/packets.def M /trunk/common/unit.c M /trunk/common/unittype.h M /trunk/data/alien/game.ruleset M /trunk/data/alien/units.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/sandbox/game.ruleset M /trunk/data/sandbox/units.ruleset M /trunk/data/stub/units.ruleset M /trunk/doc/README.actions M /trunk/fc_version M /trunk/server/advisors/advdata.c M /trunk/server/rscompat.c M /trunk/server/ruleset.c M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/tools/ruledit/rulesave.c Action enabler control paradrop. Introduce the "Paradrop Unit" action enabler. Its target is the tile the actor unit tries to land on. It can't be used in unit orders because its maximum range (distance from actor to target) is larger than the actor unit's tile and those next to it. Move the rule that a unit must have the "Paratroopers" unit type flag to the ruleset. Move the flag it self too. Reserve its unit type flag number so the next new unit type flag can use it rather than having to renumber the unit type user flags and unit role ids. See patch #6949 ------------------------------------------------------------------------ r31899 | sveinung | 2016-02-12 16:56:19 +0200 (Fri, 12 Feb 2016) | 7 lines Changed paths: M /trunk/client/control.c M /trunk/common/unit.h M /trunk/fc_version M /trunk/server/unithand.c Keep action decision data until taken. The fact that an action decision dialog is open doesn't guarantee that the player will have a chance to respond. His network connection may go down. An admin may save the game and later restart it from that save game. See patch #6946 ------------------------------------------------------------------------ r31897 | cazfi | 2016-02-12 13:17:45 +0200 (Fri, 12 Feb 2016) | 5 lines Changed paths: M /trunk/win32/installer/Makefile M /trunk/win32/installer_msys2/Makefile Enable ruledit explicitly in configure for Ruledit Installer build, so it gives a hard failure in that phase already instead of just leaving ruledit out. See patch #6943 ------------------------------------------------------------------------ r31894 | cazfi | 2016-02-12 13:11:06 +0200 (Fri, 12 Feb 2016) | 7 lines Changed paths: M /trunk/configure.ac Avoid hard configure failure for lack of gtk3 libraries when they would be needed for optional freeciv-mp-gtk3 only. Reported by John Nieminen See bug #24077 ------------------------------------------------------------------------ r31891 | cazfi | 2016-02-12 12:51:44 +0200 (Fri, 12 Feb 2016) | 6 lines Changed paths: M /trunk/client/gui-sdl2/gui_id.h M /trunk/client/gui-sdl2/helpdlg.c 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. Requested by Daniel Markstedt See bug #17167 ------------------------------------------------------------------------ r31889 | cazfi | 2016-02-12 08:45:14 +0200 (Fri, 12 Feb 2016) | 4 lines Changed paths: M /trunk/client/editor.c M /trunk/client/gui-gtk-2.0/editgui.c M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/editgui.c M /trunk/client/gui-gtk-3.0/editprop.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-gtk-3.x/editgui.c M /trunk/client/gui-gtk-3.x/editprop.c M /trunk/client/gui-gtk-3.x/menu.c M /trunk/client/helpdata.c M /trunk/common/road.c M /trunk/common/road.h M /trunk/common/scriptcore/api_game_methods.c M /trunk/common/tile.c M /trunk/common/unitlist.c M /trunk/server/advisors/autosettlers.c M /trunk/server/citytools.c M /trunk/server/generator/mapgen.c M /trunk/server/generator/startpos.c M /trunk/server/maphand.c M /trunk/server/rssanity.c M /trunk/server/ruleset.c M /trunk/tools/civmanual.c M /trunk/tools/ruledit/rulesave.c Replaced road_type_iterate() with extra_type_by_cause_iterate(EC_ROAD) everywhere. See patch #6933 ------------------------------------------------------------------------ r31886 | cazfi | 2016-02-11 22:40:13 +0200 (Thu, 11 Feb 2016) | 5 lines Changed paths: M /trunk/common/map.c M /trunk/common/map.h Inlined map_move_cost() and map_move_cost_unit() that are just simple wrappers for tile_move_cost_ptrs(). See patch #6934 ------------------------------------------------------------------------ r31883 | cazfi | 2016-02-11 21:37:31 +0200 (Thu, 11 Feb 2016) | 4 lines Changed paths: M /trunk/server/civserver.c M /trunk/server/ruleset.c M /trunk/utility/Makefile.am A /trunk/utility/deprecations.c A /trunk/utility/deprecations.h M /trunk/utility/registry_ini.c Added initial version of the deprecations module. See patch #6942 ------------------------------------------------------------------------ r31881 | cazfi | 2016-02-11 21:15:00 +0200 (Thu, 11 Feb 2016) | 6 lines Changed paths: M /trunk/server/scripting/api_server_edit.c Give parameters mathing the format when sending event about tech gained by a team member. Patch by Konstantin Vedeneev See bug #24391 ------------------------------------------------------------------------ r31878 | cazfi | 2016-02-11 20:49:14 +0200 (Thu, 11 Feb 2016) | 4 lines Changed paths: M /trunk/client/tilespec.c M /trunk/data/hex2t.tilespec M /trunk/data/isophex.tilespec M /trunk/data/trident/fog.spec Fixed unused entry warnings seen in supplied tilesets in S2_5. See bug #24219 ------------------------------------------------------------------------ r31876 | cazfi | 2016-02-11 16:28:14 +0200 (Thu, 11 Feb 2016) | 4 lines Changed paths: M /trunk/data/scenarios/europe_1901.sav Merged ai.love column to rest of ai table in Europe 1901 scenario save See patch #6940 ------------------------------------------------------------------------ r31874 | cazfi | 2016-02-11 15:50:18 +0200 (Thu, 11 Feb 2016) | 5 lines Changed paths: M /trunk/common/ai.h M /trunk/doc/README.AI_modules Reserved empty AI callback slots so optional callbacks can later be added without need to break module compatibility. See patch #6937 ------------------------------------------------------------------------ r31873 | cazfi | 2016-02-11 15:32:48 +0200 (Thu, 11 Feb 2016) | 4 lines Changed paths: M /trunk/server/savecompat.c M /trunk/server/savegame3.c Make version numbers in savegame3 100 times bigger See patch #6935 ------------------------------------------------------------------------ r31871 | cazfi | 2016-02-11 14:00:30 +0200 (Thu, 11 Feb 2016) | 4 lines Changed paths: M /trunk/client/client_main.c M /trunk/client/options.c M /trunk/client/options.h M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/sernet.c M /trunk/server/sernet.h M /trunk/server/srv_main.c Added client Heartbeat feature to see that the server connection remains. See bug #19561 ------------------------------------------------------------------------ r31869 | cazfi | 2016-02-11 09:32:24 +0200 (Thu, 11 Feb 2016) | 5 lines Changed paths: M /trunk/client/audio_sdl.c M /trunk/m4/sdl2-client.m4 M /trunk/m4/sound.m4 Configure checks for sdl2 can now determine that SDL2 headers must be included without any path included. This information is used when building audio support for any client, not yet in build of the sdl2-client. See patch #6931 ------------------------------------------------------------------------ r31868 | cazfi | 2016-02-11 07:22:26 +0200 (Thu, 11 Feb 2016) | 2 lines Changed paths: M /trunk/data/alien/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/sandbox/units.ruleset M /trunk/data/stub/units.ruleset Typofix "condtions" -> "conditions" ------------------------------------------------------------------------ r31866 | cazfi | 2016-02-10 21:19:10 +0200 (Wed, 10 Feb 2016) | 4 lines Changed paths: M /trunk/common/version.c M /trunk/common/version.h M /trunk/configure.ac M /trunk/gen_headers/freeciv_config.h.in Made FREECIV_RELEASE_MONTH public in freeciv_config.h See patch #6932 ------------------------------------------------------------------------ r31864 | cazfi | 2016-02-10 19:33:25 +0200 (Wed, 10 Feb 2016) | 5 lines Changed paths: M /trunk/client/gui-sdl2/helpdlg.c Fixed sdl2-client help browser to create separate icon instance for each building and unit. See bug #24394 ------------------------------------------------------------------------ r31861 | cazfi | 2016-02-10 14:18:20 +0200 (Wed, 10 Feb 2016) | 4 lines Changed paths: M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/sandbox/terrain.ruleset M /trunk/data/stub/terrain.ruleset Updated terrain gfx tag documentation comments in supplied terrain.ruleset files. See bug #24239 ------------------------------------------------------------------------ r31858 | cazfi | 2016-02-10 14:08:43 +0200 (Wed, 10 Feb 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/pages.c M /trunk/client/gui-gtk-3.x/pages.c Adjust gtk3 (and gtk3x) client Password label for New Password request See patch #6927 ------------------------------------------------------------------------ r31856 | cazfi | 2016-02-10 13:53:52 +0200 (Wed, 10 Feb 2016) | 4 lines Changed paths: M /trunk/doc/README.msys2 M /trunk/win32/installer_msys2/Makefile Made msys2 based Ruledit Installer to build. See patch #6925 ------------------------------------------------------------------------ r31854 | cazfi | 2016-02-10 13:39:26 +0200 (Wed, 10 Feb 2016) | 5 lines Changed paths: M /trunk/common/aicore/caravan.c AI caravan destination selection does not iterate over cities of those players with whom trade is not possible at all. See patch #6913 ------------------------------------------------------------------------ r31852 | cazfi | 2016-02-10 13:34:33 +0200 (Wed, 10 Feb 2016) | 4 lines Changed paths: M /trunk/INSTALL M /trunk/autogen.sh M /trunk/configure.ac M /trunk/doc/README.packaging M /trunk/scripts/diff_ignore Use AM_PROG_AR instead of AC_CHECK_TOOL(ar) See patch #6930 ------------------------------------------------------------------------ r31848 | jtn | 2016-02-10 00:57:06 +0200 (Wed, 10 Feb 2016) | 5 lines Changed paths: M /trunk/client/colors_common.h M /trunk/client/overview_common.c M /trunk/common/terrain.h M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/misc/colors.tilespec M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/sandbox/terrain.ruleset M /trunk/data/stub/terrain.ruleset M /trunk/fc_version Add the "Frozen" terrain flag. At the moment this just affects the display of terrain on the minimap (via a new 'overview_frozen' colour in the tileset, grey by default). See gna patch #6920. ------------------------------------------------------------------------ r31847 | jtn | 2016-02-10 00:57:01 +0200 (Wed, 10 Feb 2016) | 5 lines Changed paths: M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/server/generator/mapgen.c M /trunk/server/generator/utilities.c M /trunk/server/generator/utilities.h In rulesets with multiple lake terrains, each generated lake uses the same terrain rather than being a patchwork of different ones. Also honour the NotGenerated flag when choosing lake terrains. See gna patch #6918. ------------------------------------------------------------------------ r31846 | jtn | 2016-02-10 00:56:56 +0200 (Wed, 10 Feb 2016) | 4 lines Changed paths: M /trunk/server/generator/mapgen_topology.c Reduce the distance near_singularity() looks, and hence the gaps around the edges of generated maps, back to its 2.2.x value. See gna patch #6917. ------------------------------------------------------------------------ r31841 | sveinung | 2016-02-09 18:49:16 +0200 (Tue, 09 Feb 2016) | 3 lines Changed paths: M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset civ1 and civ2: document action utype field reqs. See bug #24393 ------------------------------------------------------------------------ r31840 | sveinung | 2016-02-09 18:49:08 +0200 (Tue, 09 Feb 2016) | 3 lines Changed paths: M /trunk/server/unittools.c Fix "no paradrop while transporting" enforcement. See bug #24392 ------------------------------------------------------------------------ r31839 | sveinung | 2016-02-09 18:48:58 +0200 (Tue, 09 Feb 2016) | 3 lines Changed paths: M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/sandbox/units.ruleset rulesets: remove blank line inside Paratroopers. See patch #6924 ------------------------------------------------------------------------ r31838 | sveinung | 2016-02-09 18:48:49 +0200 (Tue, 09 Feb 2016) | 16 lines Changed paths: M /trunk/client/gui-qt/menu.cpp M /trunk/server/unithand.c Forbid long range actions in orders. A unit order stores an action's target as the tile it is located on. The tile is stored as a direction when the target is at a tile adjacent to the actor unit's tile and as no direction when the target is at the actor unit's tile. The order system will pick a suitable target at the specified tile during order execution. This makes it impossible to target something that isn't at or next to the actors tile. No currently existing action can target anything outside the range allowed by a unit order. Future actions will. Sending one of those in a unit order packet will severely handicap it. A client should therefore send them in the unit_do_action packet. Forbid actions with a max distance above 1 in unit order packets. See patch #6926 ------------------------------------------------------------------------ r31837 | sveinung | 2016-02-09 18:48:39 +0200 (Tue, 09 Feb 2016) | 7 lines Changed paths: M /trunk/common/actions.c Hard action reqs: improve sees tile readability. The evaluation can see the target tile if the evaluation is omniscient or if the player can see it. Move the player can see target tile check to a separate static function named plr_sees_tile(). See patch #6923 ------------------------------------------------------------------------ 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 was centered. See bug #24380 ------------------------------------------------------------------------ r31832 | cazfi | 2016-02-09 15:12:41 +0200 (Tue, 09 Feb 2016) | 6 lines Changed paths: M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/multiplayer/effects.ruleset M /trunk/data/sandbox/effects.ruleset Since supplied rulesets, except civ/2, now can and do prevent multiple barracks types from existing in the city in any situation, it's unnecessary to protect about duplicate bonuses via effect requirements. Removed such unnecessary requirements. See patch #5650 ------------------------------------------------------------------------ r31830 | cazfi | 2016-02-09 15:04:47 +0200 (Tue, 09 Feb 2016) | 4 lines Changed paths: M /trunk/tools/ruledit/tab_building.cpp M /trunk/tools/ruledit/tab_building.h M /trunk/tools/ruledit/tab_tech.cpp M /trunk/tools/ruledit/tab_tech.h M /trunk/tools/ruledit/tab_unit.cpp M /trunk/tools/ruledit/tab_unit.h Added radio button to automate the usual rule_name -> display name update See patch #6914 ------------------------------------------------------------------------ r31828 | cazfi | 2016-02-09 10:44:53 +0200 (Tue, 09 Feb 2016) | 4 lines Changed paths: M /trunk/common/aicore/cm.c M /trunk/common/aicore/path_finding.c M /trunk/common/city.c M /trunk/common/featured_text.c M /trunk/common/game.c M /trunk/common/scriptcore/api_game_find.c M /trunk/common/scriptcore/api_game_find.h M /trunk/common/scriptcore/api_game_methods.c M /trunk/common/scriptcore/api_game_methods.h M /trunk/common/scriptcore/api_game_specenum.c M /trunk/common/scriptcore/api_signal_base.c M /trunk/common/scriptcore/api_signal_base.h M /trunk/common/scriptcore/luascript_signal.c M /trunk/common/scriptcore/luascript_signal.h M /trunk/common/scriptcore/tolua_game.pkg M /trunk/utility/registry_ini.c M /trunk/utility/registry_ini.h M /trunk/utility/support.c M /trunk/utility/support.h Fixed number of shadowing warnings seen on OpenBSD, mainly conflicts with system headers. See patch #6922 ------------------------------------------------------------------------ r31827 | cazfi | 2016-02-09 07:30:40 +0200 (Tue, 09 Feb 2016) | 4 lines Changed paths: M /trunk/win32/installer_msys2/Makefile Made msys2 based Installer build and temporary install directories arch-specific. See patch #6910 ------------------------------------------------------------------------ r31824 | cazfi | 2016-02-08 22:51:05 +0200 (Mon, 08 Feb 2016) | 2 lines Changed paths: M /trunk/ai/default/aisettler.c Typofix "cosidering" -> "considering" ------------------------------------------------------------------------ r31822 | cazfi | 2016-02-08 21:17:36 +0200 (Mon, 08 Feb 2016) | 4 lines Changed paths: M /trunk/dependencies/lua-5.3/src/localluaconf.h M /trunk/gen_headers/freeciv_config.h.in M /trunk/m4/readline.m4 M /trunk/server/console.c M /trunk/server/sernet.c M /trunk/server/stdinhand.c M /trunk/server/stdinhand.h Made FREECIV_HAVE_LIBREADLINE public in freeciv_config.h See patch #6912 ------------------------------------------------------------------------ r31820 | sveinung | 2016-02-08 18:41:41 +0200 (Mon, 08 Feb 2016) | 1 line Changed paths: M /trunk/client/control.c Comment spelling fix. ------------------------------------------------------------------------ r31818 | cazfi | 2016-02-08 18:35:54 +0200 (Mon, 08 Feb 2016) | 4 lines Changed paths: M /trunk/data/civ2civ3/buildings.ruleset M /trunk/data/classic/buildings.ruleset M /trunk/data/experimental/buildings.ruleset M /trunk/data/multiplayer/buildings.ruleset M /trunk/data/sandbox/buildings.ruleset Barracks III obsoletes Barracks also directly in supplied rulesets except civ/2. See bug #24375 ------------------------------------------------------------------------ r31814 | sveinung | 2016-02-08 02:09:55 +0200 (Mon, 08 Feb 2016) | 3 lines Changed paths: M /trunk/common/unittype.h Fix a comment's reference to UTYF_PARATROOPERS. It isn't called F_PARATROOPERS any more. ------------------------------------------------------------------------ r31813 | sveinung | 2016-02-08 02:09:24 +0200 (Mon, 08 Feb 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/menu.cpp Fix an outdated comment about the order system. The orders system now allows the client to specify detailed target information. ------------------------------------------------------------------------ r31811 | cazfi | 2016-02-07 17:53:55 +0200 (Sun, 07 Feb 2016) | 4 lines Changed paths: M /trunk/Makefile.am A /trunk/m4/intlmacosx.m4 Added missing intlmacosx.m4 from gettext distribution. See bug #24386 ------------------------------------------------------------------------ r31801 | cazfi | 2016-02-07 10:54:15 +0200 (Sun, 07 Feb 2016) | 5 lines Changed paths: M /trunk/doc/README.msys2 M /trunk/win32/installer_msys2/Makefile Fixes to Qt-client specific parts of msys2 based Installer build. To actually build the package still doesn't work because problems of the common part. See patch #6897 ------------------------------------------------------------------------ r31798 | cazfi | 2016-02-07 09:58:58 +0200 (Sun, 07 Feb 2016) | 6 lines Changed paths: M /trunk/data/alien/game.ruleset Removed mention of the alien ruleset README from the ruleset summary. Contents of the file is already automatically shown there, and the location given was no longer true. See patch #6905 ------------------------------------------------------------------------ r31794 | cazfi | 2016-02-06 22:45:57 +0200 (Sat, 06 Feb 2016) | 4 lines Changed paths: M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/mapimg.c M /trunk/common/scriptcore/api_game_methods.c M /trunk/common/scriptcore/api_game_methods.h M /trunk/common/scriptcore/tolua_game.pkg M /trunk/data/alien/script.lua M /trunk/data/scenarios/tutorial.sav M /trunk/server/cityturn.c M /trunk/server/legacysave.c M /trunk/server/savecompat.c M /trunk/server/scripting/script_server.c M /trunk/server/settings.c M /trunk/server/srv_main.c First turn is now T1, and T0 is only pre-game. See patch #6599 ------------------------------------------------------------------------ r31792 | cazfi | 2016-02-06 22:19:12 +0200 (Sat, 06 Feb 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-3.0/editprop.c M /trunk/client/gui-gtk-3.x/editprop.c M /trunk/fc_version M /trunk/server/edithand.c M /trunk/server/plrhand.c M /trunk/server/plrhand.h Added support for setting player government in editor. See patch #3300 ------------------------------------------------------------------------ r31790 | cazfi | 2016-02-06 17:13:33 +0200 (Sat, 06 Feb 2016) | 4 lines Changed paths: M /trunk/data/civ2civ3/units.ruleset Fixed civ2civ3 Transport help to speak of "Oil Platform" instead of "Oil Well" in Ocean tiles. See patch #6903 ------------------------------------------------------------------------ r31788 | cazfi | 2016-02-06 09:54:41 +0200 (Sat, 06 Feb 2016) | 4 lines Changed paths: M /trunk/win32/installer_msys2/win_arch.sh Fixed win_arch.sh detection of mingw64 environment. See patch #6911 ------------------------------------------------------------------------ r31785 | cazfi | 2016-02-06 09:35:38 +0200 (Sat, 06 Feb 2016) | 5 lines Changed paths: M /trunk/server/notify.c Fixed removal of the event_cache entries not to happen inside iteration through their own list. See bug #24283 ------------------------------------------------------------------------ r31783 | cazfi | 2016-02-06 09:12:01 +0200 (Sat, 06 Feb 2016) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/m4/features.m4 When tolua command cannot be found from the system, list it in missing features. See patch #6835 ------------------------------------------------------------------------ r31780 | cazfi | 2016-02-05 22:07:44 +0200 (Fri, 05 Feb 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-3.0/pages.c M /trunk/client/gui-gtk-3.x/pages.c M /trunk/client/gui-qt/fc_client.cpp Changed button label "Ruleset Version:" in pregame to say just "Ruleset:". See patch #6901 ------------------------------------------------------------------------ r31779 | cazfi | 2016-02-05 21:41:03 +0200 (Fri, 05 Feb 2016) | 4 lines Changed paths: M /trunk/tools/download.h M /trunk/tools/modinst.h Added modpack type 'Group' See patch #6899 ------------------------------------------------------------------------ r31775 | cazfi | 2016-02-05 20:56:05 +0200 (Fri, 05 Feb 2016) | 6 lines Changed paths: M /trunk/m4/sqlite3.m4 Fixed typo variable name when assigning value to it in sqlite3.m4. That assignment is not really necessary, so this has had no user-visible effect. See patch #6898 ------------------------------------------------------------------------ r31772 | cazfi | 2016-02-05 20:22:26 +0200 (Fri, 05 Feb 2016) | 4 lines Changed paths: M /trunk/data/alien/buildings.ruleset M /trunk/data/alien/cities.ruleset M /trunk/data/alien/effects.ruleset M /trunk/data/alien/game.ruleset M /trunk/data/alien/governments.ruleset M /trunk/data/alien/nation_effects.ruleset M /trunk/data/alien/techs.ruleset M /trunk/data/alien/terrain.ruleset M /trunk/data/alien/units.ruleset Fixed unterminated strings literals xgettext warnings from alien ruleset See bug #24378 ------------------------------------------------------------------------ r31770 | cazfi | 2016-02-05 19:26:41 +0200 (Fri, 05 Feb 2016) | 5 lines Changed paths: M /trunk/win32/installer_msys2/Makefile Include files matching the arch to msys2 bases Installer packages, instead of always using win32 files. See patch #6896 ------------------------------------------------------------------------ r31757 | mir3x | 2016-02-05 13:10:38 +0200 (Fri, 05 Feb 2016) | 7 lines Changed paths: M /trunk/client/gui-qt/plrdlg.cpp M /trunk/client/gui-qt/plrdlg.h Fixed selection not restored after updating nations dialog. Reported by Jacob Nevins See bug #24369 ------------------------------------------------------------------------ r31753 | cazfi | 2016-02-04 23:32:36 +0200 (Thu, 04 Feb 2016) | 4 lines Changed paths: M /trunk/gen_headers/freeciv_config.h.in M /trunk/m4/c++11.m4 M /trunk/m4/c11.m4 M /trunk/utility/log.h Made FREECIV_C11_STATIC_ASSERT and FREECIV_CXX11_STATIC_ASSERT public in freeciv_config.h See patch #6894 ------------------------------------------------------------------------ r31750 | cazfi | 2016-02-04 20:55:44 +0200 (Thu, 04 Feb 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-3.0/pages.c M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/pages.cpp M /trunk/client/gui-qt/plrdlg.cpp M /trunk/client/gui-sdl2/connectdlg.c M /trunk/client/gui-sdl2/plrdlg.c Give string "Players" qualification that depends on situation. See patch #6893 ------------------------------------------------------------------------ r31748 | cazfi | 2016-02-04 20:11:50 +0200 (Thu, 04 Feb 2016) | 4 lines Changed paths: M /trunk/common/aicore/caravan.c Improved caravan foreign trade setting logging See patch #6895 ------------------------------------------------------------------------ r31746 | cazfi | 2016-02-04 13:34:55 +0200 (Thu, 04 Feb 2016) | 4 lines Changed paths: M /trunk/win32/Makefile.am M /trunk/win32/installer_msys2/Makefile D /trunk/win32/installer_msys2/create-freeciv-sdl-nsi.sh A /trunk/win32/installer_msys2/create-freeciv-sdl2-nsi.sh (from /trunk/win32/installer_msys2/create-freeciv-sdl-nsi.sh:31745) D /trunk/win32/installer_msys2/freeciv-sdl.cmd A /trunk/win32/installer_msys2/freeciv-sdl2.cmd (from /trunk/win32/installer_msys2/freeciv-sdl.cmd:31745) Renamed msys2 based sdl-client installer as sdl2-installer See patch #6892 ------------------------------------------------------------------------ r31744 | cazfi | 2016-02-04 11:58:10 +0200 (Thu, 04 Feb 2016) | 4 lines Changed paths: M /trunk/tools/ruledit/ruledit.cpp Include windows.h to ruledit.cpp for LoadLibrary() declaration. See bug #24376 ------------------------------------------------------------------------ r31743 | cazfi | 2016-02-04 03:31:45 +0200 (Thu, 04 Feb 2016) | 2 lines Changed paths: M /trunk/translations/freeciv/POTFILES.in M /trunk/translations/nations/POTFILES.skip M /trunk/translations/ruledit/POTFILES.skip Added savegame.c to POTFILES ------------------------------------------------------------------------ r31741 | cazfi | 2016-02-04 03:11:10 +0200 (Thu, 04 Feb 2016) | 5 lines Changed paths: M /trunk/data/alien/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/sandbox/terrain.ruleset Set Farmland activity graphics tags so that "unit.farmland" is the primary tag, "unit.irrigation" is a secondary one, and final fallback is "unit.irrigate" See patch #6891 ------------------------------------------------------------------------ r31739 | mir3x | 2016-02-03 20:43:00 +0200 (Wed, 03 Feb 2016) | 7 lines Changed paths: M /trunk/client/gui-qt/menu.cpp Fixed menu item "Save game" being disabled when there are no active units. Reported by Gunter Heine and Markus Koschany . See bug #24371 ------------------------------------------------------------------------ r31735 | mir3x | 2016-02-03 20:19:48 +0200 (Wed, 03 Feb 2016) | 7 lines Changed paths: M /trunk/client/gui-qt/fc_client.cpp Fixed QFileDialog::getSaveFileName creating $HOME subdirectory. Reported by Günter Heine and Markus Koschany . See bug #24359 ------------------------------------------------------------------------ r31732 | cazfi | 2016-02-03 19:17:08 +0200 (Wed, 03 Feb 2016) | 2 lines Changed paths: M /trunk/translations/freeciv/POTFILES.in Added missing .tilespec files to POTFILES.in ------------------------------------------------------------------------ r31730 | cazfi | 2016-02-03 19:12:10 +0200 (Wed, 03 Feb 2016) | 5 lines Changed paths: M /trunk/data/alio.tilespec M /trunk/data/amplio.tilespec M /trunk/data/amplio2.tilespec M /trunk/data/cimpletoon.tilespec M /trunk/data/hex2t.tilespec M /trunk/data/hexemplio.tilespec M /trunk/data/isophex.tilespec M /trunk/data/isotrident.tilespec M /trunk/data/toonhex.tilespec M /trunk/data/trident.tilespec Capitalized names of supplied tilesets, added short summary to all that were missing one. See patch #6887 ------------------------------------------------------------------------ r31728 | cazfi | 2016-02-03 19:08:12 +0200 (Wed, 03 Feb 2016) | 4 lines Changed paths: M /trunk/common/city.c M /trunk/common/improvement.c M /trunk/common/map.c M /trunk/common/map.h M /trunk/common/mapimg.c M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/utility/shared.c M /trunk/utility/string_vector.c M /trunk/utility/string_vector.h Renamed set of variables named 'index' to avoid shadowing. See patch #6886 ------------------------------------------------------------------------ r31726 | cazfi | 2016-02-03 01:51:11 +0200 (Wed, 03 Feb 2016) | 4 lines Changed paths: M /trunk/client/client_main.c M /trunk/common/ai.c M /trunk/common/city.h M /trunk/common/player.h M /trunk/common/unit.h M /trunk/common/unittype.h M /trunk/configure.ac M /trunk/gen_headers/freeciv_config.h.in Made FC_AI_LAST public under new name FREECIV_AI_MOD_LAST See bug #24377 ------------------------------------------------------------------------ r31725 | cazfi | 2016-02-03 01:37:49 +0200 (Wed, 03 Feb 2016) | 2 lines Changed paths: M /trunk/translations/freeciv/fi.po Updated Finnish translation. This is just S2_6 translation msgmerged against latest TRUNK strings. ------------------------------------------------------------------------ r31721 | cazfi | 2016-02-02 21:39:16 +0200 (Tue, 02 Feb 2016) | 4 lines Changed paths: M /trunk/common/name_translation.h Removed fc_config.h include from name_translation.h See patch #6885 ------------------------------------------------------------------------ r31718 | cazfi | 2016-02-02 20:10:51 +0200 (Tue, 02 Feb 2016) | 7 lines Changed paths: M /trunk/win32/Makefile.am M /trunk/win32/installer/Makefile M /trunk/win32/installer/create-freeciv-gtk-qt-nsi.sh M /trunk/win32/installer/create-freeciv-ruledit-nsi.sh M /trunk/win32/installer/create-freeciv-sdl-nsi.sh A /trunk/win32/installer/licenses A /trunk/win32/installer/licenses/COPYING.installer (from /trunk/COPYING:31717) M /trunk/win32/installer_msys2/Makefile M /trunk/win32/installer_msys2/create-freeciv-gtk-qt-nsi.sh M /trunk/win32/installer_msys2/create-freeciv-ruledit-nsi.sh M /trunk/win32/installer_msys2/create-freeciv-sdl-nsi.sh A /trunk/win32/installer_msys2/licenses A /trunk/win32/installer_msys2/licenses/COPYING.installer (from /trunk/COPYING:31717) Have a separate license text file for the Windows Installers to display, with freeciv specific explanatory header added before the upstream (fsf) license file. Based on request of Jacob Nevins See patch #6787 ------------------------------------------------------------------------ r31715 | cazfi | 2016-02-02 13:45:48 +0200 (Tue, 02 Feb 2016) | 5 lines Changed paths: M /trunk/m4/readline.m4 Fixed syntax error in configure check for readline in case where curses dependency has not been set up correctly in the system, but needs to be figured out by our configure. See bug #24372 ------------------------------------------------------------------------ r31714 | cazfi | 2016-02-02 03:36:55 +0200 (Tue, 02 Feb 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.x/dialogs.c Fixed gtk3x-client popup dialog buttons enough to make it possible to use the dialog. See bug #24253 ------------------------------------------------------------------------ r31712 | cazfi | 2016-02-02 03:22:35 +0200 (Tue, 02 Feb 2016) | 4 lines Changed paths: M /trunk/doc/Makefile.am M /trunk/win32/Makefile.am Add msys2 Windows Installer files to the distribution tarball See patch #6867 ------------------------------------------------------------------------ r31709 | cazfi | 2016-02-02 02:59:34 +0200 (Tue, 02 Feb 2016) | 4 lines Changed paths: M /trunk/client/connectdlg_common.h Removed unused CLIENT_CAN_LAUNCH_SERVER macro See patch #6866 ------------------------------------------------------------------------ r31708 | sveinung | 2016-02-01 23:57:22 +0200 (Mon, 01 Feb 2016) | 7 lines Changed paths: M /trunk/server/cityturn.c Only define punit_logname in debug builds. It is only used in a log_debug(). Reported by Marko Lindqvist See bug #24360 ------------------------------------------------------------------------ r31707 | sveinung | 2016-02-01 23:57:07 +0200 (Mon, 01 Feb 2016) | 7 lines Changed paths: M /trunk/common/generate_packets.py JSON: specify delta vector field address. This makes the combination of the delta protocol and JSON work again. Reported by Marko Lindqvist See bug #24354 ------------------------------------------------------------------------ r31705 | jtn | 2016-02-01 22:10:34 +0200 (Mon, 01 Feb 2016) | 4 lines Changed paths: M /trunk/client/tilespec.c Remove fallbacks for specific goto path sprites, now that all tilesets have graphics for them. See gna patch #6571. ------------------------------------------------------------------------ r31703 | cazfi | 2016-02-01 21:26:46 +0200 (Mon, 01 Feb 2016) | 4 lines Changed paths: M /trunk/win32/installer_msys2/Makefile Updated list of dlls to include to the msys2 based gtk3-client installer package. See patch #6874 ------------------------------------------------------------------------ r31697 | jtn | 2016-02-01 11:53:58 +0200 (Mon, 01 Feb 2016) | 3 lines Changed paths: M /trunk/data/civ2civ3/terrain.ruleset civ2civ3: use tx.oil_rig graphics for Oil Platform. See gna patch #6880. ------------------------------------------------------------------------ r31696 | jtn | 2016-02-01 11:53:55 +0200 (Mon, 01 Feb 2016) | 4 lines Changed paths: M /trunk/data/amplio/terrain1.spec M /trunk/data/hex2t/tiles.spec M /trunk/data/isophex/terrain1.spec M /trunk/data/isotrident/terrain1.spec M /trunk/data/trident/tiles.spec Make tx.oil_rig an alias for tx.oil_mine in all supplied tilesets that don't have oil rig graphics. See gna patch #6879. ------------------------------------------------------------------------ r31695 | jtn | 2016-02-01 11:53:52 +0200 (Mon, 01 Feb 2016) | 3 lines Changed paths: M /trunk/data/amplio2/terrain1.png M /trunk/data/amplio2/terrain1.spec Copy Amplio2 oil rig graphic from Hexemplio. See gna patch #6878. ------------------------------------------------------------------------ r31694 | jtn | 2016-02-01 11:53:46 +0200 (Mon, 01 Feb 2016) | 7 lines Changed paths: M /trunk/data/hexemplio/terrain1.png M /trunk/data/hexemplio/terrain1.spec M /trunk/data/hexemplio/unitextras.spec Update Hexemplio terrain1 graphics from 2.5.10 to get oil rig. Also adds rubber special and tweaks hut. Also, reference oil rig unit activity graphics. Graphics originally by GriffonSpade. See gna patch #6877. ------------------------------------------------------------------------ r31693 | jtn | 2016-02-01 11:53:37 +0200 (Mon, 01 Feb 2016) | 3 lines Changed paths: M /trunk/data/amplio2/terrain1.spec Use Amplio2 goto path sprites in the intended order. See gna bug #24364. ------------------------------------------------------------------------ r31691 | cazfi | 2016-01-31 20:50:48 +0200 (Sun, 31 Jan 2016) | 6 lines Changed paths: M /trunk/utility/net_types.h M /trunk/utility/netintf.c Added errno mapping for WSAECONNABORTED. Based on anonymous report. See bug #20881 ------------------------------------------------------------------------ r31689 | cazfi | 2016-01-31 18:47:45 +0200 (Sun, 31 Jan 2016) | 5 lines Changed paths: M /trunk/m4/c11.m4 Be stricter about at_quick_exit() found by configure. For example builds where compiler is not in C11 compatible mode in msys2 will not use at_quick_exit(). See bug #24301 ------------------------------------------------------------------------ r31687 | cazfi | 2016-01-31 16:14:46 +0200 (Sun, 31 Jan 2016) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/gen_headers/freeciv_config.h.in M /trunk/utility/registry.c M /trunk/utility/registry_xml.c M /trunk/utility/registry_xml.h Made FREECIV_HAVE_XML_REGISTRY public in freeciv_config.h See patch #6868 ------------------------------------------------------------------------ r31686 | cazfi | 2016-01-31 13:19:21 +0200 (Sun, 31 Jan 2016) | 4 lines Changed paths: M /trunk/tools/ruledit/Makefile.am A /trunk/tools/ruledit/comments.c A /trunk/tools/ruledit/comments.h M /trunk/tools/ruledit/rulesave.c Ruleset saving writes header comment to each ruleset file. See patch #6872 ------------------------------------------------------------------------ r31685 | cazfi | 2016-01-31 13:11:52 +0200 (Sun, 31 Jan 2016) | 4 lines Changed paths: M /trunk/client/clinet.c M /trunk/client/connectdlg_common.c M /trunk/client/servers.c M /trunk/common/connection.c M /trunk/server/civserver.c M /trunk/server/meta.c M /trunk/server/sernet.c M /trunk/server/srv_main.c M /trunk/tools/download.c M /trunk/tools/modinst.c M /trunk/utility/bitvector.c M /trunk/utility/capability.c M /trunk/utility/fcbacktrace.c M /trunk/utility/fcthread.h M /trunk/utility/netintf.c M /trunk/utility/shared.c M /trunk/utility/support.c Include fc_prehdrs.h where needed See patch #6862 ------------------------------------------------------------------------ r31683 | cazfi | 2016-01-31 13:02:53 +0200 (Sun, 31 Jan 2016) | 4 lines Changed paths: M /trunk/win32/installer_msys2/Makefile M /trunk/win32/installer_msys2/create-freeciv-gtk-qt-nsi.sh M /trunk/win32/installer_msys2/create-freeciv-gtk2-nsi.sh M /trunk/win32/installer_msys2/create-freeciv-gtk3-nsi.sh M /trunk/win32/installer_msys2/create-freeciv-qt-nsi.sh M /trunk/win32/installer_msys2/create-freeciv-ruledit-nsi.sh M /trunk/win32/installer_msys2/create-freeciv-sdl-nsi.sh A /trunk/win32/installer_msys2/win_arch.sh Put 'win32' or 'win64' to the name of the msys2 based Installer Package depending on the architecture. See patch #6871 ------------------------------------------------------------------------ r31682 | sveinung | 2016-01-31 08:06:14 +0200 (Sun, 31 Jan 2016) | 16 lines Changed paths: M /trunk/common/game.c M /trunk/common/game.h M /trunk/fc_version M /trunk/server/legacysave.c M /trunk/server/meta.c M /trunk/server/savecompat.c M /trunk/server/savegame2.c M /trunk/server/savegame3.c M /trunk/server/settings.c Make user meta server message a setting. This gives it access to various setting features like the /show command and the client side server setting GUI. Freeciv-web has a GUI for setting the user meta server message. At the moment it has to patch Freeciv to transfer the current metamessage value to the client. The value of server settings are transfered to the client. Don't remove the old metamessage command. Reasons: * it can set a message with quotation marks * consistency with the other meta server settings * old scripts may rely on it * server administrators are used to it See patch #6876 ------------------------------------------------------------------------ r31681 | cazfi | 2016-01-30 03:18:15 +0200 (Sat, 30 Jan 2016) | 5 lines Changed paths: M /trunk/Makefile.am M /trunk/configure.ac A /trunk/m4/winsock2.m4 Added winsock2.h configure check that works when winsock2.h must be included before any standard headers. See patch #6837 ------------------------------------------------------------------------ r31678 | cazfi | 2016-01-29 17:08:05 +0200 (Fri, 29 Jan 2016) | 4 lines Changed paths: M /trunk/data/alien/buildings.ruleset M /trunk/data/alien/cities.ruleset M /trunk/data/alien/effects.ruleset M /trunk/data/alien/game.ruleset M /trunk/data/alien/governments.ruleset M /trunk/data/alien/nation_effects.ruleset M /trunk/data/alien/nations.ruleset M /trunk/data/alien/styles.ruleset M /trunk/data/alien/techs.ruleset M /trunk/data/alien/terrain.ruleset M /trunk/data/alien/units.ruleset Added warning comment against modifying files in place to alien ruleset files. See patch #6873 ------------------------------------------------------------------------ r31677 | sveinung | 2016-01-29 16:22:21 +0200 (Fri, 29 Jan 2016) | 7 lines Changed paths: M /trunk/client/options.c option_get_cb_data(): don't return NULL. The function option_get_cb_data() should return an integer. Fix its input validating assert so it returns 0 rather than NULL. (The 2.6 version of option_get_cb_data() returns 0) See bug #24358 ------------------------------------------------------------------------ r31675 | sveinung | 2016-01-29 14:26:11 +0200 (Fri, 29 Jan 2016) | 8 lines Changed paths: M /trunk/common/packets.def M /trunk/common/unittype.h M /trunk/data/alien/units.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/sandbox/units.ruleset M /trunk/data/stub/units.ruleset M /trunk/fc_version Make max paradrop range cover the full map. Transfer paratroopers_range as an UIN16 and increase UNIT_MAX_PARADROP_RANGE to 65534. (65535 is reserved for signaling the lack of a range limit) Reported by Marko Lindqvist See bug #24349 ------------------------------------------------------------------------ r31672 | cazfi | 2016-01-29 10:02:19 +0200 (Fri, 29 Jan 2016) | 5 lines Changed paths: M /trunk/client/connectdlg_common.c Always use Windows-specific server launching code on the client when WIN32_NATIVE is set, no matter if HAVE_WOKING_FORK is also set. See patch #6869 ------------------------------------------------------------------------ r31667 | cazfi | 2016-01-29 08:46:54 +0200 (Fri, 29 Jan 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/voteinfo_bar.c M /trunk/client/gui-gtk-3.x/voteinfo_bar.c Removed hardcoded size requests from the votebar setup of the gtk3- and gtk3x-client. See bug #24353 ------------------------------------------------------------------------ r31665 | cazfi | 2016-01-29 03:59:30 +0200 (Fri, 29 Jan 2016) | 5 lines Changed paths: M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/sandbox/terrain.ruleset Set two alt activity graphics tags, "unit.mine" and "unit.plant", for Oil Wells in supplied rulesets. Civ2civ3 ruleset Oil Platform primary tag set to "unit.oil_rig" See patch #6865 ------------------------------------------------------------------------ r31663 | cazfi | 2016-01-29 03:16:24 +0200 (Fri, 29 Jan 2016) | 7 lines Changed paths: M /trunk/client/audio.c M /trunk/client/audio.h M /trunk/client/client_main.c M /trunk/client/options.c M /trunk/client/options.h M /trunk/client/packhand.c M /trunk/client/themes_common.c M /trunk/client/themes_common.h M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/common/game.h M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/connecthand.c M /trunk/server/settings.c Have separate client default tileset setting suitable for each tileset topology type. Client automatically loads tileset suitable for the map topology. Requested by Jacob Nevins See bug #16668 ------------------------------------------------------------------------ r31661 | cazfi | 2016-01-29 02:18:51 +0200 (Fri, 29 Jan 2016) | 4 lines Changed paths: M /trunk/data/scenarios/tileset-demo.sav Updated tileset-demo scenario with action_decision fields See patch #6864 ------------------------------------------------------------------------ r31658 | cazfi | 2016-01-29 01:30:13 +0200 (Fri, 29 Jan 2016) | 4 lines Changed paths: M /trunk/doc/README.msys2 Updated README.msys2 See patch #6848 ------------------------------------------------------------------------ r31657 | cazfi | 2016-01-29 01:26:03 +0200 (Fri, 29 Jan 2016) | 4 lines Changed paths: M /trunk/win32/installer_msys2/Makefile Configure msys2 Installer builds with --without-readline See patch #6860 ------------------------------------------------------------------------ r31653 | cazfi | 2016-01-28 09:11:45 +0200 (Thu, 28 Jan 2016) | 4 lines Changed paths: M /trunk/common/game.c Added comment about game.client initialization in client side to game.c See bug #24350 ------------------------------------------------------------------------ r31650 | cazfi | 2016-01-28 08:56:57 +0200 (Thu, 28 Jan 2016) | 4 lines Changed paths: M /trunk/autogen.sh Run aclocal again after libtoolize in autogen.sh. See patch #6861 ------------------------------------------------------------------------ r31646 | cazfi | 2016-01-28 07:00:31 +0200 (Thu, 28 Jan 2016) | 5 lines Changed paths: M /trunk/data/flags/sikkim-large.png M /trunk/data/flags/sikkim-shield-large.png M /trunk/data/flags/sikkim-shield.png M /trunk/data/flags/sikkim.png M /trunk/data/flags/sikkim.svg Removed outdated embedded license information from Sikkim flag. The copyright holder has given it out as PD without changing embedded information. See patch #6855 ------------------------------------------------------------------------ r31644 | cazfi | 2016-01-28 01:25:23 +0200 (Thu, 28 Jan 2016) | 4 lines Changed paths: M /trunk/server/savecompat.c Do not run dev savegame 2.90.99 compatibility for 2.91.99 savegames See patch #6821 ------------------------------------------------------------------------ r31643 | cazfi | 2016-01-27 22:43:38 +0200 (Wed, 27 Jan 2016) | 4 lines Changed paths: M /trunk/utility/registry_ini.c M /trunk/utility/registry_ini.h M /trunk/utility/section_file.c M /trunk/utility/section_file.h Added secfiles support for writing comments not tied to any single entry. See patch #6857 ------------------------------------------------------------------------ r31641 | cazfi | 2016-01-27 22:27:53 +0200 (Wed, 27 Jan 2016) | 4 lines Changed paths: M /trunk/client/client_main.h M /trunk/common/map.h Always use FREECIV_DEBUG instead of DEBUG in headers. See patch #6856 ------------------------------------------------------------------------ r31640 | cazfi | 2016-01-27 20:17:49 +0200 (Wed, 27 Jan 2016) | 5 lines Changed paths: M /trunk/win32/installer/Makefile M /trunk/win32/installer_msys2/Makefile Made Vista the minimum requirement for Windows Installer builds so that we get getaddrinfo() to use. See patch #6818 ------------------------------------------------------------------------ r31638 | cazfi | 2016-01-27 19:13:26 +0200 (Wed, 27 Jan 2016) | 4 lines Changed paths: M /trunk/common/dataio.c M /trunk/common/dataio.h M /trunk/common/dataio_json.c M /trunk/common/dataio_json.h Fixed get_conv callback use when json protocol is in use. See bug #24345 ------------------------------------------------------------------------ r31636 | cazfi | 2016-01-27 18:47:04 +0200 (Wed, 27 Jan 2016) | 6 lines Changed paths: M /trunk/data/civ2civ3/units.ruleset Gave civ2civ3 Engineers veteran level names distinct from military units. Requested by Jacob Nevins See patc #5007 ------------------------------------------------------------------------ r31633 | sveinung | 2016-01-27 16:14:15 +0200 (Wed, 27 Jan 2016) | 9 lines Changed paths: M /trunk/common/unittype.h M /trunk/data/alien/units.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/sandbox/units.ruleset M /trunk/data/stub/units.ruleset M /trunk/server/rssanity.c Max paratroopers_range is 255. The network protocol transfers paratroopers_range in an UINT8. This limits its value to 255. Add a sanity check that paratroopers_range is in range. Document the maximum value in ruleset comments. See patch #6833 ------------------------------------------------------------------------ r31632 | sveinung | 2016-01-27 16:14:07 +0200 (Wed, 27 Jan 2016) | 6 lines Changed paths: M /trunk/common/actions.c Use switch when checking actor utype hard reqs. No action has more than one check in action_actor_utype_hard_reqs_ok(). Use a switch statement rather than a bunch of if statements. See patch #6859 ------------------------------------------------------------------------ r31630 | cazfi | 2016-01-27 14:17:25 +0200 (Wed, 27 Jan 2016) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/common/extras.h M /trunk/common/packets.def M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/sandbox/terrain.ruleset M /trunk/data/stub/terrain.ruleset M /trunk/fc_version M /trunk/server/ruleset.c M /trunk/tools/ruledit/rulesave.c Support two alternative gfx tags for extra building activities. See patc #6828 ------------------------------------------------------------------------ r31628 | cazfi | 2016-01-27 12:48:27 +0200 (Wed, 27 Jan 2016) | 4 lines Changed paths: M /trunk/configure.ac Make configure check for pwd.h even on Windows builds See patc #6858 ------------------------------------------------------------------------ r31625 | cazfi | 2016-01-27 08:36:35 +0200 (Wed, 27 Jan 2016) | 4 lines Changed paths: M /trunk/data/flags/saxony-large.png M /trunk/data/flags/saxony-shield-large.png M /trunk/data/flags/saxony-shield.png M /trunk/data/flags/saxony.png M /trunk/data/flags/saxony.svg Reverted patch #2205 to restore previous version of Saxony flag to use. See bug #23814 ------------------------------------------------------------------------ r31623 | cazfi | 2016-01-27 06:15:58 +0200 (Wed, 27 Jan 2016) | 4 lines Changed paths: M /trunk/server/techtools.c M /trunk/server/techtools.h Removed obsolete give_random_free_tech() See patch #6535 ------------------------------------------------------------------------ r31620 | cazfi | 2016-01-27 04:09:13 +0200 (Wed, 27 Jan 2016) | 4 lines Changed paths: M /trunk/server/srv_main.h M /trunk/tools/download.c M /trunk/tools/modinst.c M /trunk/utility/Makefile.am A /trunk/utility/net_types.h M /trunk/utility/netintf.h Moved upper level abstraction parts of netintf.h to new net_types.h header See patch #6843 ------------------------------------------------------------------------ r31618 | cazfi | 2016-01-27 02:52:03 +0200 (Wed, 27 Jan 2016) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/wldlg.c M /trunk/client/gui-gtk-3.0/wldlg.c M /trunk/client/gui-gtk-3.x/wldlg.c Cleanup and improve comments of gtk-clients' refresh_worklist() Requested by Jacob Nevins See bug #17595 ------------------------------------------------------------------------ r31616 | cazfi | 2016-01-27 01:45:43 +0200 (Wed, 27 Jan 2016) | 4 lines Changed paths: M /trunk/doc/README.msys2 Added nsis to list of packages to install to msys2 env See patch #6853 ------------------------------------------------------------------------ r31613 | sveinung | 2016-01-26 20:54:00 +0200 (Tue, 26 Jan 2016) | 9 lines Changed paths: M /trunk/client/options.c clients: handle spaces in server setting strings. The auto generated server options gui uses the "set" command to change server settings. The server will stop reading an unquoted string value after the first space. Always place string server setting values inside quotation marks. See bug #24346 ------------------------------------------------------------------------ r31612 | cazfi | 2016-01-26 15:15:23 +0200 (Tue, 26 Jan 2016) | 4 lines Changed paths: M /trunk/server/rscompat.c Fixed user unit type flag upgrading when loading old ruleset in compatibility mode. See bug #24344 ------------------------------------------------------------------------ r31611 | cazfi | 2016-01-26 14:37:06 +0200 (Tue, 26 Jan 2016) | 4 lines Changed paths: M /trunk/ai/default/daieffects.c M /trunk/client/helpdata.c M /trunk/common/fc_types.h M /trunk/common/metaknowledge.c M /trunk/common/requirements.c M /trunk/doc/README.effects M /trunk/fc_version M /trunk/server/cityturn.c M /trunk/server/rssanity.c Removed support for "Resource" requirement type. See patch #6854 ------------------------------------------------------------------------ r31609 | cazfi | 2016-01-26 12:47:00 +0200 (Tue, 26 Jan 2016) | 4 lines Changed paths: M /trunk/win32/installer_msys2/Makefile Get dlls to MSYS2 based installation from path /mingw32/bin/ See patch #6852 ------------------------------------------------------------------------ r31606 | cazfi | 2016-01-26 12:35:15 +0200 (Tue, 26 Jan 2016) | 6 lines Changed paths: M /trunk/data/hexemplio/water1.png M /trunk/data/hexemplio/water2.png Updated hexemplio shore tiles to ones that do not unnecessarily have river outlets. Art by GriffonSpade See patch #6850 ------------------------------------------------------------------------ r31597 | jtn | 2016-01-25 20:33:47 +0200 (Mon, 25 Jan 2016) | 3 lines Changed paths: M /trunk/data/amplio/terrain1.png M /trunk/data/amplio/terrain1.spec M /trunk/data/amplio2/terrain1.png M /trunk/data/amplio2/terrain1.spec M /trunk/data/hex2t/tiles.png M /trunk/data/hex2t/tiles.spec M /trunk/data/hexemplio/terrain1.png M /trunk/data/hexemplio/terrain1.spec M /trunk/data/isophex/terrain1.png M /trunk/data/isophex/terrain1.spec M /trunk/data/isotrident/terrain1.png M /trunk/data/isotrident/terrain1.spec M /trunk/data/trident/tiles.png M /trunk/data/trident/tiles.spec Add basic graphics for goto turn steps, waypoints etc to all tilesets. See gna patch #5681. ------------------------------------------------------------------------ r31596 | jtn | 2016-01-25 20:33:32 +0200 (Mon, 25 Jan 2016) | 3 lines Changed paths: M /trunk/client/tilespec.c Don't draw goto state sprites with fog. See gna bug #24342. ------------------------------------------------------------------------ r31595 | jtn | 2016-01-25 20:33:29 +0200 (Mon, 25 Jan 2016) | 4 lines Changed paths: M /trunk/data/scenarios/tutorial.sav Improvements to tutorial scenario: explain what to do with boats, and warn about killstack. See gna patch #2911. ------------------------------------------------------------------------ r31594 | jtn | 2016-01-25 20:33:25 +0200 (Mon, 25 Jan 2016) | 3 lines Changed paths: M /trunk/common/scriptcore/api_game_methods.c M /trunk/common/scriptcore/api_game_methods.h M /trunk/common/scriptcore/tolua_game.pkg Lua: add Unit:transporter(), Unit:cargo_iterate(). See gna patch #6845. ------------------------------------------------------------------------ r31593 | jtn | 2016-01-25 20:33:22 +0200 (Mon, 25 Jan 2016) | 4 lines Changed paths: M /trunk/server/srv_main.c Update map retry after bug #24319 introduced seed_setting. A failing player-specified mapseed is no longer pointlessly retried. See gna bug #24341. ------------------------------------------------------------------------ r31592 | jtn | 2016-01-25 20:33:18 +0200 (Mon, 25 Jan 2016) | 3 lines Changed paths: M /trunk/server/legacysave.c Correctly load fixed seeds from pre-2.3 scenarios. See gna bug #24340. ------------------------------------------------------------------------ r31591 | sveinung | 2016-01-25 17:43:39 +0200 (Mon, 25 Jan 2016) | 14 lines Changed paths: M /trunk/common/actions.c M /trunk/data/alien/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/sandbox/units.ruleset M /trunk/data/stub/units.ruleset Document that unupgradeable units don't upgrade. A unit type without a unit type to upgrade to can never do "Upgrade Unit". The unit type a unit type upgrades to is currently specified in the obsolete_by unit type field. Document that the "Upgrade Unit" action requires the obsolete_by field in the ruleset comments. This informs the ruleset authors. Make "Upgrade Unit"'s hard actor unit type requirements aware that an upgrade target unit type is needed. This informs the auto generated help and other areas of Freeciv that reason about actions. See patch #6847 ------------------------------------------------------------------------ r31589 | cazfi | 2016-01-25 16:23:56 +0200 (Mon, 25 Jan 2016) | 7 lines Changed paths: M /trunk/data/civ2civ3/README.civ2civ3 M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/civ2civ3/techs.ruleset M /trunk/data/civ2civ3/terrain.ruleset Added Oil Platform extra to civ2civ3 ruleset. Mines are available on all land tiles, and Oil Wells now act as an upgrade to them on certain terrains. Patch by David Fernandez See patch #5915 ------------------------------------------------------------------------ r31587 | cazfi | 2016-01-25 16:14:38 +0200 (Mon, 25 Jan 2016) | 4 lines Changed paths: M /trunk/server/savegame2.c M /trunk/server/savegame3.c De not fill terrident mappings from the current version of the ruleset. See bug #24325 ------------------------------------------------------------------------ r31584 | cazfi | 2016-01-25 14:35:18 +0200 (Mon, 25 Jan 2016) | 4 lines Changed paths: M /trunk/data/scenarios/tileset-demo.sav Added name property for tileset-demo scenario. See patch #6840 ------------------------------------------------------------------------ r31582 | cazfi | 2016-01-25 13:24:11 +0200 (Mon, 25 Jan 2016) | 4 lines Changed paths: M /trunk/client/tilespec.c M /trunk/client/tilespec.h tileset_load_toplevel() can be limited to accept only specific topology tileset. See patch #6844 ------------------------------------------------------------------------ r31580 | cazfi | 2016-01-25 05:13:26 +0200 (Mon, 25 Jan 2016) | 4 lines Changed paths: M /trunk/ai/default/advmilitary.c M /trunk/ai/default/aicity.c M /trunk/ai/default/aiunit.c M /trunk/ai/difficulty.c M /trunk/ai/difficulty.h M /trunk/common/player.c M /trunk/common/player.h Move ai_fuzzy() from common/player.c to ai/difficulty.c See patch #5915 ------------------------------------------------------------------------ r31577 | cazfi | 2016-01-25 02:04:40 +0200 (Mon, 25 Jan 2016) | 5 lines Changed paths: M /trunk/client/chatline_common.c M /trunk/client/chatline_common.h M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.x/gui_main.c M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-sdl2/pages.c Do not claim that 'Copying' information is available from the Help Menu in the Welcome message if the gui does not have Help Menu. See bug #24337 ------------------------------------------------------------------------ r31576 | cazfi | 2016-01-24 23:21:31 +0200 (Sun, 24 Jan 2016) | 4 lines Changed paths: M /trunk/server/rscompat.c M /trunk/server/rscompat.h M /trunk/server/ruleset.c Convert "Resource" requirements to "Extra" requirements in ruleset loading compat mode See patch #6838 ------------------------------------------------------------------------ r31574 | cazfi | 2016-01-24 22:06:55 +0200 (Sun, 24 Jan 2016) | 4 lines Changed paths: M /trunk/utility/Makefile.am M /trunk/utility/astring.c A /trunk/utility/fc_prehdrs.h Added fc_prehdrs.h that initially has handling of winsock header includes. See patch #6836 ------------------------------------------------------------------------ r31570 | cazfi | 2016-01-24 15:20:41 +0200 (Sun, 24 Jan 2016) | 9 lines Changed paths: M /trunk/client/tilespec.c Use river outlet sprites for all directions that are cardinal in hex tilesets. Since some current tilesets have been made on the assumption that some outlet sprites are not loaded or used, those specific sprites are optional for now. Reported by GriffonSpade See patch #6351 ------------------------------------------------------------------------ r31567 | cazfi | 2016-01-24 14:47:55 +0200 (Sun, 24 Jan 2016) | 4 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/plrdlg.cpp M /trunk/client/gui-qt/ratesdlg.cpp Translate Qt-client strings that previously were only collected for translation. See bug #24339 ------------------------------------------------------------------------ r31565 | cazfi | 2016-01-24 14:32:06 +0200 (Sun, 24 Jan 2016) | 4 lines Changed paths: M /trunk/server/savegame3.c Do not save documentary seed values to the savegame if they are zero. See patch #6839 ------------------------------------------------------------------------ r31562 | cazfi | 2016-01-24 14:11:49 +0200 (Sun, 24 Jan 2016) | 4 lines Changed paths: M /trunk/common/mapimg.c Do not include netintf.h to mapimg.c See patch #6842 ------------------------------------------------------------------------ r31561 | cazfi | 2016-01-24 14:03:05 +0200 (Sun, 24 Jan 2016) | 4 lines Changed paths: M /trunk/data/Makefile.am Add alio.tilespec to distribution tarball. See bug #24338 ------------------------------------------------------------------------ r31557 | cazfi | 2016-01-23 21:17:30 +0200 (Sat, 23 Jan 2016) | 4 lines Changed paths: M /trunk/utility/ioz.c Changed type of xz-compressed file read and write amounts from ssize_t to size_t. See bug #24332 ------------------------------------------------------------------------ r31555 | cazfi | 2016-01-23 16:28:25 +0200 (Sat, 23 Jan 2016) | 4 lines Changed paths: M /trunk/doc/README.msys2 M /trunk/win32/installer_msys2/Makefile Moved documentation part from installer_msys2/Makefile to README.msys2 See patch #6834 ------------------------------------------------------------------------ r31552 | cazfi | 2016-01-23 16:13:08 +0200 (Sat, 23 Jan 2016) | 7 lines Changed paths: M /trunk/client/cityrepdata.c Increased size of couple more static text buffers that were proving too small for translations containing a lot of multi-byte UTF-8 characters. Patch by Konstantin Vedeneev See bug #24328 ------------------------------------------------------------------------ r31550 | cazfi | 2016-01-23 15:55:32 +0200 (Sat, 23 Jan 2016) | 8 lines Changed paths: M /trunk/data/hexemplio/unitextras.png M /trunk/data/hexemplio/unitextras.spec Took new version of unitextras.png to hexemplio/ from ampliohexbig-2.5.10 by GriffonSpade - Size of the icons changed - Clearer build activity icons - New activity icons for building irrigation, farmland, mine, and oil well See patch #6827 ------------------------------------------------------------------------ r31549 | cazfi | 2016-01-23 15:47:14 +0200 (Sat, 23 Jan 2016) | 4 lines Changed paths: M /trunk/server/savecompat.c M /trunk/server/savegame3.c Turned 'did_buy' and 'did_sell' to booleans in savegame3.c saves. See patch #6749 ------------------------------------------------------------------------ r31545 | cazfi | 2016-01-23 09:32:06 +0200 (Sat, 23 Jan 2016) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_stuff.c M /trunk/client/gui-gtk-3.0/gui_stuff.c M /trunk/client/gui-gtk-3.x/gui_stuff.c M /trunk/common/mapimg.c M /trunk/common/scriptcore/luascript.c M /trunk/m4/gtk-2.0.m4 M /trunk/m4/sdl.m4 M /trunk/m4/sdl2.m4 M /trunk/server/cityturn.c M /trunk/server/sernet.c M /trunk/utility/registry_ini.c M /trunk/utility/section_file.c Replaced all occurrences of word "occured" with "occurred" Seen in Debian lintian reports See bug #24331 ------------------------------------------------------------------------ r31541 | cazfi | 2016-01-23 09:12:06 +0200 (Sat, 23 Jan 2016) | 5 lines Changed paths: M /trunk/ai/default/advdiplomacy.c AI does not even try to propose treaties to players who can't accept due to restricted diplomacy. See patch #6825 ------------------------------------------------------------------------ r31539 | cazfi | 2016-01-22 19:05:07 +0200 (Fri, 22 Jan 2016) | 2 lines Changed paths: M /trunk/server/settings.c Updated comment to state savecompat.c as location of compat_load_() functions. ------------------------------------------------------------------------ r31536 | cazfi | 2016-01-22 17:15:15 +0200 (Fri, 22 Jan 2016) | 4 lines Changed paths: M /trunk/client/client_main.c M /trunk/client/connectdlg_common.c M /trunk/client/servers.c M /trunk/configure.ac M /trunk/gen_headers/freeciv_config.h.in M /trunk/server/civserver.c M /trunk/server/sernet.c M /trunk/utility/netintf.c M /trunk/utility/netintf.h M /trunk/utility/shared.c Made FREECIV_IPV6_SUPPORT public in freeciv_config.h See bug #24333 ------------------------------------------------------------------------ r31535 | cazfi | 2016-01-22 16:23:51 +0200 (Fri, 22 Jan 2016) | 4 lines Changed paths: M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/sandbox/effects.ruleset Replaced "Resource" reqs with "Extra" reqs in supplied rulesets See patch #6829 ------------------------------------------------------------------------ r31533 | cazfi | 2016-01-22 16:14:52 +0200 (Fri, 22 Jan 2016) | 6 lines Changed paths: M /trunk/common/game.h M /trunk/common/map.c M /trunk/common/map_types.h M /trunk/server/generator/mapgen.c M /trunk/server/savegame3.c M /trunk/server/settings.c M /trunk/server/srv_main.c Keep random seed values actually used separate from the server settings. Reported by Jacob Nevins See bug #24319 ------------------------------------------------------------------------ r31532 | cazfi | 2016-01-22 15:07:13 +0200 (Fri, 22 Jan 2016) | 4 lines Changed paths: M /trunk/ABOUT-NLS M /trunk/bootstrap/config.rpath M /trunk/m4/gettext.m4 M /trunk/m4/lib-ld.m4 M /trunk/m4/lib-link.m4 M /trunk/m4/lib-prefix.m4 M /trunk/m4/nls.m4 M /trunk/m4/po.m4 M /trunk/translations/freeciv/Makefile.in.in M /trunk/translations/nations/Makefile.in.in M /trunk/translations/ruledit/Makefile.in.in Updated bootstrap files available from gettext-0.19.7. See patch #6823 ------------------------------------------------------------------------ r31530 | cazfi | 2016-01-22 09:16:38 +0200 (Fri, 22 Jan 2016) | 4 lines Changed paths: M /trunk/configure.ac Use system tolua command by default, if found. See patch #6789 ------------------------------------------------------------------------ r31526 | cazfi | 2016-01-21 22:30:38 +0200 (Thu, 21 Jan 2016) | 4 lines Changed paths: M /trunk/utility/specvec.h Renamed variable 'index' as 'svindex' in specvec.h inline functions. See bug #24330 ------------------------------------------------------------------------ r31525 | sveinung | 2016-01-21 16:45:49 +0200 (Thu, 21 Jan 2016) | 5 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/client/control.c M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/common/packets.def M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/sandbox/game.ruleset M /trunk/doc/README.actions M /trunk/fc_version M /trunk/server/advisors/advdata.c M /trunk/server/rscompat.c M /trunk/server/ruleset.c M /trunk/server/unithand.c M /trunk/tools/ruledit/rulesave.c Action enabler control upgrade. Introduce the "Upgrade Unit" action enabler. See patch #6830 ------------------------------------------------------------------------ r31523 | cazfi | 2016-01-21 12:27:00 +0200 (Thu, 21 Jan 2016) | 6 lines Changed paths: M /trunk/client/tilespec.c M /trunk/data/alien/terrain.ruleset M /trunk/data/amplio/tiles.spec M /trunk/data/amplio2/activities.spec M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/hex2t/items.spec M /trunk/data/hexemplio/unitextras.spec M /trunk/data/isotrident/tiles.spec M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/sandbox/terrain.ruleset M /trunk/data/trident/tiles.spec Renamed hardcoded terrain transforming activity icon as "unit.plant", use tags "unit.irrigation" and "unit.mine" tags named after the extras as primary tags in supplied rulesets, hardcoded activity tags only as an alternative. See bug #24329 ------------------------------------------------------------------------ r31520 | cazfi | 2016-01-21 12:19:58 +0200 (Thu, 21 Jan 2016) | 4 lines Changed paths: M /trunk/tests/header_guard.sh Updated header_guard test to know that spec*.h files are under utility/ See bug #24322 ------------------------------------------------------------------------ r31517 | sveinung | 2016-01-20 20:35:54 +0200 (Wed, 20 Jan 2016) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-gtk-3.x/action_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl2/action_dialog.c act sel dlg: "Home City" button. A button in the action selection dialog communicates the uncertainty if a rule depends on information the player doesn't have. See patch #6824 ------------------------------------------------------------------------ r31514 | cazfi | 2016-01-20 18:26:20 +0200 (Wed, 20 Jan 2016) | 7 lines Changed paths: M /trunk/common/version.c M /trunk/server/console.h M /trunk/server/settings.c Increased size of some static text buffers that were proving too small for translations containing a lot of multi-byte UTF-8 characters. Reported by Konstantin Vedeneev See bug #24328 ------------------------------------------------------------------------ r31512 | cazfi | 2016-01-20 13:02:40 +0200 (Wed, 20 Jan 2016) | 5 lines Changed paths: M /trunk/configure.ac Make configure checks for functions required for IPv6 support to also pass if it finds them as macros and/or require including See patch #6820 ------------------------------------------------------------------------ r31509 | cazfi | 2016-01-20 11:46:20 +0200 (Wed, 20 Jan 2016) | 4 lines Changed paths: M /trunk/data/scenarios/europe-200x100-v2.sav Updated Europe 200x100 scenario to freeciv-2.6 savegame format. See bug #24315 ------------------------------------------------------------------------ r31507 | cazfi | 2016-01-20 11:30:51 +0200 (Wed, 20 Jan 2016) | 6 lines Changed paths: M /trunk/data/hexemplio/rivers.png M /trunk/data/hexemplio/rivers.spec Updated hexemplio rivers. Art by GriffonSpade See patch #6822 ------------------------------------------------------------------------ r31489 | cazfi | 2016-01-19 14:55:19 +0200 (Tue, 19 Jan 2016) | 4 lines Changed paths: M /trunk/utility/speclist.h Renamed variable 'index' as 'slindex' in speclist.h inline functions. See bug #24277 ------------------------------------------------------------------------ r31488 | sveinung | 2016-01-19 14:23:29 +0200 (Tue, 19 Jan 2016) | 19 lines Changed paths: M /trunk/client/control.c M /trunk/common/actions.h M /trunk/common/packets.def M /trunk/common/unit.h M /trunk/fc_version M /trunk/server/unithand.c Remove non do action unit_do_action use. Asking to be reminded to ask what actions the unit can do to a tile doesn't change the game world. Stop sending it in the unit_do_action packet. Asking about actions is done by the client. A unit's action decision state therefore belongs to it even if it is stored at the server side too. The same is true for a unit's battle group number. It is also handled client side. Client owned unit state is stored in the server so it can be sent to reconnecting clients, stored in save games and, in cases like action decision state, written to by the server. Expand the unit_battlegroup packet to also cover action decision state. It is therefore used to set more than one kind of unit server side client owned state. Rename it to unit_sscs_set. See patch #6819 ------------------------------------------------------------------------ r31485 | cazfi | 2016-01-18 20:08:07 +0200 (Mon, 18 Jan 2016) | 4 lines Changed paths: M /trunk/data/helpdata.txt Generate help entries for resources. See patch #6793 ------------------------------------------------------------------------ r31483 | cazfi | 2016-01-18 16:40:27 +0200 (Mon, 18 Jan 2016) | 4 lines Changed paths: M /trunk/data/default/default.lua Renamed default.lua functions so that they all begin "_deflua_" See patch #6816 ------------------------------------------------------------------------ r31481 | cazfi | 2016-01-18 13:15:01 +0200 (Mon, 18 Jan 2016) | 6 lines Changed paths: M /trunk/data/scenarios/tileset-demo.sav M /trunk/server/savecompat.c M /trunk/server/savegame2.c M /trunk/server/savegame3.c Added players' consequtive idle turns count to savegame. Requested by Michal Mazurek See bug #24312 ------------------------------------------------------------------------ r31479 | cazfi | 2016-01-18 08:24:03 +0200 (Mon, 18 Jan 2016) | 4 lines Changed paths: M /trunk/utility/support.c Replaced use of _beginthreadex() with CreateThread() in Windows console handling. See bug #24291 ------------------------------------------------------------------------ r31477 | cazfi | 2016-01-17 23:29:37 +0200 (Sun, 17 Jan 2016) | 4 lines Changed paths: M /trunk/server/unithand.c Made adding an unit to a city to emit "city_size_change" signal to lua scripts. See bug #24308 ------------------------------------------------------------------------ r31476 | sveinung | 2016-01-17 20:04:27 +0200 (Sun, 17 Jan 2016) | 13 lines Changed paths: M /trunk/server/advisors/advspace.c M /trunk/server/spacerace.c M /trunk/server/spacerace.h Detect spaceship part autoplace failure. Stop spaceship part autoplace when placing a spaceship part fails. This avoids an eternal loop where placing the same part fails again and again. The eternal loop was triggered when a player launched his space ship without placing all the space ship parts built that turn. The bundled clients placed the space ship components before the player had a chance to launch the space ship. Freeciv-web didn't. Reported by: Andreas Røsdal See bug #24309 ------------------------------------------------------------------------ r31474 | sveinung | 2016-01-17 15:05:41 +0200 (Sun, 17 Jan 2016) | 6 lines Changed paths: M /trunk/server/spacerace.h spacerace.h: remove double function prototypes. Function prototypes for the packet handling functions are generated from packets.def. Use those. See patch #6817 ------------------------------------------------------------------------ r31471 | cazfi | 2016-01-17 00:48:25 +0200 (Sun, 17 Jan 2016) | 4 lines Changed paths: A /trunk/doc/README.msys2 Added initial version of README.msys2 See patch #6758 ------------------------------------------------------------------------ r31469 | cazfi | 2016-01-17 00:26:37 +0200 (Sun, 17 Jan 2016) | 5 lines Changed paths: M /trunk/server/cityturn.c Do not emit "city_size_change" signal duplicate to what is already emitted by callers in city_increase_size() See bug #24307 ------------------------------------------------------------------------ r31466 | cazfi | 2016-01-16 23:31:56 +0200 (Sat, 16 Jan 2016) | 6 lines Changed paths: M /trunk/client/gui-qt/pages.cpp Use translated version of Qt-client menu item "View" Reported by Markus Linnakangas See bug #24306 ------------------------------------------------------------------------ r31465 | sveinung | 2016-01-16 22:08:09 +0200 (Sat, 16 Jan 2016) | 10 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/events.c M /trunk/common/events.h M /trunk/common/unittype.h M /trunk/data/alien/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/misc/events.spec M /trunk/data/multiplayer/units.ruleset M /trunk/data/sandbox/units.ruleset M /trunk/data/stdsounds.soundspec M /trunk/data/stub/units.ruleset M /trunk/fc_version M /trunk/server/unittools.c Let some units escape stack death. Introduce the new unit type flags "CanEscape" and "CanKillEscaping". A unit with "CanEscape" has a chance of escaping stack death unless the attacker has the new unit type flag "CanKillEscaping". Patch by Sławomir Lach Modified by Sveinung Kvilhaugsvik See patch #6104 ------------------------------------------------------------------------ r31464 | igx31 | 2016-01-16 17:48:27 +0200 (Sat, 16 Jan 2016) | 2 lines Changed paths: M /branches/S2_5/translations/freeciv/fr.po M /branches/S2_6/translations/freeciv/fr.po M /branches/S2_6/translations/ruledit/fr.po M /trunk/translations/freeciv/fr.po M /trunk/translations/nations/fr.po M /trunk/translations/ruledit/fr.po Updated French translations ------------------------------------------------------------------------ r31463 | cazfi | 2016-01-14 06:29:03 +0200 (Thu, 14 Jan 2016) | 4 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/ai/default/aitools.c M /trunk/ai/default/aitools.h M /trunk/server/advisors/advchoice.c M /trunk/server/advisors/advchoice.h Moved ASSERT_CHOICE() to advchoice.[ch] and renamed it as ADV_CHOICE_ASSERT() See patch #6815 ------------------------------------------------------------------------ r31461 | cazfi | 2016-01-13 23:51:30 +0200 (Wed, 13 Jan 2016) | 7 lines Changed paths: M /trunk/common/scriptcore/api_game_methods.c M /trunk/common/scriptcore/api_game_methods.h M /trunk/common/scriptcore/tolua_game.pkg Added functions is_happy(), is_unhappy(), is_celebrating(), is_gov_center(), and is_capital() to lua API. Original implementations by J. M. Gorbach See patch #6804 ------------------------------------------------------------------------ r31459 | cazfi | 2016-01-13 08:05:38 +0200 (Wed, 13 Jan 2016) | 4 lines Changed paths: M /trunk/client/client_main.c M /trunk/client/options.c Iclude to all files using va_list See bug #23289 ------------------------------------------------------------------------ r31458 | cazfi | 2016-01-13 06:53:13 +0200 (Wed, 13 Jan 2016) | 4 lines Changed paths: M /trunk/m4/gtk3x-client.m4 Prevent things deprecated in gtk+ 3.16 from gtk3x-client See patch #6798 ------------------------------------------------------------------------ r31456 | cazfi | 2016-01-13 06:21:36 +0200 (Wed, 13 Jan 2016) | 6 lines Changed paths: M /trunk/common/improvement.c Set values correctly to improvement feature cache Patch by Frank See patch #6740 ------------------------------------------------------------------------ r31454 | cazfi | 2016-01-13 06:15:39 +0200 (Wed, 13 Jan 2016) | 4 lines Changed paths: M /trunk/client/connectdlg_common.c Fixed compilation in a case where both HAVE_WORKING_FORK and WIN32_NATIVE are true. See bug #24293 ------------------------------------------------------------------------ r31453 | sveinung | 2016-01-12 12:15:12 +0200 (Tue, 12 Jan 2016) | 3 lines Changed paths: M /trunk/common/city.c Don't crash on missing trade partner. See patch #6814 ------------------------------------------------------------------------ r31451 | cazfi | 2016-01-11 22:00:18 +0200 (Mon, 11 Jan 2016) | 4 lines Changed paths: M /trunk/utility/fcbacktrace.h Added 'extern "C"' to fcbacktrace.h when included to a C++ file. See bug #24284 ------------------------------------------------------------------------ r31449 | cazfi | 2016-01-11 17:18:43 +0200 (Mon, 11 Jan 2016) | 5 lines Changed paths: M /trunk/ai/default/advdiplomacy.c M /trunk/server/srv_main.c AI callback 'diplomacy_actions' is called regardless if player is barbarian or not. Default AI implementation checks EFT_NO_DIPLOMACY before doing anything. See bug #24282 ------------------------------------------------------------------------ r31448 | cazfi | 2016-01-11 16:57:23 +0200 (Mon, 11 Jan 2016) | 4 lines Changed paths: M /trunk/scripts/capabilities M /trunk/server/ruleset.h Set requirement for "+web-compatible" ruleset capability in freeciv-web builds See patch #6791 ------------------------------------------------------------------------ r31446 | cazfi | 2016-01-11 16:23:51 +0200 (Mon, 11 Jan 2016) | 5 lines Changed paths: M /trunk/configure.ac Change AR_FLAGS to 'cr' when they otherwise are 'cru' - default of old automake versions. (old = all current stable releases) See bug #23840 ------------------------------------------------------------------------ r31445 | cazfi | 2016-01-11 14:03:36 +0200 (Mon, 11 Jan 2016) | 4 lines Changed paths: M /trunk/fc_version Bumped version nuber to 2.91.99 See patch #6811 ------------------------------------------------------------------------ r31444 | cazfi | 2016-01-11 13:43:53 +0200 (Mon, 11 Jan 2016) | 4 lines Changed paths: M /trunk/common/game.h M /trunk/server/edithand.c M /trunk/server/savegame.c M /trunk/server/savegame.h M /trunk/server/scripting/api_server_base.c M /trunk/server/settings.c M /trunk/server/srv_main.c M /trunk/server/srv_main.h Made it possible to run savegame compressing and writing it to a file in a separate thread See patch #6802 ------------------------------------------------------------------------ r31442 | cazfi | 2016-01-11 12:05:42 +0200 (Mon, 11 Jan 2016) | 4 lines Changed paths: M /trunk/configure.ac Look for AF_INET6 from See patch #6812 ------------------------------------------------------------------------ r31441 | cazfi | 2016-01-10 23:31:42 +0200 (Sun, 10 Jan 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.x/gui_main.c Commented out setup_canvas_color_for_state() from gtk3x-client See patch #6797 ------------------------------------------------------------------------ r31439 | cazfi | 2016-01-10 19:33:39 +0200 (Sun, 10 Jan 2016) | 5 lines Changed paths: A /trunk/win32/installer_msys2 (from /trunk/win32/installer:31432) Copied win32/installer as win32/installer_msys2 to form base of development of MSYS2 based installers. See patch #6757 ------------------------------------------------------------------------ r31436 | cazfi | 2016-01-10 19:27:48 +0200 (Sun, 10 Jan 2016) | 4 lines Changed paths: M /trunk/client/Makefile.am M /trunk/doc/HACKING Do not refer to freeciv client as civclient in documentation. See patch #6810 ------------------------------------------------------------------------ r31434 | cazfi | 2016-01-10 19:16:50 +0200 (Sun, 10 Jan 2016) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/utility/shared.c Added configure check to make sure is available before trying to include it. See bug #24292 ------------------------------------------------------------------------ r31433 | cazfi | 2016-01-10 18:57:22 +0200 (Sun, 10 Jan 2016) | 6 lines Changed paths: M /trunk/ai/default/advdomestic.c M /trunk/ai/default/advmilitary.c M /trunk/ai/default/aiair.c M /trunk/ai/default/aicity.c M /trunk/ai/default/aidiplomat.c M /trunk/ai/default/aihunt.c M /trunk/ai/default/aiparatrooper.c M /trunk/server/advisors/advchoice.c M /trunk/server/advisors/advchoice.h Added support for tracking the reason a 'choice' has been made. This does not affect default builds, but must be enabled by preprocessor macro. See patch #6808 ------------------------------------------------------------------------ r31432 | sveinung | 2016-01-10 14:10:51 +0200 (Sun, 10 Jan 2016) | 3 lines Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/citydlg.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-gtk-3.x/citydlg.c M /trunk/client/gui-gtk-3.x/menu.c M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-sdl2/citydlg.c M /trunk/client/gui-sdl2/menu.c clients: use the ruleset's set home city ui name. See patch #6809 ------------------------------------------------------------------------ r31431 | sveinung | 2016-01-10 14:10:44 +0200 (Sun, 10 Jan 2016) | 18 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/ruleset.c protocol: remove ruleset_tech's req1 and req2. Remove the fields req1 and req2 from the ruleset_tech packet. Split their content depending on what is being communicated. The meaning of "Never" in a tech's req1 and/or req2 field is that the tech is removed. Transfer this in the ruleset_tech packet's new removed field. The meaning of another tech in a tech's req1 and/or req2 field is that it is needed to research the tech with the field. This is a research requirement. Start packing them in the research_reqs requirement vector when transferring a ruleset_tech packet. The meaning of "None" in req1 and/or req2 is the lack of a tech requirement to research the tech. Transfer this by not putting a requirement in the research_reqs requirement vector. See patch #6807 ------------------------------------------------------------------------ r31430 | cazfi | 2016-01-10 11:44:32 +0200 (Sun, 10 Jan 2016) | 4 lines Changed paths: M /trunk/scripts/diff_ignore M /trunk/tests/copyright.sh Removed references to sdl- and xaw-clients from tests/ and scripts/diff_ignore See patch #6806 ------------------------------------------------------------------------ r31429 | cazfi | 2016-01-10 10:01:25 +0200 (Sun, 10 Jan 2016) | 4 lines Changed paths: A /trunk/dependencies/tinycthread/Version Added tinycthread Version information file. See patch #6800 ------------------------------------------------------------------------ r31428 | cazfi | 2016-01-10 09:57:36 +0200 (Sun, 10 Jan 2016) | 4 lines Changed paths: M /trunk/dependencies/tinycthread/Makefile.am M /trunk/dependencies/tinycthread/README.txt M /trunk/dependencies/tinycthread/tinycthread.c M /trunk/dependencies/tinycthread/tinycthread.h Updated tinycthread to commit ffbb00b2c0d2daa501ab42d6346bd8717c2d6eed See patch #6800 ------------------------------------------------------------------------ r31426 | cazfi | 2016-01-10 09:45:36 +0200 (Sun, 10 Jan 2016) | 4 lines Changed paths: M /trunk/ai/default/aiunit.c Barbarians may continue pillaging even when they have move points, so they sometimes finish it. See bug #23305 ------------------------------------------------------------------------ r31424 | cazfi | 2016-01-10 09:40:09 +0200 (Sun, 10 Jan 2016) | 4 lines Changed paths: M /trunk/client/audio.c M /trunk/scripts/capabilities Added soundspec and musicspec support to scripts/capabilities See patch #6805 ------------------------------------------------------------------------ r31422 | cazfi | 2016-01-10 09:23:34 +0200 (Sun, 10 Jan 2016) | 4 lines Changed paths: M /trunk/configure.ac Removed duplicate check for existence See bug #24290 ------------------------------------------------------------------------ r31420 | cazfi | 2016-01-08 22:21:25 +0200 (Fri, 08 Jan 2016) | 4 lines Changed paths: M /trunk/server/meta.c Free structure of the metaserver connection handling thread. See bug #24287 ------------------------------------------------------------------------ r31418 | cazfi | 2016-01-08 16:32:39 +0200 (Fri, 08 Jan 2016) | 4 lines Changed paths: M /trunk/win32/installer/Makefile M /trunk/win32/installer/create-freeciv-ruledit-nsi.sh Show translation statistics of the ruledit domain in Ruledit Windows Installer See patch #6803 ------------------------------------------------------------------------ r31416 | cazfi | 2016-01-08 14:54:46 +0200 (Fri, 08 Jan 2016) | 4 lines Changed paths: M /trunk/utility/fcbacktrace.c Disabled backtrace logs from testmatic builds See patch #6795 ------------------------------------------------------------------------ r31415 | cazfi | 2016-01-08 14:33:26 +0200 (Fri, 08 Jan 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.x/citydlg.c M /trunk/client/gui-gtk-3.x/gui_main.c M /trunk/client/gui-gtk-3.x/gui_stuff.c M /trunk/client/gui-gtk-3.x/gui_stuff.h M /trunk/client/gui-gtk-3.x/mapview.c Replaced deprecated gtk_widget_override_color() calls with modern solutions See patch #6796 ------------------------------------------------------------------------ r31414 | sveinung | 2016-01-08 12:41:29 +0200 (Fri, 08 Jan 2016) | 9 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/ai/default/aitools.c M /trunk/client/control.c M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/common/packets.def M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/sandbox/game.ruleset M /trunk/doc/README.actions M /trunk/fc_version M /trunk/server/advisors/advdata.c M /trunk/server/legacysave.c M /trunk/server/rscompat.c M /trunk/server/ruleset.c M /trunk/server/savecompat.c M /trunk/server/savegame2.c M /trunk/server/savegame3.c M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/tools/ruledit/rulesave.c Action enabler controlled home city setting. "Home City" action enablers control when the player can order a unit to change home city. The rule against giving away a unit by changing its home city to a city belonging to the ally has moved to the ruleset. See patch #6801 ------------------------------------------------------------------------ r31413 | sveinung | 2016-01-08 12:41:22 +0200 (Fri, 08 Jan 2016) | 3 lines Changed paths: M /trunk/server/rscompat.c Fix ruleset unit type user flag upgrade. See bug #24285 ------------------------------------------------------------------------ r31412 | sveinung | 2016-01-08 12:41:17 +0200 (Fri, 08 Jan 2016) | 5 lines Changed paths: M /trunk/data/sandbox/effects.ruleset M /trunk/data/sandbox/game.ruleset sandbox: let Spy units Steal Maps. Allow Spy units to steal parts of other player's world map. See patch 6783 ------------------------------------------------------------------------ r31410 | cazfi | 2016-01-08 10:49:08 +0200 (Fri, 08 Jan 2016) | 4 lines Changed paths: M /trunk/dependencies/tolua-5.2/Makefile.am M /trunk/dependencies/tolua-5.2/README A /trunk/dependencies/tolua-5.2/Version A /trunk/dependencies/tolua-5.2/freeciv_tolua.patch M /trunk/dependencies/tolua-5.2/include/tolua.h M /trunk/dependencies/tolua-5.2/src/bin/lua/basic.lua M /trunk/dependencies/tolua-5.2/src/bin/lua/clean.lua M /trunk/dependencies/tolua-5.2/src/bin/lua/compat.lua M /trunk/dependencies/tolua-5.2/src/bin/lua/function.lua M /trunk/dependencies/tolua-5.2/src/bin/tolua.c M /trunk/dependencies/tolua-5.2/src/bin/toluabind.c M /trunk/dependencies/tolua-5.2/src/lib/tolua_event.c M /trunk/dependencies/tolua-5.2/src/lib/tolua_map.c Updated included tolua to version 5.2.4. See patch #6737 ------------------------------------------------------------------------ r31408 | cazfi | 2016-01-08 09:53:25 +0200 (Fri, 08 Jan 2016) | 5 lines Changed paths: M /trunk/data/scenarios/british-isles-85x80-v2.80.sav M /trunk/data/scenarios/earth-160x90-v2.sav M /trunk/data/scenarios/earth-80x50-v3.sav M /trunk/data/scenarios/europe-200x100-v2.sav M /trunk/data/scenarios/france-140x90-v2.sav M /trunk/data/scenarios/hagworld-120x60-v1.2.sav M /trunk/data/scenarios/iberian-peninsula-136x100-v1.0.sav M /trunk/data/scenarios/italy-100x100-v1.5.sav M /trunk/data/scenarios/japan-88x100-v1.3.sav M /trunk/data/scenarios/north_america_116x100-v1.2.sav M /trunk/data/scenarios/tileset-demo.sav M /trunk/data/scenarios/tutorial.sav M /trunk/server/savecompat.c M /trunk/server/savegame3.c Moved version number of the freeciv that created the save from [game] to [scenario] for fast lookup. See patch #6756 ------------------------------------------------------------------------ r31407 | cazfi | 2016-01-07 15:29:23 +0200 (Thu, 07 Jan 2016) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/ruleset.c Send extra appearance and disappearance chances to the client. See bug #23829 ------------------------------------------------------------------------ r31405 | cazfi | 2016-01-07 15:15:19 +0200 (Thu, 07 Jan 2016) | 4 lines Changed paths: M /trunk/configure.ac Made configure to find getaddrinfo() when it's a macro. See patch #6785 ------------------------------------------------------------------------ r31403 | cazfi | 2016-01-07 15:04:37 +0200 (Thu, 07 Jan 2016) | 4 lines Changed paths: M /trunk/data/cimpletoon.tilespec M /trunk/translations/freeciv/POTFILES.in Added cimpletoon tileset summary. See patch #6718 ------------------------------------------------------------------------ r31402 | cazfi | 2016-01-07 13:19:50 +0200 (Thu, 07 Jan 2016) | 5 lines Changed paths: M /trunk/client/connectdlg_common.c Corrected client to write challenge file to specified freeciv storage dir instead of always using hardcoded default. See bug #24279 ------------------------------------------------------------------------ r31400 | cazfi | 2016-01-07 13:15:36 +0200 (Thu, 07 Jan 2016) | 4 lines Changed paths: M /trunk/tools/ruledit/tab_tech.cpp Fill initial values to ruledit tech editing buttons See patch #6773 ------------------------------------------------------------------------ r31399 | cazfi | 2016-01-07 12:55:05 +0200 (Thu, 07 Jan 2016) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/common/traderoutes.c M /trunk/common/traderoutes.h M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/sandbox/game.ruleset M /trunk/data/stub/game.ruleset M /trunk/fc_version M /trunk/server/ruleset.c M /trunk/tools/ruledit/rulesave.c Added support for requirements for goods that the source city must meet in order to provide the good. See patch #6777 ------------------------------------------------------------------------ r31397 | sveinung | 2016-01-07 07:52:05 +0200 (Thu, 07 Jan 2016) | 3 lines Changed paths: M /trunk/common/research.c Fix misplaced paren in reseach_update(). See bug #24281 ------------------------------------------------------------------------ r31396 | sveinung | 2016-01-07 07:51:58 +0200 (Thu, 07 Jan 2016) | 6 lines Changed paths: M /trunk/common/research.c Make it legal to aquire unresearchable techs. A tech's research_reqs vector is intended to be like req1 and req2, not like root_req. See bug #23423 ------------------------------------------------------------------------ r31395 | cazfi | 2016-01-06 22:14:44 +0200 (Wed, 06 Jan 2016) | 4 lines Changed paths: M /trunk/server/Makefile.am A /trunk/server/savegame.c M /trunk/server/savegame.h M /trunk/server/savegame2.c M /trunk/server/savegame2.h 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. See patch #6776 ------------------------------------------------------------------------ r31394 | cazfi | 2016-01-06 21:26:28 +0200 (Wed, 06 Jan 2016) | 4 lines Changed paths: M /trunk/ai/default/advmilitary.c Fixed choice structure leak from kill_something_with() See bug #24278 ------------------------------------------------------------------------ r31389 | cazfi | 2016-01-06 21:08:23 +0200 (Wed, 06 Jan 2016) | 4 lines Changed paths: M /trunk/configure.ac Fixed AF_INET6 configure test not to try to include headers that are not available. See bug #24274 ------------------------------------------------------------------------ r31388 | cazfi | 2016-01-06 21:01:57 +0200 (Wed, 06 Jan 2016) | 4 lines Changed paths: M /trunk/tools/ruledit/tab_misc.cpp Show number of goods types in the ruleset statistics. See patch #6778 ------------------------------------------------------------------------ r31387 | sveinung | 2016-01-06 13:44:38 +0200 (Wed, 06 Jan 2016) | 3 lines Changed paths: M /trunk/server/unithand.c Notify the player about successfull recycle. See patch #6788 ------------------------------------------------------------------------ r31386 | sveinung | 2016-01-06 13:44:33 +0200 (Wed, 06 Jan 2016) | 11 lines Changed paths: M /trunk/client/control.c clients: try the next disband if the first fails. The function request_unit_disband() will pick the best disband action that may, from the player's point of view, be enabled. A ruleset can enable a disband action based on information the player don't have. This can make request_unit_disband() ask the server to perform an illegal action. Change request_unit_disband() so it waits for the result of its request and tries the next (worse) action if the better action was illegal. See patch #6786 ------------------------------------------------------------------------ r31385 | sveinung | 2016-01-06 13:44:26 +0200 (Wed, 06 Jan 2016) | 5 lines Changed paths: M /trunk/client/control.c Remove the unused struct client_nuke_data. It should have been removed in patch #6155. See patch #6784 ------------------------------------------------------------------------ r31384 | cazfi | 2016-01-06 12:24:32 +0200 (Wed, 06 Jan 2016) | 4 lines Changed paths: M /trunk/m4/gtk3x-client.m4 Prevent things deprecated in gtk+ 3.14 from gtk3x-client See patch #6765 ------------------------------------------------------------------------ r31383 | mir3x | 2016-01-06 10:17:59 +0200 (Wed, 06 Jan 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/mapview.cpp Fixed repainting mapview, now it will repaint only given rectangle. See bug #24275 ------------------------------------------------------------------------ r31380 | mir3x | 2016-01-06 10:14:11 +0200 (Wed, 06 Jan 2016) | 6 lines Changed paths: M /trunk/client/gui-qt/fc_client.cpp Fixed "not ready" button in pregame page, not setting player status to unready. See bug #24273 ------------------------------------------------------------------------ r31377 | mir3x | 2016-01-06 10:10:17 +0200 (Wed, 06 Jan 2016) | 6 lines Changed paths: M /trunk/client/gui-qt/diplodlg.cpp Fixed closing diplomacy in qt-client not allowing to reopen meeting with that civilization. See bug #24246 ------------------------------------------------------------------------ r31373 | cazfi | 2016-01-06 01:36:20 +0200 (Wed, 06 Jan 2016) | 4 lines Changed paths: M /trunk/bootstrap/Makefile.am M /trunk/bootstrap/generate_langstat.sh M /trunk/win32/installer/Makefile M /trunk/win32/installer/create-freeciv-gtk-qt-nsi.sh M /trunk/win32/installer/create-freeciv-sdl-nsi.sh Generate langstats about every translation domain. See patch #6779 ------------------------------------------------------------------------ r31372 | cazfi | 2016-01-05 21:33:13 +0200 (Tue, 05 Jan 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-3.0/helpdlg.c M /trunk/client/gui-gtk-3.x/helpdlg.c Do not list conflicting resources individually for Resource extra help in gtk-clients. See patch #6771 ------------------------------------------------------------------------ r31370 | cazfi | 2016-01-05 20:17:21 +0200 (Tue, 05 Jan 2016) | 4 lines Changed paths: M /trunk/client/climisc.c M /trunk/client/climisc.h M /trunk/client/packhand.c M /trunk/common/fc_types.h M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/notify.c M /trunk/server/notify.h M /trunk/server/srv_main.c Added information about the phase of the turn event happened to the event cache. See patch #6774 ------------------------------------------------------------------------ r31369 | cazfi | 2016-01-05 18:06:36 +0200 (Tue, 05 Jan 2016) | 4 lines Changed paths: M /trunk/server/savegame3.c scenario.is_scenario value is considered mandatory in savegame3. See patch #6772 ------------------------------------------------------------------------ r31368 | cazfi | 2016-01-05 17:52:59 +0200 (Tue, 05 Jan 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.x/wldlg.c Replaced deprecated GtkArrow usages with modern solutions in gtk3x-client See patch #6764 ------------------------------------------------------------------------ r31366 | cazfi | 2016-01-05 17:48:02 +0200 (Tue, 05 Jan 2016) | 4 lines Changed paths: M /trunk/client/client_main.c M /trunk/client/clinet.c M /trunk/client/connectdlg_common.c M /trunk/client/gui-sdl2/gui_main.c M /trunk/client/servers.c M /trunk/common/connection.c M /trunk/common/dataio.c M /trunk/common/dataio_json.c M /trunk/common/packets.c M /trunk/common/packets_json.c M /trunk/server/civserver.c M /trunk/server/meta.c M /trunk/server/sernet.c M /trunk/server/srv_main.c M /trunk/utility/ioz.c M /trunk/utility/netintf.c M /trunk/utility/netintf.h M /trunk/utility/shared.c M /trunk/utility/support.c Removed unnecessary includes See patch #6780 ------------------------------------------------------------------------ r31364 | cazfi | 2016-01-05 17:41:45 +0200 (Tue, 05 Jan 2016) | 4 lines Changed paths: M /trunk/tools/ruledit/tab_building.cpp M /trunk/tools/ruledit/tab_tech.cpp M /trunk/tools/ruledit/tab_unit.cpp Fixed ruledit crash when trying to delete an item without one selected. See bug #24272 ------------------------------------------------------------------------ r31363 | cazfi | 2016-01-05 17:28:53 +0200 (Tue, 05 Jan 2016) | 4 lines Changed paths: M /trunk/data/civ2civ3/terrain.ruleset Removed obsoleted graphic entries from civ2civ3 ruleset peat resource section. See bug #24268 ------------------------------------------------------------------------ r31361 | sveinung | 2016-01-05 13:56:01 +0200 (Tue, 05 Jan 2016) | 3 lines Changed paths: M /trunk/data/sandbox/effects.ruleset M /trunk/data/sandbox/techs.ruleset sandbox: Electricity gives border vision. See patch #6782 ------------------------------------------------------------------------ r31360 | sveinung | 2016-01-05 13:55:47 +0200 (Tue, 05 Jan 2016) | 1 line Changed paths: M /trunk/common/city.c TODO comments: UAB_BAD_BORDERS is gone. ------------------------------------------------------------------------ r31359 | sveinung | 2016-01-05 13:55:40 +0200 (Tue, 05 Jan 2016) | 1 line Changed paths: M /trunk/common/research.c Function header comment: fix variable name. ------------------------------------------------------------------------ r31358 | sveinung | 2016-01-05 09:12:06 +0200 (Tue, 05 Jan 2016) | 8 lines Changed paths: M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/goto.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-gtk-3.x/menu.c M /trunk/client/gui-qt/mapctrl.cpp M /trunk/client/gui-qt/menu.cpp M /trunk/client/mapctrl_common.c M /trunk/client/packhand.c client goto: support last order target This makes it easier to send an order that ends in targeted tech theft or in targeted city sabotage. No client uses it yet. The server support is already there. See patch #6781 ------------------------------------------------------------------------ r31356 | cazfi | 2016-01-05 00:25:55 +0200 (Tue, 05 Jan 2016) | 4 lines Changed paths: M /trunk/utility/netfile.c Include to netfile.c See bug #24263 ------------------------------------------------------------------------ r31355 | cazfi | 2016-01-04 16:54:06 +0200 (Mon, 04 Jan 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.x/gui_main.c Replaced deprecated GtkAlignment use with modern solutions See patch #6763 ------------------------------------------------------------------------ r31354 | cazfi | 2016-01-04 16:36:23 +0200 (Mon, 04 Jan 2016) | 6 lines Changed paths: M /trunk/data/alio.tilespec Set resource extrastyles correctly in alio.tilespec Reported by Sveinung Kvilhaugsvik See patch #6766 ------------------------------------------------------------------------ r31351 | jtn | 2016-01-04 16:19:50 +0200 (Mon, 04 Jan 2016) | 3 lines Changed paths: M /trunk/doc/README Make it clearer in doc/README that Freeciv's licence is GPL2+. See gna bug #24109. ------------------------------------------------------------------------ r31350 | jtn | 2016-01-04 16:18:50 +0200 (Mon, 04 Jan 2016) | 4 lines Changed paths: M /trunk/translations/freeciv/es.po Updated Spanish translation by Jordi Negrevernis i Font msgmerged from S2_5 r31348. Stats on trunk: 83%: 5814 translated, 777 fuzzy, 437 untranslated. ------------------------------------------------------------------------ r31345 | cazfi | 2016-01-04 15:01:52 +0200 (Mon, 04 Jan 2016) | 4 lines Changed paths: M /trunk/utility/netintf.c Fixed memory allocation problem in fallback IPv4 implementation. See bug #24267 ------------------------------------------------------------------------ r31342 | cazfi | 2016-01-04 14:34:41 +0200 (Mon, 04 Jan 2016) | 7 lines Changed paths: M /trunk/autogen.sh Made autogen.sh version detection to work even when some perl-based tool has internal problems resulting in warnings being printed on launch. Reported by Christian Knoke See bug #24259 ------------------------------------------------------------------------ r31341 | sveinung | 2016-01-04 02:03:56 +0200 (Mon, 04 Jan 2016) | 12 lines Changed paths: M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/server/cityhand.c M /trunk/server/unithand.c M /trunk/server/unithand.h Remove the function unit_build_city_test(). It checked that the target tile didn't have a city. Move this to unit_can_build_city(). It mapped from city_build_here_test()'s enum city_build_result result to a enum unit_add_build_city_result. The enum city_build_result covers everything unit_add_build_city_result is used for. Remove it. Have unit_build_city_test()'s users call city_build_here_test() directly. Have them handle its enum city_build_result return value. See patch #6768 ------------------------------------------------------------------------ r31339 | cazfi | 2016-01-03 20:01:58 +0200 (Sun, 03 Jan 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.x/gui_main.c Added support for resetting zoom level from gtk3-client commandline See patch #6767 ------------------------------------------------------------------------ r31337 | cazfi | 2016-01-03 18:35:20 +0200 (Sun, 03 Jan 2016) | 4 lines Changed paths: M /trunk/utility/fcthread.h Include , not to fcthread.h See patch #6769 ------------------------------------------------------------------------ r31335 | cazfi | 2016-01-03 17:37:25 +0200 (Sun, 03 Jan 2016) | 4 lines Changed paths: M /trunk/bootstrap/generate_langstat.sh M /trunk/translations/stats.sh Added support to giving stats of any single translation domain to stats.sh See patch #6755 ------------------------------------------------------------------------ r31334 | cazfi | 2016-01-03 16:34:55 +0200 (Sun, 03 Jan 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.x/editgui.c M /trunk/client/gui-gtk-3.x/editprop.c Remove deprecated gtk_tree_view_set_rules_hint() calls from gtk3x-client. See patch #6762 ------------------------------------------------------------------------ r31332 | cazfi | 2016-01-03 16:31:35 +0200 (Sun, 03 Jan 2016) | 4 lines Changed paths: M /trunk/server/diplhand.c M /trunk/utility/shared.h Added macro BAD_HEURISTIC_INIT() and used it to silence some compiler warnings. See patch #6759 ------------------------------------------------------------------------ r31331 | mir3x | 2016-01-03 14:54:52 +0200 (Sun, 03 Jan 2016) | 5 lines Changed paths: M /trunk/data/stdsounds/Makefile.am Added Wakeup.ogg to makefile. See bug #24252 ------------------------------------------------------------------------ r31329 | mir3x | 2016-01-03 14:51:21 +0200 (Sun, 03 Jan 2016) | 6 lines Changed paths: M /trunk/client/gui-qt/diplodlg.cpp Added colors in treaty page. Based on suggestion by Jacob Nevins See patch #6747 ------------------------------------------------------------------------ r31326 | mir3x | 2016-01-03 14:47:31 +0200 (Sun, 03 Jan 2016) | 6 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/dialogs.h Fixed focus when closing unit selection. Reported by Jacob Nevins See bug #24247 ------------------------------------------------------------------------ r31322 | cazfi | 2016-01-03 04:41:12 +0200 (Sun, 03 Jan 2016) | 4 lines Changed paths: M /trunk/ai/default/aicity.c Initialize initial choice structure in default AI city data See patch #6754 ------------------------------------------------------------------------ r31320 | cazfi | 2016-01-03 01:59:08 +0200 (Sun, 03 Jan 2016) | 2 lines Changed paths: M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-3.0/helpdlg.c M /trunk/client/gui-gtk-3.x/helpdlg.c Updated comment talking about Conflicting Bases to say Conflicting Extras in general ------------------------------------------------------------------------ r31318 | cazfi | 2016-01-03 01:41:45 +0200 (Sun, 03 Jan 2016) | 2 lines Changed paths: M /trunk/data/helpdata.txt Updated comment talking about Roads and Bases to say Extras in general ------------------------------------------------------------------------ r31317 | cazfi | 2016-01-02 22:44:45 +0200 (Sat, 02 Jan 2016) | 5 lines Changed paths: M /trunk/server/savegame3.c Cleaned out obsolete compatibility code for cases where city 'turn_founded' is not present from savegame3.c, as it always is in the saves handled by it. See patch #6748 ------------------------------------------------------------------------ r31315 | cazfi | 2016-01-02 20:54:15 +0200 (Sat, 02 Jan 2016) | 4 lines Changed paths: M /trunk/dependencies/cvercmp/cvercmp.c Made isdigit() parameters in cvercmp explicitly 'int' See patch #6760 ------------------------------------------------------------------------ r31313 | cazfi | 2016-01-02 20:38:15 +0200 (Sat, 02 Jan 2016) | 4 lines Changed paths: M /trunk/common/research.c Qualified "None" tech name in research.c See patch #6753 ------------------------------------------------------------------------ r31312 | jtn | 2016-01-02 20:19:02 +0200 (Sat, 02 Jan 2016) | 3 lines Changed paths: M /trunk/translations/freeciv/en_GB.po Merge current S2_5 en_GB translation for core strings (r31309). trunk stats: 83%: 5812 translated, 779 fuzzy, 438 untranslated. ------------------------------------------------------------------------ r31311 | cazfi | 2016-01-02 20:13:01 +0200 (Sat, 02 Jan 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.x/citydlg.c M /trunk/client/gui-gtk-3.x/cityrep.c M /trunk/client/gui-gtk-3.x/cma_fe.c M /trunk/client/gui-gtk-3.x/dialogs.c M /trunk/client/gui-gtk-3.x/diplodlg.c M /trunk/client/gui-gtk-3.x/editgui.c M /trunk/client/gui-gtk-3.x/editprop.c M /trunk/client/gui-gtk-3.x/gtkpixcomm.c M /trunk/client/gui-gtk-3.x/gui_main.c M /trunk/client/gui-gtk-3.x/gui_stuff.c M /trunk/client/gui-gtk-3.x/happiness.c M /trunk/client/gui-gtk-3.x/helpdlg.c M /trunk/client/gui-gtk-3.x/inteldlg.c M /trunk/client/gui-gtk-3.x/pages.c M /trunk/client/gui-gtk-3.x/repodlgs.c M /trunk/client/gui-gtk-3.x/spaceshipdlg.c M /trunk/client/gui-gtk-3.x/voteinfo_bar.c Replaced deprecated GtkMisc usages with modern solutions in gtk3x-client See patch #6761 ------------------------------------------------------------------------ r31307 | cazfi | 2016-01-02 19:25:08 +0200 (Sat, 02 Jan 2016) | 4 lines Changed paths: M /trunk/common/extras.h M /trunk/common/fc_types.h Gave extra causes and rmcauses sensible types. See bug #24182 ------------------------------------------------------------------------ r31305 | cazfi | 2016-01-02 19:00:14 +0200 (Sat, 02 Jan 2016) | 7 lines Changed paths: M /trunk/win32/installer/Makefile M /trunk/win32/installer/create-freeciv-gtk-qt-nsi.sh M /trunk/win32/installer/create-freeciv-sdl-nsi.sh Show translation percentages on client Windows Installer language lists. Ruledit Installer does not have these percentages. Requested by Jacob Nevins See patch #5931 ------------------------------------------------------------------------ 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. See bug #24241 ------------------------------------------------------------------------ r31301 | mir3x | 2016-01-02 02:44:26 +0200 (Sat, 02 Jan 2016) | 6 lines Changed paths: M /trunk/client/gui-qt/mapctrl.cpp 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, and execute them later. See patch #6743 ------------------------------------------------------------------------ r31300 | mir3x | 2016-01-02 02:40:07 +0200 (Sat, 02 Jan 2016) | 7 lines Changed paths: M /trunk/client/goto.c M /trunk/client/goto.h Added function tile_before_end_path(struct unit *punit, struct tile *ptile) to find tile before end path for unit going to given ptile. (eg. if unit attacked city it will stay on that tile) See patch #6742 ------------------------------------------------------------------------ r31297 | cazfi | 2016-01-02 01:50:08 +0200 (Sat, 02 Jan 2016) | 2 lines Changed paths: M /trunk/ChangeLog Updated ChangeLog ------------------------------------------------------------------------ ------------------------------------------------------------------------ r31295 | cazfi | 2016-01-02 01:31:40 +0200 (Sat, 02 Jan 2016) | 2 lines Changed paths: M /trunk/translations/freeciv/ar.po M /trunk/translations/freeciv/bg.po M /trunk/translations/freeciv/ca.po M /trunk/translations/freeciv/cs.po M /trunk/translations/freeciv/da.po M /trunk/translations/freeciv/de.po M /trunk/translations/freeciv/el.po M /trunk/translations/freeciv/en_GB.po M /trunk/translations/freeciv/eo.po M /trunk/translations/freeciv/es.po M /trunk/translations/freeciv/et.po M /trunk/translations/freeciv/fa.po M /trunk/translations/freeciv/fi.po M /trunk/translations/freeciv/fr.po M /trunk/translations/freeciv/ga.po M /trunk/translations/freeciv/gd.po M /trunk/translations/freeciv/he.po M /trunk/translations/freeciv/hu.po M /trunk/translations/freeciv/id.po M /trunk/translations/freeciv/it.po M /trunk/translations/freeciv/ja.po M /trunk/translations/freeciv/ko.po M /trunk/translations/freeciv/lt.po M /trunk/translations/freeciv/nb.po M /trunk/translations/freeciv/nl.po M /trunk/translations/freeciv/pl.po M /trunk/translations/freeciv/pt.po M /trunk/translations/freeciv/pt_BR.po M /trunk/translations/freeciv/ro.po M /trunk/translations/freeciv/ru.po M /trunk/translations/freeciv/sr.po M /trunk/translations/freeciv/sv.po M /trunk/translations/freeciv/tr.po M /trunk/translations/freeciv/uk.po M /trunk/translations/freeciv/zh_CN.po M /trunk/translations/freeciv/zh_TW.po M /trunk/translations/nations/ar.po M /trunk/translations/nations/bg.po M /trunk/translations/nations/ca.po M /trunk/translations/nations/cs.po M /trunk/translations/nations/da.po M /trunk/translations/nations/de.po M /trunk/translations/nations/el.po M /trunk/translations/nations/en_GB.po M /trunk/translations/nations/eo.po M /trunk/translations/nations/es.po M /trunk/translations/nations/et.po M /trunk/translations/nations/fa.po M /trunk/translations/nations/fi.po M /trunk/translations/nations/fr.po M /trunk/translations/nations/ga.po M /trunk/translations/nations/gd.po M /trunk/translations/nations/he.po M /trunk/translations/nations/hu.po M /trunk/translations/nations/id.po M /trunk/translations/nations/it.po M /trunk/translations/nations/ja.po M /trunk/translations/nations/ko.po M /trunk/translations/nations/lt.po M /trunk/translations/nations/nb.po M /trunk/translations/nations/nl.po M /trunk/translations/nations/pl.po M /trunk/translations/nations/pt.po M /trunk/translations/nations/pt_BR.po M /trunk/translations/nations/ro.po M /trunk/translations/nations/ru.po M /trunk/translations/nations/sr.po M /trunk/translations/nations/sv.po M /trunk/translations/nations/tr.po M /trunk/translations/nations/uk.po M /trunk/translations/nations/zh_CN.po M /trunk/translations/nations/zh_TW.po M /trunk/translations/ruledit/ar.po M /trunk/translations/ruledit/bg.po M /trunk/translations/ruledit/ca.po M /trunk/translations/ruledit/cs.po M /trunk/translations/ruledit/da.po M /trunk/translations/ruledit/de.po M /trunk/translations/ruledit/el.po M /trunk/translations/ruledit/en_GB.po M /trunk/translations/ruledit/eo.po M /trunk/translations/ruledit/es.po M /trunk/translations/ruledit/et.po M /trunk/translations/ruledit/fa.po M /trunk/translations/ruledit/fi.po M /trunk/translations/ruledit/fr.po M /trunk/translations/ruledit/ga.po M /trunk/translations/ruledit/gd.po M /trunk/translations/ruledit/he.po M /trunk/translations/ruledit/hu.po M /trunk/translations/ruledit/id.po M /trunk/translations/ruledit/it.po M /trunk/translations/ruledit/ja.po M /trunk/translations/ruledit/ko.po M /trunk/translations/ruledit/lt.po M /trunk/translations/ruledit/nb.po M /trunk/translations/ruledit/nl.po M /trunk/translations/ruledit/pl.po M /trunk/translations/ruledit/pt.po M /trunk/translations/ruledit/pt_BR.po M /trunk/translations/ruledit/ro.po M /trunk/translations/ruledit/ru.po M /trunk/translations/ruledit/sr.po M /trunk/translations/ruledit/sv.po M /trunk/translations/ruledit/tr.po M /trunk/translations/ruledit/uk.po M /trunk/translations/ruledit/zh_CN.po M /trunk/translations/ruledit/zh_TW.po Msgmerged po-files against latest pot-files ------------------------------------------------------------------------ r31293 | cazfi | 2016-01-02 01:16:10 +0200 (Sat, 02 Jan 2016) | 4 lines Changed paths: M /trunk/server/savecompat.c M /trunk/server/savegame2.c M /trunk/server/savegame3.c Add player 'turns_alive' and 'last_war' in savecompat 2.5 to 2.6 conversion function. See bug #24248 ------------------------------------------------------------------------ r31291 | cazfi | 2016-01-02 00:46:41 +0200 (Sat, 02 Jan 2016) | 4 lines Changed paths: M /trunk/data/alio.tilespec M /trunk/data/hexemplio.tilespec M /trunk/data/toonhex.tilespec Set darkness_layer to 1 in hexemplio and derivatives. See bug #24243 ------------------------------------------------------------------------ r31290 | cazfi | 2016-01-02 00:04:41 +0200 (Sat, 02 Jan 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.x/chatline.c M /trunk/client/gui-gtk-3.x/gui_main.c M /trunk/m4/gtk3x-client.m4 Replaced deprecated gtk_widget_reparent() usages with modern solutions in gtk3x-client See patch #6733 ------------------------------------------------------------------------ r31289 | cazfi | 2016-01-01 19:02:03 +0200 (Fri, 01 Jan 2016) | 4 lines Changed paths: M /trunk/data/civ2/game.ruleset Do not compare civ2 rules to default freeciv rules now that default is civ2civ3, but to classic ones. See patch #6752 ------------------------------------------------------------------------ r31287 | cazfi | 2016-01-01 18:39:26 +0200 (Fri, 01 Jan 2016) | 2 lines Changed paths: M /trunk/translations/freeciv/POTFILES.in M /trunk/translations/nations/POTFILES.skip M /trunk/translations/ruledit/POTFILES.skip Added missing files to POTFILES. ------------------------------------------------------------------------ r31286 | cazfi | 2016-01-01 18:30:32 +0200 (Fri, 01 Jan 2016) | 2 lines Changed paths: M /trunk/translations/freeciv/POTFILES.in M /trunk/translations/nations/POTFILES.skip M /trunk/translations/ruledit/POTFILES.skip Added gtk3x-client files to POTFILES. List of files with translations assumed to be equivalent to gtk3-client one. ------------------------------------------------------------------------ r31284 | cazfi | 2016-01-01 18:20:40 +0200 (Fri, 01 Jan 2016) | 4 lines Changed paths: M /trunk/data/alio.tilespec M /trunk/data/amplio.tilespec M /trunk/data/amplio2.tilespec M /trunk/data/cimpletoon.tilespec M /trunk/data/hex2t.tilespec M /trunk/data/hexemplio.tilespec M /trunk/data/isophex.tilespec M /trunk/data/isotrident.tilespec M /trunk/data/toonhex.tilespec M /trunk/data/trident.tilespec Fixed xgettext warning from tilespec files. See patch #6751 ------------------------------------------------------------------------ r31281 | cazfi | 2016-01-01 13:24:23 +0200 (Fri, 01 Jan 2016) | 4 lines Changed paths: M /trunk/server/sernet.c Improved server side bind() and friends error logging See patch #6750 ------------------------------------------------------------------------ r31279 | cazfi | 2016-01-01 01:21:48 +0200 (Fri, 01 Jan 2016) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/canvas.c M /trunk/client/gui-gtk-3.0/canvas.c M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.x/canvas.c M /trunk/client/gui-gtk-3.x/gui_main.c M /trunk/client/gui-qt/canvas.cpp M /trunk/client/gui-qt/qtg_cxxside.cpp M /trunk/client/gui-qt/qtg_cxxside.h M /trunk/client/gui-sdl2/canvas.c M /trunk/client/gui-stub/canvas.c M /trunk/client/gui_cbsetter.c M /trunk/client/gui_interface.c M /trunk/client/gui_interface.h M /trunk/client/include/canvas_g.h M /trunk/client/update_queue.c Set zoom level as given in client rc-file See patch #6746 ------------------------------------------------------------------------ r31277 | cazfi | 2016-01-01 00:31:45 +0200 (Fri, 01 Jan 2016) | 5 lines Changed paths: M /trunk/configure.ac M /trunk/utility/mem.c Check sanity of zero-size malloc() configure time, and leave out the avoidance code against it from fc_malloc() if such code is not needed. See patch #6736 ------------------------------------------------------------------------ r31276 | cazfi | 2016-01-01 00:10:39 +0200 (Fri, 01 Jan 2016) | 5 lines Changed paths: M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/common/packets.def M /trunk/common/terrain.h M /trunk/data/alien/terrain.ruleset M /trunk/data/alio.tilespec M /trunk/data/amplio.tilespec M /trunk/data/amplio2.tilespec M /trunk/data/cimpletoon.tilespec M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/hex2t.tilespec M /trunk/data/hexemplio.tilespec M /trunk/data/isophex.tilespec M /trunk/data/isotrident.tilespec M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/sandbox/terrain.ruleset M /trunk/data/stub/terrain.ruleset M /trunk/data/toonhex.tilespec M /trunk/data/trident.tilespec M /trunk/fc_version M /trunk/server/rscompat.c M /trunk/server/rscompat.h M /trunk/server/ruleset.c M /trunk/tools/civmanual.c M /trunk/tools/ruledit/rulesave.c Removed separate graphics definitions in resource sections. Resources use generic extra definitions instead. See patch #6745 ------------------------------------------------------------------------ r31275 | cazfi | 2015-12-31 20:18:52 +0200 (Thu, 31 Dec 2015) | 4 lines Changed paths: M /trunk/INSTALL M /trunk/doc/BUGS M /trunk/doc/README M /trunk/doc/README.packaging Added gtk3x-client to documentation See patch #6734 ------------------------------------------------------------------------ r31274 | cazfi | 2015-12-31 20:13:06 +0200 (Thu, 31 Dec 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.x/citydlg.c M /trunk/client/gui-gtk-3.x/dialogs.c M /trunk/client/gui-gtk-3.x/happiness.c M /trunk/client/gui-gtk-3.x/voteinfo_bar.c M /trunk/m4/gtk3x-client.m4 Replaced deprecated gtk_widget_set_margin_...() usages with modern solutions in gtk3x-client See patch #6732 ------------------------------------------------------------------------ r31273 | mir3x | 2015-12-31 15:06:26 +0200 (Thu, 31 Dec 2015) | 6 lines Changed paths: M /trunk/client/gui-qt/chatline.cpp A /trunk/data/stdsounds/wakeup.ogg M /trunk/data/stdsounds.soundspec Added new sound 'wakeup.ogg' and sound tag 'E_PLAYER_WAKE' used to waking players See patch #6648 ------------------------------------------------------------------------ r31271 | mir3x | 2015-12-31 15:00:20 +0200 (Thu, 31 Dec 2015) | 6 lines Changed paths: M /trunk/client/gui-qt/chatline.cpp M /trunk/client/gui-qt/chatline.h M /trunk/client/gui-qt/fc_client.cpp Hided buttons "allies only" and "show links" for local game Reported by Jacob Nevins See bug #24113 ------------------------------------------------------------------------ r31266 | cazfi | 2015-12-30 19:40:59 +0200 (Wed, 30 Dec 2015) | 2 lines Changed paths: M /trunk/utility/netintf.c Comment typofix "socaddr" -> "sockaddr" ------------------------------------------------------------------------ r31264 | sveinung | 2015-12-30 14:28:38 +0200 (Wed, 30 Dec 2015) | 10 lines Changed paths: M /trunk/client/goto.c M /trunk/client/goto.h client goto: add send_attack_tile(). Add the new function send_attack_tile(). It orders a unit to try to reach a specified tile. The unit will act against anything in its path (because it uses the ORDER_ACTION_MOVE order for all moves). The tile must be reachable the same turn. Dangers and refuel points are ignored. Patch by mir3x See patch #6741 ------------------------------------------------------------------------ r31263 | cazfi | 2015-12-30 14:02:48 +0200 (Wed, 30 Dec 2015) | 4 lines Changed paths: M /trunk/m4/gtk3x-client.m4 Prevent things deprecated in gtk+ 3.10 from gtk3x-client See patch #6731 ------------------------------------------------------------------------ r31261 | sveinung | 2015-12-30 09:31:15 +0200 (Wed, 30 Dec 2015) | 3 lines Changed paths: M /trunk/data/scenarios/europe_1901.sav Europe 1901: don't save random See patch #6744 ------------------------------------------------------------------------ r31259 | cazfi | 2015-12-29 19:06:01 +0200 (Tue, 29 Dec 2015) | 4 lines Changed paths: M /trunk/client/options.c M /trunk/client/options.h M /trunk/utility/registry_ini.c M /trunk/utility/registry_ini.h Added zoom options to client rc file. See patch #6473 ------------------------------------------------------------------------ r31258 | cazfi | 2015-12-29 17:11:49 +0200 (Tue, 29 Dec 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.x/action_dialog.c M /trunk/client/gui-gtk-3.x/chatline.c M /trunk/client/gui-gtk-3.x/choice_dialog.c M /trunk/client/gui-gtk-3.x/citydlg.c M /trunk/client/gui-gtk-3.x/cityrep.c M /trunk/client/gui-gtk-3.x/cma_fe.c M /trunk/client/gui-gtk-3.x/dialogs.c M /trunk/client/gui-gtk-3.x/diplodlg.c M /trunk/client/gui-gtk-3.x/editgui.c M /trunk/client/gui-gtk-3.x/editprop.c M /trunk/client/gui-gtk-3.x/gamedlgs.c M /trunk/client/gui-gtk-3.x/gotodlg.c M /trunk/client/gui-gtk-3.x/gui_stuff.c M /trunk/client/gui-gtk-3.x/gui_stuff.h M /trunk/client/gui-gtk-3.x/helpdlg.c M /trunk/client/gui-gtk-3.x/inputdlg.c M /trunk/client/gui-gtk-3.x/inteldlg.c M /trunk/client/gui-gtk-3.x/luaconsole.c M /trunk/client/gui-gtk-3.x/messagewin.c M /trunk/client/gui-gtk-3.x/optiondlg.c M /trunk/client/gui-gtk-3.x/pages.c M /trunk/client/gui-gtk-3.x/repodlgs.c M /trunk/client/gui-gtk-3.x/unitselect.c M /trunk/client/gui-gtk-3.x/voteinfo_bar.c M /trunk/client/gui-gtk-3.x/wldlg.c Replaced deprecated GtkStock usages with modern solutions in gtk3x-client See patch #6430 ------------------------------------------------------------------------ r31252 | jtn | 2015-12-29 02:54:07 +0200 (Tue, 29 Dec 2015) | 4 lines Changed paths: M /trunk/client/gui-qt/repodlgs.cpp M /trunk/client/gui-qt/repodlgs.h In Qt client, add tooltip and right-click help to the research report for government types. See gna patch #6738. ------------------------------------------------------------------------ r31251 | jtn | 2015-12-29 02:54:04 +0200 (Tue, 29 Dec 2015) | 3 lines Changed paths: M /trunk/client/gui-qt/repodlgs.cpp Fix Qt client research report right-click help for great wonders. See gna bug #24233. ------------------------------------------------------------------------ r31250 | jtn | 2015-12-29 02:54:01 +0200 (Tue, 29 Dec 2015) | 3 lines Changed paths: M /trunk/data/default/default.lua M /trunk/server/citytools.c M /trunk/server/diplhand.c M /trunk/server/diplomats.c M /trunk/server/plrhand.c M /trunk/server/scripting/script_server.c Rename new "city_transfered" signal to "city_transferred". See gna bug #24232. ------------------------------------------------------------------------ r31249 | cazfi | 2015-12-29 00:12:40 +0200 (Tue, 29 Dec 2015) | 5 lines Changed paths: M /trunk/common/map.c M /trunk/common/tile.c M /trunk/common/tile.h M /trunk/server/legacysave.c M /trunk/server/savegame2.c M /trunk/server/savegame3.c Replaced separate resource_valid bit in the tile structure with simply not setting the extra in the tile when it's not valid. See patch #6727 ------------------------------------------------------------------------ r31247 | cazfi | 2015-12-28 22:56:42 +0200 (Mon, 28 Dec 2015) | 6 lines Changed paths: M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/cityturn.h M /trunk/server/diplomats.c M /trunk/server/edithand.c M /trunk/server/scripting/script_server.c M /trunk/server/unithand.c M /trunk/server/unittools.c Deprecated "city_growth" lua signal and added "city_size_change" as an replacement for it. Requested by Alexander Fretheim See bug #24115 ------------------------------------------------------------------------ r31245 | cazfi | 2015-12-28 22:21:44 +0200 (Mon, 28 Dec 2015) | 4 lines Changed paths: M /trunk/utility/inputfile.c M /trunk/utility/section_file.c Support numbers beginning with '+' sign in section files. See patch #6729 ------------------------------------------------------------------------ r31243 | cazfi | 2015-12-28 20:33:07 +0200 (Mon, 28 Dec 2015) | 6 lines Changed paths: M /trunk/data/civ2civ3/terrain.ruleset Allow caravan movement between roads and rivers in civ2civ3 ruleset Reported by Jacob Nevins See patch #6728 ------------------------------------------------------------------------ r31242 | cazfi | 2015-12-28 19:55:51 +0200 (Mon, 28 Dec 2015) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.x/cma_fe.c M /trunk/client/gui-gtk-3.x/dialogs.c M /trunk/client/gui-gtk-3.x/finddlg.c M /trunk/client/gui-gtk-3.x/gui_stuff.c M /trunk/client/gui-gtk-3.x/gui_stuff.h M /trunk/client/gui-gtk-3.x/luaconsole.c M /trunk/client/gui-gtk-3.x/messagedlg.c M /trunk/client/gui-gtk-3.x/messagewin.c M /trunk/client/gui-gtk-3.x/pages.c M /trunk/client/gui-gtk-3.x/plrdlg.c M /trunk/client/gui-gtk-3.x/repodlgs.c M /trunk/client/gui-gtk-3.x/spaceshipdlg.c M /trunk/m4/gtk3x-client.m4 Added icon_label_button_new() to gtk3x-client for creating buttons with icon and/or label. Whether icon or label, or both, get shown, is considered "undefined" - do not rely on things not changing on underlying widget libraries or in the function itself. See patch #6708 ------------------------------------------------------------------------ r31241 | mir3x | 2015-12-28 11:11:33 +0200 (Mon, 28 Dec 2015) | 5 lines Changed paths: M /trunk/client/gui-qt/mapview.cpp Fixed 'overlapping' tax indicators. See bug #24229 ------------------------------------------------------------------------ r31238 | mir3x | 2015-12-28 11:08:21 +0200 (Mon, 28 Dec 2015) | 5 lines Changed paths: M /trunk/client/gui-qt/pages.cpp Fixed 'pick nation' button being enabled, when user is detached. See bug #24228 ------------------------------------------------------------------------ r31235 | mir3x | 2015-12-28 11:05:24 +0200 (Mon, 28 Dec 2015) | 5 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp Fixed quick buying from map, when user couldnt afford target. See bug #24225 ------------------------------------------------------------------------ r31232 | mir3x | 2015-12-28 11:00:46 +0200 (Mon, 28 Dec 2015) | 6 lines Changed paths: M /trunk/client/gui-qt/cityrep.cpp M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/plrdlg.cpp After closing player or city report, current sorted column will be remembered and after reopening report - previous sorting will be applied. See patch #6726 ------------------------------------------------------------------------ r31229 | mir3x | 2015-12-28 10:51:40 +0200 (Mon, 28 Dec 2015) | 5 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/pages.cpp Display player colors in pregame in Qt client. See patch #6725 ------------------------------------------------------------------------ r31227 | mir3x | 2015-12-28 10:45:34 +0200 (Mon, 28 Dec 2015) | 6 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/dialogs.h Added close button to unit selection and also forced closing when 'escape' pressed. See patch #6724 ------------------------------------------------------------------------ r31224 | cazfi | 2015-12-27 03:16:15 +0200 (Sun, 27 Dec 2015) | 4 lines Changed paths: M /trunk/ai/default/advdomestic.c M /trunk/ai/default/advdomestic.h M /trunk/ai/default/advmilitary.c M /trunk/ai/default/advmilitary.h M /trunk/ai/default/aicity.c M /trunk/ai/default/aitools.c M /trunk/ai/default/aitools.h M /trunk/server/advisors/advchoice.c M /trunk/server/advisors/advchoice.h Refactored adv_choice stuff so it's usually used via pointer See patch #6662 ------------------------------------------------------------------------ r31222 | cazfi | 2015-12-26 21:54:47 +0200 (Sat, 26 Dec 2015) | 4 lines Changed paths: M /trunk/server/citytools.c Also fc_assert package_city() citizen count sanity. See patch #6694 ------------------------------------------------------------------------ r31220 | cazfi | 2015-12-26 21:37:12 +0200 (Sat, 26 Dec 2015) | 4 lines Changed paths: M /trunk/common/map.c Replaced tile_has_road() call with direct tile_has_extra() call when extra pointer already known. See patch #6722 ------------------------------------------------------------------------ r31219 | cazfi | 2015-12-26 17:28:28 +0200 (Sat, 26 Dec 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.x/gui_stuff.c M /trunk/client/gui-gtk-3.x/plrdlg.c Replace deprecated gtk_icon_size_lookup_for_settings() calls by gtk_icon_size_lookup() calls See patch #6707 ------------------------------------------------------------------------ r31218 | mir3x | 2015-12-26 13:19:34 +0200 (Sat, 26 Dec 2015) | 5 lines Changed paths: M /trunk/client/gui-qt/mapview.cpp Resized minimap by default to exact same width as "end turn area" and height scaled to map width/height. See patch #6721 ------------------------------------------------------------------------ r31215 | mir3x | 2015-12-26 13:17:43 +0200 (Sat, 26 Dec 2015) | 6 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/citydlg.h Allowed possibility to enable governor by double click in city dialog. See patch #6717 ------------------------------------------------------------------------ r31212 | mir3x | 2015-12-26 13:15:25 +0200 (Sat, 26 Dec 2015) | 5 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp Fixed selection widget not showing one unit in allied. See bug #24224 ------------------------------------------------------------------------ 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. See bug #24222 ------------------------------------------------------------------------ r31206 | mir3x | 2015-12-26 13:09:57 +0200 (Sat, 26 Dec 2015) | 5 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp Some themes and windows didnt show focus in production widget. See bug #24217 ------------------------------------------------------------------------ r31202 | cazfi | 2015-12-26 02:48:08 +0200 (Sat, 26 Dec 2015) | 5 lines Changed paths: M /trunk/data/default/default.lua M /trunk/server/citytools.c M /trunk/server/diplhand.c M /trunk/server/diplomats.c M /trunk/server/plrhand.c M /trunk/server/scripting/script_server.c Added lua "city_transfered" signal for all city transfers. Existing "city_lost" signal, that was able to handle only the conquest case, deprecated. See patch #6673 ------------------------------------------------------------------------ r31200 | cazfi | 2015-12-25 19:56:27 +0200 (Fri, 25 Dec 2015) | 4 lines Changed paths: M /trunk/client/options.c M /trunk/server/legacysave.c M /trunk/server/ruleset.c M /trunk/server/savecompat.c M /trunk/utility/inputfile.c M /trunk/utility/inputfile.h M /trunk/utility/registry_ini.c M /trunk/utility/registry_ini.h M /trunk/utility/section_file.c M /trunk/utility/shared.c M /trunk/utility/shared.h Added support for floating point numbers in section files. See patch #6723 ------------------------------------------------------------------------ r31198 | cazfi | 2015-12-25 19:28:46 +0200 (Fri, 25 Dec 2015) | 6 lines Changed paths: M /trunk/common/movement.c M /trunk/common/road.h M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/sandbox/terrain.ruleset M /trunk/data/stub/terrain.ruleset M /trunk/fc_version Added support for road flags "JumpFrom" and "JumpTo" Reported by Jacob Nevins See bug #24012 ------------------------------------------------------------------------ r31196 | cazfi | 2015-12-25 17:06:13 +0200 (Fri, 25 Dec 2015) | 5 lines Changed paths: M /trunk/client/packhand.c Make client not to increase local turn counter immediately after player's own phase, but only just before turn change handling. See bug #24167 ------------------------------------------------------------------------ r31195 | cazfi | 2015-12-25 13:55:51 +0200 (Fri, 25 Dec 2015) | 4 lines Changed paths: M /trunk/common/tile.c M /trunk/server/legacysave.c M /trunk/server/savegame2.c M /trunk/server/savegame3.c Save resources as part of extras bitvector. See patch #6716 ------------------------------------------------------------------------ r31194 | cazfi | 2015-12-25 13:19:41 +0200 (Fri, 25 Dec 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.x/action_dialog.c M /trunk/client/gui-gtk-3.x/canvas.c M /trunk/client/gui-gtk-3.x/chatline.c M /trunk/client/gui-gtk-3.x/choice_dialog.c M /trunk/client/gui-gtk-3.x/citizensinfo.c M /trunk/client/gui-gtk-3.x/citydlg.c M /trunk/client/gui-gtk-3.x/cityrep.c M /trunk/client/gui-gtk-3.x/cma_fe.c M /trunk/client/gui-gtk-3.x/colors.c M /trunk/client/gui-gtk-3.x/dialogs.c M /trunk/client/gui-gtk-3.x/diplodlg.c M /trunk/client/gui-gtk-3.x/editgui.c M /trunk/client/gui-gtk-3.x/editprop.c M /trunk/client/gui-gtk-3.x/finddlg.c M /trunk/client/gui-gtk-3.x/gamedlgs.c M /trunk/client/gui-gtk-3.x/gotodlg.c M /trunk/client/gui-gtk-3.x/graphics.c M /trunk/client/gui-gtk-3.x/graphics.h M /trunk/client/gui-gtk-3.x/gtkpixcomm.c M /trunk/client/gui-gtk-3.x/gui_main.c M /trunk/client/gui-gtk-3.x/gui_stuff.c M /trunk/client/gui-gtk-3.x/happiness.c M /trunk/client/gui-gtk-3.x/happiness.h M /trunk/client/gui-gtk-3.x/helpdlg.c M /trunk/client/gui-gtk-3.x/inputdlg.c M /trunk/client/gui-gtk-3.x/inteldlg.c M /trunk/client/gui-gtk-3.x/luaconsole.c M /trunk/client/gui-gtk-3.x/mapctrl.c M /trunk/client/gui-gtk-3.x/mapview.c M /trunk/client/gui-gtk-3.x/mapview.h M /trunk/client/gui-gtk-3.x/menu.c M /trunk/client/gui-gtk-3.x/messagedlg.c M /trunk/client/gui-gtk-3.x/messagewin.c M /trunk/client/gui-gtk-3.x/optiondlg.c M /trunk/client/gui-gtk-3.x/pages.c M /trunk/client/gui-gtk-3.x/plrdlg.c M /trunk/client/gui-gtk-3.x/repodlgs.c M /trunk/client/gui-gtk-3.x/soundset_dlg.c M /trunk/client/gui-gtk-3.x/spaceshipdlg.c M /trunk/client/gui-gtk-3.x/sprite.c M /trunk/client/gui-gtk-3.x/theme_dlg.c M /trunk/client/gui-gtk-3.x/themes.c M /trunk/client/gui-gtk-3.x/tileset_dlg.c M /trunk/client/gui-gtk-3.x/unitselect.c M /trunk/client/gui-gtk-3.x/voteinfo_bar.c M /trunk/client/gui-gtk-3.x/wldlg.c Updated include directory comments for gtk3x-client See patch #6709 ------------------------------------------------------------------------ r31192 | sveinung | 2015-12-24 17:32:34 +0200 (Thu, 24 Dec 2015) | 11 lines Changed paths: M /trunk/client/control.c M /trunk/common/actions.h M /trunk/fc_version M /trunk/server/unithand.c Make "Do..." apply to all selected units. The player can ask what actions a unit can perform to its own tile. This is done via the "Do..." menu item or by pressing "d". Pressing "d" when more than one unit is selected would result in the client asking about the first selected unit capable of performing an action. Ask about all the selected units instead. (The action selection dialogs are queued) See patch #6720 ------------------------------------------------------------------------ r31190 | jtn | 2015-12-24 12:08:53 +0200 (Thu, 24 Dec 2015) | 3 lines Changed paths: M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/gui-gtk-2.0/plrdlg.h M /trunk/client/gui-gtk-3.0/pages.c M /trunk/client/gui-gtk-3.0/plrdlg.c M /trunk/client/gui-gtk-3.0/plrdlg.h M /trunk/client/gui-gtk-3.x/pages.c M /trunk/client/gui-gtk-3.x/plrdlg.c M /trunk/client/gui-gtk-3.x/plrdlg.h Display player colors in pregame in Gtk clients. See gna patch #6719. ------------------------------------------------------------------------ r31189 | mir3x | 2015-12-24 10:46:38 +0200 (Thu, 24 Dec 2015) | 5 lines Changed paths: M /trunk/client/gui-qt/canvas.cpp Changed width of trade routes lines from 2 to 1. See bug #24216 ------------------------------------------------------------------------ r31186 | mir3x | 2015-12-24 10:40:03 +0200 (Thu, 24 Dec 2015) | 7 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp 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 ctrl + shift + left click on own city -> change production and buy it instantly. See patch #6704 ------------------------------------------------------------------------ r31181 | mir3x | 2015-12-24 10:36:08 +0200 (Thu, 24 Dec 2015) | 6 lines 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 right clicking on them in player report. See patch #6700 ------------------------------------------------------------------------ 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 diagram to open help page. See patch #6699 ------------------------------------------------------------------------ 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. See patch #6698 ------------------------------------------------------------------------ r31173 | cazfi | 2015-12-23 23:29:14 +0200 (Wed, 23 Dec 2015) | 4 lines Changed paths: M /trunk/ai/classic/classicai.h Corrected classicai.h guard to match the file name. See patch #6677 ------------------------------------------------------------------------ r31171 | cazfi | 2015-12-23 23:23:27 +0200 (Wed, 23 Dec 2015) | 4 lines Changed paths: M /trunk/common/tile.c Recursive extra removal removes also their effects on server side. See patch #6701 ------------------------------------------------------------------------ r31168 | cazfi | 2015-12-23 23:15:08 +0200 (Wed, 23 Dec 2015) | 4 lines Changed paths: M /trunk/client/packhand.c Fix illegal memory read when client has previously accepted page messages but should now ignore them. See bug #24220 ------------------------------------------------------------------------ r31167 | cazfi | 2015-12-23 23:05:38 +0200 (Wed, 23 Dec 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.x/diplodlg.c M /trunk/client/gui-gtk-3.x/menu.c M /trunk/client/gui-gtk-3.x/optiondlg.c M /trunk/client/gui-gtk-3.x/wldlg.c Got rid of deprecated gtk_image_menu_item_...() calls in gtk3x-client. See patch #6706 ------------------------------------------------------------------------ r31164 | sveinung | 2015-12-23 16:57:25 +0200 (Wed, 23 Dec 2015) | 6 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/server/unittools.c M /trunk/server/unittools.h Move unit_do_disband_trad() to the default AI. The function unit_do_disband_trad() is only used by the default AI. Move it. See patch #6715 ------------------------------------------------------------------------ r31163 | sveinung | 2015-12-23 16:57:19 +0200 (Wed, 23 Dec 2015) | 9 lines Changed paths: M /trunk/common/actions.c Plug "Found City" max 1 city info leak. Check if the target tile of "Found City" is seen by the actor player before checking if it has a city when asked if founding a city on it is legal. The leak is probably not exploitable. A unit can currently only build a city at the tile where it is located. See patch #6714 ------------------------------------------------------------------------ r31162 | sveinung | 2015-12-23 16:57:13 +0200 (Wed, 23 Dec 2015) | 6 lines Changed paths: M /trunk/server/unithand.c Explain that can't "Found City" in a city. Explain that an already existing city at the target tile makes "Found City" redundant. See patch #6711 ------------------------------------------------------------------------ r31161 | sveinung | 2015-12-23 16:57:05 +0200 (Wed, 23 Dec 2015) | 3 lines Changed paths: M /trunk/client/control.c M /trunk/server/actiontools.c M /trunk/server/unithand.c Use the ruleset defined action name in messages. See bug #24221 ------------------------------------------------------------------------ r31160 | sveinung | 2015-12-23 16:56:58 +0200 (Wed, 23 Dec 2015) | 17 lines Changed paths: M /trunk/client/goto.c clients: last move to an ally is an action move. Some actions, like "Establish Trade Route", can often be done to targets owned by the player him self or his allies. Some actions requires that the actor unit has movement left. Moving to the last tile in a goto path can cost enough movement to make an actor unit unable to perform an action it would have been able to perform from the neighbor tile. Make the last move in a plain goto try to pop up the action selection dialog rather than moving to the last tile if it contains a domestic, allied or team mate city, unit or unit stack. This can, in cases where the action requires movement left, save a turn. (This was the behavoir before move orders were split in action moves and plain moves. Bug #24215 preserved the behavior until it was fixed) See patch #6713 ------------------------------------------------------------------------ r31158 | cazfi | 2015-12-23 01:34:50 +0200 (Wed, 23 Dec 2015) | 4 lines Changed paths: M /trunk/server/scripting/api_server_edit.c M /trunk/server/scripting/api_server_edit.h M /trunk/server/scripting/tolua_server.pkg Added edit.remove_extra() to lua interface See patch #6614 ------------------------------------------------------------------------ r31157 | cazfi | 2015-12-22 21:46:53 +0200 (Tue, 22 Dec 2015) | 4 lines Changed paths: M /trunk/client/Makefile.am M /trunk/client/gui-gtk-3.x/Makefile.am M /trunk/client/gui-gtk-3.x/gui_main.c M /trunk/configure.ac M /trunk/data/Makefile.am Plumbed gtk3x client to build system See patch #6057 ------------------------------------------------------------------------ r31152 | sveinung | 2015-12-22 16:51:43 +0200 (Tue, 22 Dec 2015) | 6 lines Changed paths: M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-gtk-3.x/action_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl2/action_dialog.c M /trunk/common/actions.h M /trunk/fc_version M /trunk/server/unithand.c Get rid of ACTION_MOVE. Replace sending the special value ACTION_MOVE in a unit_do_action packet with sending a unit_orders packet with the special value ORDER_MOVE. See patch #6710 ------------------------------------------------------------------------ r31151 | sveinung | 2015-12-22 16:51:35 +0200 (Tue, 22 Dec 2015) | 17 lines Changed paths: M /trunk/server/unittools.c Fix move order action selection pop up. The move order has been split in ORDER_MOVE and ORDER_ACTION_MOVE. A plain non action move isn't supposed to cause a non move action to happen. The order execution code would ignore ORDER_MOVE vs ORDER_ACTION_MOVE when deciding if the action selection dialog should pop up or not. It would decide based on the order position instead. The last order was able to pop up the action selection dialog. An earlier order wasn't. Make the order execution action selection dialog pop up decision depend on the given order. An ORDER_MOVE given as the final order won't case the action selection dialog to pop up. An ORDER_ACTION_MOVE in the middle of the orders will pop up the action selection dialog if there is a suitable target. See bug #24215 ------------------------------------------------------------------------ r31147 | jtn | 2015-12-22 11:51:23 +0200 (Tue, 22 Dec 2015) | 4 lines Changed paths: M /trunk/client/colors_common.c M /trunk/client/colors_common.h M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/common/packets.def M /trunk/common/player.c M /trunk/common/player.h M /trunk/fc_version M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/stdinhand.c Tell client whether player color is set and whether it can be chosen in pregame, to allow UI for color choosing in future. See gna patch #6703. ------------------------------------------------------------------------ r31146 | jtn | 2015-12-22 11:51:20 +0200 (Tue, 22 Dec 2015) | 4 lines Changed paths: M /trunk/data/helpdata.txt Make it clearer that offering a city in a treaty clause puts it on the potential recipient's map before the treaty is finalised. See gna bug #24206. ------------------------------------------------------------------------ r31145 | jtn | 2015-12-22 11:51:16 +0200 (Tue, 22 Dec 2015) | 3 lines Changed paths: M /trunk/data/helpdata.txt Document that trade routes give information about partner cities. See gna bug #24205. ------------------------------------------------------------------------ r31144 | cazfi | 2015-12-22 04:31:41 +0200 (Tue, 22 Dec 2015) | 4 lines Changed paths: M /trunk/server/rssanity.c M /trunk/server/rssanity.h M /trunk/server/ruleset.c M /trunk/tools/ruledit/tab_misc.cpp Automatically make resource extras to conflict each other. See patch #6702 ------------------------------------------------------------------------ r31143 | cazfi | 2015-12-21 22:14:06 +0200 (Mon, 21 Dec 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.x/menu.c Use gtk3x_menu.xml in gtk3x-client See patch #6690 ------------------------------------------------------------------------ r31141 | cazfi | 2015-12-21 22:04:25 +0200 (Mon, 21 Dec 2015) | 4 lines Changed paths: M /trunk/server/edithand.c Recursively add dependency extras when user adds specials in editor. See bug #24035 ------------------------------------------------------------------------ r31138 | cazfi | 2015-12-21 15:02:23 +0200 (Mon, 21 Dec 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/themes.c M /trunk/client/gui-gtk-3.x/themes.c Fixed gtk3-client theme switching to completely replace the theme, not just adding to old one. See bug #24203 ------------------------------------------------------------------------ r31136 | cazfi | 2015-12-21 12:03:02 +0200 (Mon, 21 Dec 2015) | 4 lines Changed paths: M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/maphand.c M /trunk/server/maphand.h Avoid temporary complete removal of border source when city size reduces and border radius might change. See bug #24194 ------------------------------------------------------------------------ r31131 | jtn | 2015-12-21 11:11:31 +0200 (Mon, 21 Dec 2015) | 3 lines Changed paths: M /trunk/server/rscompat.c Change addition of unit flags when upgrading a ruleset to be table-driven. See gna patch #6705. ------------------------------------------------------------------------ r31130 | jtn | 2015-12-21 11:11:25 +0200 (Mon, 21 Dec 2015) | 3 lines Changed paths: M /trunk/server/ruleset.c Check for duplicate flag names when loading rulesets. See gna bug #24207. ------------------------------------------------------------------------ r31129 | jtn | 2015-12-21 11:11:21 +0200 (Mon, 21 Dec 2015) | 5 lines Changed paths: M /trunk/client/helpdata.c M /trunk/data/helpdata.txt Don't hardcode default metaserver URL in online help. Requested by Marko Lindqvist (cazfi@gna). See gna bug #23949. ------------------------------------------------------------------------ r31128 | sveinung | 2015-12-21 03:58:58 +0200 (Mon, 21 Dec 2015) | 7 lines Changed paths: M /trunk/common/actions.c M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/server/cityhand.c M /trunk/server/unithand.c Clean up: remove non standard "Join City" code Checking if a unit can join a city is now fully handled via the "Join City" action. Remove its non standard handling from unit_perform_action(). Remove unit_join_city_test(), unit_can_add_to_city() and UAB_ADD_OK. See patch #6697 ------------------------------------------------------------------------ r31127 | sveinung | 2015-12-21 03:58:49 +0200 (Mon, 21 Dec 2015) | 6 lines Changed paths: M /trunk/common/actions.c M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/server/cityhand.c M /trunk/server/unithand.c Action not enabled explain city size limits Explain when an action can't be performed because it would make a city grow beyond its city size limits. Use it to replace UAB_NO_SPACE. See patch #6696 ------------------------------------------------------------------------ r31126 | cazfi | 2015-12-20 23:18:16 +0200 (Sun, 20 Dec 2015) | 5 lines Changed paths: M /trunk/utility/support.c Make core string comparison functions faster by assuming that UTF8 strings passed to them are well-formed. See patch #6695 ------------------------------------------------------------------------ r31123 | cazfi | 2015-12-20 22:34:29 +0200 (Sun, 20 Dec 2015) | 4 lines Changed paths: M /trunk/fc_version Fixed double plus appearing on the name of Windows Installer snapshot build of an post-release revision See bug #24199 ------------------------------------------------------------------------ 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. See bug #24197 ------------------------------------------------------------------------ r31119 | mir3x | 2015-12-20 21:04:39 +0200 (Sun, 20 Dec 2015) | 5 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/dialogs.h Disband message box has been made non-modal. See bug #24188 ------------------------------------------------------------------------ r31114 | mir3x | 2015-12-20 20:53:55 +0200 (Sun, 20 Dec 2015) | 10 lines Changed paths: M /trunk/client/gui-qt/mapctrl.cpp 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. Reported by Marko Lindqvist See bug #24177 ------------------------------------------------------------------------ r31113 | mir3x | 2015-12-20 20:49:22 +0200 (Sun, 20 Dec 2015) | 6 lines Changed paths: M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/mapview.cpp Changed updating info_label behaviour, it waits about 100 msecs, and if no new updates comes, then calls update_info_label(). See bug #24153 ------------------------------------------------------------------------ r31110 | cazfi | 2015-12-20 13:27:46 +0200 (Sun, 20 Dec 2015) | 4 lines Changed paths: M /trunk/server/rssanity.c Fixed typo in logmessage; "requirments" -> "requirements" See patch #6691 ------------------------------------------------------------------------ r31107 | cazfi | 2015-12-20 13:20:04 +0200 (Sun, 20 Dec 2015) | 6 lines Changed paths: M /trunk/server/cityhand.c Use translated unit name in notification about bought unit. Initial patch by Markus Linnakangas See bug #24196 ------------------------------------------------------------------------ r31106 | cazfi | 2015-12-20 12:55:52 +0200 (Sun, 20 Dec 2015) | 5 lines Changed paths: M /trunk/server/savecompat.c M /trunk/server/savegame2.c Updated savegame2.c to handle savegame format produced by the 2.6 to 3.0 compatibility callback. See bug #24183 ------------------------------------------------------------------------ r31105 | cazfi | 2015-12-19 23:04:26 +0200 (Sat, 19 Dec 2015) | 5 lines Changed paths: M /trunk/client/gui-gtk-3.x/citydlg.c M /trunk/client/gui-gtk-3.x/gui_main.c M /trunk/client/gui-gtk-3.x/gui_main.h Updated gtk3x-client sources to refer options reserved for it instead of gtk3-client options. See patch #6685 ------------------------------------------------------------------------ r31104 | cazfi | 2015-12-19 22:54:56 +0200 (Sat, 19 Dec 2015) | 4 lines Changed paths: A /trunk/client/gui-gtk-3.x (from /trunk/client/gui-gtk-3.0:31103) Copied gtk3-client as base for gtk3x-client development See task #7961 ------------------------------------------------------------------------ r31102 | cazfi | 2015-12-19 15:15:22 +0200 (Sat, 19 Dec 2015) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-3.0/dialogs.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/common/unit.c Replaced incorrect use of get_infrastructure_text() with extra_name_translated() when building list of potential pillage targets. Reported anonymously See bug #23775 ------------------------------------------------------------------------ r31100 | cazfi | 2015-12-19 13:50:49 +0200 (Sat, 19 Dec 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/canvas.h M /trunk/client/gui-gtk-3.0/editgui.c M /trunk/client/gui-gtk-3.0/editprop.c M /trunk/client/gui-gtk-3.0/graphics.c M /trunk/client/gui-gtk-3.0/gtkpixcomm.c M /trunk/client/gui-gtk-3.0/gtkpixcomm.h M /trunk/client/gui-gtk-3.0/gui_main.h M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-gtk-3.0/repodlgs.c Removed gtkpixcomm.h includes, where possible, from gtk3-client See patch #6692 ------------------------------------------------------------------------ r31093 | jtn | 2015-12-19 12:04:35 +0200 (Sat, 19 Dec 2015) | 5 lines Changed paths: M /trunk/client/citydlg_common.c M /trunk/common/city.c Fix client city dialog production breakdown for cities in disorder. Reported by log65536@gna. See gna bug #23957. ------------------------------------------------------------------------ r31092 | jtn | 2015-12-19 12:04:32 +0200 (Sat, 19 Dec 2015) | 6 lines Changed paths: M /trunk/data/civ1/buildings.ruleset M /trunk/data/civ2/buildings.ruleset M /trunk/data/civ2civ3/buildings.ruleset M /trunk/data/classic/buildings.ruleset M /trunk/data/experimental/buildings.ruleset M /trunk/data/multiplayer/buildings.ruleset M /trunk/data/sandbox/buildings.ruleset Document the circumstances where SDI Defense is ineffective (against your or teammates' weapons). After a report by taka@gna. See gna bug #23916. ------------------------------------------------------------------------ r31091 | jtn | 2015-12-19 12:04:28 +0200 (Sat, 19 Dec 2015) | 9 lines Changed paths: M /trunk/common/combat.c M /trunk/data/civ1/effects.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/multiplayer/effects.ruleset M /trunk/data/sandbox/effects.ruleset Allow Nuke_Proof effect to depend on diplomatic relationship between unit and city owner (and also on properties of the specific tile it attacks). Remove the hardcoded behaviour that it doesn't affect allies/teammates/self. In all supplied rulesets, use this ability to change the rules so that SDI Defense now works against allies. See gna patch #6693. ------------------------------------------------------------------------ r31090 | jtn | 2015-12-19 12:04:24 +0200 (Sat, 19 Dec 2015) | 14 lines Changed paths: M /trunk/client/colors_common.c M /trunk/client/colors_common.h M /trunk/client/gui-gtk-2.0/canvas.c M /trunk/client/gui-gtk-2.0/colors.c M /trunk/client/gui-gtk-3.0/canvas.c M /trunk/client/gui-gtk-3.0/colors.c M /trunk/client/gui-qt/colors.cpp M /trunk/client/gui-sdl2/colors.c M /trunk/client/gui-stub/colors.c M /trunk/client/include/colors_g.h M /trunk/client/mapview_common.c M /trunk/client/tilespec.c M /trunk/common/rgbcolor.c M /trunk/common/rgbcolor.h M /trunk/data/alio.tilespec M /trunk/data/amplio.tilespec M /trunk/data/amplio2.tilespec M /trunk/data/cimpletoon.tilespec M /trunk/data/hex2t.tilespec M /trunk/data/hexemplio.tilespec M /trunk/data/isophex.tilespec M /trunk/data/isotrident.tilespec M /trunk/data/misc/colors.tilespec M /trunk/data/toonhex.tilespec M /trunk/data/trident.tilespec M /trunk/utility/shared.h In the city full bar on the main map, draw city size text as white or black depending on the background (nation) colour. 'black' is defined in the tileset as a new item 'colors.mapview_citytext_dark'. GUIs must implement a new function color_brightness_score(); in principle this could take advantage of GUI-specific colourspace functions, but all current implementations use a platform-independent utility rgbcolor_brightness_score(). Invisibility of city size on yellow background in Qt client reported by mir3x@gna. See gna bug #24120. ------------------------------------------------------------------------ r31089 | jtn | 2015-12-19 12:04:19 +0200 (Sat, 19 Dec 2015) | 4 lines Changed paths: M /trunk/data/gtk3_menus.xml Add id to every in gtk3_menus.xml, as Gtk prior to 3.11.2 insists on this. See gna bug #24189. ------------------------------------------------------------------------ r31088 | cazfi | 2015-12-19 09:48:58 +0200 (Sat, 19 Dec 2015) | 5 lines Changed paths: A /trunk/data/gtk3x_menus.xml (from /trunk/data/gtk3_menus.xml:31087) Copied gtk3_menus.xml as gtk3x_menus.xml under version control. New file is not part of freeciv distribution yet. See patch #6690 ------------------------------------------------------------------------ r31086 | cazfi | 2015-12-19 07:33:16 +0200 (Sat, 19 Dec 2015) | 5 lines Changed paths: M /trunk/data/alien/script.lua M /trunk/data/default/default.lua M /trunk/data/multiplayer/script.lua M /trunk/server/scripting/api_server_edit.c M /trunk/server/scripting/api_server_edit.h M /trunk/server/scripting/tolua_server.pkg Automatically send notifications about techs given by a lua script if script does not do it itself or want to suppress it completely. See patch #6531 ------------------------------------------------------------------------ r31084 | cazfi | 2015-12-19 07:27:47 +0200 (Sat, 19 Dec 2015) | 4 lines Changed paths: M /trunk/data/helpdata.txt Updated keybinding documentation about (F)ortress and airbas(E) See patch #6689 ------------------------------------------------------------------------ r31083 | cazfi | 2015-12-19 06:22:23 +0200 (Sat, 19 Dec 2015) | 6 lines Changed paths: M /trunk/data/alio.tilespec M /trunk/data/amplio.tilespec M /trunk/data/amplio2.tilespec M /trunk/data/cimpletoon.tilespec M /trunk/data/hex2t.tilespec M /trunk/data/hexemplio.tilespec M /trunk/data/isophex.tilespec M /trunk/data/isotrident.tilespec M /trunk/data/toonhex.tilespec M /trunk/data/trident.tilespec Removed duplicated unit_upkeep_offset_y from supplied rulesets. Reported by Jacob Nevins See patch #6564 ------------------------------------------------------------------------ r31077 | cazfi | 2015-12-18 22:06:49 +0200 (Fri, 18 Dec 2015) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-3.0/editprop.c Use extra_type_by_cause_iterate() instead of extra_type_iterate() with extra checks in editor. See patch #6687 ------------------------------------------------------------------------ r31076 | jtn | 2015-12-18 22:02:18 +0200 (Fri, 18 Dec 2015) | 4 lines Changed paths: M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/sandbox/units.ruleset Document in Diplomat help that they will always lose if they go up against a Leader. See gna bug #23757. ------------------------------------------------------------------------ r31075 | jtn | 2015-12-18 22:02:12 +0200 (Fri, 18 Dec 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-3.0/editprop.c M /trunk/server/edithand.c Remove editor's clipping of moves left to unit move_rate, since effects and veterancy allow it to be greater. See gna bug #24079. ------------------------------------------------------------------------ r31074 | jtn | 2015-12-18 22:02:09 +0200 (Fri, 18 Dec 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-gtk-3.0/menu.c Remove mnemonic underscore from Gtk3 action menu items, now that our Gtk3 build doesn't support mnemonics any more. See gna bug #24192. ------------------------------------------------------------------------ r31073 | jtn | 2015-12-18 22:02:05 +0200 (Fri, 18 Dec 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/menu.c Restore some key accelerators to the Gtk3 client that were lost in the GtkBuilder migration. See gna bug #24190. ------------------------------------------------------------------------ r31072 | jtn | 2015-12-18 22:02:02 +0200 (Fri, 18 Dec 2015) | 5 lines Changed paths: M /trunk/client/client_main.c M /trunk/common/packets.c M /trunk/common/packets.h M /trunk/server/sernet.c Free packet handler hashes explicitly rather than via atexit(). This was causing the client to access freed memory on quitting a single-player game. See gna bug #24171. ------------------------------------------------------------------------ r31070 | cazfi | 2015-12-18 21:51:25 +0200 (Fri, 18 Dec 2015) | 7 lines Changed paths: M /trunk/server/savegame2.c M /trunk/server/savegame3.c Load player research before main player data from the savegame to fix problems with seemingly unknown technologies. Reported by Jordi Negrevernis i Font See bug #24133 ------------------------------------------------------------------------ r31069 | cazfi | 2015-12-18 13:38:55 +0200 (Fri, 18 Dec 2015) | 2 lines Changed paths: M /trunk/translations/freeciv/fi.po Updated Finnish translation. This is just S2_6 translation msgmerged against latest TRUNK strings. ------------------------------------------------------------------------ r31065 | cazfi | 2015-12-18 10:30:18 +0200 (Fri, 18 Dec 2015) | 6 lines Changed paths: M /trunk/common/map.c M /trunk/common/map.h M /trunk/common/map_types.h M /trunk/server/animals.c M /trunk/server/settings.c Added server setting 'animals' to control amount of animals. Requested by Jacob Nevins See patch #6484 ------------------------------------------------------------------------ r31064 | cazfi | 2015-12-18 10:00:39 +0200 (Fri, 18 Dec 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-3.0/pages.c M /trunk/client/gui-qt/pages.cpp M /trunk/common/player.h M /trunk/fc_version Added support for "ScenarioReserved" player flag. See patch #6688 ------------------------------------------------------------------------ r31061 | cazfi | 2015-12-18 08:51:31 +0200 (Fri, 18 Dec 2015) | 4 lines Changed paths: M /trunk/m4/sound.m4 Get headers of the correct SDL version for audio support. See bug #24198 ------------------------------------------------------------------------ r31056 | cazfi | 2015-12-17 23:55:53 +0200 (Thu, 17 Dec 2015) | 6 lines Changed paths: M /trunk/common/dataio.c Do not log error about floating point network transfer errors smaller than 1.1 units. Reported by Jacob Nevins See bug #22960 ------------------------------------------------------------------------ r31053 | cazfi | 2015-12-17 22:49:19 +0200 (Thu, 17 Dec 2015) | 4 lines Changed paths: M /trunk/client/audio_sdl.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-qt/gui_main.cpp M /trunk/client/gui-sdl2/canvas.c M /trunk/client/gui-sdl2/canvas.h M /trunk/client/gui-sdl2/chatline.c M /trunk/client/gui-sdl2/chatline.h M /trunk/client/gui-sdl2/citydlg.c M /trunk/client/gui-sdl2/citydlg.h M /trunk/client/gui-sdl2/cityrep.c M /trunk/client/gui-sdl2/cma_fe.c M /trunk/client/gui-sdl2/colors.c M /trunk/client/gui-sdl2/colors.h M /trunk/client/gui-sdl2/connectdlg.c M /trunk/client/gui-sdl2/dialogs.c M /trunk/client/gui-sdl2/dialogs.h M /trunk/client/gui-sdl2/diplodlg.c M /trunk/client/gui-sdl2/finddlg.c M /trunk/client/gui-sdl2/gotodlg.c M /trunk/client/gui-sdl2/graphics.c M /trunk/client/gui-sdl2/graphics.h M /trunk/client/gui-sdl2/gui_iconv.c M /trunk/client/gui-sdl2/gui_iconv.h M /trunk/client/gui-sdl2/gui_main.c M /trunk/client/gui-sdl2/gui_main.h M /trunk/client/gui-sdl2/gui_mouse.c M /trunk/client/gui-sdl2/gui_string.c M /trunk/client/gui-sdl2/gui_string.h M /trunk/client/gui-sdl2/gui_tilespec.c M /trunk/client/gui-sdl2/gui_tilespec.h M /trunk/client/gui-sdl2/helpdlg.c M /trunk/client/gui-sdl2/inteldlg.c M /trunk/client/gui-sdl2/mapctrl.c M /trunk/client/gui-sdl2/mapctrl.h M /trunk/client/gui-sdl2/mapview.c M /trunk/client/gui-sdl2/mapview.h M /trunk/client/gui-sdl2/menu.c M /trunk/client/gui-sdl2/messagewin.c M /trunk/client/gui-sdl2/optiondlg.c M /trunk/client/gui-sdl2/plrdlg.c M /trunk/client/gui-sdl2/repodlgs.h M /trunk/client/gui-sdl2/sprite.c M /trunk/client/gui-sdl2/themebackgrounds.h M /trunk/client/gui-sdl2/unistring.c M /trunk/client/gui-sdl2/unistring.h M /trunk/client/gui-sdl2/utf8string.c M /trunk/client/gui-sdl2/utf8string.h M /trunk/client/gui-sdl2/widget.c M /trunk/client/gui-sdl2/widget_button.c M /trunk/client/gui-sdl2/widget_checkbox.c M /trunk/client/gui-sdl2/widget_combo.c M /trunk/client/gui-sdl2/widget_core.c M /trunk/client/gui-sdl2/widget_edit.c M /trunk/client/gui-sdl2/widget_icon.c M /trunk/client/gui-sdl2/widget_label.c M /trunk/client/gui-sdl2/widget_scrollbar.c M /trunk/client/gui-sdl2/widget_window.c M /trunk/client/gui-sdl2/wldlg.c M /trunk/m4/sdl2-client.m4 M /trunk/m4/sound.m4 Include SDL/2 headers with the version specific path part (SDL or SDL2) See bug #24172 ------------------------------------------------------------------------ r31052 | mir3x | 2015-12-17 22:02:38 +0200 (Thu, 17 Dec 2015) | 6 lines Changed paths: M /trunk/client/gui-qt/chatline.cpp Fixed case sensitivity of usernames and leader names when sending private messagess in qt-client. See bug #24179 ------------------------------------------------------------------------ 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 research dialog and city production. See bug #24176 ------------------------------------------------------------------------ r31045 | mir3x | 2015-12-17 21:55:23 +0200 (Thu, 17 Dec 2015) | 7 lines Changed paths: M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/mapview.h 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. See patch #6681 ------------------------------------------------------------------------ r31040 | cazfi | 2015-12-17 09:39:44 +0200 (Thu, 17 Dec 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/canvas.c M /trunk/client/gui-gtk-3.0/choice_dialog.c M /trunk/client/gui-gtk-3.0/choice_dialog.h M /trunk/client/gui-gtk-3.0/citizensinfo.h M /trunk/client/gui-gtk-3.0/cma_fe.c M /trunk/client/gui-gtk-3.0/colors.c M /trunk/client/gui-gtk-3.0/dialogs.h M /trunk/client/gui-gtk-3.0/editgui.h M /trunk/client/gui-gtk-3.0/finddlg.c M /trunk/client/gui-gtk-3.0/graphics.h M /trunk/client/gui-gtk-3.0/gtkpixcomm.h M /trunk/client/gui-gtk-3.0/happiness.h M /trunk/client/gui-gtk-3.0/helpdlg.c M /trunk/client/gui-gtk-3.0/luaconsole.c M /trunk/client/gui-gtk-3.0/mapctrl.c M /trunk/client/gui-gtk-3.0/mapview.h M /trunk/client/gui-gtk-3.0/pages.h M /trunk/client/gui-gtk-3.0/plrdlg.c M /trunk/client/gui-gtk-3.0/plrdlg.h M /trunk/client/gui-gtk-3.0/soundset_dlg.c M /trunk/client/gui-gtk-3.0/sprite.c M /trunk/client/gui-gtk-3.0/sprite.h M /trunk/client/gui-gtk-3.0/tileset_dlg.c M /trunk/client/gui-gtk-3.0/wldlg.h Made corrections to include order & comments, and some other minor style corrections to gtk3-client See patch #6684 ------------------------------------------------------------------------ r31034 | jtn | 2015-12-17 04:33:46 +0200 (Thu, 17 Dec 2015) | 5 lines Changed paths: M /trunk/server/ruleset.c Get rid of broken and slow code attempting to enforce that different nations don't share leader names; this accidentally hadn't been enforced since S2_3 (r18279), and has no known major harmful effects. See gna bug #23791. ------------------------------------------------------------------------ r31033 | jtn | 2015-12-17 04:33:41 +0200 (Thu, 17 Dec 2015) | 6 lines Changed paths: M /trunk/server/srv_main.c If a player's name corresponds to a leader in more than one nation at game start, pick a random nation rather than the first one encountered. Spotted by Marko Lindqvist (cazfi@gna). See gna bug #24181. ------------------------------------------------------------------------ r31030 | cazfi | 2015-12-17 00:57:40 +0200 (Thu, 17 Dec 2015) | 4 lines Changed paths: M /trunk/server/diplhand.c M /trunk/server/plrhand.c M /trunk/server/unittools.c M /trunk/server/unittools.h Remove third party units seen in allied cities from the client when the alliance gets cancelled. See bug #24169 ------------------------------------------------------------------------ r31029 | cazfi | 2015-12-16 23:20:21 +0200 (Wed, 16 Dec 2015) | 3 lines Changed paths: M /trunk/translations/freeciv/fi.po Removed mnemonic marking from Finnish translation of a string where it was not supported and marking was showing literal instead. ------------------------------------------------------------------------ r31025 | cazfi | 2015-12-16 22:10:15 +0200 (Wed, 16 Dec 2015) | 4 lines Changed paths: M /trunk/data/alien/techs.ruleset M /trunk/data/civ1/techs.ruleset M /trunk/data/civ2/techs.ruleset M /trunk/data/civ2civ3/techs.ruleset M /trunk/data/classic/techs.ruleset M /trunk/data/experimental/techs.ruleset M /trunk/data/multiplayer/techs.ruleset M /trunk/data/sandbox/techs.ruleset M /trunk/data/stub/techs.ruleset M /trunk/server/rssanity.c M /trunk/server/techtools.c Tech bonus message turned to a format string containing space for the name of the tech gained. See patch #6553 ------------------------------------------------------------------------ r31023 | cazfi | 2015-12-16 22:04:49 +0200 (Wed, 16 Dec 2015) | 4 lines Changed paths: M /trunk/ai/default/aiferry.c M /trunk/client/control.c M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/unithand.c Added server side support for loading units to transport on adjacent tile. See patch #6457 ------------------------------------------------------------------------ r31022 | cazfi | 2015-12-16 21:18:53 +0200 (Wed, 16 Dec 2015) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/ruleset.c Transfer extra cause EC_RESOURCE correctly to client side See patch #6678 ------------------------------------------------------------------------ r31019 | cazfi | 2015-12-16 20:54:12 +0200 (Wed, 16 Dec 2015) | 4 lines Changed paths: M /trunk/server/srv_main.c Make correct number of mapgeneneration retry attempts before giving up. See bug #23885 ------------------------------------------------------------------------ r31017 | cazfi | 2015-12-16 16:18:52 +0200 (Wed, 16 Dec 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/menu.c Renamed transform_terrain_callack() as transform_terrain_callback() See patch #6667 ------------------------------------------------------------------------ r31015 | cazfi | 2015-12-16 16:14:23 +0200 (Wed, 16 Dec 2015) | 4 lines Changed paths: M /trunk/tools/ruledit/rulesave.c Fixed saving of the Leader gender to rulesets. See patch #24174 ------------------------------------------------------------------------ r31012 | cazfi | 2015-12-16 15:48:44 +0200 (Wed, 16 Dec 2015) | 8 lines Changed paths: M /trunk/common/aicore/path_finding.c M /trunk/common/fc_types.h M /trunk/common/map.c Fixed pathfinding, especially when used for client goto functionality, handling of invalid direction when there's no actual movement from tile to tile but two consequtive steps take place on the same tile. Reported by mir3x See bug #24135 ------------------------------------------------------------------------ r31010 | sveinung | 2015-12-16 06:02:59 +0200 (Wed, 16 Dec 2015) | 6 lines Changed paths: M /trunk/common/actions.c M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/server/cityhand.c M /trunk/server/unithand.c Action not enabled explain add to size limit Replace UAB_TOO_BIG with an action not enabled explanation. No support for checking if a !present MinSize requirement makes the city to big included. See patch #6682 ------------------------------------------------------------------------ r31009 | sveinung | 2015-12-16 06:02:48 +0200 (Wed, 16 Dec 2015) | 12 lines Changed paths: M /trunk/common/metaknowledge.c M /trunk/common/metaknowledge.h Trade route partner city size is known The owner of a city can see the city externals (like size) of its trade partners. The meta knowledge for the Building requirement type was aware of this. The meta knowledge for the MinSize requirement type wasn't. Centralize checking if city externals are visible in the new function mke_can_see_city_externals(). Make it aware that a trade route reveals the city externals to a trade partner even if the city tile aren't known and seen. Use it for both the Building and the MinSize requirement types. See bug #24178 ------------------------------------------------------------------------ r31008 | cazfi | 2015-12-15 16:16:47 +0200 (Tue, 15 Dec 2015) | 4 lines Changed paths: M /trunk/server/savecompat.c M /trunk/server/savegame3.c Save player flags to savegame. See patch #6674 ------------------------------------------------------------------------ r31007 | cazfi | 2015-12-14 23:27:13 +0200 (Mon, 14 Dec 2015) | 4 lines Changed paths: M /trunk/client/options.c M /trunk/client/options.h List options for future gtk3x-client in options.[ch] See patch #6666 ------------------------------------------------------------------------ r31004 | cazfi | 2015-12-14 17:33:16 +0200 (Mon, 14 Dec 2015) | 4 lines Changed paths: M /trunk/data/alio.tilespec M /trunk/data/hex2t.tilespec M /trunk/data/hexemplio.tilespec M /trunk/data/isophex.tilespec M /trunk/data/toonhex.tilespec Removed obsolete 'flags_are_transparent' entries from supplied tilesets See patch #6675 ------------------------------------------------------------------------ r31001 | cazfi | 2015-12-14 16:48:44 +0200 (Mon, 14 Dec 2015) | 6 lines Changed paths: M /trunk/common/map.c M /trunk/common/map.h M /trunk/common/map_types.h M /trunk/data/scenarios/japan-88x100-v1.3.sav M /trunk/data/scenarios/north_america_116x100-v1.2.sav M /trunk/data/scenarios/tileset-demo.sav M /trunk/server/generator/mapgen.c M /trunk/server/generator/mapgen_topology.c M /trunk/server/savecompat.c M /trunk/server/settings.c Make huts setting relative to map size. Reported by djconklin See patch #6669 ------------------------------------------------------------------------ r31000 | sveinung | 2015-12-14 14:16:05 +0200 (Mon, 14 Dec 2015) | 1 line Changed paths: M /trunk/common/metaknowledge.c Comment English fix ------------------------------------------------------------------------ r30999 | mir3x | 2015-12-14 04:13:28 +0200 (Mon, 14 Dec 2015) | 5 lines Changed paths: M /trunk/client/gui-qt/fc_client.cpp Status bar has been hidden in Qt-client in PAGE_GAME. See patch #6672 ------------------------------------------------------------------------ r30996 | mir3x | 2015-12-14 04:08:02 +0200 (Mon, 14 Dec 2015) | 6 lines 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. See patch #6671 ------------------------------------------------------------------------ r30993 | mir3x | 2015-12-14 04:01:07 +0200 (Mon, 14 Dec 2015) | 8 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/citydlg.h M /trunk/client/gui-qt/optiondlg.cpp M /trunk/client/gui-qt/optiondlg.h M /trunk/client/gui-qt/repodlgs.cpp 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. See patch #6665 ------------------------------------------------------------------------ r30990 | mir3x | 2015-12-14 03:56:04 +0200 (Mon, 14 Dec 2015) | 5 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h Added function to close units selection on disconnect in Qt-client. See patch #6655 ------------------------------------------------------------------------ r30987 | mir3x | 2015-12-14 03:49:13 +0200 (Mon, 14 Dec 2015) | 6 lines Changed paths: M /trunk/client/gui-qt/chatline.cpp M /trunk/client/gui-qt/chatline.h 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. Now it will be used font from settings. See bug #24163 ------------------------------------------------------------------------ r30984 | mir3x | 2015-12-14 03:42:23 +0200 (Mon, 14 Dec 2015) | 7 lines Changed paths: M /trunk/client/gui-qt/helpdlg.cpp 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) See bug #24160 ------------------------------------------------------------------------ r30980 | mir3x | 2015-12-14 03:36:20 +0200 (Mon, 14 Dec 2015) | 7 lines Changed paths: M /trunk/client/gui-qt/mapview.cpp Fixed too small game_info_label in Qt client, causing strange layout in right bottom corner. Reported by Marko Lindqvist. See bug #24007 ------------------------------------------------------------------------ r30975 | cazfi | 2015-12-14 03:08:38 +0200 (Mon, 14 Dec 2015) | 5 lines Changed paths: M /trunk/client/packhand.c Do not handle page message part in the client side if it was decided upon receipt of the header packet that this page message will be ignored. This happens for example for observers. See bug #24168 ------------------------------------------------------------------------ r30974 | cazfi | 2015-12-14 03:00:58 +0200 (Mon, 14 Dec 2015) | 4 lines Changed paths: M /trunk/client/editor.c M /trunk/client/gui-gtk-2.0/editgui.c M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-3.0/editgui.c M /trunk/client/gui-gtk-3.0/editprop.c M /trunk/client/gui-gtk-3.0/helpdlg.c M /trunk/client/gui-qt/helpdlg.cpp M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/common/base.c M /trunk/common/extras.c M /trunk/common/extras.h M /trunk/common/fc_types.h M /trunk/common/game.c M /trunk/common/packets.def M /trunk/common/requirements.c M /trunk/common/road.c M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/common/tile.c M /trunk/common/tile.h M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/sandbox/terrain.ruleset M /trunk/data/stub/terrain.ruleset M /trunk/fc_version M /trunk/server/edithand.c M /trunk/server/generator/mapgen.c M /trunk/server/legacysave.c M /trunk/server/maphand.h M /trunk/server/rscompat.c M /trunk/server/rscompat.h M /trunk/server/ruleset.c M /trunk/server/savegame2.c M /trunk/server/savegame3.c M /trunk/tools/civmanual.c M /trunk/tools/ruledit/rulesave.c M /trunk/tools/ruledit/tab_misc.cpp Have an extra type associated for each resource type. See patch #6624 ------------------------------------------------------------------------ r30971 | cazfi | 2015-12-14 01:50:40 +0200 (Mon, 14 Dec 2015) | 4 lines Changed paths: M /trunk/ai/threaded/taicity.c Always free city worker request from threaded AI. See bug #24165 ------------------------------------------------------------------------ r30969 | cazfi | 2015-12-14 01:21:12 +0200 (Mon, 14 Dec 2015) | 4 lines Changed paths: M /trunk/client/gui-sdl2/citydlg.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/data/alio.tilespec M /trunk/data/amplio.tilespec M /trunk/data/amplio2.tilespec M /trunk/data/cimpletoon.tilespec M /trunk/data/hex2t.tilespec M /trunk/data/hexemplio.tilespec M /trunk/data/isophex.tilespec M /trunk/data/isotrident.tilespec M /trunk/data/toonhex.tilespec M /trunk/data/trident.tilespec M /trunk/doc/README.graphics Added support for alternative upkeep icons layout. See patch #6564 ------------------------------------------------------------------------ r30967 | jtn | 2015-12-13 15:52:53 +0200 (Sun, 13 Dec 2015) | 4 lines Changed paths: M /trunk/translations/freeciv/pl.po Updated Polish translation by Hubert Kowalewski (hubkow@gna) merged from S2_6 r30966. Stats on trunk: freeciv: 92%: 6414 translated, 440 fuzzy, 153 untranslated. ------------------------------------------------------------------------ r30963 | cazfi | 2015-12-12 23:15:02 +0200 (Sat, 12 Dec 2015) | 4 lines Changed paths: M /trunk/tools/ruledit/rulesave.c Mark names of the ruleset objects saved from the ruledit for translatable string lookup See patch #6657 ------------------------------------------------------------------------ r30961 | cazfi | 2015-12-12 20:30:59 +0200 (Sat, 12 Dec 2015) | 4 lines Changed paths: M /trunk/common/scriptcore/api_game_methods.c M /trunk/common/scriptcore/api_game_methods.h M /trunk/common/scriptcore/tolua_game.pkg M /trunk/data/alien/script.lua M /trunk/data/default/default.lua M /trunk/data/multiplayer/script.lua Added lua scripts access to research names. See patch #6603 ------------------------------------------------------------------------ r30959 | cazfi | 2015-12-12 18:03:56 +0200 (Sat, 12 Dec 2015) | 4 lines Changed paths: M /trunk/dependencies/lua-5.3/README M /trunk/dependencies/lua-5.3/Version M /trunk/dependencies/lua-5.3/src/lapi.c M /trunk/dependencies/lua-5.3/src/lauxlib.c M /trunk/dependencies/lua-5.3/src/lauxlib.h M /trunk/dependencies/lua-5.3/src/lbaselib.c M /trunk/dependencies/lua-5.3/src/lbitlib.c M /trunk/dependencies/lua-5.3/src/lcode.c M /trunk/dependencies/lua-5.3/src/ldblib.c M /trunk/dependencies/lua-5.3/src/ldebug.c M /trunk/dependencies/lua-5.3/src/ldo.c M /trunk/dependencies/lua-5.3/src/ldo.h M /trunk/dependencies/lua-5.3/src/ldump.c M /trunk/dependencies/lua-5.3/src/lgc.c M /trunk/dependencies/lua-5.3/src/lgc.h M /trunk/dependencies/lua-5.3/src/liolib.c M /trunk/dependencies/lua-5.3/src/llex.c M /trunk/dependencies/lua-5.3/src/llimits.h M /trunk/dependencies/lua-5.3/src/lmathlib.c M /trunk/dependencies/lua-5.3/src/loadlib.c M /trunk/dependencies/lua-5.3/src/lobject.c M /trunk/dependencies/lua-5.3/src/lobject.h M /trunk/dependencies/lua-5.3/src/loslib.c M /trunk/dependencies/lua-5.3/src/lparser.c M /trunk/dependencies/lua-5.3/src/lstate.c M /trunk/dependencies/lua-5.3/src/lstate.h M /trunk/dependencies/lua-5.3/src/lstring.c M /trunk/dependencies/lua-5.3/src/lstring.h M /trunk/dependencies/lua-5.3/src/lstrlib.c M /trunk/dependencies/lua-5.3/src/ltable.c M /trunk/dependencies/lua-5.3/src/ltable.h M /trunk/dependencies/lua-5.3/src/ltablib.c M /trunk/dependencies/lua-5.3/src/ltm.c M /trunk/dependencies/lua-5.3/src/lua.h M /trunk/dependencies/lua-5.3/src/luaconf.h M /trunk/dependencies/lua-5.3/src/lundump.c M /trunk/dependencies/lua-5.3/src/lundump.h M /trunk/dependencies/lua-5.3/src/lvm.c M /trunk/dependencies/lua-5.3/src/lvm.h M /trunk/dependencies/lua-5.3/src/lzio.c M /trunk/dependencies/lua-5.3/src/lzio.h Updated included lua to version 5.3.2 See patch #6670 ------------------------------------------------------------------------ r30957 | cazfi | 2015-12-12 17:41:08 +0200 (Sat, 12 Dec 2015) | 4 lines Changed paths: M /trunk/server/sanitycheck.c Changed 'pcity->server.workers_frozen == 0' sanitycheck to check '!pcity->server.needs_arrange' instead See bug #24162 ------------------------------------------------------------------------ r30955 | cazfi | 2015-12-12 11:07:15 +0200 (Sat, 12 Dec 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/menu.c Update gtk-clients ruleset dependant menu entries on ruleset change. See bug #24158 ------------------------------------------------------------------------ r30952 | cazfi | 2015-12-12 10:10:04 +0200 (Sat, 12 Dec 2015) | 4 lines Changed paths: M /trunk/server/fcdb.c Fixed an 'unused variable' warning from ndebug build. See bug #24156 ------------------------------------------------------------------------ r30949 | cazfi | 2015-12-12 10:03:28 +0200 (Sat, 12 Dec 2015) | 4 lines Changed paths: M /trunk/configure.ac Check availability of getaddrinfo() only once. See patch #6664 ------------------------------------------------------------------------ r30948 | cazfi | 2015-12-12 09:49:53 +0200 (Sat, 12 Dec 2015) | 4 lines Changed paths: M /trunk/configure.ac Only rerun configure when project definition file changes, do not try to regenerate it. See bug #24157 ------------------------------------------------------------------------ r30946 | cazfi | 2015-12-11 13:39:59 +0200 (Fri, 11 Dec 2015) | 4 lines Changed paths: M /trunk/client/climisc.c Do not play sound effects for events of the earlier turns when they are resent from the cache. See patch #4221 ------------------------------------------------------------------------ r30945 | cazfi | 2015-12-11 13:12:54 +0200 (Fri, 11 Dec 2015) | 4 lines Changed paths: M /trunk/client/citydlg_common.c Show direction and goods of the traderoute on client popup. See patch #6661 ------------------------------------------------------------------------ r30943 | cazfi | 2015-12-11 08:26:10 +0200 (Fri, 11 Dec 2015) | 4 lines Changed paths: M /trunk/server/scripting/tolua_server.pkg Added deprecation comments about lua functions create_base() and create_road() See patch #6658 ------------------------------------------------------------------------ r30942 | cazfi | 2015-12-11 08:00:59 +0200 (Fri, 11 Dec 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/menu.c Fixed typo breaking gtk3-client ndebug build. See bug #24166 ------------------------------------------------------------------------ r30939 | cazfi | 2015-12-11 00:53:07 +0200 (Fri, 11 Dec 2015) | 4 lines Changed paths: M /trunk/client/gui-sdl2/citydlg.c Fixed scaling up upkeep sprites in sdl-clients' unit icon creation. See bug #24148 ------------------------------------------------------------------------ r30938 | cazfi | 2015-12-11 00:07:27 +0200 (Fri, 11 Dec 2015) | 2 lines Changed paths: M /trunk/translations/freeciv/POTFILES.in M /trunk/translations/nations/POTFILES.skip M /trunk/translations/ruledit/POTFILES.skip Updated POTFILES.in and POTFILES.skip for savegame.c rename as legacysave.c ------------------------------------------------------------------------ r30935 | cazfi | 2015-12-10 16:07:22 +0200 (Thu, 10 Dec 2015) | 4 lines Changed paths: M /trunk/server/techtools.c Qualified also players own "%s acquired from %s" message. See patch #6663 ------------------------------------------------------------------------ r30932 | cazfi | 2015-12-10 15:22:47 +0200 (Thu, 10 Dec 2015) | 2 lines Changed paths: M /trunk/server/settings.c Comment typofix "Sould" -> "Should" ------------------------------------------------------------------------ r30931 | cazfi | 2015-12-10 14:44:38 +0200 (Thu, 10 Dec 2015) | 8 lines Changed paths: M /trunk/server/Makefile.am A /trunk/server/legacysave.c (from /trunk/server/savegame.c:30930) A /trunk/server/legacysave.h (from /trunk/server/savegame.h:30930) D /trunk/server/savegame.c R /trunk/server/savegame.h (from /trunk/server/savegame3.h:30930) M /trunk/server/savegame2.c R /trunk/server/savegame3.h M /trunk/server/srv_main.c M /trunk/server/stdinhand.c Rearranged savegame handling source files. - Renamed savegame.[ch] module as legacysave.[ch] - Current main header savegame3.h renamed as savegame.h - Added new format specific savegame3.h header, currently mostly as a placeholder See patch #6659 ------------------------------------------------------------------------ r30930 | jtn | 2015-12-10 00:57:54 +0200 (Thu, 10 Dec 2015) | 3 lines Changed paths: M /trunk/translations/freeciv/en_GB.po Merge current S2_5 en_GB translation for core strings (r30928). trunk stats: 83%: 5832 translated, 744 fuzzy, 429 untranslated. ------------------------------------------------------------------------ r30926 | cazfi | 2015-12-10 00:34:08 +0200 (Thu, 10 Dec 2015) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-3.0/editprop.c M /trunk/client/packhand.c M /trunk/common/game.c M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/edithand.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/savegame3.c Added authors property for scenarios Requested by Sveinung Kvilhaugsvik See patch #6450 ------------------------------------------------------------------------ r30924 | cazfi | 2015-12-09 23:17:04 +0200 (Wed, 09 Dec 2015) | 6 lines Changed paths: M /trunk/data/alien/script.lua M /trunk/data/default/default.lua M /trunk/data/multiplayer/script.lua M /trunk/server/scripting/tolua_server.pkg Rename the new implementation of lua API function give_technology() as give_tech() and restore give_technology() implementation compatible with old versions to support scenarios in older savegame formats. See patch #6631 ------------------------------------------------------------------------ r30923 | cazfi | 2015-12-09 23:13:18 +0200 (Wed, 09 Dec 2015) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/citytools.c Send information about traderoute goods to client See patch #6660 ------------------------------------------------------------------------ r30921 | cazfi | 2015-12-09 23:05:20 +0200 (Wed, 09 Dec 2015) | 4 lines Changed paths: M /trunk/server/notify.c Set turn number correctly for event sent from cache. See bug #24152 ------------------------------------------------------------------------ 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. See bug #24150 ------------------------------------------------------------------------ r30917 | cazfi | 2015-12-09 22:58:56 +0200 (Wed, 09 Dec 2015) | 5 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/extras.c M /trunk/common/extras.h M /trunk/common/fc_types.h M /trunk/server/ruleset.c M /trunk/server/unittools.c Category "Bonus" extras get entered as huts, not those extras that were created for the cause Hut. See patch #6613 ------------------------------------------------------------------------ r30915 | sveinung | 2015-12-09 22:01:11 +0200 (Wed, 09 Dec 2015) | 6 lines Changed paths: M /trunk/common/packets.def packets.def: make enum achievement_type explicit. Record in packets.def that the type of PACKET_RULESET_ACHIEVEMENT's type field is enum achievement_type. See patch #6656 ------------------------------------------------------------------------ r30913 | cazfi | 2015-12-09 14:48:35 +0200 (Wed, 09 Dec 2015) | 4 lines Changed paths: M /trunk/client/client_main.c M /trunk/client/zoom.c M /trunk/client/zoom.h Added zoom_start() that can be used to start multi-frame zoom in / zoom out. See patch #6617 ------------------------------------------------------------------------ r30912 | cazfi | 2015-12-09 11:37:50 +0200 (Wed, 09 Dec 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/menu.c M /trunk/data/gtk3_menus.xml Use gtk_builder instead of gtk_ui_manager to construct gtk3-client menus. See patch #6572 ------------------------------------------------------------------------ r30901 | jtn | 2015-12-09 00:01:04 +0200 (Wed, 09 Dec 2015) | 3 lines Changed paths: M /trunk/data/civ1/buildings.ruleset M /trunk/data/civ1/techs.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2civ3/buildings.ruleset M /trunk/data/classic/buildings.ruleset M /trunk/data/experimental/buildings.ruleset M /trunk/data/sandbox/buildings.ruleset More thorough description of disasters in shipping rulesets. See gna patch #5818. ------------------------------------------------------------------------ r30900 | jtn | 2015-12-09 00:00:57 +0200 (Wed, 09 Dec 2015) | 5 lines Changed paths: M /trunk/data/scenarios/europe_1901.sav Europe 1901 scenario: some cities were building obsolete Warriors units. Reported by vla22. See gna bug #24141. ------------------------------------------------------------------------ r30899 | jtn | 2015-12-09 00:00:53 +0200 (Wed, 09 Dec 2015) | 3 lines Changed paths: M /trunk/ai/default/advdiplomacy.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-3.0/mapview.c M /trunk/client/options.c M /trunk/data/experimental/game.ruleset M /trunk/data/nation/animals.ruleset M /trunk/server/diplomats.c M /trunk/server/settings.c M /trunk/server/srv_main.c Fix a few typos and string tweaks. See gna bug #24143. ------------------------------------------------------------------------ r30898 | jtn | 2015-12-09 00:00:48 +0200 (Wed, 09 Dec 2015) | 3 lines Changed paths: M /trunk/ai/difficulty.c Give Novice and Handicapped AI levels H_DIPLOMACY handicap, as Easy AI has. See gna bug #24142. ------------------------------------------------------------------------ r30897 | jtn | 2015-12-09 00:00:44 +0200 (Wed, 09 Dec 2015) | 5 lines Changed paths: M /trunk/server/cityturn.c M /trunk/server/diplhand.c M /trunk/server/techtools.c Use Q_() on strings qualified by patch #6628. Reported by vla22. See gna bug #24140. ------------------------------------------------------------------------ r30892 | mir3x | 2015-12-08 23:27:34 +0200 (Tue, 08 Dec 2015) | 6 lines Changed paths: M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h Added option to filter units with maximum hitpoints and movement points in Qt-client. See patch #6652 ------------------------------------------------------------------------ r30891 | mir3x | 2015-12-08 23:20:47 +0200 (Tue, 08 Dec 2015) | 6 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/optiondlg.cpp M /trunk/client/gui-qt/optiondlg.h M /trunk/client/gui-qt/repodlgs.cpp M /trunk/client/gui-qt/repodlgs.h Shows tooltips about pointed units/improvement/technogies on research diagram in Qt-client. See patch #6650 ------------------------------------------------------------------------ r30886 | cazfi | 2015-12-08 18:08:15 +0200 (Tue, 08 Dec 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/voteinfo_bar.c M /trunk/client/gui-gtk-3.0/voteinfo_bar.c Lowered gtk-clients' votebar button width requests from 70 to 50 See bug #24147 ------------------------------------------------------------------------ r30883 | cazfi | 2015-12-08 17:30:17 +0200 (Tue, 08 Dec 2015) | 5 lines Changed paths: M /trunk/dependencies/cvercmp/Makefile.am M /trunk/dependencies/cvercmp/cvercmp.c M /trunk/dependencies/cvercmp/cvercmp.h State more clearly that cvercmp is distributed with freeciv with the same license terms as rest of freeciv (GPLv2+) See bug #24110 ------------------------------------------------------------------------ r30880 | cazfi | 2015-12-08 12:43:37 +0200 (Tue, 08 Dec 2015) | 4 lines Changed paths: M /trunk/server/sanitycheck.c M /trunk/server/srv_main.c Thaw city_freeze_workers_queue() after handling of each player in end_phase(). See bug #24146 ------------------------------------------------------------------------ r30876 | cazfi | 2015-12-07 17:56:37 +0200 (Mon, 07 Dec 2015) | 4 lines Changed paths: M /trunk/utility/fcintl.c Use fc_strlcpy() instead of strcpy() See bug #24096 ------------------------------------------------------------------------ r30874 | cazfi | 2015-12-07 17:21:08 +0200 (Mon, 07 Dec 2015) | 6 lines Changed paths: M /trunk/ai/classic/classicai.c M /trunk/client/packhand.c M /trunk/common/ai.c M /trunk/common/ai.h M /trunk/common/game.c M /trunk/common/packets.def M /trunk/common/player.c M /trunk/common/player.h M /trunk/fc_version M /trunk/server/animals.c M /trunk/server/barbarian.c M /trunk/server/connecthand.c M /trunk/server/edithand.c M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/savegame3.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c Added scenario property "allow_ai_type_fallback" that gives freeciv server permission to use ai type other than one specified in the savegame, if that one is not available. Currently the only supported fallback mechanism is from "threaded" to "classic". See patch #6593 ------------------------------------------------------------------------ r30872 | cazfi | 2015-12-07 00:27:49 +0200 (Mon, 07 Dec 2015) | 5 lines Changed paths: M /trunk/ai/default/aicity.c If AI city with no defenders ends up taking fallback build target, make defender the first fallback option. See patch #6534 ------------------------------------------------------------------------ r30871 | cazfi | 2015-12-07 00:15:57 +0200 (Mon, 07 Dec 2015) | 4 lines Changed paths: M /trunk/data/scenarios/british-isles-85x80-v2.80.sav M /trunk/data/scenarios/earth-160x90-v2.sav M /trunk/data/scenarios/earth-80x50-v3.sav M /trunk/data/scenarios/europe-200x100-v2.sav M /trunk/data/scenarios/france-140x90-v2.sav M /trunk/data/scenarios/hagworld-120x60-v1.2.sav M /trunk/data/scenarios/iberian-peninsula-136x100-v1.0.sav M /trunk/data/scenarios/italy-100x100-v1.5.sav M /trunk/data/scenarios/japan-88x100-v1.3.sav M /trunk/data/scenarios/north_america_116x100-v1.2.sav Set rulesetdir to 'default' in those supplied scenario maps where it doesn't break compatibility. See patch #6589 ------------------------------------------------------------------------ r30870 | cazfi | 2015-12-07 00:09:21 +0200 (Mon, 07 Dec 2015) | 4 lines Changed paths: M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/sandbox/terrain.ruleset M /trunk/data/stub/terrain.ruleset M /trunk/server/srv_main.c Increased granularity of spontanous extra dis/appearance chance to be 1/10000 See patch #6615 ------------------------------------------------------------------------ r30865 | cazfi | 2015-12-06 12:35:51 +0200 (Sun, 06 Dec 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/citydlg.c M /trunk/client/gui-gtk-3.0/wldlg.c Made gtk3-client citydialog production tab lower on tiny screen layout See patch #6605 ------------------------------------------------------------------------ r30863 | sveinung | 2015-12-06 11:13:50 +0200 (Sun, 06 Dec 2015) | 10 lines Changed paths: M /trunk/server/cityturn.c Make payment trigger gold balance unit "selling". Unit gold upkeep is payed at one point. At a later point, if the gold now is negative, the game will try to "balance" the gold by removing the unit and taking back the already payed upkeep. This is called "selling" it. Make a unit a candidate for selling based on the upkeep that actually was payed for it rather than what its current upkeep is. See patch #6649 ------------------------------------------------------------------------ r30862 | sveinung | 2015-12-06 11:13:42 +0200 (Sun, 06 Dec 2015) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl2/action_dialog.c clients: don't show unimplemented actions ...in the action selection dialog. See patch #6654 ------------------------------------------------------------------------ r30861 | sveinung | 2015-12-06 11:13:32 +0200 (Sun, 06 Dec 2015) | 5 lines Changed paths: M /trunk/common/packets.def packets.def: make enum barbarian_type explicit Record in packets.def what type enum barbarian_type fields have. See patch #6651 ------------------------------------------------------------------------ r30860 | mir3x | 2015-12-05 20:44:11 +0200 (Sat, 05 Dec 2015) | 6 lines Changed paths: M /trunk/client/gui-qt/chatline.cpp 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. See patch #6648 ------------------------------------------------------------------------ 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 correctly sent when allies button is checked. See bug #24134 ------------------------------------------------------------------------ r30853 | sveinung | 2015-12-04 09:56:42 +0200 (Fri, 04 Dec 2015) | 6 lines Changed paths: M /trunk/common/packets.def protocol: type of type is diplstate_type Record in packets.def that PLAYER_DIPLSTATE's type field's type is the diplstate_type enum. See patch #6647 ------------------------------------------------------------------------ r30852 | sveinung | 2015-12-03 13:43:14 +0200 (Thu, 03 Dec 2015) | 21 lines Changed paths: M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/server/cityturn.c Fix unit removal collateral damage negative gold A player's gold is supposed to be positive during the turn. The gold upkeep payment starts with paying the unit gold upkeep. If the gold becomes negative a list of units with gold upkeep is generated. A unit on the list is removed ("sold") and its gold upkeep returned until the amount of gold becomes acceptable ("balanced"). An action auto performer rule caused by missing upkeep can kill other units as collateral damage. (Example: "Explode Nuclear") A unit killed as collateral damage can be on the list of units that are missing upkeep. Pay back the gold upkeep of collateral damage units the game considers to sell to balance the player's gold. This avoids the collateral damage causing negative gold. Store the payed gold upkeep for a unit so the correct gold upkeep is payed back. This avoids a reduction of the current amount of upkeep causing negative gold. See bug #24132 ------------------------------------------------------------------------ r30851 | sveinung | 2015-12-03 13:17:27 +0200 (Thu, 03 Dec 2015) | 5 lines Changed paths: M /trunk/server/cityturn.c Replace magic 0 with GOLD_UPKEEP_CITY Use the enumerator GOLD_UPKEEP_CITY rather than the magic value 0. See patch #6646 ------------------------------------------------------------------------ r30849 | sveinung | 2015-12-02 23:44:18 +0200 (Wed, 02 Dec 2015) | 11 lines Changed paths: M /trunk/server/cityturn.c Fix upkeep disband side effect crash An action auto performer rule caused by missing upkeep can kill other units as collateral damage. (Example: "Explode Nuclear") A unit killed as collateral damage can be in the list of units that is missing upkeep. Unless the missing upkeep is solved the server could end up referring to the unit that died as collateral damage. Remove the collateral damage as it is killed. See bug #24124 ------------------------------------------------------------------------ r30848 | sveinung | 2015-12-02 23:44:08 +0200 (Wed, 02 Dec 2015) | 3 lines Changed paths: M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/server/unittools.c M /trunk/server/unittools.h Add a server unit removal call back See patch #6645 ------------------------------------------------------------------------ r30847 | mir3x | 2015-12-02 15:18:00 +0200 (Wed, 02 Dec 2015) | 7 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp Qt-client city dialog layout some changes: Centered map of working tiles, Set minimum size for units and 2 labels. See patch #6643 ------------------------------------------------------------------------ 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) See patch #6641 ------------------------------------------------------------------------ r30841 | mir3x | 2015-12-02 14:18:17 +0200 (Wed, 02 Dec 2015) | 6 lines Changed paths: M /trunk/client/gui-qt/chatline.cpp 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 background a bit darker. See patch #6640 ------------------------------------------------------------------------ r30838 | mir3x | 2015-12-02 14:11:58 +0200 (Wed, 02 Dec 2015) | 7 lines Changed paths: M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/pages.cpp Qt client network page selection was not updated when switching tabs. Fixed. See bug #24127 ------------------------------------------------------------------------ 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. Fixed. See bug #24122 ------------------------------------------------------------------------ r30832 | mir3x | 2015-12-02 14:02:41 +0200 (Wed, 02 Dec 2015) | 10 lines Changed paths: M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/gui_main.cpp 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, so they will be restored at next restart. Reported by Jacob Nevins See bug #24107 ------------------------------------------------------------------------ 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. See bug #24103 ------------------------------------------------------------------------ r30816 | jtn | 2015-11-30 23:11:56 +0200 (Mon, 30 Nov 2015) | 5 lines Changed paths: M /trunk/server/barbarian.c Fix assertion failure and blank barbarian name in the case where a dead barbarian player was revived but no leader names were available for its nation. See gna bug #24130. ------------------------------------------------------------------------ r30815 | jtn | 2015-11-30 23:11:53 +0200 (Mon, 30 Nov 2015) | 5 lines Changed paths: M /trunk/server/srv_main.c pick_random_player_name() could in rare circumstances fail to find a unique nation leader name even if one was available, leading to unnecessary use of "Player no. 3". See gna bug #24129. ------------------------------------------------------------------------ r30814 | jtn | 2015-11-30 23:11:50 +0200 (Mon, 30 Nov 2015) | 4 lines Changed paths: M /trunk/client/options.c Include E_NATION_SELECTED in output window by default, so players are told why their nation/leader name/etc was rejected. See gna bug #24128. ------------------------------------------------------------------------ r30813 | jtn | 2015-11-30 23:11:46 +0200 (Mon, 30 Nov 2015) | 5 lines Changed paths: M /trunk/data/multiplayer/effects.ruleset Multiplayer ruleset Darwin's Voyage was giving 4 techs instead of 2. Reported by Sveinung Kvilhaugsvik (sveinung@gna). See gna bug #22788, bug #24098. ------------------------------------------------------------------------ r30812 | jtn | 2015-11-30 23:11:41 +0200 (Mon, 30 Nov 2015) | 5 lines Changed paths: M /trunk/client/gui-sdl2/dialogs.c M /trunk/server/commands.c M /trunk/server/edithand.c M /trunk/server/settings.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c Standardise on "nation set" rather than "nationset" in text. Reported by Marko Lindqvist (cazfi@gna). See gna patch #6639. ------------------------------------------------------------------------ r30810 | cazfi | 2015-11-30 07:59:14 +0200 (Mon, 30 Nov 2015) | 4 lines Changed paths: M /trunk/client/tilespec.c Do not even try to find extrastyle matching tag given as "None". See patch #6625 ------------------------------------------------------------------------ r30809 | cazfi | 2015-11-30 07:21:04 +0200 (Mon, 30 Nov 2015) | 4 lines Changed paths: D /trunk/doc/man/freeciv-sdl.6 Removed sdl-client man-page link See patch #6626 ------------------------------------------------------------------------ r30807 | cazfi | 2015-11-30 06:53:39 +0200 (Mon, 30 Nov 2015) | 4 lines Changed paths: M /trunk/client/packhand.c Receive last character of the ruleset summary at the client end. See bug #24123 ------------------------------------------------------------------------ r30806 | sveinung | 2015-11-27 11:41:43 +0200 (Fri, 27 Nov 2015) | 5 lines Changed paths: M /trunk/data/sandbox/cities.ruleset M /trunk/data/sandbox/units.ruleset sandbox: non maintained nukes blow up Make nukes blow up in place unless upkeep is payed. See patch #6637 ------------------------------------------------------------------------ r30805 | sveinung | 2015-11-27 11:41:34 +0200 (Fri, 27 Nov 2015) | 10 lines Changed paths: M /trunk/data/sandbox/cities.ruleset sandbox: be merciful when unit upkeep is missing * never disband a GameLoss unit * try to get the most out of the unit by first trying to help build a wonder, then to join the city, then establish a trade route, then enter the marketplace without establishing a trade route and then finally recycling the unit for 50% of the units shield build cost. * wipe a unit if no action makes it disappear. (Spare the citizens) See patch #6635 ------------------------------------------------------------------------ r30804 | sveinung | 2015-11-27 11:41:26 +0200 (Fri, 27 Nov 2015) | 3 lines Changed paths: M /trunk/server/cityturn.c Don't access unit tile of dead unit See bug #24121 ------------------------------------------------------------------------ r30803 | sveinung | 2015-11-27 11:41:16 +0200 (Fri, 27 Nov 2015) | 3 lines Changed paths: M /trunk/server/cityturn.c Remove done TODO comments See patch #6636 ------------------------------------------------------------------------ r30802 | sveinung | 2015-11-27 11:41:07 +0200 (Fri, 27 Nov 2015) | 8 lines Changed paths: M /trunk/common/dataio_json.c M /trunk/common/dataio_json.h JSON protocol: encode memory as a JSON array This replaces sending each memory byte as a separate field with the byte number added to the original field name. This changes the JSON network protocol but not the binary protocol. See patch #6634 ------------------------------------------------------------------------ r30799 | cazfi | 2015-11-27 10:30:37 +0200 (Fri, 27 Nov 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/gui_main.c 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. See patch #6618 ------------------------------------------------------------------------ r30798 | cazfi | 2015-11-27 09:13:39 +0200 (Fri, 27 Nov 2015) | 2 lines Changed paths: M /trunk/translations/freeciv/fi.po Updated Finnish translation. This is just S2_6 translation msgmerged against latest TRUNK strings. ------------------------------------------------------------------------ r30794 | cazfi | 2015-11-26 16:19:48 +0200 (Thu, 26 Nov 2015) | 5 lines Changed paths: M /trunk/server/ruleset.c Explicitly check at ruleset loading time check that bases and roads have association to an extra, to produce sensible error message when things fail. See patch #6629 ------------------------------------------------------------------------ r30793 | sveinung | 2015-11-26 11:48:51 +0200 (Thu, 26 Nov 2015) | 1 line Changed paths: M /trunk/common/actions.h Improve comment English ------------------------------------------------------------------------ r30789 | cazfi | 2015-11-26 10:49:39 +0200 (Thu, 26 Nov 2015) | 4 lines Changed paths: M /trunk/common/game.c Initialize names of preferred soundset and musicset See bug #24063 ------------------------------------------------------------------------ r30786 | cazfi | 2015-11-26 08:43:14 +0200 (Thu, 26 Nov 2015) | 4 lines Changed paths: M /trunk/common/map.c M /trunk/common/map.h M /trunk/common/movement.c Avoid unnecessary is_move_cardinal() calls on hex topologies See patch #6611 ------------------------------------------------------------------------ r30783 | cazfi | 2015-11-26 07:30:07 +0200 (Thu, 26 Nov 2015) | 3 lines Changed paths: M /trunk/ai/default/advmilitary.c Reverted bug #23997 commit, that tried to fix problems of defense bonus effects in relation to wall value. ------------------------------------------------------------------------ r30780 | cazfi | 2015-11-26 06:56:43 +0200 (Thu, 26 Nov 2015) | 4 lines Changed paths: M /trunk/ai/default/aiunit.c Removed debug message spamming about the number of defenders. See bug #24117 ------------------------------------------------------------------------ r30778 | cazfi | 2015-11-26 06:36:52 +0200 (Thu, 26 Nov 2015) | 4 lines Changed paths: M /trunk/ai/default/advdomestic.c M /trunk/ai/default/advmilitary.c M /trunk/ai/default/advmilitary.h M /trunk/ai/default/aicity.c M /trunk/ai/default/aicity.h M /trunk/ai/default/aisettler.c M /trunk/ai/default/aitech.c M /trunk/ai/default/aitools.c M /trunk/ai/default/aitools.h M /trunk/server/advisors/Makefile.am M /trunk/server/advisors/advbuilding.h A /trunk/server/advisors/advchoice.c A /trunk/server/advisors/advchoice.h M /trunk/server/advisors/advdata.h Moved advisor choice related stuff to new advchoice.[ch] module. See patch #6622 ------------------------------------------------------------------------ r30775 | cazfi | 2015-11-25 23:53:15 +0200 (Wed, 25 Nov 2015) | 4 lines Changed paths: M /trunk/server/cityturn.c M /trunk/server/diplhand.c M /trunk/server/techtools.c Improve translatable tech acquirements strings. See patch #6628 ------------------------------------------------------------------------ r30774 | mir3x | 2015-11-25 21:05:10 +0200 (Wed, 25 Nov 2015) | 6 lines Changed paths: M /trunk/client/gui-qt/plrdlg.cpp Fixed crash when selecting dead player in player dialog. Reported by Jacob Nevins . See bug #24114 ------------------------------------------------------------------------ r30771 | mir3x | 2015-11-25 21:02:11 +0200 (Wed, 25 Nov 2015) | 6 lines Changed paths: M /trunk/client/gui-qt/menu.cpp Changed unit selction shortcut to ctrl+space due to ambiguous shortcut. Reported by Jacob Nevins See bug #24112 ------------------------------------------------------------------------ r30768 | mir3x | 2015-11-25 20:59:36 +0200 (Wed, 25 Nov 2015) | 5 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp Fixed failed assertions in unit selection dialog in qt-client. See bug #24111 ------------------------------------------------------------------------ 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 changing ruleset. Reported by Jacob Nevins See bug #24108 ------------------------------------------------------------------------ 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. See bug #24106 ------------------------------------------------------------------------ r30759 | sveinung | 2015-11-25 11:26:12 +0200 (Wed, 25 Nov 2015) | 10 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/common/packets.def M /trunk/data/alien/cities.ruleset M /trunk/data/civ1/cities.ruleset M /trunk/data/civ2/cities.ruleset M /trunk/data/civ2civ3/cities.ruleset M /trunk/data/classic/cities.ruleset M /trunk/data/experimental/cities.ruleset M /trunk/data/multiplayer/cities.ruleset M /trunk/data/sandbox/cities.ruleset M /trunk/data/stub/cities.ruleset M /trunk/fc_version M /trunk/server/rscompat.c M /trunk/server/ruleset.c M /trunk/tools/ruledit/rulesave.c Ruleset control unit upkeep auto action Move the rules about what action a unit is forced to perform if its upkeep can't be payed to the ruleset. This uses Action Auto Perform rules under the hood. The rules are stored as regular settings since the Action Auto Perform rules system isn't ready for ruleset exposure yet. See patch #6633 ------------------------------------------------------------------------ r30757 | sveinung | 2015-11-25 07:49:06 +0200 (Wed, 25 Nov 2015) | 10 lines Changed paths: M /trunk/common/packets.def M /trunk/data/alien/cities.ruleset M /trunk/data/civ1/cities.ruleset M /trunk/data/civ2/cities.ruleset M /trunk/data/civ2civ3/cities.ruleset M /trunk/data/classic/cities.ruleset M /trunk/data/experimental/cities.ruleset M /trunk/data/multiplayer/cities.ruleset M /trunk/data/sandbox/cities.ruleset M /trunk/data/stub/cities.ruleset M /trunk/fc_version M /trunk/server/cityturn.c M /trunk/server/rscompat.c M /trunk/server/ruleset.c M /trunk/server/ruleset.h M /trunk/tools/ruledit/rulesave.c Ruleset control missing unit upkeep wipe Give the ruleset control over if a unit is wiped when there aren't enough food, gold or shields to pay for its upkeep. The immunity granted by the Undisbandable unit type flag is still hard coded. What actions a unit is forced to perform before it is wiped, if any, is still hard coded. See patch #6632 ------------------------------------------------------------------------ r30756 | sveinung | 2015-11-25 07:48:53 +0200 (Wed, 25 Nov 2015) | 5 lines Changed paths: M /trunk/data/alien/script.lua M /trunk/data/default/default.lua M /trunk/data/multiplayer/script.lua Rulesets: fix research notification Lua calls Don't pass tile to notify.research_embassies(). It doesn't take tile. See bug #24118 ------------------------------------------------------------------------ r30753 | jtn | 2015-11-25 02:41:50 +0200 (Wed, 25 Nov 2015) | 6 lines Changed paths: M /trunk/server/settings.c M /trunk/server/stdinhand.c Mention 'nationset' option when issuing an error message about lack of nations in a ruleset with multiple nationsets. Reported by akfaew@gna. See gna bug #24116. ------------------------------------------------------------------------ r30752 | sveinung | 2015-11-24 15:41:13 +0200 (Tue, 24 Nov 2015) | 3 lines Changed paths: M /trunk/fc_version Undo accidental network capstring change that patch #6610 shouldn't cause. ------------------------------------------------------------------------ r30751 | sveinung | 2015-11-24 15:35:57 +0200 (Tue, 24 Nov 2015) | 13 lines Changed paths: M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/common/fc_types.h M /trunk/fc_version M /trunk/server/actiontools.c M /trunk/server/actiontools.h M /trunk/server/cityturn.c Introduce the Action Auto Performer concept An Action Auto Performer (AAP) rule makes an actor (try to) perform an Action without being ordered to do so by the player. The only way the player can prevent the actor from executing the order is to avoid its cause or to make sure that the action is against the rules. Network protocol support not included. Ruleset support not included. Make the rules about what actions a unit will be forced to perform if his upkeep in food, gold or shields can't be payed hard coded AAP data. See patch #6610 ------------------------------------------------------------------------ r30750 | mir3x | 2015-11-23 19:11:11 +0200 (Mon, 23 Nov 2015) | 5 lines Changed paths: M /trunk/client/gui-qt/plrdlg.cpp Player dialog headers are now resized to fit actual contents in qt-client. See bug #24102 ------------------------------------------------------------------------ r30747 | mir3x | 2015-11-23 19:06:34 +0200 (Mon, 23 Nov 2015) | 6 lines Changed paths: M /trunk/client/gui-qt/connectdlg.cpp M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/pages.cpp Made all buttons in pregame page sensitive. Reported by Marko Lindqvist See bug #24071 ------------------------------------------------------------------------ r30743 | cazfi | 2015-11-23 03:28:10 +0200 (Mon, 23 Nov 2015) | 4 lines Changed paths: M /trunk/data/alien/script.lua M /trunk/data/default/default.lua M /trunk/data/multiplayer/script.lua Update lua scripts in supplied rulesets to match changes in research notification API. See patch #6604 ------------------------------------------------------------------------ r30740 | cazfi | 2015-11-22 15:39:31 +0200 (Sun, 22 Nov 2015) | 6 lines Changed paths: M /trunk/doc/HACKING Updated HACKING: - Added some directories missing from the source code hierarchy listing - Updated CodingStyle of the code example See patch #6621 ------------------------------------------------------------------------ r30739 | cazfi | 2015-11-22 15:33:01 +0200 (Sun, 22 Nov 2015) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/common/player.c M /trunk/common/player.h M /trunk/common/scriptcore/api_game_methods.c M /trunk/common/scriptcore/api_game_methods.h M /trunk/common/scriptcore/tolua_game.pkg M /trunk/fc_version M /trunk/server/advisors/autoexplorer.c M /trunk/server/plrhand.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/savegame3.c M /trunk/utility/bitvector.h Made player AIness first of the new player flags. See patch #6582 ------------------------------------------------------------------------ r30736 | cazfi | 2015-11-22 15:16:07 +0200 (Sun, 22 Nov 2015) | 8 lines Changed paths: M /trunk/ai/default/aiunit.c Limit number of units assigned to city defense duty. As the wanted minimum defense power was solely function of potential attack against the city, cities were often just building more and more defenders, as units one player build as defenders were considered potential attackers by the other side. See patch #6612 ------------------------------------------------------------------------ r30734 | cazfi | 2015-11-22 14:25:28 +0200 (Sun, 22 Nov 2015) | 4 lines Changed paths: M /trunk/data/alien/nations.ruleset M /trunk/data/civ1/nations.ruleset M /trunk/data/civ2/nations.ruleset Fixed xgettext errors from civ1/2 & alien ruleset trait comments. See bug #24104 ------------------------------------------------------------------------ r30731 | cazfi | 2015-11-22 12:40:47 +0200 (Sun, 22 Nov 2015) | 4 lines Changed paths: M /trunk/data/Makefile.am Install gtk3-menus.xml also when both of gtk2- and gtk3-client are installed. See bug #24101 ------------------------------------------------------------------------ r30730 | jtn | 2015-11-21 19:04:12 +0200 (Sat, 21 Nov 2015) | 3 lines Changed paths: M /trunk/translations/freeciv/en_GB.po Merge current S2_5 en_GB translation for core strings (r30728). trunk stats: 85%: 5840 translated, 626 fuzzy, 367 untranslated. ------------------------------------------------------------------------ r30726 | cazfi | 2015-11-21 12:12:36 +0200 (Sat, 21 Nov 2015) | 4 lines Changed paths: M /trunk/common/terrain.h M /trunk/server/savecompat.c M /trunk/server/savegame2.c M /trunk/server/savegame3.c Load terrains using terrain mapping in savegame. See patch #6607 ------------------------------------------------------------------------ r30723 | cazfi | 2015-11-21 11:48:37 +0200 (Sat, 21 Nov 2015) | 9 lines Changed paths: M /trunk/m4/compiler.m4 Fixed configure check if compiler knows "-Wno-tautological-compare" commandline option. This makes sure it doesn't end up to compile command line, sometimes resulting in cc1: error: unrecognized command line option "-Wno-tautological-compare" Reported anonymously See bug #23448 ------------------------------------------------------------------------ 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. Reported by Jacob Nevins See bug #24048 ------------------------------------------------------------------------ r30718 | mir3x | 2015-11-20 18:22:33 +0200 (Fri, 20 Nov 2015) | 6 lines 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. Fixed. See bug #24095 ------------------------------------------------------------------------ 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. See bug #24093 ------------------------------------------------------------------------ r30712 | mir3x | 2015-11-20 18:16:46 +0200 (Fri, 20 Nov 2015) | 7 lines Changed paths: M /trunk/client/gui-qt/menu.cpp Changed 'units filter -> Full MP' behaviour to include units with more than default movement points. Reported by Jacob Nevins See bug #24078 ------------------------------------------------------------------------ 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. See bug #24061 ------------------------------------------------------------------------ r30706 | mir3x | 2015-11-20 18:10:18 +0200 (Fri, 20 Nov 2015) | 5 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/repodlgs.cpp M /trunk/client/gui-qt/repodlgs.h Added popdown_endgame_report() to qt-client. See patch #6597 ------------------------------------------------------------------------ r30702 | sveinung | 2015-11-20 15:36:21 +0200 (Fri, 20 Nov 2015) | 9 lines Changed paths: M /trunk/server/cityturn.c No Undisbandable flag doesn't mean disbandable A unit could be undisbandable because it can't do any disband action. Remember this when trying to disband a unit because its home city doesn't have enough shields. Reported by Marko Lindqvist See bug #24087 ------------------------------------------------------------------------ r30701 | sveinung | 2015-11-20 15:36:13 +0200 (Fri, 20 Nov 2015) | 9 lines Changed paths: M /trunk/server/savegame2.c M /trunk/server/savegame3.c Store unseen action selection dialogs in saves Make the unseen action selection dialog server state survive server restarts by storing it in save games. The new save game fields aren't mandatory. When missing it is assumed that the unit doesn't have an unseen action selection dialog. See patch #6609 ------------------------------------------------------------------------ r30700 | sveinung | 2015-11-20 15:36:03 +0200 (Fri, 20 Nov 2015) | 3 lines Changed paths: M /trunk/server/savegame2.c M /trunk/server/savegame3.c save games: ORDER_ACTION_MOVE needs a direction See bug #24097 ------------------------------------------------------------------------ r30697 | cazfi | 2015-11-19 23:08:45 +0200 (Thu, 19 Nov 2015) | 5 lines Changed paths: M /trunk/ai/default/advmilitary.c M /trunk/ai/default/aitech.c M /trunk/client/packhand.c M /trunk/common/combat.c M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/server/ruleset.c Cache unit type vs unit type defense multiplier combat bonuses, and use those cached values instead of recalculating them every time they are needed. See patch #6546 ------------------------------------------------------------------------ r30695 | cazfi | 2015-11-19 22:22:47 +0200 (Thu, 19 Nov 2015) | 4 lines Changed paths: M /trunk/client/climisc.c M /trunk/client/climisc.h M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/notify.c Send the turn event originally took place to the client with the event packet. See patch #6600 ------------------------------------------------------------------------ r30694 | cazfi | 2015-11-19 21:26:12 +0200 (Thu, 19 Nov 2015) | 2 lines Changed paths: M /trunk/translations/freeciv/fi.po Updated Finnish translation. This is just S2_6 translation msgmerged against latest TRUNK strings. ------------------------------------------------------------------------ r30689 | cazfi | 2015-11-19 19:00:06 +0200 (Thu, 19 Nov 2015) | 4 lines Changed paths: M /trunk/server/generator/mapgen.c Fixed fair generator gcc-4.2 warnings. See bug #24088 ------------------------------------------------------------------------ r30686 | cazfi | 2015-11-19 18:56:02 +0200 (Thu, 19 Nov 2015) | 6 lines Changed paths: M /trunk/server/srv_main.c Server prints to the console which port it's listening. Requested by Jacob Nevins See bug #24073 ------------------------------------------------------------------------ r30684 | sveinung | 2015-11-19 11:26:59 +0200 (Thu, 19 Nov 2015) | 18 lines Changed paths: M /trunk/data/sandbox/game.ruleset M /trunk/data/sandbox/governments.ruleset M /trunk/data/sandbox/units.ruleset sandbox: add disband unit rules A unit can be Disbandable, Undisbandable or ConsensusUndisbandable. The consensus among the player's bureaucracy is that ConsensusUndisbandable units never should be disbanded (or recycled). Under some governments it has the power to enforce its will. The unit types Battleship and Carrier are ConsensusUndisbandable. Both unit types gets an Easter Egg in their ruleset comments: a reference to a news paper article indicating that ConsensusUndisbandable isn't a completely fictional concept. Adding "Disband Unit" to the sandbox ruleset was accidentally forgotten when "Disband Unit" was introduced in patch #6573. Reported by Marko Lindqvist See patch #6596 ------------------------------------------------------------------------ r30683 | sveinung | 2015-11-19 11:26:48 +0200 (Thu, 19 Nov 2015) | 9 lines Changed paths: M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/dialogs.h M /trunk/client/gui-sdl2/action_dialog.c M /trunk/client/packhand.c Get rid of separate action selection dialog queue Get rid of diplomat_arrival_queue by merging it into the unit focus queue. Requested by Jacob Nevins (This patch doesn't implement everything asked for in patch #3711) See patch #6602 ------------------------------------------------------------------------ r30682 | sveinung | 2015-11-19 11:26:31 +0200 (Thu, 19 Nov 2015) | 14 lines Changed paths: M /trunk/client/control.c M /trunk/client/packhand.c M /trunk/common/fc_types.h M /trunk/common/packets.def M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/fc_version M /trunk/server/unithand.c M /trunk/server/unittools.c Show action selection dialog when reconnecting A unit performing an ORDER_ACTION_MOVE order during turn change may cause an action selection dialog to pop up. A player may be disconnected during turn change. Remember action selection dialogs the player haven't seen yet. Pop them up when he connects. An action selection dialog is considered seen when the client asks what the alternatives are. This patch doesn't save the fact that a unit wants an action dialog to pop up. See patch #6601 ------------------------------------------------------------------------ r30680 | cazfi | 2015-11-19 03:52:06 +0200 (Thu, 19 Nov 2015) | 2 lines Changed paths: M /trunk/ai/default/advdomestic.c Updated comment about location of AI difficulty related code; stdinhand.c -> difficulty.c ------------------------------------------------------------------------ r30679 | cazfi | 2015-11-19 02:25:13 +0200 (Thu, 19 Nov 2015) | 5 lines Changed paths: M /trunk/tools/mpcmdline.c Use freeciv_storage_dir() instead of user_home_dir() as the default storage location for modpack installer. See bug #24092 ------------------------------------------------------------------------ r30676 | cazfi | 2015-11-19 02:17:13 +0200 (Thu, 19 Nov 2015) | 6 lines Changed paths: M /trunk/client/packhand.c Consider server busy until beginning of first phase. That means that client keeps the busy cursor, and Turn Done button does not get sensitive while server is still processing beginning of the first phase. See patch #6584 ------------------------------------------------------------------------ r30674 | cazfi | 2015-11-18 21:19:28 +0200 (Wed, 18 Nov 2015) | 5 lines Changed paths: M /trunk/tools/ruledit/ruledit.cpp Use fc_fprintf() to print out the error message before logging is available, fetch translation from ruledit domain. See bug #24091 ------------------------------------------------------------------------ r30672 | cazfi | 2015-11-18 20:44:01 +0200 (Wed, 18 Nov 2015) | 4 lines Changed paths: M /trunk/client/audio.c M /trunk/client/audio.h M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/soundset_dlg.c M /trunk/client/gui-gtk-2.0/tileset_dlg.c M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.0/soundset_dlg.c M /trunk/client/gui-gtk-3.0/tileset_dlg.c M /trunk/client/gui-sdl2/gui_main.c M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/common/game.c M /trunk/common/packets.def M /trunk/server/ruleset.c M /trunk/tools/ruledit/rulesave.c M /trunk/utility/shared.c M /trunk/utility/shared.h Changed prefered to preferred in all internal function and variable names. See patch #6579 ------------------------------------------------------------------------ r30669 | cazfi | 2015-11-18 20:08:02 +0200 (Wed, 18 Nov 2015) | 3 lines Changed paths: M /trunk/ai/default/aicity.h Removed comment about long gone warmap. Updated comments about unit type flags to have UTYF_ prefix instead of F_ ------------------------------------------------------------------------ r30666 | cazfi | 2015-11-18 18:07:31 +0200 (Wed, 18 Nov 2015) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/gotodlg.c M /trunk/client/gui-gtk-3.0/gotodlg.c Make sure "Airlift" button is insensitive when the gtk-clients' "Goto City" dialog has no cities listed at all. See bug #24060 ------------------------------------------------------------------------ r30664 | cazfi | 2015-11-18 00:45:43 +0200 (Wed, 18 Nov 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-sdl2/optiondlg.c 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. See patch #6494 ------------------------------------------------------------------------ r30662 | cazfi | 2015-11-18 00:32:55 +0200 (Wed, 18 Nov 2015) | 6 lines Changed paths: M /trunk/server/savecompat.c M /trunk/server/savegame2.c Fix the way 'default' from the pre-2.5 savegames gets understood as 'classic' ruleset. Sveinung Kvilhaugsvik See bug #24067 ------------------------------------------------------------------------ r30659 | cazfi | 2015-11-18 00:28:28 +0200 (Wed, 18 Nov 2015) | 4 lines Changed paths: M /trunk/data/civ1/techs.ruleset M /trunk/data/civ2/techs.ruleset M /trunk/data/civ2civ3/techs.ruleset M /trunk/data/classic/techs.ruleset M /trunk/data/experimental/techs.ruleset M /trunk/data/multiplayer/techs.ruleset M /trunk/data/sandbox/techs.ruleset Qualified "Railroad" tech name to distinguish it from road-type. See patch #6595 ------------------------------------------------------------------------ r30657 | cazfi | 2015-11-17 23:57:58 +0200 (Tue, 17 Nov 2015) | 4 lines Changed paths: M /trunk/server/notify.c M /trunk/server/scripting/api_server_notify.c M /trunk/server/scripting/api_server_notify.h M /trunk/server/scripting/tolua_server.pkg Added notify.research_embassies() functionality to lua scripting API. See bug #24056 ------------------------------------------------------------------------ r30654 | cazfi | 2015-11-17 20:48:00 +0200 (Tue, 17 Nov 2015) | 4 lines Changed paths: M /trunk/autogen.sh autogen.sh checks that python is available. See bug #24085 ------------------------------------------------------------------------ r30651 | jtn | 2015-11-17 10:56:22 +0200 (Tue, 17 Nov 2015) | 8 lines Changed paths: M /trunk/common/generate_packets.py M /trunk/common/packets.def M /trunk/fc_version Increase unit move_rate fields in network protocol to UINT16, to fix a regression in range when using an increased move_fragments resolution. (Also, fix generate_packets.py to allow comments on lines defining types.) Limitation reported by Michal Mazurek (akfaew@gna). See gna bug #24074. ------------------------------------------------------------------------ r30649 | cazfi | 2015-11-16 23:12:18 +0200 (Mon, 16 Nov 2015) | 4 lines Changed paths: M /trunk/data/sandbox/game.ruleset Sandbox summary updated to dismiss AI performance, savegame compatibility See patch #6590 ------------------------------------------------------------------------ r30646 | cazfi | 2015-11-16 23:09:51 +0200 (Mon, 16 Nov 2015) | 4 lines Changed paths: M /trunk/ai/default/advmilitary.c setup assess_turns outside loop in AI assess_danger() See patch #6591 ------------------------------------------------------------------------ r30644 | cazfi | 2015-11-16 23:00:38 +0200 (Mon, 16 Nov 2015) | 4 lines Changed paths: M /trunk/client/tilespec.c M /trunk/data/alio.tilespec M /trunk/data/amplio.tilespec M /trunk/data/amplio2.tilespec M /trunk/data/cimpletoon.tilespec M /trunk/data/hex2t.tilespec M /trunk/data/hexemplio.tilespec M /trunk/data/isophex.tilespec M /trunk/data/isotrident.tilespec M /trunk/data/toonhex.tilespec M /trunk/data/trident.tilespec M /trunk/doc/README.graphics Made unit upkeep icon offset tileset configurable. See patch #6511 ------------------------------------------------------------------------ r30641 | cazfi | 2015-11-16 22:46:36 +0200 (Mon, 16 Nov 2015) | 5 lines Changed paths: M /trunk/client/tilespec.c Make sure that unit itself gets drawn completely even if its bottom is below upkeep icon layer's bottom. See bug #24051 ------------------------------------------------------------------------ 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. Fixed. See bug #24069 ------------------------------------------------------------------------ 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. See bug #24068 ------------------------------------------------------------------------ r30634 | mir3x | 2015-11-16 20:58:11 +0200 (Mon, 16 Nov 2015) | 8 lines Changed paths: M /trunk/client/gui-qt/cityrep.cpp Fixed city report columns width in qt-client, their width is still interactive, but defaults to contents. Reported by Jacob Nevins . See bug #24048 ------------------------------------------------------------------------ r30631 | mir3x | 2015-11-16 20:53:08 +0200 (Mon, 16 Nov 2015) | 7 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/citydlg.h 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) See bug #24047 ------------------------------------------------------------------------ r30628 | mir3x | 2015-11-16 20:49:45 +0200 (Mon, 16 Nov 2015) | 8 lines 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). 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. See patch #6577 ------------------------------------------------------------------------ r30625 | sveinung | 2015-11-16 01:56:37 +0200 (Mon, 16 Nov 2015) | 8 lines Changed paths: M /trunk/client/goto.c client goto: respect the final order Respect the direction set in the final order sent to send_path_orders(). Move the setting of the direction for the final order when a non allied unit or city blocks the way to send_goto_route(). See patch #6417 ------------------------------------------------------------------------ r30622 | cazfi | 2015-11-15 23:13:59 +0200 (Sun, 15 Nov 2015) | 4 lines Changed paths: M /trunk/client/mapctrl_common.c Keep turn done button insensitive when server considered busy See patch #6583 ------------------------------------------------------------------------ r30621 | cazfi | 2015-11-15 20:05:31 +0200 (Sun, 15 Nov 2015) | 5 lines Changed paths: M /trunk/client/options.c M /trunk/client/options.h M /trunk/client/tilespec.c Removed all information about sdl-client options not necessary for migrating them to sdl2-client options. See patch #6578 ------------------------------------------------------------------------ r30618 | cazfi | 2015-11-15 19:32:01 +0200 (Sun, 15 Nov 2015) | 4 lines Changed paths: M /trunk/server/techtools.c Send notification about acquiring an bonus tech to embassies. See bug #24039 ------------------------------------------------------------------------ r30616 | cazfi | 2015-11-15 17:02:18 +0200 (Sun, 15 Nov 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/gamedlgs.c Improved gtk3-client rates dialog coding style. See patch #6568 ------------------------------------------------------------------------ r30614 | cazfi | 2015-11-15 15:39:09 +0200 (Sun, 15 Nov 2015) | 4 lines Changed paths: M /trunk/client/clinet.c M /trunk/client/gui-sdl2/gui_main.c M /trunk/client/servers.c M /trunk/common/connection.c M /trunk/common/dataio.c M /trunk/common/dataio_json.c M /trunk/common/packets.c M /trunk/configure.ac M /trunk/gen_headers/freeciv_config.h.in M /trunk/server/meta.c M /trunk/server/sernet.c M /trunk/server/srv_main.c M /trunk/utility/netintf.c M /trunk/utility/netintf.h M /trunk/utility/support.c Use winsock2 on Windows builds. See patch #6533 ------------------------------------------------------------------------ r30610 | cazfi | 2015-11-14 20:01:19 +0200 (Sat, 14 Nov 2015) | 5 lines Changed paths: M /trunk/server/savegame2.c M /trunk/server/savegame3.c Make a savegame loading time check if player has multiple units of a type that should never have more than one instance (unique unit). See patch #6561 ------------------------------------------------------------------------ r30604 | cazfi | 2015-11-13 22:25:30 +0200 (Fri, 13 Nov 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/gamedlgs.c M /trunk/client/gui-gtk-3.0/gotodlg.c Got rid of last gtk_dialog_get_action_area() usages in gtk3-client. See patch #6567 ------------------------------------------------------------------------ r30601 | cazfi | 2015-11-13 22:10:35 +0200 (Fri, 13 Nov 2015) | 7 lines Changed paths: M /trunk/doc/README.graphics Corrections to README.graphics - Document entry 'preferred_themes' instead of 'prefered_themes' - Corrected claim that current tilespec capability should by "+tilespec4"; give current general format of the string - Tileset type name "overview" -> "overhead" See patch #6580 ------------------------------------------------------------------------ r30598 | cazfi | 2015-11-13 21:58:00 +0200 (Fri, 13 Nov 2015) | 4 lines Changed paths: M /trunk/common/map.c Optimized is_move_cardinal() See patch #6550 ------------------------------------------------------------------------ r30595 | cazfi | 2015-11-13 18:46:33 +0200 (Fri, 13 Nov 2015) | 7 lines Changed paths: M /trunk/server/advisors/autosettlers.c Make sure that unit without UTYF_SETTLERS does not try to execute uninitialized work tasks on autosettler code. Reported by Louis Moureaux See bug #23998 ------------------------------------------------------------------------ r30592 | sveinung | 2015-11-13 14:24:15 +0200 (Fri, 13 Nov 2015) | 7 lines Changed paths: M /trunk/common/packets.def Mark string vector strings in packets.def Use a field type alias to STRING to make the change as unintrusive as possible for now. I have verified that there is no difference in the code generated by generate_packets.py. See patch #6592 ------------------------------------------------------------------------ r30589 | sveinung | 2015-11-13 07:36:44 +0200 (Fri, 13 Nov 2015) | 6 lines Changed paths: M /trunk/client/goto.c M /trunk/common/actions.c M /trunk/common/actions.h Centralize action actor target distance rules Store an action's minimum and maximum legal distance between actor and target in the action structure it self. See patch #6588 ------------------------------------------------------------------------ r30588 | sveinung | 2015-11-13 07:36:34 +0200 (Fri, 13 Nov 2015) | 6 lines Changed paths: M /trunk/server/unithand.c The player is responsible for the illegal action Assert that the player is responsible for the illegal action before bothering him with a message about it or punishing him for it. See patch #6587 ------------------------------------------------------------------------ r30587 | sveinung | 2015-11-13 07:36:26 +0200 (Fri, 13 Nov 2015) | 5 lines Changed paths: M /trunk/tools/ruledit/ruledit.cpp M /trunk/tools/ruledit/ruledit.h M /trunk/tools/ruledit/ruledit_qt.cpp ruledit: take ruleset as an argument The user is still able to review and change ruleset before loading it. See patch #6586 ------------------------------------------------------------------------ r30586 | sveinung | 2015-11-13 07:36:15 +0200 (Fri, 13 Nov 2015) | 3 lines Changed paths: M /trunk/tools/ruledit/ruledit_qt.cpp ruledit: load ruleset when enter is pressed See patch #6585 ------------------------------------------------------------------------ r30584 | cazfi | 2015-11-13 00:39:40 +0200 (Fri, 13 Nov 2015) | 4 lines Changed paths: M /trunk/win32/installer/Makefile Fixed win32/installer 'make clean' removal of freeciv-ruledit package. See bug #24062 ------------------------------------------------------------------------ r30582 | cazfi | 2015-11-13 00:36:58 +0200 (Fri, 13 Nov 2015) | 4 lines Changed paths: M /trunk/client/gui-sdl2/graphics.h Remove include of unused SDL2_gfxPrimitives.h See patch #6565 ------------------------------------------------------------------------ r30581 | cazfi | 2015-11-13 00:09:53 +0200 (Fri, 13 Nov 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.0/gui_main.h M /trunk/client/gui-gtk-3.0/themes.c Converted last of the gui_options.gui_gtk3_ accesses to use wrapper macros See patch #6566 ------------------------------------------------------------------------ r30579 | cazfi | 2015-11-12 23:54:45 +0200 (Thu, 12 Nov 2015) | 4 lines Changed paths: M /trunk/gen_headers/freeciv_config.h.in Make FREECIV_WEB public in freeciv_config.h See patch #6559 ------------------------------------------------------------------------ r30576 | cazfi | 2015-11-12 23:34:43 +0200 (Thu, 12 Nov 2015) | 4 lines Changed paths: M /trunk/server/savegame.c Do not refresh cities during savegame.c savegame loading when tradepartner has not necessarily been loaded yet. See bug #23614 ------------------------------------------------------------------------ r30572 | sveinung | 2015-11-12 16:54:31 +0200 (Thu, 12 Nov 2015) | 10 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/common/actions.h M /trunk/server/cityturn.c M /trunk/server/unithand.c M /trunk/server/unithand.h M /trunk/server/unittools.c M /trunk/server/unittools.h Be aware of action requester identity Let unit_perform_action() know how responsible the player is for an attempt to perform an action. At the moment a request to perform an action can come from two sources: the player or the game rules. A third action requester that hasn't appeared yet is server side agents like auto settlers. See patch #6581 ------------------------------------------------------------------------ r30571 | sveinung | 2015-11-12 16:54:20 +0200 (Thu, 12 Nov 2015) | 6 lines Changed paths: M /trunk/data/scenarios/europe_1901.sav Europe 1901: standardize AI skill level Some players had the AI skill level Normal. Others used the global AI skill level. It was set to Hard. Standardize on Hard. See bug #23983 ------------------------------------------------------------------------ r30570 | sveinung | 2015-11-12 16:54:11 +0200 (Thu, 12 Nov 2015) | 8 lines Changed paths: M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c GTK clients: act sel dlg "Show Location" button Add a button that focuses the map on the actor unit to the GTK clients' action selection dialog. Requested by Marko Lindqvist See bug #23846 ------------------------------------------------------------------------ r30569 | sveinung | 2015-11-12 16:54:03 +0200 (Thu, 12 Nov 2015) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-2.0/choice_dialog.c M /trunk/client/gui-gtk-2.0/choice_dialog.h M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-gtk-3.0/choice_dialog.c M /trunk/client/gui-gtk-3.0/choice_dialog.h M /trunk/client/gui-gtk-3.0/citydlg.c M /trunk/client/gui-gtk-3.0/dialogs.c GTK clients: choice dialog meta buttons Make it possible to add a button to a choice dialog that isn't an alternative choice. Since it isn't an alternative it shouldn't close the dialog. See patch #6576 ------------------------------------------------------------------------ r30568 | sveinung | 2015-11-12 16:53:52 +0200 (Thu, 12 Nov 2015) | 16 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/client/control.c M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-gtk-3.0/citydlg.c M /trunk/client/gui-gtk-3.0/dialogs.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-sdl2/action_dialog.c M /trunk/client/helpdata.c M /trunk/client/repodlgs_common.c M /trunk/client/text.c M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/common/packets.def M /trunk/data/alien/game.ruleset M /trunk/data/alien/units.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/stub/units.ruleset M /trunk/doc/README.actions M /trunk/fc_version M /trunk/server/advisors/advdata.c M /trunk/server/rscompat.c M /trunk/server/ruleset.c M /trunk/server/unithand.c M /trunk/server/unithand.h M /trunk/server/unittools.c M /trunk/tools/ruledit/rulesave.c Make unit disbanding action enabler controlled "Disband Unit" action enabler rules controls the player ordering a unit to disband without getting anything in return. The unit type flag Undisbandable still has hard coded control over who the game won't try to auto disband to save a city and who it will work extra hard to save from drowning. Patch #6536 temporarily broke the client's ability to order a unit to disband when Recycle Unit is illegal but the player don't have enough information to know that it is. This patch makes it possible again. Patch #6389 temporarily made it impossible to put a non "Recycle Unit" disband order in a units orders. This patch makes it possible again. See patch #6573 ------------------------------------------------------------------------ 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. See patch #6562 ------------------------------------------------------------------------ r30564 | mir3x | 2015-11-12 13:29:00 +0200 (Thu, 12 Nov 2015) | 5 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/citydlg.h M /trunk/client/gui-qt/optiondlg.cpp M /trunk/client/gui-qt/optiondlg.h Added tooltips for chosen item in production widget in city dialog in qt-client. See patch #6555 ------------------------------------------------------------------------ r30561 | mir3x | 2015-11-12 13:24:07 +0200 (Thu, 12 Nov 2015) | 5 lines Changed paths: M /trunk/client/gui-qt/menu.cpp Fixed wrong focus when selecting multiple units in qt-client. See bug #24055 ------------------------------------------------------------------------ r30558 | mir3x | 2015-11-12 13:20:07 +0200 (Thu, 12 Nov 2015) | 5 lines Changed paths: M /trunk/client/gui-qt/mapview.cpp Fixed bug when connecting to game which ended - map was not shown. See bug #24045 ------------------------------------------------------------------------ r30553 | cazfi | 2015-11-11 21:37:17 +0200 (Wed, 11 Nov 2015) | 4 lines Changed paths: M /trunk/data/sandbox/nations.ruleset Use single-barbarian-nation model in sandbox ruleset. See patch #6532 ------------------------------------------------------------------------ r30550 | cazfi | 2015-11-11 21:23:05 +0200 (Wed, 11 Nov 2015) | 4 lines Changed paths: M /trunk/server/gamehand.c M /trunk/server/ruleset.c Send packet-like structures without extra copy-operation. See patch #6556 ------------------------------------------------------------------------ r30548 | cazfi | 2015-11-11 20:11:05 +0200 (Wed, 11 Nov 2015) | 11 lines Changed paths: M /trunk/server/savecompat.c M /trunk/server/savegame2.c M /trunk/server/savegame3.c Support the new special meaning of 'default' rulesetdir in 2.6 savegames already. In older savegames it means ruleset actually named 'default' (former name of the classic ruleset) but in 2.6 and later it tells to use what ever is the freeciv default. Savegame is never saved with that rulesetdir value, but it can occur only in manually edited scenarios. This is mostly meant to be used in supplied rulesets that should work both on desktop freeciv and freeciv-web version, and which are guaranteed to be exact match to the freeciv version in use. Custom scenarios setting rulesetdir to 'default' risk freeciv default to change incompatible way while the scenario saveformat version remains within compatibility range. See patch #6541 ------------------------------------------------------------------------ r30545 | cazfi | 2015-11-11 19:45:46 +0200 (Wed, 11 Nov 2015) | 4 lines Changed paths: M /trunk/client/gui-sdl2/repodlgs.c Fixed science report progress bar crash on sdl-clients when research not set. See bug #24052 ------------------------------------------------------------------------ r30543 | cazfi | 2015-11-11 19:29:23 +0200 (Wed, 11 Nov 2015) | 5 lines Changed paths: M /trunk/data/multiplayer/script.lua Corrected multiplayer ruleset lua-script to send notifications about gained techs to players with an embassy as E.TECH_EMBASSY. See bug #24057 ------------------------------------------------------------------------ r30540 | cazfi | 2015-11-11 19:21:11 +0200 (Wed, 11 Nov 2015) | 8 lines Changed paths: M /trunk/common/dataio.c Silently allow accuracy error of exactly 1.0 units while converting floating point numbers to network protocol. Tell the amount of error in conversion units if the error message in the remaining cases. Reported by Jacob Nevins See bug #22960 ------------------------------------------------------------------------ r30538 | cazfi | 2015-11-11 18:30:39 +0200 (Wed, 11 Nov 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/cma_fe.c M /trunk/client/options.c M /trunk/client/options.h Added option for setting governor range min and max to be used in gtk3-client. See patch #6352 ------------------------------------------------------------------------ r30535 | sveinung | 2015-11-11 04:13:29 +0200 (Wed, 11 Nov 2015) | 7 lines Changed paths: M /trunk/common/player.c M /trunk/common/player.h M /trunk/server/srv_main.c Fix asymmetric turns_left when auto canceling an alliance to two players because their cease fire expired to war. Reported by Marko Lindqvist See bug #24033 ------------------------------------------------------------------------ r30534 | cazfi | 2015-11-11 03:07:12 +0200 (Wed, 11 Nov 2015) | 4 lines Changed paths: M /trunk/common/dataio_json.c Removed unused FIELD_RANGE_TEST() macro from dataio_json.c See patch #6558 ------------------------------------------------------------------------ r30532 | cazfi | 2015-11-11 01:38:40 +0200 (Wed, 11 Nov 2015) | 5 lines Changed paths: A /trunk/data/sandbox (from /trunk/data/civ2civ3:30531) D /trunk/data/sandbox/Makefile.am D /trunk/data/sandbox/README.civ2civ3 M /trunk/data/sandbox/buildings.ruleset M /trunk/data/sandbox/cities.ruleset M /trunk/data/sandbox/effects.ruleset M /trunk/data/sandbox/game.ruleset M /trunk/data/sandbox/governments.ruleset M /trunk/data/sandbox/nations.ruleset M /trunk/data/sandbox/styles.ruleset M /trunk/data/sandbox/techs.ruleset M /trunk/data/sandbox/terrain.ruleset M /trunk/data/sandbox/units.ruleset A /trunk/data/sandbox.serv (from /trunk/data/civ2civ3.serv:30531) Added sandbox ruleset for testing new engine features in a real ruleset. It starts out as copy of civ2civ3 ruleset. See patch #6452 ------------------------------------------------------------------------ r30529 | cazfi | 2015-11-11 01:17:04 +0200 (Wed, 11 Nov 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-3.0/dialogs.c Properly setup dialog showing tileset problems. See bug #24054 ------------------------------------------------------------------------ r30526 | jtn | 2015-11-11 00:55:51 +0200 (Wed, 11 Nov 2015) | 9 lines Changed paths: M /trunk/server/scripting/Makefile.am M /trunk/server/scripting/api_server_edit.c M /trunk/server/scripting/api_server_edit.h A /trunk/server/scripting/api_server_game_methods.c A /trunk/server/scripting/api_server_game_methods.h M /trunk/server/scripting/tolua_server.pkg Lua functions for finding player and nation trait properties. Also, existing trait_mod() function now throws error if given invalid trait string. New file api_server_game_methods.c added for server-only methods on modules defined in tolua_game.pkg. See gna patch #6557. ------------------------------------------------------------------------ r30525 | jtn | 2015-11-11 00:55:48 +0200 (Wed, 11 Nov 2015) | 4 lines Changed paths: M /trunk/server/scripting/tolua_server.pkg Remove top-level function create_extra(), as since 2.4 we prefer use of edit.* for such functions. See gna bug #24049. ------------------------------------------------------------------------ r30524 | cazfi | 2015-11-11 00:03:02 +0200 (Wed, 11 Nov 2015) | 4 lines Changed paths: M /trunk/client/options.c Do not save sdl-client options any more once they have been migrated to sdl2-client. See patch #6530 ------------------------------------------------------------------------ r30521 | cazfi | 2015-11-10 23:48:26 +0200 (Tue, 10 Nov 2015) | 4 lines Changed paths: M /trunk/server/cityturn.c Tell name of the tech gained from EFT_GIVE_IMM_TECH building. See bug #24036 ------------------------------------------------------------------------ r30518 | sveinung | 2015-11-10 23:29:29 +0200 (Tue, 10 Nov 2015) | 5 lines Changed paths: M /trunk/data/scenarios/europe_1901.sav Europe 1901: remove save name setting Use Freeciv's default in stead. See patch #6570 ------------------------------------------------------------------------ r30517 | sveinung | 2015-11-10 23:28:49 +0200 (Tue, 10 Nov 2015) | 5 lines Changed paths: M /trunk/data/scenarios/europe_1901.sav Europe 1901: warn about slow single player so the user knows that Freeciv didn't crash. See patch #6569 (and bug #24018) ------------------------------------------------------------------------ r30513 | cazfi | 2015-11-10 22:38:57 +0200 (Tue, 10 Nov 2015) | 4 lines Changed paths: M /trunk/client/editor.c M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-3.0/editprop.c M /trunk/client/helpdata.c M /trunk/client/tilespec.c M /trunk/common/movement.c M /trunk/common/movement.h M /trunk/common/tile.c M /trunk/common/tile.h M /trunk/common/unittype.c M /trunk/server/advisors/advruleset.c M /trunk/server/generator/mapgen.c M /trunk/server/rssanity.c M /trunk/server/unittools.c Made is_native_to_class() to take extras parameter as an pointer. See patch #6552 ------------------------------------------------------------------------ r30511 | sveinung | 2015-11-10 17:30:24 +0200 (Tue, 10 Nov 2015) | 1 line Changed paths: M /trunk/common/actions.c Improve comment language ------------------------------------------------------------------------ r30502 | jtn | 2015-11-09 22:40:14 +0200 (Mon, 09 Nov 2015) | 4 lines Changed paths: M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset Remove AirAttacker flag from Nuclear units; the supposed defence bonus it gives AEGIS Cruisers against them is never effective. See gna bug #24044. ------------------------------------------------------------------------ r30501 | jtn | 2015-11-09 22:40:10 +0200 (Mon, 09 Nov 2015) | 3 lines Changed paths: M /trunk/data/civ2civ3/units.ruleset Document civ2civ3 Caravan interaction with maglev more explicitly. See gna bug #24011. ------------------------------------------------------------------------ r30500 | jtn | 2015-11-09 22:40:07 +0200 (Mon, 09 Nov 2015) | 3 lines Changed paths: M /trunk/data/civ2civ3/units.ruleset Remove obsolete text about "movement modifiers" from civ2civ3 Caravan help. See gna bug #24009. ------------------------------------------------------------------------ r30499 | jtn | 2015-11-09 22:40:04 +0200 (Mon, 09 Nov 2015) | 6 lines Changed paths: M /trunk/data/civ2civ3/units.ruleset Reword civ2civ3 Caravan description to try to make it clearer that there are no domestic trade routes. Requested anonymously. See gna bug #23398. ------------------------------------------------------------------------ r30497 | cazfi | 2015-11-09 20:44:27 +0200 (Mon, 09 Nov 2015) | 4 lines Changed paths: M /trunk/client/zoom.c M /trunk/client/zoom.h Added zoom steps API See patch #6543 ------------------------------------------------------------------------ r30495 | cazfi | 2015-11-09 20:34:39 +0200 (Mon, 09 Nov 2015) | 4 lines Changed paths: M /trunk/data/alien/nations.ruleset M /trunk/data/civ1/nations.ruleset M /trunk/data/civ2/nations.ruleset M /trunk/data/civ2civ3/nations.ruleset M /trunk/data/classic/nations.ruleset M /trunk/data/experimental/nations.ruleset M /trunk/data/multiplayer/nations.ruleset M /trunk/data/stub/nations.ruleset Added ruleset comments related to trait values. See bug #23976 ------------------------------------------------------------------------ r30494 | cazfi | 2015-11-09 19:17:12 +0200 (Mon, 09 Nov 2015) | 4 lines Changed paths: M /trunk/data/Makefile.am Removed reference to removed data/Freeciv from Makefile.am See bug #24043 ------------------------------------------------------------------------ r30492 | cazfi | 2015-11-09 18:28:23 +0200 (Mon, 09 Nov 2015) | 6 lines Changed paths: M /trunk/m4/debug.m4 Removed -Wshadow from CXXFLAGS. Reported by Jacob Nevins See bug #24005 ------------------------------------------------------------------------ r30487 | sveinung | 2015-11-09 09:36:22 +0200 (Mon, 09 Nov 2015) | 7 lines Changed paths: M /trunk/server/srv_main.c Give reason to cancel to the correct player When a cease fire expires to war any third party allied to both players will automatically have his alliance to both canceled. This is a valid reason to cancel an alliance. Give the reason to the correct player. See bug #24038 ------------------------------------------------------------------------ r30486 | sveinung | 2015-11-09 09:36:13 +0200 (Mon, 09 Nov 2015) | 6 lines Changed paths: M /trunk/server/sanitycheck.c Sanity check: max_state is symmetric The closest relationship player A ever have had to player B is the same as the closest relationship player B ever have had to player A. See patch #6554 ------------------------------------------------------------------------ r30484 | cazfi | 2015-11-09 00:52:39 +0200 (Mon, 09 Nov 2015) | 4 lines Changed paths: M /trunk/server/scripting/api_server_notify.c M /trunk/server/scripting/api_server_notify.h M /trunk/server/scripting/tolua_server.pkg Added notify.research() functionality to lua scripting. See patch #6545 ------------------------------------------------------------------------ r30482 | cazfi | 2015-11-08 22:03:27 +0200 (Sun, 08 Nov 2015) | 4 lines Changed paths: M /trunk/data/scenarios/europe_1901.sav Updated Europe 1901 scenario to freeciv-2.5 format. See patch #6547 ------------------------------------------------------------------------ r30480 | cazfi | 2015-11-08 21:15:00 +0200 (Sun, 08 Nov 2015) | 4 lines Changed paths: M /trunk/common/tile.c M /trunk/common/tile.h Turned tile_has_extra() to an macro to avoid function call overhead. See patch #6549 ------------------------------------------------------------------------ r30477 | cazfi | 2015-11-08 18:07:02 +0200 (Sun, 08 Nov 2015) | 4 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-sdl2/citydlg.c Made all the clients to respect tileset_unit_layout_offset_y() See patch #6520 ------------------------------------------------------------------------ r30475 | cazfi | 2015-11-08 17:22:12 +0200 (Sun, 08 Nov 2015) | 4 lines Changed paths: M /trunk/server/savegame.c Dropped some remaining pre-2.0 savegames support code. See patch #6548 ------------------------------------------------------------------------ r30473 | mir3x | 2015-11-08 00:32:36 +0200 (Sun, 08 Nov 2015) | 6 lines 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. Fixed. See bug #24028 ------------------------------------------------------------------------ r30471 | cazfi | 2015-11-07 19:16:19 +0200 (Sat, 07 Nov 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.0/gui_main.h Lookup options in gtk3-client options_extra_init() by their correct name. See bug #24032 ------------------------------------------------------------------------ r30468 | cazfi | 2015-11-07 19:01:48 +0200 (Sat, 07 Nov 2015) | 4 lines Changed paths: M /trunk/tools/ruledit/rulesave.c Save trait default values from rulesave.c See bug #24029 ------------------------------------------------------------------------ r30465 | cazfi | 2015-11-07 18:56:06 +0200 (Sat, 07 Nov 2015) | 4 lines Changed paths: M /trunk/win32/installer/Makefile Provide fc_config.h used in built with Windows Installer builds. See patch #6544 ------------------------------------------------------------------------ r30463 | mir3x | 2015-11-07 18:30:03 +0200 (Sat, 07 Nov 2015) | 7 lines Changed paths: M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/mapctrl.cpp 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 and reconnecting, or observing someone else ) See bug #24027 ------------------------------------------------------------------------ r30460 | mir3x | 2015-11-07 17:50:20 +0200 (Sat, 07 Nov 2015) | 6 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp Fixed size of 'Nation group' in 'Pick Nation' dialog. Reported by Jacob Nevins See bug #24017 ------------------------------------------------------------------------ r30457 | mir3x | 2015-11-07 17:45:12 +0200 (Sat, 07 Nov 2015) | 7 lines Changed paths: M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/mapctrl.cpp M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/mapview.h M /trunk/client/gui-qt/pages.cpp Fixed layout problem in information label in qt-client. Splitted some information to another label on top of screen, also moved minimap bottom. Reported by Marko Lindqvist See bug #24007 ------------------------------------------------------------------------ r30453 | cazfi | 2015-11-07 10:46:59 +0200 (Sat, 07 Nov 2015) | 6 lines Changed paths: M /trunk/server/techtools.c Tell name of the tech gained as a bonus tech when one is first to research certain another tech. Reported anonymously See bug #23402 ------------------------------------------------------------------------ r30451 | cazfi | 2015-11-06 23:10:26 +0200 (Fri, 06 Nov 2015) | 6 lines Changed paths: M /trunk/tools/ruledit/ruledit_qt.cpp M /trunk/tools/ruledit/ruledit_qt.h Fixed shadow warning from the ruledit. Reported by Jacob Nevins See patch #6542 ------------------------------------------------------------------------ r30449 | cazfi | 2015-11-06 23:06:33 +0200 (Fri, 06 Nov 2015) | 4 lines Changed paths: M /trunk/client/mapview_common.c Always fully redraw screen after sliding it, if zoom enabled (zoom factor not exactly 1.0) See patch #6522 ------------------------------------------------------------------------ r30446 | cazfi | 2015-11-06 22:49:09 +0200 (Fri, 06 Nov 2015) | 5 lines Changed paths: M /trunk/fc_version Make sure that version number in a windows installer snapshot build has something separating the label and revision number information. See bug #24021 ------------------------------------------------------------------------ r30441 | sveinung | 2015-11-06 14:35:03 +0200 (Fri, 06 Nov 2015) | 8 lines Changed paths: M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset rulesets: use the old mnemonics for the targeted and untargeted versions of Sabotage City and Steal Technology. This can be done since no mnemonic using client (GTK and Qt) show them at once. This restores the 2.5 behavior. See patch #6539 ------------------------------------------------------------------------ r30440 | sveinung | 2015-11-06 14:34:54 +0200 (Fri, 06 Nov 2015) | 9 lines Changed paths: M /trunk/client/gui-sdl2/action_dialog.c SDL 2 client: just show targeted in act sel dlg It is possible to do the untargeted variant of Steal Tech and Sabotage City from the target selection dialog. Don't show the untargeted variant when the targeted variant is possible. Let the player pick it as a target. This restores the 2.5 behavior. See patch #6540 ------------------------------------------------------------------------ r30439 | sveinung | 2015-11-06 14:34:45 +0200 (Fri, 06 Nov 2015) | 9 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp Qt client: just show targeted in act sel dlg It is possible to do the untargeted variant of Steal Tech and Sabotage City from the target selection dialog. Don't show the untargeted variant when the targeted variant is possible. Let the player pick it as a target. This restores the 2.5 behavior. See patch #6538 ------------------------------------------------------------------------ r30438 | sveinung | 2015-11-06 14:34:37 +0200 (Fri, 06 Nov 2015) | 9 lines Changed paths: M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c GTK clients: just show targeted in act sel dlg It is possible to do the untargeted variant of Steal Tech and Sabotage City from the target selection dialog. Don't show the untargeted variant when the targeted variant is possible. Let the player pick it as a target. This restores the 2.5 behavior. See patch #6537 ------------------------------------------------------------------------ r30437 | sveinung | 2015-11-06 14:33:57 +0200 (Fri, 06 Nov 2015) | 8 lines Changed paths: M /trunk/server/unittools.c Stop assuming the unit survived a failed disband Traditional disband orders the ways it tries to disband a unit so it matches the pre 3.0 disband unit command. Stop assuming that a failed disband action means that the unit survived. It may have failed because the unit was killed in Lua before the action started. See bug #24026 ------------------------------------------------------------------------ r30436 | sveinung | 2015-11-06 14:33:46 +0200 (Fri, 06 Nov 2015) | 10 lines Changed paths: M /trunk/client/control.c client: maximize profit when disbanding a unit At the moment a more profitable way will block a less profitable way. Temporary down side: it becomes impossible to order a unit to Disband if Recycle Unit is illegal but the player don't have enough information to know that it is. Will only happen in custom rulesets where Recycle Unit is forbidden based on something the player don't know. See patch #6536 ------------------------------------------------------------------------ r30435 | mir3x | 2015-11-05 22:16:19 +0200 (Thu, 05 Nov 2015) | 6 lines Changed paths: M /trunk/client/gui-qt/canvas.cpp Fixed drawing fogged sprites in Qt-client. Reported by Marko Lindqvist See bug #24006 ------------------------------------------------------------------------ r30432 | mir3x | 2015-11-05 22:12:35 +0200 (Thu, 05 Nov 2015) | 6 lines Changed paths: M /trunk/client/gui-qt/helpdlg.cpp M /trunk/client/gui-qt/helpdlg.h Qt-client's terrain help lists extras buildable to the terrain, as links to extra help. Reproted by Marko Lindqvist See bug #23363 ------------------------------------------------------------------------ r30430 | mir3x | 2015-11-05 22:05:21 +0200 (Thu, 05 Nov 2015) | 5 lines Changed paths: M /trunk/client/gui-qt/connectdlg.cpp M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/pages.cpp Enabled connection to servers with authentication in qt-client. See patch #6513 ------------------------------------------------------------------------ r30427 | mir3x | 2015-11-05 21:57:17 +0200 (Thu, 05 Nov 2015) | 5 lines Changed paths: M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/menu.cpp Made qt-client menu entries about building base of certain gui_type type ruleset defined. See patch #6265 ------------------------------------------------------------------------ r30425 | cazfi | 2015-11-05 21:27:58 +0200 (Thu, 05 Nov 2015) | 6 lines Changed paths: M /trunk/Makefile.am A /trunk/m4/sdl.m4 Restored sdl.m4 still required by SDL1.2-mixer support. Reported by Sveinung Kvilhaugsvik See bug #24002 ------------------------------------------------------------------------ r30422 | cazfi | 2015-11-05 21:21:20 +0200 (Thu, 05 Nov 2015) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/gui-gtk-3.0/plrdlg.c M /trunk/client/gui-qt/plrdlg.cpp M /trunk/client/gui-sdl2/diplodlg.c M /trunk/common/player.c Make sure dead players do not cancel pacts. Based on patch by Isaac O'Hern See bug #23811 ------------------------------------------------------------------------ r30419 | sveinung | 2015-11-05 19:58:00 +0200 (Thu, 05 Nov 2015) | 5 lines Changed paths: M /trunk/data/scenarios/europe_1901.sav Europe 1901: remove score log settings Use Freeciv's default in stead. See patch #6526 ------------------------------------------------------------------------ r30418 | sveinung | 2015-11-05 19:57:51 +0200 (Thu, 05 Nov 2015) | 5 lines Changed paths: M /trunk/data/scenarios/europe_1901.sav Europe 1901: remove compression settings Don't specify compression level or kind. Use Freeciv's default in stead. See patch #6525 ------------------------------------------------------------------------ r30417 | sveinung | 2015-11-05 19:57:41 +0200 (Thu, 05 Nov 2015) | 16 lines Changed paths: M /trunk/ai/default/advdiplomacy.c M /trunk/ai/default/aidata.c M /trunk/ai/default/aidata.h ai: turn the war_reason enum into a specenum The default AI code stores numbers representing war_reason values in save games. It would be good if the save games containing it had information about the war reason order. It would be better if the meaning could be stored directly. Changing the way the war_reason values are stored in the save game involves many moving parts. How save game loading, storage and upgrade will interface with the default AI code isn't decided yet. Making war_reason a specenum will probably help no matter how the interface ends up. Add a DAI_ namespace prefix to the value names as Marko Lindqvist requested. See patch #6527 ------------------------------------------------------------------------ r30416 | sveinung | 2015-11-05 19:57:33 +0200 (Thu, 05 Nov 2015) | 8 lines Changed paths: M /trunk/server/actiontools.c M /trunk/server/actiontools.h M /trunk/server/unithand.c All target finders to actiontools.c Change the target finders against a tile and against tile units from bool functions to functions that returns the tile if it is a target. This makes them consistent with the target finders for city and unit targets. Move them to actiontools.c. See patch #6529 ------------------------------------------------------------------------ r30414 | cazfi | 2015-11-05 19:50:10 +0200 (Thu, 05 Nov 2015) | 4 lines Changed paths: M /trunk/client/gui-sdl2/mapview.c Style improvements to focus_units_info_callback() See bug #24015 ------------------------------------------------------------------------ r30413 | cazfi | 2015-11-05 19:42:35 +0200 (Thu, 05 Nov 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.h M /trunk/client/gui-gtk-3.0/chatline.c M /trunk/client/gui-gtk-3.0/citydlg.c M /trunk/client/gui-gtk-3.0/dialogs.c M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.0/gui_main.h M /trunk/client/gui-gtk-3.0/gui_stuff.c M /trunk/client/gui-gtk-3.0/gui_stuff.h M /trunk/client/gui-gtk-3.0/luaconsole.c M /trunk/client/gui-gtk-3.0/mapctrl.c M /trunk/client/gui-gtk-3.0/mapview.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-gtk-3.0/messagewin.c M /trunk/client/gui-gtk-3.0/pages.c M /trunk/client/gui-gtk-3.0/theme_dlg.c M /trunk/client/gui-gtk-3.0/wldlg.c Added macro GUI_GTK_OPTION() for handling gui-specific options, hiding gui name, to gtk3-client. See patch #6528 ------------------------------------------------------------------------ r30410 | cazfi | 2015-11-05 01:55:20 +0200 (Thu, 05 Nov 2015) | 2 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-3.0/gui_main.c Removed C++-style // comment from C-code as per CodingStyle. ------------------------------------------------------------------------ r30408 | cazfi | 2015-11-04 20:41:03 +0200 (Wed, 04 Nov 2015) | 4 lines Changed paths: M /trunk/client/gui-sdl2/connectdlg.c Set password from sdl2-client edit widget to password to send when Enter pressed See patch #6514 ------------------------------------------------------------------------ r30405 | sveinung | 2015-11-04 18:03:29 +0200 (Wed, 04 Nov 2015) | 3 lines Changed paths: M /trunk/server/sanitycheck.c Sanity check armistice turns left See patch #6523 ------------------------------------------------------------------------ r30403 | sveinung | 2015-11-04 11:08:08 +0200 (Wed, 04 Nov 2015) | 8 lines Changed paths: M /trunk/configure.ac Fail on invalid --enable-delta-protocol values Have ./configure fail if --enable-delta-protocol is set to an invalid value. This makes it behave like Freeciv's other AC_ARG_ENABLE options. Reported by Marko Lindqvist See bug #23999 ------------------------------------------------------------------------ r30402 | sveinung | 2015-11-04 11:07:58 +0200 (Wed, 04 Nov 2015) | 9 lines Changed paths: M /trunk/data/scenarios/europe_1901.sav Europe 1901: remove intra paragraph line breaks from the description. Adapting a paragraph of text to the screen used to view it should be the client's job. Horizontal space can be more valuable than vertical space. The client has information like screen size and its own layout. It is therefore in a better position to decide where to break a line inside a paragraph. See patch #6521 ------------------------------------------------------------------------ r30400 | cazfi | 2015-11-04 00:54:47 +0200 (Wed, 04 Nov 2015) | 4 lines Changed paths: M /trunk/server/plrhand.c Remove trade routes when cities are removed as part of player removal. See bug #23970 ------------------------------------------------------------------------ r30397 | jtn | 2015-11-04 00:06:03 +0200 (Wed, 04 Nov 2015) | 4 lines Changed paths: M /trunk/data/classic/game.ruleset Classic ruleset description acknowledges that it was once the default ruleset, and now is not. See gna patch #6517. ------------------------------------------------------------------------ r30396 | jtn | 2015-11-04 00:05:59 +0200 (Wed, 04 Nov 2015) | 10 lines Changed paths: M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/nations.ruleset M /trunk/data/classic/nations.ruleset M /trunk/data/multiplayer/nations.ruleset Define AI trait ranges for the civ2civ3, classic, and multiplayer rulesets (based on those for the experimental ruleset). This doesn't change default behaviour but allows players to see an effect from changing the 'traitdistribution' setting. civ1/civ2/alien rulesets do not define trait ranges, so disallow changing 'traitdistribution' in those rulesets, since it would have no effect. See gna patch #6516. ------------------------------------------------------------------------ r30395 | jtn | 2015-11-04 00:05:56 +0200 (Wed, 04 Nov 2015) | 4 lines Changed paths: M /trunk/data/experimental/nations.ruleset Tweak experimental ruleset trait ranges to be in line with those play-tested by cazfi in the 'variant2' ruleset. See gna patch #6515. ------------------------------------------------------------------------ r30393 | cazfi | 2015-11-03 21:58:45 +0200 (Tue, 03 Nov 2015) | 4 lines Changed paths: M /trunk/client/clinet.c M /trunk/client/gui-sdl2/gui_main.c M /trunk/client/servers.c M /trunk/common/connection.c M /trunk/common/connection.h M /trunk/common/dataio.c M /trunk/common/dataio_json.c M /trunk/common/game.h M /trunk/common/packets.c M /trunk/configure.ac M /trunk/dependencies/lua-5.3/src/localluaconf.h M /trunk/gen_headers/freeciv_config.h.in M /trunk/server/meta.c M /trunk/server/sernet.c M /trunk/server/srv_main.c M /trunk/utility/netintf.c M /trunk/utility/netintf.h M /trunk/utility/support.c Made macros used in netintf.h publicly available in freeciv_config.h. See bug #23989 ------------------------------------------------------------------------ r30391 | cazfi | 2015-11-03 21:50:40 +0200 (Tue, 03 Nov 2015) | 4 lines Changed paths: M /trunk/client/gui-sdl2/graphics.c M /trunk/client/gui-sdl2/graphics.h M /trunk/client/gui-sdl2/sprite.c Added paletted pngs support to sdl2-client. See bug #24014 ------------------------------------------------------------------------ r30388 | cazfi | 2015-11-03 20:08:04 +0200 (Tue, 03 Nov 2015) | 2 lines Changed paths: M /trunk/client/gui-gtk-3.0/sprite.h Removed outdated comment, derived from gtk2-client, from gtk3-client sprite.h ------------------------------------------------------------------------ r30385 | cazfi | 2015-11-03 18:41:53 +0200 (Tue, 03 Nov 2015) | 5 lines Changed paths: M /trunk/server/citytools.c Avoid a couple of cases where remove_city() could a pointer to already recursively, from a called lua-script, freed city. See bug #24016 ------------------------------------------------------------------------ r30383 | cazfi | 2015-11-03 07:35:37 +0200 (Tue, 03 Nov 2015) | 4 lines Changed paths: M /trunk/server/srv_main.c Cleaned up begin_turn() is_new_turn checks. See patch #6502 ------------------------------------------------------------------------ r30380 | cazfi | 2015-11-03 07:18:30 +0200 (Tue, 03 Nov 2015) | 2 lines Changed paths: M /trunk/common/connection.c Updated function names in a comment; "my..." -> "fc_..." ------------------------------------------------------------------------ r30379 | cazfi | 2015-11-03 01:30:52 +0200 (Tue, 03 Nov 2015) | 4 lines Changed paths: M /trunk/client/options.c M /trunk/client/options.h M /trunk/client/tilespec.c Use "gtk4" namespace for gtk3x client options. See patch #6498 ------------------------------------------------------------------------ r30377 | cazfi | 2015-11-03 01:26:50 +0200 (Tue, 03 Nov 2015) | 4 lines Changed paths: M /trunk/client/gui-sdl2/widget_edit.c Fixed a sdl2-client crash when activating an previously completely empty edit widget. See bug #24003 ------------------------------------------------------------------------ r30374 | cazfi | 2015-11-02 21:02:04 +0200 (Mon, 02 Nov 2015) | 7 lines Changed paths: M /trunk/client/client_main.c M /trunk/client/clinet.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-2.0/optiondlg.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-gtk-3.0/optiondlg.c M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/optiondlg.cpp M /trunk/client/gui-sdl2/optiondlg.c M /trunk/client/options.c M /trunk/client/options.h M /trunk/utility/log.h When client options are saved when it exits, write message about it to a log instead of the already closed or immediately closing output window. Reported by Jacob Nevins See bug #23969 ------------------------------------------------------------------------ r30372 | cazfi | 2015-11-02 20:30:33 +0200 (Mon, 02 Nov 2015) | 4 lines Changed paths: M /trunk/server/actiontools.c Include fc_config.h to actiontools.c See bug #24001 ------------------------------------------------------------------------ r30368 | cazfi | 2015-11-02 00:25:49 +0200 (Mon, 02 Nov 2015) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-3.0/citydlg.c M /trunk/client/gui-gtk-3.0/mapview.c M /trunk/client/mapview_common.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h Fixed the size of "unit with upkeep" -icon canvases, affecting especially overhead tilesets, in gtk-clients. Reported by mir3x See bug #23954 ------------------------------------------------------------------------ r30366 | cazfi | 2015-11-01 23:12:05 +0200 (Sun, 01 Nov 2015) | 5 lines Changed paths: M /trunk/server/savegame2.c M /trunk/server/savegame3.c Load beginning-of-the-turn score information saved to the savegame instead of calculating current score at the current point of the turn. See bug #22710 ------------------------------------------------------------------------ r30363 | cazfi | 2015-11-01 22:47:55 +0200 (Sun, 01 Nov 2015) | 5 lines Changed paths: M /trunk/client/gui-sdl2/wldlg.c Do not show nonsensical progress percentage for IF_GOLD build targets in sdl-clients' worklist editor. See patch #6510 ------------------------------------------------------------------------ r30362 | cazfi | 2015-11-01 21:00:50 +0200 (Sun, 01 Nov 2015) | 4 lines Changed paths: M /trunk/server/citytools.c Use '_safe' iteration when iterating through city traderoutes to remove. See bug #24004 ------------------------------------------------------------------------ r30359 | cazfi | 2015-11-01 20:54:52 +0200 (Sun, 01 Nov 2015) | 5 lines Changed paths: M /trunk/client/client_main.c M /trunk/client/clinet.c M /trunk/client/connectdlg_common.c M /trunk/client/gui-sdl2/gui_main.c M /trunk/client/servers.c M /trunk/common/connection.c M /trunk/common/dataio.c M /trunk/common/packets.c M /trunk/server/civserver.c M /trunk/server/meta.c M /trunk/server/sernet.c M /trunk/server/srv_main.c M /trunk/utility/fcthread.h M /trunk/utility/ioz.c M /trunk/utility/netintf.c M /trunk/utility/netintf.h M /trunk/utility/shared.c M /trunk/utility/support.c Make sure that ws2tcpip.h is never included after windows.h by including it before when ever it might be needed. See bug #24000 ------------------------------------------------------------------------ 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) to non-html tags [Yxx] if Y is uppercase letter in Qt-client. See patch #6505 ------------------------------------------------------------------------ r30353 | cazfi | 2015-11-01 19:55:12 +0200 (Sun, 01 Nov 2015) | 5 lines Changed paths: M /trunk/ai/default/advmilitary.c Work around a problem of defense bonus originating from a source not counting as 'wall', in the default AI terminology, reducing defender want. See bug #23997 ------------------------------------------------------------------------ r30352 | mir3x | 2015-11-01 19:53:07 +0200 (Sun, 01 Nov 2015) | 5 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp Shows scrollbars in city production, and only when needed - in Qt-client. See patch #6504 ------------------------------------------------------------------------ r30349 | mir3x | 2015-11-01 19:50:02 +0200 (Sun, 01 Nov 2015) | 5 lines Changed paths: M /trunk/client/gui-qt/pages.cpp Added showing information about selected server in network page in Qt-client. See patch #6497 ------------------------------------------------------------------------ r30346 | mir3x | 2015-11-01 19:46:12 +0200 (Sun, 01 Nov 2015) | 6 lines Changed paths: M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/menu.cpp 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 button for more server options in PAGE_START in Qt-client. See patch #6444 ------------------------------------------------------------------------ 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. Fixed. See bug #23994 ------------------------------------------------------------------------ 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. See bug #23972 ------------------------------------------------------------------------ r30337 | mir3x | 2015-11-01 19:00:36 +0200 (Sun, 01 Nov 2015) | 6 lines Changed paths: M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h Added menu entries: "Save Options Now" and checkable "Save Options on Exit" for Qt client. See bug #23950 ------------------------------------------------------------------------ r30332 | cazfi | 2015-11-01 14:16:27 +0200 (Sun, 01 Nov 2015) | 6 lines Changed paths: M /trunk/common/nation.c Do not include nation_check() function to a release build where it's not being used. Reported by Louis Moureaux See bug #23993 ------------------------------------------------------------------------ r30330 | cazfi | 2015-10-31 20:37:35 +0200 (Sat, 31 Oct 2015) | 6 lines Changed paths: M /trunk/ai/aitraits.c M /trunk/common/fc_types.h M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/traits.h M /trunk/data/alien/nations.ruleset M /trunk/data/civ1/nations.ruleset M /trunk/data/civ2/nations.ruleset M /trunk/data/civ2civ3/nations.ruleset M /trunk/data/classic/nations.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/experimental/nations.ruleset M /trunk/data/multiplayer/nations.ruleset M /trunk/data/stub/nations.ruleset M /trunk/fc_version M /trunk/server/ruleset.c M /trunk/server/settings.c Added server setting 'traitdistribution'. Requested by Jacob Nevins See patch #5028 ------------------------------------------------------------------------ r30329 | sveinung | 2015-10-31 20:19:27 +0200 (Sat, 31 Oct 2015) | 6 lines Changed paths: M /trunk/configure.ac Show protocol in the configuration summary Introduce a new gotcha section with the network protocol as its only member. See patch #6512 ------------------------------------------------------------------------ r30328 | cazfi | 2015-10-31 01:57:50 +0200 (Sat, 31 Oct 2015) | 6 lines Changed paths: M /trunk/ai/default/advdiplomacy.c M /trunk/ai/default/aidata.c M /trunk/ai/default/aidiplomat.c M /trunk/ai/default/aiferry.c M /trunk/ai/default/aisettler.c M /trunk/ai/default/aitools.c M /trunk/ai/default/aiunit.c M /trunk/ai/default/daieffects.c M /trunk/ai/handicaps.c M /trunk/client/climisc.c M /trunk/client/gui-gtk-2.0/diplodlg.c M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-3.0/diplodlg.c M /trunk/client/gui-gtk-3.0/pages.c M /trunk/client/gui-qt/diplodlg.cpp M /trunk/client/gui-qt/pages.cpp M /trunk/client/gui-sdl2/diplodlg.c M /trunk/client/gui-sdl2/mapview.c M /trunk/client/gui-sdl2/plrdlg.c M /trunk/client/mapctrl_common.c M /trunk/client/messagewin_common.c M /trunk/client/packhand.c M /trunk/client/plrdlg_common.c M /trunk/client/text.c M /trunk/common/diptreaty.c M /trunk/common/mapimg.c M /trunk/common/player.c M /trunk/common/player.h M /trunk/common/requirements.c M /trunk/common/research.c M /trunk/server/advisors/advbuilding.c M /trunk/server/advisors/advdata.c M /trunk/server/advisors/advgoto.c M /trunk/server/advisors/autoexplorer.c M /trunk/server/advisors/autosettlers.c M /trunk/server/animals.c M /trunk/server/barbarian.c M /trunk/server/cityturn.c M /trunk/server/connecthand.c M /trunk/server/diplhand.c M /trunk/server/meta.c M /trunk/server/plrhand.c M /trunk/server/report.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/savegame3.c M /trunk/server/sernet.c M /trunk/server/settings.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c M /trunk/server/techtools.c M /trunk/server/unithand.c M /trunk/server/unittools.c 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. See patch #6508 ------------------------------------------------------------------------ r30327 | cazfi | 2015-10-30 23:01:32 +0200 (Fri, 30 Oct 2015) | 5 lines Changed paths: M /trunk/server/savegame3.c Removed any code blocks that were entered on the condition that the savegame format version number is lower than that of freeciv-3.0 from savegame3.c that should never encounter such files. See patch #6503 ------------------------------------------------------------------------ r30325 | cazfi | 2015-10-30 22:55:01 +0200 (Fri, 30 Oct 2015) | 4 lines Changed paths: M /trunk/win32/Makefile.am M /trunk/win32/installer/Makefile A /trunk/win32/installer/create-freeciv-ruledit-nsi.sh Added building of separate Ruledit Windows Installer package. See patch #6472 ------------------------------------------------------------------------ r30323 | cazfi | 2015-10-30 22:18:11 +0200 (Fri, 30 Oct 2015) | 9 lines Changed paths: M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/zoom.c M /trunk/client/zoom.h Updated Zoom API - Added zoom_1_0() to set zoom level to exactly 1.0. For optimization purposes we can then consider zoom disabled - Added zoom_is_enabled() to query whether zoom is enabled (not exactly 1.0) - Added zoom_get_level() to query current zoom level - Renamed set_map_zoom() as zoom_set() See patch #6488 ------------------------------------------------------------------------ r30320 | cazfi | 2015-10-30 20:49:35 +0200 (Fri, 30 Oct 2015) | 5 lines Changed paths: M /trunk/server/srv_main.c Automatically place space parts that have not been placed during the entire turn after they have been finished. See bug #22934 ------------------------------------------------------------------------ r30318 | cazfi | 2015-10-30 20:09:14 +0200 (Fri, 30 Oct 2015) | 4 lines Changed paths: M /trunk/m4/debug.m4 Added -Wshadow to CXXFLAGS. See patch #6506 ------------------------------------------------------------------------ r30316 | sveinung | 2015-10-30 11:45:07 +0200 (Fri, 30 Oct 2015) | 5 lines Changed paths: M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/common/unittype.h M /trunk/data/alien/units.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/stub/units.ruleset M /trunk/fc_version M /trunk/server/ruleset.c M /trunk/tools/ruledit/rulesave.c helpdata: list a unit type's combat bonuses Only able to handle simple cases like those in the bundled rulesets. See bug #23962 ------------------------------------------------------------------------ r30313 | cazfi | 2015-10-30 08:00:25 +0200 (Fri, 30 Oct 2015) | 6 lines Changed paths: M /trunk/m4/debug.m4 Disabled compiler warnings about tautological comparisons also in release build. Reported by See patch #6499 ------------------------------------------------------------------------ r30310 | cazfi | 2015-10-30 06:30:53 +0200 (Fri, 30 Oct 2015) | 8 lines Changed paths: M /trunk/ai/classic/classicai.c M /trunk/ai/default/aiunit.c M /trunk/ai/default/aiunit.h M /trunk/ai/threaded/threadedai.c M /trunk/common/ai.h M /trunk/common/movement.h M /trunk/doc/README.AI_modules M /trunk/server/advisors/autoexplorer.c M /trunk/server/unittools.c Resolved a case where unit has a default AI role with goto target which advisor code, uaware of default AI roles, then overwrites while unit autoexplores. Added callback for notifying ai type code and asking if autoexplorer may proceed. Default AI denies unit from continuing autoexploration if it already has an AI role assigned. See bug #23888 ------------------------------------------------------------------------ r30307 | cazfi | 2015-10-30 02:13:19 +0200 (Fri, 30 Oct 2015) | 6 lines Changed paths: M /trunk/utility/ioz.c Increased max plain file size in xz decompression to 1024k. Reported by Andreas Røsdal See bug #23966 ------------------------------------------------------------------------ r30305 | cazfi | 2015-10-30 02:07:32 +0200 (Fri, 30 Oct 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/data/Makefile.am A /trunk/data/gtk2_menus.xml (from /trunk/data/gtk_menus.xml:30304) A /trunk/data/gtk3_menus.xml (from /trunk/data/gtk_menus.xml:30304) D /trunk/data/gtk_menus.xml Split gtk_menus.xml to gtk2-client and gtk3-client specific files. See patch #6495 ------------------------------------------------------------------------ r30302 | cazfi | 2015-10-29 21:26:35 +0200 (Thu, 29 Oct 2015) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/utility/netintf.h Look for socklen_t definition from . See patch #6496 ------------------------------------------------------------------------ r30300 | sveinung | 2015-10-29 16:45:12 +0200 (Thu, 29 Oct 2015) | 13 lines Changed paths: M /trunk/common/Makefile.am M /trunk/common/generate_packets.py M /trunk/configure.ac New configure option --disable-delta-protocol A third party project without a working delta protocol implementation may need the ability to communicate with Freeciv. Today this must be done by patching generate_packets.py. Let the build system disable the delta network protocol. Emit a warning if it is disabled. Turning off bool folding when the delta protocol otherwise is supported is still not possible. See patch #6501 ------------------------------------------------------------------------ r30299 | sveinung | 2015-10-29 16:45:04 +0200 (Thu, 29 Oct 2015) | 6 lines Changed paths: M /trunk/common/generate_packets.py generate_packets.py: ignore argument position Stop depending on the position of command line arguments. Currently not an issue. Only one argument exists. See patch #6500 ------------------------------------------------------------------------ r30298 | sveinung | 2015-10-29 16:44:55 +0200 (Thu, 29 Oct 2015) | 10 lines Changed paths: M /trunk/common/city.c Access correct member of union A diplomatic relationship requirement source value belongs in the diplrel member of universals_u. This fixes a Clang warning. Reported by Marko Lindqvist See bug #23984 ------------------------------------------------------------------------ r30296 | cazfi | 2015-10-28 22:54:33 +0200 (Wed, 28 Oct 2015) | 4 lines Changed paths: M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h Made gui_to_map() to use floats internally. See patch #6447 ------------------------------------------------------------------------ r30294 | cazfi | 2015-10-28 22:19:15 +0200 (Wed, 28 Oct 2015) | 4 lines Changed paths: M /trunk/server/plrhand.c Added dot (".") to the end of "You can't revolt the same turn ... " -message. See patch #6489 ------------------------------------------------------------------------ r30292 | cazfi | 2015-10-28 22:16:22 +0200 (Wed, 28 Oct 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-3.0/cityrep.c Removed dead city report Close button code from gtk-clients. See patch #6487 ------------------------------------------------------------------------ r30289 | cazfi | 2015-10-28 21:22:28 +0200 (Wed, 28 Oct 2015) | 2 lines Changed paths: M /trunk/common/mapimg.c Comment typofix "show" -> "should" ------------------------------------------------------------------------ r30286 | cazfi | 2015-10-28 19:52:04 +0200 (Wed, 28 Oct 2015) | 4 lines Changed paths: M /trunk/client/packhand.c Show reports on client even if they have empty body. See bug #23948 ------------------------------------------------------------------------ r30283 | cazfi | 2015-10-28 19:03:26 +0200 (Wed, 28 Oct 2015) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/editgui.c Fixed double editor icon pixbuf unref from gtk2-client Reported by Jacob Nevins See bug #23935 ------------------------------------------------------------------------ r30281 | cazfi | 2015-10-28 18:01:10 +0200 (Wed, 28 Oct 2015) | 4 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/cityrep.cpp M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/dialogs.h M /trunk/client/gui-qt/diplodlg.cpp M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/gotodlg.cpp M /trunk/client/gui-qt/gui_main.cpp M /trunk/client/gui-qt/gui_main.h M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/pages.cpp M /trunk/client/gui-qt/plrdlg.cpp M /trunk/client/gui-qt/repodlgs.cpp M /trunk/tools/mpgui_qt.cpp Fixed Shadow warnings from C++ code. See patch #6486 ------------------------------------------------------------------------ r30275 | mir3x | 2015-10-28 11:38:17 +0200 (Wed, 28 Oct 2015) | 8 lines 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. Now chat will be always autoscrolled. See bug #23968 ------------------------------------------------------------------------ r30272 | mir3x | 2015-10-28 11:34:39 +0200 (Wed, 28 Oct 2015) | 7 lines 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. See bug #23963 ------------------------------------------------------------------------ r30270 | mir3x | 2015-10-28 11:29:42 +0200 (Wed, 28 Oct 2015) | 6 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp Resized unit upkeep window for non iso tilesets in qt client Submitted by: anonymous See bug #23383 ------------------------------------------------------------------------ r30267 | sveinung | 2015-10-28 11:25:17 +0200 (Wed, 28 Oct 2015) | 6 lines Changed paths: M /trunk/data/scenarios/europe_1901.sav Europe 1901: make all players AI controlled so the scenario will work better "out of the box" for single or few player games. See patch #6493 ------------------------------------------------------------------------ r30266 | sveinung | 2015-10-28 11:25:07 +0200 (Wed, 28 Oct 2015) | 5 lines Changed paths: M /trunk/data/scenarios/europe_1901.sav Europa 1901: increase default sciencebox to decrease the chance of having a Stealth Bomber show up during WWI. See patch #6492 ------------------------------------------------------------------------ r30265 | sveinung | 2015-10-28 11:24:59 +0200 (Wed, 28 Oct 2015) | 7 lines Changed paths: M /trunk/client/goto.c client goto: consider action order direction Most actions can be done to a target on the same tile as the actor or to a target on a tile next to it. The hard coded rules creates a few exceptions. Consider them when the last order is to perform an action. See patch #6491 ------------------------------------------------------------------------ r30264 | sveinung | 2015-10-28 11:24:49 +0200 (Wed, 28 Oct 2015) | 5 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp Qt client: respect holes in tech tgt selector Reported by Marko Lindqvist See bug #23982 ------------------------------------------------------------------------ r30263 | sveinung | 2015-10-28 11:24:01 +0200 (Wed, 28 Oct 2015) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c GTK clients: respect holes in tech tgt selector Reported by Marko Lindqvist See bug #23947 ------------------------------------------------------------------------ r30262 | mir3x | 2015-10-28 11:22:18 +0200 (Wed, 28 Oct 2015) | 5 lines Changed paths: M /trunk/client/gui-qt/chatline.cpp M /trunk/client/gui-qt/messagewin.cpp Added changing cursor to resize when hovered over edge chat and messages. See patch #6474 ------------------------------------------------------------------------ r30258 | mir3x | 2015-10-28 11:15:38 +0200 (Wed, 28 Oct 2015) | 5 lines Changed paths: M /trunk/client/gui-qt/mapctrl.cpp Added keyboardless goto for qt-client See patch #6446 ------------------------------------------------------------------------ r30256 | mir3x | 2015-10-28 11:12:03 +0200 (Wed, 28 Oct 2015) | 5 lines Changed paths: M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h Added menu entry 'Show native tiles' for qt-client See patch #6445 ------------------------------------------------------------------------ r30253 | sveinung | 2015-10-28 03:42:41 +0200 (Wed, 28 Oct 2015) | 8 lines Changed paths: M /trunk/data/civ2civ3/game.ruleset civ2civ3: force establish trade route I don't know what bardo, the civ2civ3 maintainer, had in mind when this was mentioned in patch #5995. Avoid a rule change for 2.6 compared to 2.5 for now. Forbid entering the marketplace when the unit legally can establish a trade route. See patch #6490 ------------------------------------------------------------------------ r30251 | cazfi | 2015-10-27 22:47:18 +0200 (Tue, 27 Oct 2015) | 4 lines Changed paths: M /trunk/client/gui-sdl2/mapctrl.c Accept city name suggestion with Enter in sdl2-client. See patch #6477 ------------------------------------------------------------------------ r30248 | cazfi | 2015-10-27 19:50:47 +0200 (Tue, 27 Oct 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/menu.c Force gtk3-client government menu icons visible. See patch #6471 ------------------------------------------------------------------------ r30245 | cazfi | 2015-10-27 19:47:33 +0200 (Tue, 27 Oct 2015) | 4 lines Changed paths: M /trunk/common/game.c Properly initialize disasters setting. See bug #23975 ------------------------------------------------------------------------ r30243 | cazfi | 2015-10-27 19:42:27 +0200 (Tue, 27 Oct 2015) | 4 lines Changed paths: M /trunk/tools/ruledit/ruledit_qt.cpp Use what ever ruleset is the freeciv default as the default ruleset to load to ruledit. See patch #6476 ------------------------------------------------------------------------ r30241 | sveinung | 2015-10-27 17:58:45 +0200 (Tue, 27 Oct 2015) | 1 line Changed paths: M /trunk/server/savecompat.c Fix comment that mentions the wrong field ------------------------------------------------------------------------ r30235 | sveinung | 2015-10-27 17:44:47 +0200 (Tue, 27 Oct 2015) | 10 lines Changed paths: M /trunk/server/settings.c M /trunk/server/srv_main.c Allow changing sciencebox in heavy scenarios Allow changing the sciencebox setting before the game start in scenarios that includes players, cities, etc. The corner case where a change to the sciencebox setting on a heavy scenario makes a player's amount of bulbs enough to finish his current research is handled in srv_ready(). See patch #6483 ------------------------------------------------------------------------ r30234 | sveinung | 2015-10-27 17:44:39 +0200 (Tue, 27 Oct 2015) | 6 lines Changed paths: M /trunk/server/settings.c Allow changing killstack in heavy scenarios Allow changing the killstack setting before the game start in scenarios that includes players, cities, etc. See patch #6482 ------------------------------------------------------------------------ r30233 | sveinung | 2015-10-27 17:44:32 +0200 (Tue, 27 Oct 2015) | 20 lines Changed paths: M /trunk/server/settings.c Introduce a heavy scenario rule setting class The player is normally allowed to change rule settings before the game starts. This is true both for completely new games and for games that take place on an unpopulated scenario. Doing it for a new game that uses a heavy scenario, one that comes pre populated with players, cities and units, has been forbidden. Allowing the player to change all rule settings of heavy scenarios can lead to illegal situations. A changed citymindist can result in two pre placed cities being illegaly close. A changed trademindist can make an existing trade route illegal. There are other rule settings should be safe to change as long as it is done before the game starts. Introduce the new setting class SSET_RULES_SCENARIO. Settings in this class can be changed before game start on a heavy scenario. Outside this corner case they should behave like SSET_RULES. Changing them once the game has started should still be illegal. See patch #6481 ------------------------------------------------------------------------ r30232 | sveinung | 2015-10-27 17:44:23 +0200 (Tue, 27 Oct 2015) | 9 lines Changed paths: M /trunk/data/scenarios/europe_1901.sav Europe 1901: fix closest diplstate Change closest diplstate from "Never met" to the current diplstate for nations that have Peace or an Alliance. (It had been stored as "Never met" because of bug #23973) This is just a technical correction. No historical research involved. See bug #23978 ------------------------------------------------------------------------ r30231 | sveinung | 2015-10-27 17:44:15 +0200 (Tue, 27 Oct 2015) | 8 lines Changed paths: M /trunk/server/diplhand.c M /trunk/server/savecompat.c Peace and Alliance is closer than "Never met" The closest diplomatic relationship two players have had is recorded. (Currently only Peace and Alliance is seen as a significant enough change to be worth recording) Fix the recording so it stops considering "Never met" as closer than everything except team. See bug #23973 ------------------------------------------------------------------------ r30230 | sveinung | 2015-10-27 17:44:05 +0200 (Tue, 27 Oct 2015) | 5 lines Changed paths: M /trunk/server/savecompat.c M /trunk/server/savegame3.c savegame3: store diplstate_type by name rather than by number. See patch #6478 ------------------------------------------------------------------------ r30228 | cazfi | 2015-10-27 08:22:49 +0200 (Tue, 27 Oct 2015) | 2 lines Changed paths: M /trunk/gen_headers/freeciv_config.h.in Corrected location of the freeciv_config.h.in mentioned in a comment. ------------------------------------------------------------------------ r30225 | cazfi | 2015-10-26 23:41:11 +0200 (Mon, 26 Oct 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/tileset_dlg.c M /trunk/client/gui-gtk-3.0/soundset_dlg.c M /trunk/client/gui-gtk-3.0/tileset_dlg.c Fixed ruleset initiated suggestion dialog parent window setup in gtk3-client. See bug #23960 ------------------------------------------------------------------------ r30223 | cazfi | 2015-10-26 23:22:50 +0200 (Mon, 26 Oct 2015) | 4 lines Changed paths: A /trunk/common/map_types.h Added new map_types.h file forgotten from the previous commit. See bug #23939 ------------------------------------------------------------------------ r30221 | cazfi | 2015-10-26 23:08:23 +0200 (Mon, 26 Oct 2015) | 4 lines Changed paths: M /trunk/ai/default/aidata.c M /trunk/client/climap.h M /trunk/client/climisc.c M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-sdl2/mapview.c M /trunk/client/mapctrl_common.c M /trunk/client/mapview_common.c M /trunk/client/overview_common.c M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/common/Makefile.am M /trunk/common/achievements.c M /trunk/common/game.h M /trunk/common/map.c M /trunk/common/map.h M /trunk/common/mapimg.c M /trunk/common/scriptcore/api_game_methods.c M /trunk/common/terrain.c M /trunk/common/tile.c M /trunk/server/advisors/advdata.c M /trunk/server/advisors/autoexplorer.c M /trunk/server/animals.c M /trunk/server/gamehand.c M /trunk/server/generator/height_map.c M /trunk/server/generator/mapgen.c M /trunk/server/generator/mapgen_topology.c M /trunk/server/generator/mapgen_topology.h M /trunk/server/generator/startpos.c M /trunk/server/generator/temperature_map.c M /trunk/server/generator/utilities.c M /trunk/server/maphand.c M /trunk/server/meta.c M /trunk/server/ruleset.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/savegame3.c M /trunk/server/settings.c M /trunk/server/srv_main.c M /trunk/tools/ruledit/rulesave.c Moved map inside game structure. See bug #23939 ------------------------------------------------------------------------ r30219 | jtn | 2015-10-26 22:55:44 +0200 (Mon, 26 Oct 2015) | 4 lines Changed paths: M /trunk/common/fc_types.h M /trunk/fc_version Rearrange extra_cause so that those initiated by a player are contiguous. Changes network protocol, but no functional effect. See gna patch #6475. ------------------------------------------------------------------------ r30217 | sveinung | 2015-10-26 17:41:36 +0200 (Mon, 26 Oct 2015) | 3 lines Changed paths: M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl2/action_dialog.c Fix comments that talked about Spy/Diplomat in code that show the action selection dialog for all actors. ------------------------------------------------------------------------ r30215 | cazfi | 2015-10-25 20:24:03 +0200 (Sun, 25 Oct 2015) | 4 lines Changed paths: M /trunk/client/Makefile.am M /trunk/client/editor.c M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.0/mapview.c M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h M /trunk/client/overview_common.c A /trunk/client/zoom.c A /trunk/client/zoom.h Moved set_map_zoom() to a new zoom.[ch] module. See patch #6470 ------------------------------------------------------------------------ r30212 | cazfi | 2015-10-25 19:57:45 +0200 (Sun, 25 Oct 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/citydlg.c Do not call gtk_dialog_get_action_area() in gtk3-client. See patch #6429 ------------------------------------------------------------------------ r30210 | cazfi | 2015-10-25 19:43:14 +0200 (Sun, 25 Oct 2015) | 5 lines Changed paths: M /trunk/client/audio.c M /trunk/client/chatline_common.c M /trunk/client/citydlg_common.c M /trunk/client/cityrepdata.c M /trunk/client/client_main.c M /trunk/client/climisc.c M /trunk/client/clinet.c M /trunk/client/control.c M /trunk/client/goto.c M /trunk/client/gui-gtk-2.0/chatline.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/gui_stuff.c M /trunk/client/gui-gtk-2.0/luaconsole.c M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-2.0/messagewin.c M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/gui-gtk-2.0/theme_dlg.c M /trunk/client/gui-gtk-2.0/themes.c M /trunk/client/gui-gtk-2.0/wldlg.c M /trunk/client/gui-gtk-3.0/chatline.c M /trunk/client/gui-gtk-3.0/citydlg.c M /trunk/client/gui-gtk-3.0/cityrep.c M /trunk/client/gui-gtk-3.0/dialogs.c M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.0/gui_stuff.c M /trunk/client/gui-gtk-3.0/luaconsole.c M /trunk/client/gui-gtk-3.0/mapctrl.c M /trunk/client/gui-gtk-3.0/mapview.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-gtk-3.0/messagewin.c M /trunk/client/gui-gtk-3.0/pages.c M /trunk/client/gui-gtk-3.0/plrdlg.c M /trunk/client/gui-gtk-3.0/theme_dlg.c M /trunk/client/gui-gtk-3.0/themes.c M /trunk/client/gui-gtk-3.0/wldlg.c M /trunk/client/gui-qt/chatline.cpp M /trunk/client/gui-qt/cityrep.cpp M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/gui_main.cpp M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-sdl2/graphics.c M /trunk/client/gui-sdl2/gui_main.c M /trunk/client/gui-sdl2/gui_mouse.c M /trunk/client/gui-sdl2/mapctrl.c M /trunk/client/gui-sdl2/mapview.c M /trunk/client/gui-sdl2/themes.c M /trunk/client/mapctrl_common.c M /trunk/client/mapview_common.c M /trunk/client/messagewin_common.c M /trunk/client/music.c M /trunk/client/options.c M /trunk/client/options.h M /trunk/client/overview_common.c M /trunk/client/packhand.c M /trunk/client/reqtree.c M /trunk/client/tilespec.c M /trunk/client/voteinfo.c Renamed client 'options' structure as 'gui_options' to avoid namespace conflict with Qt headers. See patch #6438 ------------------------------------------------------------------------ r30207 | cazfi | 2015-10-25 11:05:52 +0200 (Sun, 25 Oct 2015) | 4 lines Changed paths: M /trunk/common/city.c M /trunk/server/savegame2.c M /trunk/server/savegame3.c Do not refresh cities during savegame loading when tradepartner has not necessarily beed loaded yet. See bug #23614 ------------------------------------------------------------------------ r30206 | cazfi | 2015-10-25 10:06:23 +0200 (Sun, 25 Oct 2015) | 4 lines Changed paths: M /trunk/ai/default/daieffects.c M /trunk/client/helpdata.c M /trunk/common/fc_types.h M /trunk/common/game.c M /trunk/common/packets.def M /trunk/common/requirements.c M /trunk/common/research.c M /trunk/doc/README.effects M /trunk/fc_version M /trunk/server/cityturn.c M /trunk/server/rssanity.c Added requirement type MinTechs See patch #6460 ------------------------------------------------------------------------ r30202 | sveinung | 2015-10-25 00:33:23 +0300 (Sun, 25 Oct 2015) | 5 lines Changed paths: M /trunk/server/savecompat.c M /trunk/server/savecompat.h M /trunk/server/savegame2.c M /trunk/server/savegame3.c savegame: use stored diplstate_type order when loading save games. See patch #6468 ------------------------------------------------------------------------ r30201 | sveinung | 2015-10-25 00:33:15 +0300 (Sun, 25 Oct 2015) | 7 lines Changed paths: M /trunk/server/diplomats.c M /trunk/server/unithand.c Make target/actor exists sanity checks asserts The checks that actor and target survived the Lua in the action doer functions are redundant because of the checks in unit_perform_action(). Change them into asserts. See patch #6467 ------------------------------------------------------------------------ r30199 | cazfi | 2015-10-24 23:32:19 +0300 (Sat, 24 Oct 2015) | 4 lines Changed paths: M /trunk/data/Makefile.am Install rulesets as part of ruledit installation even if server is not installed. See patch #6469 ------------------------------------------------------------------------ r30196 | cazfi | 2015-10-24 23:21:28 +0300 (Sat, 24 Oct 2015) | 6 lines Changed paths: M /trunk/data/amplio2/activities.png M /trunk/data/amplio2/bases.png Made Amplio2 Fort to look more like a wooden structure. Art by GriffonSpade. See patch #6466 ------------------------------------------------------------------------ r30195 | cazfi | 2015-10-24 23:15:17 +0300 (Sat, 24 Oct 2015) | 4 lines Changed paths: M /trunk/client/Makefile.am Added --preserve-dup-deps to AM_LIBTOOLFLAGS in client/Makefile.am See patch #6464 ------------------------------------------------------------------------ r30192 | cazfi | 2015-10-24 22:43:26 +0300 (Sat, 24 Oct 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/chatline.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-3.0/chatline.c M /trunk/client/gui-gtk-3.0/gui_main.c Make sure that message_buffer of gtk-clients exist before appending to it See patch #6458 ------------------------------------------------------------------------ r30189 | cazfi | 2015-10-24 22:38:49 +0300 (Sat, 24 Oct 2015) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/editgui.c Fixed gtk3-client Editor icons memory leak. This was an real accumulating leak over tileset and ruleset changes. It might still miss clean freeing of the last used icons when the program quits. See bug #23955 ------------------------------------------------------------------------ r30188 | cazfi | 2015-10-23 18:59:42 +0300 (Fri, 23 Oct 2015) | 4 lines Changed paths: M /trunk/INSTALL M /trunk/Makefile.am M /trunk/bootstrap/Makefile.am D /trunk/bootstrap/freeciv-sdl.appdata.xml.in D /trunk/bootstrap/freeciv-sdl.desktop.in M /trunk/client/Makefile.am D /trunk/client/gui-sdl M /trunk/configure.ac M /trunk/data/themes/Makefile.am D /trunk/data/themes/gui-sdl M /trunk/doc/BUGS M /trunk/doc/README M /trunk/doc/README.packaging M /trunk/doc/man/Makefile.am M /trunk/doc/man/freeciv-client.6.in D /trunk/m4/sdl-client.m4 D /trunk/m4/sdl.m4 M /trunk/translations/freeciv/POTFILES.in Dropped sdl-client. See patch #6245 ------------------------------------------------------------------------ r30186 | cazfi | 2015-10-23 18:42:56 +0300 (Fri, 23 Oct 2015) | 4 lines Changed paths: M /trunk/data/alien/units.ruleset M /trunk/data/civ2/game.ruleset Fixed xgettext warnings about unterminated character constants. See patch #6459 ------------------------------------------------------------------------ r30184 | cazfi | 2015-10-23 18:36:19 +0300 (Fri, 23 Oct 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/dialogs.c Fixed gtk3-client to use value of its own Tech Help Popup option. See bug #23940 ------------------------------------------------------------------------ r30179 | sveinung | 2015-10-23 14:39:13 +0300 (Fri, 23 Oct 2015) | 20 lines Changed paths: M /trunk/server/diplomats.c M /trunk/server/unithand.c Don't get the id from a potentially dead struct Don't access a potentially dead city or unit to get its id number to check if it is alive. There is no way to know what that memory contains if it is dead. Use the already existing actor_id and target_id when unit_perform_action() checks that actor and target survived the Lua. The checks in the action doer functions are redundant because of the checks in unit_perform_action(). Drop them. Drop the check in do_unit_disband(). It is called by handle_unit_disband() and unit_do_disband_trad(). handle_unit_disband() gets its unit by looking it up by id. unit_do_disband_trad() will return before the call if it manages to disband the unit. Reported by Marko Lindqvist See bug #23956 ------------------------------------------------------------------------ r30178 | sveinung | 2015-10-23 14:39:05 +0300 (Fri, 23 Oct 2015) | 9 lines Changed paths: M /trunk/server/diplomats.c Abort some actions on domestic target Have the action doer functions responsible for map theft, gold theft, city inciting and unit bribery abort if the target is domestic. Note that the functions currently aren't called with domestic targets because doing so is against the hard coded rules. See patch #6465 ------------------------------------------------------------------------ r30177 | sveinung | 2015-10-23 14:38:58 +0300 (Fri, 23 Oct 2015) | 10 lines Changed paths: M /trunk/server/unithand.c Send actor and target, not id, to action doers Functions that have performing an action enabler controlled action as their only job should deal in actors and targets, not actor ids and target ids. Taking id numbers is a fossil from the time when they were responsible for handling packets sent over the network. Noticed by Marko Lindqvist in bug #23956 See patch #6463 ------------------------------------------------------------------------ r30176 | sveinung | 2015-10-23 14:38:49 +0300 (Fri, 23 Oct 2015) | 7 lines Changed paths: M /trunk/server/unithand.c Remove unused trade route target finder The function do_unit_establish_trade() is never called without a target city. Remove the code that tries to find a target city at the actor's tile when no target city is specified. See patch #6462 ------------------------------------------------------------------------ r30175 | sveinung | 2015-10-23 14:38:37 +0300 (Fri, 23 Oct 2015) | 5 lines Changed paths: M /trunk/server/unithand.c Explicitly send target tile to city_build() rather than sending it implicitly (the actor unit's location). See patch #6461 ------------------------------------------------------------------------ r30173 | cazfi | 2015-10-23 04:47:56 +0300 (Fri, 23 Oct 2015) | 4 lines Changed paths: M /trunk/Makefile.am M /trunk/common/dataio.c M /trunk/configure.ac A /trunk/m4/testmatic.m4 M /trunk/server/generator/mapgen.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c M /trunk/utility/log.h M /trunk/utility/registry_ini.c Added configure option --enable-testmatic for test system integration. See patch #6437 ------------------------------------------------------------------------ r30171 | cazfi | 2015-10-22 23:53:46 +0300 (Thu, 22 Oct 2015) | 5 lines Changed paths: M /trunk/common/movement.c M /trunk/common/movement.h Gave specific unit_move_to_tile_test() return value for animals unable to move out of native terrain. See patch #6456 ------------------------------------------------------------------------ r30170 | cazfi | 2015-10-22 19:13:48 +0300 (Thu, 22 Oct 2015) | 4 lines Changed paths: M /trunk/tools/ruledit/tab_unit.cpp Crashed ruledit crash when requesting edit dialog without any unit type being selected. See bug #23952 ------------------------------------------------------------------------ r30168 | cazfi | 2015-10-22 17:37:58 +0300 (Thu, 22 Oct 2015) | 4 lines Changed paths: M /trunk/client/gui-sdl2/widget_label.c Fixed double surface free on sdl2-client themed label background handling. See bug #23946 ------------------------------------------------------------------------ r30165 | cazfi | 2015-10-22 17:25:47 +0300 (Thu, 22 Oct 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/options.c M /trunk/client/options.h Removed gtk3-client option about Better Fog of War that did nothing. See patch #6440 ------------------------------------------------------------------------ r30162 | sveinung | 2015-10-22 12:07:53 +0300 (Thu, 22 Oct 2015) | 5 lines Changed paths: M /trunk/client/gui-sdl2/mapctrl.c M /trunk/client/gui-sdl2/menu.c SDL 2 client: Use ruleset defined action ui names for Establish Trade Route, Help Build Wonder, Join City and Found City. See patch #6455 ------------------------------------------------------------------------ r30161 | sveinung | 2015-10-22 12:07:43 +0300 (Thu, 22 Oct 2015) | 6 lines Changed paths: M /trunk/client/helpdata.c Update help generation for Recycle Unit It became possible to disband a unit in a city without getting 50% of its production cost when Recycle Unit was split from Disband Unit. See bug #23953 ------------------------------------------------------------------------ r30160 | sveinung | 2015-10-22 12:07:30 +0300 (Thu, 22 Oct 2015) | 16 lines Changed paths: M /trunk/data/scenarios/Makefile.am A /trunk/data/scenarios/europe_1901.sav M /trunk/translations/freeciv/POTFILES.in Include the scenario Europe 1901 The Europe 1901 scenario is Europe just prior the the outbreak of World War I. It tries to be historically accurate. Scenario by Jamie Troini a.k.a. Nimrod and Ferdinand Steinkrüger a.k.a XYZ. It takes place on a modified version of the already bundled map "Europe (classic/giant)". It has been left as it was except the following minor modifications: - mark the name and the description as translatable - use the full name of the original authors in the scenario description - remove the number (year?) at the end of the description - make all players unassigned See patch #6434 ------------------------------------------------------------------------ r30159 | sveinung | 2015-10-22 12:07:20 +0300 (Thu, 22 Oct 2015) | 3 lines Changed paths: M /trunk/server/unithand.c Explain if action blocks action See patch #6454 ------------------------------------------------------------------------ r30158 | sveinung | 2015-10-22 12:07:11 +0300 (Thu, 22 Oct 2015) | 6 lines Changed paths: M /trunk/common/actions.c M /trunk/common/actions.h Centralize action blocks action Move the code checking if an enabler controlled action is blocked by the legality of another enabler controlled action to a central location. See patch #6453 ------------------------------------------------------------------------ r30157 | sveinung | 2015-10-22 12:07:01 +0300 (Thu, 22 Oct 2015) | 13 lines Changed paths: M /trunk/configure.ac i18n: the Freeciv source files are UTF-8 The --from-code option was introduced in gettext version 0.12. Use it to make gettext aware that the Freeciv input source files are encoded using UTF-8. This makes it safe, as far as gettext is concerned, to use non ASCII UTF-8 characters in translation comments and msgids. Note that nothing is being changed for the C compiler. There is still a risk that non ASCII characters in string literals are reencoded during the compilation. A C string literal msgid should therefore avoid using non ASCII UTF-8 characters. See patch #6451 ------------------------------------------------------------------------ r30156 | sveinung | 2015-10-21 18:58:29 +0300 (Wed, 21 Oct 2015) | 7 lines Changed paths: M /trunk/client/climisc.c M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl2/action_dialog.c M /trunk/client/helpdata.c M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/doc/README.actions M /trunk/server/actiontools.c M /trunk/server/diplomats.c M /trunk/server/rssanity.c M /trunk/server/scripting/script_server.c M /trunk/server/unithand.c M /trunk/server/unittools.c Support enabler controlled actions with no target Some actions only have an effect on the actor it self. Make it possible to make them action enabler controlled without giving them an artificial target. See patch #6449 ------------------------------------------------------------------------ r30155 | sveinung | 2015-10-21 18:58:19 +0300 (Wed, 21 Oct 2015) | 7 lines Changed paths: M /trunk/server/unithand.c Tile and units targets aren't invalid Insert missing break so tile targets and all units on tile targets don't run the code for invalid targets. (At the moment the code for invalid targets is an assert. It won't trigger) See bug #23951 ------------------------------------------------------------------------ r30154 | sveinung | 2015-10-21 18:57:17 +0300 (Wed, 21 Oct 2015) | 6 lines Changed paths: M /trunk/server/unithand.c M /trunk/server/unithand.h M /trunk/server/unittools.c Split disband unit from packet handling Separate disbanding a unit (without reusing its shields) from handling the order to do so in the unit_disband packet. See patch #6448 ------------------------------------------------------------------------ r30152 | cazfi | 2015-10-21 18:21:27 +0300 (Wed, 21 Oct 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/sprite.c Use gdk-pixbuf to load gfx files into gtk3-client. See patch #5911 ------------------------------------------------------------------------ r30150 | cazfi | 2015-10-20 18:52:32 +0300 (Tue, 20 Oct 2015) | 4 lines Changed paths: M /trunk/client/tilespec.c Use sdl2-client's own theme setting instead of that of sdl-client. See bug #23942 ------------------------------------------------------------------------ r30147 | cazfi | 2015-10-20 18:46:52 +0300 (Tue, 20 Oct 2015) | 4 lines Changed paths: M /trunk/fc_version M /trunk/win32/installer/Makefile Include svn revision number to the name of the Windows Installer Snapshot build package names. See patch #6443 ------------------------------------------------------------------------ r30144 | cazfi | 2015-10-20 18:41:11 +0300 (Tue, 20 Oct 2015) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/menu.c Fixed setting up governments menu icons in gtk3-client. Note that since version 3.10 gtk+ does not show such icons by default, even when they are properly set up, so in most cases this just stops gtk+ from spitting out warnings. See bug #23944 ------------------------------------------------------------------------ r30142 | cazfi | 2015-10-19 21:45:49 +0300 (Mon, 19 Oct 2015) | 5 lines Changed paths: M /trunk/ai/classic/classicai.c M /trunk/ai/default/aiplayer.c M /trunk/ai/default/aiplayer.h M /trunk/common/ai.h M /trunk/doc/README.AI_modules M /trunk/server/savegame2.c M /trunk/server/savegame3.c Added a couple of AI callbacks that classic AI uses to save its information to the same table as default AI part does. See bug #23874 ------------------------------------------------------------------------ r30141 | cazfi | 2015-10-19 21:38:57 +0300 (Mon, 19 Oct 2015) | 4 lines Changed paths: M /trunk/configure.ac Use five parameter version of AC_INIT() to provide more project information. See patch #6441 ------------------------------------------------------------------------ r30139 | cazfi | 2015-10-19 19:44:20 +0300 (Mon, 19 Oct 2015) | 4 lines Changed paths: M /trunk/configure.ac Fixed linking gtk2 version of modpack installer against gthread. See bug #23945 ------------------------------------------------------------------------ r30136 | cazfi | 2015-10-19 07:44:54 +0300 (Mon, 19 Oct 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-qt/gui_main.cpp M /trunk/client/gui-sdl2/gui_main.c Marked messages about migrating client options for translation. See patch #6439 ------------------------------------------------------------------------ r30134 | cazfi | 2015-10-19 06:57:19 +0300 (Mon, 19 Oct 2015) | 4 lines Changed paths: M /trunk/server/savegame2.c Load [scenario] before [random] from savegame2.c savegames. See bug #23938 ------------------------------------------------------------------------ r30132 | cazfi | 2015-10-19 06:28:32 +0300 (Mon, 19 Oct 2015) | 4 lines Changed paths: M /trunk/configure.ac Keep gtk3-client and gtk3 modpack installer compiler flags separate. See patch #6431 ------------------------------------------------------------------------ r30131 | mir3x | 2015-10-18 22:32:11 +0300 (Sun, 18 Oct 2015) | 5 lines Changed paths: M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h Fixed 'goto and build city' command for qt-client See bug #23384 ------------------------------------------------------------------------ r30127 | sveinung | 2015-10-18 20:34:21 +0300 (Sun, 18 Oct 2015) | 10 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/server/unithand.c M /trunk/server/unittools.c It's not just diplomats that wants input The packet unit_actor_wants_input is sent when an actor unit can trigger an action selection dialog pop up. It isn't limited to diplomats any more. Rename it to unit_actor_wants_input. Note that this changes the JSON protocol. It doesn't change the binary protocol. The binary protocol doesn't care about packet name. See patch #6436 ------------------------------------------------------------------------ r30126 | cazfi | 2015-10-18 08:52:19 +0300 (Sun, 18 Oct 2015) | 4 lines Changed paths: M /trunk/m4/gtk3x-client.m4 Removed upper limit of gtk and glib versions functions are used from in gtk3x. See patch #6427 ------------------------------------------------------------------------ r30123 | cazfi | 2015-10-18 06:28:46 +0300 (Sun, 18 Oct 2015) | 2 lines Changed paths: M /trunk/client/gui-gtk-2.0/wldlg.c M /trunk/client/gui-gtk-3.0/wldlg.c Removed '7' from the header comment of some files before it propagates to new gtk3x-client too. ------------------------------------------------------------------------ r30121 | cazfi | 2015-10-17 23:48:10 +0300 (Sat, 17 Oct 2015) | 4 lines Changed paths: M /trunk/ai/default/aiunit.c M /trunk/common/aicore/caravan.c M /trunk/common/aicore/caravan.h AI establishes trade routes with peaceful (and not only allied) players. See patch #6418 ------------------------------------------------------------------------ r30119 | cazfi | 2015-10-17 22:52:14 +0300 (Sat, 17 Oct 2015) | 4 lines Changed paths: M /trunk/data/scenarios/tileset-demo.sav Updated tileset-demo scenario to 2.6 savegame format. See patch #6433 ------------------------------------------------------------------------ r30117 | cazfi | 2015-10-17 22:46:17 +0300 (Sat, 17 Oct 2015) | 6 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/data/alien/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/stub/units.ruleset Added unit type flag "NewCityGamesOnly". Units with that flag are not available in scenario games where founding new cities is prevented. See patch #6424 ------------------------------------------------------------------------ r30114 | cazfi | 2015-10-17 17:52:40 +0300 (Sat, 17 Oct 2015) | 4 lines Changed paths: M /trunk/server/savegame3.c If scenario has no description, do not save empty description. See patch #6432 ------------------------------------------------------------------------ r30111 | cazfi | 2015-10-17 17:26:21 +0300 (Sat, 17 Oct 2015) | 4 lines Changed paths: M /trunk/client/clinet.c M /trunk/client/connectdlg_common.c M /trunk/utility/netintf.c Added error logging about server spawning failures. See patch #6435 ------------------------------------------------------------------------ r30109 | cazfi | 2015-10-17 01:36:40 +0300 (Sat, 17 Oct 2015) | 6 lines Changed paths: M /trunk/server/plrhand.c Added missing 'break' after the last 'case' in handling of the 'persistentready' server option. This has no functional effect at the moment as the code was any way flowing directly out from the 'switch'. See bug #23930 ------------------------------------------------------------------------ r30108 | cazfi | 2015-10-17 00:31:11 +0300 (Sat, 17 Oct 2015) | 4 lines Changed paths: M /trunk/INSTALL M /trunk/autogen.sh M /trunk/configure.ac M /trunk/doc/README.packaging Made version 2.64 the minimum autoconf requirement. See patch #6415 ------------------------------------------------------------------------ r30106 | cazfi | 2015-10-17 00:24:32 +0300 (Sat, 17 Oct 2015) | 2 lines Changed paths: M /trunk/client/options.c Updated client option migration comment. ------------------------------------------------------------------------ r30104 | cazfi | 2015-10-16 21:02:57 +0300 (Fri, 16 Oct 2015) | 4 lines Changed paths: M /trunk/ai/default/advmilitary.c M /trunk/ai/default/aiair.c M /trunk/ai/default/aiferry.c M /trunk/ai/default/aihunt.c M /trunk/ai/default/aisettler.c M /trunk/ai/default/aitools.c M /trunk/ai/default/aiunit.c M /trunk/client/control.c M /trunk/client/editor.c M /trunk/common/aicore/pf_tools.c M /trunk/common/combat.c M /trunk/common/movement.c M /trunk/common/unit.c M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/server/advisors/advdata.c M /trunk/server/advisors/autoexplorer.c M /trunk/server/unithand.c M /trunk/server/unittools.c Renamed unit_class() as unit_class_get() See patch #6426 ------------------------------------------------------------------------ r30102 | cazfi | 2015-10-16 20:46:12 +0300 (Fri, 16 Oct 2015) | 5 lines Changed paths: M /trunk/common/packets.def M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/stub/game.ruleset M /trunk/server/cityturn.c M /trunk/server/ruleset.c M /trunk/server/ruleset.h M /trunk/tools/ruledit/rulesave.c Changed culture.migration_pct to culture.migration_pml and overall made culture's effect on migration score 1/10 of what it was. See bug #23937 ------------------------------------------------------------------------ r30101 | sveinung | 2015-10-16 16:04:03 +0300 (Fri, 16 Oct 2015) | 5 lines Changed paths: M /trunk/utility/generate_specenum.py Increase maximum number of specenum entries Patch by Sławomir Lach See patch #6428 ------------------------------------------------------------------------ r30098 | cazfi | 2015-10-15 20:09:39 +0300 (Thu, 15 Oct 2015) | 5 lines Changed paths: M /trunk/client/connectdlg_common.c M /trunk/utility/netintf.c M /trunk/utility/netintf.h Limit search for free port to 10000 ports instead of infinity if for some reason it's not possible to bind() any ports. See patch #6423 ------------------------------------------------------------------------ r30096 | cazfi | 2015-10-15 19:58:02 +0300 (Thu, 15 Oct 2015) | 4 lines Changed paths: M /trunk/server/ruleset.c Check unused entries from game.ruleset only after also settings have been loaded. See patch #6407 ------------------------------------------------------------------------ r30095 | cazfi | 2015-10-15 19:42:55 +0300 (Thu, 15 Oct 2015) | 4 lines Changed paths: M /trunk/bootstrap/fcgui.in M /trunk/bootstrap/fcruledit.in M /trunk/bootstrap/fcser.in M /trunk/bootstrap/freeciv.project M /trunk/client/options.c M /trunk/common/fc_interface.c M /trunk/configure.ac M /trunk/gen_headers/freeciv_config.h.in M /trunk/server/gamehand.c M /trunk/server/sernet.c M /trunk/utility/shared.c M /trunk/utility/shared.h Unified freeciv home/storage terminology so that 'storage' is used everywhere. See patch #6425 ------------------------------------------------------------------------ r30093 | cazfi | 2015-10-15 19:20:39 +0300 (Thu, 15 Oct 2015) | 4 lines Changed paths: M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl2/mapctrl.c M /trunk/client/options.c M /trunk/client/options.h M /trunk/client/tilespec.c M /trunk/data/gtk_menus.xml Replaced misnamed "draw specials" client options with "draw resources" and "draw huts". See patch #6420 ------------------------------------------------------------------------ r30092 | sveinung | 2015-10-15 06:12:20 +0300 (Thu, 15 Oct 2015) | 31 lines Changed paths: M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/server/actiontools.c M /trunk/server/actiontools.h M /trunk/server/unithand.c M /trunk/server/unittools.c Mark actions with rare act sel dlg pop ups A unit's ability to perform an action can cause the action selection dialog to pop up before the player asks for it. It can happen when a unit is transported into a city it is capable of performing an action to. It can happen when a unit tries to move to a tile that has a target it may act against. This behavior isn't desirable for all actions. An action that can be performed against almost every tile will annoy the user with a pop up each time it moves. Being offered to do something dangerous is a situation where it would be destructive can lead to the player's reflexes to accidentally perform it. Introduce the new action property rare_pop_up. A unit's ability to perform an action where it is true will only pop up the action selection dialog before the player asks for it in exceptional cases. At the moment that is limited to the case when the player tries to move a unit to a tile it can't move to but can perform the action to. Have the rare_pop_up action property replace the special rules for when a (potentially) legal action with a tile target can pop up the action selection dialog. Give the rare_pop_up action property to the actions "Explode Nuclear", "Found City", "Join City" and "Recycle Unit". Inspired by Marko Lindqvist 's "user_initiated" action property idea in patch #6168. See patch #6413 ------------------------------------------------------------------------ r30091 | sveinung | 2015-10-15 06:12:11 +0300 (Thu, 15 Oct 2015) | 6 lines Changed paths: M /trunk/data/scenarios/tutorial.sav tutorial: civ2civ3 Settlers costs 2 population The tutorial scenario uses the civ2civ3 ruleset in Freeciv 3.0. Make the city growth lessons reflect this. See bug #23936 ------------------------------------------------------------------------ r30089 | cazfi | 2015-10-15 01:30:20 +0300 (Thu, 15 Oct 2015) | 4 lines Changed paths: M /trunk/data/multiplayer/Makefile.am A /trunk/data/multiplayer/README.multiplayer (from /trunk/doc/README.ruleset_multiplayer:30088) M /trunk/data/multiplayer/game.ruleset M /trunk/doc/Makefile.am D /trunk/doc/README.ruleset_multiplayer Load multiplayer ruleset description from the README. See patch #6411 ------------------------------------------------------------------------ r30088 | sveinung | 2015-10-15 00:53:33 +0300 (Thu, 15 Oct 2015) | 1 line Changed paths: M /trunk/server/unittools.c Comment spell fix ------------------------------------------------------------------------ r30086 | cazfi | 2015-10-15 00:49:32 +0300 (Thu, 15 Oct 2015) | 4 lines Changed paths: M /trunk/client/gui-sdl2/Makefile.am M /trunk/client/gui-sdl2/graphics.c M /trunk/client/gui-sdl2/graphics.h D /trunk/client/gui-sdl2/mmx.h Removed mmx specific code from sdl2-client See patch #6410 ------------------------------------------------------------------------ r30083 | cazfi | 2015-10-14 23:58:35 +0300 (Wed, 14 Oct 2015) | 2 lines Changed paths: M /trunk/server/unittools.c Updated function name mentioned in comments ai_manage_explorer() -> manage_auto_explorer() ------------------------------------------------------------------------ r30081 | cazfi | 2015-10-14 19:27:17 +0300 (Wed, 14 Oct 2015) | 4 lines Changed paths: M /trunk/server/ruleset.c Mark cities.ruleset datafile.description unused when loading rulesets. See patch #6406 ------------------------------------------------------------------------ r30078 | cazfi | 2015-10-14 18:59:58 +0300 (Wed, 14 Oct 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-3.0/gui_main.c Fixed duoble unref of gtk-clients' messagebuffer. See bug #23895 ------------------------------------------------------------------------ r30077 | cazfi | 2015-10-14 18:51:45 +0300 (Wed, 14 Oct 2015) | 4 lines Changed paths: M /trunk/INSTALL M /trunk/autogen.sh M /trunk/configure.ac M /trunk/doc/README.packaging Made version 2.2 the minimum libtool requirement. See patch #6414 ------------------------------------------------------------------------ r30074 | cazfi | 2015-10-14 18:31:10 +0300 (Wed, 14 Oct 2015) | 4 lines Changed paths: M /trunk/client/servers.c M /trunk/configure.ac M /trunk/server/sernet.c Use ip_mreqn structure as option for IP_ADD_MEMBERSIP setsockopt() if available. See patch #6409 ------------------------------------------------------------------------ r30073 | sveinung | 2015-10-14 13:38:42 +0300 (Wed, 14 Oct 2015) | 11 lines Changed paths: M /trunk/client/goto.c client goto: support (action) move as last order Make send_goto_route() able to use the direction of the last move in the unit order. Do it when the last order wants a direction. Abort when an order requires a direction but no direction can be given. At the moment the support for doing this is limited to the orders ORDER_MOVE and ORDER_ACTION_MOVE. ORDER_PERFORM_ACTION can take a direction but isn't supported yet. See patch #6416 ------------------------------------------------------------------------ r30072 | sveinung | 2015-10-14 13:38:32 +0300 (Wed, 14 Oct 2015) | 11 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/unithand.c M /trunk/server/unittools.c Server side actor unit arrival pop up The client can pop up the action selection dialog when a transported actor unit is moved inside a city it can act against. (Think of a Freight in a Transport arriving in a city it can establish a trade route to) If this should happen is controlled by a client setting. Move the code that detects actor unit arrival to the server. This will allow it to share more code with the "is this move an action" test. See patch #6412 ------------------------------------------------------------------------ r30067 | sveinung | 2015-10-13 20:34:42 +0300 (Tue, 13 Oct 2015) | 14 lines Changed paths: M /trunk/ai/default/aitools.c ai pf: handle actors like military units The function dai_fill_unit_paramdai_fill_unit_param() sets the path finding parameters for an AI unit in some situations. Examples are moving a unit to a safe city and moving a barbarian leader to a safe tile. Have the custom path finding tile behavior assignment of military units handle units capable of doing a non specific action too. A consequence is that an actor's AI task starts to matter for what tile behavior the unit gets. It is mostly theoretical. A unit's ability to perform a certain action tends to correlate with its mission. See patch #6408 ------------------------------------------------------------------------ r30066 | sveinung | 2015-10-13 20:34:33 +0300 (Tue, 13 Oct 2015) | 1 line Changed paths: M /trunk/common/aicore/path_finding.c Comment header spell fix ------------------------------------------------------------------------ r30064 | cazfi | 2015-10-13 19:37:04 +0300 (Tue, 13 Oct 2015) | 4 lines Changed paths: M /trunk/client/audio.c M /trunk/client/audio.h M /trunk/client/music.c Fixed disabling of music mid-game to actually stop it and not just to change track. See bug #23931 ------------------------------------------------------------------------ r30062 | cazfi | 2015-10-13 19:11:59 +0300 (Tue, 13 Oct 2015) | 4 lines Changed paths: M /trunk/server/savecompat.c M /trunk/server/savegame2.c Load ruleset data before compatibility conversion from an older savegame2.c savegame. See bug #23929 ------------------------------------------------------------------------ r30060 | cazfi | 2015-10-13 18:14:24 +0300 (Tue, 13 Oct 2015) | 4 lines Changed paths: M /trunk/ai/default/advdiplomacy.c M /trunk/ai/default/advmilitary.c M /trunk/ai/default/aiair.c M /trunk/ai/default/aicity.c M /trunk/ai/default/aidiplomat.c M /trunk/ai/default/aiferry.c M /trunk/ai/default/aihunt.c M /trunk/ai/default/aiparatrooper.c M /trunk/ai/default/aitools.c M /trunk/ai/default/aiunit.c M /trunk/ai/default/aiunit.h M /trunk/client/cityrepdata.c M /trunk/client/climisc.c M /trunk/client/control.c M /trunk/client/editor.c M /trunk/client/goto.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-gtk-2.0/unitselect.c M /trunk/client/gui-gtk-3.0/citydlg.c M /trunk/client/gui-gtk-3.0/editprop.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-gtk-3.0/repodlgs.c M /trunk/client/gui-gtk-3.0/unitselect.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/repodlgs.cpp M /trunk/client/gui-sdl/action_dialog.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl2/action_dialog.c M /trunk/client/gui-sdl2/citydlg.c M /trunk/client/gui-sdl2/dialogs.c M /trunk/client/gui-sdl2/mapview.c M /trunk/client/gui-sdl2/menu.c M /trunk/client/gui-sdl2/repodlgs.c M /trunk/client/mapctrl_common.c M /trunk/client/packhand.c M /trunk/client/repodlgs_common.c M /trunk/client/text.c M /trunk/client/tilespec.c M /trunk/client/unitselect_common.c M /trunk/common/actions.c M /trunk/common/aicore/aisupport.c M /trunk/common/aicore/path_finding.c M /trunk/common/aicore/pf_tools.c M /trunk/common/base.c M /trunk/common/city.c M /trunk/common/combat.c M /trunk/common/effects.c M /trunk/common/extras.c M /trunk/common/map.c M /trunk/common/metaknowledge.c M /trunk/common/movement.c M /trunk/common/player.c M /trunk/common/requirements.c M /trunk/common/road.c M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/server/advisors/advdata.c M /trunk/server/advisors/advgoto.c M /trunk/server/advisors/autoexplorer.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/diplomats.c M /trunk/server/edithand.c M /trunk/server/plrhand.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/savegame3.c M /trunk/server/scripting/api_server_edit.c M /trunk/server/unithand.c M /trunk/server/unittools.c Renamed unit_type() as unit_type_get() See patch #6404 ------------------------------------------------------------------------ r30057 | cazfi | 2015-10-12 22:43:35 +0300 (Mon, 12 Oct 2015) | 2 lines Changed paths: M /trunk/translations/freeciv/POTFILES.in Added script.lua files for all supplied rulesets to POTFILES.in ------------------------------------------------------------------------ r30055 | cazfi | 2015-10-12 18:00:41 +0300 (Mon, 12 Oct 2015) | 4 lines Changed paths: M /trunk/data/experimental/Makefile.am A /trunk/data/experimental/README.experimental (from /trunk/doc/README.ruleset_experimental:30054) M /trunk/data/experimental/game.ruleset M /trunk/doc/Makefile.am D /trunk/doc/README.ruleset_experimental Load experimental ruleset description from the README. See patch #6405 ------------------------------------------------------------------------ r30051 | sveinung | 2015-10-11 20:19:46 +0300 (Sun, 11 Oct 2015) | 8 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl/action_dialog.c M /trunk/client/gui-sdl2/action_dialog.c M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/common/unit.h M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/doc/README.actions M /trunk/fc_version M /trunk/server/advisors/advdata.c M /trunk/server/rscompat.c M /trunk/server/ruleset.c M /trunk/server/savecompat.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/savegame3.c M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/tools/ruledit/rulesave.c Split Recycle Unit from regular disbanding Introduce the new action Recycle Unit. It takes over disbanding a unit in a city so 50% of the shields spent to produce it is added to the city. No game rules were intentionally changed. See patch #6389 ------------------------------------------------------------------------ r30050 | sveinung | 2015-10-11 20:19:34 +0300 (Sun, 11 Oct 2015) | 37 lines Changed paths: M /trunk/ai/default/aitools.c ai: hostile actors shouldn't fight en route The function dai_fill_unit_paramdai_fill_unit_param() sets the path finding parameters for an AI unit in some situations. Examples are moving a unit to a safe city and moving a barbarian leader to a safe tile. Before this patch dai_fill_unit_paramdai_fill_unit_param() would set the tile behavior for units capable of performing hostile actions in a way that assumed they could walk through enemy units and cities. The hostile actions are most of the spy actions, "Capture Units", "Bombard", "Explode Nuclear", "Destroy City" and "Expel Unit". The actions "Capture Units", "Bombard" and "Explode Nuclear" were split out from the regular military attack. "Destroy City" and "Expel Unit" are new. Before the attack actions were separated from the regular attack to become action enabler controlled dai_fill_unit_paramdai_fill_unit_param() would set the tile behavior of units capable of doing them based on their task. In most cases they would be set to no intermediate fights. That changed when they became action enabler controlled and labeled hostile. The code used to perform military attacks, both the regular attack and the action enabler controlled attacks, shouldn't set path finding parameters via dai_fill_unit_paramdai_fill_unit_param(). Doing it would result in a unit capable of performing a regular attack but not capable of performing an action enabler controlled action labeled hostile having its tile behavior set to no intermediate fights. That could be exploited by using a low value target, not worth attacking, to block the path to a high value target. The code used to perform a spy action doesn't set path finding parameters via dai_fill_unit_paramdai_fill_unit_param(). It sets tile behavior to no intermediate fights. Make dai_fill_unit_paramdai_fill_unit_param() set the path finding tile behavior of hostile actors to no intermediate fights. See patch #6400 ------------------------------------------------------------------------ r30049 | sveinung | 2015-10-11 20:19:16 +0300 (Sun, 11 Oct 2015) | 7 lines Changed paths: M /trunk/ai/default/aitools.c ai: force setting tile behavior for new tasks Have the compiler warn when a new ai_unit_task is added without explicitly setting the tile behavior in dai_fill_unit_param() of military units that are doing it. See patch #6402 ------------------------------------------------------------------------ r30048 | sveinung | 2015-10-11 20:18:45 +0300 (Sun, 11 Oct 2015) | 12 lines Changed paths: M /trunk/client/control.c M /trunk/client/goto.c M /trunk/common/fc_types.h Define the constant DIR8_ORIGIN Use it, rather than the magic value -1, in situations where the lack of a direction in an enum direction8 variable means the tile a direction would have been relative to. The reason for using DIR8_ORIGIN rather than using direction8_invalid() directly is to make it easier to separate "set to this tile" from "invalid or buggy value" in the future. At the moment DIR8_ORIGIN is set to -1 via direction8_invalid(). See patch #6393 ------------------------------------------------------------------------ r30045 | sveinung | 2015-10-11 18:13:17 +0300 (Sun, 11 Oct 2015) | 5 lines Changed paths: M /trunk/common/fc_types.h The enum direction8 is used in unit orders and therefore in the network protocol. Document it. See patch #6401 ------------------------------------------------------------------------ r30044 | sveinung | 2015-10-11 18:13:06 +0300 (Sun, 11 Oct 2015) | 11 lines Changed paths: M /trunk/common/map.c M /trunk/common/map.h M /trunk/server/unithand.c M /trunk/server/unittools.c order system: avoid unsafe is_valid_dir() usage If a direction is valid given certain game settings was stored in an array in patch #6325. The function is_valid_dir() would then look it up. This doesn't work for direction values outside its range. Don't use is_valid_dir() when validating the direction of unit orders sent by the client over the network. Don't use it to check if the target is origin tile or an adjacent tile. See bug #23926 ------------------------------------------------------------------------ r30043 | cazfi | 2015-10-10 21:20:53 +0300 (Sat, 10 Oct 2015) | 4 lines Changed paths: M /trunk/m4/freetype2.m4 Updated freetype2.m4 to a version from freetype-2.6.1 See patch #6403 ------------------------------------------------------------------------ r30040 | cazfi | 2015-10-10 21:06:38 +0300 (Sat, 10 Oct 2015) | 4 lines Changed paths: M /trunk/server/savegame2.c M /trunk/server/savegame3.c Always respect scenario.is_scenario savegame property when it's present. See bug #23912 ------------------------------------------------------------------------ r30039 | cazfi | 2015-10-10 20:55:19 +0300 (Sat, 10 Oct 2015) | 4 lines Changed paths: M /trunk/client/options.c Corrected path to client options file. See bug #23927 ------------------------------------------------------------------------ r30037 | cazfi | 2015-10-09 08:17:48 +0300 (Fri, 09 Oct 2015) | 4 lines Changed paths: M /trunk/server/savegame3.c Save score.pollution instead of duplicate of score.population. See bug #23928 ------------------------------------------------------------------------ r30035 | sveinung | 2015-10-09 07:52:36 +0300 (Fri, 09 Oct 2015) | 15 lines Changed paths: M /trunk/ai/default/aitools.c ai path finding: check mission for armed actors It is reasonable to assume that a military unit is capable of performing a hostile action. The particular action doesn't have to be action enabler controlled. The function dai_fill_unit_paramdai_fill_unit_param() sets the path finding parameters for an ai unit in some situations. Examples are moving a unit to a safe city and moving a barbarian leader to a safe tile. Have it assign path finding tile behavior for military AI units based on their task even if all action enabler controlled actions they can perform are non hostile. See patch #6399 ------------------------------------------------------------------------ r30031 | sveinung | 2015-10-08 18:42:50 +0300 (Thu, 08 Oct 2015) | 6 lines Changed paths: M /trunk/common/aicore/path_finding.c M /trunk/common/aicore/path_finding.h path finding: add backtrack convenience function The new function pf_path_backtrack() is like pf_path_advance() except that it removes from the end of the path. See patch #6396 ------------------------------------------------------------------------ r30030 | sveinung | 2015-10-08 18:42:41 +0300 (Thu, 08 Oct 2015) | 3 lines Changed paths: M /trunk/server/generator/mapgen.c mapgen: make it clear that -1 isn't a direction See patch #6397 ------------------------------------------------------------------------ r30029 | sveinung | 2015-10-08 18:42:33 +0300 (Thu, 08 Oct 2015) | 6 lines Changed paths: M /trunk/common/unit.h Correct comment about dir users Order direction is no longer exclusive to ORDER_MOVE. Both ORDER_ACTION_MOVE and ORDER_PERFORM_ACTION can take it. See patch #6398 ------------------------------------------------------------------------ r30028 | sveinung | 2015-10-08 18:42:24 +0300 (Thu, 08 Oct 2015) | 6 lines Changed paths: M /trunk/client/goto.c client goto: take direction from final_order Order direction is no longer exclusive to ORDER_MOVE. Both ORDER_ACTION_MOVE and ORDER_PERFORM_ACTION can take it. See patch #6395 ------------------------------------------------------------------------ r30027 | sveinung | 2015-10-08 18:42:16 +0300 (Thu, 08 Oct 2015) | 6 lines Changed paths: M /trunk/server/savegame3.c Don't dir2char() invalid directions Use direction8_is_valid() in case a non -1 invalid value somehow has ended up in an unit order. This avoids triggering an assert while saving. See patch #6394 ------------------------------------------------------------------------ r30025 | sveinung | 2015-10-07 15:52:45 +0300 (Wed, 07 Oct 2015) | 12 lines Changed paths: M /trunk/server/unithand.c Stricter move as tile action heuristics A move can be interpreted as an attempt at doing an action. The player is then showed the action selection dialog where he can choose an action, cancel or keep moving. Be more conservative about when a potentially legal action against a tile will pop up the action selection dialog. It used to pop up if another target kind existed at the tile. Add the restriction that the actor unit must be unable to move to the target tile. See patch #6392 ------------------------------------------------------------------------ r30024 | sveinung | 2015-10-07 15:52:34 +0300 (Wed, 07 Oct 2015) | 7 lines Changed paths: M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/server/unithand.c Prepare to let more actions block disband Prepare the code responsible for reporting that disband is impossible because an action blocks it for letting other actions than Help Wonder block it. See patch #6391 ------------------------------------------------------------------------ r30023 | sveinung | 2015-10-07 15:52:25 +0300 (Wed, 07 Oct 2015) | 7 lines Changed paths: M /trunk/server/diplomats.c M /trunk/server/unithand.c Signal untargeted steal tech by the action If a random tech should be stolen or if the spy should go for the user specified tech is a consequence of the action. Stop using the target tech id to signal it. Signal it with the action in stead. See patch #6390 ------------------------------------------------------------------------ r30022 | cazfi | 2015-10-07 08:15:10 +0300 (Wed, 07 Oct 2015) | 4 lines Changed paths: M /trunk/m4/pkg.m4 Updated pkg.m4 to serial 11 from pkg-config-0.29 See patch #6385 ------------------------------------------------------------------------ r30020 | cazfi | 2015-10-06 22:10:21 +0300 (Tue, 06 Oct 2015) | 4 lines Changed paths: M /trunk/server/savecompat.c Make savegame dev version compatibility conversion only if loading dev version savegame See patch #6384 ------------------------------------------------------------------------ r30017 | cazfi | 2015-10-05 06:25:22 +0300 (Mon, 05 Oct 2015) | 4 lines Changed paths: M /trunk/server/savegame3.c Save all the score information to the savegame. See patch #6386 ------------------------------------------------------------------------ r30014 | cazfi | 2015-10-05 05:32:32 +0300 (Mon, 05 Oct 2015) | 4 lines Changed paths: M /trunk/m4/magickwand.m4 Fallback to using pkg-config if MagickWand-config is not found. See bug #23906 ------------------------------------------------------------------------ r30012 | sveinung | 2015-10-04 18:02:55 +0300 (Sun, 04 Oct 2015) | 5 lines Changed paths: M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/server/unithand.c Tell what action blocks regular attacks Be specific about what legal action blocked the regular attack. See patch #6388 ------------------------------------------------------------------------ r30010 | sveinung | 2015-10-04 01:28:05 +0300 (Sun, 04 Oct 2015) | 7 lines Changed paths: M /trunk/server/diplomats.c M /trunk/server/unithand.c Signal untargeted sabotage city by the action If a random target should be sabotaged or if the spy should go for the user specified target is a consequence of the action. Stop using the target id to signal it. Signal it with the action in stead. See patch #6387 ------------------------------------------------------------------------ r30009 | sveinung | 2015-10-02 15:54:58 +0300 (Fri, 02 Oct 2015) | 7 lines Changed paths: M /trunk/server/savegame3.c M /trunk/server/unithand.c Fix sabotage city target building validation The sabotage city target building is encoded on the line and in the save game. The target building validation for unit orders checked it as if it was in the decoded form. This made the validation off by one. Fix it. See bug #23915 ------------------------------------------------------------------------ r30008 | sveinung | 2015-10-02 02:45:45 +0300 (Fri, 02 Oct 2015) | 1 line Changed paths: M /trunk/common/actions.c Comment typo fix ------------------------------------------------------------------------ r30006 | cazfi | 2015-10-01 07:12:55 +0300 (Thu, 01 Oct 2015) | 4 lines Changed paths: M /trunk/common/map.c M /trunk/common/map.h Minor map_pos_to_tile() optimizations. See patch #6380 ------------------------------------------------------------------------ r30004 | cazfi | 2015-09-30 22:31:57 +0300 (Wed, 30 Sep 2015) | 4 lines Changed paths: M /trunk/client/client_main.c M /trunk/client/helpdata.c M /trunk/client/helpdata.h M /trunk/client/packhand.c M /trunk/client/tilespec.c Remove unused parameter from boot_help_texts() See patch #6381 ------------------------------------------------------------------------ r30002 | cazfi | 2015-09-30 20:15:58 +0300 (Wed, 30 Sep 2015) | 4 lines Changed paths: M /trunk/m4/features.m4 List missing system lua as "lua-5.3" and not "lua-5.2" in missinglist. See bug #23907 ------------------------------------------------------------------------ r30001 | cazfi | 2015-09-30 20:09:02 +0300 (Wed, 30 Sep 2015) | 4 lines Changed paths: M /trunk/bootstrap/freeciv.project M /trunk/configure.ac Define FREECIV_HOME_DIR in project-file See patch #6379 ------------------------------------------------------------------------ r29999 | cazfi | 2015-09-30 20:05:49 +0300 (Wed, 30 Sep 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/chatline.c M /trunk/client/gui-gtk-2.0/optiondlg.c M /trunk/client/gui-gtk-3.0/chatline.c M /trunk/client/gui-gtk-3.0/optiondlg.c M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/optiondlg.cpp M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/helpdata.c M /trunk/client/options.c M /trunk/client/options.h M /trunk/common/achievements.c M /trunk/common/city.c M /trunk/common/disaster.c M /trunk/common/extras.c M /trunk/common/featured_text.h M /trunk/common/government.c M /trunk/common/improvement.c M /trunk/common/multipliers.c M /trunk/common/name_translation.h M /trunk/common/nation.c M /trunk/common/research.c M /trunk/common/specialist.c M /trunk/common/style.c M /trunk/common/tech.c M /trunk/common/terrain.c M /trunk/common/traderoutes.c M /trunk/common/unittype.c M /trunk/server/unittools.c M /trunk/utility/genlist.c M /trunk/utility/genlist.h M /trunk/utility/speclist.h Renamed some functions that have same name as a structure. See patch #6378 ------------------------------------------------------------------------ r29998 | sveinung | 2015-09-30 18:52:11 +0300 (Wed, 30 Sep 2015) | 19 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/fc_version M /trunk/server/cityturn.c M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/server/unittools.h Don't do Help Wonder via Disband Unit Performing the Help Wonder action in handle_unit_disband() makes the function more complex than it has to be. It is easy to forget to check if a change done to do_unit_help_wonder() also should be done in handle_unit_disband()'s Help Wonder. Remove it. No hard coded rule has (intentionally) been changed. The Help Wonder action now blocks Disband Unit. When the game disbands a unit because of upkeep it should behave like it used to. Don't upgrade old unit orders. An order to disband a unit in a city was probably not intended as Help Wonder. ORDER_BUILD_WONDER and ORDER_DISBAND were added in the same commit. The AI won't start looking for a better alternative to its current behavior when it must disband a unit. See patch #6383 ------------------------------------------------------------------------ r29996 | cazfi | 2015-09-30 06:30:49 +0300 (Wed, 30 Sep 2015) | 4 lines Changed paths: M /trunk/client/gui-sdl2/canvas.c M /trunk/client/gui-sdl2/citydlg.c M /trunk/client/gui-sdl2/cma_fe.c M /trunk/client/gui-sdl2/dialogs.c M /trunk/client/gui-sdl2/graphics.c M /trunk/client/gui-sdl2/graphics.h M /trunk/client/gui-sdl2/gui_tilespec.c M /trunk/client/gui-sdl2/helpdlg.c M /trunk/client/gui-sdl2/mapview.c M /trunk/client/gui-sdl2/pages.c M /trunk/client/gui-sdl2/plrdlg.c M /trunk/client/gui-sdl2/repodlgs.c M /trunk/client/gui-sdl2/widget_edit.c M /trunk/client/gui-sdl2/widget_window.c Added line drawing functionality to sdl2-client. See patch #6377 ------------------------------------------------------------------------ r29995 | sveinung | 2015-09-30 04:30:59 +0300 (Wed, 30 Sep 2015) | 3 lines Changed paths: M /trunk/server/savegame3.c M /trunk/server/unithand.c orders system: support targeted sabotage city See patch #6382 ------------------------------------------------------------------------ r29993 | cazfi | 2015-09-29 06:30:58 +0300 (Tue, 29 Sep 2015) | 4 lines Changed paths: M /trunk/data/scenarios/british-isles-85x80-v2.80.sav M /trunk/data/scenarios/earth-160x90-v2.sav M /trunk/data/scenarios/earth-80x50-v3.sav M /trunk/data/scenarios/france-140x90-v2.sav M /trunk/data/scenarios/hagworld-120x60-v1.2.sav M /trunk/data/scenarios/iberian-peninsula-136x100-v1.0.sav M /trunk/data/scenarios/italy-100x100-v1.5.sav M /trunk/data/scenarios/japan-88x100-v1.3.sav M /trunk/data/scenarios/north_america_116x100-v1.2.sav M /trunk/data/scenarios/tutorial.sav Updated supplied scenarios to S2_6 savegame format See patch #6311 ------------------------------------------------------------------------ r29991 | cazfi | 2015-09-28 21:38:07 +0300 (Mon, 28 Sep 2015) | 4 lines Changed paths: M /trunk/client/gui-sdl2/sprite.c Sdl2-client sprite creation to respect alpha channel of the filling color See patch #6376 ------------------------------------------------------------------------ r29990 | cazfi | 2015-09-28 04:31:07 +0300 (Mon, 28 Sep 2015) | 4 lines Changed paths: M /trunk/server/gamehand.c Store challenge files to freeciv storage dir. See patch #6369 ------------------------------------------------------------------------ r29988 | cazfi | 2015-09-28 04:20:48 +0300 (Mon, 28 Sep 2015) | 4 lines Changed paths: M /trunk/data/alio.tilespec M /trunk/translations/freeciv/POTFILES.in Added summary for alio tileset. See patch #6375 ------------------------------------------------------------------------ r29986 | cazfi | 2015-09-28 04:16:52 +0300 (Mon, 28 Sep 2015) | 4 lines Changed paths: M /trunk/server/savecompat.c M /trunk/server/savegame2.c M /trunk/server/savegame3.c Moved score related entries from player sections to new score sections in the savegame. See patch #6370 ------------------------------------------------------------------------ r29983 | cazfi | 2015-09-28 04:07:22 +0300 (Mon, 28 Sep 2015) | 4 lines Changed paths: M /trunk/client/gui-sdl/themes.c M /trunk/client/gui-sdl/themespec.c M /trunk/client/gui-sdl/themespec.h M /trunk/client/gui-sdl2/gui_main.c M /trunk/client/gui-sdl2/themes.c M /trunk/client/gui-sdl2/themespec.c M /trunk/client/gui-sdl2/themespec.h Fixed theme double free problem from sdl-clients. See bug #23900 ------------------------------------------------------------------------ r29979 | cazfi | 2015-09-27 00:36:20 +0300 (Sun, 27 Sep 2015) | 4 lines Changed paths: M /trunk/utility/genlist.h Removed dublicate genlist_link forward declaration from genlist.h See patch #6374 ------------------------------------------------------------------------ r29977 | cazfi | 2015-09-26 23:15:47 +0300 (Sat, 26 Sep 2015) | 4 lines Changed paths: M /trunk/data/alien/README.alien M /trunk/data/alien/units.ruleset Adjusted startunit roles in alien ruleset. See patch #6373 ------------------------------------------------------------------------ r29974 | cazfi | 2015-09-26 22:52:14 +0300 (Sat, 26 Sep 2015) | 6 lines Changed paths: M /trunk/data/trident/tiles.png Restored 0% HP sprite to Trident Patch by GriffonSpade See bug #23898 ------------------------------------------------------------------------ r29972 | mir3x | 2015-09-26 19:53:03 +0300 (Sat, 26 Sep 2015) | 5 lines Changed paths: M /trunk/client/gui-qt/mapview.cpp Fixed "Turn Done" button, not allowing for unit to accept orders, after being pressed Reported by Marko Lindqvist See bug #23838 ------------------------------------------------------------------------ r29967 | cazfi | 2015-09-26 16:55:12 +0300 (Sat, 26 Sep 2015) | 4 lines Changed paths: M /trunk/data/scenarios/british-isles-85x80-v2.80.sav M /trunk/data/scenarios/earth-160x90-v2.sav M /trunk/data/scenarios/earth-80x50-v3.sav M /trunk/data/scenarios/europe-200x100-v2.sav M /trunk/data/scenarios/france-140x90-v2.sav M /trunk/data/scenarios/hagworld-120x60-v1.2.sav M /trunk/data/scenarios/iberian-peninsula-136x100-v1.0.sav M /trunk/data/scenarios/italy-100x100-v1.5.sav M /trunk/data/scenarios/japan-88x100-v1.3.sav M /trunk/data/scenarios/north_america_116x100-v1.2.sav M /trunk/data/scenarios/tileset-demo.sav M /trunk/data/scenarios/tutorial.sav Set "is_scenario" in supplied scenarios. See patch #6371 ------------------------------------------------------------------------ r29965 | cazfi | 2015-09-25 20:42:30 +0300 (Fri, 25 Sep 2015) | 5 lines Changed paths: M /trunk/tools/download.c M /trunk/tools/download.h Support relative URL to modpack in the modpack.list and in the dependencies of another modpack. See patch #6200 ------------------------------------------------------------------------ r29963 | cazfi | 2015-09-25 07:25:52 +0300 (Fri, 25 Sep 2015) | 4 lines Changed paths: M /trunk/data/civ2civ3/units.ruleset Removed Worker Startunit Role from civ2civ3 Migrants See patch #6368 ------------------------------------------------------------------------ r29960 | cazfi | 2015-09-25 06:28:48 +0300 (Fri, 25 Sep 2015) | 6 lines Changed paths: M /trunk/client/helpdata.c Mark some bullet points for translation, so the localization can use something else than asterisk. Requested by Markus Linnakangas See bug #23894 ------------------------------------------------------------------------ r29959 | sveinung | 2015-09-23 20:31:38 +0300 (Wed, 23 Sep 2015) | 5 lines Changed paths: M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/savegame3.c M /trunk/server/unithand.c M /trunk/server/unittools.c orders system: support targeted steal tech Use the existing target field to specify the target tech. See patch #6367 ------------------------------------------------------------------------ r29956 | cazfi | 2015-09-23 16:30:51 +0300 (Wed, 23 Sep 2015) | 5 lines Changed paths: M /trunk/common/unit.c Added 'return' to activity_requires_target() for compilations where fc_assert_ret_val() is not defined. See bug #23889 ------------------------------------------------------------------------ r29953 | cazfi | 2015-09-22 22:17:01 +0300 (Tue, 22 Sep 2015) | 6 lines Changed paths: M /trunk/utility/ioz.c Increase xz decompression memory usage limit to 65Mb Reported by Christian Knoke See bug #23891 ------------------------------------------------------------------------ r29952 | cazfi | 2015-09-22 22:09:39 +0300 (Tue, 22 Sep 2015) | 4 lines Changed paths: M /trunk/ai/Makefile.am M /trunk/ai/classic/Makefile.am Fix compilation with tinycthread enabled. See bug #23892 ------------------------------------------------------------------------ r29951 | cazfi | 2015-09-22 19:52:15 +0300 (Tue, 22 Sep 2015) | 6 lines Changed paths: M /trunk/utility/shared.c Fix server crash when a command with too many tokens is given. Reported by Andreas Røsdal See bug #23887 ------------------------------------------------------------------------ r29950 | sveinung | 2015-09-22 12:04:33 +0300 (Tue, 22 Sep 2015) | 10 lines Changed paths: M /trunk/common/fc_types.h M /trunk/server/savecompat.c M /trunk/server/savegame3.c Save unit order targets as a vector so its value can be outside what char2num can represent. This makes it possible to store non extra targets in it. The filler values are added avoid breaking the tabular format of the unit table in the save games. See patch #6363 ------------------------------------------------------------------------ r29949 | sveinung | 2015-09-22 12:04:27 +0300 (Tue, 22 Sep 2015) | 12 lines Changed paths: M /trunk/data/alien/game.ruleset M /trunk/data/civ2civ3/game.ruleset Fix alien and civ2civ3 action enablers The rule that only wonders can receive shields from the "Help Wonder" action was moved to the ruleset in patch #6362. It was moved by adding the requirement that the target city must be building a great wonder to the each "Help Wonder" action enabler and by adding a new action enabler for cities building a small wonder. The requirement that the target city must be building a great wonder accidentally ended up on "Join City" in the alien ruleset and on "Establish Trade Route" in the civ2civ3 ruleset. Move it to the correct action enabler. See bug #23890 ------------------------------------------------------------------------ r29948 | sveinung | 2015-09-22 02:30:51 +0300 (Tue, 22 Sep 2015) | 5 lines Changed paths: M /trunk/common/actions.h Document num2char()'s limit on actions even if the number of actions are far away from being limited by it. See patch #6366 ------------------------------------------------------------------------ r29947 | cazfi | 2015-09-21 20:50:58 +0300 (Mon, 21 Sep 2015) | 4 lines Changed paths: M /trunk/server/sernet.c Store readline history to freeciv storage dir. See patch #6364 ------------------------------------------------------------------------ r29945 | cazfi | 2015-09-21 07:33:07 +0300 (Mon, 21 Sep 2015) | 4 lines Changed paths: M /trunk/data/alien/Makefile.am A /trunk/data/alien/README.alien (from /trunk/doc/README.ruleset_alien:29944) M /trunk/data/alien/game.ruleset M /trunk/doc/Makefile.am D /trunk/doc/README.ruleset_alien Load alien ruleset description from the README. See patch #6358 ------------------------------------------------------------------------ r29943 | sveinung | 2015-09-20 14:11:02 +0300 (Sun, 20 Sep 2015) | 6 lines Changed paths: M /trunk/common/actions.c M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/doc/README.actions M /trunk/fc_version M /trunk/server/rscompat.c Unhardcode that Caravans only can help wonders Move the rule that the production being helped by the "Help Wonder" action must be a wonder to the ruleset. See patch #6362 ------------------------------------------------------------------------ r29942 | sveinung | 2015-09-20 14:10:53 +0300 (Sun, 20 Sep 2015) | 5 lines Changed paths: M /trunk/common/fc_types.h Document num2char()'s limit on the number of extras Requested by Marko Lindqvist See patch #6365 ------------------------------------------------------------------------ r29939 | cazfi | 2015-09-20 12:39:49 +0300 (Sun, 20 Sep 2015) | 2 lines Changed paths: M /trunk/server/savegame2.c M /trunk/server/savegame3.c Fixed comment typofix "This variables are" -> "These variables are" ------------------------------------------------------------------------ r29937 | cazfi | 2015-09-20 10:06:19 +0300 (Sun, 20 Sep 2015) | 4 lines Changed paths: M /trunk/client/client_main.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-qt/helpdlg.cpp M /trunk/client/helpdata.c M /trunk/client/include/helpdlg_g.h M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/data/alio.tilespec M /trunk/data/amplio.tilespec M /trunk/data/amplio2.tilespec M /trunk/data/cimpletoon.tilespec M /trunk/data/gtk_menus.xml M /trunk/data/helpdata.txt M /trunk/data/hex2t.tilespec M /trunk/data/hexemplio.tilespec M /trunk/data/isophex.tilespec M /trunk/data/isotrident.tilespec M /trunk/data/toonhex.tilespec M /trunk/data/trident.tilespec M /trunk/server/ruleset.c M /trunk/tools/civmanual.c Added support for tileset descriptions. See patch #6350 ------------------------------------------------------------------------ r29936 | cazfi | 2015-09-20 02:11:44 +0300 (Sun, 20 Sep 2015) | 3 lines Changed paths: M /trunk/translations/freeciv/fi.po Updated Finnish translation by Markus Linnakangas. This is just S2_6 translation msgmerged against latest TRUNK strings. ------------------------------------------------------------------------ r29932 | cazfi | 2015-09-19 22:04:13 +0300 (Sat, 19 Sep 2015) | 5 lines Changed paths: M /trunk/ai/default/aiplayer.c Fixed out-of-phase default AI data access on civil war if not all players are in the same data phase. See bug #23881 ------------------------------------------------------------------------ r29930 | cazfi | 2015-09-19 21:47:10 +0300 (Sat, 19 Sep 2015) | 5 lines Changed paths: M /trunk/server/savegame2.c M /trunk/server/savegame3.c Do not load extras with cause EC_HUT from the savegame if have_huts is FALSE. Always save have_huts as TRUE on regular savegames. See bug #21345 ------------------------------------------------------------------------ r29928 | cazfi | 2015-09-19 09:48:23 +0300 (Sat, 19 Sep 2015) | 4 lines Changed paths: M /trunk/server/gamehand.c M /trunk/server/settings.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c Allow empty "startunits" when "startcity" is enabled See patch #5887 ------------------------------------------------------------------------ r29926 | cazfi | 2015-09-19 09:06:47 +0300 (Sat, 19 Sep 2015) | 5 lines Changed paths: M /trunk/server/savegame.c M /trunk/server/savegame2.c When loading specials from pre-2.6 savegame, convert them to extras of equivalent cause instead of relying on the name of the old special and new extra be the same. See bug #21725 ------------------------------------------------------------------------ r29923 | cazfi | 2015-09-18 21:00:15 +0300 (Fri, 18 Sep 2015) | 4 lines Changed paths: M /trunk/client/tilespec.c Made an error message about missing terrain tag in tilespec file a bit clearer. See patch #6353 ------------------------------------------------------------------------ r29922 | cazfi | 2015-09-18 20:02:04 +0300 (Fri, 18 Sep 2015) | 4 lines Changed paths: M /trunk/client/options.c Store client options to freeciv storage dir. See patch #6346 ------------------------------------------------------------------------ r29920 | cazfi | 2015-09-18 17:42:48 +0300 (Fri, 18 Sep 2015) | 4 lines Changed paths: M /trunk/data/civ2civ3/Makefile.am A /trunk/data/civ2civ3/README.civ2civ3 (from /trunk/doc/README.ruleset_civ2civ3:29919) M /trunk/data/civ2civ3/game.ruleset M /trunk/doc/Makefile.am D /trunk/doc/README.ruleset_civ2civ3 Load civ2civ3 description from the README. See patch #6348 ------------------------------------------------------------------------ r29918 | sveinung | 2015-09-18 15:40:14 +0300 (Fri, 18 Sep 2015) | 5 lines Changed paths: M /trunk/common/actions.c M /trunk/common/actions.h Add action enabler copy function so an action enabler quickly can be cloned. See patch #6361 ------------------------------------------------------------------------ r29917 | sveinung | 2015-09-18 15:40:05 +0300 (Fri, 18 Sep 2015) | 6 lines Changed paths: M /trunk/common/requirements.c A local building can contradict a building genus Find local improvement requirements that contradicts (local) improvement genus requirements. See patch #6360 ------------------------------------------------------------------------ r29916 | sveinung | 2015-09-18 15:39:59 +0300 (Fri, 18 Sep 2015) | 7 lines Changed paths: M /trunk/common/unit.c Optimize unit_can_help_build_wonder_here() Don't evaluate all "Help Wonder" action enablers when the unit in question never can do the "Help Wonder" action. This saves some cycles without giving up accuracy. (utype_can_do_action() is cached) See patch #6359 ------------------------------------------------------------------------ r29914 | cazfi | 2015-09-18 06:58:02 +0300 (Fri, 18 Sep 2015) | 4 lines Changed paths: M /trunk/common/unittype.h M /trunk/data/alien/units.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/stub/units.ruleset M /trunk/fc_version M /trunk/server/gamehand.c M /trunk/server/rssanity.c Added roles for every startunit type, and these roles are used only for finding startunits. See patch #4625 ------------------------------------------------------------------------ r29911 | sveinung | 2015-09-17 15:43:15 +0300 (Thu, 17 Sep 2015) | 24 lines Changed paths: M /trunk/ai/default/advdomestic.c M /trunk/ai/default/aiunit.c M /trunk/client/packhand.c M /trunk/common/aicore/caravan.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/server/ruleset.c Close wonder specific "Help Wonder" loop hole The ruleset can now forbid doing an action to a city based on what it builds. This is less useful for the "Help Wonder" action than expected. A rule that forbids using a caravan to help a specific wonder can be avoided in many rulesets. The rule is avoided by switching to a wonder that legally can received help from a caravan, get the shields and then switch back. Rulesets where no wonder that can receive caravan shield can be built at the same time as a wonder that can't aren't affected. Close the loop hole by only allowing the caravan shields to count if the new production can be helped by the "Help Wonder" action. A related loop hole remains for complex rule sets: If "Wonder A" only can receive help from "Unit 1" while "Wonder B" can receive help from "Unit 2" a player could switch from "Wonder A" to "Wonder B", use a "Unit 2" to help build the wonder and then switch back. Solving that isn't in the scope of this patch. Only caravan shields are touched. Switching between the hard coded categories still halves the amount of shields. See patch #6357 ------------------------------------------------------------------------ r29910 | sveinung | 2015-09-17 15:43:06 +0300 (Thu, 17 Sep 2015) | 6 lines Changed paths: M /trunk/common/requirements.c Make local building requirements city independent Only check the target building when handling a local building requirement. The city range can be used to check its status in the target city. See patch #6356 ------------------------------------------------------------------------ r29908 | cazfi | 2015-09-17 06:46:56 +0300 (Thu, 17 Sep 2015) | 4 lines Changed paths: M /trunk/common/game.c M /trunk/common/game.h M /trunk/server/ruleset.c M /trunk/tools/ruledit/rulesave.c Save allowed_govs, allowed_terrains, and allowed_styles vectors from rulesave. See patch #5897 ------------------------------------------------------------------------ r29905 | cazfi | 2015-09-17 00:36:50 +0300 (Thu, 17 Sep 2015) | 2 lines Changed paths: M /trunk/translations/freeciv/fi.po Removed erronously added email address of my namesake. ------------------------------------------------------------------------ r29903 | sveinung | 2015-09-16 14:12:32 +0300 (Wed, 16 Sep 2015) | 3 lines Changed paths: M /trunk/common/unit.c M /trunk/common/unit.h Be action enabler aware in can build wonder check See patch #6355 ------------------------------------------------------------------------ r29902 | sveinung | 2015-09-16 14:12:25 +0300 (Wed, 16 Sep 2015) | 5 lines Changed paths: M /trunk/common/actions.c Let hard action requirement return maybe so they can check things the player may be unaware of. See patch #6354 ------------------------------------------------------------------------ r29901 | cazfi | 2015-09-16 06:32:13 +0300 (Wed, 16 Sep 2015) | 4 lines Changed paths: M /trunk/common/fc_interface.c M /trunk/utility/support.c M /trunk/utility/support.h Added mutex protection for the usage of string comparison buffers. See patch #6349 ------------------------------------------------------------------------ r29899 | cazfi | 2015-09-16 06:25:08 +0300 (Wed, 16 Sep 2015) | 4 lines Changed paths: M /trunk/server/report.c M /trunk/server/report.h M /trunk/server/savegame2.c M /trunk/server/savegame3.c Save History Report of the current turn to savegames. See patch #6199 ------------------------------------------------------------------------ r29897 | cazfi | 2015-09-16 06:11:19 +0300 (Wed, 16 Sep 2015) | 6 lines Changed paths: M /trunk/data/civ2civ3/buildings.ruleset M /trunk/doc/README.ruleset_civ2civ3 Doubled costs of all spaceship parts in civ2civ3 ruleset. Patch by David Fernandez See patch #5996 ------------------------------------------------------------------------ r29895 | cazfi | 2015-09-16 06:02:05 +0300 (Wed, 16 Sep 2015) | 4 lines Changed paths: M /trunk/client/packhand.c Avoid garbage characters in the beginning of the ruleset summary at client side. See bug #23869 ------------------------------------------------------------------------ r29893 | sveinung | 2015-09-15 14:26:01 +0300 (Tue, 15 Sep 2015) | 12 lines Changed paths: M /trunk/utility/registry_ini.c section files: allow underscore in table names Store in the table format even if the entity name contains an underscore character. This makes ruledit store the obsolete_by field of buildings and the actor_reqs and target_reqs fields of action enablers in a much more readable way. Reported by Marko Lindqvist See bug #21444 ------------------------------------------------------------------------ r29890 | cazfi | 2015-09-15 06:39:56 +0300 (Tue, 15 Sep 2015) | 6 lines Changed paths: M /trunk/utility/genlist.h Made genlist_head() static. Reported by Sveinung Kvilhaugsvik See bug #23870 ------------------------------------------------------------------------ r29888 | cazfi | 2015-09-14 21:30:52 +0300 (Mon, 14 Sep 2015) | 6 lines Changed paths: M /trunk/data/civ2civ3/terrain.ruleset M /trunk/doc/README.ruleset_civ2civ3 Removed Nostackdeath flag from civ2civ3 bases Patch by David Fernandez See patch #5998 ------------------------------------------------------------------------ r29885 | cazfi | 2015-09-14 20:55:13 +0300 (Mon, 14 Sep 2015) | 4 lines Changed paths: M /trunk/common/player.c Consider players that have armistice to be peaceful towards each other. See bug #23866 ------------------------------------------------------------------------ r29882 | cazfi | 2015-09-14 18:26:18 +0300 (Mon, 14 Sep 2015) | 10 lines Changed paths: M /trunk/data/trident/tiles.png M /trunk/data/trident/tiles.spec M /trunk/data/trident.tilespec Updated trident tiles and terrain layers - Arctic tiles now have tundra under their glaciers, including blending with tundra tiles, eliminating grassy land between arctic/tundra blending. - Removed translucent pixels from Hills Art and patch by GriffonSpade See patch #6347 ------------------------------------------------------------------------ r29881 | cazfi | 2015-09-14 18:08:32 +0300 (Mon, 14 Sep 2015) | 4 lines Changed paths: M /trunk/utility/shared.c Fixed expand_dir() handling of directories under user home dir. See bug #23865 ------------------------------------------------------------------------ r29880 | sveinung | 2015-09-14 13:28:46 +0300 (Mon, 14 Sep 2015) | 3 lines Changed paths: M /trunk/common/metaknowledge.c Meta knowledge for BuildingGenus requirements See patch #6345 ------------------------------------------------------------------------ r29879 | cazfi | 2015-09-14 06:41:25 +0300 (Mon, 14 Sep 2015) | 4 lines Changed paths: M /trunk/client/options.c M /trunk/client/options.h M /trunk/client/tilespec.c M /trunk/common/fc_types.h M /trunk/fc_version Added gui type definition for gtk3x-client See patch #6335 ------------------------------------------------------------------------ r29877 | cazfi | 2015-09-13 21:14:47 +0300 (Sun, 13 Sep 2015) | 4 lines Changed paths: M /trunk/ai/default/advmilitary.c M /trunk/ai/default/aiunit.c AI want to conquer a city is based on the value of the city, not to hardcoded value. See patch #6340 ------------------------------------------------------------------------ r29876 | sveinung | 2015-09-13 20:28:19 +0300 (Sun, 13 Sep 2015) | 7 lines Changed paths: M /trunk/common/packets.def M /trunk/fc_version protocol: set chat message type to estring in the client to server packet chat_msg_req Patch by Andreas Røsdal See patch #6343 ------------------------------------------------------------------------ r29875 | sveinung | 2015-09-13 20:28:12 +0300 (Sun, 13 Sep 2015) | 15 lines Changed paths: M /trunk/common/actions.c Set local building and utype for city targets Set the target building and target utype for the target vector of any action enabler that enables a unit to act against a city. The initial semantic is that the target city's current production provides the building type or unit type for local requirements. This makes the target utype NULL when a building is being built and vice versa. This keeps the action enabler semantic consistent for all unit vs city actions. A possible future semantic change is to set the local building to the specified building target for actions that specifies one while keeping the current semantic for all other actions. See patch #6344 ------------------------------------------------------------------------ r29873 | cazfi | 2015-09-13 15:27:24 +0300 (Sun, 13 Sep 2015) | 7 lines Changed paths: M /trunk/server/savecompat.c Fixed loading of old savegames without separate fields telling if a player has no user or ranked user assigned. Reported by Sveinung Kvilhaugsvik See bug #23871 ------------------------------------------------------------------------ r29871 | cazfi | 2015-09-13 10:04:24 +0300 (Sun, 13 Sep 2015) | 5 lines Changed paths: M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/stub/game.ruleset M /trunk/fc_version M /trunk/server/rssanity.c M /trunk/server/ruleset.c M /trunk/server/stdinhand.c Split ruleset description to two parts; summary and long description. In the supplied rulesets, existing descriptions are used as summaries. See patch #6290 ------------------------------------------------------------------------ r29868 | cazfi | 2015-09-13 09:49:40 +0300 (Sun, 13 Sep 2015) | 4 lines Changed paths: M /trunk/utility/genlist.c M /trunk/utility/genlist.h Turned genlist_head() to an inline function. See patch #6342 ------------------------------------------------------------------------ r29867 | cazfi | 2015-09-12 10:23:34 +0300 (Sat, 12 Sep 2015) | 4 lines Changed paths: M /trunk/common/fc_interface.c M /trunk/utility/shared.c M /trunk/utility/shared.h Added freeciv_home_dir() function to get proper freeciv storage root dir. See patch #6294 ------------------------------------------------------------------------ r29865 | cazfi | 2015-09-12 10:06:02 +0300 (Sat, 12 Sep 2015) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-qt/gui_main.cpp M /trunk/client/options.c M /trunk/client/options.h Do not migrate settings as if they were from freeciv-2.5, but use the current defaults when starting the client very first time. See bug #23864 ------------------------------------------------------------------------ r29863 | cazfi | 2015-09-11 20:39:55 +0300 (Fri, 11 Sep 2015) | 7 lines Changed paths: M /trunk/data/civ2civ3/effects.ruleset M /trunk/doc/README.ruleset_civ2civ3 - Added a bonus to bribe costs against cheating AI civ2civ3 ruleset - Improved Cheating AI defense bonus documentation Patch by David Fernandez See patch #6006 ------------------------------------------------------------------------ r29861 | cazfi | 2015-09-11 18:48:03 +0300 (Fri, 11 Sep 2015) | 4 lines Changed paths: M /trunk/utility/inputfile.c M /trunk/utility/registry_ini.c M /trunk/utility/section_file.c Support reading contents of a separate file as value of secfile string entry. See patch #6336 ------------------------------------------------------------------------ r29858 | cazfi | 2015-09-11 18:43:27 +0300 (Fri, 11 Sep 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-3.0/gui_main.c Free gtk-clients' unit pixmap table on exit. See bug #23862 ------------------------------------------------------------------------ r29857 | sveinung | 2015-09-11 11:47:24 +0300 (Fri, 11 Sep 2015) | 5 lines Changed paths: M /trunk/ai/default/daieffects.c M /trunk/client/helpdata.c M /trunk/common/fc_types.h M /trunk/common/improvement.h M /trunk/common/requirements.c M /trunk/doc/README.effects M /trunk/fc_version M /trunk/server/cityturn.c M /trunk/server/rssanity.c Add the new requirement type BuildingGenus Limit it to the local range for now. See patch #6341 ------------------------------------------------------------------------ r29855 | cazfi | 2015-09-10 22:45:15 +0300 (Thu, 10 Sep 2015) | 5 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/common/player.c M /trunk/common/player.h M /trunk/fc_version M /trunk/server/animals.c M /trunk/server/barbarian.c M /trunk/server/connecthand.c M /trunk/server/edithand.c M /trunk/server/plrhand.c M /trunk/server/savecompat.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/savegame3.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c Keep track if player has a real name or not separately from the name to display. Made the "Unassigned" player name translatable. See patch #6282 ------------------------------------------------------------------------ r29852 | cazfi | 2015-09-10 22:25:11 +0300 (Thu, 10 Sep 2015) | 5 lines Changed paths: M /trunk/client/tilespec.c M /trunk/common/map.c Do not call is_valid_dir() with invalid direction when unit sprite facing random direction is requested. See bug #23863 ------------------------------------------------------------------------ r29849 | cazfi | 2015-09-10 20:17:54 +0300 (Thu, 10 Sep 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/include/helpdlg_g.h Renamed "About Ruleset" menu item as "About Current Ruleset" See patch #6337 ------------------------------------------------------------------------ r29848 | sveinung | 2015-09-10 13:31:05 +0300 (Thu, 10 Sep 2015) | 22 lines Changed paths: M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h Qt client: Go to and... unit sub menu Auto generated a "Go to and..." menu based on what the unit legally can do. Since it's a goto it shouldn’t (by default) forbid what may become legal when a unit reaches its target. (Example: Join the city that will be built at the target tile next turn) Keep the existing goto and do X orders in the old locations even if this leads to duplication. They can be removed when the users are used to the new locations. Motivations: * Allow the user to specify the order before the unit moves into harms way. * The orders system can handle a lot more than the QT client currently sends. * Make it easy to find a "Go to and..." unit order. Putting it in an easy to discover context menu isn't in scope of this patch. Neither is adding menu items for non action enabler controlled actions and stuff like "nothing" (move) or "something" (action move). See patch #6339 ------------------------------------------------------------------------ r29847 | sveinung | 2015-09-10 13:30:59 +0300 (Thu, 10 Sep 2015) | 11 lines Changed paths: M /trunk/common/actions.c M /trunk/common/actions.h Mark actions requiring player specified details Some actions supports details beyond target. Details can be anything from the name of the city that should be founded to the id of the tech to steal. Freeciv can't always fill in a detail if it is missing. Mark actions where the player has to specify additional details. Make the information easy to access by defining the new function action_requires_details() See patch #6338 ------------------------------------------------------------------------ r29844 | cazfi | 2015-09-10 07:20:07 +0300 (Thu, 10 Sep 2015) | 4 lines Changed paths: M /trunk/common/game.c M /trunk/common/game.h Show first history report at turn 20, not 21. See patch #6332 ------------------------------------------------------------------------ r29842 | cazfi | 2015-09-10 06:20:47 +0300 (Thu, 10 Sep 2015) | 4 lines Changed paths: M /trunk/data/alien/terrain.ruleset M /trunk/doc/README.ruleset_alien Placed Alien ruleset rivers to Natural Defense layer. See patch #6334 ------------------------------------------------------------------------ r29839 | cazfi | 2015-09-09 21:42:34 +0300 (Wed, 09 Sep 2015) | 4 lines Changed paths: M /trunk/server/savegame2.c Do not load huts from the pre-2.6 savegame if have_huts is FALSE. See bug #21345 ------------------------------------------------------------------------ r29836 | cazfi | 2015-09-09 19:03:13 +0300 (Wed, 09 Sep 2015) | 5 lines Changed paths: M /trunk/client/gui-gtk-3.0/gui_main.c Handle 'popup_tech_help' option when migrating options from gtk2-client to gtk3-client when started first time. See bug #23859 ------------------------------------------------------------------------ r29833 | cazfi | 2015-09-09 18:43:02 +0300 (Wed, 09 Sep 2015) | 4 lines Changed paths: M /trunk/client/client_main.c M /trunk/client/overview_common.c M /trunk/client/overview_common.h Free overview canvas on exit. See patch #6326 ------------------------------------------------------------------------ r29830 | cazfi | 2015-09-09 18:20:36 +0300 (Wed, 09 Sep 2015) | 5 lines Changed paths: M /trunk/configure.ac Fixed syntax error in configure when cross-compiling and the mkstemp test gives answer with a whitespace in it; "guessing yes" or "guessing no" See bug #23860 ------------------------------------------------------------------------ r29829 | sveinung | 2015-09-09 12:26:33 +0300 (Wed, 09 Sep 2015) | 9 lines Changed paths: M /trunk/ai/default/daieffects.c M /trunk/client/helpdata.c M /trunk/common/effects.h M /trunk/common/player.h M /trunk/doc/README.effects M /trunk/fc_version M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/plrhand.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/savegame3.c M /trunk/server/srv_main.c Add the new effect Border_Vision When a player has a Border_Vision above 0 he can see all tiles within his borders. Only useful when the borders setting is set to "Enabled". Can be used for stuff like a "Leo the Mathematician's Beacon System" wonder or a "Telegraph" tech. See patch #6331 ------------------------------------------------------------------------ r29828 | sveinung | 2015-09-09 12:26:23 +0300 (Wed, 09 Sep 2015) | 3 lines Changed paths: M /trunk/server/unithand.c orders system: support the "Expel Unit" action See patch #6333 ------------------------------------------------------------------------ r29826 | cazfi | 2015-09-09 06:33:15 +0300 (Wed, 09 Sep 2015) | 4 lines Changed paths: M /trunk/ai/default/advmilitary.c Make also the danger side quadratic in comparison to quadratic defense power. See patch #5470 ------------------------------------------------------------------------ r29825 | cazfi | 2015-09-09 06:15:25 +0300 (Wed, 09 Sep 2015) | 4 lines Changed paths: M /trunk/utility/rand.c M /trunk/utility/rand.h M /trunk/utility/shared.h Removed MAX_UINT32 definition from rand.h See patch #6327 ------------------------------------------------------------------------ r29822 | cazfi | 2015-09-08 22:30:26 +0300 (Tue, 08 Sep 2015) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.0/pages.c Destroy toplevel tabs on both gtk2- and gtk3-client. Free intro sprite in gtk3-client (not relevant in gtk2-client implementation) See bug #23854 ------------------------------------------------------------------------ r29820 | cazfi | 2015-09-08 21:09:09 +0300 (Tue, 08 Sep 2015) | 4 lines Changed paths: M /trunk/ai/threaded/taicity.c Replaced road_type_iterate() with extra_type_by_cause_iterate(EC_ROAD) in threaded AI. See patch #6328 ------------------------------------------------------------------------ r29817 | cazfi | 2015-09-08 20:27:55 +0300 (Tue, 08 Sep 2015) | 4 lines Changed paths: M /trunk/common/map.c Use cached values in is_cardinal_dir() and is_valid_dir() See patch #6325 ------------------------------------------------------------------------ r29815 | cazfi | 2015-09-08 18:27:40 +0300 (Tue, 08 Sep 2015) | 6 lines Changed paths: M /trunk/common/map.c M /trunk/common/map.h M /trunk/server/generator/mapgen_topology.c M /trunk/server/generator/temperature_map.c M /trunk/server/settings.c Made single_pole behavior server setting separate from the topology. Reported by Edmund Usercutter See bug #23261 ------------------------------------------------------------------------ r29812 | cazfi | 2015-09-08 06:34:15 +0300 (Tue, 08 Sep 2015) | 2 lines Changed paths: M /trunk/utility/inputfile.c Fixed comment typofix "rememeber" -> "remember" ------------------------------------------------------------------------ r29811 | cazfi | 2015-09-07 23:47:10 +0300 (Mon, 07 Sep 2015) | 4 lines Changed paths: M /trunk/Makefile.am M /trunk/configure.ac A /trunk/m4/gtk3x-client.m4 Added initial configure stuff for gtk3x-client. It's not possible to request that client yet. See patch #6316 ------------------------------------------------------------------------ r29809 | cazfi | 2015-09-07 22:45:17 +0300 (Mon, 07 Sep 2015) | 6 lines Changed paths: M /trunk/server/settings.c Added setting_is_free_to_change() and used it instead of setting_is_changeable() when determining if a setting should be saved as one that must not change even if freeciv version changes between save and load. See bug #23844 ------------------------------------------------------------------------ r29807 | cazfi | 2015-09-07 22:41:06 +0300 (Mon, 07 Sep 2015) | 5 lines Changed paths: M /trunk/client/tilespec.c M /trunk/common/map.c M /trunk/common/movement.c M /trunk/common/road.c M /trunk/common/road.h M /trunk/server/rssanity.c Turned road->integrators from road_list in to an extra_list to cut conversions from road to extra when actually accessing it. See patch #6315 ------------------------------------------------------------------------ r29804 | cazfi | 2015-09-07 22:15:04 +0300 (Mon, 07 Sep 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/editgui.c M /trunk/client/gui-gtk-3.0/editgui.c Fixed editor icon pixbuf leak. See bug #23853 ------------------------------------------------------------------------ r29802 | cazfi | 2015-09-07 21:43:58 +0300 (Mon, 07 Sep 2015) | 4 lines Changed paths: M /trunk/m4/debug.m4 Added -WShadow to CFLAGS of the debug builds. See patch #6173 ------------------------------------------------------------------------ r29794 | cazfi | 2015-09-06 18:18:44 +0300 (Sun, 06 Sep 2015) | 2 lines Changed paths: M /trunk/server/stdinhand.c Fixed comment typofix "CMD_AMBIGOUS" -> "CMD_AMBIGUOUS" ------------------------------------------------------------------------ r29791 | sveinung | 2015-09-06 14:08:04 +0300 (Sun, 06 Sep 2015) | 5 lines Changed paths: M /trunk/server/unithand.c Have unit expulsion cost a single move That is the price of similar actions (like Capture Units). See patch #6324 ------------------------------------------------------------------------ r29790 | sveinung | 2015-09-06 14:07:58 +0300 (Sun, 06 Sep 2015) | 10 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/fc_types.h M /trunk/common/metaknowledge.c M /trunk/common/requirements.c M /trunk/doc/README.effects M /trunk/fc_version Let requirements check if a unit is home Add the new UnitState property OnDomesticTile. It is true if the unit is located withing the borders of its owner. This can be used to limit a hypotetical "Border Patrol" unit's ability to do the "Expel Unit" action to his owner's terrain. (A Local DiplRel requirement would here be to the unit he tries to expel) See patch #6323 ------------------------------------------------------------------------ r29789 | sveinung | 2015-09-06 14:05:40 +0300 (Sun, 06 Sep 2015) | 3 lines Changed paths: M /trunk/server/unithand.c orders system: support the "Sabotage Unit" action See patch #6322 ------------------------------------------------------------------------ r29788 | sveinung | 2015-09-06 14:04:54 +0300 (Sun, 06 Sep 2015) | 8 lines Changed paths: M /trunk/ai/default/aitools.c M /trunk/ai/default/aiunit.c M /trunk/client/climisc.c M /trunk/client/control.c M /trunk/client/goto.c M /trunk/client/packhand.c M /trunk/common/aicore/pf_tools.c M /trunk/common/city.c M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/server/unithand.c Make actor unit type check clearer The function is_actor_unit() may give the impression that the check is for the unit rather than the unit type. It is easy to ignore the unit type part of the name is_actor_unit_type() (as opposed to unit). Replace the both with utype_may_act_at_all() See patch #6321 ------------------------------------------------------------------------ r29787 | sveinung | 2015-09-06 14:04:43 +0300 (Sun, 06 Sep 2015) | 6 lines Changed paths: M /trunk/common/actions.c M /trunk/common/actions.h Declare act prob parameters const The parameters of the action probability functions shouldn't be modified during action probability calculation. See patch #6320 ------------------------------------------------------------------------ r29785 | cazfi | 2015-09-06 01:25:29 +0300 (Sun, 06 Sep 2015) | 4 lines Changed paths: M /trunk/common/extras.c M /trunk/common/extras.h Turned extra_base_get() & extra_road_get() to macros. See patch #6304 ------------------------------------------------------------------------ r29783 | cazfi | 2015-09-06 00:07:40 +0300 (Sun, 06 Sep 2015) | 4 lines Changed paths: M /trunk/tools/ruledit/rulesave.c Fixed -WShadow warnings from rulesave.c See patch #6314 ------------------------------------------------------------------------ r29781 | cazfi | 2015-09-05 18:15:36 +0300 (Sat, 05 Sep 2015) | 4 lines Changed paths: M /trunk/ai/default/aiunit.c Removed code discouraging AI from building more attackers. See patch #6307 ------------------------------------------------------------------------ r29779 | cazfi | 2015-09-05 12:31:51 +0300 (Sat, 05 Sep 2015) | 4 lines Changed paths: M /trunk/server/savegame3.c M /trunk/server/settings.c M /trunk/server/settings.h Do not save unchanged settings to any savegame. See patch #6310 ------------------------------------------------------------------------ r29776 | cazfi | 2015-09-05 11:46:21 +0300 (Sat, 05 Sep 2015) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/report.c M /trunk/server/report.h Support history reports for a high player count both in memory storage and network protocol. See bug #23765 ------------------------------------------------------------------------ r29773 | cazfi | 2015-09-04 23:32:04 +0300 (Fri, 04 Sep 2015) | 4 lines Changed paths: M /trunk/common/aicore/cm.c Fixed -WShadow warnings from Governor code. See bug #23806 ------------------------------------------------------------------------ r29769 | sveinung | 2015-09-04 14:09:05 +0300 (Fri, 04 Sep 2015) | 5 lines Changed paths: M /trunk/common/actions.c Fix spelling mistake "mabe" -> "maybe" Patch by Marko Lindqvist See bug #23848 ------------------------------------------------------------------------ r29768 | sveinung | 2015-09-04 14:08:55 +0300 (Fri, 04 Sep 2015) | 3 lines Changed paths: M /trunk/server/unithand.c M /trunk/server/unittools.c orders system: support the "Bribe Unit" action See patch #6319 ------------------------------------------------------------------------ r29767 | sveinung | 2015-09-04 14:08:50 +0300 (Fri, 04 Sep 2015) | 6 lines Changed paths: M /trunk/server/actiontools.c M /trunk/server/actiontools.h M /trunk/server/unithand.c Move target selection functions to actiontools Move the functions that selects a target city or a target unit at a given tile from unithand to actiontools. See patch #6318 ------------------------------------------------------------------------ r29766 | sveinung | 2015-09-04 14:08:36 +0300 (Fri, 04 Sep 2015) | 5 lines Changed paths: M /trunk/server/unithand.c unithand: deduplicate activity setting The activity is set the same way no matter if it is explore or not. See patch #6317 ------------------------------------------------------------------------ r29765 | sveinung | 2015-09-04 14:08:29 +0300 (Fri, 04 Sep 2015) | 8 lines Changed paths: M /trunk/data/alio/terrain.spec alio: radiating rocks and alien forest l1 sprite Add a blank layer1 sprite for radiating rocks and alien forest since l1 has a match_type. Reported by GriffonSpade at the Freeciv forum See bug #23845 ------------------------------------------------------------------------ r29762 | cazfi | 2015-09-03 06:52:16 +0300 (Thu, 03 Sep 2015) | 4 lines Changed paths: M /trunk/common/map.c Refactored base_native_pos_to_tile() to make map wrapping checks just once. See patch #6305 ------------------------------------------------------------------------ r29759 | cazfi | 2015-09-03 06:34:23 +0300 (Thu, 03 Sep 2015) | 4 lines Changed paths: M /trunk/utility/shared.h Replaced use of C++ reserved for 'this' in implementation of CLIP() macro with 'current' See patch #6306 ------------------------------------------------------------------------ r29757 | cazfi | 2015-09-03 06:07:01 +0300 (Thu, 03 Sep 2015) | 4 lines Changed paths: M /trunk/client/tilespec.c M /trunk/common/extras.c M /trunk/common/extras.h M /trunk/common/movement.c M /trunk/common/road.c Dropped no longer needed separate 'const' variants of extra_base_get() and extra_road_get(). See patch #6312 ------------------------------------------------------------------------ r29756 | sveinung | 2015-09-02 12:19:13 +0300 (Wed, 02 Sep 2015) | 18 lines Changed paths: M /trunk/server/savecompat.c M /trunk/server/savegame3.c Revert bug #23772 (join foreign city order) Without a fix to bug #23772 a hypothetical player with a hypothetical earlier 3.0 save game from a hypothetical rule set that allows joining allied cities with a hypothetical unit ordered to go to and join an allied city will get the order upgraded to a goto and found city. The consequence is that the unit will go to the allied city and abort its orders since there already is a city there. The player will then have to give the order to join the allied city one more time. Reports from Andreas Røsdal shows that the patch for bug #23772 caused segfaults for real Freeciv-web players trying to load real save games from a real Freeciv-web ruleset. A segfault for real users is much worse than a hypothetical user having to give an order again. I don't have a save game to reproduce the issue. See bug #23772 ------------------------------------------------------------------------ r29755 | sveinung | 2015-09-02 12:19:06 +0300 (Wed, 02 Sep 2015) | 3 lines Changed paths: M /trunk/data/misc/events.spec Use "No" as event icon for unit action failed See patch #6313 ------------------------------------------------------------------------ r29751 | sveinung | 2015-09-01 13:19:50 +0300 (Tue, 01 Sep 2015) | 16 lines Changed paths: M /trunk/server/advisors/advdata.c ai: value immunity against more action types in the city independent governments evaluation code. This value is useful if an AI select a government without having any cities. Keep the old values of 4 for immunity to being incited and 2 for immunity against being bribed. Add a value of 0.1 for immunity to investigate city, poison city, steal gold, sabotage city, targeted sabotage city, tech theft, targeted tech theft, sabotage unit, capture units, steal map, bombard, briefcase nuke, explode nuclear, destroy city and expel unit. The idea is to value them a bit but without overriding anything well tested. This is why the same, low value is added for them all even if being the target of some are much worse than being the target of others. See patch #6309 ------------------------------------------------------------------------ r29750 | sveinung | 2015-09-01 13:19:44 +0300 (Tue, 01 Sep 2015) | 3 lines Changed paths: M /trunk/doc/README.graphics doc: mine_sprite support is gone from 2.6 See bug #23837 ------------------------------------------------------------------------ r29749 | sveinung | 2015-09-01 13:19:36 +0300 (Tue, 01 Sep 2015) | 14 lines Changed paths: M /trunk/data/alio/Makefile.am A /trunk/data/alio/terrain.png A /trunk/data/alio/terrain.spec M /trunk/data/alio.tilespec alio: add alien terrain and resource graphics Graphics for the alien ruleset specific terrain types radiating rocks and alien forest. Graphics for the alien specific resources thermal vent, glowing rocks, huge plant and alien mine. Graphics by GriffonSpade. Based on graphics from ampilo2 and Wesnoth. I removed two unused sprites from the image file after feed back from Marko Lindqvist I changed the postion in the image for some sprites. Spec file by me. Based on GriffonSpade's AmplioHexBigXU. See patch #6308 ------------------------------------------------------------------------ r29747 | cazfi | 2015-09-01 06:01:51 +0300 (Tue, 01 Sep 2015) | 6 lines Changed paths: M /trunk/common/map.c Refactored tile_move_cost_ptrs() so that the destination tile roads are iterated in the outer loop and roads integrating to it from the source tile in the inner loop. Avoid inner loop completely when the movement cost of the destination road is too high. See patch #6303 ------------------------------------------------------------------------ r29745 | cazfi | 2015-09-01 05:49:20 +0300 (Tue, 01 Sep 2015) | 4 lines Changed paths: M /trunk/tools/download.c Explain in TRANS: comment that "%s" in "Downloading \"%s\" control file." is a filename. See patch #6302 ------------------------------------------------------------------------ r29743 | cazfi | 2015-08-31 21:44:09 +0300 (Mon, 31 Aug 2015) | 4 lines Changed paths: M /trunk/client/agents/cma_fec.c M /trunk/client/citydlg_common.c M /trunk/client/citydlg_common.h M /trunk/client/cityrepdata.c M /trunk/client/climisc.c M /trunk/client/connectdlg_common.c M /trunk/client/control.c M /trunk/client/helpdata.c M /trunk/client/luascript/script_client.c M /trunk/client/mapctrl_common.c M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h M /trunk/client/overview_common.c M /trunk/client/packhand.c M /trunk/client/servers.c M /trunk/client/text.c M /trunk/client/tilespec.c Fixed -Wshadow warnings from client-common code. See patch #6301 ------------------------------------------------------------------------ r29741 | cazfi | 2015-08-30 19:02:48 +0300 (Sun, 30 Aug 2015) | 4 lines Changed paths: M /trunk/server/settings.c Mark settings loaded from savegame/scenario as changed ones. See bug #23830 ------------------------------------------------------------------------ r29738 | cazfi | 2015-08-30 17:23:41 +0300 (Sun, 30 Aug 2015) | 4 lines Changed paths: M /trunk/server/srv_main.c Destroy "eot" and "between turns" timers also when the server exits via /quit mid-game. See bug #23826 ------------------------------------------------------------------------ r29736 | cazfi | 2015-08-30 15:47:29 +0300 (Sun, 30 Aug 2015) | 5 lines Changed paths: M /trunk/client/gui-sdl2/mapview.c Added missing function header for sdl2-client's is_anim_enabled() and renamed it as is_focus_anim_enabled(). See patch #6270 ------------------------------------------------------------------------ r29734 | cazfi | 2015-08-30 15:30:33 +0300 (Sun, 30 Aug 2015) | 5 lines Changed paths: M /trunk/data/scenarios/tutorial.sav Postpone opening a message dialog to next 'pulse' signal when new city has been founded in tutorial scenario. This way it should appear on front of the city dialog, not behind it. See bug #21654 ------------------------------------------------------------------------ r29732 | cazfi | 2015-08-30 14:37:09 +0300 (Sun, 30 Aug 2015) | 9 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/extras.h M /trunk/common/fc_types.h M /trunk/common/tile.c M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/stub/terrain.ruleset M /trunk/fc_version M /trunk/server/ruleset.c Added support for "NaturalDefense" flag for extras to select between two defense layers for which the defense bonus of the extra counts. This is used in civ/2 rulesets to restore the multiplicative nature of the defense bonuses between River and Fortress. civ/2 regression reported by Jacob Nevins See bug #23143 ------------------------------------------------------------------------ r29729 | sveinung | 2015-08-30 12:21:21 +0300 (Sun, 30 Aug 2015) | 8 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl/action_dialog.c M /trunk/client/gui-sdl2/action_dialog.c M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/common/events.c M /trunk/common/events.h M /trunk/data/misc/events.spec M /trunk/data/stdsounds.soundspec M /trunk/doc/README.actions M /trunk/fc_version M /trunk/server/ruleset.c M /trunk/server/unithand.c M /trunk/tools/ruledit/rulesave.c Add the new unit action "Expel Unit" Requested by an anonymous Wikia user at http://freeciv.wikia.com/wiki/Forum:Regarding_spies Patch by J. M. Gorbach with modifications by me See patch #5306 ------------------------------------------------------------------------ r29728 | sveinung | 2015-08-30 12:21:14 +0300 (Sun, 30 Aug 2015) | 3 lines Changed paths: M /trunk/server/unithand.c orders system: support the "Suitcase Nuke" action See patch #6300 ------------------------------------------------------------------------ r29727 | sveinung | 2015-08-30 12:21:08 +0300 (Sun, 30 Aug 2015) | 6 lines Changed paths: M /trunk/server/unittools.c Stop teleportation related ghost units Make unit_move() inform players that the unit they saw at the dest tile now is gone when the move is non adjacent. See bug #23831 ------------------------------------------------------------------------ r29726 | sveinung | 2015-08-30 12:21:00 +0300 (Sun, 30 Aug 2015) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-sdl2/menu.c Translation comment on action selection item Figuring out what "Do..." means without any context can be challenging. Reported by Marko Lindqvist See bug #23827 ------------------------------------------------------------------------ r29723 | cazfi | 2015-08-30 00:19:01 +0300 (Sun, 30 Aug 2015) | 4 lines Changed paths: M /trunk/ai/default/aidata.c Finish AI data phase when AI data module is closed, if it's currently active. See bug #23825 ------------------------------------------------------------------------ r29721 | cazfi | 2015-08-30 00:13:46 +0300 (Sun, 30 Aug 2015) | 4 lines Changed paths: M /trunk/tools/ruledit/rulesave.c Save terrain.ruleset [extraui] from ruledit. See bug #23828 ------------------------------------------------------------------------ r29719 | cazfi | 2015-08-30 00:10:37 +0300 (Sun, 30 Aug 2015) | 4 lines Changed paths: M /trunk/client/gui-sdl2/cma_fe.c M /trunk/client/gui-sdl2/gui_string.c M /trunk/client/gui-sdl2/gui_string.h Removed all the string16 support functions from sdl2-client See patch #6299 ------------------------------------------------------------------------ r29717 | cazfi | 2015-08-29 18:33:47 +0300 (Sat, 29 Aug 2015) | 6 lines Changed paths: M /trunk/server/scripting/script_server.c M /trunk/server/sernet.c Added 'pulse' signal to lua API. Derived from a original request for a 'tick' signal by Michal Mazurek See patch #6286 ------------------------------------------------------------------------ r29716 | cazfi | 2015-08-29 02:38:45 +0300 (Sat, 29 Aug 2015) | 2 lines Changed paths: M /trunk/translations/freeciv/fi.po Updated Finnish translation. This is just S2_6 translation msgmerged against latest TRUNK strings. ------------------------------------------------------------------------ r29711 | cazfi | 2015-08-28 22:52:26 +0300 (Fri, 28 Aug 2015) | 4 lines Changed paths: M /trunk/client/gui-sdl/pages.c M /trunk/client/gui-sdl2/pages.c Set current_page as the upcoming page before setting up the new page in sdl-clients. See bug #23810 ------------------------------------------------------------------------ r29708 | cazfi | 2015-08-28 21:24:03 +0300 (Fri, 28 Aug 2015) | 5 lines Changed paths: M /trunk/utility/shared.c Fixed user_home_dir() to correctly build up the home dir information again if it has been cleared since previous call. That never happens with current codebase. See bug #23823 ------------------------------------------------------------------------ r29705 | sveinung | 2015-08-28 13:54:33 +0300 (Fri, 28 Aug 2015) | 3 lines Changed paths: M /trunk/server/unithand.c orders system: support the "Steal Maps" action See patch #6298 ------------------------------------------------------------------------ r29704 | sveinung | 2015-08-28 13:54:26 +0300 (Fri, 28 Aug 2015) | 6 lines Changed paths: M /trunk/common/packets.def protocol: change city name type to estring Freeciv-web escapes city names using URI encoding. Set the type of all city name fields to estring. See patch #6296 ------------------------------------------------------------------------ r29703 | sveinung | 2015-08-28 13:54:21 +0300 (Fri, 28 Aug 2015) | 14 lines Changed paths: M /trunk/common/dataio.h M /trunk/common/dataio_json.c M /trunk/common/dataio_json.h M /trunk/common/generate_packets.py JSON protocol: support URI encoded strings Freeciv-web escapes some, but not all, strings using URI encoding. Introduce a new dataio type estring. In the JSON protocol the estring is an URI encoded string. In the raw protocol it forwards to the string dataio type without encoding anything at all. Should the need to escape something, like the C string terminator, appear a raw protocol implementation can be added later. Thanks to Andreas Røsdal for pointing out that CURL does URI encoding and decoding. See patch #6295 ------------------------------------------------------------------------ r29702 | sveinung | 2015-08-28 13:54:14 +0300 (Fri, 28 Aug 2015) | 5 lines Changed paths: M /trunk/INSTALL M /trunk/configure.ac M /trunk/doc/README.packaging Make 7.15.4 the minimum CURL version and document what CURL version is required in INSTALL See bug #23824 ------------------------------------------------------------------------ r29701 | cazfi | 2015-08-27 23:11:37 +0300 (Thu, 27 Aug 2015) | 4 lines Changed paths: M /trunk/server/savecompat.c M /trunk/server/savegame3.c Renamed savegame field "random.save" as "random.saved" See patch #6278 ------------------------------------------------------------------------ r29699 | cazfi | 2015-08-27 21:43:32 +0300 (Thu, 27 Aug 2015) | 5 lines Changed paths: M /trunk/server/unithand.c Tell in TRANS: comment how the format string containing "%s" for the single word "remaining" or "surplus" is translatable separately and thus the related number can be placed either side of the word. See patch #6284 ------------------------------------------------------------------------ r29697 | cazfi | 2015-08-27 19:17:44 +0300 (Thu, 27 Aug 2015) | 4 lines Changed paths: M /trunk/client/gui-sdl2/citydlg.c M /trunk/client/gui-sdl2/gui_tilespec.c M /trunk/client/gui-sdl2/helpdlg.c M /trunk/client/gui-sdl2/mapctrl.c M /trunk/client/gui-sdl2/widget_button.c M /trunk/client/gui-sdl2/widget_button.h Replaced last remaining string16 uses with utf8 in sdl2-client See patch #6289 ------------------------------------------------------------------------ r29694 | sveinung | 2015-08-27 13:19:47 +0300 (Thu, 27 Aug 2015) | 5 lines Changed paths: M /trunk/tools/civmanual.c freeciv-manual: Wiki format page headline Nit pick. (I don't think the headline is copied to the Wiki) See patch #6293 ------------------------------------------------------------------------ r29693 | sveinung | 2015-08-27 13:19:34 +0300 (Thu, 27 Aug 2015) | 5 lines Changed paths: M /trunk/tools/civmanual.c freeciv-manual: use SEPARATOR in unit help so the format specific separator will be used. See patch #6292 ------------------------------------------------------------------------ r29692 | sveinung | 2015-08-27 13:19:27 +0300 (Thu, 27 Aug 2015) | 5 lines Changed paths: M /trunk/tools/civmanual.c freeciv-manual: wiki markup isn't html Don't use the html file extension on generated wiki markup files. See patch #6291 ------------------------------------------------------------------------ r29691 | sveinung | 2015-08-27 13:19:18 +0300 (Thu, 27 Aug 2015) | 12 lines Changed paths: M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-sdl2/menu.c Rename the "Diplomat/Spy actions" menu item It started as a way to perform spy actions against the allied city the Diplomat/Spy was inside. It brings up the action selection dialog for acting against the tile the unit is located at. It currenlty works for all action enabler controlled actions. It should therefore be renamed to reflect that it isn't limited to spy actions. Rename it to "Do...". "Do action" will make the player wonder why other possible actions doesn't appear in it. See patch #6287 ------------------------------------------------------------------------ r29689 | cazfi | 2015-08-26 22:36:10 +0300 (Wed, 26 Aug 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-2.0/chatline.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-2.0/gotodlg.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/happiness.c M /trunk/client/gui-gtk-2.0/inteldlg.c M /trunk/client/gui-gtk-2.0/luaconsole.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-2.0/messagedlg.c M /trunk/client/gui-gtk-2.0/optiondlg.c M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-gtk-2.0/unitselect.c M /trunk/client/gui-gtk-2.0/wldlg.c M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-gtk-3.0/chatline.c M /trunk/client/gui-gtk-3.0/citydlg.c M /trunk/client/gui-gtk-3.0/cityrep.c M /trunk/client/gui-gtk-3.0/editprop.c M /trunk/client/gui-gtk-3.0/gotodlg.c M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.0/happiness.c M /trunk/client/gui-gtk-3.0/inteldlg.c M /trunk/client/gui-gtk-3.0/luaconsole.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-gtk-3.0/messagedlg.c M /trunk/client/gui-gtk-3.0/optiondlg.c M /trunk/client/gui-gtk-3.0/pages.c M /trunk/client/gui-gtk-3.0/repodlgs.c M /trunk/client/gui-gtk-3.0/unitselect.c M /trunk/client/gui-gtk-3.0/wldlg.c Fixed -Wshadow warnings from gtk clients' specific code. See patch #6288 ------------------------------------------------------------------------ r29686 | cazfi | 2015-08-26 20:56:52 +0300 (Wed, 26 Aug 2015) | 4 lines Changed paths: M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl2/mapview.c Avoid sdl/2-client crash if update_unit_info_label() is called with NULL unitlist. See bug #23809 ------------------------------------------------------------------------ r29684 | cazfi | 2015-08-26 20:16:17 +0300 (Wed, 26 Aug 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-3.0/helpdlg.c Correctly qualify "None" as bonus type as "?bonus:None" See bug #23817 ------------------------------------------------------------------------ r29682 | sveinung | 2015-08-26 14:37:46 +0300 (Wed, 26 Aug 2015) | 18 lines Changed paths: M /trunk/client/text.c M /trunk/common/city.c M /trunk/common/city.h Add a common check if a city is occupied Where to look when checking if a city is occupied depends on who is doing it. The server is supposed to check units at the tile. The client has the occupied city property. This can cause copy past errors. Add the new common function city_is_occupied(). It will check its context before looking in the correct place. Use it in the popup info text generation so Freeciv-web won't start claiming that occupied cities are unoccupied if it is copied again. Reported by Nook in his Let's Play Freeciv Youtube video at https://youtu.be/NzJhIDeVEnE?t=29m21s See bug #23813 ------------------------------------------------------------------------ r29681 | sveinung | 2015-08-26 14:37:38 +0300 (Wed, 26 Aug 2015) | 5 lines Changed paths: M /trunk/server/ruleset.c Make requirements not quiet by default Set a requirement's quiet property to false when it isn't specified. See bug #23818 ------------------------------------------------------------------------ r29680 | cazfi | 2015-08-26 06:31:52 +0300 (Wed, 26 Aug 2015) | 4 lines Changed paths: M /trunk/bootstrap/fcgui.in M /trunk/bootstrap/fcruledit.in M /trunk/bootstrap/fcser.in M /trunk/utility/shared.c Obsoleted FREECIV_PATH usage See patch #6279 ------------------------------------------------------------------------ r29677 | cazfi | 2015-08-25 20:37:47 +0300 (Tue, 25 Aug 2015) | 4 lines Changed paths: M /trunk/client/helpdata.c Added translators comments for helptext also in cases where nation group prevents something. See patch #6283 ------------------------------------------------------------------------ r29675 | cazfi | 2015-08-25 19:52:28 +0300 (Tue, 25 Aug 2015) | 4 lines Changed paths: M /trunk/client/gui-sdl2/canvas.c M /trunk/client/gui-sdl2/gui_string.c M /trunk/client/gui-sdl2/gui_string.h M /trunk/client/gui-sdl2/messagewin.c M /trunk/client/gui-sdl2/widget_button.c M /trunk/client/gui-sdl2/widget_combo.c M /trunk/client/gui-sdl2/widget_edit.c M /trunk/client/gui-sdl2/widget_label.c M /trunk/client/gui-sdl2/widget_window.c Replaced string16 uses with utf8_str use in sdl2-client canvas.c See patch #6280 ------------------------------------------------------------------------ r29674 | cazfi | 2015-08-25 19:11:30 +0300 (Tue, 25 Aug 2015) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/events.c M /trunk/common/events.h M /trunk/common/extras.c M /trunk/common/extras.h M /trunk/common/fc_types.h M /trunk/common/packets.def M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/misc/events.spec M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/stdsounds.soundspec M /trunk/data/stub/terrain.ruleset M /trunk/fc_version M /trunk/server/ruleset.c M /trunk/server/ruleset.h M /trunk/server/srv_main.c M /trunk/tools/ruledit/rulesave.c Added support for spontaneously disappearing extras. See patch #6243 ------------------------------------------------------------------------ r29672 | sveinung | 2015-08-25 18:06:25 +0300 (Tue, 25 Aug 2015) | 15 lines Changed paths: M /trunk/data/alien/game.ruleset alien: force actions like before action enablers The alien ruleset allows the attacks capture units and bombard. It also allows trade route establishing. Some units can both capture units and bombard. It used to be impossible to do "Enter Marketplace" when it was possible to do "Establish Trade Route". It used to be impossible to do regular attacks when "Capture Units" or "Bombard" was possible. It used to be impossible to do "Bombard" when "Capture Units" was possible. Get the old behavior back by setting force_capture_units, force_bombard and force_trade_route to TRUE. See patch #6277 ------------------------------------------------------------------------ r29670 | cazfi | 2015-08-25 06:47:21 +0300 (Tue, 25 Aug 2015) | 4 lines Changed paths: M /trunk/data/multiplayer/script.lua Fixed multiplayer ruleset lua call to give Theory of Evolution tech to player. See bug #23816 ------------------------------------------------------------------------ r29668 | cazfi | 2015-08-24 18:23:44 +0300 (Mon, 24 Aug 2015) | 4 lines Changed paths: M /trunk/client/gui-sdl/action_dialog.c M /trunk/client/gui-sdl/alphablit.c M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/diplodlg.c M /trunk/client/gui-sdl/finddlg.c M /trunk/client/gui-sdl/gotodlg.c M /trunk/client/gui-sdl/gui_tilespec.c M /trunk/client/gui-sdl/gui_tilespec.h M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-sdl/inteldlg.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-sdl/plrdlg.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/spaceshipdlg.c M /trunk/client/gui-sdl/widget.c M /trunk/client/gui-sdl/widget.h M /trunk/client/gui-sdl/widget_button.c M /trunk/client/gui-sdl/widget_checkbox.c M /trunk/client/gui-sdl/widget_combo.c M /trunk/client/gui-sdl/widget_edit.c M /trunk/client/gui-sdl/widget_p.h M /trunk/client/gui-sdl/widget_scrollbar.c M /trunk/client/gui-sdl/widget_window.c M /trunk/client/gui-sdl/wldlg.c M /trunk/client/gui-sdl/wldlg.h M /trunk/client/gui-sdl2/action_dialog.c M /trunk/client/gui-sdl2/chatline.c M /trunk/client/gui-sdl2/citydlg.c M /trunk/client/gui-sdl2/cityrep.c M /trunk/client/gui-sdl2/cma_fe.c M /trunk/client/gui-sdl2/connectdlg.c M /trunk/client/gui-sdl2/dialogs.c M /trunk/client/gui-sdl2/diplodlg.c M /trunk/client/gui-sdl2/finddlg.c M /trunk/client/gui-sdl2/gotodlg.c M /trunk/client/gui-sdl2/gui_tilespec.c M /trunk/client/gui-sdl2/gui_tilespec.h M /trunk/client/gui-sdl2/helpdlg.c M /trunk/client/gui-sdl2/inteldlg.c M /trunk/client/gui-sdl2/mapctrl.c M /trunk/client/gui-sdl2/mapview.c M /trunk/client/gui-sdl2/menu.c M /trunk/client/gui-sdl2/optiondlg.c M /trunk/client/gui-sdl2/plrdlg.c M /trunk/client/gui-sdl2/repodlgs.c M /trunk/client/gui-sdl2/spaceshipdlg.c M /trunk/client/gui-sdl2/widget.c M /trunk/client/gui-sdl2/widget.h M /trunk/client/gui-sdl2/widget_button.c M /trunk/client/gui-sdl2/widget_checkbox.c M /trunk/client/gui-sdl2/widget_combo.c M /trunk/client/gui-sdl2/widget_edit.c M /trunk/client/gui-sdl2/widget_p.h M /trunk/client/gui-sdl2/widget_scrollbar.c M /trunk/client/gui-sdl2/widget_window.c M /trunk/client/gui-sdl2/wldlg.c M /trunk/client/gui-sdl2/wldlg.h Fixed -Wshadow warnings from sdl/2 client specific code. See patch #6281 ------------------------------------------------------------------------ r29666 | sveinung | 2015-08-24 15:19:16 +0300 (Mon, 24 Aug 2015) | 6 lines Changed paths: M /trunk/server/unithand.c Check that action actor and target survived Lua Add checks that the actor unit and, where applicable, its target survived to the macros emitting the action_started_unit_* Lua signals. See patch #6275 ------------------------------------------------------------------------ r29665 | sveinung | 2015-08-24 15:19:10 +0300 (Mon, 24 Aug 2015) | 3 lines Changed paths: M /trunk/server/unithand.c Explain if unclaimed tgt tile blocks action See patch #6274 ------------------------------------------------------------------------ r29664 | sveinung | 2015-08-24 15:19:02 +0300 (Mon, 24 Aug 2015) | 3 lines Changed paths: M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset rulesets: fix spelling of pioneer See bug #23812 ------------------------------------------------------------------------ r29662 | cazfi | 2015-08-23 21:52:23 +0300 (Sun, 23 Aug 2015) | 4 lines Changed paths: M /trunk/server/savegame3.c M /trunk/utility/registry_ini.c M /trunk/utility/registry_ini.h Save scenario name and description with gettext marking. See patch #6273 ------------------------------------------------------------------------ r29659 | cazfi | 2015-08-23 18:18:22 +0300 (Sun, 23 Aug 2015) | 6 lines Changed paths: M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/data/alien/units.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/stub/units.ruleset M /trunk/fc_version M /trunk/server/ruleset.c M /trunk/tools/ruledit/rulesave.c Support unit class helptexts. Requested by Jacob Nevins See patch #5834 ------------------------------------------------------------------------ r29658 | sveinung | 2015-08-23 18:09:27 +0300 (Sun, 23 Aug 2015) | 8 lines Changed paths: M /trunk/data/civ2civ3/game.ruleset civ2civ3: force bombard and capture units Set force_capture_units and force_bombard in the civ2civ3 ruleset to make attacks work like they used to. This is to avoid a rule change bardo, the civ2civ3 maintainer, haven't had a chance to review. He can allow the player to choose between multiple legal attacks when he gets back. See patch #6276 ------------------------------------------------------------------------ r29657 | sveinung | 2015-08-23 18:09:20 +0300 (Sun, 23 Aug 2015) | 9 lines Changed paths: M /trunk/data/civ2civ3/game.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/multiplayer/units.ruleset Bring back the "Unbribable" unit type flag The custom unit type flag "Unbribable" was removed in bug #22255 to avoid double documentation in the auto generated help. Simply removing the help text has the same effect. Bring it back. Pointed out by Jacob Nevins in patch #4905 See patch #6269 ------------------------------------------------------------------------ r29654 | cazfi | 2015-08-23 16:51:16 +0300 (Sun, 23 Aug 2015) | 4 lines Changed paths: M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl2/mapctrl.c M /trunk/client/gui-sdl2/mapview.c Sdl-clients no longer ask user to end turn when one already has done that. See patch #6271 ------------------------------------------------------------------------ r29653 | cazfi | 2015-08-23 01:18:22 +0300 (Sun, 23 Aug 2015) | 2 lines Changed paths: M /trunk/translations/freeciv/fi.po Updated Finnish translation. This is just S2_6 translation msgmerged against latest TRUNK strings. ------------------------------------------------------------------------ r29650 | sveinung | 2015-08-22 23:37:36 +0300 (Sat, 22 Aug 2015) | 3 lines Changed paths: M /trunk/server/unithand.c orders system: support the "Incite City" action See patch #6268 ------------------------------------------------------------------------ r29649 | sveinung | 2015-08-22 23:37:14 +0300 (Sat, 22 Aug 2015) | 7 lines Changed paths: M /trunk/server/unithand.c Tgt city center can explain without a player The presence or absence of a target player is irrelevant to the question if the explanation for why an action couldn't be done done is the presence or absence of a city center at the target tile. See bug #23807 ------------------------------------------------------------------------ r29648 | sveinung | 2015-08-22 23:36:57 +0300 (Sat, 22 Aug 2015) | 3 lines Changed paths: M /trunk/server/unithand.c Explain if claimed tgt tile blocks action See patch #6267 ------------------------------------------------------------------------ r29647 | cazfi | 2015-08-22 23:27:36 +0300 (Sat, 22 Aug 2015) | 4 lines Changed paths: M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/extras.c M /trunk/common/extras.h M /trunk/common/fc_types.h M /trunk/common/packets.def M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/stub/terrain.ruleset M /trunk/server/ruleset.c M /trunk/server/srv_main.c M /trunk/tools/ruledit/rulesave.c Renamed extras' spontaneous appearance from "Spontaneous" to "Appearance" See patch #6266 ------------------------------------------------------------------------ r29645 | cazfi | 2015-08-22 20:45:43 +0300 (Sat, 22 Aug 2015) | 4 lines Changed paths: M /trunk/ai/default/advdiplomacy.c M /trunk/ai/default/advdomestic.c M /trunk/ai/default/aicity.c M /trunk/ai/default/aidiplomat.c M /trunk/ai/default/aiferry.c M /trunk/ai/default/aisettler.c M /trunk/ai/default/aitools.c M /trunk/ai/default/aiunit.c M /trunk/common/base.h M /trunk/common/map.h M /trunk/common/player.h M /trunk/server/barbarian.c M /trunk/server/citizenshand.c M /trunk/server/generator/mapgen.c M /trunk/server/generator/startpos.c M /trunk/server/plrhand.c M /trunk/server/rssanity.c M /trunk/server/ruleset.c M /trunk/server/sanitycheck.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/savegame3.c M /trunk/server/score.c M /trunk/server/scripting/script_server.c M /trunk/server/sernet.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c M /trunk/server/techtools.c M /trunk/server/unithand.c M /trunk/server/unittools.c Fixed Shadow warnings from server code. See patch #6254 ------------------------------------------------------------------------ r29643 | cazfi | 2015-08-22 19:29:38 +0300 (Sat, 22 Aug 2015) | 4 lines Changed paths: M /trunk/client/gui-sdl2/mapview.c Replaced string16 uses with utf8_str use in mapview.c See patch #6272 ------------------------------------------------------------------------ r29640 | cazfi | 2015-08-22 18:53:00 +0300 (Sat, 22 Aug 2015) | 2 lines Changed paths: M /trunk/utility/shared.c Fixed comment copy-paste error "FREECIV_SAVE_PATH" -> "FREECIV_SCENARIO_PATH" ------------------------------------------------------------------------ r29637 | jtn | 2015-08-22 12:59:24 +0300 (Sat, 22 Aug 2015) | 3 lines Changed paths: M /trunk/common/aicore/cm.c Avoid unnecessary multiple function calls in CM. See gna bug #23806. ------------------------------------------------------------------------ r29636 | cazfi | 2015-08-22 12:35:12 +0300 (Sat, 22 Aug 2015) | 5 lines Changed paths: M /trunk/bootstrap/fcgui.in M /trunk/bootstrap/fcruledit.in M /trunk/bootstrap/fcser.in M /trunk/configure.ac M /trunk/gen_headers/freeciv_config.h.in M /trunk/utility/shared.c Added FREECIV_HOME_DIR definition, currently hardcoded to "~/.freeciv", to configure, used when constructing the default path variables. See patch #6233 ------------------------------------------------------------------------ r29633 | cazfi | 2015-08-22 11:01:33 +0300 (Sat, 22 Aug 2015) | 5 lines Changed paths: M /trunk/server/sanitycheck.c Reworked sanity check about units that can't exist on tile without transport to give more informative failure. See bug #23801 ------------------------------------------------------------------------ r29632 | cazfi | 2015-08-21 23:56:15 +0300 (Fri, 21 Aug 2015) | 4 lines Changed paths: M /trunk/server/savecompat.c Added barebones compat_load_dev() for converting savegames from older development revisions to current. See patch #6256 ------------------------------------------------------------------------ r29629 | cazfi | 2015-08-21 19:30:39 +0300 (Fri, 21 Aug 2015) | 4 lines Changed paths: M /trunk/server/plrhand.h M /trunk/server/srv_main.c Do not progress, nor finish, revolution for a dead player. See bug #23803 ------------------------------------------------------------------------ r29626 | cazfi | 2015-08-21 19:14:19 +0300 (Fri, 21 Aug 2015) | 5 lines Changed paths: M /trunk/m4/qt5.m4 Reverted bug #23348: "Configure not strict about --with-qt5-includes and --with-qt5-libs" There was no such bug as it was meant to fix, but instead it added syntax error itself. See bug #23798 ------------------------------------------------------------------------ r29624 | sveinung | 2015-08-21 13:26:25 +0300 (Fri, 21 Aug 2015) | 6 lines Changed paths: M /trunk/common/city.c M /trunk/common/requirements.c M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/doc/README.actions M /trunk/server/rscompat.c Unhardcode can't found city on foreign tile Move the rule that a city can't be founded on a tile claimed by another player to the ruleset. See patch #6264 ------------------------------------------------------------------------ r29623 | sveinung | 2015-08-21 13:26:17 +0300 (Fri, 21 Aug 2015) | 3 lines Changed paths: M /trunk/server/unithand.c orders system: support the "Destroy City" action See patch #6263 ------------------------------------------------------------------------ r29622 | sveinung | 2015-08-21 13:26:12 +0300 (Fri, 21 Aug 2015) | 6 lines Changed paths: M /trunk/doc/README.actions M /trunk/server/rssanity.c A local DiplRel requirement belongs in actor_reqs Don't allow a ruleset to break the assumptions made about where a local DiplRel is located. Be strict from the introduction of action enablers. See patch #6262 ------------------------------------------------------------------------ r29621 | sveinung | 2015-08-21 13:25:54 +0300 (Fri, 21 Aug 2015) | 8 lines Changed paths: M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/server/cityhand.c M /trunk/server/unithand.c Remove redundant can't found city explanations Remove custom explanation for when a unit can't found a city because the unit is unable to found cities and for when city founding is prevented in the scenario. The situations can be explained with code that covers all actions. See patch #6261 ------------------------------------------------------------------------ r29619 | cazfi | 2015-08-21 07:30:46 +0300 (Fri, 21 Aug 2015) | 4 lines Changed paths: M /trunk/client/client_main.c M /trunk/server/srv_main.c M /trunk/tools/ruledit/ruledit.cpp M /trunk/utility/fcintl.c M /trunk/utility/fcintl.h M /trunk/utility/shared.c Introduced get_locale_dir(), used instead of direct LOCALEDIR usage. See patch #6249 ------------------------------------------------------------------------ r29618 | cazfi | 2015-08-20 23:44:26 +0300 (Thu, 20 Aug 2015) | 4 lines Changed paths: M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/stub/game.ruleset Fixed 'force_bombard' ruleset comment not to speak of 'force_capture_units' instead See bug #23800 ------------------------------------------------------------------------ r29615 | cazfi | 2015-08-20 23:41:37 +0300 (Thu, 20 Aug 2015) | 4 lines Changed paths: M /trunk/server/citytools.c Really disband units trapped inside separated part of civ1-style channel. See bug #23801 ------------------------------------------------------------------------ r29613 | sveinung | 2015-08-20 16:42:16 +0300 (Thu, 20 Aug 2015) | 3 lines Changed paths: M /trunk/server/rssanity.c Tell what action had a broken enabler See patch #6260 ------------------------------------------------------------------------ r29612 | sveinung | 2015-08-20 16:42:11 +0300 (Thu, 20 Aug 2015) | 9 lines Changed paths: M /trunk/server/unithand.c Check actor and target of new actions Check that the actor unit and, where it applies, the target city, still exists when performing the actions Join City, Bombard and Explode Nuclear. Ruleset specific Lua code using the action_started_* callback may have removed them. Adding checks for this was forgotten when the actions became action enabler controlled. See bug #23805 ------------------------------------------------------------------------ r29611 | sveinung | 2015-08-20 16:42:05 +0300 (Thu, 20 Aug 2015) | 3 lines Changed paths: M /trunk/server/unithand.c Explain if no tgt tile city center blocks action See patch #6259 ------------------------------------------------------------------------ r29610 | sveinung | 2015-08-20 16:42:00 +0300 (Thu, 20 Aug 2015) | 3 lines Changed paths: M /trunk/server/unithand.c orders system: support the "Steal Tech" action See patch #6258 ------------------------------------------------------------------------ r29609 | sveinung | 2015-08-20 16:41:53 +0300 (Thu, 20 Aug 2015) | 6 lines Changed paths: M /trunk/server/unithand.c List all actions in action order validation List the illegal actions explicitly in the switch statement that validates perform action orders. Explain why an action can't be ordered yet. See patch #6257 ------------------------------------------------------------------------ r29607 | cazfi | 2015-08-20 07:46:59 +0300 (Thu, 20 Aug 2015) | 2 lines Changed paths: M /trunk/client/gui-sdl2/widget_edit.c Corrections to gui-sdl2/widget_edit.c comments. ------------------------------------------------------------------------ r29600 | jtn | 2015-08-20 02:30:42 +0300 (Thu, 20 Aug 2015) | 7 lines Changed paths: M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/savegame3.c When loading savegame, recalculate city illness only after loading all trade partners. This was causing a crash on loading savegames. Crash reported by Sławomir Lach (lachu@gna) and others. See gna bug #23786. ------------------------------------------------------------------------ r29599 | jtn | 2015-08-20 02:30:39 +0300 (Thu, 20 Aug 2015) | 3 lines Changed paths: M /trunk/data/hex2t/items.png M /trunk/data/hex2t/items.spec M /trunk/data/isotrident/tiles.png M /trunk/data/isotrident/tiles.spec Add unit convert activity icon to hex2t/isotrident(/isophex). See gna patch #6240. ------------------------------------------------------------------------ r29598 | jtn | 2015-08-20 02:30:35 +0300 (Thu, 20 Aug 2015) | 3 lines Changed paths: M /trunk/data/isophex/terrain1.spec Actually reference isophex maglev graphics from tilespec. See gna bug #23785. ------------------------------------------------------------------------ r29595 | cazfi | 2015-08-20 01:22:53 +0300 (Thu, 20 Aug 2015) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/gui_main.h M /trunk/client/gui-gtk-3.0/dialogs.c M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.0/gui_main.h Avoid client crash when it detects problems on some rulesets while constructing the list of valid tilesets, before client gui is set up. See bug #23794 ------------------------------------------------------------------------ r29594 | cazfi | 2015-08-20 00:39:22 +0300 (Thu, 20 Aug 2015) | 4 lines Changed paths: M /trunk/common/extras.c Made spontaneous extra appearance to require EC_SPONTANEOUS cause See bug #23788 ------------------------------------------------------------------------ r29592 | cazfi | 2015-08-19 22:52:13 +0300 (Wed, 19 Aug 2015) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/common/packets.def M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/stub/terrain.ruleset M /trunk/fc_version M /trunk/server/ruleset.c Made client menu entries about building base of certain gui_type type ruleset defined. Only gtk-clients supported. See patch #2721 ------------------------------------------------------------------------ r29589 | cazfi | 2015-08-19 22:32:57 +0300 (Wed, 19 Aug 2015) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-3.0/editprop.c M /trunk/client/packhand.c M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/edithand.c M /trunk/server/savegame.c M /trunk/server/savegame2.c 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. See bug #23793 ------------------------------------------------------------------------ r29587 | sveinung | 2015-08-19 17:44:15 +0300 (Wed, 19 Aug 2015) | 8 lines Changed paths: M /trunk/common/unittype.c M /trunk/server/unithand.c Handle ACTION_ANY in move frags may act code Handle the special value ACTION_ANY, meaning any action, in utype_may_act_move_frags(). This is the code responsible for figuring out if a unit will be able to perform an action if it has a certain amount of move fragments left. Stop handling it in its users. See patch #6253 ------------------------------------------------------------------------ r29586 | sveinung | 2015-08-19 17:44:08 +0300 (Wed, 19 Aug 2015) | 3 lines Changed paths: M /trunk/ai/default/aidiplomat.c M /trunk/ai/difficulty.c M /trunk/ai/handicaps.h Let higher AI levels bribe settlers and workers See patch #6255 ------------------------------------------------------------------------ r29585 | sveinung | 2015-08-19 15:24:53 +0300 (Wed, 19 Aug 2015) | 3 lines Changed paths: M /trunk/server/unithand.c orders system: support the "Sabotage City" action See patch #6252 ------------------------------------------------------------------------ r29584 | sveinung | 2015-08-19 15:24:31 +0300 (Wed, 19 Aug 2015) | 3 lines Changed paths: M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/server/unithand.c Explain if tgt tile city center blocks action See patch #6251 ------------------------------------------------------------------------ r29583 | sveinung | 2015-08-19 15:24:23 +0300 (Wed, 19 Aug 2015) | 6 lines Changed paths: M /trunk/server/unithand.c Found City can cause an incident The check that Found City has a victim wasn't removed when giving everyone, not just the victim of an action, a casus belli in patch #6213. Fix it. See bug #23795 ------------------------------------------------------------------------ r29582 | sveinung | 2015-08-19 15:24:14 +0300 (Wed, 19 Aug 2015) | 3 lines Changed paths: M /trunk/server/unithand.c Explain when a scenario setting forbids an action See patch #6250 ------------------------------------------------------------------------ r29580 | cazfi | 2015-08-18 19:52:14 +0300 (Tue, 18 Aug 2015) | 5 lines Changed paths: M /trunk/client/gui-sdl/widget_checkbox.c M /trunk/client/gui-sdl2/cityrep.c M /trunk/client/gui-sdl2/optiondlg.c M /trunk/client/gui-sdl2/widget.c M /trunk/client/gui-sdl2/widget_checkbox.c M /trunk/client/gui-sdl2/widget_checkbox.h M /trunk/client/gui-sdl2/widget_combo.c M /trunk/client/gui-sdl2/widget_core.c M /trunk/client/gui-sdl2/widget_edit.c M /trunk/client/gui-sdl2/widget_icon.c M /trunk/client/gui-sdl2/widget_label.c M /trunk/client/gui-sdl2/widget_scrollbar.c M /trunk/client/gui-sdl2/widget_window.c M /trunk/client/gui-sdl2/wldlg.c Added missing function headers to remaining client/gui-sdl2 files Also other cleanups. See patch #2937 ------------------------------------------------------------------------ r29578 | cazfi | 2015-08-18 19:34:31 +0300 (Tue, 18 Aug 2015) | 4 lines Changed paths: M /trunk/server/savegame3.c Do not save research data when players are not saved to scenario at all. See bug #23792 ------------------------------------------------------------------------ r29577 | sveinung | 2015-08-18 05:18:46 +0300 (Tue, 18 Aug 2015) | 19 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl/action_dialog.c M /trunk/client/gui-sdl2/action_dialog.c M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/doc/README.actions M /trunk/fc_version M /trunk/server/ruleset.c M /trunk/server/unithand.c M /trunk/tools/ruledit/rulesave.c Add the new unit action "Destroy City" "Destroy City" can be used to implement scorched earth tactics. If destroying a foreign city using a standard unit with a reasonable cost is permitted the ruleset should probably demand that the foreign city doesn't have any defending units in it. It isn't hard coded. A ruleset author may wish to have "Destroy City" as a special ability of the Leader or another high value unit. No way to defend against this action as long as it is enabled currently exists. A follow up patch could make it probabilistic by allowing the Action_Odds_Pct effect to reduce its initial odds of 100%. The population of the target city has no chance of escaping as refugee units or by using the migration system. A ruleset setting to give them some means of escape and some chance of making use of it could also be added in a follow up patch. See patch #6248 ------------------------------------------------------------------------ r29576 | sveinung | 2015-08-18 05:18:34 +0300 (Tue, 18 Aug 2015) | 12 lines Changed paths: M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset Set force_explode_nuclear for nuclear missiles All bundled rulesets that enables the "Explode Nuclear" does it for nuclear missiles. Allowing nuclear missiles a regular attack doesn't make sense. Set force_explode_nuclear for them all. Not touching the alien ruleset. No current unit in it can perform the "Explode Nuclear" action. If it is added it could be as a unit capable of performing regular attacks while saving nuclear detonations for special situations. See patch #6247 ------------------------------------------------------------------------ r29573 | sveinung | 2015-08-17 20:43:11 +0300 (Mon, 17 Aug 2015) | 1 line Changed paths: M /trunk/common/unittype.c Correct comment ------------------------------------------------------------------------ r29570 | cazfi | 2015-08-17 18:14:00 +0300 (Mon, 17 Aug 2015) | 4 lines Changed paths: M /trunk/common/aicore/citymap.c M /trunk/common/aicore/cm.c M /trunk/common/city.c M /trunk/common/diptreaty.c M /trunk/common/effects.c M /trunk/common/extras.h M /trunk/common/map.c M /trunk/common/map.h M /trunk/common/player.c M /trunk/common/research.c M /trunk/common/road.h M /trunk/common/specialist.c M /trunk/common/specialist.h M /trunk/common/tech.c M /trunk/utility/ioz.c M /trunk/utility/registry_ini.c M /trunk/utility/specvec.h Fixed Shadow warnings from utility/ and common/ code See patch #6174 ------------------------------------------------------------------------ r29569 | cazfi | 2015-08-17 18:07:14 +0300 (Mon, 17 Aug 2015) | 4 lines Changed paths: M /trunk/common/packets.def Corrected number of extra's spontanous reqs sent over the network. See bug #23787 ------------------------------------------------------------------------ r29567 | cazfi | 2015-08-17 17:55:05 +0300 (Mon, 17 Aug 2015) | 5 lines Changed paths: M /trunk/Makefile.am M /trunk/configure.ac D /trunk/m4/gtk-3.0.m4 M /trunk/m4/gtk3-client.m4 Use PKG_CHECK_MODULES instead of AM_PATH_GTK_3_0 to find gtk3 libraries. Removed thus obsoleted gtk-3.0.m4 See patch #6242 ------------------------------------------------------------------------ r29566 | sveinung | 2015-08-17 13:45:41 +0300 (Mon, 17 Aug 2015) | 1 line Changed paths: M /trunk/common/actions.c Fix comments in action_blocks_attack() ------------------------------------------------------------------------ r29565 | sveinung | 2015-08-17 13:13:44 +0300 (Mon, 17 Aug 2015) | 3 lines Changed paths: M /trunk/server/unithand.c orders system: support the "Steal Gold" action See patch #6244 ------------------------------------------------------------------------ r29563 | cazfi | 2015-08-17 06:47:44 +0300 (Mon, 17 Aug 2015) | 7 lines Changed paths: M /trunk/data/alien/script.lua M /trunk/data/default/default.lua M /trunk/data/multiplayer/script.lua M /trunk/server/scripting/api_server_edit.c M /trunk/server/scripting/api_server_edit.h M /trunk/server/scripting/tolua_server.pkg Lua's give_technology() can control what kind of penalty; freecost, conquercost, diplbulbcost, or custom gets applied. Reported by Jacob Nevins See bug #22160 ------------------------------------------------------------------------ r29562 | cazfi | 2015-08-16 22:11:14 +0300 (Sun, 16 Aug 2015) | 4 lines Changed paths: M /trunk/server/savecompat.c Add activites order vector in compat_load_020500() when loading pre-2.5 savegame. See patch #6237 ------------------------------------------------------------------------ r29559 | cazfi | 2015-08-16 18:39:43 +0300 (Sun, 16 Aug 2015) | 2 lines Changed paths: M /trunk/client/options.c Typofix "voeinfo" -> "voteinfo" ------------------------------------------------------------------------ r29557 | cazfi | 2015-08-16 16:36:46 +0300 (Sun, 16 Aug 2015) | 4 lines Changed paths: M /trunk/server/srv_main.c Destroy "between_turns" timer on exit. See patch #6231 ------------------------------------------------------------------------ r29555 | cazfi | 2015-08-16 16:34:51 +0300 (Sun, 16 Aug 2015) | 4 lines Changed paths: M /trunk/client/text.c Switch to "turn change eta" view only if it's more than 1.5 secs. See patch #6207 ------------------------------------------------------------------------ r29552 | cazfi | 2015-08-16 16:31:12 +0300 (Sun, 16 Aug 2015) | 7 lines Changed paths: M /trunk/utility/inputfile.c Give an error about newline in the end of an entryline of the ini-file. This at least makes user aware of the fact that there's a problem. Silently dropped entrylines reported by Caedo See patch #6230 ------------------------------------------------------------------------ r29549 | cazfi | 2015-08-16 16:24:22 +0300 (Sun, 16 Aug 2015) | 4 lines Changed paths: M /trunk/ai/threaded/taiplayer.c Initialize infrastructure cache before threaded AI settlers use it. See bug #23754 ------------------------------------------------------------------------ r29547 | cazfi | 2015-08-16 16:06:15 +0300 (Sun, 16 Aug 2015) | 5 lines Changed paths: M /trunk/client/tilespec.c M /trunk/data/alio.tilespec M /trunk/data/amplio.tilespec M /trunk/data/amplio2.tilespec M /trunk/data/cimpletoon.tilespec M /trunk/data/hex2t.tilespec M /trunk/data/hexemplio.tilespec M /trunk/data/isophex.tilespec M /trunk/data/isotrident.tilespec M /trunk/data/toonhex.tilespec M /trunk/data/trident.tilespec M /trunk/doc/README.graphics Added terrain tag as separate field to [tile_...] sections instead of using section name itself. See bug #21123 ------------------------------------------------------------------------ r29544 | sveinung | 2015-08-16 11:37:59 +0300 (Sun, 16 Aug 2015) | 12 lines Changed paths: M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/common/game.h M /trunk/common/packets.def M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/stub/game.ruleset M /trunk/doc/README.actions M /trunk/fc_version M /trunk/server/ruleset.c M /trunk/server/unithand.c M /trunk/tools/ruledit/rulesave.c Let rulesets force attacks In earlier versions of Freeciv the attacks would be tested for in turn. The first legal attack would be performed. Make it possible to keep the old rules by allowing earlier attacks to block later attaks. This is done by introducing force_capture_units, force_bombard and force_explode_nuclear. They work like force_trade_route. Not enabled anywhere yet. See patch #6239 ------------------------------------------------------------------------ r29543 | sveinung | 2015-08-16 11:37:51 +0300 (Sun, 16 Aug 2015) | 5 lines Changed paths: M /trunk/common/actions.c Isolate force_trade_route handling from other hard requirements. See patch #6238 ------------------------------------------------------------------------ r29542 | sveinung | 2015-08-16 11:37:43 +0300 (Sun, 16 Aug 2015) | 3 lines Changed paths: M /trunk/common/actions.c Consistent get action structure error handling See patch #6236 ------------------------------------------------------------------------ r29541 | sveinung | 2015-08-16 11:37:37 +0300 (Sun, 16 Aug 2015) | 6 lines Changed paths: M /trunk/client/packhand.c M /trunk/server/savegame3.c M /trunk/server/unithand.c Validate action id range Check that each action id loaded from a save game or received over the network is valid. See patch #6235 ------------------------------------------------------------------------ r29540 | sveinung | 2015-08-16 11:37:28 +0300 (Sun, 16 Aug 2015) | 3 lines Changed paths: M /trunk/server/unithand.c orders system: support the "Poison City" action See patch #6234 ------------------------------------------------------------------------ r29534 | sveinung | 2015-08-15 23:57:04 +0300 (Sat, 15 Aug 2015) | 6 lines Changed paths: M /trunk/doc/README.effects Improve current DiplRel semantic documentation Explain what happens when there is no player to evaluate a DiplRel requirement against. See patch #6232 ------------------------------------------------------------------------ r29533 | sveinung | 2015-08-15 23:56:58 +0300 (Sat, 15 Aug 2015) | 6 lines Changed paths: M /trunk/data/civ2/game.ruleset civ2: Explicitly set slow_invasions without changing it from the default value. Explain the consequences of the current value. See patch #6229 ------------------------------------------------------------------------ r29529 | cazfi | 2015-08-15 21:41:47 +0300 (Sat, 15 Aug 2015) | 8 lines 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) Most notably this fixes cross-compilation with prefixed pkg-config (At least in what comes to gtk2 related package detection) See patch #6209 ------------------------------------------------------------------------ r29526 | cazfi | 2015-08-15 21:20:46 +0300 (Sat, 15 Aug 2015) | 4 lines Changed paths: M /trunk/client/gui-sdl/wldlg.c M /trunk/client/gui-sdl2/wldlg.c Include current production to city worklist items count shown in sdl/2 clients. See bug #23770 ------------------------------------------------------------------------ r29523 | cazfi | 2015-08-15 20:56:46 +0300 (Sat, 15 Aug 2015) | 4 lines Changed paths: M /trunk/server/rssanity.c Sanity check improvement genus against its other properties. See patch #6206 ------------------------------------------------------------------------ r29520 | cazfi | 2015-08-15 20:34:34 +0300 (Sat, 15 Aug 2015) | 7 lines Changed paths: M /trunk/ai/default/aiferry.c AI ferry code does not take control of the allied units on board. The old behavior was wrong in two ways: - AI type of the ferry owner was used for running the passenger. If the AI type of the owner of the passenger would be different, bogus data gets used and also produced - Unit might move outside the phase of its owner (real surprise attack against third party!) See bug #23755 ------------------------------------------------------------------------ r29507 | jtn | 2015-08-15 11:33:14 +0300 (Sat, 15 Aug 2015) | 3 lines Changed paths: M /trunk/translations/freeciv/es.po Updated Spanish translation by Jordi Negrevernis i Font msgmerged from S2_5 r29494. Stats on trunk: freeciv: 85%: 5838 translated, 633 fuzzy, 383 untranslated. ------------------------------------------------------------------------ r29504 | cazfi | 2015-08-14 20:05:53 +0300 (Fri, 14 Aug 2015) | 4 lines Changed paths: M /trunk/client/tilespec.c M /trunk/common/fc_types.h M /trunk/fc_version Removed GUI_XAW gui_type definition See patch #6223 ------------------------------------------------------------------------ r29502 | cazfi | 2015-08-14 19:58:30 +0300 (Fri, 14 Aug 2015) | 5 lines Changed paths: M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/connection.h M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/ruleset.c M /trunk/server/stdinhand.c M /trunk/tools/ruledit/rulesave.c Support ruleset descriptions longer than what would fit in single network packet with rest of the ruleset control content. See patch #3349 ------------------------------------------------------------------------ r29499 | sveinung | 2015-08-14 16:05:15 +0300 (Fri, 14 Aug 2015) | 9 lines Changed paths: M /trunk/server/unithand.c M /trunk/server/unithand.h M /trunk/server/unittools.c orders system: explain known illegal action A perform action order can be canceled if the player has enough information to know that the ordered action is illegal. This is done to escape any punishment trying to do an illegal action may bring. Try to explanation why the action was illegal in case the player haven't noticed the information or doesn't know the rules. See patch #6228 ------------------------------------------------------------------------ r29498 | sveinung | 2015-08-14 16:05:10 +0300 (Fri, 14 Aug 2015) | 3 lines Changed paths: M /trunk/server/unithand.c orders system: support the "Investigate City" action See patch #6227 ------------------------------------------------------------------------ r29497 | sveinung | 2015-08-14 16:05:05 +0300 (Fri, 14 Aug 2015) | 6 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/server/ruleset.c Replace gen_action_is_valid() Add the new function action_id_is_valid(). It checks if an action ID is valid. Have it replace all calls to gen_action_is_valid(). See patch #6226 ------------------------------------------------------------------------ r29496 | sveinung | 2015-08-14 16:04:57 +0300 (Fri, 14 Aug 2015) | 3 lines Changed paths: M /trunk/server/unithand.c orders system: support the "Enter Marketplace" action See patch #6225 ------------------------------------------------------------------------ r29495 | sveinung | 2015-08-14 16:04:50 +0300 (Fri, 14 Aug 2015) | 6 lines Changed paths: M /trunk/common/actions.c M /trunk/common/actions.h Tell if the actions are ready for use Add the new function actions_are_ready() to make it easy to test if the actions are completely initialized. See patch #6224 ------------------------------------------------------------------------ r29492 | cazfi | 2015-08-13 20:33:02 +0300 (Thu, 13 Aug 2015) | 4 lines Changed paths: M /trunk/client/gui-sdl/themes.c M /trunk/client/gui-sdl2/themes.c Replaced "gui-sdl" / "gui-sdl2" with "Sdl-client" / "Sdl2-client" in an error message. See patch #6211 ------------------------------------------------------------------------ r29490 | cazfi | 2015-08-13 20:08:46 +0300 (Thu, 13 Aug 2015) | 4 lines Changed paths: M /trunk/server/connecthand.c M /trunk/server/report.c M /trunk/server/report.h Send current turns History Report to all clients connecting during the turn. See patch #6195 ------------------------------------------------------------------------ r29488 | cazfi | 2015-08-13 20:01:10 +0300 (Thu, 13 Aug 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/mapview.c Draw cross overlay tile to correct location with zoom != 1.0 See bug #23773 ------------------------------------------------------------------------ r29486 | sveinung | 2015-08-13 15:52:37 +0300 (Thu, 13 Aug 2015) | 8 lines Changed paths: M /trunk/data/civ2/effects.ruleset civ2: Add Fundamentalism's Casus Belli exception Getting caught while planting a nuclear device doesn't give everyone else a casus belli against you if your government is Fundamentalism. Reported by Jacob Nevins See bug #23778 ------------------------------------------------------------------------ r29485 | sveinung | 2015-08-13 15:52:31 +0300 (Thu, 13 Aug 2015) | 6 lines Changed paths: M /trunk/common/metaknowledge.c meta knowledge: seeing city internals isn't magic Stop assuming that being able to see the internals of the target city makes the player able to know what buildings other cities contain. See bug #23774 ------------------------------------------------------------------------ r29484 | sveinung | 2015-08-13 15:52:24 +0300 (Thu, 13 Aug 2015) | 7 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/map.c M /trunk/common/unittype.h M /trunk/data/alien/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/stub/units.ruleset M /trunk/fc_version Make exceptions to slow_invasions possible Introduce the new unit type flag BeachLander. Units with this flag won't lose all movement when moving from non native to native terrain even when slow_invasions is enabled. See patch #6212 ------------------------------------------------------------------------ r29482 | cazfi | 2015-08-13 06:22:57 +0300 (Thu, 13 Aug 2015) | 5 lines Changed paths: M /trunk/configure.ac M /trunk/tools/civmanual.c Replaced configure option --with-freeciv-manual with --enable-freeciv-manual that can be used also to control the kind of output freeciv-manual will produce. See patch #6214 ------------------------------------------------------------------------ r29480 | cazfi | 2015-08-12 20:44:16 +0300 (Wed, 12 Aug 2015) | 4 lines Changed paths: M /trunk/server/civserver.c Improved coding style of the Mac options parsing code in civserver.c See patch #6204 ------------------------------------------------------------------------ r29478 | cazfi | 2015-08-12 20:38:22 +0300 (Wed, 12 Aug 2015) | 4 lines Changed paths: M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/stub/game.ruleset M /trunk/server/srv_main.c Made "victory_lead_pct" to be just the lead, not 100% for a draw already See patch #6205 ------------------------------------------------------------------------ r29476 | cazfi | 2015-08-12 20:17:21 +0300 (Wed, 12 Aug 2015) | 4 lines Changed paths: M /trunk/data/alien/buildings.ruleset M /trunk/data/alien/effects.ruleset M /trunk/data/alien/game.ruleset M /trunk/doc/README.ruleset_alien Made alien ruleset Transportation building to work on both square and hex based topologies. See bug #23761 ------------------------------------------------------------------------ r29474 | cazfi | 2015-08-12 19:01:26 +0300 (Wed, 12 Aug 2015) | 7 lines Changed paths: M /trunk/client/client_main.c M /trunk/client/clinet.c M /trunk/client/options.c M /trunk/client/options.h Added client option to automatically update default server and port options to match previously used server. Requested by Markus Raab See bug #21752 ------------------------------------------------------------------------ r29473 | sveinung | 2015-08-12 13:30:52 +0300 (Wed, 12 Aug 2015) | 19 lines Changed paths: M /trunk/server/savecompat.c M /trunk/server/savegame3.c Fix join foreign city order upgrade The code that upgrades ORDER_BUILD_CITY to ORDER_PERFORM_ACTION was written with pre version 3 save games in mind. The rule that a unit can't join a foreign city is hard coded in those save games. It was then used to provide development version internal save game compatibility for Freeciv 3.0. A Freeciv 3.0 ruleset may permit a unit to join a foreign city. No ruleset currently bundled with Freeciv or Freeciv-web allows it but a save game from a custom ruleset may be out there. Stop assuming that a ORDER_BUILD_CITY to a tile without a domestic city is intended as ORDER_PERFORM_ACTION + ACTION_FOUND_CITY when dev-save-compat is enabled. See the presence of any city at the target tile as ORDER_PERFORM_ACTION + ACTION_FOUND_CITY. Wait until all foreign cities have loaded before running the order upgrade code. Reported by Jacob Nevins See bug #23772 ------------------------------------------------------------------------ r29472 | sveinung | 2015-08-12 13:30:26 +0300 (Wed, 12 Aug 2015) | 7 lines Changed paths: M /trunk/client/control.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h M /trunk/common/unit.h M /trunk/data/gtk_menus.xml M /trunk/fc_version M /trunk/server/savecompat.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/savegame3.c M /trunk/server/unithand.c M /trunk/server/unittools.c orders system: replace ORDER_BUILD_CITY with ORDER_PERFORM_ACTION Offer "Go and..." menu items for both join and found to give the player full control. A smart menu item may choose another action than the one the player intended. This will upset the player. A smart alternative can come later. See patch #6220 ------------------------------------------------------------------------ r29471 | sveinung | 2015-08-12 13:29:56 +0300 (Wed, 12 Aug 2015) | 3 lines Changed paths: M /trunk/server/savecompat.c M /trunk/server/unithand.c orders system: support the "Join City" action See patch #6219 ------------------------------------------------------------------------ r29470 | sveinung | 2015-08-12 13:29:38 +0300 (Wed, 12 Aug 2015) | 5 lines Changed paths: M /trunk/common/actions.c M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/doc/README.actions M /trunk/fc_version M /trunk/server/unithand.c Allow joining cities at the neighbor tile This allows rulesets to let units join non allied cities. See patch #6218 ------------------------------------------------------------------------ r29469 | sveinung | 2015-08-12 13:29:04 +0300 (Wed, 12 Aug 2015) | 6 lines Changed paths: M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/server/cityhand.c M /trunk/server/unithand.c Split the hard coded join and found city requirements from each other Found City and Join City are different actions. Split their hard coded requirements in two different functions. See patch #6217 ------------------------------------------------------------------------ r29468 | sveinung | 2015-08-12 13:28:51 +0300 (Wed, 12 Aug 2015) | 3 lines Changed paths: M /trunk/common/unit.h M /trunk/fc_version M /trunk/server/savecompat.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/savegame3.c M /trunk/server/unithand.c M /trunk/server/unittools.c orders system: replace ORDER_TRADE_ROUTE with ORDER_PERFORM_ACTION See patch #6216 ------------------------------------------------------------------------ r29467 | sveinung | 2015-08-12 13:28:31 +0300 (Wed, 12 Aug 2015) | 3 lines Changed paths: M /trunk/server/savecompat.c M /trunk/server/unithand.c orders system: support the "Establish Trade Route" action See patch #6215 ------------------------------------------------------------------------ r29466 | cazfi | 2015-08-11 21:08:11 +0300 (Tue, 11 Aug 2015) | 2 lines Changed paths: M /trunk/translations/freeciv/fi.po Updated Finnish translation. This is just S2_6 translation msgmerged against latest TRUNK strings. ------------------------------------------------------------------------ r29463 | cazfi | 2015-08-11 18:53:54 +0300 (Tue, 11 Aug 2015) | 4 lines Changed paths: M /trunk/data/civ2civ3/game.ruleset Make it clear in civ2civ3 ruleset description that classic ruleset was the former default ruleset. See patch #6208 ------------------------------------------------------------------------ r29461 | cazfi | 2015-08-11 18:51:07 +0300 (Tue, 11 Aug 2015) | 5 lines Changed paths: M /trunk/client/gui-sdl2/spaceshipdlg.c M /trunk/client/gui-sdl2/sprite.c M /trunk/client/gui-sdl2/themebackgrounds.c M /trunk/client/gui-sdl2/themecolors.c M /trunk/client/gui-sdl2/themespec.c M /trunk/client/gui-sdl2/unistring.c M /trunk/client/gui-sdl2/utf8string.c M /trunk/client/gui-sdl2/widget.c Added missing function headers to files spaceshipdlg.c - widget.c in client/gui-sdl2 directory. Also other cleanups. See patch #2937 ------------------------------------------------------------------------ r29459 | cazfi | 2015-08-11 18:43:17 +0300 (Tue, 11 Aug 2015) | 4 lines Changed paths: M /trunk/ai/default/daieffects.c M /trunk/client/helpdata.c M /trunk/common/fc_types.h M /trunk/common/map.h M /trunk/common/requirements.c M /trunk/doc/README.effects M /trunk/fc_version M /trunk/server/cityturn.c M /trunk/server/rssanity.c Added "Topology" requirement type. See patch #6193 ------------------------------------------------------------------------ r29454 | cazfi | 2015-08-11 18:14:09 +0300 (Tue, 11 Aug 2015) | 4 lines Changed paths: M /trunk/COPYING M /trunk/data/helpdata.txt Updated fsf snail mail address See patch #6189 ------------------------------------------------------------------------ r29453 | sveinung | 2015-08-11 17:02:56 +0300 (Tue, 11 Aug 2015) | 10 lines Changed paths: M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2/game.ruleset civ2: Add the plant nuclear device action Civ 2 had a suitcase nuke action called plant nuclear device. The Suitcase Nuke action was recently added to Freeciv. Enable it in the civ2 ruleset. Differences from the Civ 2 rules probably exists. They should have been documented or changed. This wasn't done because of my limited knowledge of the Civ 2 rules. See patch #5627 ------------------------------------------------------------------------ r29452 | sveinung | 2015-08-11 17:02:49 +0300 (Tue, 11 Aug 2015) | 13 lines Changed paths: M /trunk/doc/README.effects M /trunk/fc_version M /trunk/server/actiontools.c Make it possible to give casus belli to everyone Provide a casus belli to every other player against the actor when the value of the effect Casus_Belli_Caught or the effect Casus_Belli_Success is 1000 or higher. This allows a ruleset to represent a setting where certain atrocities are seen as a valid casus belli even when the victim was someone else or even the actor's own population. (Like Western Europe during the Middle Ages) This should finish patch #5539 See patch #6213 ------------------------------------------------------------------------ r29451 | jtn | 2015-08-11 01:44:55 +0300 (Tue, 11 Aug 2015) | 3 lines Changed paths: M /trunk/translations/freeciv/de.po Updated German translation from "Quintus" (Marvin Gülker) msgmerged from S2_5 r29449. Stats on trunk: freeciv: 85%: 5839 translated, 627 fuzzy, 368 untranslated. ------------------------------------------------------------------------ r29448 | sveinung | 2015-08-11 00:08:39 +0300 (Tue, 11 Aug 2015) | 1 line Changed paths: M /trunk/server/savecompat.c Expand sg_order_to_action()'s explanation comment ------------------------------------------------------------------------ r29446 | cazfi | 2015-08-10 19:50:59 +0300 (Mon, 10 Aug 2015) | 4 lines Changed paths: M /trunk/server/settings.c Corrected typo "vicrories" to "victories" See bug #23762 ------------------------------------------------------------------------ r29444 | cazfi | 2015-08-10 19:40:58 +0300 (Mon, 10 Aug 2015) | 7 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/dataio.c M /trunk/common/dataio_json.c M /trunk/common/requirements.c M /trunk/common/requirements.h M /trunk/doc/README.effects M /trunk/fc_version M /trunk/server/rscompat.c M /trunk/server/ruleset.c M /trunk/tools/ruledit/rulesave.c Added requirement property 'quiet' that can be used to suppress automatic help generation from adding information about them. Requested by Jacob Nevins See patch #4723 ------------------------------------------------------------------------ r29442 | cazfi | 2015-08-10 19:29:22 +0300 (Mon, 10 Aug 2015) | 5 lines Changed paths: M /trunk/ai/default/advdiplomacy.c M /trunk/ai/difficulty.c M /trunk/ai/handicaps.h Hard, experimental, and Cheating level AIs are no longer forced to propose cease-fire on first contact, though they consider it. See patch #6203 ------------------------------------------------------------------------ r29439 | cazfi | 2015-08-10 19:12:06 +0300 (Mon, 10 Aug 2015) | 2 lines Changed paths: M /trunk/server/generator/mapgen_topology.c M /trunk/server/generator/temperature_map.c Fixed some mapgenerator comments. ------------------------------------------------------------------------ r29436 | sveinung | 2015-08-10 05:19:41 +0300 (Mon, 10 Aug 2015) | 3 lines Changed paths: M /trunk/client/helpdata.c Help: use cache to figure out if a unit type can perform an action See patch #6197 ------------------------------------------------------------------------ r29434 | cazfi | 2015-08-09 23:25:42 +0300 (Sun, 09 Aug 2015) | 2 lines Changed paths: M /trunk/translations/freeciv/fi.po Updated Finnish translation. This is just S2_6 translation msgmerged against latest TRUNK strings. ------------------------------------------------------------------------ r29431 | cazfi | 2015-08-09 20:42:35 +0300 (Sun, 09 Aug 2015) | 4 lines Changed paths: M /trunk/configure.ac Removed duplicate implementation of --without-freeciv-manual configure option. See bug #23766 ------------------------------------------------------------------------ r29429 | cazfi | 2015-08-09 20:30:42 +0300 (Sun, 09 Aug 2015) | 4 lines Changed paths: M /trunk/common/player.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/savegame3.c M /trunk/server/srv_main.c Save player phase_done information. Use it after loading the savegame if game is in turnblock mode. See patch #6192 ------------------------------------------------------------------------ r29427 | cazfi | 2015-08-09 20:06:59 +0300 (Sun, 09 Aug 2015) | 4 lines Changed paths: M /trunk/client/gui-sdl/action_dialog.c M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-sdl2/action_dialog.c M /trunk/client/gui-sdl2/menu.c Don't speak of "R&G" bonus when ruleset might have disabled either part of the bonus. See bug #23760 ------------------------------------------------------------------------ r29425 | cazfi | 2015-08-09 20:02:24 +0300 (Sun, 09 Aug 2015) | 4 lines Changed paths: M /trunk/server/advisors/autosettlers.c Fixed autosettlers from doing things it even itself considers to be counterproductive. See bug #23748 ------------------------------------------------------------------------ r29424 | sveinung | 2015-08-09 18:42:10 +0300 (Sun, 09 Aug 2015) | 3 lines Changed paths: M /trunk/common/unit.h M /trunk/fc_version M /trunk/server/savecompat.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/savegame3.c M /trunk/server/unithand.c M /trunk/server/unittools.c orders system: replace ORDER_BUILD_WONDER with ORDER_PERFORM_ACTION See patch #6202 ------------------------------------------------------------------------ r29423 | sveinung | 2015-08-09 18:12:44 +0300 (Sun, 09 Aug 2015) | 3 lines Changed paths: M /trunk/server/savecompat.c M /trunk/server/unithand.c orders system: support the "Help Wonder" action See patch #6201 ------------------------------------------------------------------------ r29422 | sveinung | 2015-08-09 16:12:48 +0300 (Sun, 09 Aug 2015) | 7 lines Changed paths: M /trunk/server/savegame3.c Development version save game compatibility order upgrade Upgrade orders that have been replaced by the perform action order when loading old 3.0 development version save games if development save game compatibility is enabled. See patch #6196 ------------------------------------------------------------------------ r29421 | sveinung | 2015-08-09 16:12:43 +0300 (Sun, 09 Aug 2015) | 10 lines Changed paths: M /trunk/server/unittools.c order system: validate action target tile The perform action unit order can target a neighbor tile. If the unit is located at the edge of the map the neighbor tile in the specified direction may be non existing. Always check that the target tile exists when executing the perform action order. See bug #23763 ------------------------------------------------------------------------ r29420 | sveinung | 2015-08-09 16:12:35 +0300 (Sun, 09 Aug 2015) | 5 lines Changed paths: M /trunk/common/unittype.c Consider hard coded unit type action requirements when reasoning about what actions a unit may be able to perform. See patch #6196 ------------------------------------------------------------------------ r29419 | jtn | 2015-08-09 12:16:47 +0300 (Sun, 09 Aug 2015) | 6 lines Changed paths: M /trunk/translations/freeciv/pl.po M /trunk/translations/nations/pl.po M /trunk/translations/ruledit/pl.po Updated Polish translation by Hubert Kowalewski (hubkow@gna) merged from S2_6 r29418. Stats on trunk: freeciv: 95.0%: 6492 translated, 263 fuzzy, 78 untranslated. nations: 100%: 1844 translated. ruledit: 66%: 41 translated, 16 fuzzy, 5 untranslated. ------------------------------------------------------------------------ r29415 | sveinung | 2015-08-09 05:37:48 +0300 (Sun, 09 Aug 2015) | 3 lines Changed paths: M /trunk/server/unithand.c M /trunk/server/unittools.c orders system: support the Establish Embassy action See patch #6194 ------------------------------------------------------------------------ r29411 | sveinung | 2015-08-09 01:49:05 +0300 (Sun, 09 Aug 2015) | 5 lines Changed paths: M /trunk/common/actions.c Don't check if unseen capture targets are unique when a player asks for action probabilities. See patch #6191 ------------------------------------------------------------------------ r29410 | sveinung | 2015-08-09 01:48:59 +0300 (Sun, 09 Aug 2015) | 3 lines Changed paths: M /trunk/common/actions.c Consider evaluator omniscience when evaluating hard action requirements See patch #6190 ------------------------------------------------------------------------ r29409 | sveinung | 2015-08-09 01:48:52 +0300 (Sun, 09 Aug 2015) | 3 lines Changed paths: M /trunk/server/citytools.c Try to save untransferable unique game loss units See bug #23691 ------------------------------------------------------------------------ r29408 | sveinung | 2015-08-09 01:48:45 +0300 (Sun, 09 Aug 2015) | 3 lines Changed paths: M /trunk/common/actions.c M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/server/citytools.c M /trunk/server/diplomats.c M /trunk/server/unithand.c M /trunk/server/unittools.c Don't allow unit transfer to break unique unit rules See bug #23758 ------------------------------------------------------------------------ r29407 | jtn | 2015-08-08 23:07:44 +0300 (Sat, 08 Aug 2015) | 2 lines Changed paths: M /trunk/translations/freeciv/en_GB.po Merge current S2_5 en_GB translation for core strings (r29404). trunk stats: freeciv: 86%: 5843 translated, 620 fuzzy, 366 untranslated. ------------------------------------------------------------------------ r29402 | cazfi | 2015-08-08 18:53:46 +0300 (Sat, 08 Aug 2015) | 5 lines Changed paths: M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl2/plrdlg.c M /trunk/client/gui-sdl2/repodlgs.c Added missing function headers to plrdlg.c and repodlgs.c in client/gui-sdl2 directory. Also other cleanups. See patch #2937 ------------------------------------------------------------------------ r29400 | cazfi | 2015-08-08 18:41:38 +0300 (Sat, 08 Aug 2015) | 5 lines Changed paths: M /trunk/ai/classic/classicai.c M /trunk/ai/default/advmilitary.c M /trunk/ai/default/aicity.c M /trunk/ai/default/aicity.h M /trunk/ai/default/aidata.c M /trunk/ai/default/aidata.h M /trunk/ai/default/aitech.c M /trunk/ai/default/daieffects.c M /trunk/ai/default/daieffects.h M /trunk/ai/threaded/threadedai.c M /trunk/common/ai.h M /trunk/common/fc_types.h M /trunk/server/advisors/advdata.c M /trunk/server/advisors/advdata.h M /trunk/server/advisors/advtools.h Use adv_want as type instead of int in effect value calculation and related places. See patch #6167 ------------------------------------------------------------------------ r29399 | cazfi | 2015-08-08 18:31:59 +0300 (Sat, 08 Aug 2015) | 4 lines Changed paths: M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/data/alio.tilespec M /trunk/data/amplio.tilespec M /trunk/data/amplio2.tilespec M /trunk/data/cimpletoon.tilespec M /trunk/data/hex2t.tilespec M /trunk/data/hexemplio.tilespec M /trunk/data/isophex.tilespec M /trunk/data/isotrident.tilespec M /trunk/data/misc/Makefile.am D /trunk/data/misc/radar.png M /trunk/data/toonhex.tilespec M /trunk/data/trident.tilespec M /trunk/doc/README.graphics Removed radar graphics. See patch #6188 ------------------------------------------------------------------------ r29398 | cazfi | 2015-08-08 18:27:47 +0300 (Sat, 08 Aug 2015) | 2 lines Changed paths: M /trunk/configure.ac M /trunk/m4/gtk-3.0.m4 M /trunk/m4/gtk3-client.m4 Reverted patch #5891: "Added configure option --with-glgtk" ------------------------------------------------------------------------ r29397 | cazfi | 2015-08-08 09:57:13 +0300 (Sat, 08 Aug 2015) | 4 lines Changed paths: M /trunk/common/improvement.h M /trunk/data/alien/buildings.ruleset M /trunk/data/civ2civ3/buildings.ruleset M /trunk/data/classic/buildings.ruleset M /trunk/data/experimental/buildings.ruleset M /trunk/data/multiplayer/buildings.ruleset M /trunk/data/stub/buildings.ruleset M /trunk/fc_version M /trunk/server/cityturn.c Added building flag "DisasterProof" for making buildings immune to any disasters. See patch #5819 ------------------------------------------------------------------------ r29394 | cazfi | 2015-08-08 02:30:29 +0300 (Sat, 08 Aug 2015) | 4 lines Changed paths: M /trunk/client/packhand.c Added "Ghost units seen" message for the client's "0 == unit_list_size(ptile->units)" assert. See patch #6179 ------------------------------------------------------------------------ r29391 | cazfi | 2015-08-08 00:17:46 +0300 (Sat, 08 Aug 2015) | 2 lines Changed paths: M /trunk/common/requirements.c Comment typofix "requrement" -> "requirement" ------------------------------------------------------------------------ r29389 | cazfi | 2015-08-07 20:26:26 +0300 (Fri, 07 Aug 2015) | 4 lines Changed paths: M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset Write "UnitFlag" and not "Unitflag" in action enabler requirements like in all other places. See patch #6185 ------------------------------------------------------------------------ r29385 | cazfi | 2015-08-07 19:32:42 +0300 (Fri, 07 Aug 2015) | 4 lines Changed paths: M /trunk/ai/default/aiunit.c AI handles transported unit directly, if the transport is owned by someone else. See patch #6181 ------------------------------------------------------------------------ r29384 | sveinung | 2015-08-07 18:33:20 +0300 (Fri, 07 Aug 2015) | 10 lines Changed paths: M /trunk/server/savecompat.c Convert build city unit orders in old save games Convert any build city unit order that looks like it will result in city founding to a perform action order with a Found City target. The clients will still send found city via the build city order. A 3.0 save game isn't touched. An order that looks like it will result in Join City isn't touched. See patch #6187 ------------------------------------------------------------------------ r29383 | sveinung | 2015-08-07 18:33:15 +0300 (Fri, 07 Aug 2015) | 12 lines Changed paths: M /trunk/server/savecompat.c M /trunk/server/savecompat.h M /trunk/server/savegame.c M /trunk/server/savegame2.c Save game unit order upgrade skeleton Some unit order types can be expressed as a perform action order. To remove duplication a order like that should be replaced with the corresponding perform action order. This will require that the save game loading updates the orders in a savegame from a previous Freeciv release. Create a skeleton for unit order save game compatibility. No orders are updated yet. The update can't be a simple text change because what action an order maps to depends on data like if the target tile has a city. See patch #6186 ------------------------------------------------------------------------ r29382 | sveinung | 2015-08-07 18:33:06 +0300 (Fri, 07 Aug 2015) | 3 lines Changed paths: M /trunk/server/unithand.c M /trunk/server/unittools.c orders system: support the Found City action See patch #6177 ------------------------------------------------------------------------ r29380 | cazfi | 2015-08-07 18:31:08 +0300 (Fri, 07 Aug 2015) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/dependencies/lua-5.3/freeciv_lua.patch M /trunk/dependencies/lua-5.3/src/localluaconf.h M /trunk/dependencies/lua-5.3/src/loslib.c Fix use of configure check results when building included lua-5.3. See bug #23750 ------------------------------------------------------------------------ r29379 | sveinung | 2015-08-07 16:35:09 +0300 (Fri, 07 Aug 2015) | 6 lines Changed paths: M /trunk/translations/freeciv/es.po M /trunk/translations/nations/es.po M /trunk/translations/ruledit/es.po Updated Spanish translation by Jordi Negrevernis i Font msgmerged from S2_5 r29377. Stats on trunk: freeciv: 86% nations: 98% ruledit: 23% ------------------------------------------------------------------------ r29372 | jtn | 2015-08-07 01:54:36 +0300 (Fri, 07 Aug 2015) | 5 lines Changed paths: M /trunk/client/helpdata.c M /trunk/client/text.c Make city dialog Happiness tab explain Empire_Size_Step and angry citizens better. Clarify Empire_Size_Base description in help. See gna bug #23611. ------------------------------------------------------------------------ r29371 | jtn | 2015-08-07 01:54:31 +0300 (Fri, 07 Aug 2015) | 4 lines Changed paths: M /trunk/common/aicore/cm.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/server/citytools.c Ensure angry citizens appear if enabled in ruleset. They were accidentally disabled in 2.4. See gna bug #23743. ------------------------------------------------------------------------ r29368 | cazfi | 2015-08-06 22:12:24 +0300 (Thu, 06 Aug 2015) | 4 lines Changed paths: M /trunk/common/fc_interface.c M /trunk/utility/shared.c M /trunk/utility/shared.h Free resources allocated for fileinfoname() on exit. See patch #6170 ------------------------------------------------------------------------ r29366 | cazfi | 2015-08-06 21:46:25 +0300 (Thu, 06 Aug 2015) | 5 lines Changed paths: M /trunk/server/advisors/autosettlers.c Fixed double-negation of speed increase value provided by the road to single-negation when autosettlers are considering removal of that road. See bug #23746 ------------------------------------------------------------------------ r29365 | cazfi | 2015-08-06 21:38:57 +0300 (Thu, 06 Aug 2015) | 2 lines Changed paths: M /trunk/translations/freeciv/fi.po Updated Finnish translation. This is just S2_6 translation msgmerged against latest TRUNK strings. ------------------------------------------------------------------------ r29362 | sveinung | 2015-08-06 20:36:36 +0300 (Thu, 06 Aug 2015) | 3 lines Changed paths: M /trunk/server/unittools.c orders system: stop assuming that perform action is the last order See patch #6178 ------------------------------------------------------------------------ r29361 | sveinung | 2015-08-06 20:36:29 +0300 (Thu, 06 Aug 2015) | 8 lines Changed paths: M /trunk/server/diplomats.c M /trunk/server/diplomats.h M /trunk/server/unithand.c M /trunk/server/unithand.h Return success when doing an action Sometimes it is desirable to find out if the action executed by handle_unit_do_action() was performed or not. Introduce unit_perform_action(). Make it take over doing the action. It returns TRUE if the action was successfully executed, FALSE if it wasn't. See patch #6176 ------------------------------------------------------------------------ r29358 | cazfi | 2015-08-06 18:33:55 +0300 (Thu, 06 Aug 2015) | 5 lines Changed paths: M /trunk/client/control.c When deciding whether to blink Turn Done button as an indication that others have already finished their move, count only those players whose phase is going. See bug #23733 ------------------------------------------------------------------------ r29355 | cazfi | 2015-08-06 17:42:48 +0300 (Thu, 06 Aug 2015) | 4 lines Changed paths: M /trunk/data/scenarios/Makefile.am Do not put timestamp to compressed scenarios. See patch #6175 ------------------------------------------------------------------------ r29352 | sveinung | 2015-08-06 16:01:23 +0300 (Thu, 06 Aug 2015) | 3 lines Changed paths: M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h Qt client: support go to and Explode Nuclear See patch #6184 ------------------------------------------------------------------------ r29351 | sveinung | 2015-08-06 16:01:05 +0300 (Thu, 06 Aug 2015) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-sdl2/menu.c menu items: use the nuking UI name Use the ruleset defined UI name of the "Explode Nuclear" action in client menu items. See patch #6183 ------------------------------------------------------------------------ r29350 | sveinung | 2015-08-06 16:01:00 +0300 (Thu, 06 Aug 2015) | 5 lines Changed paths: M /trunk/client/gui-qt/menu.cpp Qt client: action UI name menu item creation Use the ruleset defined action UI names when creating menu items. See patch #6182 ------------------------------------------------------------------------ r29349 | sveinung | 2015-08-06 16:00:53 +0300 (Thu, 06 Aug 2015) | 13 lines Changed paths: M /trunk/common/actions.c Tolerate a missing action when preparing UI name The Qt client will try to name menu items before the ruleset has sent the names of the actions. Tolerate this behavior to make it easier to use action UI names in the Qt client's menus. When the ruleset definition is missing a UI name is constructed based on the action's rule name. It includes a warning that the UI name may be wrong. The warning lets the player know that this may be the action the ruleset documentation mentioned using a different name. It also makes the fact that the UI name wasn't used easier to detect. See patch #6180 ------------------------------------------------------------------------ r29347 | cazfi | 2015-08-06 07:14:11 +0300 (Thu, 06 Aug 2015) | 4 lines Changed paths: M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset Prevent only entering marketplace while it's possible to create a new traderoute in civ/2 rulesets. See bug #23747 ------------------------------------------------------------------------ r29344 | cazfi | 2015-08-06 06:38:07 +0300 (Thu, 06 Aug 2015) | 4 lines Changed paths: M /trunk/server/sernet.c Clear history from memory and free history file name on exit See patch #6169 ------------------------------------------------------------------------ r29342 | cazfi | 2015-08-05 21:11:49 +0300 (Wed, 05 Aug 2015) | 6 lines Changed paths: M /trunk/client/tilespec.c Clear ShowFlag extras cache when unloading ruleset. Reported by Jacob Nevins See bug #23744 ------------------------------------------------------------------------ r29341 | cazfi | 2015-08-05 20:58:47 +0300 (Wed, 05 Aug 2015) | 6 lines Changed paths: M /trunk/utility/support.c Fixed memory corruption problem in the handling of string comparison buffers. Reported by Jacob Nevins See bug #23742 ------------------------------------------------------------------------ r29338 | cazfi | 2015-08-05 17:57:56 +0300 (Wed, 05 Aug 2015) | 5 lines Changed paths: M /trunk/ai/default/advdomestic.c Fixed integer math problem causing settler want to be multiply of normal want depending on expansionist trait value, zero if trait value is less than the default. See bug #23745 ------------------------------------------------------------------------ r29337 | sveinung | 2015-08-05 13:59:45 +0300 (Wed, 05 Aug 2015) | 3 lines Changed paths: M /trunk/server/unithand.c orders system: support the Capture Units action See patch #6172 ------------------------------------------------------------------------ r29336 | sveinung | 2015-08-05 13:59:39 +0300 (Wed, 05 Aug 2015) | 6 lines Changed paths: M /trunk/server/savegame3.c Development version save game compatibility for action less unit orders Load unit orders from 3.0 development version save games that were stored before the action_list field was added. See patch #6171 ------------------------------------------------------------------------ r29335 | sveinung | 2015-08-05 13:59:31 +0300 (Wed, 05 Aug 2015) | 28 lines Changed paths: M /trunk/configure.ac Development version internal savegame compatibility The save game format usually changes many times during the development of a new version of Freeciv. Permanently carrying support for loading every development version save game format isn't sustainable. The support for loading save games from previously released versions is enough. At the same time it would be nice to be able to load that game started with last week's development version. Not having your save games broken on every upgrade would help motivate testers. It would also make Freeciv-web's life easier. I think a reasonable compromise is to have clearly marked development version internal save game compatibility code. The compatibility code should always be removed before a release to take care of the sustainability issue. It may also be removed during a development version if the backwards compatibility becomes a large burden. The marking should be machine readable to make it easy to remove all development version internal save game compatibility code sections at once. It should also be possible to build a development version without any compatibility code so save game loading error handling code can be tested. Add the new configure option --enable-dev-save-compat. If enabled the new symbol FREECIV_DEV_SAVE_COMPAT is defined. Development version save game compatibility code sections can then be marked using regular macros. See patch #6154 ------------------------------------------------------------------------ r29333 | cazfi | 2015-08-04 21:40:25 +0300 (Tue, 04 Aug 2015) | 6 lines Changed paths: M /trunk/client/client_main.c M /trunk/client/client_main.h M /trunk/client/clinet.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-3.0/mapview.c M /trunk/client/packhand.c M /trunk/client/text.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/savegame2.c M /trunk/server/savegame3.c M /trunk/server/srv_main.c Added turn change processing ETA display to gtk-clients. Requested by mrvn See bug #14585 ------------------------------------------------------------------------ r29330 | cazfi | 2015-08-04 21:28:28 +0300 (Tue, 04 Aug 2015) | 4 lines Changed paths: M /trunk/client/agents/agents.c Do not consider agents that have never even got their first task busy. See bug #23738 ------------------------------------------------------------------------ r29329 | cazfi | 2015-08-04 20:12:26 +0300 (Tue, 04 Aug 2015) | 2 lines Changed paths: M /trunk/translations/freeciv/fi.po Updated Finnish translation. This is just S2_5 translation msgmerged against latest TRUNK strings. ------------------------------------------------------------------------ r29328 | cazfi | 2015-08-04 20:06:47 +0300 (Tue, 04 Aug 2015) | 4 lines Changed paths: M /trunk/translations/freeciv/POTFILES.in Dropped Xaw-client See patch #6164 ------------------------------------------------------------------------ r29325 | cazfi | 2015-08-04 19:19:10 +0300 (Tue, 04 Aug 2015) | 4 lines Changed paths: M /trunk/INSTALL M /trunk/Makefile.am M /trunk/client/Makefile.am D /trunk/client/gui-xaw M /trunk/configure.ac D /trunk/data/Freeciv.in M /trunk/data/Makefile.am M /trunk/doc/BUGS M /trunk/doc/HACKING M /trunk/doc/README M /trunk/doc/README.packaging M /trunk/doc/man/Makefile.am M /trunk/doc/man/freeciv-client.6.in D /trunk/doc/man/freeciv-xaw.6 D /trunk/m4/x.m4 D /trunk/m4/xaw-client.m4 M /trunk/translations/freeciv/POTFILES.in M /trunk/translations/nations/POTFILES.skip M /trunk/translations/ruledit/POTFILES.skip Dropped Xaw-client See patch #6164 ------------------------------------------------------------------------ r29324 | sveinung | 2015-08-04 14:28:12 +0300 (Tue, 04 Aug 2015) | 3 lines Changed paths: M /trunk/common/actions.c M /trunk/data/alien/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/doc/README.actions M /trunk/server/rscompat.c Unhard code that a unit must have a move fragment left to Bombard See patch #6166 ------------------------------------------------------------------------ r29323 | sveinung | 2015-08-04 14:28:05 +0300 (Tue, 04 Aug 2015) | 3 lines Changed paths: M /trunk/server/unithand.c M /trunk/server/unittools.c orders system: support the Bombard action See patch #6165 ------------------------------------------------------------------------ r29322 | sveinung | 2015-08-04 14:28:00 +0300 (Tue, 04 Aug 2015) | 9 lines Changed paths: M /trunk/server/rssanity.c Allow general Bombard action enablers that don't specify unit type If a unit type doesn't have a bombard_rate the action will be disabled. This allows a Bombard action enabler without a unit type requirement that applies to all otherwise eligible unit types like already is possible for Join City. See patch #6163 ------------------------------------------------------------------------ r29321 | sveinung | 2015-08-04 14:27:53 +0300 (Tue, 04 Aug 2015) | 3 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/actions.c M /trunk/common/actions.h Help: A unit type can't perform an action when a hard requirement prevents it See patch #6162 ------------------------------------------------------------------------ r29320 | sveinung | 2015-08-04 14:27:46 +0300 (Tue, 04 Aug 2015) | 8 lines Changed paths: M /trunk/data/alien/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/stub/units.ruleset M /trunk/doc/README.actions Document that Join City needs population to add Changed from sanity check to documentation after Marko Lindqvist pointed out that a ruleset author may wish to define an action enabler without a unit type requirement that applies to all otherwise eligible unit types. See patch #6157 ------------------------------------------------------------------------ r29316 | jtn | 2015-08-04 12:16:00 +0300 (Tue, 04 Aug 2015) | 3 lines Changed paths: M /trunk/common/tech.c M /trunk/common/tech.h Make sure advances[A_FUTURE] is allocated. See gna bug #23741. ------------------------------------------------------------------------ r29315 | jtn | 2015-08-04 12:15:56 +0300 (Tue, 04 Aug 2015) | 3 lines Changed paths: M /trunk/client/text.c Fix unit nationality text in tooltips. See gna bug #23740. ------------------------------------------------------------------------ r29311 | cazfi | 2015-08-03 19:51:56 +0300 (Mon, 03 Aug 2015) | 4 lines Changed paths: M /trunk/client/agents/cma_fec.c Renamed governor presets from the form "Max xxx" to "Prefer xxx" See patch #5952 ------------------------------------------------------------------------ r29309 | cazfi | 2015-08-03 18:29:35 +0300 (Mon, 03 Aug 2015) | 6 lines Changed paths: M /trunk/server/savecompat.c Fixed converting trait values from pre-2.6 savegames. Reported by Jacob Nevins See bug #23598 ------------------------------------------------------------------------ r29308 | sveinung | 2015-08-03 17:59:18 +0300 (Mon, 03 Aug 2015) | 7 lines Changed paths: M /trunk/server/unittools.c orders system: don't try to perform an action known to be illegal When an illegal action is attempted the rules may punish the player. Don't try to perform an illegal action in cases where the player has access to information that proves that the action is illegal. See patch #6161 ------------------------------------------------------------------------ r29307 | sveinung | 2015-08-03 17:53:03 +0300 (Mon, 03 Aug 2015) | 6 lines Changed paths: M /trunk/client/goto.c M /trunk/fc_version M /trunk/server/savegame3.c M /trunk/server/unittools.c orders system: allow actions to target a neighbor tile An action order can already target the tile the actor unit is standing on. Make it possible to act against a tile next to it too. See patch #6160 ------------------------------------------------------------------------ r29306 | sveinung | 2015-08-03 15:21:41 +0300 (Mon, 03 Aug 2015) | 3 lines Changed paths: M /trunk/server/savegame3.c Fix the unit-order-has-an-action save game loading validation See bug #23737 ------------------------------------------------------------------------ r29303 | cazfi | 2015-08-03 02:38:22 +0300 (Mon, 03 Aug 2015) | 5 lines Changed paths: M /trunk/client/mapctrl_common.c Make sure Turn Done button is insensitive for players other than those whose phase it is. The problem manifested itself especially before player's first phase after logging in. See bug #21633 ------------------------------------------------------------------------ r29300 | cazfi | 2015-08-02 23:07:49 +0300 (Sun, 02 Aug 2015) | 4 lines Changed paths: M /trunk/server/settings.c Made 'timeout' and 'first_timeout' to work correctly at first turn, if set during it. See bug #23724 ------------------------------------------------------------------------ r29298 | cazfi | 2015-08-02 22:47:33 +0300 (Sun, 02 Aug 2015) | 4 lines Changed paths: M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-sdl2/menu.c Removed outcommented and broken has_city_airport() See patch #6158 ------------------------------------------------------------------------ r29297 | cazfi | 2015-08-02 22:10:24 +0300 (Sun, 02 Aug 2015) | 4 lines Changed paths: M /trunk/Makefile.am A /trunk/m4/expanddir.m4 M /trunk/m4/x.m4 Moved FC_EXPAND_DIR() from x.m4 to new expanddir.m4, See patch #6159 ------------------------------------------------------------------------ r29296 | cazfi | 2015-08-02 22:06:13 +0300 (Sun, 02 Aug 2015) | 5 lines Changed paths: M /trunk/data/alien/units.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/server/rscompat.c Added user unit type flag "Infra" to all rulesets, gave it to all units that already have "Settlers" flag. Ruleset compatibility code does the same to all loaded 2.6 rulesets. See patch #6011 ------------------------------------------------------------------------ r29295 | jtn | 2015-08-02 14:50:17 +0300 (Sun, 02 Aug 2015) | 5 lines Changed paths: M /trunk/translations/freeciv/de.po M /trunk/translations/nations/de.po Updated German translation from "Quintus" (Marvin Gülker) msgmerged from S2_5 r29293. Stats on trunk: freeciv: 86%: 5992 translated, 629 fuzzy, 368 untranslated. nations: 87%: 1606 translated, 238 untranslated. ------------------------------------------------------------------------ r29292 | sveinung | 2015-08-02 02:05:07 +0300 (Sun, 02 Aug 2015) | 3 lines Changed paths: M /trunk/common/unit.c M /trunk/server/unithand.c Don't unit_add_or_build_city_test() units that can't found or join cities See bug #23729 ------------------------------------------------------------------------ r29291 | sveinung | 2015-08-02 02:04:55 +0300 (Sun, 02 Aug 2015) | 3 lines Changed paths: M /trunk/common/actions.c Require that a unit has population to add to do Join City See patch #6156 ------------------------------------------------------------------------ r29288 | cazfi | 2015-08-02 01:40:55 +0300 (Sun, 02 Aug 2015) | 5 lines Changed paths: M /trunk/ai/default/aidata.c M /trunk/server/unittools.c Clear advisor and default AI task of a unit when goto_tile gets cleared as part of rescuing planes. Avoid crash if diplomat unit has attack-task, but no target selected. See bug #23728 ------------------------------------------------------------------------ r29287 | sveinung | 2015-08-02 01:20:35 +0300 (Sun, 02 Aug 2015) | 7 lines Changed paths: M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/goto.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-xaw/mapview.c M /trunk/client/mapctrl_common.c M /trunk/client/mapview_common.c M /trunk/client/packhand.c clients: replace special goto and Explode Nuclear code with unit orders The orders system now supports the Explode Nuclear action. Make use of it. Send the orders to go to the target tile and then detonate the nuke in a single units_orders packet. See patch #6155 ------------------------------------------------------------------------ r29286 | cazfi | 2015-08-01 10:09:17 +0300 (Sat, 01 Aug 2015) | 4 lines Changed paths: M /trunk/common/tech.c Free tech research_reqs requirement vector. See bug #23722 ------------------------------------------------------------------------ r29284 | cazfi | 2015-08-01 01:45:10 +0300 (Sat, 01 Aug 2015) | 5 lines Changed paths: M /trunk/common/tech.c M /trunk/common/tech.h Made advance_by_number(A_FUTURE) to return valid advance structure. This fixes receiving Future Tech from Darwin's Voyage in multiplayer ruleset. See bug #23231 ------------------------------------------------------------------------ r29281 | cazfi | 2015-07-31 20:32:01 +0300 (Fri, 31 Jul 2015) | 7 lines Changed paths: M /trunk/client/client_main.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-3.0/mapview.c M /trunk/client/packhand.c M /trunk/client/text.c M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/gamehand.c M /trunk/server/sernet.c M /trunk/server/settings.c M /trunk/server/srv_main.c M /trunk/server/srv_main.h M /trunk/server/unittools.c Consistently take 'first_timeout' setting in to account instead of the regular 'timeout' during first turn. Reported anonymously See bug #23324 ------------------------------------------------------------------------ r29280 | sveinung | 2015-07-31 16:09:13 +0300 (Fri, 31 Jul 2015) | 6 lines Changed paths: M /trunk/client/control.c M /trunk/client/goto.c M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/common/unit.h M /trunk/fc_version M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/savegame3.c M /trunk/server/unithand.c M /trunk/server/unittools.c Add initial action support to the orders system The support isn't used by any client yet. Only Explode Nuclear at the tile the unit is on is currently supported. See patch #6153 ------------------------------------------------------------------------ r29279 | sveinung | 2015-07-31 16:08:31 +0300 (Fri, 31 Jul 2015) | 3 lines Changed paths: M /trunk/doc/README.effects Improve the explanation of the Action_Odds_Pct effect See patch #6152 ------------------------------------------------------------------------ r29277 | cazfi | 2015-07-31 15:00:12 +0300 (Fri, 31 Jul 2015) | 4 lines Changed paths: M /trunk/ai/default/daieffects.c Made AI to value Have_Contacts effect more. See patch #5844 ------------------------------------------------------------------------ r29276 | cazfi | 2015-07-31 14:35:54 +0300 (Fri, 31 Jul 2015) | 5 lines Changed paths: M /trunk/common/unittype.h M /trunk/fc_version M /trunk/server/rscompat.c Increased number of user unit type flag slots to 40. Corrected check for free slots in ruleset conversion code to account for latest flag additions. See bug #23723 ------------------------------------------------------------------------ r29274 | cazfi | 2015-07-31 14:21:03 +0300 (Fri, 31 Jul 2015) | 5 lines Changed paths: M /trunk/client/gui-sdl2/mapctrl.c M /trunk/client/gui-sdl2/mapview.c M /trunk/client/gui-sdl2/mapview.h M /trunk/client/gui-sdl2/menu.c M /trunk/client/gui-sdl2/messagewin.c M /trunk/client/gui-sdl2/optiondlg.c M /trunk/client/gui-sdl2/pages.c Added missing function headers to files mapctrl.c - pages.c in client/gui-sdl2 directory. Also other cleanups. See patch #2937 ------------------------------------------------------------------------ r29273 | cazfi | 2015-07-31 14:11:28 +0300 (Fri, 31 Jul 2015) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/citytools.c M /trunk/server/citytools.h M /trunk/server/diplomats.c Separated trade routes packets from the city_info packet. See patch #6146 ------------------------------------------------------------------------ r29270 | sveinung | 2015-07-30 13:23:35 +0300 (Thu, 30 Jul 2015) | 3 lines Changed paths: M /trunk/server/unithand.c Log errors caught by unit order validation See patch #6151 ------------------------------------------------------------------------ r29269 | sveinung | 2015-07-30 13:23:29 +0300 (Thu, 30 Jul 2015) | 3 lines Changed paths: M /trunk/server/unittools.c Clean up: Join City doesn't need a city name. See patch #6150 ------------------------------------------------------------------------ r29268 | sveinung | 2015-07-30 13:23:23 +0300 (Thu, 30 Jul 2015) | 6 lines Changed paths: M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/server/cityhand.c M /trunk/server/unithand.c Remove custom wrong unit type explanation for join city The system that explains why an action is illegal can now detect if the actor unit never were able to do the action in the first place. See patch #6149 ------------------------------------------------------------------------ r29267 | sveinung | 2015-07-30 13:23:17 +0300 (Thu, 30 Jul 2015) | 3 lines Changed paths: M /trunk/server/unithand.c Explain when actor unit kind can't act. See patch #6148 ------------------------------------------------------------------------ r29266 | sveinung | 2015-07-30 13:23:09 +0300 (Thu, 30 Jul 2015) | 3 lines Changed paths: M /trunk/client/helpdata.c Help: check directly if the scenario disables city founding See patch #6147 ------------------------------------------------------------------------ r29265 | cazfi | 2015-07-30 01:58:44 +0300 (Thu, 30 Jul 2015) | 4 lines Changed paths: M /trunk/utility/shared.c Refactored get_tokens() See patch #6143 ------------------------------------------------------------------------ r29264 | sveinung | 2015-07-29 13:57:39 +0300 (Wed, 29 Jul 2015) | 3 lines Changed paths: M /trunk/doc/man/freeciv-manual.6.in M /trunk/tools/civmanual.c freeciv-manual: Minimal unit types support See patch #6145 ------------------------------------------------------------------------ r29263 | sveinung | 2015-07-29 13:57:31 +0300 (Wed, 29 Jul 2015) | 5 lines Changed paths: M /trunk/server/unittools.c Find out if the player is watching after the order executed. Some orders may spend moves while failing. See patch #6144 ------------------------------------------------------------------------ r29260 | cazfi | 2015-07-29 03:07:15 +0300 (Wed, 29 Jul 2015) | 6 lines Changed paths: M /trunk/client/gui-qt/diplodlg.cpp M /trunk/client/gui-qt/diplodlg.h M /trunk/client/gui-qt/fc_client.cpp Fixed Qt-client crash when Meeting begins and player is under AI control. Reported by Christian Montanari See bug #23626 ------------------------------------------------------------------------ r29257 | cazfi | 2015-07-29 02:11:28 +0300 (Wed, 29 Jul 2015) | 4 lines Changed paths: M /trunk/server/citytools.c Make reality check for existing player map cities on tile when broadcasting city info. See bug #23716 ------------------------------------------------------------------------ r29256 | sveinung | 2015-07-28 16:28:40 +0300 (Tue, 28 Jul 2015) | 7 lines Changed paths: M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/multiplayer/effects.ruleset M /trunk/doc/README.effects M /trunk/server/diplomats.c M /trunk/server/rscompat.c Unhardcode the rule that targeted sabotage is twice a difficult. Support the actions "Sabotage City" and "Targeted Sabotage City" in the Action_Odds_Pct effect. Use it move the rule that targeted sabotage city is twice as difficult to the ruleset. See patch #6142 ------------------------------------------------------------------------ r29255 | sveinung | 2015-07-28 16:28:34 +0300 (Tue, 28 Jul 2015) | 6 lines Changed paths: M /trunk/ai/default/daieffects.c M /trunk/common/effects.h M /trunk/doc/README.effects M /trunk/fc_version M /trunk/server/diplomats.c Let rulesets manipulate individual action odds Introduce the new effect Action_Odds_Pct. Support the actions "Incite City", "Steal Gold", "Steal Maps" and "Suitcase Nuke" for now. See patch #5642 ------------------------------------------------------------------------ r29254 | sveinung | 2015-07-28 16:28:27 +0300 (Tue, 28 Jul 2015) | 3 lines Changed paths: M /trunk/data/civ1/effects.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/multiplayer/effects.ruleset M /trunk/server/actiontools.c M /trunk/server/rscompat.c M /trunk/server/unithand.c M /trunk/server/unittools.c Unhardcode that the victim of a nuke gets an incident See patch #6141 ------------------------------------------------------------------------ r29253 | sveinung | 2015-07-28 16:28:17 +0300 (Tue, 28 Jul 2015) | 3 lines Changed paths: M /trunk/ai/default/aiair.c M /trunk/ai/default/aitools.c AI: Explode Nuclear when possible. See bug #23713 ------------------------------------------------------------------------ r29251 | sveinung | 2015-07-27 20:13:21 +0300 (Mon, 27 Jul 2015) | 4 lines Changed paths: M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/stub/game.ruleset Remove outdated ruleset comment Hard requirements haven't been auto appended to action enablers since patch #4997 ------------------------------------------------------------------------ r29250 | sveinung | 2015-07-27 17:38:49 +0300 (Mon, 27 Jul 2015) | 1 line Changed paths: M /trunk/common/actions.c Comment spell fix. ------------------------------------------------------------------------ r29249 | cazfi | 2015-07-27 13:17:32 +0300 (Mon, 27 Jul 2015) | 2 lines Changed paths: M /trunk/translations/freeciv/POTFILES.in M /trunk/translations/nations/POTFILES.skip M /trunk/translations/ruledit/POTFILES.skip Added packets_json.c to POTFILES. ------------------------------------------------------------------------ r29246 | cazfi | 2015-07-27 12:38:18 +0300 (Mon, 27 Jul 2015) | 4 lines Changed paths: M /trunk/common/fc_interface.c M /trunk/utility/shared.c M /trunk/utility/shared.h Free homedir information on exit See patch #6140 ------------------------------------------------------------------------ r29245 | cazfi | 2015-07-27 03:01:27 +0300 (Mon, 27 Jul 2015) | 2 lines Changed paths: M /trunk/translations/freeciv/fi.po Updated Finnish translation. This is just S2_5 translation msgmerged against latest TRUNK strings. ------------------------------------------------------------------------ r29241 | sveinung | 2015-07-24 16:08:57 +0300 (Fri, 24 Jul 2015) | 3 lines Changed paths: M /trunk/ai/default/advmilitary.c M /trunk/ai/default/aicity.c M /trunk/client/control.c M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-sdl/action_dialog.c M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-sdl2/action_dialog.c M /trunk/client/gui-sdl2/menu.c M /trunk/client/gui-xaw/action_dialog.c M /trunk/client/gui-xaw/menu.c M /trunk/client/helpdata.c M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/common/packets.def M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/data/Freeciv.in M /trunk/data/alien/units.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/stub/units.ruleset M /trunk/doc/README.actions M /trunk/fc_version M /trunk/server/advisors/advdata.c M /trunk/server/rscompat.c M /trunk/server/ruleset.c M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/tools/ruledit/rulesave.c Make Explode Nuclear action enabler controlled See patch #6139 ------------------------------------------------------------------------ r29240 | sveinung | 2015-07-23 17:48:51 +0300 (Thu, 23 Jul 2015) | 5 lines Changed paths: M /trunk/client/gui-sdl/action_dialog.c M /trunk/client/gui-sdl2/action_dialog.c SDL clients: target kinds "units" and "tile" aren't unknown Insert missing break in action target kind handling. See bug #23705 ------------------------------------------------------------------------ r29237 | sveinung | 2015-07-22 17:08:17 +0300 (Wed, 22 Jul 2015) | 3 lines Changed paths: M /trunk/server/unithand.c If a unit is nuclear is irrelevant in unit_bombard() See bug #23703 ------------------------------------------------------------------------ r29236 | sveinung | 2015-07-22 17:08:11 +0300 (Wed, 22 Jul 2015) | 6 lines Changed paths: M /trunk/server/unithand.c Separate nuclear attack handling from regular attack handling Move the code that deals with "regular" nuclear attacks from unit_attack_handling() to the new function unit_nuke(). See patch #6138 ------------------------------------------------------------------------ r29235 | sveinung | 2015-07-22 03:23:40 +0300 (Wed, 22 Jul 2015) | 3 lines Changed paths: M /trunk/client/gui-xaw/action_dialog.c M /trunk/data/Freeciv.in Xaw client: support the "Suitcase Nuke" spy action See patch #6137 ------------------------------------------------------------------------ r29234 | sveinung | 2015-07-22 03:23:33 +0300 (Wed, 22 Jul 2015) | 3 lines Changed paths: M /trunk/client/gui-sdl/action_dialog.c M /trunk/client/gui-sdl2/action_dialog.c SDL clients: support the "Suitcase Nuke" spy action See patch #6136 ------------------------------------------------------------------------ r29233 | sveinung | 2015-07-21 17:16:06 +0300 (Tue, 21 Jul 2015) | 3 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp Qt client: support the "Suitcase Nuke" spy action See patch #6135 ------------------------------------------------------------------------ r29232 | sveinung | 2015-07-21 17:15:47 +0300 (Tue, 21 Jul 2015) | 6 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/ai/default/aidata.c M /trunk/ai/default/aidiplomat.c M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/common/aicore/pf_tools.c M /trunk/common/events.c M /trunk/common/events.h M /trunk/data/misc/events.spec M /trunk/data/stdsounds.soundspec M /trunk/doc/README.actions M /trunk/fc_version M /trunk/server/diplomats.c M /trunk/server/diplomats.h M /trunk/server/ruleset.c M /trunk/server/unithand.c M /trunk/tools/ruledit/rulesave.c Add the new spy unit action "Suitcase Nuke" The spy must defeat any defending diplomats and beat the diplchance odds. When successful a nuclear explosion occurs in the target city. See patch #5536 ------------------------------------------------------------------------ r29231 | sveinung | 2015-07-21 16:47:06 +0300 (Tue, 21 Jul 2015) | 9 lines Changed paths: M /trunk/common/actions.c M /trunk/doc/README.actions Allow capturing unseen units. Remove the hard coded rule that "Capture Units" can't be done to unseen target units. No assumptions that the victims of unit capture is seen were found. Note that civ2civ3 and alien still forbid capturing units inside a city. See patch #6134 ------------------------------------------------------------------------ r29230 | sveinung | 2015-07-21 16:46:55 +0300 (Tue, 21 Jul 2015) | 5 lines Changed paths: M /trunk/common/actions.c Fix unit vs units action probability calculation Fix handling of special action probability values. See bug #23702 ------------------------------------------------------------------------ r29229 | sveinung | 2015-07-20 11:04:33 +0300 (Mon, 20 Jul 2015) | 3 lines Changed paths: M /trunk/common/actions.c M /trunk/data/alien/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/doc/README.actions M /trunk/server/rscompat.c Unhardcode the "transported units can't bombard" rule See patch #6133 ------------------------------------------------------------------------ r29228 | sveinung | 2015-07-20 11:04:25 +0300 (Mon, 20 Jul 2015) | 5 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/actions.c M /trunk/data/alien/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/doc/README.actions M /trunk/server/rscompat.c Unhardcode the "ocean tiles can't be bombarded" rule Requested by Jacob Nevins See bug #22713 ------------------------------------------------------------------------ r29227 | sveinung | 2015-07-19 16:33:48 +0300 (Sun, 19 Jul 2015) | 3 lines Changed paths: M /trunk/client/gui-xaw/action_dialog.c M /trunk/data/Freeciv.in Xaw client: support bombard as action. See patch #6132 ------------------------------------------------------------------------ r29226 | sveinung | 2015-07-19 16:33:42 +0300 (Sun, 19 Jul 2015) | 3 lines Changed paths: M /trunk/client/gui-sdl/action_dialog.c M /trunk/client/gui-sdl2/action_dialog.c SDL clients: support bombardment as action. See patch #6131 ------------------------------------------------------------------------ r29225 | sveinung | 2015-07-19 16:33:37 +0300 (Sun, 19 Jul 2015) | 3 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp Qt client: support bombardment as action. See patch #6130 ------------------------------------------------------------------------ r29224 | sveinung | 2015-07-19 16:33:27 +0300 (Sun, 19 Jul 2015) | 3 lines Changed paths: M /trunk/ai/default/aiair.c M /trunk/ai/default/aicity.c M /trunk/ai/default/aitools.c M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl/action_dialog.c M /trunk/client/gui-sdl2/action_dialog.c M /trunk/client/gui-xaw/action_dialog.c M /trunk/client/helpdata.c M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/common/unittype.h M /trunk/data/alien/game.ruleset M /trunk/data/alien/units.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/stub/units.ruleset M /trunk/doc/README.actions M /trunk/fc_version M /trunk/server/rscompat.c M /trunk/server/rssanity.c M /trunk/server/ruleset.c M /trunk/server/unithand.c M /trunk/tools/ruledit/rulesave.c Make bombardment action enabler controlled. See patch #5610 ------------------------------------------------------------------------ r29222 | sveinung | 2015-07-19 14:00:36 +0300 (Sun, 19 Jul 2015) | 3 lines Changed paths: M /trunk/server/rssanity.c Sanity check: a unit capable of bombardment has a bombard_rate See patch #6128 ------------------------------------------------------------------------ r29221 | sveinung | 2015-07-19 14:00:28 +0300 (Sun, 19 Jul 2015) | 3 lines Changed paths: M /trunk/client/gui-xaw/action_dialog.c M /trunk/data/Freeciv.in Xaw client: support the "Steal Maps" spy action. See patch #6129 ------------------------------------------------------------------------ r29218 | sveinung | 2015-07-15 15:33:21 +0300 (Wed, 15 Jul 2015) | 3 lines Changed paths: M /trunk/server/citytools.c Don't reveal dying units during city transfer. See bug #23684 ------------------------------------------------------------------------ r29215 | sveinung | 2015-07-13 16:54:09 +0300 (Mon, 13 Jul 2015) | 1 line Changed paths: M /trunk/server/citytools.c Comment: Explain why a dying unit shouldn't be bounced. ------------------------------------------------------------------------ r29211 | sveinung | 2015-07-10 16:18:53 +0300 (Fri, 10 Jul 2015) | 17 lines Changed paths: M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/server/citytools.c M /trunk/server/unittools.c Don't transfer dying units to other players. Transferring a dying GameLoss unit will kill the player he is transferred to rather than the player who owned it when it was killed. I think this happened to the reporter of bug #23676. The gameloss_style was Loot. A Leader (a GameLoss unit) was inside a city. The Leader was killed. The city where the Leader was located was transferred to his killer as part of the Loot. If the dying Leader is transferred with the city he is inside the killer will loose the game while the player the Leader used to belong to lives on without the vulnerability of having a Leader. Reported anonymously See bug #23676 ------------------------------------------------------------------------ r29210 | sveinung | 2015-07-10 16:18:42 +0300 (Fri, 10 Jul 2015) | 9 lines Changed paths: M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/server/unittools.h Don't tell the player that the move he just watched fail failed. It is safe to assume that the player is watching a unit if the unit has moves left and the player just gave the orders. Don't bother him with a message informing him about what he just watched. Reported by Caedo on the Freeciv forum. See bug #23680 ------------------------------------------------------------------------ r29209 | sveinung | 2015-07-09 12:35:35 +0300 (Thu, 09 Jul 2015) | 1 line Changed paths: M /trunk/server/maphand.c Improve comment header of give_distorted_map() ------------------------------------------------------------------------ r29207 | cazfi | 2015-07-08 16:09:56 +0300 (Wed, 08 Jul 2015) | 4 lines Changed paths: M /trunk/dependencies/lua-5.3/README M /trunk/dependencies/lua-5.3/Version M /trunk/dependencies/lua-5.3/doc/readme.html M /trunk/dependencies/lua-5.3/src/lapi.c M /trunk/dependencies/lua-5.3/src/lapi.h M /trunk/dependencies/lua-5.3/src/lauxlib.c M /trunk/dependencies/lua-5.3/src/lbaselib.c M /trunk/dependencies/lua-5.3/src/lcode.c M /trunk/dependencies/lua-5.3/src/ldblib.c M /trunk/dependencies/lua-5.3/src/ldebug.c M /trunk/dependencies/lua-5.3/src/ldebug.h M /trunk/dependencies/lua-5.3/src/ldo.c M /trunk/dependencies/lua-5.3/src/ldo.h M /trunk/dependencies/lua-5.3/src/ldump.c M /trunk/dependencies/lua-5.3/src/lfunc.h M /trunk/dependencies/lua-5.3/src/lgc.c M /trunk/dependencies/lua-5.3/src/liolib.c M /trunk/dependencies/lua-5.3/src/llex.c M /trunk/dependencies/lua-5.3/src/llimits.h M /trunk/dependencies/lua-5.3/src/lmathlib.c M /trunk/dependencies/lua-5.3/src/lmem.c M /trunk/dependencies/lua-5.3/src/loadlib.c M /trunk/dependencies/lua-5.3/src/lobject.c M /trunk/dependencies/lua-5.3/src/lobject.h M /trunk/dependencies/lua-5.3/src/loslib.c M /trunk/dependencies/lua-5.3/src/lstate.c M /trunk/dependencies/lua-5.3/src/lstate.h M /trunk/dependencies/lua-5.3/src/lstring.c M /trunk/dependencies/lua-5.3/src/lstring.h M /trunk/dependencies/lua-5.3/src/lstrlib.c M /trunk/dependencies/lua-5.3/src/ltable.c M /trunk/dependencies/lua-5.3/src/ltablib.c M /trunk/dependencies/lua-5.3/src/ltm.c M /trunk/dependencies/lua-5.3/src/lua.h M /trunk/dependencies/lua-5.3/src/luaconf.h M /trunk/dependencies/lua-5.3/src/lutf8lib.c M /trunk/dependencies/lua-5.3/src/lvm.c M /trunk/dependencies/lua-5.3/src/lvm.h Updated included lua to version 5.3.1 See patch #6113 ------------------------------------------------------------------------ r29206 | sveinung | 2015-07-08 15:07:29 +0300 (Wed, 08 Jul 2015) | 6 lines Changed paths: M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/server/cityhand.c M /trunk/server/unithand.c Remove custom foreign city explanation for city joining. The system that explains why an action is illegal can now detect if an action is illegal because the target city is foreign. See patch #6126 ------------------------------------------------------------------------ r29205 | sveinung | 2015-07-08 15:07:24 +0300 (Wed, 08 Jul 2015) | 7 lines Changed paths: M /trunk/server/unithand.c Explain when being domestic makes a target illegal Freeciv has code that tries to explain why an action can't be done. Make it identify situations were an action can't be done because the target is domestic. See patch #6125 ------------------------------------------------------------------------ r29204 | sveinung | 2015-07-08 15:07:18 +0300 (Wed, 08 Jul 2015) | 7 lines Changed paths: M /trunk/server/unithand.c Explain when being foreign makes a target illegal Freeciv has code that tries to explain why an action can't be done. Make it identify situations were an action can't be done because the target is foreign. See patch #6124 ------------------------------------------------------------------------ r29203 | sveinung | 2015-07-08 15:06:53 +0300 (Wed, 08 Jul 2015) | 7 lines Changed paths: M /trunk/common/unittype.c Cache fake actions for local DiplRel Cache if a unit is able to perform any action at all (ACTION_ANY) and if it is able to perform any hostile action (ACTION_HOSTILE) given each local DiplRel. See patch #6123 ------------------------------------------------------------------------ r29202 | sveinung | 2015-07-08 15:06:48 +0300 (Wed, 08 Jul 2015) | 7 lines Changed paths: M /trunk/common/unittype.c DiplRel action cache: Use the correct req source value reference The requirement source value is a union. Access it as a diplrel when creating the DiolRel action cache. It was accessed as a unit_state because of a copy paste error. See bug #23678 ------------------------------------------------------------------------ r29199 | sveinung | 2015-07-07 14:34:55 +0300 (Tue, 07 Jul 2015) | 3 lines Changed paths: M /trunk/client/gui-sdl/action_dialog.c M /trunk/client/gui-sdl2/action_dialog.c SDL clients: support the "Steal Maps" spy action. See patch #6122 ------------------------------------------------------------------------ r29198 | sveinung | 2015-07-07 14:34:49 +0300 (Tue, 07 Jul 2015) | 3 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp Qt client: support the "Steal Maps" spy action. See patch #6121 ------------------------------------------------------------------------ r29197 | sveinung | 2015-07-07 14:34:41 +0300 (Tue, 07 Jul 2015) | 8 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/ai/default/aidata.c M /trunk/ai/default/aidiplomat.c M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/common/aicore/pf_tools.c M /trunk/common/events.c M /trunk/common/events.h M /trunk/data/misc/events.spec M /trunk/data/stdsounds.soundspec M /trunk/doc/README.actions M /trunk/fc_version M /trunk/server/diplomats.c M /trunk/server/diplomats.h M /trunk/server/ruleset.c M /trunk/server/unithand.c M /trunk/tools/ruledit/rulesave.c Add the new spy unit action "Steal Maps" The spy must defeat any defending diplomats and beat the diplchance odds. When successful about 50% of the victim's world map is transferred to the thief's owner. Rationalized as the spy stealing the local maps for some regions but not the full world map. See patch #6120 ------------------------------------------------------------------------ r29195 | sveinung | 2015-07-06 16:26:18 +0300 (Mon, 06 Jul 2015) | 1 line Changed paths: M /trunk/server/diplomats.c Improve gold theft comments. ------------------------------------------------------------------------ r29193 | sveinung | 2015-07-03 14:33:35 +0300 (Fri, 03 Jul 2015) | 7 lines Changed paths: M /trunk/common/actions.c M /trunk/server/diplomats.c Let SuperSpy units fight back against spy actions. Let SuperSpy units like Leader defend them self when they are the intended victim of a spy action. SuperSpy units weren't considered when unit victims stopped defending them self. See bug #23672 ------------------------------------------------------------------------ r29191 | sveinung | 2015-07-01 22:09:38 +0300 (Wed, 01 Jul 2015) | 5 lines Changed paths: M /trunk/client/client_main.c M /trunk/common/connection.c Add some assertions near all_connections to make it easier to blame it for segfaults. See path #6108 ------------------------------------------------------------------------ r29188 | sveinung | 2015-06-26 22:03:22 +0300 (Fri, 26 Jun 2015) | 10 lines Changed paths: M /trunk/common/actions.c Update action probability vs individual unit calculation so it reflects rule changes. Rule changes: * It's not certain that the victim unit is alone at its tile. * It's not certain that the actor is foreign. * The victim unit of sabotage won't defend it self in a diplomatic battle. See bug #23649 ------------------------------------------------------------------------ r29186 | cazfi | 2015-06-24 23:32:38 +0300 (Wed, 24 Jun 2015) | 6 lines Changed paths: M /trunk/utility/support.c Make string comparison buffers big enough for using UChar based strings. Reported by Jacob Nevins See bug #23616 ------------------------------------------------------------------------ r29184 | cazfi | 2015-06-23 19:03:33 +0300 (Tue, 23 Jun 2015) | 4 lines Changed paths: M /trunk/client/clinet.c M /trunk/client/connectdlg_common.c M /trunk/client/servers.c M /trunk/common/connection.c M /trunk/common/connection.h M /trunk/common/dataio.c M /trunk/common/dataio_json.c M /trunk/configure.ac M /trunk/gen_headers/freeciv_config.h.in M /trunk/server/sernet.c M /trunk/server/srv_main.c M /trunk/tools/download.c M /trunk/utility/netintf.h M /trunk/utility/shared.c M /trunk/utility/support.c M /trunk/utility/support.h Added public FREECIV_HAVE_SYS_TYPES_H to tell if sys/types.h is available See patch #6094 ------------------------------------------------------------------------ r29181 | cazfi | 2015-06-23 18:38:27 +0300 (Tue, 23 Jun 2015) | 4 lines Changed paths: M /trunk/server/ruleset.c Free lookup_req_list() requirement list on exit See patch #6093 ------------------------------------------------------------------------ r29179 | sveinung | 2015-06-22 18:14:44 +0300 (Mon, 22 Jun 2015) | 8 lines Changed paths: M /trunk/ai/default/daieffects.c M /trunk/common/effects.h M /trunk/doc/README.effects M /trunk/fc_version M /trunk/server/diplomats.c Increase the granularity of the steal gold effects Increase the granularity from percent to permille for the effect regulating how large share of the victim player's gold can be stolen and the effect regulating how much of the stolen gold disappears before reaching the player behind the theft. See patch #6112 ------------------------------------------------------------------------ r29178 | sveinung | 2015-06-22 18:14:31 +0300 (Mon, 22 Jun 2015) | 11 lines Changed paths: M /trunk/server/diplomats.c View losing the diplomatic battle as getting caught A unit that is caught while trying to perform an action may, depending on the Casus_Belli_Caught effect, cause a diplomatic incident. This is true when the unit is caught because a dice roll went wrong. Make it true when it is caught because it lost a battle against a defending diplomat. The bundled rulesets makes getting caught while trying to steal a tech cause an incident. This patch is therefore a rule change. See patch #6101 ------------------------------------------------------------------------ r29175 | sveinung | 2015-06-22 17:10:15 +0300 (Mon, 22 Jun 2015) | 3 lines Changed paths: M /trunk/common/actions.c The attacker always dies in super spy vs super spy See bug #23648 ------------------------------------------------------------------------ r29174 | sveinung | 2015-06-22 17:10:00 +0300 (Mon, 22 Jun 2015) | 3 lines Changed paths: M /trunk/server/diplomats.c Rewrite super spy vs super spy for clarity. See patch #6111 ------------------------------------------------------------------------ r29173 | cazfi | 2015-06-22 00:02:47 +0300 (Mon, 22 Jun 2015) | 4 lines Changed paths: M /trunk/bootstrap/freeciv.project M /trunk/doc/README.packaging Documented project defition file See patch #6098 ------------------------------------------------------------------------ r29170 | cazfi | 2015-06-21 23:59:43 +0300 (Sun, 21 Jun 2015) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/gui_main.c Expand gtk3-client left panel frames to fill the horizontal space reserved for them. Reported by Jacob Nevins See bug #22677 ------------------------------------------------------------------------ r29168 | cazfi | 2015-06-21 23:53:58 +0300 (Sun, 21 Jun 2015) | 4 lines Changed paths: M /trunk/server/ruleset.c Free embedded nations vector. See bug #23597 ------------------------------------------------------------------------ r29166 | sveinung | 2015-06-18 09:51:32 +0300 (Thu, 18 Jun 2015) | 7 lines Changed paths: M /trunk/data/experimental/effects.ruleset experimental: Make largest city radius rounder when playing with square tiles. Suggested by Caedo See patch #5983 ------------------------------------------------------------------------ r29163 | cazfi | 2015-06-12 00:38:20 +0300 (Fri, 12 Jun 2015) | 7 lines Changed paths: M /trunk/server/savegame2.c M /trunk/server/savegame3.c Fixed loading of trait values from 2.6+ savegames. Conversion from older savegames is still broken. Reported by Jacob Nevins See bug #23564 ------------------------------------------------------------------------ r29162 | cazfi | 2015-06-12 00:33:06 +0300 (Fri, 12 Jun 2015) | 6 lines Changed paths: M /trunk/common/packets.c M /trunk/common/packets_json.c Removed unused packet compression related code from packets_json.c Requested by Andreas Røsdal See patch #5930 ------------------------------------------------------------------------ r29159 | cazfi | 2015-06-12 00:17:44 +0300 (Fri, 12 Jun 2015) | 4 lines Changed paths: M /trunk/server/srv_main.c Free phase_timer and save_timer on server exit See patch #6090 ------------------------------------------------------------------------ r29158 | sveinung | 2015-06-05 16:52:28 +0300 (Fri, 05 Jun 2015) | 7 lines Changed paths: M /trunk/ai/default/daieffects.c M /trunk/common/effects.h M /trunk/data/alien/effects.ruleset M /trunk/data/civ1/effects.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/multiplayer/effects.ruleset M /trunk/doc/README.effects M /trunk/fc_version M /trunk/server/actiontools.c M /trunk/server/rscompat.c Unhardcode action success incident causing. Introduce the new effect Casus_Belli_Success. It regulates if successfully performing an action will cause an incident. Use it to unhardcode what actions cause an incident when successfully performed. See patch #6107 ------------------------------------------------------------------------ r29157 | sveinung | 2015-06-05 16:52:10 +0300 (Fri, 05 Jun 2015) | 12 lines Changed paths: M /trunk/ai/default/aicity.c AI: Warn if being a target of a new action isn't handled. The AI uses the function action_target_neg_util() to consider how bad it is for one of its cities to be the victim of an action. It is easy to forget it when adding a new action that targets a city. Make the compiler warn if a new hard coded action is added without being listed in action_target_neg_util()'s switch statement. Being reminded to consider actions with a city target is worth having to list actions that don't target cities. See patch #6106 ------------------------------------------------------------------------ r29156 | sveinung | 2015-06-05 16:52:01 +0300 (Fri, 05 Jun 2015) | 5 lines Changed paths: M /trunk/ai/default/aicity.c AI: Being the target of join city is usually good. Give non immunity to it a badness score of -1. See patch #6105 ------------------------------------------------------------------------ r29153 | sveinung | 2015-06-03 17:19:55 +0300 (Wed, 03 Jun 2015) | 6 lines Changed paths: M /trunk/server/unithand.c Fix endless recursion in need_full_mp() Pass the individual action in stead of ACTION_ANY in the code intended to go from ACTION_ANY to every individual action. See bug #23634 ------------------------------------------------------------------------ r29150 | sveinung | 2015-06-02 11:14:35 +0300 (Tue, 02 Jun 2015) | 10 lines Changed paths: M /trunk/server/diplomats.c Don't let the sabotage victim unit defend it self in a dipl battle. A diplomatic battle results in the attacker or the defender being eliminated. The player expects the victim to be sabotaged, not eliminated. Bribe unit, the other action with a single unit target, will only allow units that aren't targeted engage in a defensive diplomatic battle. Make sabotage unit consistent with that. See patch #6103 ------------------------------------------------------------------------ r29149 | sveinung | 2015-06-02 11:13:40 +0300 (Tue, 02 Jun 2015) | 7 lines Changed paths: M /trunk/server/diplomats.c Remove convenience function for diplomatic battle without a victim unit. Merge diplomat_infiltrate_tile_victim() and diplomat_infiltrate_tile(). Not having to pass NULL when all diplomats are allowed to fight back isn't worth having two functions. See patch #6102 ------------------------------------------------------------------------ r29146 | jtn | 2015-06-02 01:45:22 +0300 (Tue, 02 Jun 2015) | 4 lines Changed paths: M /trunk/server/settings.c Log reason for failure to reach aifill level to server console as well as sending to clients. See gna bug #23621. ------------------------------------------------------------------------ r29144 | sveinung | 2015-05-29 15:34:29 +0300 (Fri, 29 May 2015) | 8 lines Changed paths: M /trunk/data/civ2/game.ruleset civ2: remove terrain restrictions on spy actions. Civilization II allowed a Diplomat/Spy to perform spy actions while inside a ship over ocean. Reported by Steve R. on the forum See bug #23604 ------------------------------------------------------------------------ r29133 | jtn | 2015-05-28 00:54:04 +0300 (Thu, 28 May 2015) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/gui-gtk-3.0/plrdlg.c M /trunk/common/player.c M /trunk/common/player.h M /trunk/server/plrhand.c Add a confirmation dialog when cancelling treaties in the Gtk client. Reported anonymously. See gna bug #23411. ------------------------------------------------------------------------ r29132 | jtn | 2015-05-28 00:54:00 +0300 (Thu, 28 May 2015) | 3 lines Changed paths: M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-3.0/helpdlg.c Display up to two decimal places for defense bonus in Gtk help. See gna bug #23263. ------------------------------------------------------------------------ r29131 | jtn | 2015-05-28 00:53:55 +0300 (Thu, 28 May 2015) | 5 lines Changed paths: M /trunk/common/fc_types.h M /trunk/fc_version Bump MAX_NUM_REQS to 20. So that rulesets using the maximum number of nreqs+reqs can use just reqs. See gna bug #23615. ------------------------------------------------------------------------ r29130 | jtn | 2015-05-28 00:53:51 +0300 (Thu, 28 May 2015) | 4 lines Changed paths: M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/civ2civ3/terrain.ruleset civ2civ3: Prevent building farmland on desert without food bonus. It would provide no bonus, and prevent Super Highways bonus. See gna bug #23609. ------------------------------------------------------------------------ r29129 | jtn | 2015-05-28 00:53:47 +0300 (Thu, 28 May 2015) | 4 lines Changed paths: M /trunk/data/civ2civ3/effects.ruleset civ2civ3: Don't give Super Highways trade bonus to city center tiles benefiting from automatic farmland bonus. See gna bug #23610. ------------------------------------------------------------------------ r29128 | sveinung | 2015-05-27 18:35:35 +0300 (Wed, 27 May 2015) | 12 lines Changed paths: M /trunk/server/diplomats.c Allow getting caught outside of diplomat battle to cause an incident. Tech theft, gold theft, city inciting and city sabotage can result in the unit performing the action getting caught even if no defending diplomat is present. Getting caught during a tech theft may, depending on the ruleset, cause an incident. Give ruleset authors the same option for the other actions where it's possible to get caught outside of a diplomatic battle. The bundled rulesets will still only cause an incident if the spy is caught while trying to steal a tech. See patch #6100 ------------------------------------------------------------------------ r29127 | sveinung | 2015-05-27 00:05:05 +0300 (Wed, 27 May 2015) | 8 lines Changed paths: M /trunk/ai/default/daieffects.c M /trunk/common/effects.h M /trunk/data/alien/effects.ruleset M /trunk/data/civ1/effects.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/multiplayer/effects.ruleset M /trunk/doc/README.effects M /trunk/fc_version M /trunk/server/actiontools.c M /trunk/server/rscompat.c Unhardcode caught stealing tech incident causing. Introduce the new effect Casus_Belli_Caught. It regulates if getting caught while trying to perform an action will cause an incident. Use it to unhardcode the rule that getting caught while trying to steal a tech will cause an incident. See patch #6099 ------------------------------------------------------------------------ r29124 | cazfi | 2015-05-23 23:31:03 +0300 (Sat, 23 May 2015) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/gui_main.c Fixed gtk3-client minimap area to resize when detached minimap window is resized Reported by Rogier See bug #22836 ------------------------------------------------------------------------ r29122 | sveinung | 2015-05-22 13:49:27 +0300 (Fri, 22 May 2015) | 10 lines Changed paths: M /trunk/data/classic/game.ruleset classic: Set force_trade_route It became possible to just take the one time bonus in stead of establishing a trade route when when Establish Trade Route and Enter Marketplace was separated. The classic ruleset is supposed to be conservative. Take away the choice between establishing a trade route and entering the marketplace in classic. This gives it the 2.5 rules. See patch #6095 ------------------------------------------------------------------------ r29121 | sveinung | 2015-05-22 13:40:58 +0300 (Fri, 22 May 2015) | 3 lines Changed paths: M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/server/cityhand.c M /trunk/server/unithand.c Remove custom no moves left handling for city founding and joining. See patch #6097 ------------------------------------------------------------------------ r29120 | sveinung | 2015-05-22 13:40:48 +0300 (Fri, 22 May 2015) | 9 lines Changed paths: M /trunk/server/unithand.c Explain when too few MPs left Identify situations were an action can't be done because the action unit don't have enough movement points left in the code that tries to explain why an action can't be done. Thanks to Jordi Negrevernis i Font for spotting a typo. See patch #6096 ------------------------------------------------------------------------ r29117 | jtn | 2015-05-22 00:40:29 +0300 (Fri, 22 May 2015) | 4 lines Changed paths: M /trunk/ai/default/daieffects.c M /trunk/client/citydlg_common.c M /trunk/client/gui-gtk-2.0/gamedlgs.c M /trunk/client/gui-gtk-3.0/gamedlgs.c M /trunk/client/packhand.c M /trunk/common/effects.c M /trunk/common/multipliers.h M /trunk/common/packets.def M /trunk/common/player.c M /trunk/common/player.h M /trunk/data/alien/governments.ruleset M /trunk/data/civ1/governments.ruleset M /trunk/data/civ2/governments.ruleset M /trunk/data/civ2civ3/governments.ruleset M /trunk/data/classic/governments.ruleset M /trunk/data/experimental/governments.ruleset M /trunk/data/multiplayer/governments.ruleset M /trunk/data/stub/governments.ruleset M /trunk/server/ruleset.c Add an optional conversion function between display units for multipliers and the value used for effects. See gna patch #6082. ------------------------------------------------------------------------ r29113 | cazfi | 2015-05-20 20:35:02 +0300 (Wed, 20 May 2015) | 4 lines Changed paths: M /trunk/server/stdinhand.c Fixed compilation with gcc5 See patch #6092 ------------------------------------------------------------------------ r29111 | cazfi | 2015-05-20 04:19:04 +0300 (Wed, 20 May 2015) | 4 lines Changed paths: M /trunk/server/unithand.c Fixed memory problems at explain_why_no_action_enabled() See bug #23596 ------------------------------------------------------------------------ r29109 | sveinung | 2015-05-19 15:47:34 +0300 (Tue, 19 May 2015) | 12 lines Changed paths: M /trunk/common/actions.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/stub/game.ruleset M /trunk/doc/README.actions M /trunk/fc_version M /trunk/server/ruleset.c M /trunk/tools/ruledit/rulesave.c Let rulesets force establish trade route Allow a ruleset to forbid units from entering the marketplace when a trade route can be established in stead. That was the behavior before Enter Marketplace was split from Establish Trade Route. Should probably be generalized in the future. Had to be done like this so it could be ready in time for 2.6. This change doesn't make any bundled ruleset use the support. See patch #6091 ------------------------------------------------------------------------ r29107 | cazfi | 2015-05-19 00:01:39 +0300 (Tue, 19 May 2015) | 4 lines Changed paths: M /trunk/common/game.h M /trunk/configure.ac M /trunk/gen_headers/freeciv_config.h.in M /trunk/server/savegame.c M /trunk/server/settings.c M /trunk/server/srv_main.c M /trunk/utility/ioz.c M /trunk/utility/ioz.h M /trunk/utility/registry_ini.c M /trunk/utility/support.c M /trunk/utility/support.h Define macros about available compress types in the public freeciv_config.h See patch #6089 ------------------------------------------------------------------------ r29104 | cazfi | 2015-05-18 00:04:51 +0300 (Mon, 18 May 2015) | 7 lines Changed paths: M /trunk/Makefile.am A /trunk/m4/qt5-darwin.m4 M /trunk/m4/qt5.m4 Made configure checks and options for Qt suitable for MacOS X. Reported by David Lowe Patch by Alexey Novikov See bug #18200 ------------------------------------------------------------------------ r29103 | cazfi | 2015-05-17 20:44:58 +0300 (Sun, 17 May 2015) | 5 lines Changed paths: M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset Removed extra 'TRUE' from 'Found City' action enabler MinMoveFrags requirement in supplied rulesets. See patch #6088 ------------------------------------------------------------------------ r29100 | sveinung | 2015-05-17 11:39:08 +0300 (Sun, 17 May 2015) | 5 lines Changed paths: M /trunk/server/unittools.c Don't set done_moving when executing a move order. The next order may not need any move fragments. See bug #23594 ------------------------------------------------------------------------ r29097 | cazfi | 2015-05-17 02:36:33 +0300 (Sun, 17 May 2015) | 2 lines Changed paths: M /trunk/common/ai.c Correct function header for ai_timer_free() ------------------------------------------------------------------------ r29096 | cazfi | 2015-05-17 01:40:15 +0300 (Sun, 17 May 2015) | 4 lines Changed paths: M /trunk/common/fc_interface.c M /trunk/configure.ac M /trunk/utility/support.c M /trunk/utility/support.h Reimplemented case-insensitive string comparisons to use icu. See patch #3930 ------------------------------------------------------------------------ r29095 | cazfi | 2015-05-16 01:37:25 +0300 (Sat, 16 May 2015) | 4 lines Changed paths: M /trunk/common/game.h Made xz the default compression type. See patch #6087 ------------------------------------------------------------------------ r29093 | cazfi | 2015-05-16 00:13:20 +0300 (Sat, 16 May 2015) | 4 lines Changed paths: M /trunk/common/unittype.c Avoid compiler warning on optimization level -O3 See bug #23587 ------------------------------------------------------------------------ r29091 | sveinung | 2015-05-15 14:30:32 +0300 (Fri, 15 May 2015) | 22 lines Changed paths: M /trunk/server/unittools.c Order execution waiting: Consider action enabler move fragment requirements The order execution code will wait a turn if a unit don't have enough movement points to execute its order this turn but will have it next turn. An action enabler controlled action may require that the actor has a minimum (or, if !present, maximum) amount of movement fragments left. Some orders cause an action enabler controlled action to be performed. Order execution waiting was done by consulting a hard coded information about what orders required the unit to have at least one move fragment and what orders didn't care about movement. This information could be wrong since Freeciv no longer hard codes the move fragment left requirement of some actions. A ruleset may make an order that used to require at least one move fragment require two move fragments or ignore move fragments all together. Stop assuming that the action enablers of the action an order will result in implements the rules that used to be hard coded. Only wait if an order that currently is impossible because of move fragments may become possible next turn. See bug #23589 ------------------------------------------------------------------------ r29088 | cazfi | 2015-05-15 00:42:35 +0300 (Fri, 15 May 2015) | 5 lines Changed paths: M /trunk/server/savegame2.c M /trunk/server/savegame3.c Reworked how worker tasks are stored to savegame to avoid breaking tabular format of the cities. See patch #6086 ------------------------------------------------------------------------ r29084 | cazfi | 2015-05-15 00:27:19 +0300 (Fri, 15 May 2015) | 7 lines Changed paths: M /trunk/server/cityturn.c Make sure that auto_arrange_worker() creates worker placement result for the correct city radius. Based on report by Jacew See bug #23591 ------------------------------------------------------------------------ r29083 | cazfi | 2015-05-15 00:19:31 +0300 (Fri, 15 May 2015) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/m4/web-client.m4 Separated new --enable-json configure option from --enable-fcweb See patch #6071 ------------------------------------------------------------------------ r29080 | cazfi | 2015-05-14 01:47:40 +0300 (Thu, 14 May 2015) | 4 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp Made Qt-client buy cost information pluralized. See patch #5838 ------------------------------------------------------------------------ r29079 | sveinung | 2015-05-13 16:39:26 +0300 (Wed, 13 May 2015) | 3 lines Changed paths: M /trunk/common/unit.c M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/doc/README.actions M /trunk/fc_version M /trunk/server/rscompat.c Unhardcode the rule that a unit must have moves left to found a city. See patch #6085 ------------------------------------------------------------------------ r29078 | sveinung | 2015-05-13 16:39:17 +0300 (Wed, 13 May 2015) | 3 lines Changed paths: M /trunk/common/unit.c M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/doc/README.actions M /trunk/fc_version M /trunk/server/rscompat.c Unhardcode the rule that a unit must have moves left to join a city. See patch #6084 ------------------------------------------------------------------------ r29077 | sveinung | 2015-05-13 16:39:08 +0300 (Wed, 13 May 2015) | 7 lines Changed paths: M /trunk/common/unittype.c M /trunk/common/unittype.h Add moves left can unit type act test Add the function utype_may_act_move_frags() to make it easy to test if a unit of the specified type can perform an action when it has a certain amount of move fragments left. See patch #6083 ------------------------------------------------------------------------ r29072 | cazfi | 2015-05-13 00:18:06 +0300 (Wed, 13 May 2015) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/citizensinfo.c M /trunk/client/gui-gtk-3.0/citizensinfo.c Translate citizen nationality display column headers. Reported by Jacob Nevins See bug #23443 ------------------------------------------------------------------------ r29071 | cazfi | 2015-05-12 23:30:53 +0300 (Tue, 12 May 2015) | 4 lines Changed paths: M /trunk/INSTALL M /trunk/autogen.sh M /trunk/doc/README.packaging Made 0.15 the minimum gettext version. See patch #6055 ------------------------------------------------------------------------ r29057 | jtn | 2015-05-12 10:23:13 +0300 (Tue, 12 May 2015) | 3 lines Changed paths: M /trunk/INSTALL M /trunk/client/gui-gtk-2.0/gamedlgs.c M /trunk/client/gui-gtk-3.0/gamedlgs.c Show the current settings in force on the multipliers dialog. See gna patch #6079. ------------------------------------------------------------------------ r29056 | jtn | 2015-05-12 10:23:09 +0300 (Tue, 12 May 2015) | 5 lines Changed paths: M /trunk/data/experimental/effects.ruleset M /trunk/data/experimental/governments.ruleset M /trunk/doc/README.ruleset_experimental Example policy in experimental ruleset. "Personal Freedom", based on original idea by Sławomir Lach (lachu@gna). See gna patch #6078. ------------------------------------------------------------------------ r29055 | jtn | 2015-05-12 10:23:05 +0300 (Tue, 12 May 2015) | 4 lines Changed paths: M /trunk/ai/default/aiplayer.c M /trunk/ai/default/daieffects.c M /trunk/client/citydlg_common.c M /trunk/client/gui-gtk-2.0/gamedlgs.c M /trunk/client/gui-gtk-3.0/gamedlgs.c M /trunk/client/packhand.c M /trunk/common/effects.c M /trunk/common/packets.def M /trunk/common/player.c M /trunk/common/player.h M /trunk/fc_version M /trunk/server/plrhand.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/savegame3.c M /trunk/server/srv_main.c Policy/multiplier changes now do not take effect until end of turn (strictly, phase). See gna patch #5341. ------------------------------------------------------------------------ r29054 | jtn | 2015-05-12 10:23:01 +0300 (Tue, 12 May 2015) | 3 lines Changed paths: M /trunk/client/gui-gtk-2.0/gamedlgs.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/gamedlgs.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-qt/ratesdlg.cpp M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl2/dialogs.c M /trunk/client/gui-stub/ratesdlg.c M /trunk/client/gui-xaw/ratesdlg.c M /trunk/client/include/ratesdlg_g.h M /trunk/client/packhand.c M /trunk/client/update_queue.c Allow player observers to view policies dialog. See gna patch #6077. ------------------------------------------------------------------------ r29053 | jtn | 2015-05-12 10:22:58 +0300 (Tue, 12 May 2015) | 3 lines Changed paths: M /trunk/client/citydlg_common.c M /trunk/common/effects.c Take account of multipliers in city dialog tooltips. See gna bug #23583. ------------------------------------------------------------------------ r29052 | jtn | 2015-05-12 10:22:54 +0300 (Tue, 12 May 2015) | 4 lines Changed paths: M /trunk/client/citydlg_common.c In city dialog tooltip, give negative Output_Bonus and Health_Pct effects appropriate descriptions. See gna bug #23586. ------------------------------------------------------------------------ r29051 | jtn | 2015-05-12 10:22:50 +0300 (Tue, 12 May 2015) | 3 lines Changed paths: M /trunk/client/gui-gtk-2.0/gamedlgs.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/gamedlgs.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/helpdata.c M /trunk/data/gtk_menus.xml M /trunk/data/helpdata.txt Miscellaneous polish to the multipliers UI. See gna patch #6076. ------------------------------------------------------------------------ r29050 | jtn | 2015-05-12 10:22:46 +0300 (Tue, 12 May 2015) | 3 lines Changed paths: M /trunk/server/savecompat.h M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/savegame3.c Make save file format for multipliers robust against ruleset changes. See gna patch #6073. ------------------------------------------------------------------------ r29049 | jtn | 2015-05-12 10:22:43 +0300 (Tue, 12 May 2015) | 6 lines Changed paths: M /trunk/server/savegame2.c M /trunk/server/savegame3.c Use vector format for multiplier values in savegames. This is an incompatible change. Multiplier values from old savegames will be lost. See gna patch #6075. ------------------------------------------------------------------------ r29048 | jtn | 2015-05-12 10:22:41 +0300 (Tue, 12 May 2015) | 3 lines Changed paths: M /trunk/common/player.c M /trunk/server/srv_main.c Non-zero multiplier defaults were not reliably honoured. See gna bug #23585. ------------------------------------------------------------------------ r29047 | jtn | 2015-05-12 10:22:38 +0300 (Tue, 12 May 2015) | 3 lines Changed paths: M /trunk/common/effects.c M /trunk/common/packets.def M /trunk/fc_version Allow client to see effect multipliers. See gna bug #23584. ------------------------------------------------------------------------ r29046 | jtn | 2015-05-12 10:22:34 +0300 (Tue, 12 May 2015) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/gamedlgs.c M /trunk/client/gui-gtk-3.0/gamedlgs.c M /trunk/client/packhand.c M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/common/fc_types.h M /trunk/common/multipliers.c M /trunk/common/multipliers.h M /trunk/common/packets.def M /trunk/common/player.h M /trunk/fc_version M /trunk/server/plrhand.c M /trunk/server/rscompat.c M /trunk/server/ruleset.c M /trunk/server/savegame2.c M /trunk/server/savegame3.c Rework multipliers code and network protocol. Fix some memory leaks, add error checking. Also change server->client multiplier values UINT32->SINT32, to match everything else (bug #23582). See gna patch #6074. ------------------------------------------------------------------------ r29043 | sveinung | 2015-05-11 05:30:21 +0300 (Mon, 11 May 2015) | 8 lines Changed paths: M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/server/ruleset.c Get rid of action_enabler_append_hard() The function action_enabler_append_hard() was used to append requirements to the requirement vector of action enablers. Remove it. Requested by Emmet Hikory and Marko Lindqvist See patch #4997 ------------------------------------------------------------------------ r29042 | sveinung | 2015-05-11 05:30:12 +0300 (Mon, 11 May 2015) | 8 lines Changed paths: M /trunk/common/actions.c Move foreign target action requirement to is_action_possible() Doing certain actions against a domestic target is currently pointless. It is therefore hard coded that the target must be foreign. Do this hard coding in is_action_possible() in stead of appending it to each action enabler for any of those actions. See patch #6072 ------------------------------------------------------------------------ r29041 | cazfi | 2015-05-11 01:22:52 +0300 (Mon, 11 May 2015) | 4 lines Changed paths: M /trunk/bootstrap/freeciv.project M /trunk/configure.ac Let the MODPACK_LIST_URL to be defined via project definition file. Obsoleted --with-modlist See patch #6056 ------------------------------------------------------------------------ r29039 | cazfi | 2015-05-10 22:38:07 +0300 (Sun, 10 May 2015) | 4 lines Changed paths: M /trunk/client/tilespec.c M /trunk/data/alio.tilespec M /trunk/data/amplio.tilespec M /trunk/data/amplio2.tilespec M /trunk/data/cimpletoon.tilespec M /trunk/data/hex2t.tilespec M /trunk/data/hexemplio.tilespec M /trunk/data/isophex.tilespec M /trunk/data/isotrident.tilespec M /trunk/data/toonhex.tilespec M /trunk/data/trident.tilespec M /trunk/doc/README.graphics Added occupied_offset_[x|y] fields to tilespec format. See patch #6069 ------------------------------------------------------------------------ r29038 | cazfi | 2015-05-10 21:03:55 +0300 (Sun, 10 May 2015) | 4 lines Changed paths: M /trunk/server/savecompat.h M /trunk/server/savegame3.c Cleaned out remaining 2.6 and earlier compatibility code from savegame3.c See patch #6070 ------------------------------------------------------------------------ r29035 | cazfi | 2015-05-10 17:31:27 +0300 (Sun, 10 May 2015) | 6 lines Changed paths: M /trunk/m4/fcdb-postgres.m4 Fixed compilation failure when postgres support has been enabled. Report from gentoo. See bug #23549 ------------------------------------------------------------------------ r29031 | cazfi | 2015-05-10 12:38:35 +0300 (Sun, 10 May 2015) | 4 lines Changed paths: M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl2/mapview.c Sdl-clients no longer instruct observers to end turn when they cannot. See bug #17703 ------------------------------------------------------------------------ r29028 | cazfi | 2015-05-10 12:19:46 +0300 (Sun, 10 May 2015) | 6 lines Changed paths: M /trunk/tools/mpgui_qt.cpp Translate modpack installer Qt-version quit confirmation. Reported by Jacob Nevins See bug #23571 ------------------------------------------------------------------------ r29026 | cazfi | 2015-05-10 11:39:37 +0300 (Sun, 10 May 2015) | 4 lines Changed paths: M /trunk/data/alio.tilespec M /trunk/data/hexemplio.tilespec M /trunk/data/toonhex.tilespec Corrected city_offset_x in hexemplio and derivatives. See patch #6047 ------------------------------------------------------------------------ r29024 | cazfi | 2015-05-09 14:56:34 +0300 (Sat, 09 May 2015) | 4 lines Changed paths: M /trunk/ai/classic/classicai.c M /trunk/ai/default/aiplayer.c Moved code to clear worker tasks upon player control gaining from classic AI to default AI. See patch #6049 ------------------------------------------------------------------------ r29022 | cazfi | 2015-05-09 12:35:31 +0300 (Sat, 09 May 2015) | 4 lines Changed paths: M /trunk/data/civ2civ3/terrain.ruleset Corrected Fortress to hide Fort instead of itself in civ2civ3 ruleset. See bug #23570 ------------------------------------------------------------------------ r29020 | sveinung | 2015-05-08 16:10:05 +0300 (Fri, 08 May 2015) | 3 lines Changed paths: M /trunk/common/requirements.c Identify self contradicting MinMoveFrags reqs. See patch #6068 ------------------------------------------------------------------------ r29017 | sveinung | 2015-05-07 17:42:31 +0300 (Thu, 07 May 2015) | 11 lines Changed paths: M /trunk/common/actions.c M /trunk/doc/README.actions M /trunk/fc_version Unhardcode the rule against self sabotage. Make it possible to create a ruleset where the player can sabotage his own units and cities. Possible use: Every time an act of sabotage happens the victim gets 30 gold and the following message: "The Committee Against Conspiracy Theories raise 30 gold from loyal donors to help you fight the terrorist saboteur conspiracy." (A player is allowed to sabotage him self) See patch #6067 ------------------------------------------------------------------------ r29016 | sveinung | 2015-05-07 17:42:16 +0300 (Thu, 07 May 2015) | 5 lines Changed paths: M /trunk/doc/README.actions Update ruleset documentation for patch #6063. Stop claiming a ruleset can't allow the player to poison a domestic city. See bug #23568 ------------------------------------------------------------------------ r29014 | cazfi | 2015-05-07 03:40:22 +0300 (Thu, 07 May 2015) | 4 lines Changed paths: M /trunk/ai/classic/classicai.c M /trunk/ai/default/aisettler.c M /trunk/server/advisors/autosettlers.c M /trunk/server/advisors/autosettlers.h M /trunk/server/citytools.c M /trunk/server/citytools.h Autosettlers iterate through all tasks in the city worker task list. See patch #6048 ------------------------------------------------------------------------ r29011 | cazfi | 2015-05-07 01:42:57 +0300 (Thu, 07 May 2015) | 6 lines Changed paths: M /trunk/server/stdinhand.c Fixed delegation handling to be completely case-insensitive in respect to usernames. Reported by Davide Baldini See bug #21744 ------------------------------------------------------------------------ r29010 | cazfi | 2015-05-07 01:04:02 +0300 (Thu, 07 May 2015) | 4 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/ai/default/daieffects.c M /trunk/client/citydlg_common.c M /trunk/client/cityrepdata.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl2/citydlg.c M /trunk/client/gui-xaw/citydlg.c M /trunk/client/mapview_common.c M /trunk/client/packhand.c M /trunk/common/aicore/caravan.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/metaknowledge.c M /trunk/common/requirements.c M /trunk/common/traderoutes.c M /trunk/common/traderoutes.h M /trunk/server/citytools.c M /trunk/server/citytools.h M /trunk/server/cityturn.c M /trunk/server/sanitycheck.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/savegame3.c M /trunk/server/unithand.c Package all the trade route related values to a struct, and have a list of these trade routes in a city. See patch #6037 ------------------------------------------------------------------------ r29006 | cazfi | 2015-05-06 20:22:40 +0300 (Wed, 06 May 2015) | 4 lines Changed paths: M /trunk/client/gui-sdl/gui_main.h M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-sdl2/gui_main.h M /trunk/client/gui-sdl2/menu.c Restore sdl-clients' menu button after switching player. See bug #23551 ------------------------------------------------------------------------ r29003 | cazfi | 2015-05-06 19:56:39 +0300 (Wed, 06 May 2015) | 4 lines Changed paths: M /trunk/configure.ac Adjusted client preference order. See patch #6050 ------------------------------------------------------------------------ r29001 | cazfi | 2015-05-06 19:34:57 +0300 (Wed, 06 May 2015) | 6 lines Changed paths: M /trunk/data/alio.tilespec M /trunk/data/hexemplio/Makefile.am A /trunk/data/hexemplio/bases.png A /trunk/data/hexemplio/bases.spec M /trunk/data/hexemplio.tilespec M /trunk/data/toonhex.tilespec Use bases from ampliohexbig-2.5.09 in hexemplio & derivatives. Art by GriffonSpade See patch #6053 ------------------------------------------------------------------------ r28998 | cazfi | 2015-05-05 08:28:34 +0300 (Tue, 05 May 2015) | 6 lines Changed paths: M /trunk/data/civ2civ3/techs.ruleset M /trunk/doc/README.ruleset_civ2civ3 Made Construction to require Iron Working instead of Currency in civ2civ3 ruleset. Patch by David Fernandez See patch #5999 ------------------------------------------------------------------------ r28995 | cazfi | 2015-05-05 07:08:46 +0300 (Tue, 05 May 2015) | 5 lines Changed paths: M /trunk/tools/mpgui_gtk2.c M /trunk/tools/mpgui_gtk3.c M /trunk/tools/mpgui_qt.cpp Make it clear that there's active modpack installation in progress when confirming modpack installer quitting. See patch #6052 ------------------------------------------------------------------------ r28993 | cazfi | 2015-05-05 07:02:18 +0300 (Tue, 05 May 2015) | 4 lines Changed paths: M /trunk/client/tilespec.c Made walled city sprites to respect city_offset -values. See bug #23550 ------------------------------------------------------------------------ r28983 | jtn | 2015-05-04 14:43:29 +0300 (Mon, 04 May 2015) | 5 lines Changed paths: M /trunk/ai/default/advdiplomacy.c Emit the correct initiated_from in treaties from AI players. This should stop the Gtk client bringing such treaties to the foreground at awkward moments. See gna bug #23565. ------------------------------------------------------------------------ r28982 | jtn | 2015-05-04 14:43:25 +0300 (Mon, 04 May 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c Make the event box of the Gtk2 more-units button not have a visible window, to avoid its background not matching the theme. See gna bug #23563. ------------------------------------------------------------------------ r28981 | jtn | 2015-05-04 14:43:22 +0300 (Mon, 04 May 2015) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-3.0/gui_main.c In Gtk client, make the more-units arrow button fixed-size, so that the layout doesn't jump around when switching focus between unit stacks of different sizes. See gna bug #23562. ------------------------------------------------------------------------ r28976 | sveinung | 2015-05-03 19:36:46 +0300 (Sun, 03 May 2015) | 3 lines Changed paths: M /trunk/client/gui-qt/menu.cpp Qt client: Use ruleset defined action ui names in menu items. See patch #6061 ------------------------------------------------------------------------ r28975 | sveinung | 2015-05-03 19:36:37 +0300 (Sun, 03 May 2015) | 3 lines Changed paths: M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/menu.c Gtk clients: Use ruleset defined action ui names in menu items. See patch #6060 ------------------------------------------------------------------------ r28974 | sveinung | 2015-05-03 18:47:25 +0300 (Sun, 03 May 2015) | 17 lines Changed paths: M /trunk/common/actions.c M /trunk/fc_version Unhardcode the rule against poisoning own cities. Make it possible to create a ruleset where the player can poison his own cities. Examples of what this allows: * Allow the player to use it as a scorched earth tactic when a city will be lost for good. * "This horrible accident motivates the surviving citizens to agree to give you 5 gold each so the water treatment system can be improved." (Gives gold via Lua) The actor unit will still get killed if caught after completing the mission. Look at it as the investigators, local population or even the local government taking vengeance. patch #6063 ------------------------------------------------------------------------ r28973 | sveinung | 2015-05-03 18:46:54 +0300 (Sun, 03 May 2015) | 3 lines Changed paths: M /trunk/server/actiontools.c A player never cause an incident with him self. See patch #6062 ------------------------------------------------------------------------ r28970 | sveinung | 2015-05-03 17:59:14 +0300 (Sun, 03 May 2015) | 9 lines Changed paths: M /trunk/client/gui-qt/menu.cpp Qt client: Fix found vs join city menu text. If a selected unit is in a city city_on_tile is set to true. Initialize it to false to make sure it only will be true in those cases. On my system the missing initialization made the menu talk about joining a city in stead of founding one when the selected unit was outside a city. See bug #23557 ------------------------------------------------------------------------ r28969 | sveinung | 2015-05-03 17:59:04 +0300 (Sun, 03 May 2015) | 8 lines Changed paths: M /trunk/common/unit.c M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/doc/README.actions M /trunk/fc_version M /trunk/server/rscompat.c M /trunk/server/unithand.c Unhardcode the rule that a unit can't join foreign cities. Doesn't include everything requested in patch #3843. Is therefore a separate ticket. (A system for foreign cities to reject immigrants is missing) Requested by Jacob Nevins See patch #6059 ------------------------------------------------------------------------ r28968 | sveinung | 2015-05-03 17:58:43 +0300 (Sun, 03 May 2015) | 3 lines Changed paths: M /trunk/server/unithand.c Try to explain why action enablers forbids city founding. See patch #6058 ------------------------------------------------------------------------ r28965 | sveinung | 2015-04-30 17:51:13 +0300 (Thu, 30 Apr 2015) | 3 lines Changed paths: M /trunk/client/gui-qt/menu.cpp Qt client: Add a Establish Trade Route menu item. See patch #6054 ------------------------------------------------------------------------ r28964 | sveinung | 2015-04-30 17:51:04 +0300 (Thu, 30 Apr 2015) | 6 lines Changed paths: M /trunk/ai/default/advdomestic.c M /trunk/common/traderoutes.c M /trunk/data/alien/effects.ruleset M /trunk/data/civ1/effects.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/server/rscompat.c Unhardcode the establish trade route one time bonus fudge factor. The fudge factor is meant to make the one time bonus more like the one found in Civilization 2. Some rulesets may not wish to do that. See patch #6044 ------------------------------------------------------------------------ r28963 | sveinung | 2015-04-30 17:50:54 +0300 (Thu, 30 Apr 2015) | 5 lines Changed paths: M /trunk/ai/default/advdomestic.c M /trunk/ai/default/daieffects.c M /trunk/common/effects.h M /trunk/common/traderoutes.c M /trunk/data/alien/effects.ruleset M /trunk/data/civ1/effects.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/doc/README.effects M /trunk/fc_version M /trunk/server/rscompat.c Drop the recently introduced effect Trade_Revenue_Pct. Use Trade_Revenue_Bonus in stead. See patch #6051 ------------------------------------------------------------------------ r28962 | sveinung | 2015-04-30 17:50:43 +0300 (Thu, 30 Apr 2015) | 3 lines Changed paths: M /trunk/server/unithand.c Try to explain why the action the user tried to do was illegal. See patch #5976 ------------------------------------------------------------------------ r28961 | cazfi | 2015-04-30 03:46:03 +0300 (Thu, 30 Apr 2015) | 4 lines Changed paths: M /trunk/data/nation/Makefile.am A /trunk/data/nation/singlebarbarian.ruleset Added "LandAndSea" barbarian nation for custom rulesets to use to freeciv distribution. See patch #6045 ------------------------------------------------------------------------ r28959 | cazfi | 2015-04-29 23:05:11 +0300 (Wed, 29 Apr 2015) | 6 lines Changed paths: M /trunk/data/civ2civ3/units.ruleset M /trunk/doc/README.ruleset_civ2civ3 Allow missiles to attack air units in civ2civ3 ruleset. Patch by David Fernandez See patch #5997 ------------------------------------------------------------------------ r28958 | cazfi | 2015-04-29 21:49:29 +0300 (Wed, 29 Apr 2015) | 5 lines Changed paths: M /trunk/bootstrap/Makefile.am A /trunk/bootstrap/freeciv.project M /trunk/configure.ac Added support for build-time project definition file, initially containing metaserver URL. See patch #5746 ------------------------------------------------------------------------ r28955 | cazfi | 2015-04-29 21:32:08 +0300 (Wed, 29 Apr 2015) | 4 lines Changed paths: M /trunk/tools/download.c M /trunk/translations/Strings.txt Support translating typical modpack subtypes. See bug #23539 ------------------------------------------------------------------------ r28951 | cazfi | 2015-04-29 21:08:18 +0300 (Wed, 29 Apr 2015) | 4 lines Changed paths: M /trunk/ai/default/advdiplomacy.c AI does not chat about signing cease-fire when players are unable to meet to do so. See bug #23542 ------------------------------------------------------------------------ r28949 | cazfi | 2015-04-29 20:52:08 +0300 (Wed, 29 Apr 2015) | 6 lines Changed paths: M /trunk/configure.ac M /trunk/data/Makefile.am A /trunk/data/alio A /trunk/data/alio/Makefile.am A /trunk/data/alio/riversbrown.png A /trunk/data/alio/riversbrown.spec A /trunk/data/alio/riversgreen.png A /trunk/data/alio/riversgreen.spec A /trunk/data/alio/tunnels.png A /trunk/data/alio/tunnels.spec M /trunk/data/alio.tilespec Added rivers and tunnel to Alio tileset. Art by GriffonSpade See patch #6040 ------------------------------------------------------------------------ r28947 | cazfi | 2015-04-29 20:46:01 +0300 (Wed, 29 Apr 2015) | 4 lines Changed paths: M /trunk/tools/ruledit/ruledit_qt.cpp M /trunk/tools/ruledit/ruledit_qt.h Ask user to confirm quitting of ruledit. See patch #6043 ------------------------------------------------------------------------ r28945 | sveinung | 2015-04-29 15:51:00 +0300 (Wed, 29 Apr 2015) | 10 lines Changed paths: M /trunk/server/rscompat.c ruledit: Trying to join or found a city has no illegal action move cost. Founding and joining a city became action enabler controlled in Freeciv 3.0. There is no punishment for illegally trying to do either of them in the old hard coded rules. Add this rule to all Illegal_Action_Move_Cost effects when upgrading a ruleset in the 2.6 format. See bug #23548 ------------------------------------------------------------------------ r28944 | sveinung | 2015-04-29 15:50:51 +0300 (Wed, 29 Apr 2015) | 8 lines Changed paths: M /trunk/server/rscompat.c ruledit: Don't upgrade "Have_Embassies" when editing post 2.6 rulesets. Freeciv 3.0 splits the "Have_Contacts" effect out from the "Have_Embassies" effect. A matching "Have_Contacts" effect should therefore be added for each "Have_Embassies" effect when loading a 2.6 ruleset. Stop doing it when loading rulesets for versions where the effect already is split. See bug #23547 ------------------------------------------------------------------------ r28943 | sveinung | 2015-04-29 15:50:42 +0300 (Wed, 29 Apr 2015) | 14 lines Changed paths: M /trunk/server/rscompat.c ruledit: Upgrade all old ruleset format effects. When loading a ruleset in an old format it sometimes is necessary to do something with/based on old effects. This is done by iterating over all old effects with iterate_effect_cache() and the effect_list_compat_cb() callback function. effect_list_compat_cb() had a bug. It always returned FALSE. This made iterate_effect_cache() stop iterating after processing the first effect. Any effect after the first one would therefore not by processed. Fix the bug by making it always return TRUE in stead. See bug #23546 ------------------------------------------------------------------------ r28942 | cazfi | 2015-04-28 23:03:00 +0300 (Tue, 28 Apr 2015) | 4 lines Changed paths: M /trunk/server/unithand.c Set traderoute direction when caravan establish one. See bug #23537 ------------------------------------------------------------------------ r28938 | cazfi | 2015-04-28 20:04:57 +0300 (Tue, 28 Apr 2015) | 4 lines Changed paths: M /trunk/client/gui-sdl/messagewin.c M /trunk/client/gui-sdl2/messagewin.c Fixed sdl-clients' crash when changing player. See bug #23540 ------------------------------------------------------------------------ r28935 | cazfi | 2015-04-28 19:49:38 +0300 (Tue, 28 Apr 2015) | 6 lines Changed paths: M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/doc/README.ruleset_civ2civ3 Do not give penalty to fast units for ending turn on a mountain, if the mountain has a road. Patch by David Fernandez See patch #6014 ------------------------------------------------------------------------ r28933 | cazfi | 2015-04-28 19:32:16 +0300 (Tue, 28 Apr 2015) | 4 lines Changed paths: M /trunk/data/alio.tilespec M /trunk/data/amplio2/Makefile.am A /trunk/data/amplio2/bases.png A /trunk/data/amplio2/bases.spec M /trunk/data/amplio2/moderncities.spec M /trunk/data/amplio2.tilespec M /trunk/data/cimpletoon.tilespec M /trunk/data/hexemplio.tilespec M /trunk/data/toonhex.tilespec Split bases out from amplio2 moderncities.png to a new bases.png See patch #6041 ------------------------------------------------------------------------ r28930 | cazfi | 2015-04-28 19:16:11 +0300 (Tue, 28 Apr 2015) | 4 lines Changed paths: M /trunk/tools/mpgui_qt.cpp M /trunk/tools/mpgui_qt.h Confirm Qt modpack installer quit if modpack download or installation is in progress. See patch #6042 ------------------------------------------------------------------------ r28928 | cazfi | 2015-04-28 02:49:36 +0300 (Tue, 28 Apr 2015) | 8 lines Changed paths: M /trunk/server/savegame3.c Save terrain / identifier mapping to the savegame. Current version of freeciv does not load it, but the information exist in the savegames for the benefit of the future freeciv versions loading them only. Requested by Jacob Nevins See patch #6026 ------------------------------------------------------------------------ r28926 | cazfi | 2015-04-27 20:40:43 +0300 (Mon, 27 Apr 2015) | 4 lines Changed paths: M /trunk/ai/threaded/taicity.c M /trunk/client/gui-gtk-3.0/citydlg.c M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/workertask.h M /trunk/server/advisors/autosettlers.c M /trunk/server/citytools.c M /trunk/server/savegame2.c M /trunk/server/savegame3.c M /trunk/server/unithand.c Store city worker task to a list (of one element, at the moment). See patch #6032 ------------------------------------------------------------------------ r28923 | cazfi | 2015-04-27 20:21:09 +0300 (Mon, 27 Apr 2015) | 4 lines Changed paths: M /trunk/common/aicore/caravan.c Fixed the way AI calculates how much trade would be lost when trade routes get cancelled. See bug #23532 ------------------------------------------------------------------------ r28921 | jtn | 2015-04-27 12:35:05 +0300 (Mon, 27 Apr 2015) | 4 lines Changed paths: M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/stub/terrain.ruleset Clarify relationship of terrain pillage time to extra removal_time. Note effect of zero pillage/clean_pollution/fallout_time. See gna patch #6038. ------------------------------------------------------------------------ r28908 | jtn | 2015-04-27 12:13:35 +0300 (Mon, 27 Apr 2015) | 6 lines Changed paths: M /trunk/server/connecthand.c M /trunk/server/ruleset.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/savegame3.c M /trunk/server/settings.c M /trunk/server/srv_main.c M /trunk/server/srv_main.h M /trunk/server/stdinhand.c Give a reason when 'set aifill' cannot create as many players as requested. Requested by Andreas Røsdal (andreasr@gna). See gna bug #23526. ------------------------------------------------------------------------ r28907 | jtn | 2015-04-27 12:13:30 +0300 (Mon, 27 Apr 2015) | 6 lines Changed paths: M /trunk/data/helpdata.txt Remove now-inaccurate documentation claiming that pillaging takes a single turn. It is now potentially terrain- and extra-dependent. Reported by Marko Lindqvist (cazfi@gna). See gna bug #23459. ------------------------------------------------------------------------ r28906 | jtn | 2015-04-27 12:13:27 +0300 (Mon, 27 Apr 2015) | 3 lines Changed paths: M /trunk/common/terrain.c Extras' build_time_factor was used instead of removal_time_factor. See gna bug #23531. ------------------------------------------------------------------------ r28905 | jtn | 2015-04-27 12:13:23 +0300 (Mon, 27 Apr 2015) | 4 lines Changed paths: M /trunk/common/game.h M /trunk/common/packets.def M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/helpdata.txt M /trunk/data/multiplayer/game.ruleset M /trunk/data/stub/game.ruleset M /trunk/server/maphand.c M /trunk/server/ruleset.c M /trunk/tools/ruledit/rulesave.c Give rulesets control over the amount of territory a city can permanently claim for a nation. See gna patch #6036. ------------------------------------------------------------------------ r28904 | jtn | 2015-04-27 12:13:17 +0300 (Mon, 27 Apr 2015) | 6 lines Changed paths: M /trunk/server/maphand.c Fix bug which meant the set of tiles which cannot be stolen from a city was not centred on the city. After a report by Robin Patterson. See gna bug #23501. ------------------------------------------------------------------------ r28903 | jtn | 2015-04-27 12:13:14 +0300 (Mon, 27 Apr 2015) | 3 lines Changed paths: M /trunk/common/packets.def M /trunk/fc_version Widen border_city_radius_sq in network protocol to fit its maximum value. See gna bug #23530. ------------------------------------------------------------------------ r28902 | jtn | 2015-04-27 12:13:11 +0300 (Mon, 27 Apr 2015) | 5 lines Changed paths: M /trunk/data/helpdata.txt Improve help for border claiming of water tiles. Report and initial patch by Marko Lindqvist (cazfi@gna). See gna patch #5987. ------------------------------------------------------------------------ r28901 | jtn | 2015-04-27 12:13:07 +0300 (Mon, 27 Apr 2015) | 3 lines Changed paths: M /trunk/client/gui-xaw/action_dialog.c Add missing #include "map.h" to Xaw client. See gna bug #23528. ------------------------------------------------------------------------ r28898 | cazfi | 2015-04-27 02:22:26 +0300 (Mon, 27 Apr 2015) | 6 lines Changed paths: M /trunk/data/civ2civ3/terrain.ruleset Full fortresses and airbases cannot be built to river tiles on civ2civ3 ruleset. Patch by David Fernandez See patch #5927 ------------------------------------------------------------------------ r28895 | cazfi | 2015-04-26 21:37:25 +0300 (Sun, 26 Apr 2015) | 7 lines Changed paths: M /trunk/tools/mpgui_qt.cpp Changing the window size of Qt-version of the modpack installer now changes the size of the modpack list, not useless empty space. Reported by Jacob Nevins See bug #23193 ------------------------------------------------------------------------ r28891 | cazfi | 2015-04-26 21:22:20 +0300 (Sun, 26 Apr 2015) | 6 lines Changed paths: M /trunk/server/ruleset.c Fixed a crash when nation legend is missing Reported by Renato See bug #20110 ------------------------------------------------------------------------ r28888 | cazfi | 2015-04-26 21:02:29 +0300 (Sun, 26 Apr 2015) | 4 lines Changed paths: M /trunk/doc/HOWTOPLAY HOWTOPLAY to list fair generator See bug #23397 ------------------------------------------------------------------------ r28886 | cazfi | 2015-04-26 18:50:38 +0300 (Sun, 26 Apr 2015) | 4 lines Changed paths: M /trunk/client/gui-sdl2/chatline.c Fixed sdl2-client chat input handling See bug #23527 ------------------------------------------------------------------------ r28882 | cazfi | 2015-04-26 18:40:48 +0300 (Sun, 26 Apr 2015) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/m4/c99.m4 Added configure check that preprocessor __VA_ARGS__ handling works the way we expect. See patch #6033 ------------------------------------------------------------------------ r28880 | cazfi | 2015-04-26 13:36:42 +0300 (Sun, 26 Apr 2015) | 4 lines Changed paths: M /trunk/data/Makefile.am M /trunk/data/alien/game.ruleset A /trunk/data/alio.tilespec (from /trunk/data/toonhex.tilespec:28879) M /trunk/doc/README Added Alio tileset, initially as copy of Toonhex See patch #5904 ------------------------------------------------------------------------ r28879 | sveinung | 2015-04-26 06:41:42 +0300 (Sun, 26 Apr 2015) | 6 lines Changed paths: M /trunk/ai/default/advdomestic.c M /trunk/ai/default/daieffects.c M /trunk/common/effects.h M /trunk/common/traderoutes.c M /trunk/data/alien/effects.ruleset M /trunk/data/civ1/effects.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/doc/README.effects M /trunk/fc_version M /trunk/server/rscompat.c Unhardcode the reduction of the Enter Marketplace bonus. Introduce the new effect Trade_Revenue_Pct. Use it to move the reduction of the bonus received when entering a market place to the ruleset. See patch #6035 ------------------------------------------------------------------------ r28877 | sveinung | 2015-04-26 03:47:34 +0300 (Sun, 26 Apr 2015) | 3 lines Changed paths: M /trunk/common/actions.h M /trunk/common/unittype.c Move definition of ACTION_ANY to common/actions.h See patch #6034 ------------------------------------------------------------------------ r28876 | sveinung | 2015-04-26 03:47:25 +0300 (Sun, 26 Apr 2015) | 10 lines Changed paths: M /trunk/common/dataio.c M /trunk/common/dataio.h M /trunk/common/dataio_json.c M /trunk/common/dataio_json.h M /trunk/common/generate_packets.py JSON protocol: Send and receive field arrays as JSON arrays. This replaces sending each array element as a separate field with the array element number added to the original field name. Requested by Andreas Røsdal and Marko Lindqvist Tested by Andreas Røsdal See patch #5955 ------------------------------------------------------------------------ r28874 | cazfi | 2015-04-25 23:45:32 +0300 (Sat, 25 Apr 2015) | 5 lines Changed paths: M /trunk/server/advisors/advdata.c Reverted bug #21999 that stopped AI from considering value of effects lost via present=FALSE requirement if a building gets built. See bug #21999 ------------------------------------------------------------------------ r28872 | cazfi | 2015-04-25 23:15:51 +0300 (Sat, 25 Apr 2015) | 4 lines Changed paths: M /trunk/common/fc_interface.c M /trunk/common/player.c M /trunk/common/player.h Store city worker task to a list. See patch #6032 ------------------------------------------------------------------------ r28871 | cazfi | 2015-04-25 20:25:30 +0300 (Sat, 25 Apr 2015) | 4 lines Changed paths: M /trunk/server/savegame3.c Save dummy direction and goods information about empty trade route slots. See bug #23535 ------------------------------------------------------------------------ r28867 | jtn | 2015-04-25 11:35:53 +0300 (Sat, 25 Apr 2015) | 6 lines Changed paths: M /trunk/server/maphand.c Water tiles next to border sources were sometimes not claimed if they were also adjacent to another continent. Now they are always claimed. After a report by Robin Patterson. See gna bug #23503. ------------------------------------------------------------------------ r28866 | cazfi | 2015-04-25 10:24:51 +0300 (Sat, 25 Apr 2015) | 4 lines Changed paths: M /trunk/common/city.h M /trunk/common/traderoutes.c M /trunk/common/traderoutes.h M /trunk/server/sanitycheck.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/savegame3.c M /trunk/server/unithand.c Remember what goods traderoute is about See patch #6022 ------------------------------------------------------------------------ r28863 | cazfi | 2015-04-24 22:37:56 +0300 (Fri, 24 Apr 2015) | 4 lines Changed paths: M /trunk/server/generator/utilities.c M /trunk/server/generator/utilities.h M /trunk/server/srv_main.c Free memory allocated by map generator on exit. See patch #6030 ------------------------------------------------------------------------ r28861 | cazfi | 2015-04-24 22:08:46 +0300 (Fri, 24 Apr 2015) | 6 lines Changed paths: M /trunk/data/multiplayer/game.ruleset M /trunk/doc/README.ruleset_multiplayer Enabled tired_attack rules in multiplayer ruleset. Requested by pepeto See bug #22395 ------------------------------------------------------------------------ r28859 | cazfi | 2015-04-24 22:02:42 +0300 (Fri, 24 Apr 2015) | 4 lines Changed paths: M /trunk/server/savecompat.c M /trunk/server/savegame2.c M /trunk/server/savegame3.c Rearranged trait information save format so tabular format can be used. See patch #6027 ------------------------------------------------------------------------ r28857 | cazfi | 2015-04-24 18:34:48 +0300 (Fri, 24 Apr 2015) | 4 lines Changed paths: M /trunk/ai/threaded/taicity.c Turned inner part of tai_city_worker_task_select(), checking single tile, to a separate function See patch #6025 ------------------------------------------------------------------------ r28855 | cazfi | 2015-04-24 01:25:27 +0300 (Fri, 24 Apr 2015) | 4 lines Changed paths: M /trunk/client/gui-sdl2/chatline.c Fixed crash on sdl2-client chat input widget opening. See bug #23514 ------------------------------------------------------------------------ r28853 | cazfi | 2015-04-24 00:07:45 +0300 (Fri, 24 Apr 2015) | 4 lines Changed paths: M /trunk/ai/default/ailog.c M /trunk/ai/default/daieffects.c M /trunk/common/achievements.c M /trunk/common/actions.c M /trunk/common/base.c M /trunk/common/borders.c M /trunk/common/extras.c M /trunk/common/map.h M /trunk/common/packets.h M /trunk/common/road.c M /trunk/common/scriptcore/api_common_utilities.c M /trunk/common/scriptcore/api_game_find.c M /trunk/common/tile.c M /trunk/server/diplomats.c M /trunk/server/meta.c M /trunk/server/srv_log.c M /trunk/tools/ruledit/rulesave.c Define packet_ruleset_terrain_control before use in map.h See patch #6018 ------------------------------------------------------------------------ r28852 | cazfi | 2015-04-23 23:24:14 +0300 (Thu, 23 Apr 2015) | 4 lines Changed paths: M /trunk/common/unittype.h M /trunk/fc_version Increased max number for user unit flags by 5. See patch #6021 ------------------------------------------------------------------------ r28848 | cazfi | 2015-04-23 23:06:01 +0300 (Thu, 23 Apr 2015) | 4 lines Changed paths: M /trunk/INSTALL List common library requirements in INSTALL See patch #6024 ------------------------------------------------------------------------ r28847 | cazfi | 2015-04-23 21:49:35 +0300 (Thu, 23 Apr 2015) | 4 lines Changed paths: M /trunk/server/sanitycheck.c Sanity check trade routes. See patch #6023 ------------------------------------------------------------------------ r28846 | sveinung | 2015-04-23 16:01:05 +0300 (Thu, 23 Apr 2015) | 3 lines Changed paths: M /trunk/common/dataio.c M /trunk/common/dataio.h M /trunk/common/dataio_json.c M /trunk/common/generate_packets.py M /trunk/common/packets_json.h JSON protocol: Use the address of a field to read from and write to it. See patch #6028 ------------------------------------------------------------------------ r28844 | cazfi | 2015-04-23 01:24:05 +0300 (Thu, 23 Apr 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/citydlg.c Worker Task dialog gives only those task options that are possible for the given tile at this time. See patch #6019 ------------------------------------------------------------------------ r28841 | cazfi | 2015-04-23 01:16:21 +0300 (Thu, 23 Apr 2015) | 5 lines Changed paths: M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-sdl/optiondlg.h M /trunk/client/gui-sdl2/dialogs.c M /trunk/client/gui-sdl2/menu.c M /trunk/client/gui-sdl2/optiondlg.c M /trunk/client/gui-sdl2/optiondlg.h Make sure orders icons do not appear on main screen after one has left the game in sdl-clients. See bug #23357 ------------------------------------------------------------------------ r28840 | cazfi | 2015-04-23 01:10:28 +0300 (Thu, 23 Apr 2015) | 4 lines Changed paths: M /trunk/server/savegame3.c Removed remaining pieces of rivers overlay related code from savegame3.c See patch #6020 ------------------------------------------------------------------------ r28838 | cazfi | 2015-04-23 01:08:17 +0300 (Thu, 23 Apr 2015) | 4 lines Changed paths: M /trunk/configure.ac Avoid single-quote in storing FC_STORE_xxFLAGS variables See patch #6001 ------------------------------------------------------------------------ r28837 | cazfi | 2015-04-21 19:04:00 +0300 (Tue, 21 Apr 2015) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/doc/README.packaging Configure check for libicu, link against it. See patch #3838 ------------------------------------------------------------------------ r28836 | sveinung | 2015-04-21 17:56:24 +0300 (Tue, 21 Apr 2015) | 9 lines Changed paths: M /trunk/common/dataio.h M /trunk/common/dataio_json.c M /trunk/common/dataio_json.h M /trunk/common/generate_packets.py M /trunk/common/packets_json.h JSON protocol: location in packet as parameter to the dio_* functions. Take the address of the exact location in the packet to write to / read from as a parameter in the dio_* functions for the JSON protocol. This is required so an element of a field array can be placed inside the array and not after it. This is only the API change, isolated so it won't be bug hiding noise. See patch #6017 ------------------------------------------------------------------------ r28833 | sveinung | 2015-04-21 16:45:05 +0300 (Tue, 21 Apr 2015) | 10 lines Changed paths: M /trunk/client/plrdlg_common.c Sort by state kind when sorting the nations tab by diplomatic state. Where in the alphabet the name of a diplomatic state appears doesn't say all that much about it. Sort by how "close" a state is in stead. Reported anonymously Patch by Hauke Henningsen See bug #23420 ------------------------------------------------------------------------ r28832 | cazfi | 2015-04-21 00:59:34 +0300 (Tue, 21 Apr 2015) | 4 lines Changed paths: M /trunk/server/savegame3.c Do not try to load route direction for trade routes that do not exist. See bug #23515 ------------------------------------------------------------------------ r28831 | cazfi | 2015-04-21 00:13:00 +0300 (Tue, 21 Apr 2015) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/city.h M /trunk/common/packets.def M /trunk/common/traderoutes.h M /trunk/fc_version M /trunk/server/citytools.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/savegame3.c Added direction information about traderoutes. See patch #6003 ------------------------------------------------------------------------ r28829 | cazfi | 2015-04-20 23:46:07 +0300 (Mon, 20 Apr 2015) | 4 lines Changed paths: M /trunk/dependencies/lua-5.3/Version M /trunk/dependencies/lua-5.3/src/lstate.h M /trunk/dependencies/lua-5.3/src/lvm.c Applied lua.org patch 3 to included lua-5.3.0 See patch #6005 ------------------------------------------------------------------------ r28826 | cazfi | 2015-04-20 19:23:08 +0300 (Mon, 20 Apr 2015) | 4 lines Changed paths: M /trunk/data/helpdata.txt In the combat documentation example, clarify that classic ruleset Sun Tzu affects land units only. See patch #5986 ------------------------------------------------------------------------ r28824 | cazfi | 2015-04-20 19:17:07 +0300 (Mon, 20 Apr 2015) | 4 lines Changed paths: M /trunk/m4/iconv.m4 M /trunk/m4/po.m4 M /trunk/translations/freeciv/Makevars M /trunk/translations/nations/Makevars M /trunk/translations/ruledit/Makevars Updated bootstrap files originating from gettext to ones from gettext-0.19.4 See patch #6016 ------------------------------------------------------------------------ r28822 | cazfi | 2015-04-20 04:02:56 +0300 (Mon, 20 Apr 2015) | 4 lines Changed paths: M /trunk/doc/README.graphics Documented activity_offset_y See patch #6007 ------------------------------------------------------------------------ r28818 | cazfi | 2015-04-20 03:58:09 +0300 (Mon, 20 Apr 2015) | 10 lines Changed paths: M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-3.0/helpdlg.c M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl2/graphics.c M /trunk/client/gui-xaw/helpdlg.c M /trunk/common/city.c M /trunk/common/improvement.c M /trunk/common/unittype.c Fixed warnings from gcc-5 and cppcheck - Initialize first element of buffers to '\0' before catenating text to them - Fixed a bug in sdl-clients' where array was referenced via pointer after it was out-of-scope - Cleaned out extra "not" from comparisons of boolean effect values Patch by Per I. Mathisen and myself See patch #5994 ------------------------------------------------------------------------ r28814 | cazfi | 2015-04-20 03:09:02 +0300 (Mon, 20 Apr 2015) | 5 lines Changed paths: M /trunk/dependencies/cvercmp/cvercmp.c Synced freeciv's included copy of cvercmp with cvercmp-1.0.3. - Do not use an enum before it's defined. See patch #6012 ------------------------------------------------------------------------ r28813 | sveinung | 2015-04-19 17:21:30 +0300 (Sun, 19 Apr 2015) | 6 lines Changed paths: M /trunk/common/dataio_json.c M /trunk/common/dataio_json.h JSON protocol: Remove special dio_* functions for arrays. An old implementation of JSON arrays required a dio_* function for each combination of array level and data type. See patch #6010 ------------------------------------------------------------------------ r28812 | sveinung | 2015-04-19 17:21:07 +0300 (Sun, 19 Apr 2015) | 7 lines Changed paths: M /trunk/common/dataio_json.h M /trunk/common/generate_packets.py Clean up the remains of the bit string protocol field type support. Support for sending bit strings over the network was removed from the raw protocol in patch #4181. (Transferring as a bit vector is more efficient) Remove the remaining fossils of that support. See patch #6009 ------------------------------------------------------------------------ r28811 | sveinung | 2015-04-19 17:20:46 +0300 (Sun, 19 Apr 2015) | 3 lines Changed paths: M /trunk/common/dataio_json.c Remove unused variable in JSON requirement get See patch #6008 ------------------------------------------------------------------------ r28808 | cazfi | 2015-04-19 14:29:24 +0300 (Sun, 19 Apr 2015) | 4 lines Changed paths: M /trunk/configure.ac Give xgettext parameter --add-comments="TRANS" via AM_XGETTEXT_OPTION See patch #6002 ------------------------------------------------------------------------ r28806 | cazfi | 2015-04-19 14:02:10 +0300 (Sun, 19 Apr 2015) | 5 lines Changed paths: M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset Use NationGroup requirements instead of separate Nation requirement for each barbarian nation in action enablers of supplied rulesets. See patch #6004 ------------------------------------------------------------------------ r28805 | cazfi | 2015-04-18 12:38:06 +0300 (Sat, 18 Apr 2015) | 4 lines Changed paths: M /trunk/common/fc_types.h M /trunk/common/traderoutes.c M /trunk/common/traderoutes.h M /trunk/server/unithand.c Support up to 5 goods types. Random one gets selected when traderoute is established. See patch #5992 ------------------------------------------------------------------------ r28804 | cazfi | 2015-04-18 01:28:31 +0300 (Sat, 18 Apr 2015) | 2 lines Changed paths: M /trunk/translations/freeciv/fi.po Updated Finnish translation. This is just S2_5 translation msgmerged against latest TRUNK strings. ------------------------------------------------------------------------ r28801 | jtn | 2015-04-17 19:30:57 +0300 (Fri, 17 Apr 2015) | 2 lines Changed paths: M /trunk/client/packhand.c Fix/improve comments about how cargo and transporters are knitted together in the client. ------------------------------------------------------------------------ r28797 | cazfi | 2015-04-17 00:36:55 +0300 (Fri, 17 Apr 2015) | 6 lines Changed paths: M /trunk/data/civ2civ3/effects.ruleset Give Cheating AI an defense bonus even when unit is in a tile with a base in civ2civ3 ruleset. Patch by David Fernandez See bug #23370 ------------------------------------------------------------------------ r28794 | cazfi | 2015-04-16 21:22:18 +0300 (Thu, 16 Apr 2015) | 4 lines Changed paths: M /trunk/data/civ2civ3/buildings.ruleset Use same text fragment about production increase in helptexts of all civ2civ3 electrical plants See patch #5988 ------------------------------------------------------------------------ r28792 | cazfi | 2015-04-16 21:14:51 +0300 (Thu, 16 Apr 2015) | 7 lines Changed paths: M /trunk/common/unit.c unit_activity_astr() returns extra specific string for ACTIVITY_IRRIGATE and ACTIVITY_MINE when they are used for building an extra. Reported by Jacob Nevins See bug #23313 ------------------------------------------------------------------------ r28789 | cazfi | 2015-04-16 20:56:28 +0300 (Thu, 16 Apr 2015) | 4 lines 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() See bug #23483 ------------------------------------------------------------------------ r28787 | cazfi | 2015-04-15 08:30:04 +0300 (Wed, 15 Apr 2015) | 4 lines Changed paths: M /trunk/common/tech.h M /trunk/data/alien/techs.ruleset M /trunk/data/civ2civ3/techs.ruleset M /trunk/data/classic/techs.ruleset M /trunk/data/experimental/techs.ruleset M /trunk/data/multiplayer/techs.ruleset M /trunk/data/stub/techs.ruleset M /trunk/fc_version M /trunk/server/maphand.c Added tech flag "Claim_Ocean_Limited" See patch #4629 ------------------------------------------------------------------------ r28785 | cazfi | 2015-04-15 07:47:36 +0300 (Wed, 15 Apr 2015) | 6 lines Changed paths: M /trunk/configure.ac M /trunk/translations/freeciv/Makevars M /trunk/translations/nations/Makevars M /trunk/translations/ruledit/Makevars Set our own xgettext options via AM_XGETTEXT_OPTION where possible. Suggested by Louis Moureaux See patch #5901 ------------------------------------------------------------------------ r28782 | cazfi | 2015-04-15 07:37:03 +0300 (Wed, 15 Apr 2015) | 5 lines Changed paths: M /trunk/server/savegame.c Avoid confusing reference to ancient "classic" ruleset that is not the same as current classic ruleset in a error message See patch #5985 ------------------------------------------------------------------------ r28780 | cazfi | 2015-04-15 07:31:43 +0300 (Wed, 15 Apr 2015) | 4 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/aicore/pf_tools.c M /trunk/common/city.c M /trunk/common/fc_types.h M /trunk/common/metaknowledge.c M /trunk/common/requirements.c M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/doc/README.effects M /trunk/server/rscompat.c M /trunk/server/unithand.c Renamed unit state "TransportDependent" as "OnLivableTile" and reversed its handling. See patch #5993 ------------------------------------------------------------------------ r28779 | mir3x | 2015-04-13 21:48:56 +0300 (Mon, 13 Apr 2015) | 5 lines Changed paths: M /trunk/client/gui-qt/helpdlg.cpp Fixed cut string in qt help label Reported by Marko Lindqvist See bug #23304 ------------------------------------------------------------------------ r28776 | mir3x | 2015-04-13 21:42:03 +0300 (Mon, 13 Apr 2015) | 6 lines Changed paths: M /trunk/client/gui-qt/helpdlg.cpp Fixed typo in help dialog. Patch by Louis Moureaux See bug #23284 ------------------------------------------------------------------------ r28773 | mir3x | 2015-04-13 21:32:01 +0300 (Mon, 13 Apr 2015) | 6 lines Changed paths: M /trunk/client/gui-qt/pages.cpp Changed string used to load scenario. Patch by Louis Moureaux See bug #23282 ------------------------------------------------------------------------ r28768 | cazfi | 2015-04-13 08:12:25 +0300 (Mon, 13 Apr 2015) | 4 lines Changed paths: M /trunk/doc/README.governor Updated README.governor See patch #5990 ------------------------------------------------------------------------ r28764 | cazfi | 2015-04-12 09:26:48 +0300 (Sun, 12 Apr 2015) | 4 lines Changed paths: M /trunk/client/servers.c Client starts to listen LAN announcement before requesting them. See bug #23319 ------------------------------------------------------------------------ r28763 | sveinung | 2015-04-12 03:23:54 +0300 (Sun, 12 Apr 2015) | 8 lines Changed paths: M /trunk/common/unittype.c Fix unit state legality hostile actions cache. Patch #5975 gave it a location and cleared it on initialization but didn't write to it when a unit state permitted a hostile action. This made it look like hostile actions always were forbidden in every unit state. Fix it by registering what unit states allow a hostile action. See bug #23464 ------------------------------------------------------------------------ r28760 | cazfi | 2015-04-12 02:31:45 +0300 (Sun, 12 Apr 2015) | 5 lines Changed paths: M /trunk/client/tilespec.c Corrected tilespec error messages to complain about lack of the actual sprites and not of their tags. See bug #23299 ------------------------------------------------------------------------ r28757 | cazfi | 2015-04-12 00:02:42 +0300 (Sun, 12 Apr 2015) | 4 lines Changed paths: M /trunk/common/fc_interface.c M /trunk/utility/shared.c M /trunk/utility/shared.h Free multicast group name on exit. See patch #5989 ------------------------------------------------------------------------ r28756 | cazfi | 2015-04-10 07:34:30 +0300 (Fri, 10 Apr 2015) | 7 lines Changed paths: M /trunk/server/savegame2.c M /trunk/server/savegame3.c - When savegame contains no ruleset information, default to GAME_DEFAULT_RULESETDIR - When savegame3.c savegame contains 'default' as ruleset, use GAME_DEFAULT_RULESETDIR - When savegame2.c savegame contains 'default' as ruleset, keep on using 'classic' ruleset, formerly known as 'default' See patch #5803 ------------------------------------------------------------------------ r28755 | cazfi | 2015-04-10 05:10:20 +0300 (Fri, 10 Apr 2015) | 4 lines Changed paths: M /trunk/tools/ruledit/Makefile.am A /trunk/tools/ruledit/edit_utype.cpp A /trunk/tools/ruledit/edit_utype.h M /trunk/tools/ruledit/tab_tech.h M /trunk/tools/ruledit/tab_unit.cpp M /trunk/tools/ruledit/tab_unit.h Added support for changing utype tech requirement. See patch #5967 ------------------------------------------------------------------------ r28754 | cazfi | 2015-04-10 04:16:33 +0300 (Fri, 10 Apr 2015) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/m4/gtk-3.0.m4 M /trunk/m4/gtk3-client.m4 Added configure option --with-glgtk See patch #5891 ------------------------------------------------------------------------ r28753 | cazfi | 2015-04-10 01:46:17 +0300 (Fri, 10 Apr 2015) | 5 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/disaster.h M /trunk/common/fc_types.h M /trunk/common/game.c M /trunk/common/packets.def M /trunk/common/traderoutes.c M /trunk/common/traderoutes.h M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/stub/game.ruleset M /trunk/fc_version M /trunk/server/rscompat.c M /trunk/server/rscompat.h M /trunk/server/ruleset.c M /trunk/server/unithand.c M /trunk/tools/ruledit/rulesave.c Added "goods" concept, with name as their only property. When traderoute is established, the message shows the name of the goods caravan brought See patch #5971 ------------------------------------------------------------------------ r28750 | cazfi | 2015-04-10 00:25:22 +0300 (Fri, 10 Apr 2015) | 4 lines Changed paths: M /trunk/doc/Makefile.am D /trunk/doc/README.cma A /trunk/doc/README.governor (from /trunk/doc/README.cma:28746) Renamed README.cma as README.governor See patch #5965 ------------------------------------------------------------------------ r28747 | cazfi | 2015-04-09 23:56:31 +0300 (Thu, 09 Apr 2015) | 5 lines Changed paths: M /trunk/server/settings.c M /trunk/server/settings.h M /trunk/server/stdinhand.c M /trunk/tools/civmanual.c "/explain phasemode" dynamically tells also the phasemode in force this turn, not only the value stored to be active next turn. See bug #22454 ------------------------------------------------------------------------ r28746 | cazfi | 2015-04-09 20:49:50 +0300 (Thu, 09 Apr 2015) | 2 lines Changed paths: M /trunk/translations/freeciv/fi.po Updated Finnish translation. This is just S2_5 translation msgmerged against latest TRUNK strings. ------------------------------------------------------------------------ r28739 | jtn | 2015-04-07 10:25:10 +0300 (Tue, 07 Apr 2015) | 3 lines Changed paths: M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-3.0/helpdlg.c M /trunk/client/helpdata.c Add governments to insert_allows(). See gna patch #5813. ------------------------------------------------------------------------ r28738 | jtn | 2015-04-07 10:25:07 +0300 (Tue, 07 Apr 2015) | 3 lines Changed paths: M /trunk/client/helpdata.c Automatically document things allowed/prevented by extras/nations. See gna patch #5984. ------------------------------------------------------------------------ r28735 | cazfi | 2015-04-07 06:23:38 +0300 (Tue, 07 Apr 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-3.0/helpdlg.c M /trunk/client/gui-qt/plrdlg.cpp M /trunk/client/gui-qt/repodlgs.cpp M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/gui_tilespec.c M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl2/citydlg.c M /trunk/client/gui-sdl2/gui_tilespec.c M /trunk/client/gui-sdl2/helpdlg.c M /trunk/client/gui-sdl2/mapview.c M /trunk/client/gui-xaw/helpdlg.c M /trunk/common/tech.c M /trunk/server/settings.h M /trunk/tools/civmanual.c Qualified string "None" See patch #5880 ------------------------------------------------------------------------ r28731 | cazfi | 2015-04-07 01:44:46 +0300 (Tue, 07 Apr 2015) | 5 lines Changed paths: M /trunk/server/techtools.c Do not grant techs to dead players when the tech cost goes below the amount of bulbs they had collected while alive. See bug #23437 ------------------------------------------------------------------------ r28722 | jtn | 2015-04-06 11:47:25 +0300 (Mon, 06 Apr 2015) | 3 lines Changed paths: M /trunk/data/civ2civ3/units.ruleset Improve civ2civ3 help about nuclear fallout. See gna bug #23428. ------------------------------------------------------------------------ r28721 | jtn | 2015-04-06 11:47:18 +0300 (Mon, 06 Apr 2015) | 5 lines Changed paths: M /trunk/data/helpdata.txt Correct help about lack of automatic roads in river cities. Reported by Robin Patterson. See gna bug #23427. ------------------------------------------------------------------------ r28720 | jtn | 2015-04-06 11:47:15 +0300 (Mon, 06 Apr 2015) | 3 lines Changed paths: M /trunk/client/helpdata.c M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset Document unit transform ability automatically. See gna patch #5982. ------------------------------------------------------------------------ r28719 | jtn | 2015-04-06 11:47:09 +0300 (Mon, 06 Apr 2015) | 1 line Changed paths: M /trunk/common/effects.c Expand header comments for effect_cumulative_min/max(). ------------------------------------------------------------------------ r28716 | cazfi | 2015-04-05 09:51:34 +0300 (Sun, 05 Apr 2015) | 4 lines Changed paths: M /trunk/scripts/freeciv.supp Updated freeciv.supp with new readline suppressions. See patch #5963 ------------------------------------------------------------------------ r28713 | cazfi | 2015-04-05 09:03:19 +0300 (Sun, 05 Apr 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/citydlg.c M /trunk/client/gui-gtk-3.0/cma_fe.c M /trunk/client/gui-gtk-3.0/cma_fe.h Adjust gtk3-client citydialog when running on small screen device See patch #5958 ------------------------------------------------------------------------ r28712 | cazfi | 2015-04-05 07:50:26 +0300 (Sun, 05 Apr 2015) | 4 lines Changed paths: M /trunk/server/savegame2.c M /trunk/server/savegame3.c Removed unused 'log_worker' See patch #5979 ------------------------------------------------------------------------ r28710 | cazfi | 2015-04-05 03:20:41 +0300 (Sun, 05 Apr 2015) | 4 lines Changed paths: M /trunk/common/fc_types.h M /trunk/common/game.h M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/connecthand.c M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/settings.c M /trunk/server/stdinhand.c Added server setting 'persistentready' See patch #5978 ------------------------------------------------------------------------ r28709 | jtn | 2015-04-04 15:05:57 +0300 (Sat, 04 Apr 2015) | 4 lines Changed paths: M /trunk/translations/freeciv/es.po M /trunk/translations/nations/es.po Updated Spanish translation by Jordi Negrevernis i Font msgmerged from S2_5 r28707. Stats on trunk: freeciv: 86%: 5838 translated, 576 fuzzy, 352 untranslated. nations: 100%: 1844 translated. ------------------------------------------------------------------------ r28704 | cazfi | 2015-04-04 12:21:40 +0300 (Sat, 04 Apr 2015) | 6 lines Changed paths: M /trunk/data/hex2t/Makefile.am M /trunk/data/hex2t/tiles.png M /trunk/data/hex2t/tiles.spec A /trunk/data/hex2t/unitcost.png A /trunk/data/hex2t/unitcost.spec M /trunk/data/hex2t.tilespec Updated hex2t with maglev, inaccessible terrain, full unitcost sprite set. Art by GriffonSpade See patch #5980 ------------------------------------------------------------------------ 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. ------------------------------------------------------------------------ r28699 | cazfi | 2015-04-03 12:32:23 +0300 (Fri, 03 Apr 2015) | 7 lines Changed paths: M /trunk/data/isophex/terrain1.png M /trunk/data/isophex/terrain1.spec M /trunk/data/isophex.tilespec Updated isophex with maglev, inaccessible terrain, full unitcost sprite set. Last one referenced directly from isotrident. Art by GriffonSpade See patch #5972 ------------------------------------------------------------------------ r28696 | cazfi | 2015-04-03 11:49:46 +0300 (Fri, 03 Apr 2015) | 4 lines Changed paths: M /trunk/common/unittype.h Qualified unit flag name strings. See patch #5960 ------------------------------------------------------------------------ r28694 | cazfi | 2015-04-02 23:13:54 +0300 (Thu, 02 Apr 2015) | 6 lines Changed paths: M /trunk/common/game.c M /trunk/common/game.h M /trunk/server/report.c M /trunk/server/settings.c Added server setting setscoreloglevel Patch by Dumbo See patch #5727 ------------------------------------------------------------------------ r28692 | cazfi | 2015-04-02 22:17:08 +0300 (Thu, 02 Apr 2015) | 6 lines Changed paths: M /trunk/client/tilespec.c M /trunk/data/amplio.tilespec M /trunk/data/amplio2.tilespec M /trunk/data/cimpletoon.tilespec M /trunk/data/hex2t.tilespec M /trunk/data/hexemplio.tilespec M /trunk/data/isophex.tilespec M /trunk/data/isotrident.tilespec M /trunk/data/toonhex.tilespec M /trunk/data/trident.tilespec Added unit activity icon offset in Y-direction to tilespec format. Requested by GriffonSpade See patch #5961 ------------------------------------------------------------------------ r28690 | cazfi | 2015-04-02 09:11:20 +0300 (Thu, 02 Apr 2015) | 7 lines Changed paths: M /trunk/client/tilespec.c M /trunk/common/base.h M /trunk/common/extras.h M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/stub/terrain.ruleset M /trunk/fc_version Turned "ShowFlag" from bases flag to an extras flag any extra can have, This also fixes problems in caching the extras with the flag in client side. Problems with base flag reported by Jacob Nevins See bug #23312 ------------------------------------------------------------------------ r28689 | cazfi | 2015-04-02 08:48:32 +0300 (Thu, 02 Apr 2015) | 4 lines Changed paths: M /trunk/tools/ruledit/requirers_dlg.cpp M /trunk/tools/ruledit/ruledit_qt.cpp M /trunk/tools/ruledit/ruledit_qt.h M /trunk/tools/ruledit/tab_building.cpp M /trunk/tools/ruledit/tab_tech.cpp M /trunk/tools/ruledit/tab_unit.cpp M /trunk/tools/ruledit/validity.c M /trunk/tools/ruledit/validity.h Instead of reusing ruledit requirers singleton, support multiple requirers dialogs. See patch #5966 ------------------------------------------------------------------------ r28687 | sveinung | 2015-04-02 00:46:51 +0300 (Thu, 02 Apr 2015) | 3 lines Changed paths: M /trunk/common/city.c M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/doc/README.actions M /trunk/fc_version M /trunk/server/rscompat.c Move the rule that a city can't be founded on non native terrain to the ruleset. See patch #5977 ------------------------------------------------------------------------ r28686 | sveinung | 2015-04-02 00:46:41 +0300 (Thu, 02 Apr 2015) | 6 lines Changed paths: M /trunk/common/unittype.c M /trunk/common/unittype.h Cache unit state legality for each action If a unit of a certain type in a given unit state could perform any action at all was already cached. Expand the cache to also track each individual action. See patch #5975 ------------------------------------------------------------------------ r28685 | sveinung | 2015-04-02 00:46:32 +0300 (Thu, 02 Apr 2015) | 3 lines Changed paths: M /trunk/client/helpdata.c List the research_reqs in the generated help text of techs See patch #5974 ------------------------------------------------------------------------ r28684 | sveinung | 2015-04-01 16:38:04 +0300 (Wed, 01 Apr 2015) | 3 lines Changed paths: M /trunk/common/dataio_json.c JSON protocol: support sending and receiving a requirement. See patch #5970 ------------------------------------------------------------------------ r28683 | sveinung | 2015-04-01 14:52:58 +0300 (Wed, 01 Apr 2015) | 6 lines Changed paths: M /trunk/data/alien/effects.ruleset M /trunk/data/civ1/effects.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/multiplayer/effects.ruleset M /trunk/server/unithand.c Bundled rulesets: Don't punish illegal city founding/joining. The special case in handle_unit_do_action() is still needed to preserve error message detail level. See patch #5973 ------------------------------------------------------------------------ r28682 | sveinung | 2015-04-01 14:52:48 +0300 (Wed, 01 Apr 2015) | 6 lines Changed paths: M /trunk/ai/default/daieffects.c M /trunk/client/helpdata.c M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/common/fc_types.h M /trunk/common/metaknowledge.c M /trunk/common/requirements.c M /trunk/doc/README.effects M /trunk/fc_version M /trunk/server/cityturn.c M /trunk/server/rssanity.c Add the new requirement type Action. It is intended to be used like OutputType. Currently it can be used making Illegal_Action_Move_Cost action specific. See patch #5969 ------------------------------------------------------------------------ r28680 | sveinung | 2015-04-01 14:08:56 +0300 (Wed, 01 Apr 2015) | 3 lines Changed paths: M /trunk/common/metaknowledge.c Add meta knowledge about the OutputType requirement type. See patch #5968 ------------------------------------------------------------------------ r28677 | cazfi | 2015-04-01 06:44:42 +0300 (Wed, 01 Apr 2015) | 6 lines Changed paths: M /trunk/client/gui-qt/helpdlg.cpp Fixed Qt-client compilation with --disable-nls Patch by Alexey Novikov See bug #23415 ------------------------------------------------------------------------ r28676 | cazfi | 2015-03-31 23:49:19 +0300 (Tue, 31 Mar 2015) | 5 lines Changed paths: M /trunk/server/savegame3.c Removed all dead base and road maps loading code from savegame3.c, specials map loading code partially. See patch #5956 ------------------------------------------------------------------------ r28673 | cazfi | 2015-03-31 23:31:19 +0300 (Tue, 31 Mar 2015) | 6 lines Changed paths: M /trunk/data/isotrident/Makefile.am M /trunk/data/isotrident/terrain1.png M /trunk/data/isotrident/terrain1.spec A /trunk/data/isotrident/unitcost.png A /trunk/data/isotrident/unitcost.spec M /trunk/data/isotrident.tilespec Updated isotrident with maglev, inaccessible terrain, full unitcost sprite set. Art by GriffonSpade See patch #5962 ------------------------------------------------------------------------ r28669 | cazfi | 2015-03-31 23:19:05 +0300 (Tue, 31 Mar 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/citydlg.c Fixed gtk3-client citydlg overview tab bottom part column spacing See patch #5957 ------------------------------------------------------------------------ r28667 | cazfi | 2015-03-31 23:07:28 +0300 (Tue, 31 Mar 2015) | 4 lines Changed paths: M /trunk/translations/ruledit/Makevars Made "RQ_" a gettext keyword for ruleset translation domain. See patch #5959 ------------------------------------------------------------------------ r28665 | cazfi | 2015-03-30 21:31:44 +0300 (Mon, 30 Mar 2015) | 4 lines Changed paths: M /trunk/client/tilespec.c M /trunk/data/amplio.tilespec M /trunk/data/amplio2.tilespec M /trunk/data/cimpletoon.tilespec M /trunk/data/hex2t.tilespec M /trunk/data/hexemplio.tilespec M /trunk/data/isophex.tilespec M /trunk/data/isotrident.tilespec M /trunk/data/toonhex.tilespec M /trunk/data/trident.tilespec M /trunk/doc/README.graphics Added unit activity icon offset in X-direction to tilespec format. See patch #5821 ------------------------------------------------------------------------ r28662 | cazfi | 2015-03-30 20:39:46 +0300 (Mon, 30 Mar 2015) | 7 lines Changed paths: M /trunk/m4/c++11.m4 Fixed nullptr configure check to include cstddef header if available, in case nullptr definition is found there. Patch by Alexey Novikov See bug #23414 ------------------------------------------------------------------------ r28661 | sveinung | 2015-03-30 19:24:36 +0300 (Mon, 30 Mar 2015) | 7 lines Changed paths: M /trunk/ai/default/advmilitary.c M /trunk/ai/default/aicity.c M /trunk/ai/default/aidata.c M /trunk/ai/default/aitech.c M /trunk/client/control.c M /trunk/client/helpdata.c M /trunk/common/actions.c M /trunk/common/base.c M /trunk/common/city.c M /trunk/common/disaster.c M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/common/extras.c M /trunk/common/fc_types.h M /trunk/common/government.c M /trunk/common/improvement.c M /trunk/common/map.c M /trunk/common/metaknowledge.c M /trunk/common/requirements.c M /trunk/common/requirements.h M /trunk/common/research.c M /trunk/common/road.c M /trunk/common/scriptcore/api_game_methods.c M /trunk/common/style.c M /trunk/common/unit.c M /trunk/server/advisors/advruleset.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/generator/startpos.c M /trunk/server/unithand.c Make it possible to pass an action to the requirement system This is the requirement evaluation function API change part of adding an action requirement type (like the existing OutputType requirement type). It is separate to make it easier to spot bugs in the action requirement type it self. See patch #5954 ------------------------------------------------------------------------ r28659 | zero00072 | 2015-03-30 09:28:00 +0300 (Mon, 30 Mar 2015) | 1 line Changed paths: M /trunk/translations/ruledit/zh_TW.po Translated zh_TW.po for ruledit. ------------------------------------------------------------------------ r28658 | cazfi | 2015-03-30 06:46:45 +0300 (Mon, 30 Mar 2015) | 6 lines Changed paths: M /trunk/data/civ1/nations.ruleset M /trunk/data/civ2/nations.ruleset Made Barbarian an LandAndSea type in civ1 and civ2 rulesets. Pirates still exist in the ruleset for savegame backward compatibility, but in new games they are never used. See patch #5522 ------------------------------------------------------------------------ r28657 | sveinung | 2015-03-30 01:36:59 +0300 (Mon, 30 Mar 2015) | 6 lines Changed paths: M /trunk/common/research.c Don't declare an already researched tech unreachable. An already researched tech is reachable even if it no longer is possible to research one of the techs that must be researched before it can be researched. See bug #23425 ------------------------------------------------------------------------ r28654 | cazfi | 2015-03-30 00:08:14 +0300 (Mon, 30 Mar 2015) | 6 lines Changed paths: M /trunk/data/amplio2/maglev.png Updated amplio2 Maglev art. Art by GriffonSpade See patch #5756 ------------------------------------------------------------------------ r28650 | cazfi | 2015-03-29 21:58:31 +0300 (Sun, 29 Mar 2015) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/diplodlg.c M /trunk/client/gui-gtk-3.0/diplodlg.c M /trunk/client/gui-qt/diplodlg.cpp M /trunk/client/gui-sdl/diplodlg.c M /trunk/client/gui-sdl2/diplodlg.c M /trunk/common/player.c Made it impossible to accept pacts (cease-fire, peace, alliance) between members of the same team. See bug #23421 ------------------------------------------------------------------------ r28649 | cazfi | 2015-03-29 17:37:40 +0300 (Sun, 29 Mar 2015) | 2 lines Changed paths: M /trunk/translations/freeciv/fi.po Updated Finnish translation. This is just a copy from S2_5 msgmerged against TRUNK strings. ------------------------------------------------------------------------ r28645 | cazfi | 2015-03-29 11:14:16 +0300 (Sun, 29 Mar 2015) | 2 lines Changed paths: M /trunk/translations/ruledit/fi.po Updated Finnish ruledit translation. ------------------------------------------------------------------------ r28642 | cazfi | 2015-03-28 21:15:37 +0200 (Sat, 28 Mar 2015) | 6 lines Changed paths: M /trunk/server/srv_main.c Fixed a crash when playing with a non-randomly selected nation. Reported by Sveinung Kvilhaugsvik See bug #23416 ------------------------------------------------------------------------ r28640 | cazfi | 2015-03-28 08:58:17 +0200 (Sat, 28 Mar 2015) | 4 lines Changed paths: M /trunk/tools/ruledit/tab_misc.cpp M /trunk/utility/fcintl.h Quolified ruledit ruleset statistics strings. See patch #5947 ------------------------------------------------------------------------ r28639 | cazfi | 2015-03-27 22:02:11 +0200 (Fri, 27 Mar 2015) | 4 lines Changed paths: M /trunk/client/clinet.c M /trunk/configure.ac M /trunk/server/srv_main.c Start server on port 6556 by default when using json protocol. See patch #5949 ------------------------------------------------------------------------ r28635 | cazfi | 2015-03-27 21:49:16 +0200 (Fri, 27 Mar 2015) | 4 lines Changed paths: M /trunk/doc/README.graphics Documented spritegrid definition fields. See patch #5948 ------------------------------------------------------------------------ r28634 | sveinung | 2015-03-27 15:58:25 +0200 (Fri, 27 Mar 2015) | 5 lines Changed paths: M /trunk/common/research.c An already known tech is reachable even if its research_reqs are false. There is no need to research it since it already is researched. See patch #5951 ------------------------------------------------------------------------ r28633 | sveinung | 2015-03-27 15:58:17 +0200 (Fri, 27 Mar 2015) | 7 lines Changed paths: M /trunk/common/research.c Separate the reachable calculations for research_reqs and root req Separating them makes the code easier to read. Move the calculations for research_reqs from research_get_reachable() to the new function research_get_reachable_rreqs() that now is called from research_get_reachable() See patch #5950 ------------------------------------------------------------------------ r28629 | cazfi | 2015-03-27 08:24:56 +0200 (Fri, 27 Mar 2015) | 5 lines Changed paths: M /trunk/server/diplhand.c Made it impossible to accept illegal pact also for the party that is marked as 'receiver' of the clause. See bug #23408 ------------------------------------------------------------------------ r28626 | cazfi | 2015-03-27 02:05:45 +0200 (Fri, 27 Mar 2015) | 4 lines Changed paths: M /trunk/server/advisors/autosettlers.c M /trunk/server/advisors/autosettlers.h M /trunk/server/srv_main.c Free autosettlers timer See patch #5946 ------------------------------------------------------------------------ r28624 | cazfi | 2015-03-25 20:40:33 +0200 (Wed, 25 Mar 2015) | 5 lines Changed paths: M /trunk/common/fc_types.h M /trunk/fc_version Made limit of number of road and base types as big as total number of extras. So, effectively, there's only one limit of max number of extras. See patch #5945 ------------------------------------------------------------------------ r28621 | cazfi | 2015-03-25 19:23:00 +0200 (Wed, 25 Mar 2015) | 6 lines Changed paths: M /trunk/server/rssanity.c Fixed error in boolean effect sanity check patch #5918 that was preventing even sane setups Reported by Jacob Nevins See patch #5918 ------------------------------------------------------------------------ r28619 | cazfi | 2015-03-25 18:20:51 +0200 (Wed, 25 Mar 2015) | 5 lines Changed paths: M /trunk/client/tilespec.c M /trunk/data/amplio/ancientcities.spec M /trunk/data/amplio/explosions.spec M /trunk/data/amplio/fog.spec M /trunk/data/amplio/grid.spec M /trunk/data/amplio/maglev.spec M /trunk/data/amplio/medievalcities.spec M /trunk/data/amplio/moderncities.spec M /trunk/data/amplio/nuke.spec M /trunk/data/amplio/ocean.spec M /trunk/data/amplio/select.spec M /trunk/data/amplio/terrain1.spec M /trunk/data/amplio/terrain2.spec M /trunk/data/amplio/tiles.spec M /trunk/data/amplio/units.spec M /trunk/data/amplio/upkeep.spec M /trunk/data/amplio/water.spec M /trunk/data/amplio2/activities.spec M /trunk/data/amplio2/ancientcities.spec M /trunk/data/amplio2/explosions.spec M /trunk/data/amplio2/fog.spec M /trunk/data/amplio2/grid.spec M /trunk/data/amplio2/hills.spec M /trunk/data/amplio2/maglev.spec M /trunk/data/amplio2/medievalcities.spec M /trunk/data/amplio2/moderncities.spec M /trunk/data/amplio2/mountains.spec M /trunk/data/amplio2/nuke.spec M /trunk/data/amplio2/ocean.spec M /trunk/data/amplio2/select.spec M /trunk/data/amplio2/terrain1.spec M /trunk/data/amplio2/terrain2.spec M /trunk/data/amplio2/tiles.spec M /trunk/data/amplio2/units.spec M /trunk/data/amplio2/upkeep.spec M /trunk/data/amplio2/veterancy.spec M /trunk/data/amplio2/water.spec M /trunk/data/cimpletoon/orient_units.spec M /trunk/data/hex2t/grid.spec M /trunk/data/hex2t/items.spec M /trunk/data/hex2t/overlays.spec M /trunk/data/hex2t/select.spec M /trunk/data/hex2t/tiles.spec M /trunk/data/hexemplio/grid.spec M /trunk/data/hexemplio/rivers.spec M /trunk/data/hexemplio/roads.spec M /trunk/data/hexemplio/select.spec M /trunk/data/hexemplio/terrain1.spec M /trunk/data/hexemplio/terrain2.spec M /trunk/data/hexemplio/tiles.spec M /trunk/data/hexemplio/unitcost.spec M /trunk/data/hexemplio/unitextras.spec M /trunk/data/hexemplio/water1.spec M /trunk/data/hexemplio/water2.spec M /trunk/data/hexemplio/water3.spec M /trunk/data/isophex/darkness.spec M /trunk/data/isophex/grid.spec M /trunk/data/isophex/rivers.spec M /trunk/data/isophex/terrain1.spec M /trunk/data/isophex/terrain2.spec M /trunk/data/isotrident/cities.spec M /trunk/data/isotrident/fog.spec M /trunk/data/isotrident/grid.spec M /trunk/data/isotrident/morecities.spec M /trunk/data/isotrident/nuke.spec M /trunk/data/isotrident/ocean.spec M /trunk/data/isotrident/select.spec M /trunk/data/isotrident/terrain1.spec M /trunk/data/isotrident/terrain2.spec M /trunk/data/isotrident/tiles.spec M /trunk/data/isotrident/unitextras.spec M /trunk/data/misc/buildings-large.spec M /trunk/data/misc/buildings.spec M /trunk/data/misc/chiefs.spec M /trunk/data/misc/citybar.spec M /trunk/data/misc/cursors.spec M /trunk/data/misc/editor.spec M /trunk/data/misc/events.spec M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/governments.spec M /trunk/data/misc/icons.spec M /trunk/data/misc/overlays.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/misc/small.spec M /trunk/data/misc/space.spec M /trunk/data/misc/specialists.spec M /trunk/data/misc/techs.spec M /trunk/data/misc/treaty.spec M /trunk/data/misc/wonders-large.spec M /trunk/data/trident/auto_ll.spec M /trunk/data/trident/cities.spec M /trunk/data/trident/earth.spec M /trunk/data/trident/explosions.spec M /trunk/data/trident/fog.spec M /trunk/data/trident/grid.spec M /trunk/data/trident/roads.spec M /trunk/data/trident/select.spec M /trunk/data/trident/tiles.spec M /trunk/data/trident/units.spec Support distinct pixel borders in x and y directions. Bumped .spec capstr. See patch #5786 ------------------------------------------------------------------------ r28618 | cazfi | 2015-03-25 08:40:41 +0200 (Wed, 25 Mar 2015) | 2 lines Changed paths: M /trunk/translations/ruledit/fi.po Updated Finnish ruledit translation. ------------------------------------------------------------------------ r28615 | sveinung | 2015-03-25 00:30:20 +0200 (Wed, 25 Mar 2015) | 12 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/common/research.c M /trunk/common/tech.c M /trunk/common/tech.h M /trunk/data/alien/techs.ruleset M /trunk/data/civ1/techs.ruleset M /trunk/data/civ2/techs.ruleset M /trunk/data/civ2civ3/techs.ruleset M /trunk/data/classic/techs.ruleset M /trunk/data/experimental/techs.ruleset M /trunk/data/multiplayer/techs.ruleset M /trunk/data/stub/techs.ruleset M /trunk/fc_version M /trunk/server/rssanity.c M /trunk/server/ruleset.c M /trunk/tools/ruledit/rulesave.c Add research_reqs, a requirement vector for research, to techs. A tech's research_reqs must be true before it can be researched. For shared research it is enough that it is true for one of the players sharing. Only unchanging requirements are supported for now. This includes requiring that a player must have a certain nationality to research a tech. Tech requirements have their own warning telling the ruleset author to put them in req1, req2 or root_req in stead. See patch #5944 ------------------------------------------------------------------------ r28614 | sveinung | 2015-03-25 00:30:07 +0200 (Wed, 25 Mar 2015) | 7 lines Changed paths: M /trunk/server/srv_main.c Make the client aware of its nationality as soon as nationality is assigned. Send player info when announcing player in the chat. This makes the client set its player's nationality to the correct as soon as possible. The old and incorrect value may have been NULL. See patch #5943 ------------------------------------------------------------------------ r28611 | sveinung | 2015-03-24 18:43:29 +0200 (Tue, 24 Mar 2015) | 3 lines Changed paths: M /trunk/server/ruleset.c Read nation group names before loading rules that may depend on them. See bug #23401 ------------------------------------------------------------------------ r28608 | cazfi | 2015-03-24 08:38:19 +0200 (Tue, 24 Mar 2015) | 2 lines Changed paths: M /trunk/translations/freeciv/fi.po Updated Finnish translation. This is just a copy from S2_5 msgmerged against TRUNK strings. ------------------------------------------------------------------------ r28605 | cazfi | 2015-03-24 05:13:59 +0200 (Tue, 24 Mar 2015) | 4 lines Changed paths: M /trunk/server/barbarian.c M /trunk/server/barbarian.h Rewritten the code to determine barbarian gang size. See patch #5909 ------------------------------------------------------------------------ r28604 | cazfi | 2015-03-24 04:35:18 +0200 (Tue, 24 Mar 2015) | 4 lines Changed paths: M /trunk/common/packets_json.h Increased maximum size of a packet in json protocol five-fold. See patch #5942 ------------------------------------------------------------------------ r28603 | cazfi | 2015-03-24 04:31:46 +0200 (Tue, 24 Mar 2015) | 5 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/extras.c M /trunk/common/extras.h M /trunk/common/packets.def M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/stub/terrain.ruleset M /trunk/fc_version M /trunk/server/ruleset.c M /trunk/tools/ruledit/rulesave.c Added spontaneous appearance requirements for extras, replacing hardcoded requirement that extra of the same type must already be in adjacent tile. See patch #5941 ------------------------------------------------------------------------ r28601 | sveinung | 2015-03-23 15:48:04 +0200 (Mon, 23 Mar 2015) | 7 lines Changed paths: M /trunk/server/cityhand.c Don't claim city founding is illegal when it is or may be legal. handle_city_name_suggestion_req(): Insert missing return statement after sending the city name when city founding is or may be possible. Without it the code that explains why when founding a city is illegal will be reached. See bug #23400 ------------------------------------------------------------------------ r28597 | sveinung | 2015-03-21 23:47:01 +0200 (Sat, 21 Mar 2015) | 7 lines Changed paths: M /trunk/bootstrap/freeciv-gtk2.desktop.in M /trunk/bootstrap/freeciv-qt.desktop.in M /trunk/bootstrap/freeciv-sdl.desktop.in M /trunk/bootstrap/freeciv-sdl2.desktop.in M /trunk/bootstrap/freeciv-server.desktop.in M /trunk/bootstrap/freeciv.desktop.in Clarify that the translations in the .desktop files are for Norwegian Bokmål The "no" language code can mean both Norwegian Bokmål ("nb") and Norwegian Nynorsk ("nn"). The translation of the comment field can't pass as Nynorsk. Clarify by using "nb" like we already do for nb.po. See patch #5940 ------------------------------------------------------------------------ r28596 | sveinung | 2015-03-21 22:47:08 +0200 (Sat, 21 Mar 2015) | 9 lines Changed paths: M /trunk/ai/default/advdomestic.c M /trunk/ai/default/aidiplomat.c M /trunk/ai/default/aisettler.c M /trunk/client/control.c M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-sdl/action_dialog.c M /trunk/client/gui-sdl2/action_dialog.c M /trunk/client/gui-xaw/action_dialog.c M /trunk/client/helpdata.c M /trunk/client/mapview_common.c M /trunk/client/packhand.c M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/common/aicore/aisupport.c M /trunk/common/packets.def M /trunk/common/unit.c M /trunk/common/unitlist.c M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/data/Freeciv.in M /trunk/data/alien/game.ruleset M /trunk/data/alien/units.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/stub/units.ruleset M /trunk/doc/README.actions M /trunk/fc_version M /trunk/server/actiontools.c M /trunk/server/cityhand.c M /trunk/server/report.c M /trunk/server/rscompat.c M /trunk/server/ruleset.c M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/tools/ruledit/rulesave.c Make founding and joining cities action enabler controlled. To keep the size of this patch manageable all it does is to introduce the action enablers and move the unit type flags "Cities" and "AddToCity" to the rule set. All other rules, explanations and consequences remain hard coded. Requested by Marko Lindqvist See patch #5606 ------------------------------------------------------------------------ r28592 | cazfi | 2015-03-21 09:53:22 +0200 (Sat, 21 Mar 2015) | 4 lines Changed paths: M /trunk/client/mapview_common.c Consider effects of zoom to the size of the area covered by TILE_UPDATE_CITYMAP See patch #5902 ------------------------------------------------------------------------ r28591 | cazfi | 2015-03-20 19:23:33 +0200 (Fri, 20 Mar 2015) | 4 lines Changed paths: M /trunk/common/dataio_json.c M /trunk/common/dataio_json.h M /trunk/common/generate_packets.py Added support for arrays to json protocol See patch #5937 ------------------------------------------------------------------------ r28590 | cazfi | 2015-03-20 07:39:17 +0200 (Fri, 20 Mar 2015) | 4 lines Changed paths: M /trunk/common/extras.c M /trunk/common/extras.h M /trunk/server/srv_main.c Refactored extra spreading code to work based on target tile rather than source tile. See patch #5912 ------------------------------------------------------------------------ r28589 | cazfi | 2015-03-20 07:23:57 +0200 (Fri, 20 Mar 2015) | 5 lines Changed paths: M /trunk/data/civ1/nations.ruleset M /trunk/data/civ2/nations.ruleset M /trunk/data/civ2civ3/nations.ruleset M /trunk/data/classic/nations.ruleset M /trunk/data/default/nationlist.ruleset M /trunk/data/experimental/nations.ruleset M /trunk/data/multiplayer/nations.ruleset M /trunk/data/stub/nations.ruleset Removed barbarian nations from default nationlist.ruleset, and added them to individual nations.rulesets instead. See patch #5693 ------------------------------------------------------------------------ r28586 | cazfi | 2015-03-20 07:09:43 +0200 (Fri, 20 Mar 2015) | 5 lines Changed paths: M /trunk/configure.ac M /trunk/gen_headers/freeciv_config.h.in M /trunk/utility/support.h Control integer types definition header inclusions with macros defined in public freeciv_config.h See patch #5933 ------------------------------------------------------------------------ r28583 | sveinung | 2015-03-20 04:12:07 +0200 (Fri, 20 Mar 2015) | 6 lines Changed paths: M /trunk/bootstrap/freeciv-sdl.desktop.in M /trunk/bootstrap/freeciv-sdl2.desktop.in Remove invalid category key in freeciv-sdl.desktop.in Patch by Markus Koschany (Original patch was only for the SDL client. I applied it to the SDL2 client too) See patch #5938 ------------------------------------------------------------------------ r28580 | cazfi | 2015-03-19 08:36:21 +0200 (Thu, 19 Mar 2015) | 4 lines Changed paths: M /trunk/utility/log.c Increased maximum length of a log line to 5210 bytes. See patch #5935 ------------------------------------------------------------------------ r28578 | jtn | 2015-03-19 00:27:22 +0200 (Thu, 19 Mar 2015) | 4 lines Changed paths: M /trunk/doc/README.ruleset_civ2civ3 Rewrap README.ruleset_civ2civ3. No change to content. See gna patch #5799. ------------------------------------------------------------------------ r28574 | sveinung | 2015-03-18 13:48:03 +0200 (Wed, 18 Mar 2015) | 5 lines Changed paths: M /trunk/data/stdsounds.soundspec Remove duplicate "e_disaster" from stdsounds.soundspec Reported anonymously See bug #23391 ------------------------------------------------------------------------ r28571 | cazfi | 2015-03-17 08:31:51 +0200 (Tue, 17 Mar 2015) | 6 lines Changed paths: M /trunk/common/city.c M /trunk/common/player.c M /trunk/server/diplhand.c M /trunk/server/plrhand.c Fixed remaining boolea effects that were considering negative values TRUE. - EFT_HAPPINESS_TO_GOLD - EFT_NO_DIPLOMACY See bug #23364 ------------------------------------------------------------------------ r28566 | cazfi | 2015-03-16 23:07:43 +0200 (Mon, 16 Mar 2015) | 4 lines Changed paths: M /trunk/data/hexemplio/Makefile.am M /trunk/data/hexemplio/terrain1.png M /trunk/data/hexemplio/terrain1.spec M /trunk/data/hexemplio/terrain2.png M /trunk/data/hexemplio/terrain2.spec D /trunk/data/hexemplio/terrain3.png D /trunk/data/hexemplio/terrain3.spec D /trunk/data/hexemplio/terrain4.png D /trunk/data/hexemplio/terrain4.spec D /trunk/data/hexemplio/terrain5.png D /trunk/data/hexemplio/terrain5.spec D /trunk/data/hexemplio/void.png D /trunk/data/hexemplio/void.spec A /trunk/data/hexemplio/water1.png A /trunk/data/hexemplio/water1.spec A /trunk/data/hexemplio/water2.png A /trunk/data/hexemplio/water2.spec A /trunk/data/hexemplio/water3.png A /trunk/data/hexemplio/water3.spec M /trunk/data/hexemplio.tilespec M /trunk/data/toonhex.tilespec Updated hexemplio terrains from GriffonSpade's ampliohexbig-2.5.07 See patch #5932 ------------------------------------------------------------------------ r28562 | jtn | 2015-03-16 11:34:05 +0200 (Mon, 16 Mar 2015) | 6 lines Changed paths: M /trunk/data/civ2civ3/buildings.ruleset M /trunk/data/civ2civ3/cities.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/civ2civ3/governments.ruleset M /trunk/data/civ2civ3/techs.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/doc/README.ruleset_civ2civ3 Rework civ2civ3 ruleset help and documentation. (This patch also incorporates changes from patch #5823, patch #5860, bug #23333, patch #5858, and bug #23388.) See gna patch #4936. ------------------------------------------------------------------------ r28561 | cazfi | 2015-03-16 06:58:18 +0200 (Mon, 16 Mar 2015) | 4 lines Changed paths: M /trunk/common/dataio.h M /trunk/common/dataio_json.c M /trunk/common/dataio_json.h M /trunk/common/generate_packets.py Implemented memblock sending to json protocol, making also the delta protocol functional. See patch #5934 ------------------------------------------------------------------------ r28558 | cazfi | 2015-03-16 06:18:24 +0200 (Mon, 16 Mar 2015) | 7 lines Changed paths: M /trunk/bootstrap/Makefile.am M /trunk/bootstrap/generate_langstat.sh M /trunk/translations/stats.sh First generate langstat.txt as temporary file in builddir, and copy it over to srcdir if there's not one, or existing one differs from the newly generated file. Also modified stats.sh to avoid attempt to write temporary file inside srcdir. These fix 'make distcheck' problems reported by fullmoon run. See bug #23382 ------------------------------------------------------------------------ r28557 | jtn | 2015-03-15 11:50:18 +0200 (Sun, 15 Mar 2015) | 1 line Changed paths: M /trunk/doc/FAQ Update doc/FAQ manually from wiki. ------------------------------------------------------------------------ r28552 | sveinung | 2015-03-15 02:02:38 +0200 (Sun, 15 Mar 2015) | 3 lines Changed paths: M /trunk/translations/freeciv/POTFILES.in M /trunk/translations/nations/POTFILES.skip M /trunk/translations/ruledit/POTFILES.skip Add server/actiontools.[c|h] to POTFILES.[in|skip] See bug #23381 ------------------------------------------------------------------------ r28535 | jtn | 2015-03-14 18:49:38 +0200 (Sat, 14 Mar 2015) | 3 lines Changed paths: M /trunk/data/civ1/techs.ruleset M /trunk/data/civ2/techs.ruleset M /trunk/data/civ2civ3/techs.ruleset M /trunk/data/classic/techs.ruleset M /trunk/data/experimental/techs.ruleset M /trunk/data/multiplayer/techs.ruleset Tech help documents which extra types it enables. See gna bug #23281. ------------------------------------------------------------------------ r28534 | jtn | 2015-03-14 18:49:35 +0200 (Sat, 14 Mar 2015) | 4 lines Changed paths: M /trunk/data/civ2civ3/techs.ruleset M /trunk/data/civ2civ3/units.ruleset Mention Migrants in civ2civ3 help for nuclear fallout and techs enabling extras. See gna bug #23362. ------------------------------------------------------------------------ r28533 | jtn | 2015-03-14 18:49:31 +0200 (Sat, 14 Mar 2015) | 6 lines Changed paths: M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset In help for terrain-altering units, rework handwritten text to remove redundancy with autogenerated help. Reported by Marko Lindqvist (cazfi@gna). See gna patch #5858. ------------------------------------------------------------------------ r28532 | jtn | 2015-03-14 18:49:28 +0200 (Sat, 14 Mar 2015) | 5 lines Changed paths: M /trunk/client/helpdata.c Fix pluralisation issue in technology help. Reported by Konstantin Vedeneev (konved@gna). See gna bug #23333. ------------------------------------------------------------------------ r28531 | jtn | 2015-03-14 18:49:24 +0200 (Sat, 14 Mar 2015) | 4 lines Changed paths: M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl2/mapview.c M /trunk/client/text.c Show armistice turn count as well as ceasefire turn count in terrain info popups. See gna bug #23303. ------------------------------------------------------------------------ r28530 | jtn | 2015-03-14 18:49:20 +0200 (Sat, 14 Mar 2015) | 3 lines Changed paths: M /trunk/client/helpdata.c M /trunk/data/helpdata.txt Document that bombardment affects all units on a tile. See gna patch #5822. ------------------------------------------------------------------------ r28529 | igx31 | 2015-03-14 15:46:51 +0200 (Sat, 14 Mar 2015) | 3 lines Changed paths: M /branches/S2_4/po/fr.po M /branches/S2_5/translations/freeciv/fr.po M /branches/S2_5/translations/nations/fr.po M /branches/S2_6/translations/freeciv/fr.po M /trunk/translations/freeciv/fr.po Updated French translations ------------------------------------------------------------------------ r28521 | cazfi | 2015-03-14 07:51:34 +0200 (Sat, 14 Mar 2015) | 4 lines Changed paths: M /trunk/common/packets_json.c M /trunk/common/packets_json.h Added log_packet_json() that logs all the json sent or received over json protocol See patch #5914 ------------------------------------------------------------------------ r28518 | cazfi | 2015-03-14 07:21:10 +0200 (Sat, 14 Mar 2015) | 4 lines Changed paths: M /trunk/data/wonders/Makefile.am Distribute and install internet.png See bug #23379 ------------------------------------------------------------------------ r28517 | jtn | 2015-03-14 03:01:30 +0200 (Sat, 14 Mar 2015) | 3 lines Changed paths: M /trunk/translations/freeciv/es.po Updated Spanish translation by Jordi Negrevernis i Font msgmerged from S2_5 r28515. Stats on trunk: freeciv: 86%: 5697 translated, 574 fuzzy, 370 untranslated. ------------------------------------------------------------------------ r28514 | sveinung | 2015-03-13 15:01:15 +0200 (Fri, 13 Mar 2015) | 5 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/fc_types.h M /trunk/common/requirements.c M /trunk/doc/README.effects M /trunk/fc_version Give the requirement system the ability the check if a tile is claimed. (I think this was) requested by Marko Lindqvist See patch #5929 ------------------------------------------------------------------------ r28512 | sveinung | 2015-03-13 13:06:55 +0200 (Fri, 13 Mar 2015) | 6 lines Changed paths: M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl/action_dialog.c M /trunk/client/gui-sdl2/action_dialog.c M /trunk/client/gui-xaw/action_dialog.c Client: add the name argument to control's request_do_action() so it can be used in stead of sending a unit_do_action packet directly when the name field must be specified. See patch #5928 ------------------------------------------------------------------------ r28511 | jtn | 2015-03-13 12:31:39 +0200 (Fri, 13 Mar 2015) | 6 lines Changed paths: M /trunk/translations/freeciv/ga.po M /trunk/translations/nations/ga.po M /trunk/translations/ruledit/ga.po Updated Irish translation by Kevin Scannell (kscanne@gna) merged from S2_4 r28485 using the procedure of patch #4650. Stats on trunk: freeciv: 41%: 2712 translated, 648 fuzzy, 3281 untranslated. nations: 59%: 1089 translated, 28 fuzzy, 727 untranslated. ruledit: 18%: 10 translated, 28 fuzzy, 18 untranslated. ------------------------------------------------------------------------ r28508 | cazfi | 2015-03-13 07:43:07 +0200 (Fri, 13 Mar 2015) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/mapview.c M /trunk/client/gui-gtk-3.0/sprite.c M /trunk/client/gui-sdl/alphablit.c M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/graphics.h M /trunk/client/gui-sdl/gui_iconv.c M /trunk/client/gui-sdl2/graphics.c M /trunk/client/gui-sdl2/graphics.h M /trunk/client/gui-sdl2/gui_iconv.c M /trunk/client/gui-sdl2/sprite.c M /trunk/utility/support.h Added inline function is_bigendian() to be used instead of caller side conditional compilation. Inspired by report of David Lowe See bug #15641 ------------------------------------------------------------------------ r28506 | cazfi | 2015-03-13 07:23:03 +0200 (Fri, 13 Mar 2015) | 7 lines Changed paths: M /trunk/m4/qt5.m4 Added /usr/include/qt to includep patch Qt is searched from automatically, and /usr/lib/qt to lib paths. Reported by stelonix See patch #5919 ------------------------------------------------------------------------ r28504 | cazfi | 2015-03-13 04:29:30 +0200 (Fri, 13 Mar 2015) | 4 lines Changed paths: M /trunk/bootstrap/Makefile.am Generate langstat.txt to srcdir as a file part of tarball should. See bug #23382 ------------------------------------------------------------------------ r28502 | cazfi | 2015-03-12 05:17:56 +0200 (Thu, 12 Mar 2015) | 4 lines Changed paths: M /trunk/data/hexemplio/unitextras.png M /trunk/data/hexemplio/unitextras.spec Updated hexemplio unitextras.png to one from GriffonSpade's ampliohexbig-2.5.07. See patch #5916 ------------------------------------------------------------------------ r28500 | cazfi | 2015-03-12 05:05:12 +0200 (Thu, 12 Mar 2015) | 4 lines Changed paths: M /trunk/Makefile.am A /trunk/bootstrap/Makefile.am A /trunk/bootstrap/generate_langstat.sh M /trunk/configure.ac M /trunk/translations/stats.sh Generate langstat.txt as part of 'make dist' See bug #19087 ------------------------------------------------------------------------ r28496 | jtn | 2015-03-12 02:07:30 +0200 (Thu, 12 Mar 2015) | 3 lines Changed paths: M /trunk/data/civ2civ3/units.ruleset civ2civ3: Allow (empty) Helicopters to be airlifted. See gna patch #5926. ------------------------------------------------------------------------ r28495 | jtn | 2015-03-12 02:07:27 +0200 (Thu, 12 Mar 2015) | 6 lines Changed paths: M /trunk/data/civ2civ3/effects.ruleset Tweak civ2civ3 airbase cumulative HP_Regen to 1/3, to match a city without an Airport. Suggested by David Fernandez (bardo@gna). See gna patch #5925. ------------------------------------------------------------------------ r28494 | jtn | 2015-03-12 02:07:24 +0200 (Thu, 12 Mar 2015) | 3 lines Changed paths: M /trunk/data/civ2civ3/effects.ruleset Fix typo giving civ2civ3 Cheating AI Defend_Bonus at the wrong times. See gna bug #23369. ------------------------------------------------------------------------ r28492 | cazfi | 2015-03-11 23:54:05 +0200 (Wed, 11 Mar 2015) | 4 lines Changed paths: M /trunk/server/rssanity.c Sanity check boolean effects See patch #5918 ------------------------------------------------------------------------ r28490 | cazfi | 2015-03-11 19:47:48 +0200 (Wed, 11 Mar 2015) | 4 lines Changed paths: M /trunk/common/packets_json.c Corrected handling of json protocol incoming buffer with multiple packets. See patch #5913 ------------------------------------------------------------------------ r28488 | sveinung | 2015-03-11 13:52:24 +0200 (Wed, 11 Mar 2015) | 6 lines Changed paths: M /trunk/client/helpdata.c M /trunk/data/alien/units.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset Generated help: Add back how many shields "Help Wonder" provides. The information about how many shields "Help Wonder" adds was removed when patch #5639 unhardcoded the HelpWonder unit type flag. Bring it back. See patch #5924 ------------------------------------------------------------------------ r28486 | cazfi | 2015-03-11 08:00:57 +0200 (Wed, 11 Mar 2015) | 4 lines Changed paths: M /trunk/client/gui-sdl2/mapview.c Do not consider positive return values from SDL2 version of SDL_PushEvent() errors. See patch #5906 ------------------------------------------------------------------------ r28484 | sveinung | 2015-03-10 14:09:01 +0200 (Tue, 10 Mar 2015) | 6 lines Changed paths: M /trunk/ai/default/aiair.c M /trunk/ai/default/aidiplomat.c M /trunk/ai/default/aitools.c M /trunk/ai/default/aiunit.c M /trunk/client/control.c M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/unithand.c M /trunk/server/unittools.c Add a new string field called name to the packet unit_do_action. This is needed to make a future Found City action able to specify the name of the new city. See patch #5923 ------------------------------------------------------------------------ r28482 | sveinung | 2015-03-10 13:49:49 +0200 (Tue, 10 Mar 2015) | 3 lines Changed paths: M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/fc_types.h M /trunk/common/requirements.c Make citytile_type a specenum. See patch #5921 ------------------------------------------------------------------------ r28481 | sveinung | 2015-03-10 13:19:39 +0200 (Tue, 10 Mar 2015) | 7 lines Changed paths: M /trunk/server/rscompat.c rscompat: Remove redundant action enabler requirement vector initialization. Action enabler requirement vector initialization is already done in action_enabler_new(). There is no need to do it by hand while adding compatibility action enablers. See patch #5922 ------------------------------------------------------------------------ r28478 | jtn | 2015-03-10 10:51:21 +0200 (Tue, 10 Mar 2015) | 3 lines Changed paths: A /trunk/data/graphics/wonders/internet.xcf M /trunk/data/misc/buildings.png M /trunk/data/misc/buildings.spec M /trunk/data/misc/wonders-large.spec A /trunk/data/wonders/internet.png Graphic for civ2civ3 Internet wonder. See gna patch #5806. ------------------------------------------------------------------------ r28476 | cazfi | 2015-03-10 08:45:06 +0200 (Tue, 10 Mar 2015) | 4 lines Changed paths: M /trunk/client/gui-sdl2/menu.c Fixed some sdl2-client order icon info texts containing garbage text. See patch #5905 ------------------------------------------------------------------------ r28473 | cazfi | 2015-03-09 21:37:58 +0200 (Mon, 09 Mar 2015) | 5 lines Changed paths: M /trunk/doc/HACKING HACKING: Use in initial network protocol example an packet type that is actually used in initial protocol. See patch #5908 ------------------------------------------------------------------------ r28472 | cazfi | 2015-03-09 09:02:42 +0200 (Mon, 09 Mar 2015) | 5 lines Changed paths: M /trunk/common/game.c M /trunk/common/game.h M /trunk/data/alien/nations.ruleset M /trunk/data/civ1/nations.ruleset M /trunk/data/civ2/nations.ruleset M /trunk/data/civ2civ3/nations.ruleset M /trunk/data/classic/nations.ruleset M /trunk/data/experimental/nations.ruleset M /trunk/data/multiplayer/nations.ruleset M /trunk/data/stub/nations.ruleset M /trunk/server/rssanity.c M /trunk/server/ruleset.c M /trunk/tools/ruledit/rulesave.c Added ruledit.embedded_nations metadata information to nations.ruleset, allowing ruleset to mix nationlist and embedded nation definitions. See patch #5899 ------------------------------------------------------------------------ r28470 | cazfi | 2015-03-09 08:09:42 +0200 (Mon, 09 Mar 2015) | 5 lines Changed paths: M /trunk/client/gui-sdl2/gui_tilespec.c Use copies of dummy tech icons instead of the originals for sdl2-client science dialog, fixing a crash when it frees them like copies of regular techs. See bug #23356 ------------------------------------------------------------------------ r28469 | jtn | 2015-03-08 15:50:47 +0200 (Sun, 08 Mar 2015) | 6 lines Changed paths: M /trunk/translations/freeciv/ja.po M /trunk/translations/nations/ja.po Updated Japanese translation by an anonymous contributor msgmerged from S2_5 r28465. Stats on trunk: freeciv: 81%: 5357 translated, 608 fuzzy, 676 untranslated. nations: 94%: 1731 translated, 12 fuzzy, 101 untranslated. See gna bug #23343. ------------------------------------------------------------------------ r28467 | sveinung | 2015-03-08 15:33:22 +0200 (Sun, 08 Mar 2015) | 6 lines Changed paths: M /trunk/server/scripting/api_server_edit.c Lua: Allow killer player to be nil in edit.unit_kill() It doesn't always make sense to credit someone with a kill. The C side can already handle that no killer is specified even when it does. See patch #5910 ------------------------------------------------------------------------ r28463 | cazfi | 2015-03-08 05:03:00 +0200 (Sun, 08 Mar 2015) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/translations/freeciv/Makevars M /trunk/translations/nations/Makevars M /trunk/translations/ruledit/Makevars Replaced "--escape" addition configure sed-magic by having it in Makevars XGETTEXT_PARAMETERS See patch #5874 ------------------------------------------------------------------------ r28461 | cazfi | 2015-03-08 03:45:56 +0200 (Sun, 08 Mar 2015) | 6 lines Changed paths: M /trunk/client/tilespec.c Draw city grids even if in addition to map grids. Requested by Jacob Nevins See bug #23302 ------------------------------------------------------------------------ r28459 | cazfi | 2015-03-08 02:12:58 +0200 (Sun, 08 Mar 2015) | 4 lines Changed paths: M /trunk/server/rssanity.c List terrain specific extra build time in terrain help pages. See patch #5892 ------------------------------------------------------------------------ r28457 | cazfi | 2015-03-08 01:33:45 +0200 (Sun, 08 Mar 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-3.0/helpdlg.c List terrain specific extra build time in terrain help pages. See patch #5895 ------------------------------------------------------------------------ r28456 | cazfi | 2015-03-08 00:57:50 +0200 (Sun, 08 Mar 2015) | 4 lines Changed paths: M /trunk/doc/README.packaging Add entry about tinycthreads to README.packaging list of changes since 2.6 See patch #5900 ------------------------------------------------------------------------ r28454 | cazfi | 2015-03-08 00:55:04 +0200 (Sun, 08 Mar 2015) | 4 lines Changed paths: M /trunk/common/game.c Initialize game.server.ruledit.nationlist See bug #23352 ------------------------------------------------------------------------ r28452 | cazfi | 2015-03-08 00:51:49 +0200 (Sun, 08 Mar 2015) | 4 lines Changed paths: M /trunk/server/rssanity.c Typofix in ruleset sanity check message: "thouugh" -> "though" See patch #5898 ------------------------------------------------------------------------ r28450 | cazfi | 2015-03-08 00:06:28 +0200 (Sun, 08 Mar 2015) | 4 lines Changed paths: M /trunk/data/amplio2.tilespec M /trunk/data/cimpletoon.tilespec M /trunk/data/hexemplio.tilespec M /trunk/data/toonhex.tilespec M /trunk/data/trident.tilespec Added outpost extrastyle definition to all tilesets where fort was renamed as outpost. See bug #23351 ------------------------------------------------------------------------ r28448 | cazfi | 2015-03-07 23:30:53 +0200 (Sat, 07 Mar 2015) | 6 lines Changed paths: M /trunk/data/alien/script.lua Alien ruleset uses its own script for hut_enter signal. It's copy of the default one with user visible messages changed to match the world of alien ruleset. Also removed the chance of getting "mercenary" units. See patch #5896 ------------------------------------------------------------------------ r28446 | cazfi | 2015-03-07 23:19:18 +0200 (Sat, 07 Mar 2015) | 7 lines Changed paths: M /trunk/m4/qt5.m4 Made configure to consider failure to find Qt headers or libs from explicitly given path fatal one. Also do not check any additional paths. Previously it was possible that it ended up using versions other than user intended, even when the correct one was found. See bug #23348 ------------------------------------------------------------------------ r28445 | cazfi | 2015-03-07 21:31:10 +0200 (Sat, 07 Mar 2015) | 4 lines Changed paths: M /trunk/data/experimental/buildings.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/doc/README.ruleset_experimental Changed Marco Polo's Embassy in experimental ruleset to grant embassies with already met players only See patch #5889 ------------------------------------------------------------------------ r28444 | jtn | 2015-03-07 16:21:04 +0200 (Sat, 07 Mar 2015) | 3 lines Changed paths: M /trunk/translations/freeciv/es.po Updated Spanish translation by Jordi Negrevernis i Font msgmerged from S2_5 r28442. Stats on trunk: freeciv: 80%: 5325 translated, 800 fuzzy, 508 untranslated. ------------------------------------------------------------------------ r28435 | cazfi | 2015-03-07 10:01:13 +0200 (Sat, 07 Mar 2015) | 4 lines Changed paths: M /trunk/common/packets_json.c Fixed json parsing error message to show the packet content correctly. See bug #23347 ------------------------------------------------------------------------ r28434 | cazfi | 2015-03-07 09:30:29 +0200 (Sat, 07 Mar 2015) | 4 lines Changed paths: M /trunk/data/scenarios/tutorial.sav Made tutorial scenario to use civ2civ3 ruleset. See patch #5890 ------------------------------------------------------------------------ r28433 | cazfi | 2015-03-07 09:02:12 +0200 (Sat, 07 Mar 2015) | 4 lines Changed paths: M /trunk/common/extras.h M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/stub/terrain.ruleset M /trunk/fc_version M /trunk/server/ruleset.c M /trunk/server/ruleset.h M /trunk/server/srv_main.c M /trunk/tools/ruledit/rulesave.c Added apperance_chance for extras, used to control spontaneous appearance. See patch #5888 ------------------------------------------------------------------------ r28429 | sveinung | 2015-03-06 13:16:42 +0200 (Fri, 06 Mar 2015) | 9 lines Changed paths: M /trunk/server/scripting/api_server_edit.c M /trunk/server/scripting/api_server_edit.h M /trunk/server/scripting/tolua_server.pkg Make it possible to directly kill a unit from Lua. Introduce unit_kill() in the edit module and a kill() method on the Unit class. This saves ruleset developers from the work of hacking together a Lua unit killer by (ab)using the parts of the API that may kill a unit. It also serves as a reminder for Freeciv developers that units may die during a Lua callback. See patch #5894 ------------------------------------------------------------------------ r28428 | sveinung | 2015-03-06 13:16:35 +0200 (Fri, 06 Mar 2015) | 8 lines Changed paths: M /trunk/server/diplomats.c M /trunk/server/unithand.c Tolerate if actor or target unit dies in a Lua action_started_* callback. Lua function like unleash_barbarians() and unit_teleport() may cause a unit to die. Add a sanity check that the actor unit (and, where relevant, target unit) is alive to stop a unit killed in a Lua callback from crashing Freeciv. See bug #23350 ------------------------------------------------------------------------ r28427 | sveinung | 2015-03-06 13:16:29 +0200 (Fri, 06 Mar 2015) | 8 lines Changed paths: M /trunk/server/Makefile.am A /trunk/server/actiontools.c A /trunk/server/actiontools.h M /trunk/server/diplomats.c M /trunk/server/unithand.c Centralize incident handling for all enabler controlled actions. Add incident handling to all enabler controlled actions. Separate handling of consequences from success and handling of consequences from getting caught. No (intentional) changes in any action consequences included. See patch #5893 ------------------------------------------------------------------------ r28425 | cazfi | 2015-03-06 06:25:37 +0200 (Fri, 06 Mar 2015) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/sprite.c M /trunk/client/gui-gtk-3.0/sprite.c Instead of assuming that gtk2-client supports "xpm" and "png", and gtk3-client "png", check the support runtime. See patch #5736 ------------------------------------------------------------------------ r28423 | cazfi | 2015-03-05 23:59:20 +0200 (Thu, 05 Mar 2015) | 4 lines Changed paths: M /trunk/client/gui-sdl2/repodlgs.c Use UTF8 strings in sdl2-client science dialog widgets. See patch #5883 ------------------------------------------------------------------------ r28419 | cazfi | 2015-03-05 21:01:13 +0200 (Thu, 05 Mar 2015) | 4 lines Changed paths: M /trunk/server/settings.c Check against empty startunits setting. See bug #23346 ------------------------------------------------------------------------ r28415 | cazfi | 2015-03-05 20:55:45 +0200 (Thu, 05 Mar 2015) | 4 lines Changed paths: M /trunk/server/maphand.c Do not sent virtual tiles to players when autosettlers are evaluating extra removal with them. See bug #23286 ------------------------------------------------------------------------ r28414 | sveinung | 2015-03-05 15:21:00 +0200 (Thu, 05 Mar 2015) | 3 lines Changed paths: M /trunk/client/climisc.c M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl/action_dialog.c M /trunk/client/gui-sdl2/action_dialog.c M /trunk/client/gui-xaw/action_dialog.c M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/doc/README.actions M /trunk/fc_version M /trunk/server/scripting/script_server.c M /trunk/server/unithand.c Support enabler controlled actions where the target is a tile. See patch #5886 ------------------------------------------------------------------------ r28412 | sveinung | 2015-03-05 14:48:26 +0200 (Thu, 05 Mar 2015) | 10 lines Changed paths: M /trunk/server/unithand.c Allow the orders system to make a unit convert to another unit kind. This is only server side support. The ability to convert at various positions in a list of orders was tested by hard coding a list of orders (convert, action move north, convert, action move north, convert). Code to make the client side goto handling convert a unit if its current unit type is unable to cross terrain its converted type is able to cross wasn't written. See patch #5885 ------------------------------------------------------------------------ r28410 | cazfi | 2015-03-04 22:32:45 +0200 (Wed, 04 Mar 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-3.0/helpdlg.c Gtk-clients' terrain help lists extras buildable to the terrain, as links to extra help. See patch #5884 ------------------------------------------------------------------------ r28408 | cazfi | 2015-03-04 21:08:26 +0200 (Wed, 04 Mar 2015) | 4 lines Changed paths: M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl2/repodlgs.c Limit current research choice list to immediately available ones in sdl-clients' science dialog See bug #23342 ------------------------------------------------------------------------ r28404 | cazfi | 2015-03-04 20:55:19 +0200 (Wed, 04 Mar 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/mapview.c Fixed a gtk2-client crash when tileset is changed while science dialog is open. See bug #22625 ------------------------------------------------------------------------ r28402 | sveinung | 2015-03-04 13:03:06 +0200 (Wed, 04 Mar 2015) | 3 lines Changed paths: M /trunk/server/unithand.c The caravan action functions no longer handle packets. Rename them. See patch #5882 ------------------------------------------------------------------------ r28401 | sveinung | 2015-03-04 12:57:39 +0200 (Wed, 04 Mar 2015) | 11 lines Changed paths: M /trunk/client/gui-xaw/action_dialog.c Xaw client: Disable the correct action selection button when unable to move. The code that is supposed to set the keep moving action selection button to insensitive when a regular move / attack is impossible referred to the capture units button in stead. This caused the keep moving button to always be sensitive and the capture units button to be insensitive in situations were capture units is possible. Fix the reference so it refers to the keep moving action selection button. See bug #23344 ------------------------------------------------------------------------ r28400 | cazfi | 2015-03-04 00:20:29 +0200 (Wed, 04 Mar 2015) | 4 lines Changed paths: M /trunk/common/events.c M /trunk/common/events.h M /trunk/data/misc/events.spec M /trunk/data/stdsounds.soundspec M /trunk/server/srv_main.c Renamed "Extra Spreads" event as more generic "Extra Appears" See patch #5879 ------------------------------------------------------------------------ r28398 | mir3x | 2015-03-03 20:43:07 +0200 (Tue, 03 Mar 2015) | 6 lines Changed paths: M /trunk/client/gui-qt/mapview.cpp Fixed information tile widget not being refreshed after tileset change in qt-client. Reported Louis Moureaux See bug #23327 ------------------------------------------------------------------------ r28395 | mir3x | 2015-03-03 20:37:10 +0200 (Tue, 03 Mar 2015) | 7 lines Changed paths: M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/mapview.h Fixed indicator sprites refreshing leading to crash after ruleset change in qt-client. Reported by GriffonSpade and Louis Moureaux Patch by Louis Moureaux See bug #23326 ------------------------------------------------------------------------ r28392 | mir3x | 2015-03-03 20:28:04 +0200 (Tue, 03 Mar 2015) | 7 lines Changed paths: M /trunk/client/gui-qt/mapview.cpp Fixed black tooltips with black text in qt-client. Reported by GriffonSpade and Louis Moureaux Patch by Louis Moureaux See bug #23325 ------------------------------------------------------------------------ r28389 | mir3x | 2015-03-03 20:19:46 +0200 (Tue, 03 Mar 2015) | 6 lines Changed paths: M /trunk/client/gui-qt/menu.cpp Fixed loading ruleset in qt-clinet, causing crash. Reported by anonymous. See bug #23322 ------------------------------------------------------------------------ r28386 | mir3x | 2015-03-03 20:08:04 +0200 (Tue, 03 Mar 2015) | 5 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp Removed scrollbars from city dialog production on windows in qt-client. See bug #23032 ------------------------------------------------------------------------ r28382 | cazfi | 2015-03-03 19:56:36 +0200 (Tue, 03 Mar 2015) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/gui-gtk-3.0/plrdlg.c M /trunk/client/gui-qt/plrdlg.cpp M /trunk/client/gui-sdl/diplodlg.c M /trunk/client/gui-sdl2/diplodlg.c Made "Cancel Treaty" and "Withdraw Vision" buttons insensitive between team members. Reported by pepeto See bug #22993 ------------------------------------------------------------------------ r28380 | cazfi | 2015-03-03 19:34:10 +0200 (Tue, 03 Mar 2015) | 4 lines Changed paths: M /trunk/dependencies/lua-5.3/Version M /trunk/dependencies/lua-5.3/src/ldebug.c M /trunk/dependencies/lua-5.3/src/lstrlib.c Applied lua.org patches 1 and 2 to included lua-5.3.0 See patch #5878 ------------------------------------------------------------------------ r28377 | sveinung | 2015-03-03 14:02:39 +0200 (Tue, 03 Mar 2015) | 9 lines Changed paths: M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/server/unittools.h Have the orders system support server side target extra finding for pillage. Pillage support was added to the orders system in patch #5861. When set to FALSE the ruleset option pillage_select forbids the player to select what target extra to pillage. Supporting pillage in the orders system without server side target selection is therefore useless for clients that are trying to support all rulesets. See bug #23339 ------------------------------------------------------------------------ r28376 | sveinung | 2015-03-03 14:02:26 +0200 (Tue, 03 Mar 2015) | 3 lines Changed paths: M /trunk/server/unithand.c M /trunk/server/unittools.c Allow the orders system to tell a unit to go to and fortify. See patch #5881 ------------------------------------------------------------------------ r28368 | jtn | 2015-03-03 00:01:33 +0200 (Tue, 03 Mar 2015) | 24 lines Changed paths: M /trunk/data/trident/tiles.png M /trunk/data/trident/tiles.spec M /trunk/data/trident.tilespec Reworked Trident tiles.png. Main changes are addition of lake, arctic coasts, and brightening of ocean. Detailed changes: - Reorganized the whole file, to preserve sanity while spec editing - Increased Saturation of Ocean-Coast tiles by 50%, to contrast fogged tiles better with Ocean-Floor unfogged tiles - Added Lake, with -30 Hue from Ocean-Coast tiles - Flattened oceanic terrain's layers 0 and 1 into layer 0 - Added Ice Shelf sprites onto layer 1 - Removed layer0 type 'arctic' - Added layer1 type 'arctic' - Changed Arctic layer0 type to 'water' - Changed Arctic layer1 type to 'arctic' - Changed all non-Arctic layer1 type to 'water' (AKA not-arctic) - Removed River-Grassland terrain (unreferenced) - Removed Duplicate Grassland tiles - -Removed Grassland layer0 match_with - Readded The Square Cow's Inaccessible tile, though the black-water tiles are the version called by tilespec By GriffonSpade on the forum, spec corrections by me. See gna patch #5877. ------------------------------------------------------------------------ r28367 | jtn | 2015-03-03 00:01:25 +0200 (Tue, 03 Mar 2015) | 6 lines Changed paths: M /trunk/data/amplio/tiles.png M /trunk/data/amplio2/tiles.png M /trunk/data/isotrident/tiles.png Fix misaligned city F/P/T numbers in Amplio2 (=> Cimpletoon), Amplio, and Isotrident (=> Isophex) tilesets. Reported by David Fernandez (bardo@gna). See gna bug #23332. ------------------------------------------------------------------------ r28366 | jtn | 2015-03-03 00:01:21 +0200 (Tue, 03 Mar 2015) | 3 lines Changed paths: M /trunk/client/packhand.c Do not lose unit nationality information in client. See gna bug #23311. ------------------------------------------------------------------------ r28364 | cazfi | 2015-03-02 21:32:29 +0200 (Mon, 02 Mar 2015) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-3.0/helpdlg.c M /trunk/client/gui-qt/helpdlg.cpp M /trunk/client/helpdata.c M /trunk/common/requirements.c Check _Possible effects before claiming that terrain modifications are possible for a terrain in its help. See patch #5859 ------------------------------------------------------------------------ r28361 | cazfi | 2015-03-02 21:24:37 +0200 (Mon, 02 Mar 2015) | 4 lines Changed paths: M /trunk/client/tilespec.c Added TRANS comment about missing terrain base tag See patch #5854 ------------------------------------------------------------------------ r28359 | cazfi | 2015-03-02 21:17:13 +0200 (Mon, 02 Mar 2015) | 4 lines Changed paths: M /trunk/client/servers.c Added some context to every client error_func() logging call about LAN announcements. See patch #5865 ------------------------------------------------------------------------ r28356 | sveinung | 2015-03-02 16:46:09 +0200 (Mon, 02 Mar 2015) | 5 lines Changed paths: M /trunk/server/unithand.c Remove redundant check in handle_unit_get_actions() The if statement can't be reached unless at_least_one_action can be done. See patch #5873 ------------------------------------------------------------------------ r28355 | sveinung | 2015-03-02 16:46:02 +0200 (Mon, 02 Mar 2015) | 3 lines Changed paths: M /trunk/server/unithand.c Make all enabler controlled actions respect unitwaittime. See patch #5869 ------------------------------------------------------------------------ r28353 | cazfi | 2015-03-02 05:38:07 +0200 (Mon, 02 Mar 2015) | 4 lines Changed paths: M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/gui_tilespec.c M /trunk/client/gui-sdl/gui_tilespec.h M /trunk/client/gui-sdl2/citydlg.c M /trunk/client/gui-sdl2/gui_tilespec.c M /trunk/client/gui-sdl2/gui_tilespec.h M /trunk/client/tilespec.c Added generic specialists support for sdl-clients See patch #5868 ------------------------------------------------------------------------ r28352 | cazfi | 2015-03-02 05:24:15 +0200 (Mon, 02 Mar 2015) | 6 lines Changed paths: M /trunk/ai/default/daieffects.c M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/common/player.c M /trunk/data/alien/effects.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/doc/README.effects M /trunk/server/rscompat.c M /trunk/server/rssanity.c M /trunk/server/srv_main.c M /trunk/tools/ruledit/rulesave.c M /trunk/tools/ruledit/validity.c Split "Have_Embassies" effect to two: 1) New "Have_Contacts" can provide contact with all the nations 2) "Have_Embassies" provide embassy only with those nations who the owner has had contact with See patch #5832 ------------------------------------------------------------------------ r28351 | cazfi | 2015-03-02 05:16:11 +0200 (Mon, 02 Mar 2015) | 4 lines Changed paths: M /trunk/client/servers.c M /trunk/server/sernet.c M /trunk/utility/netintf.c M /trunk/utility/netintf.h Introduced fc_inet_aton() See patch #5866 ------------------------------------------------------------------------ r28350 | cazfi | 2015-03-02 01:42:56 +0200 (Mon, 02 Mar 2015) | 2 lines Changed paths: M /trunk/translations/freeciv/fi.po Updated Finnish translation. This is just a copy from S2_5 msgmerged to TRUNK. ------------------------------------------------------------------------ r28347 | cproc | 2015-03-01 20:28:23 +0200 (Sun, 01 Mar 2015) | 3 lines Changed paths: M /trunk/win32/installer/Makefile Update gnuwin32 version. See task #7887 ------------------------------------------------------------------------ r28340 | sveinung | 2015-03-01 14:58:52 +0200 (Sun, 01 Mar 2015) | 5 lines Changed paths: M /trunk/doc/README.rulesets Stop claiming that a unit type can't do both caravan and diplomat actions Reported by Marko Lindqvist See bug #23320 ------------------------------------------------------------------------ r28339 | sveinung | 2015-03-01 14:58:46 +0200 (Sun, 01 Mar 2015) | 6 lines Changed paths: M /trunk/data/misc/events.spec Use better matching icons for the gold theft spy action events. Use the icons for the bribe unit events. They involve a spy and a coin. This fits better than the icons for the tech theft events. See patch #5871 ------------------------------------------------------------------------ r28338 | sveinung | 2015-03-01 14:58:37 +0200 (Sun, 01 Mar 2015) | 4 lines Changed paths: M /trunk/server/unithand.c Have the unit orders packet validation code check that the target extra is specified when an activity requires it. See patch #5872 ------------------------------------------------------------------------ r28337 | sveinung | 2015-03-01 13:17:41 +0200 (Sun, 01 Mar 2015) | 8 lines Changed paths: M /trunk/common/events.c M /trunk/common/events.h M /trunk/data/misc/events.spec M /trunk/data/stdsounds.soundspec M /trunk/fc_version M /trunk/server/unithand.c Add an event type for reporting that a unit's order was against the rules. Enabler controlled actions are no longer limited to spy actions. It is therefore no longer appropriate to use E_MY_DIPLOMAT_FAILED when a unit was ordered to do an action that turned out to be against the rules. Introduce the new event type E_UNIT_ILLEGAL_ACTION and use it in stead. See patch #5870 ------------------------------------------------------------------------ r28335 | cazfi | 2015-03-01 03:39:25 +0200 (Sun, 01 Mar 2015) | 4 lines Changed paths: M /trunk/server/diplhand.c M /trunk/server/savegame2.c M /trunk/server/savegame3.c M /trunk/server/srv_main.c Added loading currently open diplomatic meetings from the savegame. See patch #5694 ------------------------------------------------------------------------ r28334 | cazfi | 2015-03-01 03:10:06 +0200 (Sun, 01 Mar 2015) | 4 lines Changed paths: M /trunk/server/sernet.c Build LAN announcement functionality even when json protocol enabled See patch #5849 ------------------------------------------------------------------------ r28332 | cazfi | 2015-03-01 03:04:45 +0200 (Sun, 01 Mar 2015) | 4 lines Changed paths: M /trunk/client/gui-sdl2/graphics.c Guard sdl2-client rendering from main surface to screen with dirtyness indication See patch #5867 ------------------------------------------------------------------------ r28326 | cazfi | 2015-02-27 22:41:42 +0200 (Fri, 27 Feb 2015) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/optiondlg.c Reduced gtk3-client options dialog labels' margin to 2. Reported by Jacob Nevins See bug #22676 ------------------------------------------------------------------------ r28325 | cazfi | 2015-02-27 22:12:25 +0200 (Fri, 27 Feb 2015) | 4 lines Changed paths: M /trunk/common/packets_json.c M /trunk/common/packets_json.h Removed unused binary "type" field from raw-protocol header under json-protocol See patch #5851 ------------------------------------------------------------------------ r28322 | sveinung | 2015-02-26 16:12:58 +0200 (Thu, 26 Feb 2015) | 7 lines Changed paths: M /trunk/server/unithand.c Don't allow a (buggy) client to set a unit's activity to ACTIVITY_GOTO. Setting ACTIVITY_GOTO from the client results in a unit indicating it is going somewhere while it is standing still. The appearance of the unit doing something can trick the user to not make use of it. See patch #5864 ------------------------------------------------------------------------ r28319 | cazfi | 2015-02-26 02:42:26 +0200 (Thu, 26 Feb 2015) | 2 lines Changed paths: M /trunk/server/sernet.c Comment typofix "HEVE_" -> "HAVE_" ------------------------------------------------------------------------ r28317 | cazfi | 2015-02-26 01:30:28 +0200 (Thu, 26 Feb 2015) | 5 lines Changed paths: M /trunk/win32/installer/Makefile Do not try to stript debug symbols out of freeciv-ruledit when it doesn't exist in Windows Installer build process. See bug #23233 ------------------------------------------------------------------------ r28315 | cazfi | 2015-02-26 00:16:32 +0200 (Thu, 26 Feb 2015) | 5 lines Changed paths: M /trunk/data/civ2civ3/game.ruleset M /trunk/server/settings.c Changed spelling of happyborders option value "disable" to "disabled" to match other similar options. See bug #23279 ------------------------------------------------------------------------ r28312 | jtn | 2015-02-25 22:03:49 +0200 (Wed, 25 Feb 2015) | 6 lines Changed paths: M /trunk/data/nation/austrian.ruleset Add missing translation_domain to austrian.ruleset, so that it is localised correctly at runtime. Reported by Konstantin Vedeneev (konved@gna). See gna bug #23309. ------------------------------------------------------------------------ r28310 | cazfi | 2015-02-25 21:10:22 +0200 (Wed, 25 Feb 2015) | 5 lines Changed paths: M /trunk/client/gui-gtk-3.0/pages.c Made revision string shown when --enable-svnrev has been used identical in gtk3-client to what gtk2-client has. See bug #23285 ------------------------------------------------------------------------ r28309 | cazfi | 2015-02-25 20:47:46 +0200 (Wed, 25 Feb 2015) | 4 lines Changed paths: M /trunk/common/packets_json.c Also send packet type using key "pid" in json protocol. See patch #5850 ------------------------------------------------------------------------ r28307 | sveinung | 2015-02-25 09:12:04 +0200 (Wed, 25 Feb 2015) | 3 lines Changed paths: M /trunk/server/unithand.c Allow the orders system to order a unit to pillage. See patch #5861 ------------------------------------------------------------------------ r28305 | sveinung | 2015-02-24 11:00:27 +0200 (Tue, 24 Feb 2015) | 12 lines Changed paths: M /trunk/server/unithand.c Always clear a unit's ai_controlled state when receiving new orders for it. Before this patch a unit would lose its auto settler state when asked to build a single road (via unit_change_activity) but keep it when asked to build many roads (via unit_orders). This patch makes the behavior consistent. A player that wish a unit to be auto settler controlled after its orders are executed can still set the unit's auto setter state immediately after giving it the new orders. See bug #23307 ------------------------------------------------------------------------ r28300 | jtn | 2015-02-24 10:25:50 +0200 (Tue, 24 Feb 2015) | 34 lines Changed paths: M /trunk/data/trident/roads.png M /trunk/data/trident/roads.spec M /trunk/data/trident/tiles.png M /trunk/data/trident/tiles.spec M /trunk/data/trident.tilespec Updated Trident tiles with support for various new game elements. roads.spec/png: - Added new maglev graphics (palette swapped railroad: rails changed to sea blue, brown changed to grey) - Reverted patch #5598 (so Trident rails are now back as they were in 2.4) tiles.spec/png: - Added full set of unit upkeep icons - Added airstrip (single lane, original-coloured airbase); airbase monochromed to create contrast with it, similar to amplio - Added outpost (shortened, gape-walled fortress) - Added individual unit activity icons for roads/bases (replacing 'R', 'A', 'F') - Change fortifying from "F" to yellow hollow tower; tweak "fortified" -- 'tower' trunk widened by 2 pixels and a second window spot added, cosmetic improvement and brings it in line with new fortifying icon - "C" now used for convert (right side placement); connect now uses new arrow graphics - Autoexplore - 'X' moved to the right side to uncover shield, despite being an advisor control, does not call other activities - Change Inaccessible terrain to high contrast monochrome ocean, and use oceanic shore layers - Add extra strategic resources for modpacks: - aluminum: colour inverted and adjusted, horizontally flipped iron - uranium: monochromed gold - saltpeter: colour inverted, horizontally and vertically flipped, placement adjusted coal - elephant: monochromed, edited buffalo ("my lolephant isn't the greatest, but it's recognisably an elephant") By GriffonSpade on the forum. See gna patch #5856. ------------------------------------------------------------------------ r28298 | cazfi | 2015-02-23 23:59:05 +0200 (Mon, 23 Feb 2015) | 4 lines Changed paths: M /trunk/utility/support.h Define 'bool' also when stdbool.h doesn't provide good enough definition for us See bug #23292 ------------------------------------------------------------------------ r28296 | mir3x | 2015-02-23 20:45:40 +0200 (Mon, 23 Feb 2015) | 5 lines Changed paths: M /trunk/client/gui-qt/pages.cpp Reverted to previous state due to string freeze. See bug #23282 ------------------------------------------------------------------------ r28293 | mir3x | 2015-02-23 20:40:57 +0200 (Mon, 23 Feb 2015) | 5 lines Changed paths: M /trunk/client/gui-qt/helpdlg.cpp Reverted to previous state due to string freeze. See bug #23284 ------------------------------------------------------------------------ r28290 | mir3x | 2015-02-23 20:23:40 +0200 (Mon, 23 Feb 2015) | 6 lines Changed paths: M /trunk/client/gui-qt/helpdlg.cpp Fixed typo in help dialog. Patch by Louis Moureaux See bug #23284 ------------------------------------------------------------------------ r28287 | mir3x | 2015-02-23 20:00:27 +0200 (Mon, 23 Feb 2015) | 6 lines Changed paths: M /trunk/client/gui-qt/pages.cpp Changed string used to load scenario. Patch by Louis Moureaux See bug #23282 ------------------------------------------------------------------------ r28284 | sveinung | 2015-02-22 13:22:55 +0200 (Sun, 22 Feb 2015) | 7 lines Changed paths: M /trunk/ai/default/aidiplomat.c M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl/action_dialog.c M /trunk/client/gui-sdl2/action_dialog.c M /trunk/client/gui-xaw/action_dialog.c M /trunk/doc/README.actions M /trunk/fc_version M /trunk/server/unithand.c Don't allow untargeted sabotage city via the targeted sabotage city action. Consequenze: The set of situations were the targeted version of sabotage city is allowed is no longer guaranteed to be a subset of the situations were the untargeted version of sabotage city is allowed. See patch #5540 ------------------------------------------------------------------------ r28279 | sveinung | 2015-02-22 11:54:16 +0200 (Sun, 22 Feb 2015) | 3 lines Changed paths: M /trunk/client/gui-sdl/action_dialog.c M /trunk/client/gui-sdl2/action_dialog.c SDL clients: close the correct dialog after selecting city sabotage target. See bug #23296 ------------------------------------------------------------------------ r28278 | sveinung | 2015-02-22 11:54:09 +0200 (Sun, 22 Feb 2015) | 3 lines Changed paths: M /trunk/server/unithand.c Always clear a unit's old goto_tile when receiving new orders for it. See patch #5853 ------------------------------------------------------------------------ r28277 | sveinung | 2015-02-22 11:53:46 +0200 (Sun, 22 Feb 2015) | 3 lines Changed paths: M /trunk/server/unithand.c Make it possible to order fallout clean up via the order system. See patch #5852 ------------------------------------------------------------------------ r28275 | cazfi | 2015-02-22 11:42:14 +0200 (Sun, 22 Feb 2015) | 4 lines Changed paths: M /trunk/doc/README.effects Changed README.effects example to use present=FALSE instead of nreqs. See patch #5843 ------------------------------------------------------------------------ r28273 | cazfi | 2015-02-22 00:24:32 +0200 (Sun, 22 Feb 2015) | 4 lines Changed paths: M /trunk/data/alien/game.ruleset M /trunk/data/alien/techs.ruleset M /trunk/doc/README.ruleset_alien Made Stealth Spies not able to establish embassies in alien ruleset. See patch #5847 ------------------------------------------------------------------------ r28270 | cazfi | 2015-02-21 22:32:25 +0200 (Sat, 21 Feb 2015) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-3.0/citydlg.c Draw city map partially invisible (black background getting throuhg) when the city is under governor control in gtk3-client Reported by Jacob Nevins See bug #22834 ------------------------------------------------------------------------ r28268 | cazfi | 2015-02-21 21:13:34 +0200 (Sat, 21 Feb 2015) | 5 lines Changed paths: M /trunk/configure.ac M /trunk/gen_headers/freeciv_config.h.in M /trunk/utility/support.h Added public FREECIV_HAVE_STDBOOL_H to tell if stdbool.h should be used to get bool defined. See patch #5846 ------------------------------------------------------------------------ r28259 | jtn | 2015-02-21 13:35:01 +0200 (Sat, 21 Feb 2015) | 7 lines Changed paths: M /trunk/data/civ2civ3/units.ruleset civ2civ3: Prevent Transports gaining veterancy by cleaning pollution, and reduce changes of Engineers gaining veterancy through work. Patch by David Fernandez (bardo@gna). See gna bug #23290. ------------------------------------------------------------------------ r28258 | jtn | 2015-02-21 12:43:59 +0200 (Sat, 21 Feb 2015) | 4 lines Changed paths: M /trunk/translations/freeciv/pl.po Updated Polish translation by Hubert Kowalewski (hubkow@gna) merged from S2_6 r28257. Stats on trunk: freeciv: 98.6%: 6546 translated, 69 fuzzy, 22 untranslated. ------------------------------------------------------------------------ r28254 | jtn | 2015-02-21 12:07:06 +0200 (Sat, 21 Feb 2015) | 2 lines Changed paths: M /trunk/translations/freeciv/en_GB.po Merge current S2_5 en_GB translation for core strings (r28246). Trunk stats: freeciv: 87%: 5743 translated, 553 fuzzy, 341 untranslated. ------------------------------------------------------------------------ r28251 | cazfi | 2015-02-21 12:05:40 +0200 (Sat, 21 Feb 2015) | 7 lines Changed paths: M /trunk/client/gui-qt/helpdlg.cpp Start TRANS: comments with simple "//" instead of "///" so they get correctly collected for translation. Reported by Jacob Nevins Patch by Louis Moureaux See bug #23274 ------------------------------------------------------------------------ r28249 | cazfi | 2015-02-21 11:47:35 +0200 (Sat, 21 Feb 2015) | 2 lines Changed paths: M /trunk/translations/freeciv/fi.po Updated Finnish translation. ------------------------------------------------------------------------ r28242 | cazfi | 2015-02-21 00:49:15 +0200 (Sat, 21 Feb 2015) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-gtk-3.0/repodlgs.c M /trunk/client/reqtree.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h Do not try to redraw science dialog while tileset change is ongoing and there's no guarantee that all the sprites are available. See bug #22625 ------------------------------------------------------------------------ r28238 | cazfi | 2015-02-21 00:12:39 +0200 (Sat, 21 Feb 2015) | 4 lines Changed paths: M /trunk/win32/installer/Makefile Listed gnuwin32-2015-02-07 as the version to build Windows Installer with See patch #5845 ------------------------------------------------------------------------ r28236 | jtn | 2015-02-20 22:47:48 +0200 (Fri, 20 Feb 2015) | 4 lines Changed paths: M /trunk/translations/freeciv/ru.po M /trunk/translations/nations/ru.po M /trunk/translations/ruledit/ru.po Updated Russian translation from Konstantin Vedeneev. freeciv: >99.9%: 6636 translated, 1 fuzzy. nations: 100%: 1844 translated. ruledit: 100%: 56 translated. ------------------------------------------------------------------------ r28235 | jtn | 2015-02-20 22:47:37 +0200 (Fri, 20 Feb 2015) | 8 lines Changed paths: M /trunk/translations/freeciv/ja.po M /trunk/translations/nations/ja.po M /trunk/translations/ruledit/ja.po Updated Japanese translation by an anonymous contributor merged from S2_4 r28229 using the procedure of patch #4650. Stats on trunk: freeciv: 75%: 4976 translated, 1027 fuzzy, 634 untranslated. nations: 92%: 1697 translated, 58 fuzzy, 89 untranslated. ruledit: 20%: 11 translated, 28 fuzzy, 17 untranslated. See gna bug #23289. ------------------------------------------------------------------------ r28226 | cazfi | 2015-02-20 02:37:11 +0200 (Fri, 20 Feb 2015) | 6 lines Changed paths: M /trunk/m4/debug.m4 M /trunk/m4/gtk-2.0.m4 M /trunk/m4/gtk-3.0.m4 Enabled warnings about deprecated declarations. Use glib and gtk macro magic to control what is considered deprecated, and also what functions are considered too recent additions to be used in freeciv code. See patch #5810 ------------------------------------------------------------------------ r28220 | jtn | 2015-02-20 01:59:48 +0200 (Fri, 20 Feb 2015) | 5 lines Changed paths: M /trunk/data/alien/terrain.ruleset M /trunk/data/amplio/moderncities.spec M /trunk/data/amplio2/activities.spec M /trunk/data/amplio2/moderncities.spec M /trunk/data/civ2civ3/terrain.ruleset Rename graphics tagged "fort" to "outpost". Requested by GriffonSpade. See gna patch #5841. ------------------------------------------------------------------------ r28219 | jtn | 2015-02-20 01:59:44 +0200 (Fri, 20 Feb 2015) | 6 lines Changed paths: M /trunk/data/amplio2/activities.png M /trunk/data/amplio2/activities.spec M /trunk/data/amplio2/tiles.png M /trunk/data/amplio2/tiles.spec Add a bright outline to new unit activity icons in Amplio2/Cimpletoon. Move all unit activity icons from tiles.png to activities.png. Graphics by GriffonSpade on the forum. See gna patch #5840. ------------------------------------------------------------------------ r28218 | cazfi | 2015-02-19 21:35:54 +0200 (Thu, 19 Feb 2015) | 5 lines Changed paths: M /trunk/client/agents/cma_core.c M /trunk/client/attribute.c M /trunk/client/servers.c M /trunk/common/dataio.c M /trunk/common/dataio.h M /trunk/common/dataio_json.c M /trunk/common/dataio_json.h M /trunk/common/packets.c M /trunk/common/packets.h M /trunk/common/packets_json.c M /trunk/common/packets_json.h M /trunk/server/sernet.c M /trunk/server/srv_main.c Build raw protocol even when json protocol is being used. Use normal raw protocol under json protocol instead of duplicating the code. See patch #5824 ------------------------------------------------------------------------ r28216 | cazfi | 2015-02-19 20:28:14 +0200 (Thu, 19 Feb 2015) | 4 lines Changed paths: M /trunk/client/gui-sdl2/graphics.c M /trunk/client/gui-sdl2/graphics.h M /trunk/client/gui-sdl2/gui_mouse.c M /trunk/client/gui-sdl2/mapview.c M /trunk/client/gui-sdl2/widget.c Made main surface private to graphics.c module in sdl2-client See patch #5826 ------------------------------------------------------------------------ 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. Patch by Christian Prochaska See bug #23246 ------------------------------------------------------------------------ r28207 | cazfi | 2015-02-19 02:30:08 +0200 (Thu, 19 Feb 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/mapview.c Fixed Turn Done button blinking in gtk3-client. See bug #23269 ------------------------------------------------------------------------ r28205 | sveinung | 2015-02-18 12:34:08 +0200 (Wed, 18 Feb 2015) | 3 lines Changed paths: M /trunk/server/unithand.c Explain when a unit can't act because it isn't being transported. See patch #5828 ------------------------------------------------------------------------ r28203 | cazfi | 2015-02-18 09:21:45 +0200 (Wed, 18 Feb 2015) | 4 lines Changed paths: M /trunk/client/client_main.c M /trunk/common/fc_interface.c M /trunk/common/fc_interface.h M /trunk/server/srv_main.c M /trunk/tools/civmanual.c M /trunk/tools/modinst.c M /trunk/tools/ruledit/ruledit.cpp M /trunk/utility/shared.c M /trunk/utility/shared.h Free data directory name strvecs on exit See patch #5808 ------------------------------------------------------------------------ r28200 | cazfi | 2015-02-18 08:22:30 +0200 (Wed, 18 Feb 2015) | 4 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/extras.h Check that unit can ever clean the extra before claiming so in the help. See patch #5796 ------------------------------------------------------------------------ r28197 | cazfi | 2015-02-17 21:27:56 +0200 (Tue, 17 Feb 2015) | 4 lines Changed paths: M /trunk/data/amplio/tiles.png M /trunk/data/amplio/tiles.spec Copied new convert activity icon from Amplio2 to Amplio See patch #5837 ------------------------------------------------------------------------ r28193 | cazfi | 2015-02-17 20:55:41 +0200 (Tue, 17 Feb 2015) | 4 lines Changed paths: M /trunk/client/control.c Fixed Turn Done button blinking to work correctly in turnblock mode. See bug #23277 ------------------------------------------------------------------------ r28188 | jtn | 2015-02-17 10:49:36 +0200 (Tue, 17 Feb 2015) | 5 lines Changed paths: M /trunk/common/unittype.h I18n markup: TRANS comments. Reported by "Igx, The Dreaming Drummer..." See gna bug #23280. ------------------------------------------------------------------------ r28187 | jtn | 2015-02-17 10:49:33 +0200 (Tue, 17 Feb 2015) | 4 lines Changed paths: M /trunk/data/civ2civ3/terrain.ruleset Prevent civ2civ3 Transports from building various extras to improve help (in practice these extras were already impossible for a sea unit). See gna bug #23278. ------------------------------------------------------------------------ r28185 | cazfi | 2015-02-17 09:42:00 +0200 (Tue, 17 Feb 2015) | 5 lines Changed paths: M /trunk/configure.ac M /trunk/dependencies/lua-5.3/freeciv_lua.patch M /trunk/dependencies/lua-5.3/src/ldo.c M /trunk/dependencies/lua-5.3/src/liolib.c M /trunk/dependencies/lua-5.3/src/localluaconf.h Fixed compilation of included lua-5.3 to respect local configuration as set in localluaconf.h See patch #5836 ------------------------------------------------------------------------ r28183 | igx31 | 2015-02-16 11:08:01 +0200 (Mon, 16 Feb 2015) | 3 lines Changed paths: M /branches/S2_4/po/fr.po M /branches/S2_5/translations/freeciv/fr.po M /branches/S2_5/translations/nations/fr.po M /branches/S2_6/translations/freeciv/fr.po M /branches/S2_6/translations/nations/fr.po M /trunk/translations/freeciv/fr.po M /trunk/translations/nations/fr.po Updated French translations ------------------------------------------------------------------------ r28168 | jtn | 2015-02-16 10:22:13 +0200 (Mon, 16 Feb 2015) | 5 lines Changed paths: M /trunk/server/citytools.c M /trunk/server/citytools.h M /trunk/server/srv_main.c M /trunk/server/techtools.c Refresh city vision radius whenever a tech is researched, and once a turn as backup. This fixes delayed civ2civ3 Electricity vision bonus. See gna bug #23254. ------------------------------------------------------------------------ r28167 | jtn | 2015-02-16 10:22:09 +0200 (Mon, 16 Feb 2015) | 4 lines Changed paths: M /trunk/data/scenarios/france-140x90-v2.sav M /trunk/data/scenarios/north_america_116x100-v1.2.sav Reduce France / North America scenarios' aifill so that they don't run out of start positions for core nations. See gna bug #21350. ------------------------------------------------------------------------ r28166 | jtn | 2015-02-16 10:22:06 +0200 (Mon, 16 Feb 2015) | 3 lines Changed paths: M /trunk/data/scenarios/france-140x90-v2.sav Fix isolated Inaccessible terrain in France scenario. See gna bug #23273. ------------------------------------------------------------------------ r28165 | jtn | 2015-02-16 10:22:01 +0200 (Mon, 16 Feb 2015) | 3 lines Changed paths: M /trunk/server/unithand.c Remove all chance of gaining veterancy from bombard combat. See gna patch #5835. ------------------------------------------------------------------------ r28164 | jtn | 2015-02-16 10:21:59 +0200 (Mon, 16 Feb 2015) | 6 lines Changed paths: M /trunk/server/unithand.c A bombarder unit attacking an empty city now attempts to occupy it, rather than possibly gaining veterancy. Reported anonymously. See gna bug #20956. ------------------------------------------------------------------------ r28163 | jtn | 2015-02-16 10:21:55 +0200 (Mon, 16 Feb 2015) | 3 lines Changed paths: M /trunk/doc/README.ruleset_civ2civ3 civ2civ3: document effects of bombardment fully in README. See gna patch #5831. ------------------------------------------------------------------------ r28162 | jtn | 2015-02-16 10:21:51 +0200 (Mon, 16 Feb 2015) | 3 lines Changed paths: M /trunk/client/helpdata.c M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/helpdata.txt M /trunk/data/multiplayer/terrain.ruleset Some minor textual rewording. See gna bug #22294. ------------------------------------------------------------------------ r28159 | cazfi | 2015-02-16 08:38:38 +0200 (Mon, 16 Feb 2015) | 5 lines Changed paths: M /trunk/ai/threaded/taicity.c M /trunk/common/extras.c M /trunk/common/extras.h M /trunk/server/advisors/autosettlers.c M /trunk/server/advisors/autosettlers.h M /trunk/server/advisors/infracache.c M /trunk/server/advisors/infracache.h Replaced hacky practice of including Pollution and Fallout cleaning in the terrain transformation autosettler activities list by introducing new list for extra removal activities. See patch #5827 ------------------------------------------------------------------------ r28157 | cazfi | 2015-02-15 21:21:33 +0200 (Sun, 15 Feb 2015) | 4 lines Changed paths: M /trunk/client/gui-sdl2/gui_mouse.c Use alphablit() to draw sdl2-client cursor. See patch #5825 ------------------------------------------------------------------------ r28151 | cazfi | 2015-02-15 10:19:57 +0200 (Sun, 15 Feb 2015) | 4 lines Changed paths: M /trunk/data/Makefile.am D /trunk/data/freeciv.rc Removed obsolete freeciv.rc See patch #5817 ------------------------------------------------------------------------ r28149 | cazfi | 2015-02-14 22:23:59 +0200 (Sat, 14 Feb 2015) | 4 lines Changed paths: M /trunk/dependencies/lua-5.3/freeciv_lua.patch M /trunk/dependencies/lua-5.3/src/loslib.c Fixed compilation of included lua-5.3 to respect HAVE_MKSTEMP See patch #5820 ------------------------------------------------------------------------ r28146 | cazfi | 2015-02-14 22:09:35 +0200 (Sat, 14 Feb 2015) | 6 lines Changed paths: M /trunk/data/civ2civ3/effects.ruleset Updated civ2civ3 cheating and handicapped AI effects Patch by David Fernandez See patch #5811 ------------------------------------------------------------------------ r28142 | cazfi | 2015-02-14 21:47:24 +0200 (Sat, 14 Feb 2015) | 6 lines Changed paths: M /trunk/data/amplio2/activities.png M /trunk/data/amplio2/activities.spec Added Airstrip building activity icon to Amplio2 Art by GriffonSpade See patch #5816 ------------------------------------------------------------------------ r28141 | cazfi | 2015-02-14 21:06:27 +0200 (Sat, 14 Feb 2015) | 4 lines Changed paths: D /trunk/data/fonts Removed unused data/fonts directory See patch #5815 ------------------------------------------------------------------------ r28140 | jtn | 2015-02-14 20:20:25 +0200 (Sat, 14 Feb 2015) | 2 lines Changed paths: M /trunk/translations/freeciv/en_GB.po Merge current S2_5 en_GB translation for core strings (r28135). trunk stats: freeciv: 86%: 5728 translated, 556 fuzzy, 351 untranslated. ------------------------------------------------------------------------ r28136 | cazfi | 2015-02-14 20:10:45 +0200 (Sat, 14 Feb 2015) | 4 lines Changed paths: M /trunk/common/city.c M /trunk/doc/README.effects Fixed boolean "Tile_Workable" effect not to be considered TRUE when it has negative value. See bug #23266 ------------------------------------------------------------------------ r28133 | jtn | 2015-02-14 19:09:27 +0200 (Sat, 14 Feb 2015) | 6 lines Changed paths: M /trunk/translations/freeciv/fi.po M /trunk/translations/nations/fi.po Updated Finnish translation by Marko Lindqvist merged from S2_4 r28119 using the procedure of patch #4650. Stats on trunk: freeciv: 77%: 5112 translated, 933 fuzzy, 590 untranslated. nations: 87%: 1604 translated, 26 fuzzy, 214 untranslated. (ruledit not merged) ------------------------------------------------------------------------ r28128 | cazfi | 2015-02-14 18:34:33 +0200 (Sat, 14 Feb 2015) | 5 lines Changed paths: M /trunk/client/helpdata.c Instead of having separate line for each buildable extra in unit help, have them grouped by the activity. See patch #5797 ------------------------------------------------------------------------ r28123 | jtn | 2015-02-14 03:34:12 +0200 (Sat, 14 Feb 2015) | 4 lines Changed paths: M /trunk/data/civ2civ3/effects.ruleset Remove some rare tech/government interactions from civ2civ3: Communism or Federation without Trade no longer leads to extra waste. See gna patch #5814. ------------------------------------------------------------------------ r28121 | sveinung | 2015-02-13 13:34:12 +0200 (Fri, 13 Feb 2015) | 3 lines Changed paths: M /trunk/server/unithand.c Explain when a unit can't act because it isn't TransportDependent See patch #5812 ------------------------------------------------------------------------ r28120 | cazfi | 2015-02-13 05:19:41 +0200 (Fri, 13 Feb 2015) | 4 lines Changed paths: M /trunk/client/agents/cma_core.c M /trunk/client/attribute.c M /trunk/client/servers.c M /trunk/common/dataio.c M /trunk/common/dataio.h M /trunk/common/dataio_json.c M /trunk/common/dataio_json.h M /trunk/common/generate_packets.py M /trunk/common/packets.c M /trunk/common/packets.h M /trunk/common/packets_json.c M /trunk/common/packets_json.h M /trunk/server/sernet.c Added suffix "_json" or "_raw" to all dio_put and dio_get function names. See patch #5794 ------------------------------------------------------------------------ r28117 | cazfi | 2015-02-12 23:06:33 +0200 (Thu, 12 Feb 2015) | 4 lines Changed paths: M /trunk/client/gui-sdl2/graphics.c M /trunk/client/gui-sdl2/mapview.c M /trunk/client/options.c M /trunk/client/options.h Added option to force SW Renderer to use in sdl2-client See patch #5802 ------------------------------------------------------------------------ r28114 | cazfi | 2015-02-12 22:31:59 +0200 (Thu, 12 Feb 2015) | 4 lines Changed paths: M /trunk/data/experimental/Makefile.am D /trunk/data/experimental/ai_effects.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/multiplayer/Makefile.am D /trunk/data/multiplayer/ai_effects.ruleset M /trunk/data/multiplayer/effects.ruleset Made experimental and multiplayer rulesets to use default ai_effects.ruleset See patch #4754 ------------------------------------------------------------------------ r28111 | cazfi | 2015-02-12 22:25:52 +0200 (Thu, 12 Feb 2015) | 6 lines Changed paths: M /trunk/data/misc/governments.png M /trunk/data/misc/governments.spec Added government icons for Tribal and Federation goverment types Art by GriffonSpade See patch #5805 ------------------------------------------------------------------------ r28107 | cazfi | 2015-02-12 08:46:31 +0200 (Thu, 12 Feb 2015) | 4 lines Changed paths: M /trunk/doc/BUGS Updated list of libraries to give version numbers of, in bug reports. See patch #5809 ------------------------------------------------------------------------ r28104 | cazfi | 2015-02-12 08:23:06 +0200 (Thu, 12 Feb 2015) | 4 lines Changed paths: M /trunk/doc/README.ruleset_civ2civ3 Set eol-style of README.ruleset_civ2civ3 to CRLF. Based on request of Jacob Nevins in patch #5799 ------------------------------------------------------------------------ r28101 | cazfi | 2015-02-12 07:23:02 +0200 (Thu, 12 Feb 2015) | 7 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/city.c M /trunk/common/effects.c M /trunk/common/effects.h Check that relevant "_Possible" effect is ever enabled to the particular unit type before help claims that it can do the activity. Requested by Jacob Nevins See patch #5006 ------------------------------------------------------------------------ r28096 | cazfi | 2015-02-10 23:32:10 +0200 (Tue, 10 Feb 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-3.0/citydlg.c Marked parameter list of city_dialog_update_prev_next() void See patch #5777 ------------------------------------------------------------------------ r28092 | cazfi | 2015-02-10 23:21:21 +0200 (Tue, 10 Feb 2015) | 5 lines Changed paths: M /trunk/ai/default/daieffects.c Fixed an illegal array index usage in AI effect value evaluation when handling an city on ocean. See bug #23250 ------------------------------------------------------------------------ r28088 | cazfi | 2015-02-10 23:03:28 +0200 (Tue, 10 Feb 2015) | 4 lines Changed paths: M /trunk/tools/civmanual.c Free nls on freeciv-manual exit See bug #23257 ------------------------------------------------------------------------ r28086 | cazfi | 2015-02-10 22:32:53 +0200 (Tue, 10 Feb 2015) | 4 lines Changed paths: M /trunk/server/ruleset.c Load default.lua when needed. See bug #23251 ------------------------------------------------------------------------ r28081 | cazfi | 2015-02-10 20:33:55 +0200 (Tue, 10 Feb 2015) | 4 lines Changed paths: M /trunk/server/report.c Qualified demographics category name "Literacy" to allow distinct translations from the tech name. See patch #5807 ------------------------------------------------------------------------ r28077 | cazfi | 2015-02-10 19:55:10 +0200 (Tue, 10 Feb 2015) | 2 lines Changed paths: M /trunk/translations/freeciv/POTFILES.in Removed stub-client files from POTFILES.in ------------------------------------------------------------------------ r28075 | cazfi | 2015-02-10 19:46:49 +0200 (Tue, 10 Feb 2015) | 4 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/ai/default/aiguard.h M /trunk/client/client_main.c M /trunk/doc/HACKING M /trunk/gen_headers/freeciv_config.h.in M /trunk/m4/debug.m4 M /trunk/server/civserver.c M /trunk/server/sanitycheck.h M /trunk/server/srv_main.c M /trunk/server/techtools.c M /trunk/tools/civmanual.c M /trunk/tools/ruledit/ruledit.cpp M /trunk/utility/log.h Use new public FREECIV_NDEBUG instead of NDEBUG for controlling freeciv specific debugging facilities See patch #5795 ------------------------------------------------------------------------ r28072 | jtn | 2015-02-10 10:43:55 +0200 (Tue, 10 Feb 2015) | 4 lines Changed paths: M /trunk/data/civ2civ3/effects.ruleset Refactor civ2civ3 Democracy unit happiness effects to fix autogenerated help. See gna bug #23255. ------------------------------------------------------------------------ r28067 | cazfi | 2015-02-10 08:47:30 +0200 (Tue, 10 Feb 2015) | 7 lines Changed paths: M /trunk/data/amplio2/Makefile.am A /trunk/data/amplio2/activities.png A /trunk/data/amplio2/activities.spec M /trunk/data/amplio2/tiles.spec M /trunk/data/amplio2.tilespec M /trunk/data/cimpletoon.tilespec Added new activities icons for road, railroad, maglev, and fort building, fortifying and convert activities. Art by GriffonSpade See bug #20032 ------------------------------------------------------------------------ r28060 | jtn | 2015-02-10 01:23:43 +0200 (Tue, 10 Feb 2015) | 3 lines Changed paths: M /trunk/data/alien/units.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset Document ruleset-dependent limits on number of trade routes. See gna bug #23252. ------------------------------------------------------------------------ r28059 | jtn | 2015-02-10 01:23:39 +0200 (Tue, 10 Feb 2015) | 3 lines Changed paths: M /trunk/data/multiplayer/effects.ruleset Remove useless Max_Trade_Routes effect from multiplayer ruleset. See gna bug #23253. ------------------------------------------------------------------------ r28058 | jtn | 2015-02-10 01:23:37 +0200 (Tue, 10 Feb 2015) | 3 lines Changed paths: M /trunk/data/civ2civ3/governments.ruleset Allow civ2civ3 Tribal and Federation governments to have their own graphics. See gna patch #5804. ------------------------------------------------------------------------ r28052 | jtn | 2015-02-09 11:33:55 +0200 (Mon, 09 Feb 2015) | 4 lines Changed paths: M /trunk/data/civ2civ3/buildings.ruleset Allow civ2civ3's Internet wonder to have distinct graphics. (No tilesets have suitable graphics yet.) See gna patch #5801. ------------------------------------------------------------------------ r28051 | jtn | 2015-02-09 11:33:52 +0200 (Mon, 09 Feb 2015) | 3 lines Changed paths: M /trunk/data/civ2civ3/game.ruleset Increase minimum city size for civ2civ3 Fire disaster to 9. See gna patch #5800. ------------------------------------------------------------------------ r28049 | cazfi | 2015-02-09 07:33:57 +0200 (Mon, 09 Feb 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-3.0/gui_main.c Show versions of glib built against, and one being in use in gtk-clients' 'About Freeciv' See patch #5790 ------------------------------------------------------------------------ r28046 | cazfi | 2015-02-09 07:28:32 +0200 (Mon, 09 Feb 2015) | 4 lines Changed paths: M /trunk/doc/README.packaging Removed Xaw from the example of building multiple clients See patch #5793 ------------------------------------------------------------------------ r28042 | cazfi | 2015-02-09 07:21:22 +0200 (Mon, 09 Feb 2015) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c Free gtk2-client's custom citydlg info styles when citydlg system is closed, for example when disconnecting from server. See bug #23234 ------------------------------------------------------------------------ r28039 | cazfi | 2015-02-09 06:58:00 +0200 (Mon, 09 Feb 2015) | 7 lines Changed paths: M /trunk/data/misc/editor.png Added proper icon for editor 'roads' tool. Art by GriffonSpade Requested by Jacob Nevins See bug #20536 ------------------------------------------------------------------------ r28036 | jtn | 2015-02-08 11:40:40 +0200 (Sun, 08 Feb 2015) | 2 lines Changed paths: M /trunk M /trunk/client M /trunk/client/gui-qt M /trunk/data/themes/gui-qt/icons M /trunk/dependencies/lua-5.3 M /trunk/dependencies/lua-5.3/src M /trunk/dependencies/tinycthread M /trunk/tools M /trunk/tools/ruledit Update svn:ignore for some recent developments. ------------------------------------------------------------------------ r28035 | cazfi | 2015-02-08 09:32:13 +0200 (Sun, 08 Feb 2015) | 5 lines Changed paths: M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/savegame3.c Added experimental scenario option to try to use what ever ruleset is already loaded before loading the scenario. See patch #5785 ------------------------------------------------------------------------ r28033 | cazfi | 2015-02-08 08:39:37 +0200 (Sun, 08 Feb 2015) | 4 lines Changed paths: M /trunk/client/gui-sdl2/gui_main.c Register event for freeciv specific messages in sdl2-client. See patch #5787 ------------------------------------------------------------------------ r28029 | cazfi | 2015-02-08 08:11:54 +0200 (Sun, 08 Feb 2015) | 5 lines Changed paths: M /trunk/ai/default/aicity.c Fixed an illegal array index usage in AI building effect value adjustments when handling an city on ocean. See bug #23230 ------------------------------------------------------------------------ r28026 | cazfi | 2015-02-08 07:52:59 +0200 (Sun, 08 Feb 2015) | 4 lines Changed paths: M /trunk/common/worklist.c Made worklist_copy() to copy only the required number of entries instead of max number. See patch #5778 ------------------------------------------------------------------------ r28023 | cazfi | 2015-02-08 07:48:06 +0200 (Sun, 08 Feb 2015) | 4 lines Changed paths: M /trunk/data/experimental/units.ruleset M /trunk/doc/README.ruleset_experimental Freight does not obsolete Caravan in experimental ruleset. See patch #5791 ------------------------------------------------------------------------ r28020 | cazfi | 2015-02-08 07:30:16 +0200 (Sun, 08 Feb 2015) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/cma_fe.c M /trunk/client/gui-gtk-3.0/cma_fe.c Fixed a crash in construction of citydlg governor -tab. Also fixes a minor memory leak. The crash was ever encountered in gtk3-client only, but the fix is made to both gtk-clients. Reported by David Fernandez and amie78 See bug #21942 ------------------------------------------------------------------------ r28017 | cazfi | 2015-02-08 07:15:32 +0200 (Sun, 08 Feb 2015) | 4 lines Changed paths: M /trunk/data/amplio/tiles.spec A /trunk/data/amplio/upkeep.png A /trunk/data/amplio/upkeep.spec M /trunk/data/amplio.tilespec Copied full upkeep icon set from amplio2 to amplio. See patch #5784 ------------------------------------------------------------------------ r28014 | cazfi | 2015-02-07 07:56:35 +0200 (Sat, 07 Feb 2015) | 5 lines Changed paths: M /trunk/client/helpdata.c M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset Help lists unit as capable of building an extra only if it fits requirements of the extra in question. See patch #5783 ------------------------------------------------------------------------ r28012 | cazfi | 2015-02-07 07:13:22 +0200 (Sat, 07 Feb 2015) | 6 lines Changed paths: M /trunk/common/ai.h M /trunk/common/fc_types.h M /trunk/common/scriptcore/luascript.h M /trunk/common/unit.h M /trunk/gen_headers/freeciv_config.h.in M /trunk/m4/debug.m4 M /trunk/server/commands.h M /trunk/server/sanitycheck.h M /trunk/server/srv_log.h M /trunk/utility/bitvector.h M /trunk/utility/log.h M /trunk/utility/speclist.h M /trunk/utility/timing.h Add FREECIV_DEBUG macro as public replacement of DEBUG. Keep latter defined in private fc_config.h when ever FREECIV_DEBUG is, for those parts of the code that still rely on it. All headers use FREECIV_DEBUG instead of DEBUG. See bug #23069 ------------------------------------------------------------------------ r28008 | cazfi | 2015-02-07 06:59:00 +0200 (Sat, 07 Feb 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/citydlg.c Removed unused 'enum info_style' from gt3k-client citydlg.c See patch #5779 ------------------------------------------------------------------------ r28005 | cazfi | 2015-02-06 06:22:53 +0200 (Fri, 06 Feb 2015) | 6 lines Changed paths: M /trunk/data/amplio2/upkeep.png Retouched amplio2 upkeep.png Art by GriffonSpade See patch #4486 ------------------------------------------------------------------------ r28003 | cazfi | 2015-02-06 06:17:36 +0200 (Fri, 06 Feb 2015) | 4 lines Changed paths: M /trunk/tools/ruledit/rulesave.c Corrected saving of bitwise settings to the ruleset. See bug #23242 ------------------------------------------------------------------------ r28000 | cazfi | 2015-02-06 06:13:19 +0200 (Fri, 06 Feb 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-3.0/citydlg.c Made word "ENTER" referring to the key to press bold in improvement selling tooltip. See patch #5776 ------------------------------------------------------------------------ r27997 | cazfi | 2015-02-05 04:23:28 +0200 (Thu, 05 Feb 2015) | 4 lines Changed paths: M /trunk/client/gui-sdl2/action_dialog.c M /trunk/client/gui-sdl2/chatline.c M /trunk/client/gui-sdl2/citydlg.c M /trunk/client/gui-sdl2/cityrep.c M /trunk/client/gui-sdl2/cma_fe.c M /trunk/client/gui-sdl2/connectdlg.c M /trunk/client/gui-sdl2/dialogs.c M /trunk/client/gui-sdl2/diplodlg.c M /trunk/client/gui-sdl2/finddlg.c M /trunk/client/gui-sdl2/gotodlg.c M /trunk/client/gui-sdl2/gui_iconv.c M /trunk/client/gui-sdl2/gui_string.c M /trunk/client/gui-sdl2/helpdlg.c M /trunk/client/gui-sdl2/inteldlg.c M /trunk/client/gui-sdl2/mapctrl.c M /trunk/client/gui-sdl2/mapview.c M /trunk/client/gui-sdl2/menu.c M /trunk/client/gui-sdl2/messagewin.c M /trunk/client/gui-sdl2/optiondlg.c M /trunk/client/gui-sdl2/pages.c M /trunk/client/gui-sdl2/plrdlg.c M /trunk/client/gui-sdl2/repodlgs.c M /trunk/client/gui-sdl2/repodlgs.h M /trunk/client/gui-sdl2/spaceshipdlg.c M /trunk/client/gui-sdl2/widget.c M /trunk/client/gui-sdl2/widget.h M /trunk/client/gui-sdl2/widget_button.c M /trunk/client/gui-sdl2/widget_button.h M /trunk/client/gui-sdl2/widget_checkbox.c M /trunk/client/gui-sdl2/widget_checkbox.h M /trunk/client/gui-sdl2/widget_combo.c M /trunk/client/gui-sdl2/widget_combo.h M /trunk/client/gui-sdl2/widget_core.c M /trunk/client/gui-sdl2/widget_edit.c M /trunk/client/gui-sdl2/widget_edit.h M /trunk/client/gui-sdl2/widget_label.c M /trunk/client/gui-sdl2/widget_label.h M /trunk/client/gui-sdl2/widget_window.c M /trunk/client/gui-sdl2/widget_window.h M /trunk/client/gui-sdl2/wldlg.c Sdl2-client widgets changed to store UTF-8 instead of 16 bit Unicode See patch #5718 ------------------------------------------------------------------------ r27995 | cazfi | 2015-02-05 04:16:13 +0200 (Thu, 05 Feb 2015) | 5 lines Changed paths: M /trunk/server/settings.c M /trunk/server/settings.h M /trunk/server/stdinhand.c M /trunk/tools/ruledit/rulesave.c Track settings defaultness level (internal / ruleset / not-at-all) instead of just whether they are internal default. See patch #5781 ------------------------------------------------------------------------ r27991 | cazfi | 2015-02-05 04:11:08 +0200 (Thu, 05 Feb 2015) | 4 lines Changed paths: M /trunk/doc/README.ruleset_multiplayer Updated Multiplayer ruleset Fundamentalism documentation See bug #23214 ------------------------------------------------------------------------ r27987 | cazfi | 2015-02-05 04:04:42 +0200 (Thu, 05 Feb 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-3.0/citydlg.c Initialize the variable telling if the citydlg system has been initialized itself. See patch #5780 ------------------------------------------------------------------------ r27973 | jtn | 2015-02-05 02:14:55 +0200 (Thu, 05 Feb 2015) | 4 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/movement.c Stop help talking about units' ability to attack relative to non-native terrain if they can't attack at all. See gna bug #23241. ------------------------------------------------------------------------ r27972 | jtn | 2015-02-05 02:14:52 +0200 (Thu, 05 Feb 2015) | 3 lines Changed paths: M /trunk/server/unithand.c When capturing a unit, tell the victor its former nationality. See gna patch #5782. ------------------------------------------------------------------------ r27971 | jtn | 2015-02-05 02:14:49 +0200 (Thu, 05 Feb 2015) | 3 lines Changed paths: M /trunk/client/helpdata.c In government help, replace hardcoded "fanatics" with list of unit types. See gna bug #23240. ------------------------------------------------------------------------ r27970 | jtn | 2015-02-05 02:14:46 +0200 (Thu, 05 Feb 2015) | 3 lines Changed paths: M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset Improve paratrooper help. See gna bug #23239. ------------------------------------------------------------------------ r27969 | jtn | 2015-02-05 02:14:43 +0200 (Thu, 05 Feb 2015) | 3 lines Changed paths: M /trunk/server/cityturn.c Close loopholes when disaster zeroes production box. See gna bug #23218. ------------------------------------------------------------------------ r27966 | cazfi | 2015-02-04 17:07:41 +0200 (Wed, 04 Feb 2015) | 2 lines Changed paths: M /trunk/translations/freeciv/POTFILES.in Added header files with translatable flags to POTFILES.in ------------------------------------------------------------------------ r27965 | cazfi | 2015-02-04 07:20:11 +0200 (Wed, 04 Feb 2015) | 4 lines Changed paths: M /trunk/server/savegame3.c When loading "version3" savegame, load [scenario] -section before [savegame] one. See patch #5772 ------------------------------------------------------------------------ r27962 | cazfi | 2015-02-04 05:37:13 +0200 (Wed, 04 Feb 2015) | 5 lines Changed paths: M /trunk/client/helpdata.c Check that relevant "_Possible" effect can ever be enabled in the ruleset before claiming in the help that Settler can do some activity. See patch #5774 ------------------------------------------------------------------------ r27958 | cazfi | 2015-02-04 05:03:05 +0200 (Wed, 04 Feb 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-3.0/citydlg.c Removed unused change_shell field from gtk-clients' citydlg. See patch #5775 ------------------------------------------------------------------------ r27954 | cazfi | 2015-02-04 05:00:06 +0200 (Wed, 04 Feb 2015) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/gotodlg.c Prevent gtk3-client Goto dialog from focusing in all cities in turn when refreshing the list of cities. Reported by Jacob Nevins See bug #20624 ------------------------------------------------------------------------ r27950 | cazfi | 2015-02-04 04:56:29 +0200 (Wed, 04 Feb 2015) | 4 lines Changed paths: M /trunk/server/advisors/advbuilding.c Fixed a illegal array index usage in building advisor when handling an city on ocean. See bug #23227 ------------------------------------------------------------------------ r27948 | cazfi | 2015-02-04 04:51:58 +0200 (Wed, 04 Feb 2015) | 4 lines Changed paths: M /trunk/doc/README Updated list of tilesets in README See patch #5770 ------------------------------------------------------------------------ r27946 | mir3x | 2015-02-03 09:45:57 +0200 (Tue, 03 Feb 2015) | 5 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/pages.cpp M /trunk/data/themes/gui-qt/icons/Makefile.am A /trunk/data/themes/gui-qt/icons/flag.png A /trunk/data/themes/gui-qt/icons/go-down.png A /trunk/data/themes/gui-qt/icons/go-up.png A /trunk/data/themes/gui-qt/icons/help-donate.png A /trunk/data/themes/gui-qt/icons/list-add.png A /trunk/data/themes/gui-qt/icons/meeting-observer.png A /trunk/data/themes/gui-qt/icons/preferences-other.png Added a few icons Qt client See bug #23213 ------------------------------------------------------------------------ r27943 | mir3x | 2015-02-03 09:29:27 +0200 (Tue, 03 Feb 2015) | 7 lines Changed paths: M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h Allowed choosing a government by clicking the indicator Patch by Louis Moureaux . See patch #5762 ------------------------------------------------------------------------ r27941 | mir3x | 2015-02-03 09:19:19 +0200 (Tue, 03 Feb 2015) | 7 lines Changed paths: M /trunk/client/gui-qt/mapctrl.cpp M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/mapview.h Replaced hand drawing game info panel with widgets. Patch by Louis Moureaux . See patch #5760 ------------------------------------------------------------------------ r27937 | cazfi | 2015-02-03 08:08:03 +0200 (Tue, 03 Feb 2015) | 6 lines Changed paths: M /trunk/data/amplio2/Makefile.am M /trunk/data/amplio2/tiles.spec A /trunk/data/amplio2/upkeep.png A /trunk/data/amplio2/upkeep.spec M /trunk/data/amplio2.tilespec M /trunk/data/cimpletoon.tilespec Added full upkeep icon set for amplio2. Art by GriffonSpade See patch #4486 ------------------------------------------------------------------------ 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 See bug #23226 ------------------------------------------------------------------------ r27932 | cazfi | 2015-02-02 06:47:25 +0200 (Mon, 02 Feb 2015) | 4 lines Changed paths: M /trunk/data/alien/game.ruleset Renamed alien ruleset Steal Techonology activity as "Copy Research Data" See patch #5769 ------------------------------------------------------------------------ r27930 | cazfi | 2015-02-02 05:47:24 +0200 (Mon, 02 Feb 2015) | 5 lines Changed paths: M /trunk/client/gui-sdl2/utf8string.c Fixed sdl2-client create_new_line_utf8strs() to return correct, NULL terminated, number of strings. See patch #5768 ------------------------------------------------------------------------ r27928 | cazfi | 2015-02-02 05:44:30 +0200 (Mon, 02 Feb 2015) | 4 lines Changed paths: M /trunk/common/extras.c Fixed memory leak in can_extra_be_removed() See bug #23225 ------------------------------------------------------------------------ r27926 | sveinung | 2015-02-01 21:37:18 +0200 (Sun, 01 Feb 2015) | 10 lines Changed paths: M /trunk/data/civ2civ3/effects.ruleset M /trunk/doc/README.ruleset_civ2civ3 civ2civ3: Give Tribal government 2 martial law per unit. Increase the effect of martial law under Tribal government from 0 to 2 per unit. This should make it a good alternative to Despotism again. (Tribal's extra movement was replaced by a higher probability of gaining veterancy in combat) Patch by David Fernandez See patch #5763 ------------------------------------------------------------------------ r27924 | cazfi | 2015-02-01 09:05:51 +0200 (Sun, 01 Feb 2015) | 7 lines Changed paths: M /trunk/ai/default/aicity.c AI considers building effects that also affect allies. It still ignores world-range effects out of fear that they then benefit enemies more than itself. Requested by Jacob Nevins See bug #21415 ------------------------------------------------------------------------ r27921 | cazfi | 2015-02-01 08:34:23 +0200 (Sun, 01 Feb 2015) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/unitselect.c M /trunk/client/gui-gtk-3.0/unitselect.c Bind unit selection dialog to mapview center tile if opened without units in focus. This is just an safety measure, it should not be possible to open the dialog without units in focus. See patch #5752 ------------------------------------------------------------------------ r27917 | cazfi | 2015-02-01 07:50:22 +0200 (Sun, 01 Feb 2015) | 4 lines Changed paths: M /trunk/client/gui-sdl/diplodlg.c M /trunk/client/gui-sdl2/diplodlg.c Made it possible to Withdraw Vision from someone you're at war with in sdl-clients See bug #23210 ------------------------------------------------------------------------ r27914 | cazfi | 2015-01-31 11:11:55 +0200 (Sat, 31 Jan 2015) | 4 lines Changed paths: M /trunk/server/srv_log.c M /trunk/server/srv_log.h M /trunk/server/srv_main.c Free timing logs on server exit See patch #5749 ------------------------------------------------------------------------ r27912 | cazfi | 2015-01-31 11:06:21 +0200 (Sat, 31 Jan 2015) | 4 lines Changed paths: M /trunk/server/commands.c M /trunk/server/commands.h M /trunk/server/stdinhand.c Made /scensave command available in release builds. See patch #5755 ------------------------------------------------------------------------ r27911 | igx31 | 2015-01-30 23:59:57 +0200 (Fri, 30 Jan 2015) | 3 lines Changed paths: M /branches/S2_4/po/fr.po M /branches/S2_5/translations/freeciv/fr.po M /branches/S2_6/translations/freeciv/fr.po M /trunk/translations/freeciv/fr.po Corrected strings for bug #23008 ("Qt doesn't use _ for accelerators") ------------------------------------------------------------------------ r27909 | sveinung | 2015-01-30 17:39:18 +0200 (Fri, 30 Jan 2015) | 11 lines Changed paths: M /trunk/data/civ2civ3/effects.ruleset M /trunk/doc/README.ruleset_civ2civ3 civ2civ3: change bonus to defense in cities from size 8 to size 9 so it only is given after an aqueduct has been built and the city has grown with expensive (40 food in stead of 20 food) city growth. Adjust the min size where the city icons change from size 4, 8, 12 and 16 to size 5, 9, 13 and 17. Patch by David Fernandez See patch #5764 ------------------------------------------------------------------------ r27907 | sveinung | 2015-01-30 17:15:40 +0200 (Fri, 30 Jan 2015) | 6 lines Changed paths: M /trunk/server/unithand.c Server: Be explicit about what activities a unit order packet can contain. List each activity that will cause an order to be discarded explicitly in stead of discarding it in a default clause. See patch #5766 ------------------------------------------------------------------------ r27906 | igx31 | 2015-01-30 08:50:45 +0200 (Fri, 30 Jan 2015) | 3 lines Changed paths: M /branches/S2_4/po/fr.po M /branches/S2_5/translations/freeciv/fr.po M /branches/S2_6/translations/freeciv/fr.po M /branches/S2_6/translations/ruledit/fr.po M /trunk/translations/freeciv/fr.po M /trunk/translations/ruledit/fr.po Updated French translations ------------------------------------------------------------------------ r27903 | cazfi | 2015-01-30 06:04:57 +0200 (Fri, 30 Jan 2015) | 4 lines Changed paths: M /trunk/utility/netintf.c Consider any kind of sockaddr size to be size of whole fc_sockaddr union in Windows builds. See bug #22448 ------------------------------------------------------------------------ r27901 | cazfi | 2015-01-29 23:31:57 +0200 (Thu, 29 Jan 2015) | 4 lines Changed paths: M /trunk/server/settings.c M /trunk/server/settings.h M /trunk/tools/ruledit/rulesave.c Save game.ruleset settings -section. See bug #23124 ------------------------------------------------------------------------ r27899 | pepeto | 2015-01-29 22:32:28 +0200 (Thu, 29 Jan 2015) | 3 lines Changed paths: M /trunk/common/research.c Make translation of "Future Tech %d" possible, as it was in earlier versions. See gna bug #23222 ------------------------------------------------------------------------ r27895 | pepeto | 2015-01-29 22:28:50 +0200 (Thu, 29 Jan 2015) | 7 lines Changed paths: M /trunk/common/research.c Use two string vector to store future technology names (one for untranslated names, one for translated name). Side effect: make proprer string freeing, reported by mir3x (see bug #23220). See gna bug #23221 ------------------------------------------------------------------------ r27893 | sveinung | 2015-01-29 19:01:41 +0200 (Thu, 29 Jan 2015) | 6 lines Changed paths: M /trunk/server/unithand.c Server: Don't accept a unit order packet with a compatibility activity. The activities ACTIVITY_FORTRESS and ACTIVITY_AIRBASE aren't supposed to be sent from clients. See patch #5765 ------------------------------------------------------------------------ r27891 | cazfi | 2015-01-29 06:52:59 +0200 (Thu, 29 Jan 2015) | 4 lines Changed paths: M /trunk/server/stdinhand.c Added readline completion support for /default command option. See patch #5754 ------------------------------------------------------------------------ r27889 | cazfi | 2015-01-29 06:16:58 +0200 (Thu, 29 Jan 2015) | 4 lines Changed paths: M /trunk/client/gui-sdl2/gui_string.c Fixed sdl2-client constant width surface creation to handle UTF-8 correctly. See patch #5750 ------------------------------------------------------------------------ r27888 | cazfi | 2015-01-29 05:48:26 +0200 (Thu, 29 Jan 2015) | 4 lines Changed paths: M /trunk/common/Makefile.am M /trunk/common/dataio.c M /trunk/common/dataio.h A /trunk/common/dataio_json.c A /trunk/common/dataio_json.h M /trunk/common/generate_packets.py M /trunk/common/packets.c M /trunk/common/packets.h A /trunk/common/packets_json.c A /trunk/common/packets_json.h M /trunk/server/sernet.c Added initial versions of json-protocol files. See patch #5737 ------------------------------------------------------------------------ r27878 | jtn | 2015-01-29 02:22:34 +0200 (Thu, 29 Jan 2015) | 3 lines Changed paths: M /trunk/server/cityturn.c M /trunk/server/settings.c Rework disaster messages. See gna patch #5761. ------------------------------------------------------------------------ r27877 | jtn | 2015-01-29 02:22:31 +0200 (Thu, 29 Jan 2015) | 3 lines Changed paths: M /trunk/client/helpdata.c M /trunk/data/civ1/techs.ruleset M /trunk/data/civ2/techs.ruleset M /trunk/data/civ2civ3/techs.ruleset M /trunk/data/classic/techs.ruleset M /trunk/data/experimental/techs.ruleset M /trunk/data/multiplayer/techs.ruleset Stop trying to document bridge building rules automatically. See gna patch #5759. ------------------------------------------------------------------------ r27876 | jtn | 2015-01-29 02:22:27 +0200 (Thu, 29 Jan 2015) | 3 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/base.h M /trunk/common/road.h M /trunk/common/tech.h M /trunk/common/terrain.h M /trunk/common/unittype.h Add TRANS comments for translateable ruleset flags. See gna patch #5758. ------------------------------------------------------------------------ r27875 | jtn | 2015-01-29 02:22:23 +0200 (Thu, 29 Jan 2015) | 5 lines Changed paths: M /trunk/server/settings.c Improve 'unitwaittime' setting's short description. Requested by Marko Lindqvist (cazfi@gna). See gna patch #5751. ------------------------------------------------------------------------ r27873 | pepeto | 2015-01-28 10:59:10 +0200 (Wed, 28 Jan 2015) | 3 lines Changed paths: M /trunk/client/control.c M /trunk/client/goto.c Show patrol return path and related changes. See gna bug #22692 ------------------------------------------------------------------------ r27871 | pepeto | 2015-01-28 10:37:27 +0200 (Wed, 28 Jan 2015) | 3 lines Changed paths: M /trunk/client/control.c M /trunk/client/goto.c M /trunk/client/goto.h M /trunk/client/tilespec.c Add support for displaying new goto sprites such as waypoints, turn steps etc. See gna patch #5233 ------------------------------------------------------------------------ r27870 | cazfi | 2015-01-28 06:01:59 +0200 (Wed, 28 Jan 2015) | 4 lines Changed paths: M /trunk/client/gui-stub/graphics.c M /trunk/client/gui-xaw/graphics.c M /trunk/client/tilespec.c Made radar graphics optional See patch #5745 ------------------------------------------------------------------------ r27869 | cazfi | 2015-01-28 06:01:27 +0200 (Wed, 28 Jan 2015) | 2 lines Changed paths: M /trunk/client/tilespec.c M /trunk/data/amplio.tilespec M /trunk/data/amplio2.tilespec M /trunk/data/cimpletoon.tilespec M /trunk/data/hex2t.tilespec M /trunk/data/hexemplio.tilespec M /trunk/data/isophex.tilespec M /trunk/data/isotrident.tilespec M /trunk/data/toonhex.tilespec M /trunk/data/trident.tilespec Bumped tilespec capstr before patch #5745 ------------------------------------------------------------------------ r27867 | cazfi | 2015-01-28 05:49:16 +0200 (Wed, 28 Jan 2015) | 5 lines Changed paths: M /trunk/server/stdinhand.c Made /show command to differentiate between setting just being in the same value as default, and being 'default'. See patch #5753 ------------------------------------------------------------------------ r27865 | sveinung | 2015-01-27 19:47:09 +0200 (Tue, 27 Jan 2015) | 3 lines Changed paths: M /trunk/ai/default/aidiplomat.c M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl/action_dialog.c M /trunk/client/gui-sdl2/action_dialog.c M /trunk/client/gui-xaw/action_dialog.c M /trunk/common/actions.c M /trunk/doc/README.actions M /trunk/fc_version M /trunk/server/unithand.c Stop seeing untargeted steal tech as a subset of targeted steal tech. See patch #5757 ------------------------------------------------------------------------ r27864 | mir3x | 2015-01-27 18:21:29 +0200 (Tue, 27 Jan 2015) | 7 lines Changed paths: M /trunk/client/gui-qt/helpdlg.cpp M /trunk/client/gui-qt/helpdlg.h Added a terrain manual page. Patch by Louis Moureaux . See patch #5748 ------------------------------------------------------------------------ r27861 | mir3x | 2015-01-27 17:58:10 +0200 (Tue, 27 Jan 2015) | 8 lines Changed paths: M /trunk/client/gui-qt/helpdlg.cpp M /trunk/client/gui-qt/helpdlg.h Added functions to help creating the sidebar and adding a second panel below the text. Patch by Louis Moureaux . See patch #5747 ------------------------------------------------------------------------ r27857 | cazfi | 2015-01-26 21:15:22 +0200 (Mon, 26 Jan 2015) | 4 lines Changed paths: M /trunk/common/connection.c Fixed references to JSON_CONNECTION to its new name FREECIV_JSON_CONNECTION See bug #23212 ------------------------------------------------------------------------ r27854 | pepeto | 2015-01-26 12:43:56 +0200 (Mon, 26 Jan 2015) | 3 lines Changed paths: M /trunk/server/maphand.c Remove buoys from owner player knowledge when they get destroyed. See gna bug #22863 ------------------------------------------------------------------------ r27851 | pepeto | 2015-01-26 12:36:23 +0200 (Mon, 26 Jan 2015) | 4 lines Changed paths: M /trunk/server/maphand.c Fix a typo that was causing the buoys to give vision forever (uneless the user saves and reloads the game) even if the base was removed. See gna bug #20758 ------------------------------------------------------------------------ r27847 | cazfi | 2015-01-26 09:11:24 +0200 (Mon, 26 Jan 2015) | 4 lines Changed paths: M /trunk/common/research.c Free individual strings from Future tech names vector on server exit. See patch #5740 ------------------------------------------------------------------------ r27843 | cazfi | 2015-01-26 07:05:16 +0200 (Mon, 26 Jan 2015) | 4 lines Changed paths: M /trunk/doc/README.rulesets Updated ruleset directory list in README.rulesets See patch #5744 ------------------------------------------------------------------------ r27841 | cazfi | 2015-01-26 05:26:27 +0200 (Mon, 26 Jan 2015) | 4 lines Changed paths: M /trunk/server/savegame3.c Fixed saving of treaty clauses See bug #23211 ------------------------------------------------------------------------ r27838 | cazfi | 2015-01-25 23:38:48 +0200 (Sun, 25 Jan 2015) | 5 lines Changed paths: M /trunk/data/default/ai_effects.ruleset Given Cheating AI 20% Incite Cost bonus in default/ai_effects.ruleset, 20% penalty to Handicapped AI. See patch #5743 ------------------------------------------------------------------------ r27836 | cazfi | 2015-01-25 11:47:31 +0200 (Sun, 25 Jan 2015) | 4 lines Changed paths: M /trunk/server/savegame3.c M /trunk/server/settings.c M /trunk/server/settings.h Do not save settings that should take load-time default value to scenarios See patch #5742 ------------------------------------------------------------------------ r27832 | cazfi | 2015-01-25 11:26:37 +0200 (Sun, 25 Jan 2015) | 4 lines Changed paths: M /trunk/server/sernet.c Free the list of listening sockets on server exit See patch #5741 ------------------------------------------------------------------------ r27828 | cazfi | 2015-01-25 09:22:43 +0200 (Sun, 25 Jan 2015) | 5 lines Changed paths: M /trunk/doc/INSTALL.Cygwin Corrected INSTALL.Cygwin to say that the doc/ subdirectory is in freeciv source tree's root, not INSTALL.Cygwin itself. See bug #23204 ------------------------------------------------------------------------ r27827 | cazfi | 2015-01-25 08:00:58 +0200 (Sun, 25 Jan 2015) | 2 lines Changed paths: M /trunk/translations/freeciv/POTFILES.in M /trunk/translations/nations/POTFILES.skip M /trunk/translations/ruledit/POTFILES.skip Updated POTFILES.in and POTFILES.skip files. ------------------------------------------------------------------------ r27824 | cazfi | 2015-01-25 07:35:55 +0200 (Sun, 25 Jan 2015) | 7 lines Changed paths: M /trunk/data/helpdata.txt Added information about how Max_Trade_Routes effects limit only establishing new routes to Economy section of the help. Based on anonymous report See bug #23074 ------------------------------------------------------------------------ r27820 | cazfi | 2015-01-25 05:50:53 +0200 (Sun, 25 Jan 2015) | 5 lines Changed paths: M /trunk/server/srv_log.c M /trunk/server/srv_log.h Made upper-case TIMING_LOG() and TIMING_RESULTS() really macros - wrappers around the functions they used to be. Have them empty in non-debug builds. See bug #23172 ------------------------------------------------------------------------ r27819 | sveinung | 2015-01-25 05:42:40 +0200 (Sun, 25 Jan 2015) | 5 lines Changed paths: M /trunk/client/control.c M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/unithand.c Protocol: Get rid of the unit_move packet. Send the order to move a single tile using the unit_orders packet in stead. See patch #5729 ------------------------------------------------------------------------ r27817 | cazfi | 2015-01-24 22:26:46 +0200 (Sat, 24 Jan 2015) | 4 lines Changed paths: D /trunk/dependencies/lua-5.2 Removed lua-5.2 from under version control See patch #5734 ------------------------------------------------------------------------ r27814 | cazfi | 2015-01-24 22:19:07 +0200 (Sat, 24 Jan 2015) | 7 lines Changed paths: M /trunk/data/civ2civ3/buildings.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/doc/README.ruleset_civ2civ3 Removed Sun Tzu effect that gaining veterancy in combat chance is increased from civ2civ3 ruleset. Patch by David Fernandez See bug #23206 ------------------------------------------------------------------------ r27812 | cazfi | 2015-01-24 22:01:21 +0200 (Sat, 24 Jan 2015) | 4 lines Changed paths: M /trunk/ai/default/aisettler.c M /trunk/server/advisors/autosettlers.c M /trunk/server/advisors/autosettlers.h Clear worker task from the city as soon as some worker starts doing it. See bug #22884 ------------------------------------------------------------------------ r27808 | cazfi | 2015-01-24 21:48:02 +0200 (Sat, 24 Jan 2015) | 4 lines Changed paths: M /trunk/server/stdinhand.c Fixed a minor memory leak in /create command See bug #23209 ------------------------------------------------------------------------ r27805 | cazfi | 2015-01-24 20:47:07 +0200 (Sat, 24 Jan 2015) | 4 lines Changed paths: M /trunk/server/srv_main.c Write a log message about failure to save a game. See patch #5739 ------------------------------------------------------------------------ r27801 | cazfi | 2015-01-24 12:53:31 +0200 (Sat, 24 Jan 2015) | 4 lines Changed paths: M /trunk/data/flags/convert_png convert_png gives usage information with --help See patch #5723 ------------------------------------------------------------------------ r27799 | cazfi | 2015-01-24 12:36:36 +0200 (Sat, 24 Jan 2015) | 5 lines Changed paths: M /trunk/common/connection.h M /trunk/gen_headers/freeciv_config.h.in M /trunk/m4/web-client.m4 Made JSON_CONNECTION available from public freeciv_config.h header, under new name FREECIV_JSON_CONNECTION. See patch #5738 ------------------------------------------------------------------------ r27796 | cazfi | 2015-01-24 12:29:49 +0200 (Sat, 24 Jan 2015) | 6 lines Changed paths: M /trunk/data/experimental/effects.ruleset Made experimental ruleset max traderoutes rules same as in classic Requested by aloril See patch #5735 ------------------------------------------------------------------------ r27792 | cazfi | 2015-01-24 12:24:11 +0200 (Sat, 24 Jan 2015) | 4 lines Changed paths: M /trunk/utility/ioz.c Free fz_File structure in case of xz-compressed files when closing the file. See bug #23208 ------------------------------------------------------------------------ r27790 | cazfi | 2015-01-24 12:06:56 +0200 (Sat, 24 Jan 2015) | 4 lines Changed paths: M /trunk/client/gui-sdl2/utf8string.c Detect ending of last line correctly in create_new_line_utf8strs() See patch #5725 ------------------------------------------------------------------------ r27787 | cazfi | 2015-01-24 02:46:43 +0200 (Sat, 24 Jan 2015) | 4 lines Changed paths: M /trunk/data/misc/buildings.png M /trunk/data/misc/buildings.spec Added civ2civ3 wonders to buildings.png See bug #23134 ------------------------------------------------------------------------ r27784 | sveinung | 2015-01-23 16:33:03 +0200 (Fri, 23 Jan 2015) | 12 lines Changed paths: M /trunk/data/civ2civ3/effects.ruleset civ2civ3: make free building upkeep under communism not cumulative The wonder A.Smith's Trading Co. and the government Communism grant a similar bonus: free upkeep for buildings that cost 1 gold. The wonder A.Smith's Trading Co. was supposed to be useless under Communism, but the way it was implemented buildings with cost 2 become free of upkeep too. Patch by David Fernandez See bug #23205 ------------------------------------------------------------------------ r27783 | cazfi | 2015-01-23 07:22:27 +0200 (Fri, 23 Jan 2015) | 4 lines Changed paths: M /trunk/tests/Makefile.am D /trunk/tests/all_tests.sh Removed redundant all_tests.sh See patch #5732 ------------------------------------------------------------------------ r27781 | cazfi | 2015-01-22 22:12:53 +0200 (Thu, 22 Jan 2015) | 5 lines Changed paths: M /trunk/server/commands.c M /trunk/server/commands.h M /trunk/server/settings.c M /trunk/server/settings.h M /trunk/server/stdinhand.c Added server command 'default' to set setting to its default value, and to mark it as being the default. See patch #5731 ------------------------------------------------------------------------ r27777 | cazfi | 2015-01-22 21:25:35 +0200 (Thu, 22 Jan 2015) | 4 lines Changed paths: M /trunk/INSTALL Corrected name of INSTALL.Cygwin document in reference in INSTALL See bug #23200 ------------------------------------------------------------------------ r27775 | cazfi | 2015-01-22 21:01:23 +0200 (Thu, 22 Jan 2015) | 4 lines Changed paths: M /trunk/client/gui-sdl2/gui_string.c M /trunk/client/gui-sdl2/gui_string.h Added more utility functions for handling utf8 to sdl2-client. See patch #5726 ------------------------------------------------------------------------ r27774 | cazfi | 2015-01-22 20:55:51 +0200 (Thu, 22 Jan 2015) | 4 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/extras.h M /trunk/common/fc_types.h M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/stub/terrain.ruleset M /trunk/fc_version M /trunk/server/srv_main.c Replaced extra flag "Spreading" with new cause "Spontaneous" for extra appearance. See patch #5730 ------------------------------------------------------------------------ r27773 | cazfi | 2015-01-22 02:32:36 +0200 (Thu, 22 Jan 2015) | 4 lines Changed paths: M /trunk/server/ruleset.c Accept effect nreqs in compatibility ruleset loading mode only. See patch #5652 ------------------------------------------------------------------------ r27771 | cazfi | 2015-01-22 01:56:14 +0200 (Thu, 22 Jan 2015) | 4 lines Changed paths: M /trunk/server/advisors/infracache.c Do not calculate value of ACTIVITY_IRRIGATE or ACTIVITY_MINE in targeted form to infracache See patch #5724 ------------------------------------------------------------------------ r27767 | cazfi | 2015-01-21 22:29:10 +0200 (Wed, 21 Jan 2015) | 4 lines Changed paths: M /trunk/doc/HOWTOPLAY HOWTOPLAY documents generator setting values by their names. See bug #23197 ------------------------------------------------------------------------ r27763 | cazfi | 2015-01-21 22:15:55 +0200 (Wed, 21 Jan 2015) | 4 lines Changed paths: M /trunk/client/agents/Makefile.am Removed gtk-1.2-client directory from include path of agents. See patch #5722 ------------------------------------------------------------------------ r27759 | cazfi | 2015-01-21 22:11:03 +0200 (Wed, 21 Jan 2015) | 4 lines Changed paths: M /trunk/client/gui-sdl/gui_string.c M /trunk/client/gui-sdl2/gui_string.c sdl-clients' create_string16() returns NULL instead of illegal pointer when font loading fails. See bug #23195 ------------------------------------------------------------------------ r27756 | sveinung | 2015-01-21 14:50:00 +0200 (Wed, 21 Jan 2015) | 3 lines Changed paths: M /trunk/client/control.c make request_new_unit_activity() wrap request_new_unit_activity_targeted() See patch #5728 ------------------------------------------------------------------------ r27755 | sveinung | 2015-01-21 14:49:54 +0200 (Wed, 21 Jan 2015) | 3 lines Changed paths: M /trunk/server/ruleset.c Add missing translation comment on default actions.ui_name_sabotage_unit See patch #5719 ------------------------------------------------------------------------ r27754 | sveinung | 2015-01-21 14:49:22 +0200 (Wed, 21 Jan 2015) | 3 lines Changed paths: M /trunk/common/actions.c Fix action probability for the capture units action. See bug #23202 ------------------------------------------------------------------------ r27750 | cazfi | 2015-01-21 00:32:40 +0200 (Wed, 21 Jan 2015) | 4 lines Changed paths: M /trunk/common/game.c M /trunk/common/research.c M /trunk/common/research.h Initialize and free future tech names strvec. See bug #23173 ------------------------------------------------------------------------ r27748 | cazfi | 2015-01-21 00:17:16 +0200 (Wed, 21 Jan 2015) | 5 lines Changed paths: M /trunk/server/savegame.c M /trunk/server/settings.c M /trunk/server/settings.h M /trunk/server/stdinhand.c M /trunk/tools/civmanual.c Track which settings have not changed at all, and which are explicitly set even if the value happens to be same as default. See patch #5714 ------------------------------------------------------------------------ r27747 | jtn | 2015-01-20 01:51:34 +0200 (Tue, 20 Jan 2015) | 3 lines Changed paths: M /trunk/translations/freeciv/en_GB.po Merge current S2_5 en_GB translation for core strings (r27745). Trunk stats: 86%: 5654 translated, 547 fuzzy, 371 untranslated. ------------------------------------------------------------------------ r27736 | jtn | 2015-01-19 23:25:06 +0200 (Mon, 19 Jan 2015) | 9 lines Changed paths: M /trunk/data/civ2civ3/effects.ruleset M /trunk/doc/README.ruleset_civ2civ3 Make civ2civ3 Output_Penalty_Tile effects consistent. Now that wonders are only obsoleted by a player's own tech (patch #5542), the cancellation of this penalty by the tech obsoleting Pyramids (Railroad) should also be at player range. Patch by David Fernandez (bardo@gna), requested by me. See gna bug #23155. ------------------------------------------------------------------------ r27735 | jtn | 2015-01-19 23:25:03 +0200 (Mon, 19 Jan 2015) | 3 lines Changed paths: M /trunk/doc/README.effects Document cumulative Veteran_Build in README.effects. See gna bug #23144. ------------------------------------------------------------------------ r27734 | jtn | 2015-01-19 23:24:59 +0200 (Mon, 19 Jan 2015) | 3 lines Changed paths: M /trunk/doc/README.effects Document City_Unhappy_Size in README.effects. See gna bug #23145. ------------------------------------------------------------------------ r27731 | sveinung | 2015-01-19 13:24:55 +0200 (Mon, 19 Jan 2015) | 3 lines Changed paths: M /trunk/doc/README.actions README.actions: Document the action UI name ruleset variable of each action. See patch #5717 ------------------------------------------------------------------------ r27729 | cazfi | 2015-01-19 07:42:42 +0200 (Mon, 19 Jan 2015) | 4 lines Changed paths: M /trunk/server/advisors/autosettlers.c Correct autosettlers to consider activity being evaluated instead of hardcoded ACTIVITY_GEN_ROAD. See bug #23196 ------------------------------------------------------------------------ r27727 | cazfi | 2015-01-19 07:03:55 +0200 (Mon, 19 Jan 2015) | 5 lines Changed paths: M /trunk/server/advisors/autosettlers.c Replaced separate iterations for roads and bases with one iteration over all extras when autosettlers evaluate what to build. See patch #5713 ------------------------------------------------------------------------ r27724 | cazfi | 2015-01-19 06:35:11 +0200 (Mon, 19 Jan 2015) | 4 lines Changed paths: M /trunk/server/ruleset.c M /trunk/server/ruleset.h M /trunk/server/srv_main.c Free lua scripting state on server exit. See bug #23174 ------------------------------------------------------------------------ r27722 | cazfi | 2015-01-19 05:45:00 +0200 (Mon, 19 Jan 2015) | 4 lines Changed paths: M /trunk/common/game.c Init scenario property 'handmade' See bug #23184 ------------------------------------------------------------------------ r27718 | cazfi | 2015-01-19 05:31:49 +0200 (Mon, 19 Jan 2015) | 4 lines Changed paths: A /trunk/data/graphics/wonders/Mausoleum_of_Halicarnassus.jpg A /trunk/data/graphics/wonders/Temple_of_Artemis.jpg M /trunk/data/misc/wonders-large.spec M /trunk/data/wonders/Makefile.am A /trunk/data/wonders/mausoleum_of_halicarnassus.png A /trunk/data/wonders/temple_of_artemis.png Added graphics for Temple of Artemis and Mausoleum of Halicarnassus to wonders-large. See bug #20030 ------------------------------------------------------------------------ r27717 | cazfi | 2015-01-19 05:25:04 +0200 (Mon, 19 Jan 2015) | 4 lines Changed paths: M /trunk/data/stub/nations/barbarian.ruleset D /trunk/data/stub/nations/pirate.ruleset M /trunk/data/stub/nations.ruleset Stub ruleset has only one barbarian nation, of type "LandAndSea" See patch #5672 ------------------------------------------------------------------------ r27714 | sveinung | 2015-01-18 05:07:13 +0200 (Sun, 18 Jan 2015) | 5 lines Changed paths: M /trunk/server/unithand.c explain_why_no_action_enabled(): Detect if war is missing. Let the player know if the action may become legal if war is declared. See patch #5712 ------------------------------------------------------------------------ r27713 | sveinung | 2015-01-18 05:07:08 +0200 (Sun, 18 Jan 2015) | 5 lines Changed paths: M /trunk/client/helpdata.c Adjust action immunity help text to work for actions the target may like. Being immune to receiving wonder help isn't a good thing. See patch #5716 ------------------------------------------------------------------------ r27712 | sveinung | 2015-01-18 05:07:00 +0200 (Sun, 18 Jan 2015) | 5 lines Changed paths: M /trunk/common/actions.h Make the action target kind names work with the generated help text. Be plural again. Keep precision. See bug #23176 ------------------------------------------------------------------------ r27711 | mir3x | 2015-01-16 20:03:38 +0200 (Fri, 16 Jan 2015) | 6 lines Changed paths: M /trunk/client/gui-qt/cityrep.cpp M /trunk/client/gui-qt/cityrep.h Added selection menu to cities report in qt-client See bug #23033 ------------------------------------------------------------------------ r27708 | sveinung | 2015-01-16 14:27:45 +0200 (Fri, 16 Jan 2015) | 5 lines Changed paths: M /trunk/ai/default/aiair.c M /trunk/ai/default/aitools.c M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl/action_dialog.c M /trunk/client/gui-sdl2/action_dialog.c M /trunk/client/gui-xaw/action_dialog.c M /trunk/client/helpdata.c M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/common/unittype.h M /trunk/data/Freeciv.in M /trunk/data/alien/game.ruleset M /trunk/data/alien/units.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/doc/README.actions M /trunk/fc_version M /trunk/server/diplomats.c M /trunk/server/rscompat.c M /trunk/server/ruleset.c M /trunk/server/unithand.c M /trunk/tools/ruledit/rulesave.c Make capture units an action enabler controlled action Requested by Marko Lindqvist See patch #5604 ------------------------------------------------------------------------ r27706 | cazfi | 2015-01-15 21:59:55 +0200 (Thu, 15 Jan 2015) | 4 lines Changed paths: M /trunk/client/gui-sdl2/Makefile.am M /trunk/client/gui-sdl2/gui_string.c M /trunk/client/gui-sdl2/gui_string.h A /trunk/client/gui-sdl2/utf8string.c A /trunk/client/gui-sdl2/utf8string.h Added set of utility functions for handling utf8 to sdl2-client See patch #5701 ------------------------------------------------------------------------ r27705 | cazfi | 2015-01-15 20:40:59 +0200 (Thu, 15 Jan 2015) | 5 lines Changed paths: M /trunk/ai/default/Makefile.am M /trunk/ai/threaded/Makefile.am M /trunk/client/Makefile.am M /trunk/client/agents/Makefile.am M /trunk/client/gui-gtk-2.0/Makefile.am M /trunk/client/gui-gtk-3.0/Makefile.am M /trunk/client/gui-qt/Makefile.am M /trunk/client/gui-sdl/Makefile.am M /trunk/client/gui-sdl2/Makefile.am M /trunk/client/gui-stub/Makefile.am M /trunk/client/gui-xaw/Makefile.am M /trunk/client/luascript/Makefile.am M /trunk/common/Makefile.am M /trunk/common/aicore/Makefile.am M /trunk/common/scriptcore/Makefile.am M /trunk/configure.ac M /trunk/dependencies/Makefile.am A /trunk/dependencies/tinycthread A /trunk/dependencies/tinycthread/Makefile.am A /trunk/dependencies/tinycthread/README.txt A /trunk/dependencies/tinycthread/tinycthread.c A /trunk/dependencies/tinycthread/tinycthread.h M /trunk/gen_headers/freeciv_config.h.in M /trunk/server/Makefile.am M /trunk/server/advisors/Makefile.am M /trunk/server/generator/Makefile.am M /trunk/server/scripting/Makefile.am M /trunk/tools/Makefile.am M /trunk/tools/ruledit/Makefile.am M /trunk/utility/Makefile.am M /trunk/utility/fcthread.c M /trunk/utility/fcthread.h Added tinycthread to dependencies, and option to use it as threading implementation. Threaded AI can be used with it in Windows. See patch #5703 ------------------------------------------------------------------------ r27703 | cazfi | 2015-01-15 19:59:13 +0200 (Thu, 15 Jan 2015) | 4 lines Changed paths: M /trunk/data/stub/game.ruleset Added definition of initial city radius to stub ruleset See patch #5702 ------------------------------------------------------------------------ r27700 | cazfi | 2015-01-15 19:44:43 +0200 (Thu, 15 Jan 2015) | 4 lines Changed paths: M /trunk/common/extras.c Fixed memory leak when checking if unit can pillage. See bug #23170 ------------------------------------------------------------------------ r27698 | sveinung | 2015-01-15 18:18:04 +0200 (Thu, 15 Jan 2015) | 9 lines Changed paths: M /trunk/server/rscompat.c M /trunk/server/rscompat.h M /trunk/server/ruleset.c rscompat: add step that manipulates names before they are referred to When an object that can be referred to by ruleset objects moves to the ruleset it self its name must be inserted before the ruleset objects that may refer to it are loaded. This step can fail because of limits like the max number of certain items. See patch #5707 ------------------------------------------------------------------------ r27694 | sveinung | 2015-01-15 14:59:35 +0200 (Thu, 15 Jan 2015) | 7 lines Changed paths: M /trunk/ai/default/aidata.h M /trunk/common/extras.h M /trunk/common/requirements.h Clean up includes in requirements.h tech.h, terrain.h and unittype.h aren't used in requirements.h. Remove them. Include them directly where they are needed but used to be included via requirements.h. See patch #5711 ------------------------------------------------------------------------ r27692 | cazfi | 2015-01-15 07:24:26 +0200 (Thu, 15 Jan 2015) | 5 lines Changed paths: M /trunk/ai/threaded/taicity.c M /trunk/common/extras.c M /trunk/common/extras.h M /trunk/server/advisors/autosettlers.c M /trunk/server/advisors/autosettlers.h Replaced separate iterations for roads and bases with one iteration over all extras when threaded AI settlers evaluate what to build. See patch #5676 ------------------------------------------------------------------------ r27689 | sveinung | 2015-01-15 03:26:12 +0200 (Thu, 15 Jan 2015) | 5 lines Changed paths: M /trunk/server/unithand.c Tighten the heuristic used to determine if an actor may do a regular attack so the user will be told why no action is possible when regular attack too is illegal. See patch #5710 ------------------------------------------------------------------------ r27688 | sveinung | 2015-01-15 03:26:02 +0200 (Thu, 15 Jan 2015) | 3 lines Changed paths: M /trunk/server/unithand.c explain_why_no_action_enabled(): Detect failure caused by being transported. See patch #5709 ------------------------------------------------------------------------ r27687 | cazfi | 2015-01-14 20:20:38 +0200 (Wed, 14 Jan 2015) | 4 lines Changed paths: M /trunk/data/alien/buildings.ruleset M /trunk/data/alien/cities.ruleset M /trunk/data/alien/effects.ruleset M /trunk/data/alien/game.ruleset M /trunk/data/alien/governments.ruleset M /trunk/data/alien/nations.ruleset M /trunk/data/alien/styles.ruleset M /trunk/data/alien/techs.ruleset M /trunk/data/alien/terrain.ruleset M /trunk/data/alien/units.ruleset M /trunk/data/civ1/buildings.ruleset M /trunk/data/civ1/cities.ruleset M /trunk/data/civ1/effects.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ1/governments.ruleset M /trunk/data/civ1/nations.ruleset M /trunk/data/civ1/styles.ruleset M /trunk/data/civ1/techs.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/buildings.ruleset M /trunk/data/civ2/cities.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2/governments.ruleset M /trunk/data/civ2/nations.ruleset M /trunk/data/civ2/styles.ruleset M /trunk/data/civ2/techs.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/buildings.ruleset M /trunk/data/civ2civ3/cities.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/civ2civ3/governments.ruleset M /trunk/data/civ2civ3/nations.ruleset M /trunk/data/civ2civ3/styles.ruleset M /trunk/data/civ2civ3/techs.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/buildings.ruleset M /trunk/data/classic/cities.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/classic/governments.ruleset M /trunk/data/classic/nations.ruleset M /trunk/data/classic/styles.ruleset M /trunk/data/classic/techs.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/buildings.ruleset M /trunk/data/experimental/cities.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/experimental/governments.ruleset M /trunk/data/experimental/nations.ruleset M /trunk/data/experimental/styles.ruleset M /trunk/data/experimental/techs.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/buildings.ruleset M /trunk/data/multiplayer/cities.ruleset M /trunk/data/multiplayer/effects.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/multiplayer/governments.ruleset M /trunk/data/multiplayer/nations.ruleset M /trunk/data/multiplayer/styles.ruleset M /trunk/data/multiplayer/techs.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/stub/buildings.ruleset M /trunk/data/stub/cities.ruleset M /trunk/data/stub/effects.ruleset M /trunk/data/stub/game.ruleset M /trunk/data/stub/governments.ruleset M /trunk/data/stub/nations.ruleset M /trunk/data/stub/styles.ruleset M /trunk/data/stub/techs.ruleset M /trunk/data/stub/terrain.ruleset M /trunk/data/stub/units.ruleset M /trunk/server/ruleset.h Bumped ruleset capstr. See patch #5636 ------------------------------------------------------------------------ r27685 | cazfi | 2015-01-14 20:00:51 +0200 (Wed, 14 Jan 2015) | 4 lines Changed paths: M /trunk/dependencies/lua-5.3/Version Documented version number of included lua-5.3 as final 5.3.0. See patch #5708 ------------------------------------------------------------------------ r27683 | cazfi | 2015-01-14 19:57:24 +0200 (Wed, 14 Jan 2015) | 4 lines Changed paths: M /trunk/data/hexemplio/Makefile.am D /trunk/data/hexemplio/cities.png D /trunk/data/hexemplio/cities.spec Removed unused hexemplio cities.[png|spec] See patch #5698 ------------------------------------------------------------------------ r27679 | cazfi | 2015-01-14 19:29:33 +0200 (Wed, 14 Jan 2015) | 4 lines Changed paths: M /trunk/utility/ioz.c Fixed minor memory leaks in checking if a file is xz-compressed. See bug #23171 ------------------------------------------------------------------------ r27675 | sveinung | 2015-01-14 15:01:23 +0200 (Wed, 14 Jan 2015) | 3 lines Changed paths: M /trunk/server/unithand.c Do not consider a negative value of the effect Unit_No_Lose_Pop 'enabled'. See bug #23180 ------------------------------------------------------------------------ r27674 | sveinung | 2015-01-14 15:01:15 +0200 (Wed, 14 Jan 2015) | 5 lines Changed paths: M /trunk/tools/ruledit/rulesave.c Ruledit: Save help text less user flags. The help text of a ruleset defined user flag is optional. See bug #23178 ------------------------------------------------------------------------ r27673 | sveinung | 2015-01-14 04:39:48 +0200 (Wed, 14 Jan 2015) | 31 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/events.c M /trunk/common/events.h M /trunk/common/extras.c M /trunk/common/extras.h M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/misc/events.spec M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/stdsounds.soundspec M /trunk/data/stub/terrain.ruleset M /trunk/fc_version M /trunk/server/srv_main.c Introduce extras that spreads on their own. Some real world objects that is natural to model as an extra in a Freeciv ruleset spreads on their own. Examples are paths spreading out of a settlement, Terra forming Algae spreading from the area where they were released and a crop killing pest spreading from farm to farm. A spreading extra has a 1.5% base probability to spread each turn. If the dice rolls in its favor it will pick a random direction, test if it can legally spread to the tile in that direction and then, if legal, spread. Use cases: * Path (auto on city tile) spreads out of a city, providing the only non natural roads until Road Building have been researched. * The Terra Former unit can release Algae on any tile where the terrain has the LiquidWater flag. Algae give a bit food and makes it possible to release or spread Small Fish (luxury and food bonus) to the tile. Since Algae and Small fish spreads it may not be smart to release them in a lake where another player have many cities. Releasing them in a chess board pattern hoping that nature will do your work for you in stead of releasing to every tile may also be a good idea. * Map comes with Potato Blight on some tiles. It can spread to neighbor tiles with Irrigation, dramatically reducing food production. It is therefore smart to avoid irrigating tiles next to Potato Blight unit the tech to remove it is researched. It can be released (in enemy terrain) by the War Biologist unit. This patch is aimed at ruleset authors that don't want to do any Lua programming. See patch #5616 ------------------------------------------------------------------------ r27670 | cazfi | 2015-01-14 01:12:16 +0200 (Wed, 14 Jan 2015) | 4 lines Changed paths: M /trunk/tools/mpgui_qt.cpp Turn UTF-8 strings returned from gettext() to QStrings properly in Qt modpack installer See patch #5706 ------------------------------------------------------------------------ r27669 | cazfi | 2015-01-14 01:01:41 +0200 (Wed, 14 Jan 2015) | 4 lines Changed paths: M /trunk/client/gui-sdl2/mapview.c Renamed fucus_units_info_callback() as focus_units_info_callback() See patch #5699 ------------------------------------------------------------------------ r27668 | cazfi | 2015-01-14 00:58:58 +0200 (Wed, 14 Jan 2015) | 4 lines Changed paths: M /trunk/server/rscompat.c M /trunk/server/rscompat.h M /trunk/server/ruleset.c Support alternative ruleset capstr in compatibility mode ruleset loading. See patch #5692 ------------------------------------------------------------------------ r27665 | cazfi | 2015-01-14 00:56:33 +0200 (Wed, 14 Jan 2015) | 4 lines Changed paths: M /trunk/ai/default/aicity.c Fixed virtualunit memory leak when AI contemplates terrain improvements. See bug #23169 ------------------------------------------------------------------------ r27663 | pepeto | 2015-01-13 17:40:37 +0200 (Tue, 13 Jan 2015) | 3 lines Changed paths: M /trunk/client/options.c M /trunk/server/savegame2.c M /trunk/server/savegame3.c M /trunk/utility/support.c Remove a couple of functionalities made inside fc_assert_XXX() calls. See gna patch #5700 ------------------------------------------------------------------------ r27661 | pepeto | 2015-01-13 17:37:58 +0200 (Tue, 13 Jan 2015) | 3 lines Changed paths: M /trunk/utility/log.h Force usage of semicolon after fc_assert_XXX(). See gna patch #5697 ------------------------------------------------------------------------ r27659 | pepeto | 2015-01-13 17:24:46 +0200 (Tue, 13 Jan 2015) | 3 lines Changed paths: M /trunk/ai/default/aisettler.c M /trunk/client/gui-gtk-2.0/diplodlg.c M /trunk/client/gui-gtk-3.0/diplodlg.c M /trunk/server/advisors/infracache.c Add missing semicolon after fc_assert_XXX() usage. See gna patch #5695 ------------------------------------------------------------------------ r27658 | sveinung | 2015-01-13 13:50:32 +0200 (Tue, 13 Jan 2015) | 3 lines Changed paths: M /trunk/server/unittools.c M /trunk/server/unittools.h Move the cancel all illegal activities at a tile code to a shared function. See patch #5705 ------------------------------------------------------------------------ r27656 | cazfi | 2015-01-12 23:35:40 +0200 (Mon, 12 Jan 2015) | 4 lines Changed paths: M /trunk/client/gui-sdl2/graphics.c Fixed blitting with partial transparency in sdl2-client See bug #23166 ------------------------------------------------------------------------ r27652 | cazfi | 2015-01-12 23:32:15 +0200 (Mon, 12 Jan 2015) | 4 lines Changed paths: M /trunk/doc/BUGS BUGS typofix "oject" -> "object" See bug #23163 ------------------------------------------------------------------------ r27650 | cazfi | 2015-01-12 23:29:47 +0200 (Mon, 12 Jan 2015) | 4 lines Changed paths: M /trunk/dependencies/luasql/Version M /trunk/dependencies/luasql/src/luasql.c Backported luasql commit: Bug correction in the implementation of luaL_setfuncs See patch #5675 ------------------------------------------------------------------------ r27649 | cazfi | 2015-01-12 23:01:40 +0200 (Mon, 12 Jan 2015) | 4 lines Changed paths: M /trunk/server/Makefile.am A /trunk/server/rscompat.c A /trunk/server/rscompat.h M /trunk/server/ruleset.c M /trunk/utility/section_file.h Added rscompat.[ch] module. See patch #5671 ------------------------------------------------------------------------ r27645 | cazfi | 2015-01-12 22:38:29 +0200 (Mon, 12 Jan 2015) | 6 lines Changed paths: M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-sdl2/menu.c Corrected display of Transform command key to "O" in sdl-clients Reported anonymously See bug #23162 ------------------------------------------------------------------------ r27642 | cazfi | 2015-01-12 21:57:48 +0200 (Mon, 12 Jan 2015) | 4 lines Changed paths: M /trunk/client/client_main.c M /trunk/server/srv_main.c M /trunk/tools/ruledit/ruledit.cpp Set textdomain codeset also for other translation domains than 'freeciv'. See bug #23159 ------------------------------------------------------------------------ r27638 | pepeto | 2015-01-12 15:41:53 +0200 (Mon, 12 Jan 2015) | 4 lines Changed paths: M /trunk/common/vision.c Fix typo in vision_site_update_from_city() assertions making assignments instead of comparisons. See gna bug #23167 ------------------------------------------------------------------------ r27634 | pepeto | 2015-01-12 15:38:02 +0200 (Mon, 12 Jan 2015) | 5 lines Changed paths: M /trunk/client/mapctrl_common.c Client: make city selection possible even if borders are disabled in game rules. Reported anonymously See gna bug #23058 ------------------------------------------------------------------------ r27631 | pepeto | 2015-01-12 15:25:24 +0200 (Mon, 12 Jan 2015) | 9 lines Changed paths: M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/server/unittools.c Fix two bugs about unit knowledge at client side related with unit moves: * when a nuclear moves to an enemy city and explode there, the owner of the unit would see a ghost unit holding in the city; * when paradroping a unit from unseen tile, players with shared vision wouldn't see the unit, only empty vision sight. Reported anonymously See gna bug #23030 ------------------------------------------------------------------------ r27629 | sveinung | 2015-01-12 13:37:56 +0200 (Mon, 12 Jan 2015) | 5 lines Changed paths: M /trunk/doc/README.actions README.actions: illegal action move punishment is ruleset configurable. Don't claim that the actor unit will lose move fragments. See bug #23168 ------------------------------------------------------------------------ r27628 | sveinung | 2015-01-12 13:37:43 +0200 (Mon, 12 Jan 2015) | 6 lines Changed paths: M /trunk/server/unithand.c Support capturing all units at a city tile but don't allow it yet. This will let the rule that units in a city can't be captured move to the ruleset when unit capture becomes action enabler controlled. See patch #5689 ------------------------------------------------------------------------ r27625 | cazfi | 2015-01-11 23:15:41 +0200 (Sun, 11 Jan 2015) | 5 lines Changed paths: M /trunk/tools/mpgui_qt.cpp M /trunk/tools/mpgui_qt.h M /trunk/tools/mpgui_qt_worker.cpp Fixed updating the installed version numbers in Qt modpack installer from the separate worker thread. See bug #23141 ------------------------------------------------------------------------ r27624 | cazfi | 2015-01-11 19:09:12 +0200 (Sun, 11 Jan 2015) | 4 lines Changed paths: M /trunk/INSTALL M /trunk/autogen.sh M /trunk/configure.ac M /trunk/doc/README.packaging Documented autoconf-2.62 as the minimum requirement. See patch #5684 ------------------------------------------------------------------------ r27622 | cazfi | 2015-01-11 18:58:51 +0200 (Sun, 11 Jan 2015) | 4 lines Changed paths: M /trunk/dependencies/luasql/Version M /trunk/dependencies/luasql/src/ls_sqlite3.c Backported luasql commit: Use _v2 APIs for SQLite version 3.6.13 and above See patch #5674 ------------------------------------------------------------------------ r27620 | cazfi | 2015-01-11 17:30:12 +0200 (Sun, 11 Jan 2015) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/fc_types.h M /trunk/common/tile.c M /trunk/server/ruleset.c Cache extras providing defense bonus to a list of their own. See patch #5664 ------------------------------------------------------------------------ r27616 | sveinung | 2015-01-11 02:50:31 +0200 (Sun, 11 Jan 2015) | 5 lines Changed paths: M /trunk/client/climisc.c M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl/action_dialog.c M /trunk/client/gui-sdl2/action_dialog.c M /trunk/client/gui-xaw/action_dialog.c M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/doc/README.actions M /trunk/fc_version M /trunk/server/scripting/script_server.c M /trunk/server/unithand.c Support enabler controlled actions that target all units at a tile. No new action with this new target kind is added yet. See patch #5688 ------------------------------------------------------------------------ r27615 | sveinung | 2015-01-11 02:50:22 +0200 (Sun, 11 Jan 2015) | 5 lines Changed paths: M /trunk/data/Freeciv.in Xaw: Remove redundant hard coded Caravan action UI name definition. The UI name of the action it self will overwrite it anyway. See patch #5687 ------------------------------------------------------------------------ r27614 | sveinung | 2015-01-11 02:50:16 +0200 (Sun, 11 Jan 2015) | 5 lines Changed paths: M /trunk/client/gui-sdl/action_dialog.c SDL 1 client: offer to fall through to attack when possible. The SDL 1 client must have been overlooked when bug #23077 was fixed. See bug #23157 ------------------------------------------------------------------------ r27613 | sveinung | 2015-01-11 02:50:10 +0200 (Sun, 11 Jan 2015) | 3 lines Changed paths: M /trunk/server/unithand.c Server: Put the unit capture handling code in a separate function. See patch #5686 ------------------------------------------------------------------------ r27611 | cazfi | 2015-01-11 02:13:56 +0200 (Sun, 11 Jan 2015) | 4 lines Changed paths: M /trunk/ai/default/advdiplomacy.c M /trunk/ai/default/advdomestic.c M /trunk/ai/default/aicity.c M /trunk/ai/default/aiferry.c M /trunk/ai/default/aisettler.c M /trunk/ai/default/aitools.c M /trunk/ai/default/aiunit.c M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/editprop.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-xaw/menu.c M /trunk/client/helpdata.c M /trunk/client/mapview_common.c M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/common/aicore/aisupport.c M /trunk/common/aicore/citymap.c M /trunk/common/game.c M /trunk/common/packets.def M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/common/unitlist.c M /trunk/common/unitlist.h M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/fc_version M /trunk/server/advisors/autosettlers.c M /trunk/server/edithand.c M /trunk/server/report.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/savegame3.c M /trunk/server/srv_main.c M /trunk/server/unithand.c Added scenario parameter to prevent building new cities, even when ruleset would allow them, See patch #5678 ------------------------------------------------------------------------ r27608 | cazfi | 2015-01-10 23:06:25 +0200 (Sat, 10 Jan 2015) | 5 lines Changed paths: M /trunk/client/gui-sdl2/widget_edit.c Made sdl2-client edit widgets to handle UTF-8 correctly internally. They still are not handled outside the edit widget code. See patch #5677 ------------------------------------------------------------------------ r27607 | cazfi | 2015-01-10 22:54:00 +0200 (Sat, 10 Jan 2015) | 6 lines Changed paths: M /trunk/ai/default/advmilitary.c M /trunk/ai/default/aiunit.c M /trunk/ai/default/aiunit.h M /trunk/server/advisors/advgoto.c M /trunk/server/advisors/advgoto.h Renamed functions with name ending to _sq() as _squared() to make the meaning clear. Based on report of James Spahlinger See patch #1948 ------------------------------------------------------------------------ r27605 | cazfi | 2015-01-10 22:46:39 +0200 (Sat, 10 Jan 2015) | 5 lines Changed paths: M /trunk/common/base.h M /trunk/common/map.c M /trunk/common/road.h Avoid constructs like road_extra_get(extra_road_get(extra)) hidden in macro calls and wrapper functions in tile_move_cost_ptrs() to optimize it a bit. See patch #5669 ------------------------------------------------------------------------ r27603 | cazfi | 2015-01-10 22:10:30 +0200 (Sat, 10 Jan 2015) | 4 lines Changed paths: M /trunk/data/default/default.lua Fixd xgettext warning from default.lua See bug #23156 ------------------------------------------------------------------------ r27601 | cazfi | 2015-01-10 12:13:29 +0200 (Sat, 10 Jan 2015) | 7 lines Changed paths: M /trunk/ai/threaded/taicity.c M /trunk/common/unit.h M /trunk/server/advisors/autosettlers.c M /trunk/server/advisors/autosettlers.h M /trunk/server/advisors/infracache.c M /trunk/server/srv_main.c 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. See patch #5673 ------------------------------------------------------------------------ r27599 | cazfi | 2015-01-10 00:36:07 +0200 (Sat, 10 Jan 2015) | 6 lines Changed paths: M /trunk/data/flags/Makefile.am A /trunk/data/flags/animals-large.png A /trunk/data/flags/animals-shield-large.png A /trunk/data/flags/animals-shield.png A /trunk/data/flags/animals.png A /trunk/data/flags/animals.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec Added flag for Animal Kingdom Art by jtn See patch #5577 ------------------------------------------------------------------------ r27597 | cazfi | 2015-01-10 00:00:14 +0200 (Sat, 10 Jan 2015) | 4 lines Changed paths: M /trunk/tools/ruledit/requirers_dlg.cpp M /trunk/tools/ruledit/ruledit_qt.cpp M /trunk/tools/ruledit/tab_building.cpp M /trunk/tools/ruledit/tab_misc.cpp M /trunk/tools/ruledit/tab_nation.cpp M /trunk/tools/ruledit/tab_tech.cpp M /trunk/tools/ruledit/tab_unit.cpp Properly convert UTF-8 string returned by gettext() to QStrings. See bug #23138 ------------------------------------------------------------------------ r27595 | cazfi | 2015-01-09 22:29:42 +0200 (Fri, 09 Jan 2015) | 4 lines Changed paths: M /trunk/common/unittype.c Optimized unit upkeep calculation for the usual case of Shield2Gold not being active for it. See patch #5663 ------------------------------------------------------------------------ r27594 | cazfi | 2015-01-09 21:15:38 +0200 (Fri, 09 Jan 2015) | 4 lines Changed paths: M /trunk/server/savegame3.c Dropped compat_road handling from savegame3.c See patch #5657 ------------------------------------------------------------------------ r27592 | cazfi | 2015-01-09 21:11:04 +0200 (Fri, 09 Jan 2015) | 4 lines Changed paths: M /trunk/dependencies/lua-5.3/README M /trunk/dependencies/lua-5.3/Version M /trunk/dependencies/lua-5.3/src/linit.c M /trunk/dependencies/lua-5.3/src/loadlib.c M /trunk/dependencies/lua-5.3/src/lobject.h M /trunk/dependencies/lua-5.3/src/lopcodes.c M /trunk/dependencies/lua-5.3/src/ltable.c Updated included lua-5.3 to version 5.3.0-rc4 See patch #5683 ------------------------------------------------------------------------ r27589 | cazfi | 2015-01-09 07:29:00 +0200 (Fri, 09 Jan 2015) | 4 lines Changed paths: M /trunk/utility/support.h Removed unused fc_bool definition See patch #5959 ------------------------------------------------------------------------ r27586 | cazfi | 2015-01-09 06:50:02 +0200 (Fri, 09 Jan 2015) | 4 lines Changed paths: M /trunk/data/civ2civ3/effects.ruleset Removed effects with zero value from civ2civ3 ruleset. See patch #5682 ------------------------------------------------------------------------ r27584 | cazfi | 2015-01-09 06:43:26 +0200 (Fri, 09 Jan 2015) | 4 lines Changed paths: M /trunk/client/gui-sdl2/cma_fe.c M /trunk/client/gui-sdl2/gui_main.c M /trunk/client/gui-sdl2/gui_main.h M /trunk/client/gui-sdl2/repodlgs.c M /trunk/client/gui-sdl2/widget_edit.c M /trunk/client/gui-sdl2/widget_scrollbar.c M /trunk/client/gui-sdl2/widget_window.c Handle SDL_TEXTINPUT for sdl2-client edit widgets. See patch #4766 ------------------------------------------------------------------------ r27582 | cazfi | 2015-01-08 23:28:19 +0200 (Thu, 08 Jan 2015) | 4 lines Changed paths: M /trunk/doc/man/freeciv-client.6.in Added sdl2-client information to client man page. See patch #5670 ------------------------------------------------------------------------ r27579 | cazfi | 2015-01-08 23:24:29 +0200 (Thu, 08 Jan 2015) | 4 lines Changed paths: M /trunk/data/amplio/moderncities.png M /trunk/data/amplio/moderncities.spec Added Fort and Airtstrip graphics for Amplio. See patch #5680 ------------------------------------------------------------------------ r27576 | cazfi | 2015-01-08 23:20:32 +0200 (Thu, 08 Jan 2015) | 4 lines Changed paths: M /trunk/common/unittype.c Do not consider negative value of boolean "Fanatics" effect 'true'. See bug #23142 ------------------------------------------------------------------------ r27574 | cazfi | 2015-01-08 23:16:58 +0200 (Thu, 08 Jan 2015) | 4 lines Changed paths: M /trunk/server/ruleset.c Removed double secfile_destroy() for game.ruleset when capstr check fails. See bug #23140 ------------------------------------------------------------------------ r27573 | cazfi | 2015-01-08 22:48:21 +0200 (Thu, 08 Jan 2015) | 4 lines Changed paths: M /trunk/data/alien/buildings.ruleset M /trunk/data/alien/cities.ruleset M /trunk/data/alien/effects.ruleset M /trunk/data/alien/game.ruleset M /trunk/data/alien/governments.ruleset M /trunk/data/alien/nations.ruleset M /trunk/data/alien/styles.ruleset M /trunk/data/alien/techs.ruleset M /trunk/data/alien/terrain.ruleset M /trunk/data/alien/units.ruleset M /trunk/data/civ1/buildings.ruleset M /trunk/data/civ1/cities.ruleset M /trunk/data/civ1/effects.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ1/governments.ruleset M /trunk/data/civ1/nations.ruleset M /trunk/data/civ1/styles.ruleset M /trunk/data/civ1/techs.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/buildings.ruleset M /trunk/data/civ2/cities.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2/governments.ruleset M /trunk/data/civ2/nations.ruleset M /trunk/data/civ2/styles.ruleset M /trunk/data/civ2/techs.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/buildings.ruleset M /trunk/data/civ2civ3/cities.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/civ2civ3/governments.ruleset M /trunk/data/civ2civ3/nations.ruleset M /trunk/data/civ2civ3/styles.ruleset M /trunk/data/civ2civ3/techs.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/buildings.ruleset M /trunk/data/classic/cities.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/classic/governments.ruleset M /trunk/data/classic/nations.ruleset M /trunk/data/classic/styles.ruleset M /trunk/data/classic/techs.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/buildings.ruleset M /trunk/data/experimental/cities.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/experimental/governments.ruleset M /trunk/data/experimental/nations.ruleset M /trunk/data/experimental/styles.ruleset M /trunk/data/experimental/techs.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/buildings.ruleset M /trunk/data/multiplayer/cities.ruleset M /trunk/data/multiplayer/effects.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/multiplayer/governments.ruleset M /trunk/data/multiplayer/nations.ruleset M /trunk/data/multiplayer/styles.ruleset M /trunk/data/multiplayer/techs.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/stub/buildings.ruleset M /trunk/data/stub/cities.ruleset M /trunk/data/stub/effects.ruleset M /trunk/data/stub/game.ruleset M /trunk/data/stub/governments.ruleset M /trunk/data/stub/nations.ruleset M /trunk/data/stub/styles.ruleset M /trunk/data/stub/techs.ruleset M /trunk/data/stub/terrain.ruleset M /trunk/data/stub/units.ruleset Set format_version=10 in all supplied rulesets. See patch #5658 ------------------------------------------------------------------------ r27570 | cazfi | 2015-01-08 09:02:57 +0200 (Thu, 08 Jan 2015) | 6 lines Changed paths: M /trunk/dependencies/luasql/src/ls_mysql.c Replaced call to deprecated luaL_optint() with luaL_optinteger() call. Reported by Jacob Nevins See bug #23147 ------------------------------------------------------------------------ r27568 | sveinung | 2015-01-07 13:10:31 +0200 (Wed, 07 Jan 2015) | 7 lines Changed paths: M /trunk/client/gui-sdl/action_dialog.c M /trunk/client/gui-sdl2/action_dialog.c SDL clients: Auto generate the action selection dialog buttons. Automatically create a button for each action a unit can do in stead of hard coding a button for each action. This reduces the amount of work required to add a new action. See patch #5679 ------------------------------------------------------------------------ r27565 | cazfi | 2015-01-07 09:19:33 +0200 (Wed, 07 Jan 2015) | 4 lines Changed paths: M /trunk/tools/mpgui_qt.cpp M /trunk/tools/mpgui_qt.h Made Qt modpack installer thread synchornization to work with signals/slots. See bug #23067 ------------------------------------------------------------------------ r27561 | cazfi | 2015-01-06 22:38:24 +0200 (Tue, 06 Jan 2015) | 4 lines Changed paths: M /trunk/ai/threaded/taimsg.c M /trunk/ai/threaded/taiplayer.c M /trunk/ai/threaded/taiplayer.h Do not queue messages for threaded AI player thread when it's not running. See bug #23146 ------------------------------------------------------------------------ r27557 | cazfi | 2015-01-06 21:02:04 +0200 (Tue, 06 Jan 2015) | 5 lines Changed paths: M /trunk/data/civ2/effects.ruleset Fanatics have free upkeep in civ2 ruleset. Otherwiase free upkeep is reduced to 8 units from each city. See patch #3505 ------------------------------------------------------------------------ r27551 | sveinung | 2015-01-06 13:42:51 +0200 (Tue, 06 Jan 2015) | 3 lines Changed paths: M /trunk/common/unittype.c Only cache a unit type's ability to do actions with a unit actor. See patch #5667 ------------------------------------------------------------------------ r27550 | sveinung | 2015-01-06 13:42:43 +0200 (Tue, 06 Jan 2015) | 6 lines Changed paths: M /trunk/server/unithand.c A unit can do an action that has a unit actor. Don't include actions that aren't performed by a unit when handle_unit_get_actions() is preparing a list of actions a unit can do. See patch #5666 ------------------------------------------------------------------------ r27549 | sveinung | 2015-01-06 13:42:34 +0200 (Tue, 06 Jan 2015) | 6 lines Changed paths: M /trunk/client/packhand.c Client: Check received unit actions using action_prob_possible() so it will work even if the action probability encoding changes in the future. See patch #5665 ------------------------------------------------------------------------ r27548 | sveinung | 2015-01-06 13:30:39 +0200 (Tue, 06 Jan 2015) | 7 lines Changed paths: M /trunk/common/actions.c M /trunk/common/actions.h Be precise about plural form when talking about actor and target kind. Up unit now all enabler controlled actions have had a single target. This is about to change. Capture unit will capture *all* units at a tile. This will require more precision when talking about target kind. See patch #5662 ------------------------------------------------------------------------ r27547 | sveinung | 2015-01-06 13:30:31 +0200 (Tue, 06 Jan 2015) | 6 lines Changed paths: M /trunk/ai/default/advdomestic.c M /trunk/client/gui-sdl/action_dialog.c M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-sdl2/action_dialog.c M /trunk/client/gui-sdl2/menu.c M /trunk/common/aicore/caravan.c M /trunk/common/traderoutes.c M /trunk/common/traderoutes.h M /trunk/server/unithand.c Centralize the bonus reduction of Enter Marketplace. Make get_caravan_enter_city_trade_bonus() handle the bonus reduction of Enter Marketplace (without establishing a trade route). See patch #5661 ------------------------------------------------------------------------ r27545 | cazfi | 2015-01-06 11:09:10 +0200 (Tue, 06 Jan 2015) | 5 lines Changed paths: M /trunk/common/aicore/cm.c M /trunk/common/aicore/cm.h Store information whether calculation was prematurely aborted or not to the cm result for debugging purposes. See patch #5649 ------------------------------------------------------------------------ r27543 | cazfi | 2015-01-05 22:38:36 +0200 (Mon, 05 Jan 2015) | 4 lines Changed paths: M /trunk/server/ruleset.c M /trunk/server/ruleset.h M /trunk/server/scripting/script_server.c M /trunk/server/scripting/script_server.h M /trunk/server/stdinhand.c Do not parse lua scripts when loading rulesets for ruledit. See bug #23099 ------------------------------------------------------------------------ r27540 | cazfi | 2015-01-05 20:27:17 +0200 (Mon, 05 Jan 2015) | 5 lines Changed paths: M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/stub/game.ruleset Typofix to game.ruleset actions section comment: "secound" -> "second". Added the documentation comment to stub ruleset. See patch #5651 ------------------------------------------------------------------------ r27537 | cazfi | 2015-01-05 19:46:03 +0200 (Mon, 05 Jan 2015) | 5 lines Changed paths: M /trunk/configure.ac M /trunk/translations/freeciv/Makevars M /trunk/translations/nations/Makevars M /trunk/translations/ruledit/Makevars Replaced configure Makefile modifying hack to add "--language=C" xgettext parameter with introduction of the parameter in Makevars. See patch #5646 ------------------------------------------------------------------------ r27529 | sveinung | 2015-01-05 13:05:00 +0200 (Mon, 05 Jan 2015) | 3 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp Qt client: Remove unused variable in targeted steal tech selection dialog See patch #5653 ------------------------------------------------------------------------ r27528 | sveinung | 2015-01-05 12:51:11 +0200 (Mon, 05 Jan 2015) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c Gtk clients: Auto generate the action selection dialog buttons. Automatically create a button for each action a unit can do in stead of hard coding a button for each action. This reduces the amount of work required to add a new action. See patch #5656 ------------------------------------------------------------------------ r27527 | sveinung | 2015-01-05 12:51:03 +0200 (Mon, 05 Jan 2015) | 7 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp Qt client: Auto generate the action selection dialog buttons. Automatically create a button for each action a unit can do in stead of hard coding a button for each action. This reduces the amount of work required to add a new action. See patch #5655 ------------------------------------------------------------------------ r27526 | sveinung | 2015-01-05 12:50:53 +0200 (Mon, 05 Jan 2015) | 12 lines Changed paths: M /trunk/common/actions.h M /trunk/fc_version Number the actions as they appear in the action selection dialog. This allows a client to auto generate the action selection dialog without causing the actions to appear in a different order than before. Preserving the order from old version of Freeciv will be more friendly to users that upgrades. There is no need to renumber all actions when future new actions are added as users of old versions of Freeciv won't have any expectations about were they are located in the action selection dialog they should appear. See patch #5654 ------------------------------------------------------------------------ r27523 | cazfi | 2015-01-04 21:06:11 +0200 (Sun, 04 Jan 2015) | 6 lines Changed paths: M /trunk/doc/man/freeciv-client.6.in Updated freeciv-client man page about Qt-client - Added section about freeciv-qt specific commandline options - Added freeciv-qt to the list of clients capable of forking their own server See patch #5645 ------------------------------------------------------------------------ r27519 | cazfi | 2015-01-04 21:00:30 +0200 (Sun, 04 Jan 2015) | 4 lines Changed paths: M /trunk/data/alien/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/stub/units.ruleset Updated ruleset comments about Barbarian unit roles. See patch #5477 ------------------------------------------------------------------------ r27517 | cazfi | 2015-01-04 20:48:17 +0200 (Sun, 04 Jan 2015) | 4 lines Changed paths: M /trunk/ai/default/advdiplomacy.c M /trunk/common/diptreaty.c M /trunk/common/diptreaty.h M /trunk/server/diplhand.c M /trunk/server/diplhand.h M /trunk/server/savegame3.c Save information about the open diplomacy meetings to the savegame. It's not loaded yet. See patch #5614 ------------------------------------------------------------------------ r27513 | cazfi | 2015-01-04 20:32:03 +0200 (Sun, 04 Jan 2015) | 4 lines Changed paths: M /trunk/data/cimpletoon.tilespec Added definition for 'Inaccessible' tile to the cimpletoon tileset See bug #23135 ------------------------------------------------------------------------ r27509 | cazfi | 2015-01-04 20:29:20 +0200 (Sun, 04 Jan 2015) | 5 lines Changed paths: M /trunk/configure.ac Give sensible error message when configure does not find pkg-config instead of failing some test where the test execution would require it. See bug #23133 ------------------------------------------------------------------------ r27507 | cazfi | 2015-01-04 20:06:01 +0200 (Sun, 04 Jan 2015) | 4 lines Changed paths: M /trunk/dependencies/lua-5.3/README M /trunk/dependencies/lua-5.3/Version M /trunk/dependencies/lua-5.3/doc/readme.html M /trunk/dependencies/lua-5.3/src/lapi.c M /trunk/dependencies/lua-5.3/src/lcode.c M /trunk/dependencies/lua-5.3/src/ldblib.c M /trunk/dependencies/lua-5.3/src/ldebug.c M /trunk/dependencies/lua-5.3/src/liolib.c M /trunk/dependencies/lua-5.3/src/lmathlib.c M /trunk/dependencies/lua-5.3/src/lobject.c M /trunk/dependencies/lua-5.3/src/loslib.c M /trunk/dependencies/lua-5.3/src/lparser.c M /trunk/dependencies/lua-5.3/src/lprefix.h M /trunk/dependencies/lua-5.3/src/lua.h M /trunk/dependencies/lua-5.3/src/luaconf.h M /trunk/dependencies/lua-5.3/src/lvm.c Updated included lua-5.3 to version 5.3.0-rc3 See patch #5644 ------------------------------------------------------------------------ r27504 | sveinung | 2015-01-04 10:58:29 +0200 (Sun, 04 Jan 2015) | 3 lines Changed paths: M /trunk/data/alien/effects.ruleset M /trunk/data/civ1/effects.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/multiplayer/effects.ruleset M /trunk/server/cityturn.c Put the rule that empty cities cost half as much in the ruleset. See patch #5634 ------------------------------------------------------------------------ r27503 | sveinung | 2015-01-04 10:58:13 +0200 (Sun, 04 Jan 2015) | 7 lines Changed paths: M /trunk/server/unithand.c Clean up: Place regular move handling after the enabler controlled actions. Move isn't action enabler controlled (yet). Move it to the end of the switch statement in handle_unit_do_action() so it won't be in the middle of enabler controlled actions. See patch #5643 ------------------------------------------------------------------------ r27500 | sveinung | 2015-01-04 00:32:22 +0200 (Sun, 04 Jan 2015) | 3 lines Changed paths: M /trunk/client/goto.c M /trunk/client/helpdata.c M /trunk/common/unittype.h M /trunk/data/alien/units.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/stub/units.ruleset M /trunk/fc_version Unhard code the HelpWonder unit type flag. See patch #5639 ------------------------------------------------------------------------ r27499 | cazfi | 2015-01-03 18:30:18 +0200 (Sat, 03 Jan 2015) | 4 lines Changed paths: M /trunk/common/fc_types.h M /trunk/fc_version M /trunk/server/barbarian.c M /trunk/server/ruleset.c Added support for barbarian types that can act as both Land and Sea barbarian See patch #5521 ------------------------------------------------------------------------ r27497 | cazfi | 2015-01-03 10:39:59 +0200 (Sat, 03 Jan 2015) | 4 lines Changed paths: M /trunk/server/advisors/advtools.h Handle advisor (& AI) wants as floating point values See patch #4999 ------------------------------------------------------------------------ r27495 | cazfi | 2015-01-03 08:40:40 +0200 (Sat, 03 Jan 2015) | 4 lines Changed paths: M /trunk/dependencies/lua-5.3/Makefile.am Corrected path to osi-certified-72x60.png in lua-5.3 Makefile.am See bug #23137 ------------------------------------------------------------------------ r27494 | cazfi | 2015-01-02 18:27:41 +0200 (Fri, 02 Jan 2015) | 4 lines Changed paths: M /trunk/configure.ac Removed backward compatibility code for automake versions less than 1.11 See patch #5451 ------------------------------------------------------------------------ r27493 | cazfi | 2015-01-02 18:21:56 +0200 (Fri, 02 Jan 2015) | 4 lines Changed paths: D /trunk/vms Removed directory 'vms' from under version control See patch #5438 ------------------------------------------------------------------------ r27488 | jtn | 2015-01-02 12:10:23 +0200 (Fri, 02 Jan 2015) | 3 lines Changed paths: M /trunk/data/alien/effects.ruleset M /trunk/data/alien/nation/lunatics.ruleset M /trunk/data/alien/nation/madmen.ruleset M /trunk/data/alien/nations.ruleset M /trunk/data/civ1/effects.ruleset M /trunk/data/civ1/nations.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2/nations.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/default/nationlist.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/multiplayer/effects.ruleset M /trunk/data/nation/barbarian.ruleset M /trunk/data/nation/pirate.ruleset Use NationGroup requirement for barbarian effects. See gna patch #5637. ------------------------------------------------------------------------ r27487 | jtn | 2015-01-02 12:10:19 +0200 (Fri, 02 Jan 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-3.0/dialogs.c In Gtk clients' "Pick nation" dialog, suppress the notebook tabs if only hidden nation groups exist. See gna bug #23129. ------------------------------------------------------------------------ r27486 | jtn | 2015-01-02 12:10:15 +0200 (Fri, 02 Jan 2015) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-3.0/dialogs.c Fix trouble with Gtk pick nation dialog after changing from a ruleset with a hidden nation group. See gna bug #23128. ------------------------------------------------------------------------ r27485 | jtn | 2015-01-02 12:10:11 +0200 (Fri, 02 Jan 2015) | 3 lines Changed paths: M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/server/diplomats.c M /trunk/server/ruleset.c M /trunk/tools/ruledit/rulesave.c Fix typo in ruleset definition "ui_name_posion_city". See gna bug #23127. ------------------------------------------------------------------------ r27483 | sveinung | 2015-01-02 11:24:38 +0200 (Fri, 02 Jan 2015) | 7 lines Changed paths: M /trunk/server/advisors/advbuilding.c Building Advicor: Ask for a help wonder unit when picking wonder city. Ask directly for a unit that can help build a wonder in stead of asking for a unit with the HelpWonder unit type flag and then checking if it can build a wonder. See patch #5638 ------------------------------------------------------------------------ r27482 | cazfi | 2015-01-02 01:02:45 +0200 (Fri, 02 Jan 2015) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/dependencies/Makefile.am Use lua-5.3, despite it still being only in rc2 level. See patch #5021 ------------------------------------------------------------------------ r27481 | cazfi | 2015-01-02 00:59:10 +0200 (Fri, 02 Jan 2015) | 7 lines Changed paths: M /trunk/server/ruleset.c M /trunk/server/ruleset.h M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/savegame3.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c M /trunk/tools/civmanual.c M /trunk/tools/ruledit/ruledit_qt.cpp Added flag to ruleset loading telling if compatibility mode to allow loading rulesets from the previous version should be used. Outside the compatibility mode, using 'name' instead of 'type' in effect definitions is no longer accepted. See patch #5308 ------------------------------------------------------------------------ r27480 | cazfi | 2015-01-02 00:54:46 +0200 (Fri, 02 Jan 2015) | 5 lines Changed paths: M /trunk/INSTALL M /trunk/Makefile.am M /trunk/autogen.sh M /trunk/configure.ac Replaced creation of bz2 compressed tarballs with xz-compressed one. Minimum automake version bumped to 1.11 for this to work. See patch #3301 ------------------------------------------------------------------------ r27479 | cazfi | 2015-01-02 00:51:31 +0200 (Fri, 02 Jan 2015) | 4 lines Changed paths: M /trunk/common/game.h M /trunk/data/default.serv Made civ2civ3 the default ruleset See patch #4739 ------------------------------------------------------------------------ r27478 | cazfi | 2015-01-02 00:47:53 +0200 (Fri, 02 Jan 2015) | 5 lines Changed paths: M /trunk/server/Makefile.am M /trunk/server/savegame2.c M /trunk/server/savegame2.h A /trunk/server/savegame3.c (from /trunk/server/savegame2.c:27471) A /trunk/server/savegame3.h (from /trunk/server/savegame2.h:27471) M /trunk/server/srv_main.c M /trunk/server/stdinhand.c Introduced savegame3.[ch] module. It takes care of saving the games, and loading savegames from freeciv-3.0 and later. savegame2.c loads older savegames. See patch #4928 ------------------------------------------------------------------------ r27475 | cazfi | 2015-01-02 00:25:16 +0200 (Fri, 02 Jan 2015) | 4 lines Changed paths: M /trunk/doc/BUGS M /trunk/doc/README M /trunk/doc/README.packaging M /trunk/doc/README.ruleset_civ2civ3 M /trunk/doc/README.rulesets M /trunk/doc/README.tilesets M /trunk/fc_version M /trunk/server/savecompat.c M /trunk/tools/ruledit/rulesave.c M /trunk/translations/Strings.txt M /trunk/win32/installer/Makefile Prepared trunk for 3.0 development. See patch #4759 ------------------------------------------------------------------------ r27473 | cazfi | 2015-01-02 00:18:14 +0200 (Fri, 02 Jan 2015) | 2 lines Changed paths: M /trunk/ChangeLog Updated ChangeLog before branching S2_6 ------------------------------------------------------------------------ r27472 | cazfi | 2015-01-02 00:10:27 +0200 (Fri, 02 Jan 2015) | 2 lines Changed paths: M /trunk/translations/freeciv/ar.po M /trunk/translations/freeciv/bg.po M /trunk/translations/freeciv/ca.po M /trunk/translations/freeciv/cs.po M /trunk/translations/freeciv/da.po M /trunk/translations/freeciv/de.po M /trunk/translations/freeciv/el.po M /trunk/translations/freeciv/en_GB.po M /trunk/translations/freeciv/eo.po M /trunk/translations/freeciv/es.po M /trunk/translations/freeciv/et.po M /trunk/translations/freeciv/fa.po M /trunk/translations/freeciv/fi.po M /trunk/translations/freeciv/fr.po M /trunk/translations/freeciv/ga.po M /trunk/translations/freeciv/gd.po M /trunk/translations/freeciv/he.po M /trunk/translations/freeciv/hu.po M /trunk/translations/freeciv/id.po M /trunk/translations/freeciv/it.po M /trunk/translations/freeciv/ja.po M /trunk/translations/freeciv/ko.po M /trunk/translations/freeciv/lt.po M /trunk/translations/freeciv/nb.po M /trunk/translations/freeciv/nl.po M /trunk/translations/freeciv/pl.po M /trunk/translations/freeciv/pt.po M /trunk/translations/freeciv/pt_BR.po M /trunk/translations/freeciv/ro.po M /trunk/translations/freeciv/ru.po M /trunk/translations/freeciv/sr.po M /trunk/translations/freeciv/sv.po M /trunk/translations/freeciv/tr.po M /trunk/translations/freeciv/uk.po M /trunk/translations/freeciv/zh_CN.po M /trunk/translations/freeciv/zh_TW.po M /trunk/translations/nations/ar.po M /trunk/translations/nations/bg.po M /trunk/translations/nations/ca.po M /trunk/translations/nations/cs.po M /trunk/translations/nations/da.po M /trunk/translations/nations/de.po M /trunk/translations/nations/el.po M /trunk/translations/nations/en_GB.po M /trunk/translations/nations/eo.po M /trunk/translations/nations/es.po M /trunk/translations/nations/et.po M /trunk/translations/nations/fa.po M /trunk/translations/nations/fi.po M /trunk/translations/nations/fr.po M /trunk/translations/nations/ga.po M /trunk/translations/nations/gd.po M /trunk/translations/nations/he.po M /trunk/translations/nations/hu.po M /trunk/translations/nations/id.po M /trunk/translations/nations/it.po M /trunk/translations/nations/ja.po M /trunk/translations/nations/ko.po M /trunk/translations/nations/lt.po M /trunk/translations/nations/nb.po M /trunk/translations/nations/nl.po M /trunk/translations/nations/pl.po M /trunk/translations/nations/pt.po M /trunk/translations/nations/pt_BR.po M /trunk/translations/nations/ro.po M /trunk/translations/nations/ru.po M /trunk/translations/nations/sr.po M /trunk/translations/nations/sv.po M /trunk/translations/nations/tr.po M /trunk/translations/nations/uk.po M /trunk/translations/nations/zh_CN.po M /trunk/translations/nations/zh_TW.po M /trunk/translations/ruledit/ar.po M /trunk/translations/ruledit/bg.po M /trunk/translations/ruledit/ca.po M /trunk/translations/ruledit/cs.po M /trunk/translations/ruledit/da.po M /trunk/translations/ruledit/de.po M /trunk/translations/ruledit/el.po M /trunk/translations/ruledit/en_GB.po M /trunk/translations/ruledit/eo.po M /trunk/translations/ruledit/es.po M /trunk/translations/ruledit/et.po M /trunk/translations/ruledit/fa.po M /trunk/translations/ruledit/fi.po M /trunk/translations/ruledit/fr.po M /trunk/translations/ruledit/ga.po M /trunk/translations/ruledit/gd.po M /trunk/translations/ruledit/he.po M /trunk/translations/ruledit/hu.po M /trunk/translations/ruledit/id.po M /trunk/translations/ruledit/it.po M /trunk/translations/ruledit/ja.po M /trunk/translations/ruledit/ko.po M /trunk/translations/ruledit/lt.po M /trunk/translations/ruledit/nb.po M /trunk/translations/ruledit/nl.po M /trunk/translations/ruledit/pl.po M /trunk/translations/ruledit/pt.po M /trunk/translations/ruledit/pt_BR.po M /trunk/translations/ruledit/ro.po M /trunk/translations/ruledit/ru.po M /trunk/translations/ruledit/sr.po M /trunk/translations/ruledit/sv.po M /trunk/translations/ruledit/tr.po M /trunk/translations/ruledit/uk.po M /trunk/translations/ruledit/zh_CN.po M /trunk/translations/ruledit/zh_TW.po Msgmerged po-files against latest pot-files before branching S2_6 ------------------------------------------------------------------------ r27471 | cazfi | 2015-01-01 19:11:08 +0200 (Thu, 01 Jan 2015) | 5 lines Changed paths: M /trunk/client/gui-sdl2/citydlg.c M /trunk/client/gui-sdl2/connectdlg.c Replaced outcommented and non-working putframe() calls targeted to a renderer with create_frame() calls targeting to a proper surface. See patch #5619 ------------------------------------------------------------------------ r27470 | cazfi | 2015-01-01 19:07:06 +0200 (Thu, 01 Jan 2015) | 4 lines Changed paths: M /trunk/tools/ruledit/validity.c Marked requirer type "Action Enabler" for translation See patch #5635 ------------------------------------------------------------------------ r27469 | sveinung | 2015-01-01 11:42:21 +0200 (Thu, 01 Jan 2015) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/menu.c Gtk clients: ability to help wonder names menu item. Name menu item based on the ability to do the Help Wonder Action rather than the presence of the HelpWonder unit type flag. See patch #5625 ------------------------------------------------------------------------ r27467 | cazfi | 2015-01-01 10:24:55 +0200 (Thu, 01 Jan 2015) | 4 lines Changed paths: M /trunk/common/unit.c M /trunk/common/unit.h Made unit_owner() and unit_tile() macros to avoid function call overhead See patch #5633 ------------------------------------------------------------------------ r27466 | cazfi | 2015-01-01 10:13:43 +0200 (Thu, 01 Jan 2015) | 4 lines Changed paths: M /trunk/dependencies/lua-5.3/src/Makefile.am Added lprefix.h to the list of files in lua-5.3 Makefile.am See bug #23125 ------------------------------------------------------------------------ r27464 | sveinung | 2014-12-31 16:05:45 +0200 (Wed, 31 Dec 2014) | 7 lines Changed paths: M /trunk/ai/default/advdomestic.c AI: Ask for a help wonder unit when calculating wonder city distance Ask directly for a unit that can help build a wonder in stead of asking for a unit with the HelpWonder unit type flag and then checking if it can build a wonder. See patch #5631 ------------------------------------------------------------------------ r27463 | mir3x | 2014-12-31 15:22:49 +0200 (Wed, 31 Dec 2014) | 6 lines Changed paths: M /trunk/client/gui-qt/menu.cpp Added ability to build wonder from menu to qt-client. Patch by Sveinung Kvilhaugsvik . See bug #23100 ------------------------------------------------------------------------ r27461 | sveinung | 2014-12-31 13:26:24 +0200 (Wed, 31 Dec 2014) | 6 lines Changed paths: M /trunk/server/diplomats.c M /trunk/server/diplomats.h M /trunk/server/unithand.c Send the correct action to maybe_cause_incident() in stead of always sending the untargeted version. They are still handled the same way. See patch #5630 ------------------------------------------------------------------------ r27460 | sveinung | 2014-12-31 13:26:02 +0200 (Wed, 31 Dec 2014) | 6 lines Changed paths: M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset Rulesets: Remove custom UI name of unused actions. Don't define a custom UI name in bundled rulesets for an action unless the action is possible in the ruleset. See patch #5628 ------------------------------------------------------------------------ r27459 | sveinung | 2014-12-31 13:25:36 +0200 (Wed, 31 Dec 2014) | 7 lines Changed paths: M /trunk/ai/default/advdomestic.c AI: Request a unit that can help wonder when considering to build a unit. Ask directly for a unit that can help build a wonder in stead of asking for a unit with the HelpWonder unit type flag and then checking if it can help build a wonder. See patch #5626 ------------------------------------------------------------------------ r27458 | sveinung | 2014-12-31 12:55:37 +0200 (Wed, 31 Dec 2014) | 6 lines Changed paths: M /trunk/ai/default/daieffects.c M /trunk/common/effects.h M /trunk/data/alien/effects.ruleset M /trunk/data/civ1/effects.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/multiplayer/effects.ruleset M /trunk/doc/README.effects M /trunk/fc_version M /trunk/server/unithand.c Unhard code the move fragment cost of trying to do an illegal action. Introduce the new effect Illegal_Action_Move_Cost. It controls the number of move fragment lost when the player tries to do an action that is illegal. See patch #5629 ------------------------------------------------------------------------ r27457 | sveinung | 2014-12-31 12:13:42 +0200 (Wed, 31 Dec 2014) | 3 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/unittype.h M /trunk/data/alien/units.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/stub/units.ruleset M /trunk/fc_version Move the TradeRoute unit type flag to the ruleset. See patch #5624 ------------------------------------------------------------------------ r27456 | cazfi | 2014-12-31 06:20:23 +0200 (Wed, 31 Dec 2014) | 8 lines Changed paths: M /trunk/utility/genhash.c Never resize genhash cache when number of entries changes, i.e., not when only replacing an entry. Reported by Andreas Røsdal Patch by pepeto See bug #23093 ------------------------------------------------------------------------ r27455 | cazfi | 2014-12-31 05:35:21 +0200 (Wed, 31 Dec 2014) | 4 lines Changed paths: M /trunk/common/map.c Support using virtual tiles in same_pos() See patch #5621 ------------------------------------------------------------------------ r27454 | cazfi | 2014-12-31 05:32:01 +0200 (Wed, 31 Dec 2014) | 5 lines Changed paths: M /trunk/client/tilespec.c Cache bases with ShowFlag flag to a separate list, and iterate over that list only when checking if a tile has a base with flag to show. See patch #5620 ------------------------------------------------------------------------ r27453 | cazfi | 2014-12-31 05:28:50 +0200 (Wed, 31 Dec 2014) | 4 lines Changed paths: M /trunk/client/gui-sdl2/gui_tilespec.c Fixed and enabled previously outcommented sdl2-client science dialog. See bug #23121 ------------------------------------------------------------------------ r27452 | sveinung | 2014-12-30 11:32:30 +0200 (Tue, 30 Dec 2014) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/menu.c Gtk clients: ability to help wonder decides order sent when 'b' is pressed. Check for the unit type's ability to do the Help Wonder action in stead of relying on the presence of the HelpWonder unit type flag. See bug #23122 ------------------------------------------------------------------------ r27451 | sveinung | 2014-12-30 11:32:12 +0200 (Tue, 30 Dec 2014) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/common/unitlist.c M /trunk/common/unitlist.h Gtk clients: ability establish trade route names menu item. A unit with the TradeRoute unit type flag may be unable to establish a trade route. A unit without it may be able to to establish a trade route. Set menu item name based on ability to do action, not flag. See patch #5623 ------------------------------------------------------------------------ r27450 | sveinung | 2014-12-30 11:31:51 +0200 (Tue, 30 Dec 2014) | 8 lines Changed paths: M /trunk/ai/default/advdomestic.c AI: Request a unit that can do trade actions when considering to build one. Ask for a unit type that than can establish trade route (or, if no such unit type can be had, a unit type that can enter marketplace) in stead of asking for a unit type with the TradeRoute unit type flag and then checking if it can establish trade route or enter marketplace. See patch #5622 ------------------------------------------------------------------------ r27448 | cazfi | 2014-12-30 06:34:39 +0200 (Tue, 30 Dec 2014) | 7 lines Changed paths: M /trunk/data/default/default.lua M /trunk/server/cityturn.c M /trunk/server/scripting/script_server.c Moved printing the message about how city survived a disaster without any serious effects to the default.lua script, so lua scripts can suppress it if scripts themself implement some effect. Requested by Jacob Nevins See bug #22082 ------------------------------------------------------------------------ r27447 | cazfi | 2014-12-30 06:25:24 +0200 (Tue, 30 Dec 2014) | 4 lines Changed paths: M /trunk/server/settings.c Fixed loading game.ruleset that has no "settings" section (i.e., made it optional) See bug #23110 ------------------------------------------------------------------------ r27446 | cazfi | 2014-12-30 06:21:24 +0200 (Tue, 30 Dec 2014) | 4 lines Changed paths: M /trunk/common/map.c M /trunk/common/map.h M /trunk/server/savegame.c M /trunk/server/savegame2.c Removed obsolete map.server.have_rivers_overlay See patch #5607 ------------------------------------------------------------------------ r27445 | cazfi | 2014-12-30 06:13:38 +0200 (Tue, 30 Dec 2014) | 4 lines Changed paths: M /trunk/common/unittype.c Added debug log about what actions each unit type gets marked as able to do in the cache See patch #5618 ------------------------------------------------------------------------ r27444 | mir3x | 2014-12-29 18:44:00 +0200 (Mon, 29 Dec 2014) | 5 lines Changed paths: M /trunk/client/gui-qt/mapview.cpp Fixed notification widget being sometimes over unit info widget. See patch #5601 ------------------------------------------------------------------------ r27443 | mir3x | 2014-12-29 18:39:52 +0200 (Mon, 29 Dec 2014) | 5 lines Changed paths: M /trunk/client/gui-qt/cityrep.cpp M /trunk/client/gui-qt/cityrep.h M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/plrdlg.cpp M /trunk/client/gui-qt/plrdlg.h M /trunk/client/gui-qt/repodlgs.cpp M /trunk/client/gui-qt/repodlgs.h M /trunk/client/gui-qt/spaceshipdlg.cpp M /trunk/client/gui-qt/spaceshipdlg.h Updated function popdown_all_game_dialogs to close all reports and notifications on disconnect. See patch #5600 ------------------------------------------------------------------------ r27441 | sveinung | 2014-12-29 13:46:22 +0200 (Mon, 29 Dec 2014) | 20 lines Changed paths: M /trunk/ai/default/aidata.c M /trunk/ai/default/aiferry.c AI: A transport assigned to war isn't on a spy mission (yet). When a transport unit is seen as a better military unit than transport unit the AI transport code will notice and forward it to the code that handles military units. While forwarding it would set the unit's task to AIUNIT_ATTACK. If the unit also could do spy actions against cities the statistics code in dai_data_phase_begin() would later understand the unit as being on a spy mission against a city and crash when no target city was found. Make the transport code set the unit's task to AIUNIT_NONE in stead of AIUNIT_ATTACK when forwarding a unit to the military unit handling code. The other consequence of this change is that the unit will release any transport or body guard it may have before being passed to the military unit handling code. Reported by Marko Lindqvist See bug #23107 ------------------------------------------------------------------------ r27440 | sveinung | 2014-12-29 13:46:02 +0200 (Mon, 29 Dec 2014) | 5 lines Changed paths: M /trunk/ai/default/aidata.c AI: Only units capable of spy actions vs a city can reserve a city. Reported by Marko Lindqvist See bug #23120 ------------------------------------------------------------------------ r27439 | sveinung | 2014-12-29 13:45:46 +0200 (Mon, 29 Dec 2014) | 5 lines Changed paths: M /trunk/common/unit.c A non hostile actor isn't a threat to a square. Don't count it as one. See bug #23119 ------------------------------------------------------------------------ r27438 | sveinung | 2014-12-29 13:45:24 +0200 (Mon, 29 Dec 2014) | 8 lines Changed paths: M /trunk/common/unittype.c Fix initialization of cache of unit types capable of hostile actions. Make sure that a unit won't be seen as capable of doing hostile actions because the unit type's ACTION_HOSTILE wasn't properly cleared. Reported by Marko Lindqvist See bug #23116 ------------------------------------------------------------------------ r27437 | sveinung | 2014-12-29 13:45:09 +0200 (Mon, 29 Dec 2014) | 13 lines Changed paths: M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset Rulesets: Use old mnemonics for actions that won't appear at the same time to be friendly to the muscle memory of players from older versions. The bundled rulesets won't show sabotage unit at the same time as sabotage city, bribe unit at the same time as help wonder or incite city at the same time as establish trade route. They can therefore use the old mnemonics that players already have in their muscle memory. The targeted version of sabotage city and steal tech still need a mnemonic that is different from the untargeted version. See patch #5615 ------------------------------------------------------------------------ r27435 | cazfi | 2014-12-29 06:08:39 +0200 (Mon, 29 Dec 2014) | 2 lines Changed paths: M /trunk/translations/nations/POTFILES.skip M /trunk/translations/ruledit/POTFILES.skip Updated nations/ and ruledit/ POTFILES.skip ------------------------------------------------------------------------ r27434 | cazfi | 2014-12-29 05:05:36 +0200 (Mon, 29 Dec 2014) | 5 lines Changed paths: M /trunk/configure.ac M /trunk/translations/freeciv/Makevars M /trunk/translations/nations/Makevars M /trunk/translations/ruledit/Makevars Replaced hack to edit xgettext keywords in the Makefiles with sed by cleanly defining them in the Makevars See patch #5612 ------------------------------------------------------------------------ r27433 | cazfi | 2014-12-29 05:03:09 +0200 (Mon, 29 Dec 2014) | 4 lines Changed paths: M /trunk/data/scenarios/british-isles-85x80-v2.80.sav M /trunk/data/scenarios/earth-160x90-v2.sav M /trunk/data/scenarios/earth-80x50-v3.sav M /trunk/data/scenarios/europe-200x100-v2.sav M /trunk/data/scenarios/france-140x90-v2.sav M /trunk/data/scenarios/hagworld-120x60-v1.2.sav M /trunk/data/scenarios/iberian-peninsula-136x100-v1.0.sav M /trunk/data/scenarios/italy-100x100-v1.5.sav M /trunk/data/scenarios/japan-88x100-v1.3.sav M /trunk/data/scenarios/north_america_116x100-v1.2.sav M /trunk/data/scenarios/tutorial.sav Marked included maps as 'handmade' scenarios. See patch #5609 ------------------------------------------------------------------------ r27432 | cazfi | 2014-12-29 04:38:50 +0200 (Mon, 29 Dec 2014) | 4 lines Changed paths: M /trunk/client/mapview_common.c Adjust offsets from put_xxx() functions according to the zoom level. See bug #23104 ------------------------------------------------------------------------ r27429 | cazfi | 2014-12-29 04:32:47 +0200 (Mon, 29 Dec 2014) | 5 lines Changed paths: M /trunk/server/stdinhand.c Added suffices .xz and .sav.xz to the list of automatic completions of savegame name when loading savegame. See bug #23105 ------------------------------------------------------------------------ r27428 | cazfi | 2014-12-28 07:40:52 +0200 (Sun, 28 Dec 2014) | 5 lines Changed paths: M /trunk/client/gui-sdl2/chatline.c M /trunk/client/gui-sdl2/citydlg.c M /trunk/client/gui-sdl2/cityrep.c M /trunk/client/gui-sdl2/cma_fe.c M /trunk/client/gui-sdl2/dialogs.c M /trunk/client/gui-sdl2/gui_tilespec.c M /trunk/client/gui-sdl2/helpdlg.c M /trunk/client/gui-sdl2/mapview.c M /trunk/client/gui-sdl2/optiondlg.c M /trunk/client/gui-sdl2/repodlgs.c M /trunk/client/gui-sdl2/widget.c M /trunk/client/gui-sdl2/widget_icon.c M /trunk/client/gui-sdl2/wldlg.c Added call to create_frame() where ever there was outcommented putframe() with surface marked as drawing target. See patch #5593 ------------------------------------------------------------------------ r27427 | cazfi | 2014-12-28 03:33:12 +0200 (Sun, 28 Dec 2014) | 4 lines Changed paths: M /trunk/tools/ruledit/rulesave.c Save ruleset format_version from ruledit See patch #5613 ------------------------------------------------------------------------ r27426 | cazfi | 2014-12-28 03:17:42 +0200 (Sun, 28 Dec 2014) | 4 lines Changed paths: M /trunk/translations/ruledit/Makevars Collect ruledit strings marked with R__ for translating. See bug #23109 ------------------------------------------------------------------------ r27424 | sveinung | 2014-12-27 21:35:24 +0200 (Sat, 27 Dec 2014) | 8 lines Changed paths: M /trunk/tools/ruledit/rulesave.c ruledit: store loaded action UI names. Even if ruledit can't change action UI names it self it may load a ruleset where one or more action UI name(s) have been changed. Write action UI names when storing a ruleset to prevent data loss when a ruleset like that is edited. See bug #23112 ------------------------------------------------------------------------ r27423 | cazfi | 2014-12-27 11:21:57 +0200 (Sat, 27 Dec 2014) | 4 lines Changed paths: M /trunk/INSTALL Sdl2-client information added to INSTALL See patch #5603 ------------------------------------------------------------------------ r27420 | cazfi | 2014-12-27 10:03:22 +0200 (Sat, 27 Dec 2014) | 6 lines Changed paths: M /trunk/server/stdinhand.c Fixed '/mapimg delete all' to really delete all and not only every second mapimg definition Based on anonymous report See bug #23095 ------------------------------------------------------------------------ r27418 | cazfi | 2014-12-27 09:01:21 +0200 (Sat, 27 Dec 2014) | 5 lines Changed paths: M /trunk/tools/mpcli.c M /trunk/tools/mpgui_gtk2.c M /trunk/tools/mpgui_gtk3.c M /trunk/tools/mpgui_qt.cpp Added gui-specific commandline parameter handling to modpack installer as was already claimed by "--help", notably added '-- --help" for all guis. See bug #23102 ------------------------------------------------------------------------ r27417 | cazfi | 2014-12-27 08:56:57 +0200 (Sat, 27 Dec 2014) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-3.0/dialogs.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/qtg_cxxside.cpp M /trunk/client/gui-qt/qtg_cxxside.h M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl2/dialogs.c M /trunk/client/gui-stub/dialogs.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/gui_cbsetter.c M /trunk/client/gui_interface.c M /trunk/client/gui_interface.h M /trunk/client/include/dialogs_g.h M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/edithand.c M /trunk/server/savegame.c M /trunk/server/savegame2.c Added support for scenario field 'handmade'. Going to edit mode with handmade scenario gives warnings about risk of losing some data that editor is unable to handle. See patch #5608 ------------------------------------------------------------------------ r27416 | cazfi | 2014-12-27 08:36:15 +0200 (Sat, 27 Dec 2014) | 4 lines Changed paths: M /trunk/ai/threaded/taicity.c M /trunk/client/gui-gtk-3.0/citydlg.c Multiply worker task want by 100 to get better resolution with integers See patch #5561 ------------------------------------------------------------------------ r27414 | cazfi | 2014-12-27 08:14:21 +0200 (Sat, 27 Dec 2014) | 6 lines Changed paths: M /trunk/data/trident/roads.spec M /trunk/data/trident.tilespec Use second set or rails present in trident as maglev. Suggested by The Square Cow See patch #5598 ------------------------------------------------------------------------ r27413 | cazfi | 2014-12-27 08:10:42 +0200 (Sat, 27 Dec 2014) | 4 lines Changed paths: M /trunk/m4/freetype2.m4 Updated freetype2.m4 to serial 4, from freetype-2.5.4 See patch #5595 ------------------------------------------------------------------------ r27412 | cazfi | 2014-12-27 07:23:55 +0200 (Sat, 27 Dec 2014) | 4 lines Changed paths: A /trunk/dependencies/lua-5.3/src/lprefix.h Updated included lua-5.3 to version 5.3-rc2 - add new lprefix.h file See patch #5551 ------------------------------------------------------------------------ r27411 | cazfi | 2014-12-27 07:20:22 +0200 (Sat, 27 Dec 2014) | 4 lines Changed paths: M /trunk/dependencies/lua-5.3/README M /trunk/dependencies/lua-5.3/Version M /trunk/dependencies/lua-5.3/doc/readme.html M /trunk/dependencies/lua-5.3/freeciv_lua.patch M /trunk/dependencies/lua-5.3/src/lapi.c M /trunk/dependencies/lua-5.3/src/lauxlib.c M /trunk/dependencies/lua-5.3/src/lauxlib.h M /trunk/dependencies/lua-5.3/src/lbaselib.c M /trunk/dependencies/lua-5.3/src/lbitlib.c M /trunk/dependencies/lua-5.3/src/lcode.c M /trunk/dependencies/lua-5.3/src/lcorolib.c M /trunk/dependencies/lua-5.3/src/lctype.c M /trunk/dependencies/lua-5.3/src/ldblib.c M /trunk/dependencies/lua-5.3/src/ldebug.c M /trunk/dependencies/lua-5.3/src/ldebug.h M /trunk/dependencies/lua-5.3/src/ldo.c M /trunk/dependencies/lua-5.3/src/ldo.h M /trunk/dependencies/lua-5.3/src/ldump.c M /trunk/dependencies/lua-5.3/src/lfunc.c M /trunk/dependencies/lua-5.3/src/lgc.c M /trunk/dependencies/lua-5.3/src/lgc.h M /trunk/dependencies/lua-5.3/src/linit.c M /trunk/dependencies/lua-5.3/src/liolib.c M /trunk/dependencies/lua-5.3/src/llex.c M /trunk/dependencies/lua-5.3/src/llex.h M /trunk/dependencies/lua-5.3/src/llimits.h M /trunk/dependencies/lua-5.3/src/lmathlib.c M /trunk/dependencies/lua-5.3/src/lmem.c M /trunk/dependencies/lua-5.3/src/lmem.h M /trunk/dependencies/lua-5.3/src/loadlib.c M /trunk/dependencies/lua-5.3/src/lobject.c M /trunk/dependencies/lua-5.3/src/lobject.h M /trunk/dependencies/lua-5.3/src/lopcodes.c M /trunk/dependencies/lua-5.3/src/lopcodes.h M /trunk/dependencies/lua-5.3/src/loslib.c M /trunk/dependencies/lua-5.3/src/lparser.c M /trunk/dependencies/lua-5.3/src/lparser.h M /trunk/dependencies/lua-5.3/src/lstate.c M /trunk/dependencies/lua-5.3/src/lstate.h M /trunk/dependencies/lua-5.3/src/lstring.c M /trunk/dependencies/lua-5.3/src/lstrlib.c M /trunk/dependencies/lua-5.3/src/ltable.c M /trunk/dependencies/lua-5.3/src/ltablib.c M /trunk/dependencies/lua-5.3/src/ltm.c M /trunk/dependencies/lua-5.3/src/ltm.h M /trunk/dependencies/lua-5.3/src/lua.h M /trunk/dependencies/lua-5.3/src/luaconf.h M /trunk/dependencies/lua-5.3/src/lundump.c M /trunk/dependencies/lua-5.3/src/lutf8lib.c M /trunk/dependencies/lua-5.3/src/lvm.c M /trunk/dependencies/lua-5.3/src/lzio.c M /trunk/dependencies/lua-5.3/src/lzio.h Updated included lua-5.3 to version 5.3-rc2 See patch #5551 ------------------------------------------------------------------------ r27410 | sveinung | 2014-12-26 02:31:03 +0200 (Fri, 26 Dec 2014) | 16 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/actions.c M /trunk/common/packets.def M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/fc_version M /trunk/server/ruleset.c Let ruleset authors specify the action name shown to the user in the UI. This can be used to give the actions names that fits the story of the ruleset. This allows ruleset authors to avoid having the game breaking the suspension of disbelief by offering to poison a city populated by inorganic AIs. It can also be used to set what mnemonic an action should have in the action selection dialog. Bug #23088 changed the default mnemonic for some actions to avoid collisions. Giving two actions the same mnemonic isn't a problem in a ruleset were they never will share an action selection dialog. The ruleset variables are conservatively named to avoid giving the impression that generalized actions are supported in 2.6. See patch #4582 ------------------------------------------------------------------------ r27409 | sveinung | 2014-12-25 23:14:51 +0200 (Thu, 25 Dec 2014) | 12 lines Changed paths: M /trunk/ai/default/aicity.c AI: Get a fall back trade route unit to build of one exists. Request the best unit capable of the action Establish Trade Route in stead of requesting the best unit with the TradeRoute unit type flag and aborting if it can't do Establish Trade Route. This adds support for rulesets where a unit without the TradeRoute unit type flag is capable of the Establish Trade Route action or where a unit with the TradeRoute flag incapable of establishing a trade route is "better" than one that can. See patch #5602 ------------------------------------------------------------------------ r27408 | sveinung | 2014-12-25 23:14:40 +0200 (Thu, 25 Dec 2014) | 6 lines Changed paths: M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/server/ruleset.c Add a unit type role for each action after the unit flags and roles. This makes it possible to request a unit type capable of performing the wanted action using the already existing unit role system. See patch #5554 ------------------------------------------------------------------------ r27406 | cazfi | 2014-12-25 07:30:48 +0200 (Thu, 25 Dec 2014) | 4 lines Changed paths: M /trunk/ai/default/advmilitary.c AI wonder city may build defenders for itself. See patch #5588 ------------------------------------------------------------------------ r27405 | cazfi | 2014-12-25 06:45:16 +0200 (Thu, 25 Dec 2014) | 6 lines Changed paths: M /trunk/translations/freeciv/pl.po M /trunk/translations/nations/pl.po M /trunk/translations/ruledit/pl.po Updated Polish translation by Hubert Kowalewski (hubkow@gna). Pulled from . freeciv: 6547 translated messages, 132 fuzzy translations, 26 untranslated messages. nations: 1844 translated messages. ruledit: 27 translated messages, 5 fuzzy translations, 23 untranslated messages. ------------------------------------------------------------------------ r27404 | cazfi | 2014-12-25 04:59:52 +0200 (Thu, 25 Dec 2014) | 4 lines Changed paths: M /trunk/tools/ruledit/ruledit.cpp Added win32 post-crash debugger support for ruledit See patch #5594 ------------------------------------------------------------------------ r27402 | cazfi | 2014-12-25 03:01:38 +0200 (Thu, 25 Dec 2014) | 5 lines Changed paths: M /trunk/server/ruleset.c Read script.lua and default.lua in in right order, so the script.lua has control over default.lua. See bug #23101 ------------------------------------------------------------------------ r27401 | cazfi | 2014-12-24 21:59:09 +0200 (Wed, 24 Dec 2014) | 5 lines Changed paths: M /trunk/client/gui-sdl2/graphics.c M /trunk/client/gui-sdl2/graphics.h M /trunk/client/gui-sdl2/sprite.c M /trunk/client/gui-sdl2/widget.c M /trunk/client/gui-sdl2/widget_icon.c Added new create_frame() function for sdl2-client to be used in the future where putframe() has been used in sdl-client but cannot be used in sdl2-client. See patch #5589 ------------------------------------------------------------------------ r27400 | sveinung | 2014-12-24 15:45:54 +0200 (Wed, 24 Dec 2014) | 9 lines Changed paths: M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-sdl2/menu.c SDL clients: Enable the trade route button based on ability to trade A unit may have the TradeRoute unit flag and not be able to establish a trade route. Another unit may not have the TradeRoute unit flag and still be able to establish a trade route. Check for the ability to establish a trade route in stead of the TradeRoute flag when deciding if the establish trade route button should be shown or not. See patch #5599 ------------------------------------------------------------------------ r27399 | sveinung | 2014-12-24 15:41:50 +0200 (Wed, 24 Dec 2014) | 5 lines Changed paths: M /trunk/data/civ2civ3/terrain.ruleset M /trunk/doc/README.ruleset_civ2civ3 civ2civ3: simplify ocean/land terrain transformations Patch by David Fernandez See patch #5596 ------------------------------------------------------------------------ r27398 | sveinung | 2014-12-24 15:41:30 +0200 (Wed, 24 Dec 2014) | 11 lines Changed paths: M /trunk/data/civ2civ3/effects.ruleset M /trunk/doc/README.ruleset_civ2civ3 civ2civ3: adjust Federation and Fundamentalism governments Make Fundamentalism a good government to maximize the production of gold/money, even in the middle of the game. Make Federation a good alternative to Democracy in some cases, even at small maps. Patch by David Fernandez See patch #5592 ------------------------------------------------------------------------ r27397 | cazfi | 2014-12-24 03:56:30 +0200 (Wed, 24 Dec 2014) | 5 lines Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/citydlg_common.h M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-3.0/mapctrl.c M /trunk/client/gui-gtk-3.0/mapview.c M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl2/dialogs.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/mapctrl_common.c M /trunk/client/mapctrl_common.h M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h Handle gui locations as floating point nubmers to avoid cumulative rounding errors with zoom levels other than 1.0. See patch #5590 ------------------------------------------------------------------------ r27396 | cazfi | 2014-12-23 22:06:22 +0200 (Tue, 23 Dec 2014) | 4 lines Changed paths: M /trunk/client/gui-sdl2/themespec.c M /trunk/data/themes/gui-sdl2/human/Makefile.am D /trunk/data/themes/gui-sdl2/human/city.spec A /trunk/data/themes/gui-sdl2/human/city.tspec (from /trunk/data/themes/gui-sdl2/human/city.spec:27395) D /trunk/data/themes/gui-sdl2/human/city_fist.spec A /trunk/data/themes/gui-sdl2/human/city_fist.tspec (from /trunk/data/themes/gui-sdl2/human/city_fist.spec:27395) D /trunk/data/themes/gui-sdl2/human/dip_icons.spec A /trunk/data/themes/gui-sdl2/human/dip_icons.tspec (from /trunk/data/themes/gui-sdl2/human/dip_icons.spec:27395) D /trunk/data/themes/gui-sdl2/human/icons.spec A /trunk/data/themes/gui-sdl2/human/icons.tspec (from /trunk/data/themes/gui-sdl2/human/icons.spec:27395) D /trunk/data/themes/gui-sdl2/human/small_theme_buttons.spec A /trunk/data/themes/gui-sdl2/human/small_theme_buttons.tspec (from /trunk/data/themes/gui-sdl2/human/small_theme_buttons.spec:27395) D /trunk/data/themes/gui-sdl2/human/tech_tree.spec A /trunk/data/themes/gui-sdl2/human/tech_tree.tspec (from /trunk/data/themes/gui-sdl2/human/tech_tree.spec:27395) M /trunk/data/themes/gui-sdl2/human/theme.themespec D /trunk/data/themes/gui-sdl2/human/theme_boxs.spec A /trunk/data/themes/gui-sdl2/human/theme_boxs.tspec (from /trunk/data/themes/gui-sdl2/human/theme_boxs.spec:27395) D /trunk/data/themes/gui-sdl2/human/theme_buttons.spec A /trunk/data/themes/gui-sdl2/human/theme_buttons.tspec (from /trunk/data/themes/gui-sdl2/human/theme_buttons.spec:27395) D /trunk/data/themes/gui-sdl2/human/theme_orders_buttons.spec A /trunk/data/themes/gui-sdl2/human/theme_orders_buttons.tspec (from /trunk/data/themes/gui-sdl2/human/theme_orders_buttons.spec:27395) D /trunk/data/themes/gui-sdl2/human/theme_scrolls.spec A /trunk/data/themes/gui-sdl2/human/theme_scrolls.tspec (from /trunk/data/themes/gui-sdl2/human/theme_scrolls.spec:27395) Made gui-sdl2 theme capstrings and file suffices distinct from general gfx files. See patch #5557 ------------------------------------------------------------------------ r27395 | cazfi | 2014-12-23 21:07:26 +0200 (Tue, 23 Dec 2014) | 5 lines Changed paths: M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/stub/terrain.ruleset M /trunk/server/ruleset.c M /trunk/tools/ruledit/rulesave.c Renamed ruleset field "name" in road and base sections as "extra" for clarity. Do not collect values for translation. See patch #5559 ------------------------------------------------------------------------ r27394 | mir3x | 2014-12-23 20:39:17 +0200 (Tue, 23 Dec 2014) | 6 lines Changed paths: M /trunk/client/gui-qt/gui_main.cpp M /trunk/client/gui-qt/helpdlg.cpp M /trunk/client/gui-qt/helpdlg.h M /trunk/client/options.c M /trunk/client/options.h Added unit properties to help dialog. Patch submitted by Louis Moureaux See patch #5546 ------------------------------------------------------------------------ r27391 | mir3x | 2014-12-23 19:56:04 +0200 (Tue, 23 Dec 2014) | 6 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/gui_main.cpp M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/voteinfo_bar.h Added few missing function headers. Reported by Marko Lindqvist See bug #23089 ------------------------------------------------------------------------ r27390 | mir3x | 2014-12-23 19:47:43 +0200 (Tue, 23 Dec 2014) | 7 lines 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. Fixed. Reported and patch submitted by Louis Moureaux See bug #23095 ------------------------------------------------------------------------ r27388 | cazfi | 2014-12-23 00:40:31 +0200 (Tue, 23 Dec 2014) | 4 lines Changed paths: M /trunk/ai/threaded/taicity.c Fixed Threaded AI workers to improve also already worked tiles. See bug #23096 ------------------------------------------------------------------------ r27386 | cazfi | 2014-12-23 00:35:53 +0200 (Tue, 23 Dec 2014) | 6 lines Changed paths: A /trunk/data/amplio/maglev.png (from /trunk/data/amplio2/maglev.png:27384) A /trunk/data/amplio/maglev.spec M /trunk/data/amplio.tilespec Copied Maglev gfx from amplio2 to amplio Requested by Jacob Nevins See patch #5013 ------------------------------------------------------------------------ r27385 | cazfi | 2014-12-23 00:09:45 +0200 (Tue, 23 Dec 2014) | 4 lines Changed paths: M /trunk/client/gui-sdl2/citydlg.h M /trunk/client/gui-sdl2/cma_fe.h M /trunk/client/gui-sdl2/connectdlg.h M /trunk/client/gui-sdl2/dialogs.h M /trunk/client/gui-sdl2/diplodlg.h M /trunk/client/gui-sdl2/gotodlg.h M /trunk/client/gui-sdl2/graphics.h M /trunk/client/gui-sdl2/gui_id.h M /trunk/client/gui-sdl2/gui_main.h M /trunk/client/gui-sdl2/gui_string.h M /trunk/client/gui-sdl2/gui_tilespec.h M /trunk/client/gui-sdl2/helpdlg.h M /trunk/client/gui-sdl2/inteldlg.h M /trunk/client/gui-sdl2/mapctrl.h M /trunk/client/gui-sdl2/mapview.h M /trunk/client/gui-sdl2/menu.h M /trunk/client/gui-sdl2/messagedlg.h M /trunk/client/gui-sdl2/optiondlg.h M /trunk/client/gui-sdl2/ratesdlg.h M /trunk/client/gui-sdl2/repodlgs.h M /trunk/client/gui-sdl2/spaceshipdlg.h M /trunk/client/gui-sdl2/sprite.h M /trunk/client/gui-sdl2/themebackgrounds.h M /trunk/client/gui-sdl2/themecolors.h M /trunk/client/gui-sdl2/themespec.h M /trunk/client/gui-sdl2/unistring.h M /trunk/client/gui-sdl2/widget.h M /trunk/client/gui-sdl2/widget_button.h M /trunk/client/gui-sdl2/widget_checkbox.h M /trunk/client/gui-sdl2/widget_edit.h M /trunk/client/gui-sdl2/widget_icon.h M /trunk/client/gui-sdl2/widget_label.h M /trunk/client/gui-sdl2/widget_p.h M /trunk/client/gui-sdl2/widget_scrollbar.h M /trunk/client/gui-sdl2/widget_window.h M /trunk/client/gui-sdl2/wldlg.h Some Coding Style corrections for sdl2-client headers See patch #4835 ------------------------------------------------------------------------ r27384 | sveinung | 2014-12-22 19:37:21 +0200 (Mon, 22 Dec 2014) | 6 lines Changed paths: M /trunk/client/gui-qt/menu.cpp Qt client: Improve test before understanding "b" as Help build Wonder. Look for the unit type's ability to do the Help Wonder action rather than checking if it has the HelpWonder flag. See patch #5586 ------------------------------------------------------------------------ r27383 | sveinung | 2014-12-22 13:06:06 +0200 (Mon, 22 Dec 2014) | 3 lines Changed paths: M /trunk/client/text.c Show trade in middle click info based on ability to establish trade route. See patch #5585 ------------------------------------------------------------------------ r27379 | cazfi | 2014-12-22 03:40:55 +0200 (Mon, 22 Dec 2014) | 2 lines Changed paths: M /trunk/server/savegame2.c Corrected comment about sg_load_map_worked(): "Save" -> "Load" ------------------------------------------------------------------------ r27378 | cazfi | 2014-12-22 00:53:00 +0200 (Mon, 22 Dec 2014) | 4 lines Changed paths: M /trunk/win32/Makefile.am M /trunk/win32/installer/Makefile M /trunk/win32/installer/create-freeciv-gtk-qt-nsi.sh A /trunk/win32/installer/freeciv-ruledit.cmd Added menu entry for ruledit in Windows Qt-client package. See patch #5575 ------------------------------------------------------------------------ r27377 | cazfi | 2014-12-22 00:48:13 +0200 (Mon, 22 Dec 2014) | 6 lines Changed paths: M /trunk/common/game.h Increased max value for citymindist to 11. Requested by GriffonSpade See patch #5572 ------------------------------------------------------------------------ r27376 | cazfi | 2014-12-22 00:15:16 +0200 (Mon, 22 Dec 2014) | 4 lines Changed paths: M /trunk/client/gui-sdl2/gui_mouse.c M /trunk/client/gui-sdl2/mapview.c M /trunk/client/gui-sdl2/mapview.h M /trunk/client/gui-sdl2/optiondlg.c M /trunk/client/gui-sdl2/widget.c M /trunk/client/gui-sdl2/widget_core.c M /trunk/client/gui-sdl2/wldlg.c Reworked sdl2-client sdl_dirty_rect(). Renamed it as dirty_sdl_rect() for clarity. See patch #5556 ------------------------------------------------------------------------ r27373 | cazfi | 2014-12-22 00:05:14 +0200 (Mon, 22 Dec 2014) | 4 lines Changed paths: D /trunk/data/amplio/Makefile.am Removed amplio/Makefile.am from under version control See patch #5579 ------------------------------------------------------------------------ r27371 | mir3x | 2014-12-21 21:24:12 +0200 (Sun, 21 Dec 2014) | 5 lines Changed paths: M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/repodlgs.cpp M /trunk/client/gui-qt/repodlgs.h Fixed dialog science refresh in qt-client when changing tileset See bug #22935 ------------------------------------------------------------------------ r27369 | cazfi | 2014-12-20 22:26:36 +0200 (Sat, 20 Dec 2014) | 6 lines Changed paths: M /trunk/data/trident/tiles.png M /trunk/data/trident/tiles.spec M /trunk/data/trident.tilespec Added Inaccessible terrain gfx for Trident. Art by The Square Cow See patch #4160 ------------------------------------------------------------------------ r27368 | cazfi | 2014-12-20 22:21:42 +0200 (Sat, 20 Dec 2014) | 5 lines Changed paths: M /trunk/ai/default/advmilitary.c M /trunk/ai/default/advmilitary.h Renamed process_defender_want() as dai_process_defender_want() and made it available outside advmilitary module. See patch #5562 ------------------------------------------------------------------------ r27367 | cazfi | 2014-12-20 22:17:07 +0200 (Sat, 20 Dec 2014) | 4 lines Changed paths: M /trunk/common/extras.c Fixed server crash when ruleset provides no name in base or road section. See bug #23078 ------------------------------------------------------------------------ r27366 | cazfi | 2014-12-20 22:13:52 +0200 (Sat, 20 Dec 2014) | 4 lines Changed paths: M /trunk/client/gui-sdl2/mapview.c Flush SDL queue in sdl2-client sdl_dirty_rect() See patch #5555 ------------------------------------------------------------------------ r27365 | cazfi | 2014-12-20 21:42:48 +0200 (Sat, 20 Dec 2014) | 6 lines Changed paths: M /trunk/common/unittype.h M /trunk/fc_version Increased maximum number of user defined unit type flags to 32. Requested by GriffonSpade See patch #4904 ------------------------------------------------------------------------ r27364 | sveinung | 2014-12-20 21:20:59 +0200 (Sat, 20 Dec 2014) | 9 lines Changed paths: M /trunk/common/actions.c M /trunk/common/unit.c M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/doc/README.actions Let units without the HelpWonder flag help build wonders. Move the rule that a unit must have the HelpWonder flag to help build a wonder to the ruleset. The HelpWonder unit type flag can't become ruleset defined yet since it still is hard coded in some AI and client code. See patch #5583 ------------------------------------------------------------------------ r27363 | sveinung | 2014-12-20 21:20:52 +0200 (Sat, 20 Dec 2014) | 9 lines Changed paths: M /trunk/common/actions.c M /trunk/common/unit.c M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/doc/README.actions Let units without TradeRoute establish trade routes and enter marketplaces. Move the rule that a unit must have the TradeRoute flag to establish a trade route or enter a marketplace to the ruleset. The TradeRoute unit type flag can't become ruleset defined yet since it still is hard coded in some AI and client code. See patch #5582 ------------------------------------------------------------------------ r27362 | sveinung | 2014-12-20 21:20:45 +0200 (Sat, 20 Dec 2014) | 8 lines Changed paths: M /trunk/common/actions.c M /trunk/common/unit.c M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/doc/README.actions M /trunk/server/unithand.c Put the only-domestic-wonder-building-can-receive-help-rule in the ruleset. The restriction against helping foreign wonders is added to the Help Wonder action of all bundled rulesets. The AI won't help an other player to build a wonder. See patch #5569 ------------------------------------------------------------------------ r27361 | sveinung | 2014-12-20 21:20:35 +0200 (Sat, 20 Dec 2014) | 5 lines Changed paths: M /trunk/server/unithand.c Merge the Help build Wonder success message text. Put the only difference, if work is remaining or surplus, in a variable. See patch #5581 ------------------------------------------------------------------------ r27360 | jcreus | 2014-12-20 13:31:14 +0200 (Sat, 20 Dec 2014) | 1 line Changed paths: M /trunk/translations/freeciv/ca.po Translation update ------------------------------------------------------------------------ r27358 | cazfi | 2014-12-20 05:46:32 +0200 (Sat, 20 Dec 2014) | 4 lines Changed paths: M /trunk/tools/ruledit/ruledit.cpp Added missing free_nls() call to freeciv-ruledit See patch #5576 ------------------------------------------------------------------------ r27357 | cazfi | 2014-12-20 05:44:02 +0200 (Sat, 20 Dec 2014) | 4 lines Changed paths: M /trunk/data/alien/effects.ruleset M /trunk/data/civ1/effects.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/multiplayer/effects.ruleset M /trunk/server/srv_main.c Moved Barbarian Leader escape rules to the rulesets. See patch #5574 ------------------------------------------------------------------------ r27356 | cazfi | 2014-12-20 05:40:25 +0200 (Sat, 20 Dec 2014) | 4 lines Changed paths: M /trunk/doc/README.nations Updated README.nations City Styles chapter to match National Styles code. See patch #5573 ------------------------------------------------------------------------ r27353 | cazfi | 2014-12-20 05:38:15 +0200 (Sat, 20 Dec 2014) | 7 lines Changed paths: M /trunk/client/gui-gtk-3.0/citydlg.c Set minimum height for gtk3-client citydlg present and supported unit lists even if they are empty. Reported by Jacob Nevins See bug #20772 ------------------------------------------------------------------------ r27352 | cazfi | 2014-12-20 05:30:33 +0200 (Sat, 20 Dec 2014) | 4 lines Changed paths: M /trunk/client/gui-sdl2/wldlg.c Some Coding Style corrections for sdl2-client wldlg.c See patch #4835 ------------------------------------------------------------------------ r27350 | cazfi | 2014-12-20 04:24:06 +0200 (Sat, 20 Dec 2014) | 4 lines Changed paths: M /trunk/ai/default/aisettler.c M /trunk/server/advisors/autosettlers.c M /trunk/server/advisors/autosettlers.h Made default AI settlers to handle worker tasks. See bug #23079 ------------------------------------------------------------------------ r27349 | cazfi | 2014-12-20 04:02:50 +0200 (Sat, 20 Dec 2014) | 4 lines Changed paths: M /trunk/data/alien/terrain.ruleset Use Fort gfx as fallback for Force Fortress in Alien ruleset See patch #5549 ------------------------------------------------------------------------ r27348 | mir3x | 2014-12-19 16:51:38 +0200 (Fri, 19 Dec 2014) | 7 lines Changed paths: M /trunk/client/gui-qt/fc_client.cpp M /trunk/configure.ac M /trunk/data/themes/gui-qt/Makefile.am A /trunk/data/themes/gui-qt/icons A /trunk/data/themes/gui-qt/icons/Makefile.am D /trunk/data/themes/gui-qt/oxygen Removed oxygen icons Patch submitted by Louis Moureaux See bug #23094 ------------------------------------------------------------------------ r27345 | sveinung | 2014-12-19 14:05:34 +0200 (Fri, 19 Dec 2014) | 5 lines Changed paths: M /trunk/client/helpdata.c Help: Specify that population cost is the price payed. Reported by David Lowe See bug #23039 ------------------------------------------------------------------------ r27344 | cazfi | 2014-12-18 21:49:09 +0200 (Thu, 18 Dec 2014) | 4 lines Changed paths: M /trunk/tools/ruledit/ruledit_qt.cpp Avoid crash in setting ruledit window title. See bug #23090 ------------------------------------------------------------------------ r27342 | mir3x | 2014-12-18 19:26:40 +0200 (Thu, 18 Dec 2014) | 6 lines Changed paths: M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h Added 'Save', 'Save As' and 'Leave Game' menus to Qt-client See bug #23011 ------------------------------------------------------------------------ r27341 | mir3x | 2014-12-18 19:05:55 +0200 (Thu, 18 Dec 2014) | 6 lines Changed paths: M /trunk/client/gui-qt/fc_client.cpp Fixed encoding in city names. See bug #23007 ------------------------------------------------------------------------ r27339 | pepeto | 2014-12-18 01:56:40 +0200 (Thu, 18 Dec 2014) | 3 lines Changed paths: M /trunk/common/generate_packets.py Replace switch statement by an array of booleans in packet_has_game_info_flag(). See gna patch #5568 ------------------------------------------------------------------------ r27338 | pepeto | 2014-12-18 01:56:38 +0200 (Thu, 18 Dec 2014) | 3 lines Changed paths: M /trunk/common/generate_packets.py Replace switch statement by an array of strings in packet_name(). See gna patch #5567 ------------------------------------------------------------------------ r27337 | pepeto | 2014-12-18 01:48:24 +0200 (Thu, 18 Dec 2014) | 4 lines Changed paths: M /trunk/common/generate_packets.py M /trunk/common/packets.c Remove get_packet_from_connection_helper() and receive_packet_XXX() functions. Access to the function directly from pointers. See gna patch #5566 ------------------------------------------------------------------------ r27336 | pepeto | 2014-12-18 01:40:30 +0200 (Thu, 18 Dec 2014) | 3 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/connection.c M /trunk/common/connection.h M /trunk/common/generate_packets.py M /trunk/common/packets.c M /trunk/common/packets.h M /trunk/server/connecthand.c Replace packet variant process by function pointers. See gna patch #5565 ------------------------------------------------------------------------ r27335 | cazfi | 2014-12-17 23:46:11 +0200 (Wed, 17 Dec 2014) | 7 lines Changed paths: M /trunk/configure.ac M /trunk/gen_headers/freeciv_config.h.in M /trunk/utility/fcintl.h M /trunk/utility/shared.h Made fcintl.h and shared.h not to depend on fc_config.h, but only at freeciv_config.h that can be included to external projects. Reported by Zakri Kneebone See bug #23001 ------------------------------------------------------------------------ r27334 | cazfi | 2014-12-17 21:45:10 +0200 (Wed, 17 Dec 2014) | 4 lines Changed paths: M /trunk/data/flags/Makefile.am Removed references non-existent to animals flag from Makefiles See bug #23092 ------------------------------------------------------------------------ r27333 | cazfi | 2014-12-17 21:37:43 +0200 (Wed, 17 Dec 2014) | 4 lines Changed paths: M /trunk/utility/fcthread.c M /trunk/utility/fcthread.h Added currently-disabled fc_thread implementation based on C11 threads. See patch #5560 ------------------------------------------------------------------------ r27332 | cazfi | 2014-12-17 21:04:32 +0200 (Wed, 17 Dec 2014) | 4 lines Changed paths: M /trunk/common/packets.def M /trunk/fc_version Made culture_vic_points 32bit value. See patch #5563 ------------------------------------------------------------------------ r27331 | cazfi | 2014-12-17 20:55:28 +0200 (Wed, 17 Dec 2014) | 4 lines Changed paths: M /trunk/data/flags/Makefile.am M /trunk/data/nation/Makefile.am A /trunk/data/nation/animals.ruleset M /trunk/translations/freeciv/POTFILES.in Added "Animal Kingdom" for custom rulesets to use as animal nation. See patch #4372 ------------------------------------------------------------------------ r27330 | cazfi | 2014-12-17 20:39:37 +0200 (Wed, 17 Dec 2014) | 4 lines Changed paths: M /trunk/client/gui-sdl2/gui_main.c Cleaned out all stuff related to --eventthread commandline option from sdl2-client. See patch #5506 ------------------------------------------------------------------------ r27326 | cazfi | 2014-12-17 20:18:25 +0200 (Wed, 17 Dec 2014) | 5 lines Changed paths: M /trunk/ai/threaded/taicity.c Avoid Threaded AI cities from switch to a new Worker Task too early. Wait until worker has really started the previous one. See bug #23081 ------------------------------------------------------------------------ r27325 | sveinung | 2014-12-17 14:08:46 +0200 (Wed, 17 Dec 2014) | 3 lines Changed paths: M /trunk/common/actions.c Give some action UI names new mnemonics to make each mnemonic unique. See bug #23088 ------------------------------------------------------------------------ r27324 | sveinung | 2014-12-17 14:08:01 +0200 (Wed, 17 Dec 2014) | 6 lines Changed paths: M /trunk/client/control.c M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/unithand.c Allow the client to select what target to get action probabilities for. Use this to make sure that the targets won't accidentally change when the client requests an update to an open action selection dialog. See patch #5571 ------------------------------------------------------------------------ r27323 | sveinung | 2014-12-17 14:07:10 +0200 (Wed, 17 Dec 2014) | 5 lines Changed paths: M /trunk/client/control.c Clean up: Remove the unused variable caravan_arrival_queue. It should have been removed as a part of patch #5482. See patch #5570 ------------------------------------------------------------------------ r27322 | cazfi | 2014-12-17 05:56:10 +0200 (Wed, 17 Dec 2014) | 6 lines Changed paths: M /trunk/client/gui-sdl/widget_core.c M /trunk/client/gui-sdl2/themespec.c M /trunk/client/gui-sdl2/unistring.c M /trunk/client/gui-sdl2/widget.c M /trunk/client/gui-sdl2/widget_button.c M /trunk/client/gui-sdl2/widget_checkbox.c M /trunk/client/gui-sdl2/widget_combo.c M /trunk/client/gui-sdl2/widget_core.c M /trunk/client/gui-sdl2/widget_edit.c M /trunk/client/gui-sdl2/widget_icon.c M /trunk/client/gui-sdl2/widget_label.c M /trunk/client/gui-sdl2/widget_scrollbar.c M /trunk/client/gui-sdl2/widget_window.c Some Coding Style corrections for sdl2-client themespec.c, unistring.c, widget_button.c, widget.c, widget_checkbox.c, widget_combo.c, widget_core.c, widget_edit.c, widget_icon.c, widget_label.c, widget_scrollbar.c, and widget_window.c See patch #4835 ------------------------------------------------------------------------ r27321 | cazfi | 2014-12-17 05:50:20 +0200 (Wed, 17 Dec 2014) | 4 lines Changed paths: M /trunk/data/amplio2.tilespec M /trunk/data/cimpletoon.tilespec M /trunk/data/hexemplio.tilespec M /trunk/data/toonhex.tilespec Set Fort and Airstrip extrastyles in tilesets inheriting them from Amplio2 See patch #5548 ------------------------------------------------------------------------ r27320 | sveinung | 2014-12-16 19:06:24 +0200 (Tue, 16 Dec 2014) | 9 lines Changed paths: M /trunk/data/civ2civ3/buildings.ruleset M /trunk/doc/README.ruleset_civ2civ3 civ2civ3: make wonders obsolete by own techs. With this patch, you have to compete against the other players to build the wonders, as always. But once built, it is up to you to decide when to let them become obsolete. Patch by David Fernandez See patch #5542 ------------------------------------------------------------------------ r27319 | sveinung | 2014-12-16 18:56:00 +0200 (Tue, 16 Dec 2014) | 13 lines Changed paths: M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl2/action_dialog.c M /trunk/client/gui-xaw/action_dialog.c M /trunk/server/unithand.c Allow units that can do action enabler controlled actions to attack. Creating a unit type that can do caravan actions but still attack was broken when the caravan actions became action enabler controlled. The action enabler move handling code evolved from the diplomat move handling code. The diplomat move handling code was missing this feature. The fact that caravan actions had it was forgotten. Let unit types capable of doing action enabler controlled actions that also are capable of attacking use their ability to attack. This adds the feature for diplomat / spy actions and fixes it for caravan actions. See bug #23077 ------------------------------------------------------------------------ r27318 | sveinung | 2014-12-16 18:55:23 +0200 (Tue, 16 Dec 2014) | 5 lines Changed paths: M /trunk/server/unithand.c Clean up: Only select the target city if acting against it is possible. This makes tgt_city() behave consistent with tgt_unit() See patch #5553 ------------------------------------------------------------------------ r27317 | mir3x | 2014-12-16 17:33:50 +0200 (Tue, 16 Dec 2014) | 8 lines Changed paths: M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/menu.cpp The dialog "Are you sure you want to quit?" was implemented but not used. Fixed. Patch submitted by Louis Moureaux See bug #23062 ------------------------------------------------------------------------ r27315 | mir3x | 2014-12-16 17:28:24 +0200 (Tue, 16 Dec 2014) | 6 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp Fixed wrong city dialog title See patch #5552 ------------------------------------------------------------------------ r27313 | cazfi | 2014-12-15 23:46:18 +0200 (Mon, 15 Dec 2014) | 4 lines Changed paths: M /trunk/server/citytools.c Fixed package_and_send_worker_task() to code NULL target as -1, and not 0. See bug #23064 ------------------------------------------------------------------------ r27312 | cazfi | 2014-12-15 23:32:51 +0200 (Mon, 15 Dec 2014) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/canvas.c Set cairo filter when ever we do scaled operation to gtk3-client mapview. See patch #5547 ------------------------------------------------------------------------ r27311 | cazfi | 2014-12-15 23:30:10 +0200 (Mon, 15 Dec 2014) | 6 lines Changed paths: M /trunk/server/savecompat.c Fixed loading of 2.5 or older format savegames. Reported by Andreas Røsdal See bug #23068 ------------------------------------------------------------------------ r27310 | cazfi | 2014-12-15 23:23:12 +0200 (Mon, 15 Dec 2014) | 4 lines Changed paths: M /trunk/data/amplio/units.spec M /trunk/data/amplio2/units.spec M /trunk/data/cimpletoon/orient_units.spec M /trunk/data/civ2civ3/units.ruleset M /trunk/data/trident/units.spec Renamed refugees graphics tag as migrants tag. See patch #5535 ------------------------------------------------------------------------ r27308 | cazfi | 2014-12-15 04:19:06 +0200 (Mon, 15 Dec 2014) | 5 lines Changed paths: M /trunk/client/gui-gtk-3.0/citydlg.c M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/fc_version M /trunk/server/citytools.c M /trunk/server/unithand.c Added support for Worker Tasks of activity Transform, as well as to transforming variants of Irrigation and Mining. See patch #5550 ------------------------------------------------------------------------ r27306 | cazfi | 2014-12-15 04:04:18 +0200 (Mon, 15 Dec 2014) | 12 lines Changed paths: M /trunk/data/scenarios/earth-160x90-v2.sav M /trunk/data/scenarios/earth-80x50-v3.sav Updated Earth scenarios - Most scenario-specific settings removed. Defaults are used instead - Added and adjusted starting positions - Changed ocean to land between Java and Sumatra in Small Earth scenario - Fixed metamessage setting in Big Earth scenario - Set maxplayers to 39 in both scenarios - Increased aifill from 30 to 32 in Big Earth Patch by David Fernandez and myself See patch #5487 ------------------------------------------------------------------------ r27305 | cazfi | 2014-12-14 22:53:39 +0200 (Sun, 14 Dec 2014) | 5 lines Changed paths: M /trunk/client/gui-sdl2/repodlgs.c M /trunk/client/gui-sdl2/spaceshipdlg.c M /trunk/client/gui-sdl2/sprite.c M /trunk/client/gui-sdl2/themebackgrounds.c M /trunk/client/gui-sdl2/themecolors.c M /trunk/client/gui-sdl2/themes.c Some Coding Style corrections for sdl2-client repodlgs.c, spaceshipdlg.c, sprite.c, themebackgrounds.c, themecolors.c, and themes.c. See patch #4835 ------------------------------------------------------------------------ r27304 | cazfi | 2014-12-14 21:30:03 +0200 (Sun, 14 Dec 2014) | 4 lines Changed paths: M /trunk/ai/difficulty.c M /trunk/common/fc_types.h M /trunk/server/commands.c M /trunk/server/commands.h M /trunk/server/savecompat.c M /trunk/server/stdinhand.c Experimental AI level is available in --enable-debug builds only. See patch #5466 ------------------------------------------------------------------------ r27303 | cazfi | 2014-12-14 21:12:16 +0200 (Sun, 14 Dec 2014) | 4 lines Changed paths: M /trunk/doc/README.fcdb Added Xml registry example to README.fcdb See patch #5505 ------------------------------------------------------------------------ r27300 | cazfi | 2014-12-14 21:08:44 +0200 (Sun, 14 Dec 2014) | 6 lines Changed paths: M /trunk/tools/modinst.c M /trunk/tools/modinst.h M /trunk/tools/mpcli.c M /trunk/tools/mpgui_gtk2.c M /trunk/tools/mpgui_gtk3.c M /trunk/tools/mpgui_qt.cpp Replaced modpack installer gui specific initialization and deinitialization code with functions in modpack installer library part. This also fixes number of bugs of deinitialization of some components missing. See bug #23055 ------------------------------------------------------------------------ r27299 | cazfi | 2014-12-14 20:46:13 +0200 (Sun, 14 Dec 2014) | 4 lines Changed paths: M /trunk/data/alien/game.ruleset Alien ruleset prefers toonhex tileset. See patch #5533 ------------------------------------------------------------------------ r27298 | mir3x | 2014-12-14 17:17:27 +0200 (Sun, 14 Dec 2014) | 6 lines Changed paths: M /trunk/client/gui-qt/helpdlg.cpp Fixed creating tree in qt-manual See bug #23052 ------------------------------------------------------------------------ r27296 | cazfi | 2014-12-14 03:30:25 +0200 (Sun, 14 Dec 2014) | 4 lines Changed paths: M /trunk/client/gui-sdl/Makefile.am D /trunk/client/gui-sdl/happiness.c D /trunk/client/gui-sdl/happiness.h D /trunk/client/gui-sdl/inputdlg.c D /trunk/client/gui-sdl/inputdlg.h M /trunk/client/gui-sdl2/Makefile.am D /trunk/client/gui-sdl2/happiness.c D /trunk/client/gui-sdl2/happiness.h D /trunk/client/gui-sdl2/inputdlg.c D /trunk/client/gui-sdl2/inputdlg.h Removed obsolete source files from sdl-clients. See patch #5534 ------------------------------------------------------------------------ r27292 | cazfi | 2014-12-14 02:38:06 +0200 (Sun, 14 Dec 2014) | 4 lines Changed paths: M /trunk/win32/installer/Makefile Do not include environment of default fcmp gui with Qt-client Windows package. See bug #23057 ------------------------------------------------------------------------ r27291 | cazfi | 2014-12-14 01:57:49 +0200 (Sun, 14 Dec 2014) | 5 lines Changed paths: M /trunk/data/civ2civ3/terrain.ruleset Set civ2civ3 Fort and Airstrip primary gfx tags to value specific to them, and generic fortress and airbase only as fallback. See patch #5525 ------------------------------------------------------------------------ r27289 | cazfi | 2014-12-14 01:22:46 +0200 (Sun, 14 Dec 2014) | 10 lines Changed paths: M /trunk/ai/default/advmilitary.c M /trunk/ai/default/aidiplomat.c M /trunk/ai/default/aitools.c M /trunk/ai/default/aiunit.c M /trunk/ai/default/aiunit.h Made HOSTILE_PLAYER() to consider No_Contact players hostile and renamed it as POTENTIALLY_HOSTILE_PLAYER() to make this clear. It's used for evaluating threats, and we should not assume No_Contact player will be peaceful. This degrades AI performance a bit while dealing with other default AI players. Those in fact are guaranteed to go for cease-fire on first contact. As for playing against human players, this should make it harder for human player to sneak forces in before first contact to then conquer undefended cities. See patch #5441 ------------------------------------------------------------------------ r27288 | cazfi | 2014-12-14 00:58:08 +0200 (Sun, 14 Dec 2014) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/game.h M /trunk/server/citytools.c M /trunk/server/connecthand.c M /trunk/server/sernet.c Send worker tasks to global observers. See patch #5498 ------------------------------------------------------------------------ r27286 | cazfi | 2014-12-14 00:42:36 +0200 (Sun, 14 Dec 2014) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-qt/gui_main.cpp M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl2/gui_main.c M /trunk/client/gui-stub/gui_main.c M /trunk/client/gui-xaw/gui_main.c Sdl-, Xaw-, and Stub-client give an error about unknown gui-specific commandline option. Gtk- and Qt-client cannot do that, so only a comment explaining the situation added. See bug #23035 ------------------------------------------------------------------------ r27285 | sveinung | 2014-12-13 19:43:27 +0200 (Sat, 13 Dec 2014) | 7 lines Changed paths: M /trunk/data/civ2civ3/units.ruleset M /trunk/doc/README.ruleset_civ2civ3 civ2civ3: Crusaders no longer cause military unhappiness This makes the religious tech path more attractive. Patch by David Fernandez See patch #5543 ------------------------------------------------------------------------ r27284 | sveinung | 2014-12-13 19:43:15 +0200 (Sat, 13 Dec 2014) | 8 lines Changed paths: M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset Allow Spy units to do the untargeted version of steal tech and sabotage city. At the moment the targeted version includes the untargeted version. This will save a player that wants to do the untargeted version some time. Should the targeted version stop including the untargeted version allowing them to do the untargeted version will be required to avoid a rule change. See patch #5545 ------------------------------------------------------------------------ r27281 | pepeto | 2014-12-13 11:47:00 +0200 (Sat, 13 Dec 2014) | 4 lines Changed paths: M /trunk/server/sanitycheck.c Sanity check: ensure team mates have an embassy and shared vision each others. Do diplomatic checking only once per player couple. See gna patch #5472 ------------------------------------------------------------------------ r27280 | cazfi | 2014-12-13 02:02:32 +0200 (Sat, 13 Dec 2014) | 6 lines Changed paths: M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/doc/README.ruleset_civ2civ3 Renamed civ2civ3 Trench as Fort and Airfield as Airstrip. Requested by Jacob Nevins See patch #5524 ------------------------------------------------------------------------ r27279 | cazfi | 2014-12-12 22:34:06 +0200 (Fri, 12 Dec 2014) | 5 lines Changed paths: M /trunk/common/fc_types.h M /trunk/server/ruleset.c M /trunk/server/savecompat.c M /trunk/server/savecompat.h M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/tools/ruledit/rulesave.c Made barbarian_type an specenum, use it as one, and store player barbarian type by name to the savegames. See patch #5520 ------------------------------------------------------------------------ r27278 | cazfi | 2014-12-12 21:14:58 +0200 (Fri, 12 Dec 2014) | 5 lines Changed paths: M /trunk/client/gui-sdl2/optiondlg.c M /trunk/client/gui-sdl2/pages.c M /trunk/client/gui-sdl2/plrdlg.c Some Coding Style corrections for sdl2-client optiondlg.c, pages.c, and plrdlg.c. See patch #4835 ------------------------------------------------------------------------ r27276 | cazfi | 2014-12-12 21:04:04 +0200 (Fri, 12 Dec 2014) | 4 lines Changed paths: M /trunk/server/sanitycheck.c Added sanity check that units doing activity that requires target, do have one See patch #5503 ------------------------------------------------------------------------ r27275 | cazfi | 2014-12-12 20:49:49 +0200 (Fri, 12 Dec 2014) | 4 lines Changed paths: M /trunk/client/connectdlg_common.c M /trunk/client/gui-gtk-2.0/connectdlg.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-3.0/connectdlg.c M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.0/pages.c M /trunk/client/gui-qt/connectdlg.cpp M /trunk/client/gui-qt/gui_main.cpp M /trunk/client/gui-qt/pages.cpp M /trunk/client/gui-qt/qtg_cxxside.cpp M /trunk/client/gui-qt/qtg_cxxside.h M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/pages.c M /trunk/client/gui-sdl2/connectdlg.c M /trunk/client/gui-sdl2/gui_main.c M /trunk/client/gui-sdl2/pages.c M /trunk/client/gui-stub/connectdlg.c M /trunk/client/gui-stub/gui_main.c M /trunk/client/gui-stub/pages.c M /trunk/client/gui-xaw/connectdlg.c M /trunk/client/gui-xaw/gui_main.c M /trunk/client/gui-xaw/pages.c M /trunk/client/gui_cbsetter.c M /trunk/client/gui_interface.c M /trunk/client/gui_interface.h M /trunk/client/include/connectdlg_g.h M /trunk/client/include/gui_main_g.h M /trunk/client/options.c M /trunk/client/packhand.c Renamed gui_gui_ -prefixes functions under single gui_ -prefix. See patch #5501 ------------------------------------------------------------------------ r27271 | cazfi | 2014-12-12 20:32:27 +0200 (Fri, 12 Dec 2014) | 4 lines Changed paths: M /trunk/data/amplio/water.png M /trunk/data/amplio/water.spec Copied current version of Amplio2 water.png to Amplio. See patch #5282 ------------------------------------------------------------------------ r27270 | cazfi | 2014-12-12 20:27:26 +0200 (Fri, 12 Dec 2014) | 4 lines Changed paths: M /trunk/ABOUT-NLS Updated ABOUT-NLS from gettext-0.19.3 See patch #5523 ------------------------------------------------------------------------ r27267 | cazfi | 2014-12-12 20:03:51 +0200 (Fri, 12 Dec 2014) | 5 lines Changed paths: M /trunk/ai/default/aicity.c Prevented AI settlers from accessing advisor stats from illegal index when considering improvements for ocean city. See bug #23046 ------------------------------------------------------------------------ r27266 | sveinung | 2014-12-12 15:08:50 +0200 (Fri, 12 Dec 2014) | 7 lines Changed paths: M /trunk/ai/default/aitools.c M /trunk/client/goto.c Remove redundant is_actor_unit() calls. Checking if a unit type can perform any action at all AND that it can perform any hostile actions is redundant. If it can perform hostile actions it can perform at least one action. See patch #5531 ------------------------------------------------------------------------ r27265 | sveinung | 2014-12-12 15:01:10 +0200 (Fri, 12 Dec 2014) | 7 lines Changed paths: M /trunk/client/gui-sdl/action_dialog.c M /trunk/client/gui-sdl2/action_dialog.c SDL clients: Check for specific action in sanity test. Check that the actor unit type is capable of the respective action when sanity checking the reply to the follow up question of the unit bribing and city inciting actions. See patch #5530 ------------------------------------------------------------------------ r27264 | sveinung | 2014-12-12 15:00:39 +0200 (Fri, 12 Dec 2014) | 6 lines Changed paths: M /trunk/server/unithand.c Make explanation when no action is possible action kind neutral. The user may have tried to do a caravan action. The explanation therefore shouldn't talk about diplomat actions. See bug #23051 ------------------------------------------------------------------------ r27263 | sveinung | 2014-12-12 14:44:26 +0200 (Fri, 12 Dec 2014) | 6 lines Changed paths: M /trunk/common/actions.c Make the "can't establish an embassy when you already got one"-rule permanent. I don't think it will move it to the ruleset for 2.6. It should therefore live in is_action_possible() in stead of action_enabler_append_hard(). See patch #5532 ------------------------------------------------------------------------ r27262 | sveinung | 2014-12-12 06:09:16 +0200 (Fri, 12 Dec 2014) | 5 lines Changed paths: M /trunk/ai/default/advmilitary.c M /trunk/ai/default/aidiplomat.c M /trunk/ai/default/aihunt.c AI: Don't treat an actor incapable of doing hostile actions like a spy. Check if the unit type can do hostile actions in stead of if it can act. See bug #23050 ------------------------------------------------------------------------ r27261 | sveinung | 2014-12-12 06:09:01 +0200 (Fri, 12 Dec 2014) | 5 lines Changed paths: M /trunk/server/unittools.c Auto attack: Don't treat an actor incapable of doing hostile actions like a spy. Check if the unit type can do hostile actions in stead of if it can act. See bug #23049 ------------------------------------------------------------------------ r27259 | cazfi | 2014-12-11 23:23:14 +0200 (Thu, 11 Dec 2014) | 4 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/base.h M /trunk/common/road.h M /trunk/common/tech.h M /trunk/common/terrain.h M /trunk/common/unittype.h M /trunk/data/alien/terrain.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/multiplayer/units.ruleset Made unittype, terrain, tech, road, and base flag names translatable. See patch #4762 ------------------------------------------------------------------------ r27257 | cazfi | 2014-12-11 23:01:09 +0200 (Thu, 11 Dec 2014) | 6 lines Changed paths: M /trunk/data/amplio2/moderncities.png M /trunk/data/amplio2/moderncities.spec M /trunk/data/amplio2.tilespec Added Fort and Airstrip graphics to Amplio2. Art by GriffonSpade See patch #5027 ------------------------------------------------------------------------ r27256 | cazfi | 2014-12-11 22:51:28 +0200 (Thu, 11 Dec 2014) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/server/Makefile.am Generate fc_config.h to gen_headers/ See patch #5519 ------------------------------------------------------------------------ r27255 | sveinung | 2014-12-11 13:20:38 +0200 (Thu, 11 Dec 2014) | 3 lines Changed paths: M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c Gtk clients: make the Help Wonder button's custom info label creation more robust. See patch #5529 ------------------------------------------------------------------------ r27254 | sveinung | 2014-12-11 13:20:28 +0200 (Thu, 11 Dec 2014) | 3 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp Qt client: make the Help Wonder button's custom info label creation more robust. See patch #5528 ------------------------------------------------------------------------ r27253 | sveinung | 2014-12-11 13:12:09 +0200 (Thu, 11 Dec 2014) | 6 lines Changed paths: M /trunk/ai/default/aiunit.c M /trunk/common/aicore/caravan.c AI: Try a new target when a caravan can't act against its current target. A ruleset may have restrictions on caravan actions the AI don't understand. Try a different target when it is clear that current target is impossible. See patch #5527 ------------------------------------------------------------------------ r27252 | sveinung | 2014-12-11 12:50:00 +0200 (Thu, 11 Dec 2014) | 6 lines Changed paths: M /trunk/server/unithand.c Check that there is a city to help build the wonder in. Restore the check that handle_unit_help_build_wonder() has a target city to help that accidentally got removed in patch #5484. See patch #5526 ------------------------------------------------------------------------ r27251 | sveinung | 2014-12-11 12:41:18 +0200 (Thu, 11 Dec 2014) | 5 lines Changed paths: M /trunk/common/actions.c Change the "Help build Wonder" button's mnemonic to 'b'. This makes it consistent with the menu short cut. See patch #5518 ------------------------------------------------------------------------ r27250 | cazfi | 2014-12-10 23:32:32 +0200 (Wed, 10 Dec 2014) | 5 lines Changed paths: M /trunk/server/savegame2.c While loading savegame with "Experimental" level AI to a build where it's not supported, convert it to "Hard". See patch #5500 ------------------------------------------------------------------------ r27248 | cazfi | 2014-12-10 23:10:29 +0200 (Wed, 10 Dec 2014) | 4 lines Changed paths: M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/multiplayer/effects.ruleset Partisans are never granted to barbarians in any of the supplied rulesets. See patch #5454 ------------------------------------------------------------------------ r27245 | cazfi | 2014-12-10 23:02:13 +0200 (Wed, 10 Dec 2014) | 4 lines Changed paths: M /trunk/doc/README Updated client information in README. See patch #5515 ------------------------------------------------------------------------ r27244 | cazfi | 2014-12-10 22:37:12 +0200 (Wed, 10 Dec 2014) | 4 lines Changed paths: M /trunk/data/alien/game.ruleset M /trunk/doc/README.ruleset_alien Made toplogy of the alien ruleset hexagonal by default. See patch #5507 ------------------------------------------------------------------------ r27243 | cazfi | 2014-12-10 22:29:01 +0200 (Wed, 10 Dec 2014) | 4 lines Changed paths: M /trunk/ai/threaded/taicity.c Threaded AI cities creating worker tasks set the want level for the task. See patch #5497 ------------------------------------------------------------------------ r27242 | cazfi | 2014-12-10 22:22:02 +0200 (Wed, 10 Dec 2014) | 4 lines Changed paths: M /trunk/client/mapview_common.c Fixed unit movement animation placement when zoom level is other than 1.0. See bug #23034 ------------------------------------------------------------------------ r27241 | cazfi | 2014-12-10 22:12:38 +0200 (Wed, 10 Dec 2014) | 5 lines Changed paths: M /trunk/tools/mpgui_qt.cpp M /trunk/tools/mpgui_qt.h Fixed Qt modpack installer to install modpack from list after double-click, not already when the modpack row is selected. See bug #23029 ------------------------------------------------------------------------ r27240 | cazfi | 2014-12-10 21:21:37 +0200 (Wed, 10 Dec 2014) | 5 lines Changed paths: M /trunk/client/gui-sdl/inteldlg.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl2/inteldlg.c M /trunk/client/gui-sdl2/mapctrl.c M /trunk/client/gui-sdl2/mapview.c M /trunk/client/gui-sdl2/menu.c M /trunk/client/gui-sdl2/messagewin.c Some Coding Style corrections for sdl2-client inteldlg.c, mapctrl.c, mapview.c, menu.c, and messagewin.c. See patch #4835 ------------------------------------------------------------------------ r27239 | mir3x | 2014-12-10 19:08:23 +0200 (Wed, 10 Dec 2014) | 6 lines Changed paths: M /trunk/client/gui-qt/Makefile.am M /trunk/client/gui-qt/gui_main.cpp M /trunk/client/gui-qt/helpdlg.cpp M /trunk/client/gui-qt/helpdlg.h M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h M /trunk/translations/freeciv/POTFILES.in Added help dialog to qt-client. Patch by Louis Moureaux See bug #23009 ------------------------------------------------------------------------ r27237 | cazfi | 2014-12-10 18:21:40 +0200 (Wed, 10 Dec 2014) | 5 lines Changed paths: M /trunk/configure.ac M /trunk/gen_headers/freeciv_config.h.in M /trunk/utility/fcthread.c M /trunk/utility/fcthread.h Define macros needed by fcthread.h header in freeciv_config.h includable to external projects. See patch #5493 ------------------------------------------------------------------------ r27236 | sveinung | 2014-12-10 17:19:06 +0200 (Wed, 10 Dec 2014) | 3 lines Changed paths: M /trunk/server/unithand.c Update comment in unit_move_handling()'s actor handling. The section now takes care of all actor units, not just diplomats. ------------------------------------------------------------------------ r27235 | sveinung | 2014-12-10 15:29:46 +0200 (Wed, 10 Dec 2014) | 13 lines Changed paths: M /trunk/client/control.c Client: Make the sanity test in key_unit_build_wonder() stricter. The common client code's function key_unit_build_wonder() checks that the actor unit given to it by the client has the HelpWonder unit type flag before forwarding the request to the server. This way the server won't be bothered by theoretically impossible requests. Because action enablers now control the help build wonder action it is possible to have a unit type with the HelpWonder flag that never will be able to help a city build a wonder. Change the test to check for the unit type's ability to do the help build wonder action instead. See patch #5517 ------------------------------------------------------------------------ r27234 | sveinung | 2014-12-10 15:29:36 +0200 (Wed, 10 Dec 2014) | 13 lines Changed paths: M /trunk/client/control.c Client: Make the sanity test in key_unit_trade_route() stricter. The common client code's function key_unit_trade_route() checks that the actor unit given to it by the client has the TradeRoute unit type flag before forwarding the request to the server. This way the server won't be bothered by theoretically impossible requests. Because action enablers now control the establish trade route action it is possible to have a unit type with the TradeRoute flag that never can establish a trade route. Change the test to check for the unit type's ability to do the establish trade route action instead. See patch #5516 ------------------------------------------------------------------------ r27233 | sveinung | 2014-12-10 15:18:32 +0200 (Wed, 10 Dec 2014) | 6 lines Changed paths: M /trunk/ai/default/aiunit.c M /trunk/common/aicore/caravan.c AI: Don't try to make a unit that never can help build a wonder help build one. Wonder building help is now controlled by action enablers. It is therefore possible for a unit type to have the HelpWonder flag without being able to help. See patch #5514 ------------------------------------------------------------------------ r27232 | sveinung | 2014-12-10 15:18:19 +0200 (Wed, 10 Dec 2014) | 6 lines Changed paths: M /trunk/ai/default/advdomestic.c AI: Don't count units that can't help wonder as wonder helpers. Action enabler control of Help build Wonder makes it possible to create a ruleset were a unit has the HelpWonder unit flag but can't help build a wonder. See patch #5513 ------------------------------------------------------------------------ r27231 | sveinung | 2014-12-10 15:17:35 +0200 (Wed, 10 Dec 2014) | 6 lines Changed paths: M /trunk/ai/default/aitools.c AI: Path finding: Don't base tile behavior on the unit flags Spy and Diplomat. A unit may be unable to perform spy actions even if it has the flags. Look for the ability to perform hostile actions in stead. See patch #5512 ------------------------------------------------------------------------ r27230 | sveinung | 2014-12-10 15:17:14 +0200 (Wed, 10 Dec 2014) | 10 lines Changed paths: M /trunk/ai/default/aitools.c AI: Path finding: Give non hostile actor units the same tile behavior. Actor units only capable of performing non hostile actions will now avoid fights on the way but will still do an action to a non ally if ordered to. While the Freeciv AI still avoids establishing trade routes to non allies doing so isn't illegal. It therefore won't hurt to allow it so the case of establishing an embassy can be handled by the same code. See patch #5511 ------------------------------------------------------------------------ r27229 | sveinung | 2014-12-10 14:55:36 +0200 (Wed, 10 Dec 2014) | 6 lines Changed paths: M /trunk/client/goto.c Client goto: Base tile behavior of actors on action hostility. Don't give all actors the same tile behavior no matter if they can perform hostile acts or not. See patch #5510 ------------------------------------------------------------------------ r27228 | sveinung | 2014-12-10 14:54:04 +0200 (Wed, 10 Dec 2014) | 7 lines Changed paths: M /trunk/common/aicore/pf_tools.c Path finding: Be precise when classifying a unit as a diplomat or trader. A unit that is able to perform a caravan actions but no spy action isn't a diplomat. A unit that has the TradeRoute unit flag but is unable to establish a trade route or enter a marketplace isn't a trader. See patch #5509 ------------------------------------------------------------------------ r27227 | sveinung | 2014-12-10 14:53:16 +0200 (Wed, 10 Dec 2014) | 7 lines Changed paths: M /trunk/common/aicore/pf_tools.c Path finding: Caravan actions can now be limited by source tile terrain. Since caravan actions now are action enabler controlled it is possible to create a ruleset where it is impossible to do a caravan action from a non native soure tile. See patch #5508 ------------------------------------------------------------------------ r27226 | sveinung | 2014-12-10 04:23:53 +0200 (Wed, 10 Dec 2014) | 12 lines Changed paths: M /trunk/ai/default/aiunit.c AI: Don't build a unit to chase a foreign unit that can't do hostile actions. The AI function find_something_to_kill() tests if it is worth to build a new unit to chase a foreign unit. Check if the foreign unit is capable of performing any hostile actions in stead of looking for the TradeRoute flag. A unit may have the trade route flag without being able to establish a trade route or entering a market place. A unit may have the trade route flag and still be able to perform hostile actions. Killing a unit that only is capable of establishing an embassy isn't worth producing a new unit. See patch #5495 ------------------------------------------------------------------------ r27225 | sveinung | 2014-12-10 04:18:51 +0200 (Wed, 10 Dec 2014) | 9 lines Changed paths: M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/common/unittype.c M /trunk/common/unittype.h Make finding out if a unit type can perform hostile actions fast. In the future it may be a good idea to make a scale in stead of a binary classification. Thanks to Marko Lindqvist for pointing out that "hostile" was a much better term to use here than "violent". See patch #5494 ------------------------------------------------------------------------ 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. See patch #5496 ------------------------------------------------------------------------ r27223 | cazfi | 2014-12-10 00:41:28 +0200 (Wed, 10 Dec 2014) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/common/base.c M /trunk/common/base.h M /trunk/common/borders.c M /trunk/common/extras.c M /trunk/common/extras.h M /trunk/server/maphand.c M /trunk/server/plrhand.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/unittools.c Renamed base_owner() as extra_owner() See patch #5502 ------------------------------------------------------------------------ r27220 | cazfi | 2014-12-09 21:54:41 +0200 (Tue, 09 Dec 2014) | 6 lines Changed paths: M /trunk/data/amplio2/water.png Cleaned out dirty pixels and erronous pixels from amplio2 water.png. Work by Dunnoob See patch #5282 ------------------------------------------------------------------------ r27219 | cazfi | 2014-12-09 21:44:21 +0200 (Tue, 09 Dec 2014) | 5 lines Changed paths: M /trunk/win32/installer/Makefile Do not build freeciv-ruledit as part of build process of other Windows Installer packages than Qt-client. See patch #5492 ------------------------------------------------------------------------ r27217 | cazfi | 2014-12-09 21:25:48 +0200 (Tue, 09 Dec 2014) | 4 lines Changed paths: M /trunk/tools/mpcli.c M /trunk/tools/mpgui_gtk2.c M /trunk/tools/mpgui_gtk3.c M /trunk/tools/mpgui_qt.cpp Initialize random number generator for modpack installers. See bug #22966 ------------------------------------------------------------------------ r27215 | cazfi | 2014-12-09 21:19:10 +0200 (Tue, 09 Dec 2014) | 4 lines Changed paths: M /trunk/configure.ac List xaw-client as unmaintained in configure listing. See patch #5504 ------------------------------------------------------------------------ r27214 | cazfi | 2014-12-09 21:15:36 +0200 (Tue, 09 Dec 2014) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/gui_main.c Added gui-specific "zoom" commandline option for gtk3-client See patch #5499 ------------------------------------------------------------------------ r27213 | cazfi | 2014-12-08 23:32:32 +0200 (Mon, 08 Dec 2014) | 4 lines Changed paths: M /trunk/Makefile.am D /trunk/diff_ignore A /trunk/scripts/diff_ignore (from /trunk/diff_ignore:27212) Moved diff_ignore from the root directory to scripts/ See patch #5437 ------------------------------------------------------------------------ r27212 | cazfi | 2014-12-08 20:45:48 +0200 (Mon, 08 Dec 2014) | 5 lines Changed paths: M /trunk/client/gui-sdl/gui_mouse.c M /trunk/client/gui-sdl2/gui_main.c M /trunk/client/gui-sdl2/gui_mouse.c M /trunk/client/gui-sdl2/gui_string.c M /trunk/client/gui-sdl2/gui_tilespec.c M /trunk/client/gui-sdl2/helpdlg.c Some Coding Style corrections for sdl2-client gui_main.c, gui_mouse.c, gui_string.c, gui_tilespec.c, and helpdlg.c. See patch #4835 ------------------------------------------------------------------------ r27209 | cazfi | 2014-12-08 20:19:21 +0200 (Mon, 08 Dec 2014) | 7 lines Changed paths: M /trunk/data/trident/units.png M /trunk/data/trident/units.spec Added Refugee graphics to trident, inherited by hex2t, isophex, and isotrident. Art by The Square Cow Patch by Frank and myself See patch #5486 ------------------------------------------------------------------------ r27208 | cazfi | 2014-12-08 20:03:25 +0200 (Mon, 08 Dec 2014) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/gui_stuff.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.0/gui_stuff.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/gui_main.cpp M /trunk/client/gui-qt/menu.cpp M /trunk/client/options.c M /trunk/client/options.h Replaced global fullscreen mode option with gui specific options. See patch #5490 ------------------------------------------------------------------------ r27205 | cazfi | 2014-12-08 19:55:52 +0200 (Mon, 08 Dec 2014) | 4 lines Changed paths: M /trunk/tools/mpgui_qt.cpp Added network initialization to Qt version of modpack installer. See patch #5488 ------------------------------------------------------------------------ r27204 | cazfi | 2014-12-07 00:23:35 +0200 (Sun, 07 Dec 2014) | 7 lines Changed paths: M /trunk/Makefile.am M /trunk/client/client_main.c M /trunk/configure.ac M /trunk/diff_ignore A /trunk/gen_headers A /trunk/gen_headers/Makefile.am A /trunk/gen_headers/freeciv_config.h.in M /trunk/server/Makefile.am M /trunk/server/meta.h In addition to fc_config.h configuration headers used internally, create gen_headers/freeciv_config.h header that contains only things that can be sefely included to external packages. Define FREECIV_META_URL there. See patch #5419 ------------------------------------------------------------------------ r27202 | cazfi | 2014-12-07 00:13:54 +0200 (Sun, 07 Dec 2014) | 4 lines Changed paths: M /trunk/ai/default/aicity.c Made AI settler_want to consider unit pop_cost in a generic way, and not assuming that it's always 1. See patch #5440 ------------------------------------------------------------------------ r27201 | cazfi | 2014-12-06 19:39:39 +0200 (Sat, 06 Dec 2014) | 5 lines Changed paths: M /trunk/client/gui-sdl/gui_iconv.c M /trunk/client/gui-sdl2/colors.c M /trunk/client/gui-sdl2/connectdlg.c M /trunk/client/gui-sdl2/diplodlg.c M /trunk/client/gui-sdl2/finddlg.c M /trunk/client/gui-sdl2/gotodlg.c M /trunk/client/gui-sdl2/graphics.c M /trunk/client/gui-sdl2/gui_iconv.c Some Coding Style corrections for sdl2-client colors.c, connectdlg.c, diplodlg.c, finddlg.c, gotodlg.c, graphics.c, and gui_iconv.c. See patch #4835 ------------------------------------------------------------------------ r27193 | cazfi | 2014-12-06 13:50:13 +0200 (Sat, 06 Dec 2014) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-qt/gui_main.cpp M /trunk/client/gui-qt/qtg_cxxside.cpp M /trunk/client/gui-qt/qtg_cxxside.h M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl2/gui_main.c M /trunk/client/gui-stub/gui_main.c M /trunk/client/gui-xaw/gui_main.c M /trunk/client/gui_cbsetter.c M /trunk/client/gui_interface.c M /trunk/client/gui_interface.h M /trunk/client/include/gui_main_g.h M /trunk/client/options.c Make fullscreen mode the default in gtk3-client when screen is so small that not using fullscreen makes no sense. The saved settings still take precedence, so to some extend it matters which client is first one to run, and to create the initial setup. See patch #5459 ------------------------------------------------------------------------ r27191 | cazfi | 2014-12-06 13:17:30 +0200 (Sat, 06 Dec 2014) | 8 lines Changed paths: M /trunk/data/civ2civ3/effects.ruleset M /trunk/doc/README.ruleset_civ2civ3 civ2civ3 Tribal government bonuses adjusted - Movement bonus removed - Added 50% bonus to likelihood of gaining veterancy in combat Patch by David Fernandez See bug #22621 ------------------------------------------------------------------------ r27189 | cazfi | 2014-12-06 10:38:44 +0200 (Sat, 06 Dec 2014) | 4 lines Changed paths: M /trunk/win32/installer/Makefile Added Qt-client package building to default targets of the Windows Installer build Makefile. See patch #5453 ------------------------------------------------------------------------ r27188 | cazfi | 2014-12-06 10:34:37 +0200 (Sat, 06 Dec 2014) | 5 lines Changed paths: M /trunk/client/tilespec.c Avoid expensive check for bases that would need their flags shown if the tile has no extras owner set at all, i.e, when all bases on tile are unowned. See patch #5450 ------------------------------------------------------------------------ r27187 | cazfi | 2014-12-06 10:31:35 +0200 (Sat, 06 Dec 2014) | 5 lines Changed paths: M /trunk/ai/default/advmilitary.c Fixed check that prevented AI from building military units for their martial law value only. See bug #22997 ------------------------------------------------------------------------ r27186 | igx31 | 2014-12-06 00:39:49 +0200 (Sat, 06 Dec 2014) | 4 lines Changed paths: M /branches/S2_4/po/fr.po M /branches/S2_5/translations/freeciv/fr.po M /branches/S2_5/translations/nations/fr.po M /trunk/translations/freeciv/fr.po - French translation updated with recent sources changes - French users feedbacks taken into account ------------------------------------------------------------------------ r27185 | sveinung | 2014-12-05 14:44:29 +0200 (Fri, 05 Dec 2014) | 7 lines Changed paths: M /trunk/ai/default/advdomestic.c M /trunk/ai/default/aiunit.c M /trunk/common/aicore/caravan.c AI: Support the Enter Marketplace action. - Consider to do Enter Marketplace when a unit can't do Establish Trade Route - Calculate the correct one time bonus for Enter Marketplace - if the real wish is trade routes "Enter Marketplace" unit want isn't increased See patch #5485 ------------------------------------------------------------------------ r27184 | sveinung | 2014-12-05 14:43:56 +0200 (Fri, 05 Dec 2014) | 7 lines Changed paths: M /trunk/server/unithand.c Remove checks in handle_unit_help_build_wonder() that only are about rules. Whether or not a unit should be allowed to help a city build a wonder is now action enabler controlled. Rules are handled there. Remove checks that only are about rules (and not required by the code) from handle_unit_help_build_wonder(). See patch #5484 ------------------------------------------------------------------------ r27182 | sveinung | 2014-12-05 05:33:08 +0200 (Fri, 05 Dec 2014) | 7 lines Changed paths: M /trunk/ai/default/advdomestic.c M /trunk/server/advisors/advbuilding.c AI: Don't build units that can't Help Wonder for that purpose. Because of action enabler control over Help Wonder a unit type may have the HelpWonder flag but still be incapable of helping a wonder be built. Don't be fooled by such units when deciding what to build. See patch #5483 ------------------------------------------------------------------------ r27181 | sveinung | 2014-12-05 01:39:07 +0200 (Fri, 05 Dec 2014) | 5 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/ai/default/aiunit.c M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-sdl/action_dialog.c M /trunk/client/gui-sdl2/action_dialog.c M /trunk/client/gui-stub/dialogs.c M /trunk/client/gui-xaw/action_dialog.c M /trunk/client/gui-xaw/xaw_actions.c M /trunk/client/include/dialogs_g.h M /trunk/client/packhand.c M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/common/packets.def M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/doc/README.actions M /trunk/fc_version M /trunk/server/diplomats.c M /trunk/server/unithand.c M /trunk/server/unittools.c Make the "Help Build Wonder" caravan action action enabler controlled. Initial patch. The TradeRoute flag requirement is still hard coded. See patch #5482 ------------------------------------------------------------------------ r27179 | cazfi | 2014-12-04 22:04:56 +0200 (Thu, 04 Dec 2014) | 5 lines Changed paths: M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.0/gui_main.h M /trunk/client/gui-gtk-3.0/pages.c Scale gtk3-client main screen picture down as needed for the buttons to fit in on small screen. See bug #21028 ------------------------------------------------------------------------ r27175 | jtn | 2014-12-04 01:09:29 +0200 (Thu, 04 Dec 2014) | 3 lines Changed paths: M /trunk/translations/freeciv/statistics.rb statistics.rb now correctly looks only for files ending in '.po'. See gna bug #22977. ------------------------------------------------------------------------ r27174 | jtn | 2014-12-04 01:09:26 +0200 (Thu, 04 Dec 2014) | 3 lines Changed paths: M /trunk/Makefile.am Add maintenance comments about distribution of NEWS-x.x. See gna patch #5452. ------------------------------------------------------------------------ r27173 | sveinung | 2014-12-03 23:01:00 +0200 (Wed, 03 Dec 2014) | 3 lines Changed paths: M /trunk/ai/default/aidiplomat.c AI: It is possible to do a spy action from the same tile as the target. See patch #5481 ------------------------------------------------------------------------ r27172 | sveinung | 2014-12-03 23:00:49 +0200 (Wed, 03 Dec 2014) | 3 lines Changed paths: M /trunk/ai/default/aiunit.c AI: It is possible to do a caravan action from the neighbor tile. See patch #5480 ------------------------------------------------------------------------ r27171 | sveinung | 2014-12-03 22:48:49 +0200 (Wed, 03 Dec 2014) | 8 lines Changed paths: M /trunk/ai/default/advdomestic.c M /trunk/ai/default/aicity.c AI: Don't build units that can't establish trade routes for that purpose. Because of action enabler control over Establish Trade Route a unit type may have the TradeRoute flag but still be incapable of establish a trade route. Don't build units that can't establish trade routes for the purpose of establishing trade routes. See patch #5478 ------------------------------------------------------------------------ r27170 | sveinung | 2014-12-03 22:48:36 +0200 (Wed, 03 Dec 2014) | 6 lines Changed paths: M /trunk/ai/default/aiunit.c AI: Try to enter the marketplace if establishing a trade route is impossible. This isn't full AI support for the Enter Marketplace action. It is just a fall back for cases were establishing a trade route is impossible. See patch #5479 ------------------------------------------------------------------------ r27169 | sveinung | 2014-12-03 22:48:25 +0200 (Wed, 03 Dec 2014) | 9 lines Changed paths: M /trunk/ai/default/aiunit.c AI: Don't try to establish a trade route with a unit that can't do it. A unit may be unable to establish a trade route even if its unit type has the TradeRoute flag since the action may be disabled. Don't try to establish a trade route where it is illegal because of action enablers. Reported by Marko Lindqvist See bug #23005 ------------------------------------------------------------------------ r27166 | cazfi | 2014-12-02 19:32:15 +0200 (Tue, 02 Dec 2014) | 4 lines Changed paths: M /trunk/client/gui-sdl/diplodlg.c Set parameter list of sdl-client popdown_diplomacy_dialogs() 'void'. See patch #5473 ------------------------------------------------------------------------ r27165 | sveinung | 2014-12-02 08:04:31 +0200 (Tue, 02 Dec 2014) | 9 lines Changed paths: M /trunk/data/civ2civ3/terrain.ruleset M /trunk/doc/README.ruleset_civ2civ3 civ2civ3: readjusted effect of global warming/cooling The main reason of this change is aesthetical, to try to get realistic transformations in real earth maps, and at same time to keep a good variety of terrains after loops of global warming and nuclear winter. Patch by David Fernandez See patch #5475 ------------------------------------------------------------------------ r27164 | sveinung | 2014-12-02 08:04:18 +0200 (Tue, 02 Dec 2014) | 9 lines Changed paths: M /trunk/server/unithand.c Remove redundant TradeRoute flag check in base_handle_unit_establish_trade() Whether a unit should be allowed to establish a trade route or not is now action enabler controlled. The rule that a unit must have the TradeRoute unit type flag to establish a trade route or enter a market place is handled there. Since nothing in base_handle_unit_establish_trade() requires the TradeRoute unit type flag there is no reason to look for it. See patch #5476 ------------------------------------------------------------------------ r27162 | cazfi | 2014-12-01 06:02:50 +0200 (Mon, 01 Dec 2014) | 4 lines Changed paths: M /trunk/ai/default/advdiplomacy.c AI cancels old clauses before building up a new treaty proposal. See bug #20761 ------------------------------------------------------------------------ r27161 | cazfi | 2014-12-01 05:46:44 +0200 (Mon, 01 Dec 2014) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-qt/gui_main.cpp M /trunk/client/gui-sdl/alphablit.c M /trunk/client/gui-sdl/canvas.c M /trunk/client/gui-sdl/gui_tilespec.h M /trunk/client/gui-sdl/plrdlg.c M /trunk/client/gui-sdl/widget_checkbox.c M /trunk/client/gui-sdl2/canvas.c M /trunk/client/gui-sdl2/gui_tilespec.h M /trunk/client/gui-sdl2/plrdlg.c M /trunk/client/gui-sdl2/widget_checkbox.c M /trunk/client/gui-xaw/gui_main.c Include SDL headers as system headers, i.e., instead of "SDL.h" See patch #5432 ------------------------------------------------------------------------ r27158 | cazfi | 2014-11-30 22:14:16 +0200 (Sun, 30 Nov 2014) | 6 lines Changed paths: M /trunk/server/maphand.c map_claim_border() will map_clear_border() when given NULL owner instead of crashing Reported by Andreas Røsdal See bug #22996 ------------------------------------------------------------------------ r27157 | cazfi | 2014-11-30 22:07:58 +0200 (Sun, 30 Nov 2014) | 6 lines Changed paths: M /trunk/client/tilespec.c Fixed collecting of tile data for LAYER_TERRAIN3 Reported by Andreas Røsdal See patch #5449 ------------------------------------------------------------------------ r27156 | jcreus | 2014-11-30 13:56:18 +0200 (Sun, 30 Nov 2014) | 1 line Changed paths: M /trunk/translations/freeciv/ca.po Translation update ------------------------------------------------------------------------ r27153 | cazfi | 2014-11-29 10:59:22 +0200 (Sat, 29 Nov 2014) | 4 lines Changed paths: M /trunk/client/gui-sdl2/cityrep.c M /trunk/client/gui-sdl2/cma_fe.c Some Coding Style corrections for sdl2-client cityrep.c and cma_fe.c. See patch #4835 ------------------------------------------------------------------------ r27152 | cazfi | 2014-11-29 10:27:07 +0200 (Sat, 29 Nov 2014) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/canvas.c Use CAIRO_FILTER_NEAREST in gtk3-client. See patch #5457 ------------------------------------------------------------------------ r27151 | sveinung | 2014-11-28 15:28:33 +0200 (Fri, 28 Nov 2014) | 7 lines Changed paths: M /trunk/ai/default/advdomestic.c AI: Don't count a unit that can't establish a trade route as a trade route. Action enabler controll of Establish Trade Route makes it possible to create a ruleset were a unit has the TradeRoute flag but can't establish a trade route. Don't count a unit like that as a trade route. See patch #5465 ------------------------------------------------------------------------ r27150 | pepeto | 2014-11-28 10:59:11 +0200 (Fri, 28 Nov 2014) | 3 lines Changed paths: M /trunk/utility/generate_specenum.py Add gcc 'const' attributes to specenum functions. See gna patch #5462 ------------------------------------------------------------------------ r27149 | pepeto | 2014-11-28 10:59:09 +0200 (Fri, 28 Nov 2014) | 3 lines Changed paths: M /trunk/common/tech.c M /trunk/common/terrain.c M /trunk/common/unittype.c M /trunk/utility/generate_specenum.py Remove usage of switch statements in the specenum module. See gna patch #5461 ------------------------------------------------------------------------ r27147 | pepeto | 2014-11-28 10:41:26 +0200 (Fri, 28 Nov 2014) | 3 lines Changed paths: M /trunk/common/player.c Simplify players_on_same_team(). See gna patch #5460 ------------------------------------------------------------------------ r27144 | pepeto | 2014-11-28 10:23:03 +0200 (Fri, 28 Nov 2014) | 3 lines Changed paths: M /trunk/server/plrhand.c Make team mates unable to withdraw shared vision. See gna bug #22992 ------------------------------------------------------------------------ r27142 | cazfi | 2014-11-28 07:39:49 +0200 (Fri, 28 Nov 2014) | 5 lines Changed paths: M /trunk/server/maphand.c remove_player_from_maps() clears also extra owner from the tiles where the it has been the player being removed. See bug #22948 ------------------------------------------------------------------------ r27139 | cazfi | 2014-11-28 07:28:53 +0200 (Fri, 28 Nov 2014) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-3.0/pages.c Split "Number of Players (including AI)" label in pregame screen to two lines. See patch #5455 ------------------------------------------------------------------------ r27138 | sveinung | 2014-11-28 06:12:26 +0200 (Fri, 28 Nov 2014) | 7 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/ai/default/aiunit.c M /trunk/client/control.c M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-sdl/action_dialog.c M /trunk/client/gui-sdl2/action_dialog.c M /trunk/client/gui-xaw/action_dialog.c M /trunk/client/packhand.c M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/common/packets.def M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/doc/README.actions M /trunk/fc_version M /trunk/server/diplomats.c M /trunk/server/unithand.c M /trunk/server/unittools.c Add action enablers for "Establish Trade Route" and "Enter Marketplace". Start making the caravan actions "Establish Trade Route" and "Enter Marketplace" action enabler controlled. The initial patch has to be this huge to avoid regressions. See patch #5464 ------------------------------------------------------------------------ r27137 | sveinung | 2014-11-27 16:36:53 +0200 (Thu, 27 Nov 2014) | 5 lines Changed paths: M /trunk/common/aicore/pf_tools.c M /trunk/common/combat.c Revert bug #22381 fix This makes rulesets where it is illegal to attack out of harbor possible again. See bug #22794 ------------------------------------------------------------------------ r27136 | sveinung | 2014-11-27 16:29:49 +0200 (Thu, 27 Nov 2014) | 5 lines Changed paths: M /trunk/common/actions.c Assert that is_action_possible() is supplied with the correct target. This is just for documentation. All paths that lead to it are already checked. See patch #5463 ------------------------------------------------------------------------ r27134 | cazfi | 2014-11-27 08:37:53 +0200 (Thu, 27 Nov 2014) | 4 lines Changed paths: M /trunk/server/civserver.c M /trunk/server/meta.c M /trunk/server/sernet.c M /trunk/server/srv_main.c M /trunk/server/srv_main.h Made LAN announcements to respect --identity See patch #5436 ------------------------------------------------------------------------ r27132 | cazfi | 2014-11-26 22:58:47 +0200 (Wed, 26 Nov 2014) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/pages.c Turn gtk3-client ruleset selection widget from gtk_combo_box to gtk_combo_box_text See patch #5456 ------------------------------------------------------------------------ r27131 | sveinung | 2014-11-26 12:04:18 +0200 (Wed, 26 Nov 2014) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl/action_dialog.c M /trunk/client/gui-sdl2/action_dialog.c M /trunk/client/gui-xaw/action_dialog.c M /trunk/common/actions.c M /trunk/common/actions.h Make it possible for the client to insert custom text in an action UI name. Some clients adds extra information to caravan actions. Make it possible to keep doing this when caravan actions are action enabler controlled. See patch #5458 ------------------------------------------------------------------------ r27130 | cazfi | 2014-11-26 07:53:33 +0200 (Wed, 26 Nov 2014) | 4 lines Changed paths: M /trunk/client/tilespec.c Build tile data only when collecting sprites for a layer that depends on it. See patch #5449 ------------------------------------------------------------------------ r27128 | pepeto | 2014-11-25 11:14:23 +0200 (Tue, 25 Nov 2014) | 7 lines Changed paths: M /trunk/common/aicore/caravan.c M /trunk/common/traderoutes.c M /trunk/common/traderoutes.h M /trunk/server/citytools.c M /trunk/server/unithand.c Allow a city with more than maximal trade route number to establish a new trade route if the trade income of the new trade route is greater than the sum of the weakest trade routes to cancel. Reported by Jacob Nevins See gna bug #22243 ------------------------------------------------------------------------ r27127 | cazfi | 2014-11-25 04:32:07 +0200 (Tue, 25 Nov 2014) | 4 lines Changed paths: M /trunk/client/audio.c M /trunk/client/audio.h M /trunk/client/music.c M /trunk/client/music.h M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/scripting/api_server_base.c M /trunk/server/scripting/api_server_base.h M /trunk/server/scripting/tolua_server.pkg Made it possible for lua script to request player client to play music associated with a tag. See patch #5439 ------------------------------------------------------------------------ r27125 | cazfi | 2014-11-25 04:05:13 +0200 (Tue, 25 Nov 2014) | 5 lines Changed paths: M /trunk/configure.ac M /trunk/doc/README.AI_modules Added configure option --with-ai-lib to force default AI build for custom ai types to use even when no ai type using it is being built See patch #5447 ------------------------------------------------------------------------ r27124 | cazfi | 2014-11-25 04:00:00 +0200 (Tue, 25 Nov 2014) | 4 lines Changed paths: M /trunk/doc/freeciv.doxygen Updated freeciv.dogyxen to doxygen-1.8.8 format See patch #5435 ------------------------------------------------------------------------ r27123 | cazfi | 2014-11-25 03:44:00 +0200 (Tue, 25 Nov 2014) | 4 lines Changed paths: M /trunk/client/audio_sdl.c M /trunk/client/gui-sdl/canvas.h M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/citydlg.h M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-sdl/colors.c M /trunk/client/gui-sdl/colors.h M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/dialogs.h M /trunk/client/gui-sdl/diplodlg.c M /trunk/client/gui-sdl/finddlg.c M /trunk/client/gui-sdl/gotodlg.c M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/graphics.h M /trunk/client/gui-sdl/gui_iconv.h M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_main.h M /trunk/client/gui-sdl/gui_mouse.c M /trunk/client/gui-sdl/gui_string.c M /trunk/client/gui-sdl/gui_string.h M /trunk/client/gui-sdl/gui_tilespec.c M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-sdl/inteldlg.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/mapctrl.h M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/mapview.h M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-sdl/messagewin.c M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-sdl/repodlgs.h M /trunk/client/gui-sdl/sprite.c M /trunk/client/gui-sdl/themebackgrounds.h M /trunk/client/gui-sdl/unistring.c M /trunk/client/gui-sdl/unistring.h M /trunk/client/gui-sdl/widget.c M /trunk/client/gui-sdl/widget_button.c M /trunk/client/gui-sdl/widget_combo.c M /trunk/client/gui-sdl/widget_core.c M /trunk/client/gui-sdl/widget_edit.c M /trunk/client/gui-sdl/widget_icon.c M /trunk/client/gui-sdl/widget_label.c M /trunk/client/gui-sdl/widget_scrollbar.c M /trunk/client/gui-sdl/widget_window.c M /trunk/client/gui-sdl/wldlg.c M /trunk/client/gui-sdl2/canvas.h M /trunk/client/gui-sdl2/chatline.c M /trunk/client/gui-sdl2/citydlg.c M /trunk/client/gui-sdl2/citydlg.h M /trunk/client/gui-sdl2/cityrep.c M /trunk/client/gui-sdl2/cma_fe.c M /trunk/client/gui-sdl2/colors.c M /trunk/client/gui-sdl2/colors.h M /trunk/client/gui-sdl2/connectdlg.c M /trunk/client/gui-sdl2/dialogs.c M /trunk/client/gui-sdl2/dialogs.h M /trunk/client/gui-sdl2/diplodlg.c M /trunk/client/gui-sdl2/finddlg.c M /trunk/client/gui-sdl2/gotodlg.c M /trunk/client/gui-sdl2/graphics.c M /trunk/client/gui-sdl2/graphics.h M /trunk/client/gui-sdl2/gui_iconv.h M /trunk/client/gui-sdl2/gui_main.c M /trunk/client/gui-sdl2/gui_main.h M /trunk/client/gui-sdl2/gui_mouse.c M /trunk/client/gui-sdl2/gui_string.c M /trunk/client/gui-sdl2/gui_string.h M /trunk/client/gui-sdl2/gui_tilespec.c M /trunk/client/gui-sdl2/helpdlg.c M /trunk/client/gui-sdl2/inteldlg.c M /trunk/client/gui-sdl2/mapctrl.c M /trunk/client/gui-sdl2/mapctrl.h M /trunk/client/gui-sdl2/mapview.c M /trunk/client/gui-sdl2/mapview.h M /trunk/client/gui-sdl2/menu.c M /trunk/client/gui-sdl2/messagewin.c M /trunk/client/gui-sdl2/optiondlg.c M /trunk/client/gui-sdl2/repodlgs.h M /trunk/client/gui-sdl2/sprite.c M /trunk/client/gui-sdl2/themebackgrounds.h M /trunk/client/gui-sdl2/unistring.c M /trunk/client/gui-sdl2/unistring.h M /trunk/client/gui-sdl2/widget.c M /trunk/client/gui-sdl2/widget_button.c M /trunk/client/gui-sdl2/widget_combo.c M /trunk/client/gui-sdl2/widget_core.c M /trunk/client/gui-sdl2/widget_edit.c M /trunk/client/gui-sdl2/widget_icon.c M /trunk/client/gui-sdl2/widget_label.c M /trunk/client/gui-sdl2/widget_scrollbar.c M /trunk/client/gui-sdl2/widget_window.c M /trunk/client/gui-sdl2/wldlg.c Include SDL headers as system headers, i.e., instead of "SDL.h" See patch #5432 ------------------------------------------------------------------------ r27121 | cazfi | 2014-11-24 19:32:40 +0200 (Mon, 24 Nov 2014) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/canvas.c Cleaned up gtk3-client canvas cairo usage See patch #5448 ------------------------------------------------------------------------ r27120 | cazfi | 2014-11-24 06:38:46 +0200 (Mon, 24 Nov 2014) | 4 lines Changed paths: M /trunk/common/fc_types.h Removed obsolete aichoice forward declaration from fc_types.h See patch #5446 ------------------------------------------------------------------------ r27119 | cazfi | 2014-11-24 05:47:31 +0200 (Mon, 24 Nov 2014) | 4 lines Changed paths: M /trunk/client/gui-sdl2/chatline.c Some Coding Style corrections for sdl2-client chatline.c. See patch #4835 ------------------------------------------------------------------------ r27117 | cazfi | 2014-11-24 05:11:34 +0200 (Mon, 24 Nov 2014) | 4 lines Changed paths: M /trunk/tools/mpgui_qt.cpp M /trunk/tools/mpgui_qt_worker.cpp Use 'nullptr' in freeciv-mp-qt code. See patch #5429 ------------------------------------------------------------------------ r27115 | cazfi | 2014-11-23 05:56:29 +0200 (Sun, 23 Nov 2014) | 4 lines Changed paths: M /trunk/doc/CodingStyle Instruct to use 'nullptr' in C++ code. See patch #5128 ------------------------------------------------------------------------ r27114 | cazfi | 2014-11-23 05:51:01 +0200 (Sun, 23 Nov 2014) | 4 lines Changed paths: M /trunk/Makefile.am A /trunk/bootstrap/freeciv-ruledit.appdata.xml.in A /trunk/bootstrap/freeciv-ruledit.desktop.in M /trunk/configure.ac M /trunk/tools/ruledit/Makefile.am Added .desktop and .appdata.xml files for freeciv-ruledit See patch #5352 ------------------------------------------------------------------------ r27111 | cazfi | 2014-11-23 04:58:47 +0200 (Sun, 23 Nov 2014) | 5 lines Changed paths: M /trunk/ai/default/aicity.c Give workers zero want if they are not an viable option at all. This used to remember previous want, potentially causing workers to be built when it made no sense at all. See bug #22972 ------------------------------------------------------------------------ r27099 | cazfi | 2014-11-22 10:56:42 +0200 (Sat, 22 Nov 2014) | 4 lines Changed paths: M /trunk/client/audio.c Fixed fallbacking to alt music tag. See bug #22970 ------------------------------------------------------------------------ r27098 | cazfi | 2014-11-22 10:54:41 +0200 (Sat, 22 Nov 2014) | 4 lines Changed paths: M /trunk/doc/Makefile.am D /trunk/doc/README.SDLClient Removed outdated README.SDLClient See patch #5433 ------------------------------------------------------------------------ r27097 | cazfi | 2014-11-22 00:02:58 +0200 (Sat, 22 Nov 2014) | 4 lines Changed paths: M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset Buoys have owner's flag in all rulesets where it exist. See patch #5424 ------------------------------------------------------------------------ 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' See bug #22965 ------------------------------------------------------------------------ r27094 | cazfi | 2014-11-21 02:20:44 +0200 (Fri, 21 Nov 2014) | 2 lines Changed paths: M /trunk/server/scripting/api_server_base.c Comment typofix "triggert" -> "triggered" ------------------------------------------------------------------------ r27093 | cazfi | 2014-11-21 01:53:04 +0200 (Fri, 21 Nov 2014) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-3.0/pages.c Renamed "Local Settings" button as "Client Settings" in gtk-client main page See patch #5431 ------------------------------------------------------------------------ r27092 | cazfi | 2014-11-21 01:25:14 +0200 (Fri, 21 Nov 2014) | 4 lines Changed paths: M /trunk/client/gui-sdl/canvas.c M /trunk/client/gui-sdl2/canvas.c Some Coding Style corrections for sdl2-client canvas.c. See patch #4835 ------------------------------------------------------------------------ r27091 | cazfi | 2014-11-21 00:14:12 +0200 (Fri, 21 Nov 2014) | 2 lines Changed paths: M /trunk/ai/default/aitools.c Comment update "ai_unit_goto" -> "dai_unit_goto" ------------------------------------------------------------------------ r27090 | cazfi | 2014-11-20 23:11:23 +0200 (Thu, 20 Nov 2014) | 4 lines Changed paths: M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/data/amplio.tilespec M /trunk/data/amplio2.tilespec M /trunk/data/cimpletoon.tilespec M /trunk/data/hex2t.tilespec M /trunk/data/hexemplio.tilespec M /trunk/data/isophex.tilespec M /trunk/data/isotrident.tilespec M /trunk/data/toonhex.tilespec M /trunk/data/trident.tilespec M /trunk/doc/README.graphics Replaced magic number darkness_style with textual definition in tilesets. See patch #5434 ------------------------------------------------------------------------ r27089 | cazfi | 2014-11-20 23:08:13 +0200 (Thu, 20 Nov 2014) | 4 lines Changed paths: M /trunk/client/packhand.c Set extras owner information correctly client side. See bug #22947 ------------------------------------------------------------------------ r27086 | cazfi | 2014-11-20 18:54:59 +0200 (Thu, 20 Nov 2014) | 8 lines Changed paths: A /trunk/win32/installer/create-freeciv-qt-nsi.sh A /trunk/win32/installer/freeciv-mp-qt.cmd A /trunk/win32/installer/freeciv-qt.cmd Add new files under version control, forgotten from previous commit: Added support for building Qt-client package for Windows. Patch by Christian Prochaska and myself See task #7752 ------------------------------------------------------------------------ r27084 | cazfi | 2014-11-20 18:51:40 +0200 (Thu, 20 Nov 2014) | 6 lines Changed paths: M /trunk/win32/Makefile.am M /trunk/win32/installer/Makefile D /trunk/win32/installer/create-freeciv-gtk-nsi.sh A /trunk/win32/installer/create-freeciv-gtk-qt-nsi.sh (from /trunk/win32/installer/create-freeciv-gtk-nsi.sh:27083) M /trunk/win32/installer/create-freeciv-gtk2-nsi.sh M /trunk/win32/installer/create-freeciv-gtk3-nsi.sh Added support for building Qt-client package for Windows. Patch by Christian Prochaska and myself See task #7752 ------------------------------------------------------------------------ r27082 | cazfi | 2014-11-19 06:23:15 +0200 (Wed, 19 Nov 2014) | 6 lines Changed paths: M /trunk/client/gui-qt/mapview.cpp Fixed Qt-client crash in info_label::paint() when indicator icons not created Patch by Christian Prochaska and myself See bug #22932 ------------------------------------------------------------------------ r27081 | cazfi | 2014-11-18 23:15:46 +0200 (Tue, 18 Nov 2014) | 4 lines Changed paths: M /trunk/common/scriptcore/api_common_utilities.c M /trunk/common/scriptcore/api_common_utilities.h M /trunk/common/scriptcore/tolua_game.pkg Added lua scripting functions direction.opposite(dir), direction.next_cw(dir), and direction.ccw(dir) See patch #5415 ------------------------------------------------------------------------ r27080 | cazfi | 2014-11-18 21:27:32 +0200 (Tue, 18 Nov 2014) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl2/gui_main.c M /trunk/client/gui-xaw/gui_main.c Removed unused 'arg0' parameter for print_usage() in all guis. See patch #5428 ------------------------------------------------------------------------ r27079 | jtn | 2014-11-18 01:02:40 +0200 (Tue, 18 Nov 2014) | 2 lines Changed paths: M /trunk/translations/freeciv/en_GB.po Merge current S2_5 en_GB translation for core strings (r27078). Trunk stats: 87%: 5781 translated, 529 fuzzy, 357 untranslated. ------------------------------------------------------------------------ r27075 | cazfi | 2014-11-18 00:39:12 +0200 (Tue, 18 Nov 2014) | 2 lines Changed paths: M /trunk/server/srv_main.c Comment typofix "Marko" -> "Mark" ------------------------------------------------------------------------ r27072 | jtn | 2014-11-18 00:18:31 +0200 (Tue, 18 Nov 2014) | 5 lines Changed paths: M /trunk/translations/freeciv/pl.po M /trunk/translations/nations/pl.po M /trunk/translations/ruledit/pl.po Updated Polish translation by Hubert Kowalewski (hubkow@gna). Pulled from . freeciv: 99.9%: 6658 translated, 6 fuzzy, 2 untranslated. nations: 100%: 1844 translated. ruledit: 96.8%: 30 translated, 1 untranslated. ------------------------------------------------------------------------ r27071 | cazfi | 2014-11-17 23:33:43 +0200 (Mon, 17 Nov 2014) | 6 lines Changed paths: M /trunk/common/tile.c M /trunk/server/generator/mapgen.c Do not erronously set base owner to the same value as border owner. Reported by pepeto See bug #22946 ------------------------------------------------------------------------ r27070 | cazfi | 2014-11-17 23:05:08 +0200 (Mon, 17 Nov 2014) | 4 lines Changed paths: M /trunk/Makefile.am M /trunk/doc/freeciv.doxygen Added make target 'doc' to generate doxygen documentation. See patch #5427 ------------------------------------------------------------------------ r27069 | igx31 | 2014-11-17 22:39:55 +0200 (Mon, 17 Nov 2014) | 3 lines Changed paths: M /branches/S2_4/po/fr.po M /branches/S2_5/translations/freeciv/fr.po M /trunk/translations/freeciv/fr.po M /trunk/translations/ruledit/fr.po Updated French translations ------------------------------------------------------------------------ r27068 | cazfi | 2014-11-17 22:15:31 +0200 (Mon, 17 Nov 2014) | 4 lines Changed paths: M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/data/amplio.tilespec M /trunk/data/amplio2.tilespec M /trunk/data/cimpletoon.tilespec M /trunk/data/hex2t.tilespec M /trunk/data/hexemplio.tilespec M /trunk/data/isophex.tilespec M /trunk/data/isotrident.tilespec M /trunk/data/toonhex.tilespec M /trunk/data/trident.tilespec M /trunk/doc/README.graphics Replaced magic number fogstyle with textual fog_style in tilesets. See patch #5426 ------------------------------------------------------------------------ r27062 | jtn | 2014-11-17 12:29:05 +0200 (Mon, 17 Nov 2014) | 1 line Changed paths: M /trunk/data/civ1/nations.ruleset M /trunk/data/civ2/nations.ruleset M /trunk/data/default/nationlist.ruleset Fix warnings from "make freeciv.pot" introduced by patch #5394. ------------------------------------------------------------------------ r27061 | jtn | 2014-11-17 12:29:01 +0200 (Mon, 17 Nov 2014) | 1 line Changed paths: M /trunk/data/multiplayer/buildings.ruleset Fix warning from "make freeciv.pot" introduced by fix for bug #22081. ------------------------------------------------------------------------ r27060 | jtn | 2014-11-17 12:28:57 +0200 (Mon, 17 Nov 2014) | 4 lines Changed paths: M /trunk/data/multiplayer/script.lua Prevent teams getting multiplayer Philosophy bonus multiple times with team_pooled_research. See gna bug #22782. ------------------------------------------------------------------------ r27059 | jtn | 2014-11-17 12:28:54 +0200 (Mon, 17 Nov 2014) | 3 lines Changed paths: M /trunk/common/scriptcore/api_game_methods.c M /trunk/common/scriptcore/api_game_methods.h M /trunk/common/scriptcore/tolua_game.pkg Add new Lua function (Player):shares_research(Player). See gna patch #5408. ------------------------------------------------------------------------ r27058 | jtn | 2014-11-17 12:28:50 +0200 (Mon, 17 Nov 2014) | 4 lines Changed paths: M /trunk/server/diplhand.c M /trunk/server/scripting/api_server_edit.c M /trunk/server/techtools.c M /trunk/server/techtools.h With team_pooled_research, send "tech_researched" signal to player whose action caused it before other players. See gna patch #5430. ------------------------------------------------------------------------ r27057 | cazfi | 2014-11-17 07:42:57 +0200 (Mon, 17 Nov 2014) | 4 lines Changed paths: M /trunk/client/gui-sdl2/action_dialog.c Some Coding Style corrections for sdl2-client action_dialog.c. See patch #4835 ------------------------------------------------------------------------ r27054 | cazfi | 2014-11-17 07:18:27 +0200 (Mon, 17 Nov 2014) | 4 lines Changed paths: M /trunk/client/gui-qt/gui_main.cpp Made "freeciv-qt -- --help" to work See bug #22926 ------------------------------------------------------------------------ r27051 | cazfi | 2014-11-17 07:01:11 +0200 (Mon, 17 Nov 2014) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/utility/shared.c Include locale.h for setlocale() declaration See bug #22955 ------------------------------------------------------------------------ r27050 | cazfi | 2014-11-16 10:34:41 +0200 (Sun, 16 Nov 2014) | 4 lines Changed paths: M /trunk/doc/BUGS Added sdl2-client to the BUGS list of clients. See patch #5425 ------------------------------------------------------------------------ r27049 | cazfi | 2014-11-16 10:32:51 +0200 (Sun, 16 Nov 2014) | 7 lines Changed paths: M /trunk/configure.ac Removed hacks to support --disable-nls. Rely on upstream gettext files to handle it. Problems reported by Andreas Røsdal See bug #22927 ------------------------------------------------------------------------ r27048 | cazfi | 2014-11-16 09:02:32 +0200 (Sun, 16 Nov 2014) | 4 lines Changed paths: M /trunk/server/maphand.c Avoid infinite recursion in claiming base that can claim borders. See bug #22949 ------------------------------------------------------------------------ r27045 | cazfi | 2014-11-15 13:29:30 +0200 (Sat, 15 Nov 2014) | 4 lines Changed paths: M /trunk/doc/README.AI Updated README.AI See patch #5423 ------------------------------------------------------------------------ r27044 | cazfi | 2014-11-15 13:16:30 +0200 (Sat, 15 Nov 2014) | 4 lines Changed paths: M /trunk/server/srv_main.c Use safe unit iteration when retiring units. See bug #22950 ------------------------------------------------------------------------ r27043 | cazfi | 2014-11-13 23:21:08 +0200 (Thu, 13 Nov 2014) | 4 lines Changed paths: M /trunk/server/advisors/autosettlers.c Assert that other ACTIVITY_GEN_ROAD units in the tile have road target set in autosettler code. See patch #5420 ------------------------------------------------------------------------ r27042 | cazfi | 2014-11-13 22:20:24 +0200 (Thu, 13 Nov 2014) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/gamehand.c M /trunk/server/sernet.c M /trunk/server/settings.c M /trunk/server/srv_main.c Moved seconds_to_phasedone to its own packet so that game_info can benefit from is-info flag. See patch #5414 ------------------------------------------------------------------------ r27039 | pepeto | 2014-11-13 22:17:47 +0200 (Thu, 13 Nov 2014) | 4 lines Changed paths: M /trunk/server/savegame2.c Save and load global advances in savegames. It might be the cause of disabled "survive" effects if the technology was lost before saving. See gna bug #22909 ------------------------------------------------------------------------ r27036 | pepeto | 2014-11-13 22:12:54 +0200 (Thu, 13 Nov 2014) | 6 lines Changed paths: M /trunk/common/improvement.c Make can_player_build_improvement_later() not returning TRUE for great wonder already built. Reported by mir3x See gna bug #22667 ------------------------------------------------------------------------ r27033 | cazfi | 2014-11-13 20:37:12 +0200 (Thu, 13 Nov 2014) | 4 lines Changed paths: M /trunk/client/packhand.c Observer client does not try to autoplace spaceship parts. See bug #22933 ------------------------------------------------------------------------ r27032 | cazfi | 2014-11-13 00:05:01 +0200 (Thu, 13 Nov 2014) | 7 lines Changed paths: M /trunk/configure.ac Fixed setting -Werror compiler option to --enable-debug builds. Lack of -Werror caused also later configure checks to misbehave. Reported by Jacob Nevins See bug #22914 ------------------------------------------------------------------------ r27030 | cazfi | 2014-11-12 23:11:29 +0200 (Wed, 12 Nov 2014) | 6 lines Changed paths: M /trunk/doc/man/freeciv-client.6.in freeciv-client man page documents freeciv-qt as one of the clients. Requested by Jacob Nevins See patch #5359 ------------------------------------------------------------------------ r27029 | cazfi | 2014-11-12 08:05:17 +0200 (Wed, 12 Nov 2014) | 4 lines Changed paths: M /trunk/server/plrhand.c Fixed compiler warning about possibly uninitialized variable. See bug #22905 ------------------------------------------------------------------------ r27028 | cazfi | 2014-11-12 05:37:29 +0200 (Wed, 12 Nov 2014) | 4 lines Changed paths: M /trunk/translations/freeciv/Makefile.in.in M /trunk/translations/nations/Makefile.in.in M /trunk/translations/ruledit/Makefile.in.in Add POTFILES.skip files to tarball. See bug #22920 ------------------------------------------------------------------------ r27027 | cazfi | 2014-11-12 01:13:11 +0200 (Wed, 12 Nov 2014) | 4 lines Changed paths: M /trunk/common/dataio.c Wrap field range checks to macro named FIELD_RANGE_TEST(), that can optionally be made to assert on them. See patch #5421 ------------------------------------------------------------------------ r27026 | cazfi | 2014-11-12 00:35:43 +0200 (Wed, 12 Nov 2014) | 4 lines Changed paths: M /trunk/configure.ac Fixed linking against separate libiconv. See bug #22925 ------------------------------------------------------------------------ r27025 | cazfi | 2014-11-11 00:44:16 +0200 (Tue, 11 Nov 2014) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-3.0/pages.c Made client settings accessible from gtk-client main view, notably allowing changing tileset to a compatible one from gui before connecting to server. See patch #4764 ------------------------------------------------------------------------ r27023 | cazfi | 2014-11-11 00:39:49 +0200 (Tue, 11 Nov 2014) | 4 lines Changed paths: M /trunk/tests/va_list.sh Check afainst va_list usage without stdarg.h include from .cpp files too. See patch #5418 ------------------------------------------------------------------------ r27022 | cazfi | 2014-11-11 00:31:38 +0200 (Tue, 11 Nov 2014) | 4 lines Changed paths: M /trunk/translations/freeciv/Makevars M /trunk/translations/nations/Makevars M /trunk/translations/ruledit/Makevars Disabled automatic .po file refresh when .pot file changes. See patch #5417 ------------------------------------------------------------------------ r27020 | pepeto | 2014-11-10 11:34:09 +0200 (Mon, 10 Nov 2014) | 5 lines Changed paths: M /trunk/server/generator/mapgen.c Fair island map generator: use CITY_MAP_DEFAULT_RADIUS and CITY_MAP_DEFAULT_RADIUS_SQ for determining the amount of sea tiles around the island with start positions. See gna patch #5409 ------------------------------------------------------------------------ r27017 | pepeto | 2014-11-10 11:31:23 +0200 (Mon, 10 Nov 2014) | 3 lines Changed paths: M /trunk/common/research.c Do not count the cost of A_NONE when calculating player technology upkeep. See gna bug #22912 ------------------------------------------------------------------------ r27016 | pepeto | 2014-11-10 11:28:12 +0200 (Mon, 10 Nov 2014) | 3 lines Changed paths: M /trunk/common/research.c Remove invalid test line from research_total_bulbs_required(). See gna bug #22911 ------------------------------------------------------------------------ r27015 | pepeto | 2014-11-10 11:24:20 +0200 (Mon, 10 Nov 2014) | 9 lines Changed paths: M /trunk/common/research.c M /trunk/common/research.h For determining if a technology state should be TECH_PREREQS_KNOWN, take in account if all root requirements are known. Moreover, the reachability and the knowledge of the root requirements are now cached for each advance in the research structure. Reported by Jacob Nevins See gna bug #22875 ------------------------------------------------------------------------ r27014 | cazfi | 2014-11-10 07:45:38 +0200 (Mon, 10 Nov 2014) | 2 lines Changed paths: M /trunk/client/packhand.c Explain in comment why spaceship dialog is refreshed when it is. ------------------------------------------------------------------------ r27011 | cazfi | 2014-11-10 00:34:36 +0200 (Mon, 10 Nov 2014) | 4 lines Changed paths: M /trunk/client/options.c Commented out unused support for bitwise client settings. See bug #22915 ------------------------------------------------------------------------ r27009 | cazfi | 2014-11-09 23:31:48 +0200 (Sun, 09 Nov 2014) | 4 lines Changed paths: M /trunk/common/dataio.c Use fabsf() instead of abs() with floats. See bug #22916 ------------------------------------------------------------------------ r27008 | cazfi | 2014-11-09 18:54:10 +0200 (Sun, 09 Nov 2014) | 4 lines Changed paths: M /trunk/dependencies/lua-5.3/Version M /trunk/dependencies/lua-5.3/doc/readme.html M /trunk/dependencies/lua-5.3/src/lapi.c M /trunk/dependencies/lua-5.3/src/lauxlib.c M /trunk/dependencies/lua-5.3/src/lauxlib.h M /trunk/dependencies/lua-5.3/src/lbaselib.c M /trunk/dependencies/lua-5.3/src/lbitlib.c M /trunk/dependencies/lua-5.3/src/lcorolib.c M /trunk/dependencies/lua-5.3/src/ldblib.c M /trunk/dependencies/lua-5.3/src/ldebug.c M /trunk/dependencies/lua-5.3/src/ldo.c M /trunk/dependencies/lua-5.3/src/lgc.c M /trunk/dependencies/lua-5.3/src/liolib.c M /trunk/dependencies/lua-5.3/src/llex.c M /trunk/dependencies/lua-5.3/src/lmathlib.c M /trunk/dependencies/lua-5.3/src/lmem.h M /trunk/dependencies/lua-5.3/src/loadlib.c M /trunk/dependencies/lua-5.3/src/lobject.c M /trunk/dependencies/lua-5.3/src/lobject.h M /trunk/dependencies/lua-5.3/src/lopcodes.h M /trunk/dependencies/lua-5.3/src/loslib.c M /trunk/dependencies/lua-5.3/src/lparser.c M /trunk/dependencies/lua-5.3/src/lstate.h M /trunk/dependencies/lua-5.3/src/lstrlib.c M /trunk/dependencies/lua-5.3/src/ltable.c M /trunk/dependencies/lua-5.3/src/ltable.h M /trunk/dependencies/lua-5.3/src/ltablib.c M /trunk/dependencies/lua-5.3/src/lua.h M /trunk/dependencies/lua-5.3/src/luaconf.h M /trunk/dependencies/lua-5.3/src/lutf8lib.c M /trunk/dependencies/lua-5.3/src/lvm.c M /trunk/dependencies/lua-5.3/src/lvm.h Updated included lua-5.3 to version 5.3-beta See patch #5416 ------------------------------------------------------------------------ r27007 | cazfi | 2014-11-09 11:52:53 +0200 (Sun, 09 Nov 2014) | 4 lines Changed paths: M /trunk/doc/README.packaging M /trunk/server/sernet.c Store server readline history file inside ~/.freeciv/ See patch #5413 ------------------------------------------------------------------------ r27005 | cazfi | 2014-11-09 02:20:58 +0200 (Sun, 09 Nov 2014) | 4 lines Changed paths: M /trunk/doc/README.AI_modules Documented how default AI can be used from custom AI modules. See patch #5412 ------------------------------------------------------------------------ r27004 | cazfi | 2014-11-08 23:29:40 +0200 (Sat, 08 Nov 2014) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/graphics.c M /trunk/client/gui-gtk-3.0/graphics.c M /trunk/client/gui-qt/graphics.cpp M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl2/graphics.c M /trunk/client/gui-xaw/graphics.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/data/hex2t.tilespec M /trunk/data/trident.tilespec Renamed tileset type "Overview" as "Overhead" See patch #5410 ------------------------------------------------------------------------ r27002 | cazfi | 2014-11-08 00:12:39 +0200 (Sat, 08 Nov 2014) | 4 lines Changed paths: M /trunk/ai/classic/classicai.c M /trunk/ai/default/aidata.c M /trunk/ai/default/aidata.h M /trunk/ai/threaded/threadedai.c M /trunk/common/ai.h M /trunk/doc/README.AI_modules M /trunk/server/advisors/advdata.c When default AI calculates value of different governments, it evaluates also the effects provided by the government. See patch #5351 ------------------------------------------------------------------------ r27001 | cazfi | 2014-11-07 23:16:43 +0200 (Fri, 07 Nov 2014) | 4 lines Changed paths: M /trunk/tools/civmanual.c Files generated by freeciv-manual named after the ruleset they document See patch #5395 ------------------------------------------------------------------------ r27000 | cazfi | 2014-11-07 23:06:52 +0200 (Fri, 07 Nov 2014) | 4 lines Changed paths: M /trunk/common/nation.h Removed empty client structure, causing incompatibility between C and C++ compilations, from nation. See bug #22888 ------------------------------------------------------------------------ r26997 | cazfi | 2014-11-07 04:01:17 +0200 (Fri, 07 Nov 2014) | 4 lines Changed paths: M /trunk/win32/installer/freeciv-gtk2.cmd M /trunk/win32/installer/freeciv-gtk3.cmd M /trunk/win32/installer/freeciv-mp-gtk2.cmd M /trunk/win32/installer/freeciv-mp-gtk3.cmd M /trunk/win32/installer/freeciv-sdl.cmd M /trunk/win32/installer/freeciv-server.cmd Set eol-style to CRLF for .cmd files. See bug #22781 ------------------------------------------------------------------------ r26996 | cazfi | 2014-11-07 02:02:36 +0200 (Fri, 07 Nov 2014) | 4 lines Changed paths: M /trunk/common/scriptcore/api_game_methods.c M /trunk/common/scriptcore/api_game_methods.h M /trunk/common/scriptcore/tolua_game.pkg M /trunk/server/scripting/api_server_edit.c M /trunk/server/scripting/api_server_edit.h M /trunk/server/scripting/tolua_server.pkg Added culture related functions to lua API See patch #5402 ------------------------------------------------------------------------ r26993 | cazfi | 2014-11-06 20:11:25 +0200 (Thu, 06 Nov 2014) | 6 lines Changed paths: M /trunk/m4/sdl2-client.m4 Fixed error message to say SDL2_image to be missing when it is. Reported by Jacob Nevins See bug #22898 ------------------------------------------------------------------------ r26992 | cazfi | 2014-11-06 20:02:21 +0200 (Thu, 06 Nov 2014) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/citydlg.c M /trunk/client/packhand.c M /trunk/fc_version M /trunk/server/citytools.c M /trunk/server/unithand.c Use index -1 as flag value for illegal tile as worker tile. See bug #22883 ------------------------------------------------------------------------ r26987 | jtn | 2014-11-06 12:20:19 +0200 (Thu, 06 Nov 2014) | 6 lines Changed paths: M /trunk/data/classic/effects.ruleset M /trunk/data/experimental/effects.ruleset Prevent cumulative sea unit veterancy from Port Facility / Lighthouse in classic and experimental rulesets. Previously, it was possible for this to happen but would have required an unusual game. See gna bug #22081. ------------------------------------------------------------------------ r26986 | jtn | 2014-11-06 12:20:15 +0200 (Thu, 06 Nov 2014) | 5 lines Changed paths: M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/multiplayer/buildings.ruleset Prevent/document cumulative sea unit veteran effects with both Port Facility and relevant wonder in civ2, civ2civ3, and multiplayer rulesets. (No rules change in any of these.) See gna bug #22081. ------------------------------------------------------------------------ r26985 | jtn | 2014-11-06 12:20:08 +0200 (Thu, 06 Nov 2014) | 3 lines Changed paths: M /trunk/server/unithand.c Make unitwaittime block exploding a nuke in place. See gna bug #22838. ------------------------------------------------------------------------ r26984 | cazfi | 2014-11-06 02:21:27 +0200 (Thu, 06 Nov 2014) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/graphics.c M /trunk/client/gui-gtk-3.0/graphics.c M /trunk/client/gui-qt/graphics.cpp M /trunk/client/gui-qt/qtg_cxxside.cpp M /trunk/client/gui-qt/qtg_cxxside.h M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl2/graphics.c M /trunk/client/gui-stub/graphics.c M /trunk/client/gui-xaw/graphics.c M /trunk/client/gui_cbsetter.c M /trunk/client/gui_interface.c M /trunk/client/gui_interface.h M /trunk/client/include/graphics_g.h M /trunk/client/tilespec.c M /trunk/client/tilespec.h Refactored isometric_view_supported() & overhead_view_supported() to generic is_view_supported(type). See patch #5406 ------------------------------------------------------------------------ r26981 | cazfi | 2014-11-06 01:05:34 +0200 (Thu, 06 Nov 2014) | 4 lines Changed paths: M /trunk/common/research.h Removed empty server structure, causing incompatibility between C and C++ compilations, from research. See bug #22895 ------------------------------------------------------------------------ r26979 | cazfi | 2014-11-06 00:57:02 +0200 (Thu, 06 Nov 2014) | 4 lines Changed paths: M /trunk/server/savegame.c Removed obsolete fz_method2int() See bug #22887 ------------------------------------------------------------------------ r26978 | cazfi | 2014-11-06 00:54:01 +0200 (Thu, 06 Nov 2014) | 4 lines Changed paths: M /trunk/Makefile.am D /trunk/m4/ngettext.m4 Removed obsolete ngettext.m4 See patch #5400 ------------------------------------------------------------------------ r26975 | cazfi | 2014-11-06 00:43:28 +0200 (Thu, 06 Nov 2014) | 4 lines Changed paths: M /trunk/ai/default/advdiplomacy.c Made AI to take diplgoldcost to account when evaluating value of a gold transfer clause. See patch #5399 ------------------------------------------------------------------------ r26973 | pepeto | 2014-11-06 00:09:05 +0200 (Thu, 06 Nov 2014) | 4 lines Changed paths: M /trunk/server/generator/mapgen.c Fair island generator: make resources on poles and make huts everywhere it is possible. See gna bug #22906 ------------------------------------------------------------------------ r26970 | pepeto | 2014-11-05 22:43:19 +0200 (Wed, 05 Nov 2014) | 6 lines Changed paths: M /trunk/common/research.c M /trunk/server/ruleset.c Revert partially patch #5357 because if was breaking the stop technology root requirement propagation. Reported by Jacob Nevins See gna bug #22876 ------------------------------------------------------------------------ r26968 | pepeto | 2014-11-05 22:36:15 +0200 (Wed, 05 Nov 2014) | 6 lines Changed paths: M /trunk/server/generator/mapgen.c Fix a typo causing the fair map generator using 'specials' server setting instead of 'huts' for generating huts on the map. Reported by Xavier See gna bug #22904 ------------------------------------------------------------------------ r26966 | pepeto | 2014-11-05 22:30:19 +0200 (Wed, 05 Nov 2014) | 5 lines Changed paths: M /trunk/server/commands.c Add the possible arguments for reset command in its synopsis. Report and patch by Frank See gna bug #22847 ------------------------------------------------------------------------ r26964 | sveinung | 2014-11-05 17:21:07 +0200 (Wed, 05 Nov 2014) | 3 lines Changed paths: M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/common/actions.c M /trunk/common/actions.h Centralize action selection button tool tip generation. See patch #5407 ------------------------------------------------------------------------ r26962 | pepeto | 2014-11-02 21:28:50 +0200 (Sun, 02 Nov 2014) | 5 lines Changed paths: M /trunk/server/generator/mapgen.c Remove duplicate test and move fallback check for map generator 3. Patch by Micke with minor changes by me See gna patch #3907 ------------------------------------------------------------------------ r26959 | pepeto | 2014-11-02 21:25:37 +0200 (Sun, 02 Nov 2014) | 3 lines Changed paths: M /trunk/utility/fcbacktrace.c Pass right second argument to backtrace(). See gna bug #22854 ------------------------------------------------------------------------ r26958 | pepeto | 2014-11-02 21:19:58 +0200 (Sun, 02 Nov 2014) | 3 lines Changed paths: M /trunk/server/maphand.c Remove correctly the vision of a base after pillage. See gna bug #22850 ------------------------------------------------------------------------ r26956 | pepeto | 2014-11-02 20:41:30 +0200 (Sun, 02 Nov 2014) | 5 lines Changed paths: M /trunk/server/diplhand.c M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/unittools.c M /trunk/server/unittools.h Do not ask the client to remove unseen units when players break up an alliance. Reported by Sveinung Kvilhaugsvik See gna bug #22795 ------------------------------------------------------------------------ r26955 | sveinung | 2014-11-02 17:45:47 +0200 (Sun, 02 Nov 2014) | 6 lines Changed paths: M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/common/unittype.c M /trunk/common/unittype.h Track each individual action in the cache of what unit types can act. Continue caching if any action at all is possible so users won't have to check every action to conclude that a unit type can't do any action at all. See patch #5403 ------------------------------------------------------------------------ r26954 | sveinung | 2014-11-02 17:10:58 +0200 (Sun, 02 Nov 2014) | 7 lines Changed paths: M /trunk/common/requirements.c M /trunk/common/requirements.h M /trunk/common/unittype.c Make the idea behind getting the enumerator of a requirement clearer. Make the names and the comments related to getting the enumerator of a requirement in the enumeration of all possible requirements of its type more readable. See patch #5405 ------------------------------------------------------------------------ r26953 | sveinung | 2014-11-02 16:22:49 +0200 (Sun, 02 Nov 2014) | 3 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp Qt client: Fix an instance of bad indention in dialogs.cpp See patch #5404 ------------------------------------------------------------------------ r26952 | cazfi | 2014-11-02 13:32:31 +0200 (Sun, 02 Nov 2014) | 5 lines Changed paths: M /trunk/configure.ac M /trunk/translations/freeciv/Makefile.in.in A /trunk/translations/freeciv/Makevars A /trunk/translations/freeciv/remove-potcdate.sin M /trunk/translations/nations/Makefile.in.in A /trunk/translations/nations/Makevars A /trunk/translations/nations/remove-potcdate.sin M /trunk/translations/ruledit/Makefile.in.in A /trunk/translations/ruledit/Makevars A /trunk/translations/ruledit/remove-potcdate.sin Updated Makefile.in.in and added other required files in translation directories from gettext-0.19.3 upstream. See patch #5401 ------------------------------------------------------------------------ r26950 | cazfi | 2014-11-02 10:22:34 +0200 (Sun, 02 Nov 2014) | 4 lines Changed paths: M /trunk/common/map.h Removed empty client structure, causing incompatibility between C and C++ compilations, from map. See bug #22889 ------------------------------------------------------------------------ r26947 | cazfi | 2014-11-02 04:56:01 +0200 (Sun, 02 Nov 2014) | 4 lines Changed paths: M /trunk/common/city.c Removed unused make_citizens_happy() See bug #22886 ------------------------------------------------------------------------ r26944 | cazfi | 2014-11-02 02:25:52 +0200 (Sun, 02 Nov 2014) | 4 lines Changed paths: M /trunk/utility/fc_utf8.c Fixed broken truncation of invalid UTF8 strings. See bug #22885 ------------------------------------------------------------------------ r26941 | cazfi | 2014-11-01 12:20:59 +0200 (Sat, 01 Nov 2014) | 6 lines Changed paths: M /trunk/data/alien/effects.ruleset M /trunk/data/civ1/effects.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/multiplayer/effects.ruleset M /trunk/data/stub/effects.ruleset Documented effect section format in ruleset comments. Requested by Frank See bug #22848 ------------------------------------------------------------------------ r26940 | cazfi | 2014-11-01 11:45:50 +0200 (Sat, 01 Nov 2014) | 4 lines Changed paths: M /trunk/Makefile.am M /trunk/configure.ac D /trunk/m4/glib-gettext.m4 Use upstream AM_GNU_GETTEXT instead of AM_GLIB_GNU_GETTEXT See patch #5397 ------------------------------------------------------------------------ r26937 | cazfi | 2014-11-01 00:10:55 +0200 (Sat, 01 Nov 2014) | 6 lines Changed paths: M /trunk/data/isotrident/fog.spec Added [info] section header to isotrident fog.spec Patch by Frank See patch #5296 ------------------------------------------------------------------------ r26936 | cazfi | 2014-10-31 23:58:59 +0200 (Fri, 31 Oct 2014) | 6 lines Changed paths: M /trunk/server/settings.c Correct, distinct, short descriptions for diplbulbcost and diplgoldcost. Reported by Jacob Nevins See bug #22882 ------------------------------------------------------------------------ r26933 | cazfi | 2014-10-30 21:05:15 +0200 (Thu, 30 Oct 2014) | 6 lines Changed paths: M /trunk/data/alien/script.lua Fixed translating of alien ruleset first turn message. Reported by Sveinung Kvilhaugsvik See bug #22829 ------------------------------------------------------------------------ r26932 | cazfi | 2014-10-30 19:26:11 +0200 (Thu, 30 Oct 2014) | 4 lines Changed paths: M /trunk/m4/sdl-client.m4 Use correct include path to SDL1.2 headers in configure tests. See bug #22879 ------------------------------------------------------------------------ r26931 | cazfi | 2014-10-30 19:22:10 +0200 (Thu, 30 Oct 2014) | 7 lines Changed paths: M /trunk/common/requirements.c Fixed MinCulture requirement with range Player or higher to consider all national culture, not only that from cities. Reported by Jacob Nevins See bug #22870 ------------------------------------------------------------------------ r26928 | cazfi | 2014-10-30 19:17:46 +0200 (Thu, 30 Oct 2014) | 6 lines Changed paths: M /trunk/data/amplio/fog.spec M /trunk/data/amplio2/fog.spec Added [info] section header to amplio(2) fog.spec Patch by Frank See patch #5297 ------------------------------------------------------------------------ r26926 | cazfi | 2014-10-30 04:00:18 +0200 (Thu, 30 Oct 2014) | 2 lines Changed paths: M /trunk/server/savegame2.c Comment typofix "unqoted" -> "unquoted" ------------------------------------------------------------------------ r26924 | cazfi | 2014-10-30 03:57:49 +0200 (Thu, 30 Oct 2014) | 2 lines Changed paths: M /trunk/server/savegame.c M /trunk/server/savegame2.c Comment typofix "largern" -> "larger" ------------------------------------------------------------------------ r26923 | jtn | 2014-10-29 22:37:01 +0200 (Wed, 29 Oct 2014) | 3 lines Changed paths: M /trunk/data/civ1/nations.ruleset M /trunk/data/civ2/nations.ruleset M /trunk/data/default/nationlist.ruleset M /trunk/data/stub/nations.ruleset Fully document nation group syntax in comments in all rulesets. See gna patch #5394. ------------------------------------------------------------------------ r26922 | jtn | 2014-10-29 22:36:57 +0200 (Wed, 29 Oct 2014) | 3 lines Changed paths: M /trunk/client/helpdata.c Tweak descriptions of MinCulture requirements. See gna patch #5393. ------------------------------------------------------------------------ r26921 | jtn | 2014-10-29 22:34:46 +0200 (Wed, 29 Oct 2014) | 7 lines Changed paths: M /trunk/common/unit.c can_unit_do_activity_targeted_at() no longer accepts untargeted IRRIGATION/MINE activity for terrains where this would cause creation of an extra (rather than conversion). Moved fallback code up to can_unit_do_activity() (where it's mainly still used by clients' menu code). See gna bug #22719. ------------------------------------------------------------------------ r26920 | cazfi | 2014-10-29 22:08:33 +0200 (Wed, 29 Oct 2014) | 5 lines Changed paths: M /trunk/server/srv_main.c Send initial worker task info to client, either when loaded from a saved game or when client connects midgame. See patch #5392 ------------------------------------------------------------------------ r26917 | cazfi | 2014-10-29 21:48:32 +0200 (Wed, 29 Oct 2014) | 7 lines Changed paths: M /trunk/common/generate_packets.py Fixed compilation with python3 when optional network capabilities are used. Based on anonymous report See bug #22705 ------------------------------------------------------------------------ r26916 | cazfi | 2014-10-29 21:35:28 +0200 (Wed, 29 Oct 2014) | 6 lines Changed paths: M /trunk/common/unit.c Corrected inverted check for Airliftable units. Reported by Igx, The Dreaming Drummer... See bug #22878 ------------------------------------------------------------------------ r26913 | cazfi | 2014-10-29 21:22:59 +0200 (Wed, 29 Oct 2014) | 7 lines Changed paths: M /trunk/data/amplio/ocean.spec M /trunk/data/amplio2/ocean.spec Added [info] section header to amplio(2)/ocean.spec, updated "is_pixel_border" field name to "pixel_border" Reported by Frank See patch #5299 ------------------------------------------------------------------------ r26912 | cazfi | 2014-10-29 21:14:49 +0200 (Wed, 29 Oct 2014) | 4 lines Changed paths: M /trunk/ai/threaded/taicity.c Threaded AI autosettlers set target extra. See bug #22717 ------------------------------------------------------------------------ r26911 | cazfi | 2014-10-29 09:24:15 +0200 (Wed, 29 Oct 2014) | 4 lines Changed paths: M /trunk/m4/sound.m4 Fixed selecting SDL2_Mixer by default. See bug #22873 ------------------------------------------------------------------------ r26909 | cazfi | 2014-10-29 09:13:00 +0200 (Wed, 29 Oct 2014) | 4 lines Changed paths: M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl2/dialogs.c Fixed sdl-compilation with gcc optimization level 3. See bug #22872 ------------------------------------------------------------------------ r26908 | cazfi | 2014-10-28 23:49:59 +0200 (Tue, 28 Oct 2014) | 6 lines Changed paths: D /trunk/data/amplio/icons.spec D /trunk/data/amplio2/icons.spec Removed obsolete amplio/icons.spec and amplio2/icons.spec from under version control Reported by Frank See bug #22808 ------------------------------------------------------------------------ r26905 | cazfi | 2014-10-28 02:05:24 +0200 (Tue, 28 Oct 2014) | 2 lines Changed paths: M /trunk/ai/aitraits.c M /trunk/ai/aitraits.h M /trunk/ai/classic/classicai.c M /trunk/ai/classic/classicai.h M /trunk/ai/default/aidata.c M /trunk/ai/default/aidata.h M /trunk/ai/default/ailog.c M /trunk/ai/default/ailog.h M /trunk/ai/default/aiplayer.c M /trunk/ai/default/aiplayer.h M /trunk/ai/default/daieffects.c M /trunk/ai/default/daieffects.h M /trunk/ai/difficulty.c M /trunk/ai/difficulty.h M /trunk/ai/handicaps.c M /trunk/ai/handicaps.h M /trunk/ai/stub/stubai.c M /trunk/ai/threaded/taicity.c M /trunk/ai/threaded/taicity.h M /trunk/ai/threaded/taimsg.c M /trunk/ai/threaded/taimsg.h M /trunk/ai/threaded/taiplayer.c M /trunk/ai/threaded/taiplayer.h M /trunk/ai/threaded/threadedai.c M /trunk/client/dummy.c M /trunk/client/dummycxx.cpp M /trunk/client/global_worklist.c M /trunk/client/global_worklist.h M /trunk/client/gui-gtk-2.0/citizensinfo.c M /trunk/client/gui-gtk-2.0/citizensinfo.h M /trunk/client/gui-gtk-2.0/editgui.c M /trunk/client/gui-gtk-2.0/editgui.h M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-2.0/gamedlgs.h M /trunk/client/gui-gtk-2.0/luaconsole.c M /trunk/client/gui-gtk-2.0/luaconsole.h M /trunk/client/gui-gtk-2.0/optiondlg.c M /trunk/client/gui-gtk-2.0/soundset_dlg.c M /trunk/client/gui-gtk-2.0/unitselect.c M /trunk/client/gui-gtk-2.0/unitselect.h M /trunk/client/gui-gtk-2.0/voteinfo_bar.c M /trunk/client/gui-gtk-2.0/voteinfo_bar.h M /trunk/client/gui-gtk-3.0/citizensinfo.c M /trunk/client/gui-gtk-3.0/citizensinfo.h M /trunk/client/gui-gtk-3.0/editgui.c M /trunk/client/gui-gtk-3.0/editgui.h M /trunk/client/gui-gtk-3.0/editprop.c M /trunk/client/gui-gtk-3.0/gamedlgs.h M /trunk/client/gui-gtk-3.0/luaconsole.c M /trunk/client/gui-gtk-3.0/luaconsole.h M /trunk/client/gui-gtk-3.0/optiondlg.c M /trunk/client/gui-gtk-3.0/soundset_dlg.c M /trunk/client/gui-gtk-3.0/unitselect.c M /trunk/client/gui-gtk-3.0/unitselect.h M /trunk/client/gui-gtk-3.0/voteinfo_bar.c M /trunk/client/gui-gtk-3.0/voteinfo_bar.h M /trunk/client/gui-qt/canvas.cpp M /trunk/client/gui-qt/canvas.h M /trunk/client/gui-qt/chatline.cpp M /trunk/client/gui-qt/chatline.h M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/citydlg.h M /trunk/client/gui-qt/cityrep.cpp M /trunk/client/gui-qt/cityrep.h M /trunk/client/gui-qt/colors.cpp M /trunk/client/gui-qt/colors.h M /trunk/client/gui-qt/connectdlg.cpp M /trunk/client/gui-qt/connectdlg.h M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/dialogs.h M /trunk/client/gui-qt/diplodlg.cpp M /trunk/client/gui-qt/diplodlg.h M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/finddlg.cpp M /trunk/client/gui-qt/finddlg.h M /trunk/client/gui-qt/gotodlg.cpp M /trunk/client/gui-qt/gotodlg.h M /trunk/client/gui-qt/graphics.cpp M /trunk/client/gui-qt/graphics.h M /trunk/client/gui-qt/gui_main.cpp M /trunk/client/gui-qt/gui_main.h M /trunk/client/gui-qt/helpdlg.cpp M /trunk/client/gui-qt/helpdlg.h M /trunk/client/gui-qt/inteldlg.cpp M /trunk/client/gui-qt/inteldlg.h M /trunk/client/gui-qt/luaconsole.cpp M /trunk/client/gui-qt/luaconsole.h M /trunk/client/gui-qt/mapctrl.cpp M /trunk/client/gui-qt/mapctrl.h M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/mapview.h M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h M /trunk/client/gui-qt/messagedlg.cpp M /trunk/client/gui-qt/messagedlg.h M /trunk/client/gui-qt/messagewin.cpp M /trunk/client/gui-qt/messagewin.h M /trunk/client/gui-qt/optiondlg.cpp M /trunk/client/gui-qt/optiondlg.h M /trunk/client/gui-qt/pages.cpp M /trunk/client/gui-qt/pages.h M /trunk/client/gui-qt/plrdlg.cpp M /trunk/client/gui-qt/plrdlg.h M /trunk/client/gui-qt/qtg_cxxside.cpp M /trunk/client/gui-qt/qtg_cxxside.h M /trunk/client/gui-qt/ratesdlg.cpp M /trunk/client/gui-qt/ratesdlg.h M /trunk/client/gui-qt/repodlgs.cpp M /trunk/client/gui-qt/repodlgs.h M /trunk/client/gui-qt/spaceshipdlg.cpp M /trunk/client/gui-qt/spaceshipdlg.h M /trunk/client/gui-qt/sprite.cpp M /trunk/client/gui-qt/sprite.h M /trunk/client/gui-qt/themes.cpp M /trunk/client/gui-qt/voteinfo_bar.cpp M /trunk/client/gui-qt/voteinfo_bar.h M /trunk/client/gui-qt/wldlg.cpp M /trunk/client/gui-qt/wldlg.h M /trunk/client/gui-sdl/luaconsole.c M /trunk/client/gui-sdl/luaconsole.h M /trunk/client/gui-sdl/voteinfo_bar.c M /trunk/client/gui-sdl/voteinfo_bar.h M /trunk/client/gui-sdl/widget_combo.c M /trunk/client/gui-sdl/widget_combo.h M /trunk/client/gui-sdl2/luaconsole.c M /trunk/client/gui-sdl2/luaconsole.h M /trunk/client/gui-sdl2/voteinfo_bar.c M /trunk/client/gui-sdl2/voteinfo_bar.h M /trunk/client/gui-sdl2/widget_combo.c M /trunk/client/gui-sdl2/widget_combo.h M /trunk/client/gui-stub/gui_stub.h M /trunk/client/gui-stub/luaconsole.c M /trunk/client/gui-stub/luaconsole.h M /trunk/client/gui-stub/optiondlg.c M /trunk/client/gui-stub/optiondlg.h M /trunk/client/gui-stub/voteinfo_bar.c M /trunk/client/gui-stub/voteinfo_bar.h M /trunk/client/gui-xaw/luaconsole.c M /trunk/client/gui-xaw/luaconsole.h M /trunk/client/gui-xaw/voteinfo_bar.c M /trunk/client/gui-xaw/voteinfo_bar.h M /trunk/client/gui_cbsetter.c M /trunk/client/gui_cbsetter.h M /trunk/client/gui_interface.c M /trunk/client/gui_interface.h M /trunk/client/include/gui_proto_constructor.h M /trunk/client/include/luaconsole_g.h M /trunk/client/include/optiondlg_g.h M /trunk/client/include/voteinfo_bar_g.h M /trunk/client/luaconsole_common.c M /trunk/client/luaconsole_common.h M /trunk/client/luascript/api_client_base.c M /trunk/client/luascript/api_client_base.h M /trunk/client/luascript/script_client.c M /trunk/client/luascript/script_client.h M /trunk/client/music.c M /trunk/client/music.h M /trunk/client/unitselect_common.c M /trunk/client/unitselect_common.h M /trunk/client/update_queue.c M /trunk/client/update_queue.h M /trunk/client/voteinfo.c M /trunk/client/voteinfo.h M /trunk/common/achievements.c M /trunk/common/achievements.h M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/common/ai.c M /trunk/common/ai.h M /trunk/common/borders.c M /trunk/common/borders.h M /trunk/common/calendar.c M /trunk/common/calendar.h M /trunk/common/citizens.c M /trunk/common/citizens.h M /trunk/common/clientutils.c M /trunk/common/clientutils.h M /trunk/common/culture.c M /trunk/common/culture.h M /trunk/common/disaster.c M /trunk/common/disaster.h M /trunk/common/extras.c M /trunk/common/extras.h M /trunk/common/fc_cmdhelp.c M /trunk/common/fc_cmdhelp.h M /trunk/common/fc_interface.c M /trunk/common/fc_interface.h M /trunk/common/featured_text.c M /trunk/common/featured_text.h M /trunk/common/mapimg.c M /trunk/common/mapimg.h M /trunk/common/metaknowledge.c M /trunk/common/metaknowledge.h M /trunk/common/multipliers.c M /trunk/common/multipliers.h M /trunk/common/name_translation.h M /trunk/common/research.c M /trunk/common/research.h M /trunk/common/rgbcolor.c M /trunk/common/rgbcolor.h M /trunk/common/road.c M /trunk/common/road.h M /trunk/common/scriptcore/api_game_effects.c M /trunk/common/scriptcore/api_game_effects.h M /trunk/common/scriptcore/api_game_specenum.c M /trunk/common/scriptcore/api_game_specenum.h M /trunk/common/scriptcore/api_signal_base.c M /trunk/common/scriptcore/api_signal_base.h M /trunk/common/scriptcore/luascript.c M /trunk/common/scriptcore/luascript.h M /trunk/common/scriptcore/luascript_func.c M /trunk/common/scriptcore/luascript_func.h M /trunk/common/style.c M /trunk/common/style.h M /trunk/common/traderoutes.c M /trunk/common/traderoutes.h M /trunk/common/traits.h M /trunk/common/victory.c M /trunk/common/victory.h M /trunk/common/workertask.c M /trunk/common/workertask.h M /trunk/dependencies/cvercmp/cvercmp.c M /trunk/dependencies/cvercmp/cvercmp.h M /trunk/dependencies/lua-5.2/src/lapi.c M /trunk/dependencies/lua-5.2/src/lapi.h M /trunk/dependencies/lua-5.2/src/lauxlib.c M /trunk/dependencies/lua-5.2/src/lauxlib.h M /trunk/dependencies/lua-5.2/src/lbaselib.c M /trunk/dependencies/lua-5.2/src/lbitlib.c M /trunk/dependencies/lua-5.2/src/lcode.c M /trunk/dependencies/lua-5.2/src/lcode.h M /trunk/dependencies/lua-5.2/src/lcorolib.c M /trunk/dependencies/lua-5.2/src/lctype.c M /trunk/dependencies/lua-5.2/src/lctype.h M /trunk/dependencies/lua-5.2/src/ldblib.c M /trunk/dependencies/lua-5.2/src/ldebug.c M /trunk/dependencies/lua-5.2/src/ldebug.h M /trunk/dependencies/lua-5.2/src/ldo.c M /trunk/dependencies/lua-5.2/src/ldo.h M /trunk/dependencies/lua-5.2/src/ldump.c M /trunk/dependencies/lua-5.2/src/lfunc.c M /trunk/dependencies/lua-5.2/src/lfunc.h M /trunk/dependencies/lua-5.2/src/lgc.c M /trunk/dependencies/lua-5.2/src/lgc.h M /trunk/dependencies/lua-5.2/src/linit.c M /trunk/dependencies/lua-5.2/src/liolib.c M /trunk/dependencies/lua-5.2/src/llex.c M /trunk/dependencies/lua-5.2/src/llex.h M /trunk/dependencies/lua-5.2/src/llimits.h M /trunk/dependencies/lua-5.2/src/lmathlib.c M /trunk/dependencies/lua-5.2/src/lmem.c M /trunk/dependencies/lua-5.2/src/lmem.h M /trunk/dependencies/lua-5.2/src/loadlib.c M /trunk/dependencies/lua-5.2/src/lobject.c M /trunk/dependencies/lua-5.2/src/lobject.h M /trunk/dependencies/lua-5.2/src/localluaconf.h M /trunk/dependencies/lua-5.2/src/lopcodes.c M /trunk/dependencies/lua-5.2/src/lopcodes.h M /trunk/dependencies/lua-5.2/src/loslib.c M /trunk/dependencies/lua-5.2/src/lparser.c M /trunk/dependencies/lua-5.2/src/lparser.h M /trunk/dependencies/lua-5.2/src/lstate.c M /trunk/dependencies/lua-5.2/src/lstate.h M /trunk/dependencies/lua-5.2/src/lstring.c M /trunk/dependencies/lua-5.2/src/lstring.h M /trunk/dependencies/lua-5.2/src/lstrlib.c M /trunk/dependencies/lua-5.2/src/ltable.c M /trunk/dependencies/lua-5.2/src/ltable.h M /trunk/dependencies/lua-5.2/src/ltablib.c M /trunk/dependencies/lua-5.2/src/ltm.c M /trunk/dependencies/lua-5.2/src/ltm.h M /trunk/dependencies/lua-5.2/src/lua.h M /trunk/dependencies/lua-5.2/src/luaconf.h M /trunk/dependencies/lua-5.2/src/lualib.h M /trunk/dependencies/lua-5.2/src/lundump.c M /trunk/dependencies/lua-5.2/src/lundump.h M /trunk/dependencies/lua-5.2/src/lvm.c M /trunk/dependencies/lua-5.2/src/lvm.h M /trunk/dependencies/lua-5.2/src/lzio.c M /trunk/dependencies/lua-5.2/src/lzio.h M /trunk/dependencies/lua-5.3/src/lapi.c M /trunk/dependencies/lua-5.3/src/lapi.h M /trunk/dependencies/lua-5.3/src/lauxlib.c M /trunk/dependencies/lua-5.3/src/lauxlib.h M /trunk/dependencies/lua-5.3/src/lbaselib.c M /trunk/dependencies/lua-5.3/src/lbitlib.c M /trunk/dependencies/lua-5.3/src/lcode.c M /trunk/dependencies/lua-5.3/src/lcode.h M /trunk/dependencies/lua-5.3/src/lcorolib.c M /trunk/dependencies/lua-5.3/src/lctype.c M /trunk/dependencies/lua-5.3/src/lctype.h M /trunk/dependencies/lua-5.3/src/ldblib.c M /trunk/dependencies/lua-5.3/src/ldebug.c M /trunk/dependencies/lua-5.3/src/ldebug.h M /trunk/dependencies/lua-5.3/src/ldo.c M /trunk/dependencies/lua-5.3/src/ldo.h M /trunk/dependencies/lua-5.3/src/ldump.c M /trunk/dependencies/lua-5.3/src/lfunc.c M /trunk/dependencies/lua-5.3/src/lfunc.h M /trunk/dependencies/lua-5.3/src/lgc.c M /trunk/dependencies/lua-5.3/src/lgc.h M /trunk/dependencies/lua-5.3/src/linit.c M /trunk/dependencies/lua-5.3/src/liolib.c M /trunk/dependencies/lua-5.3/src/llex.c M /trunk/dependencies/lua-5.3/src/llex.h M /trunk/dependencies/lua-5.3/src/llimits.h M /trunk/dependencies/lua-5.3/src/lmathlib.c M /trunk/dependencies/lua-5.3/src/lmem.c M /trunk/dependencies/lua-5.3/src/lmem.h M /trunk/dependencies/lua-5.3/src/loadlib.c M /trunk/dependencies/lua-5.3/src/lobject.c M /trunk/dependencies/lua-5.3/src/lobject.h M /trunk/dependencies/lua-5.3/src/localluaconf.h M /trunk/dependencies/lua-5.3/src/lopcodes.c M /trunk/dependencies/lua-5.3/src/lopcodes.h M /trunk/dependencies/lua-5.3/src/loslib.c M /trunk/dependencies/lua-5.3/src/lparser.c M /trunk/dependencies/lua-5.3/src/lparser.h M /trunk/dependencies/lua-5.3/src/lstate.c M /trunk/dependencies/lua-5.3/src/lstate.h M /trunk/dependencies/lua-5.3/src/lstring.c M /trunk/dependencies/lua-5.3/src/lstring.h M /trunk/dependencies/lua-5.3/src/lstrlib.c M /trunk/dependencies/lua-5.3/src/ltable.c M /trunk/dependencies/lua-5.3/src/ltable.h M /trunk/dependencies/lua-5.3/src/ltablib.c M /trunk/dependencies/lua-5.3/src/ltm.c M /trunk/dependencies/lua-5.3/src/ltm.h M /trunk/dependencies/lua-5.3/src/lua.h M /trunk/dependencies/lua-5.3/src/luaconf.h M /trunk/dependencies/lua-5.3/src/lualib.h M /trunk/dependencies/lua-5.3/src/lundump.c M /trunk/dependencies/lua-5.3/src/lundump.h M /trunk/dependencies/lua-5.3/src/lutf8lib.c M /trunk/dependencies/lua-5.3/src/lvm.c M /trunk/dependencies/lua-5.3/src/lvm.h M /trunk/dependencies/lua-5.3/src/lzio.c M /trunk/dependencies/lua-5.3/src/lzio.h M /trunk/dependencies/luasql/src/ls_mysql.c M /trunk/dependencies/luasql/src/ls_mysql.h M /trunk/dependencies/luasql/src/ls_postgres.c M /trunk/dependencies/luasql/src/ls_postgres.h M /trunk/dependencies/luasql/src/ls_sqlite3.c M /trunk/dependencies/luasql/src/ls_sqlite3.h M /trunk/dependencies/luasql/src/luasql.c M /trunk/dependencies/luasql/src/luasql.h M /trunk/dependencies/tolua-5.2/include/tolua.h M /trunk/dependencies/tolua-5.2/src/bin/tolua.c M /trunk/dependencies/tolua-5.2/src/bin/toluabind.c M /trunk/dependencies/tolua-5.2/src/lib/tolua_event.c M /trunk/dependencies/tolua-5.2/src/lib/tolua_event.h M /trunk/dependencies/tolua-5.2/src/lib/tolua_is.c M /trunk/dependencies/tolua-5.2/src/lib/tolua_map.c M /trunk/dependencies/tolua-5.2/src/lib/tolua_push.c M /trunk/dependencies/tolua-5.2/src/lib/tolua_to.c M /trunk/server/advisors/advbuilding.c M /trunk/server/advisors/advbuilding.h M /trunk/server/advisors/advcity.c M /trunk/server/advisors/advcity.h M /trunk/server/advisors/advgoto.c M /trunk/server/advisors/advgoto.h M /trunk/server/advisors/advruleset.c M /trunk/server/advisors/advruleset.h M /trunk/server/advisors/advtools.c M /trunk/server/advisors/advtools.h M /trunk/server/advisors/infracache.c M /trunk/server/advisors/infracache.h M /trunk/server/aiiface.c M /trunk/server/aiiface.h M /trunk/server/animals.c M /trunk/server/animals.h M /trunk/server/citizenshand.c M /trunk/server/citizenshand.h M /trunk/server/edithand.h M /trunk/server/fcdb.c M /trunk/server/fcdb.h M /trunk/server/mood.c M /trunk/server/mood.h M /trunk/server/notify.c M /trunk/server/notify.h M /trunk/server/rssanity.c M /trunk/server/rssanity.h M /trunk/server/savecompat.c M /trunk/server/savecompat.h M /trunk/server/savegame2.c M /trunk/server/savegame2.h M /trunk/server/scripting/api_fcdb_auth.c M /trunk/server/scripting/api_fcdb_auth.h M /trunk/server/scripting/api_fcdb_base.c M /trunk/server/scripting/api_fcdb_base.h M /trunk/server/scripting/api_server_base.c M /trunk/server/scripting/api_server_base.h M /trunk/server/scripting/script_fcdb.c M /trunk/server/scripting/script_fcdb.h M /trunk/server/voting.c M /trunk/server/voting.h M /trunk/tools/download.c M /trunk/tools/download.h M /trunk/tools/modinst.c M /trunk/tools/modinst.h M /trunk/tools/mpcli.c M /trunk/tools/mpcmdline.c M /trunk/tools/mpcmdline.h M /trunk/tools/mpdb.c M /trunk/tools/mpdb.h M /trunk/tools/mpgui_gtk2.c M /trunk/tools/mpgui_gtk3.c M /trunk/tools/mpgui_qt.cpp M /trunk/tools/mpgui_qt.h M /trunk/tools/mpgui_qt_worker.cpp M /trunk/tools/mpgui_qt_worker.h M /trunk/tools/ruledit/requirers_dlg.cpp M /trunk/tools/ruledit/requirers_dlg.h M /trunk/tools/ruledit/ruledit.cpp M /trunk/tools/ruledit/ruledit.h M /trunk/tools/ruledit/ruledit_qt.cpp M /trunk/tools/ruledit/ruledit_qt.h M /trunk/tools/ruledit/rulesave.c M /trunk/tools/ruledit/rulesave.h M /trunk/tools/ruledit/tab_building.cpp M /trunk/tools/ruledit/tab_building.h M /trunk/tools/ruledit/tab_misc.cpp M /trunk/tools/ruledit/tab_misc.h M /trunk/tools/ruledit/tab_nation.cpp M /trunk/tools/ruledit/tab_nation.h M /trunk/tools/ruledit/tab_tech.cpp M /trunk/tools/ruledit/tab_tech.h M /trunk/tools/ruledit/tab_unit.cpp M /trunk/tools/ruledit/tab_unit.h M /trunk/tools/ruledit/validity.c M /trunk/tools/ruledit/validity.h M /trunk/utility/bitvector.c M /trunk/utility/bitvector.h M /trunk/utility/fc_utf8.c M /trunk/utility/fc_utf8.h M /trunk/utility/fcbacktrace.c M /trunk/utility/fcbacktrace.h M /trunk/utility/fcthread.c M /trunk/utility/fcthread.h M /trunk/utility/genhash.c M /trunk/utility/genhash.h M /trunk/utility/iterator.c M /trunk/utility/iterator.h M /trunk/utility/netfile.c M /trunk/utility/netfile.h M /trunk/utility/registry.c M /trunk/utility/registry.h M /trunk/utility/registry_xml.c M /trunk/utility/registry_xml.h M /trunk/utility/section_file.c M /trunk/utility/section_file.h M /trunk/utility/spechash.h M /trunk/utility/specpq.h M /trunk/utility/string_vector.c M /trunk/utility/string_vector.h Set property svn:eol-style=native for source files lacking it. ------------------------------------------------------------------------ r26904 | cazfi | 2014-10-28 01:05:05 +0200 (Tue, 28 Oct 2014) | 4 lines Changed paths: M /trunk/common/game.c M /trunk/common/game.h M /trunk/server/diplhand.c M /trunk/server/savecompat.c M /trunk/server/savegame.c M /trunk/server/settings.c Split diplcost server setting to separate diplbulbcost and diplgoldcost settings. See patch #5386 ------------------------------------------------------------------------ r26903 | cazfi | 2014-10-28 01:00:01 +0200 (Tue, 28 Oct 2014) | 5 lines Changed paths: M /trunk/client/gui-gtk-3.0/citydlg.c M /trunk/common/extras.c M /trunk/common/extras.h M /trunk/server/advisors/autosettlers.c Instead of making the conversions itself, autosettlers use functions activity_to_extra_cause() and new activity_to_extra_rmcause(). See patch #5387 ------------------------------------------------------------------------ r26902 | cazfi | 2014-10-28 00:51:14 +0200 (Tue, 28 Oct 2014) | 6 lines Changed paths: M /trunk/data/civ2civ3/terrain.ruleset Removed NoStackDeath and NoAggressive flags from civ2civ3 Trench and Airfield bases. Patch by David Fernandez See bug #22845 ------------------------------------------------------------------------ r26899 | cazfi | 2014-10-28 00:47:05 +0200 (Tue, 28 Oct 2014) | 6 lines Changed paths: M /trunk/data/amplio2/mountains.spec Added [info] section header to amplio2 mountains.spec Patch by Frank See patch #5298 ------------------------------------------------------------------------ r26897 | cazfi | 2014-10-28 00:25:04 +0200 (Tue, 28 Oct 2014) | 6 lines Changed paths: M /trunk/m4/qt-client.m4 Tell why Qt-client configure fails when the reason is that there's no usable C++ compiler. Reported by Christian Prochaska See bug #22784 ------------------------------------------------------------------------ r26896 | cazfi | 2014-10-28 00:13:21 +0200 (Tue, 28 Oct 2014) | 5 lines Changed paths: M /trunk/client/gui-gtk-3.0/citydlg.c Replaced "Select activity" text with "Select autosettler activity" in worker task dialog, hopefully making it clear to users what the dialog is about. See patch #5384 ------------------------------------------------------------------------ r26882 | jtn | 2014-10-27 23:08:39 +0200 (Mon, 27 Oct 2014) | 5 lines Changed paths: M /trunk/server/settings.c M /trunk/server/unittools.c Make it clearer that 'unitwaittime' affects more than movement. Reported by pepeto@gna. See gna patch #5389. ------------------------------------------------------------------------ r26881 | jtn | 2014-10-27 23:08:34 +0200 (Mon, 27 Oct 2014) | 5 lines Changed paths: M /trunk/ai/default/daieffects.c M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-3.0/dialogs.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/fc_types.h M /trunk/common/metaknowledge.c M /trunk/common/nation.c M /trunk/common/nation.h M /trunk/common/packets.def M /trunk/common/requirements.c M /trunk/data/default/nationlist.ruleset M /trunk/doc/README.effects M /trunk/fc_version M /trunk/server/cityturn.c M /trunk/server/rssanity.c M /trunk/server/ruleset.c Add new requirement type NationGroup. Add new nation group property 'hidden', to allow rulesets to contain groups that exist purely for ruleset purposes. See gna patch #5383. ------------------------------------------------------------------------ r26880 | jtn | 2014-10-27 23:08:29 +0200 (Mon, 27 Oct 2014) | 3 lines Changed paths: M /trunk/common/requirements.c M /trunk/server/cityturn.c Nation requirement with Alliance range can change during game. See gna bug #22871. ------------------------------------------------------------------------ r26879 | jtn | 2014-10-27 23:08:25 +0200 (Mon, 27 Oct 2014) | 4 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/requirements.c Tidy up some recent requirement text. Comment that universal_name_translation() should be brief. See gna patch #5390. ------------------------------------------------------------------------ r26878 | jtn | 2014-10-27 23:08:21 +0200 (Mon, 27 Oct 2014) | 8 lines Changed paths: M /trunk/common/unit.c Rework criteria for 'best transport for unit' again: - consider whether a unit is sentried etc - consider moves left in transporters - fix ordering errors Patch by pepeto and myself. See gna patch #5367. ------------------------------------------------------------------------ r26877 | jtn | 2014-10-27 23:08:18 +0200 (Mon, 27 Oct 2014) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-3.0/editprop.c M /trunk/server/edithand.c Support changing players' science box in the editor. Requested by rogier@gna. See gna bug #22840. ------------------------------------------------------------------------ r26876 | jtn | 2014-10-27 23:08:14 +0200 (Mon, 27 Oct 2014) | 5 lines Changed paths: M /trunk/data/civ2civ3/effects.ruleset In civ2civ3, both Aqueduct and Sewer System required for city to grow >16. Patch by David Fernandez (bardo@gna). See gna bug #22804. ------------------------------------------------------------------------ r26875 | jtn | 2014-10-27 23:08:10 +0200 (Mon, 27 Oct 2014) | 6 lines Changed paths: M /trunk/data/civ2civ3/effects.ruleset In civ2civ3, make secondary cold war / space race effects of Apollo / Manhattan Programs survive their destruction, as the primary effects do. Patch by David Fernandez (bardo@gna). See gna bug #22805. ------------------------------------------------------------------------ r26874 | jtn | 2014-10-27 23:08:06 +0200 (Mon, 27 Oct 2014) | 4 lines Changed paths: M /trunk/common/city.c M /trunk/common/city.h M /trunk/server/cityturn.c Revert recent change that plague causes foodbox emptying. Instead, it now simply blocks city growth for a turn. See gna bug #22803. ------------------------------------------------------------------------ r26873 | jtn | 2014-10-27 23:08:02 +0200 (Mon, 27 Oct 2014) | 3 lines Changed paths: M /trunk/doc/man/freeciv-manual.6.in Lower expectations in freeciv-manual man page. See gna patch #5388. ------------------------------------------------------------------------ r26872 | jtn | 2014-10-27 23:07:58 +0200 (Mon, 27 Oct 2014) | 5 lines Changed paths: M /trunk/tools/civmanual.c Stop claiming freeciv-manual supports GUI options. Report and patch by Frank (dunnoob@gna). See gna bug #22869. ------------------------------------------------------------------------ r26871 | jtn | 2014-10-27 23:07:53 +0200 (Mon, 27 Oct 2014) | 7 lines Changed paths: M /trunk/doc/README Fix some typos in README. Also remove hard tabs and trailing spaces. Patch by Frank (dunnoob@gna). See gna bug #22846. ------------------------------------------------------------------------ r26870 | cazfi | 2014-10-27 02:50:23 +0200 (Mon, 27 Oct 2014) | 4 lines Changed paths: M /trunk/server/savegame2.c Save city worker tasks to savegame. See patch #5385 ------------------------------------------------------------------------ r26869 | cazfi | 2014-10-27 02:44:08 +0200 (Mon, 27 Oct 2014) | 4 lines Changed paths: M /trunk/m4/sdl2-client.m4 Use correct include path to SDL2 headers in configure tests. See bug #22864 ------------------------------------------------------------------------ r26868 | cazfi | 2014-10-25 21:32:51 +0300 (Sat, 25 Oct 2014) | 4 lines Changed paths: M /trunk/m4/sdl2-client.m4 Fixed name of SDL2_ttf in an configure error message See bug #22862 ------------------------------------------------------------------------ r26864 | cazfi | 2014-10-25 02:53:31 +0300 (Sat, 25 Oct 2014) | 6 lines Changed paths: M /trunk/win32/installer/freeciv-gtk2.cmd M /trunk/win32/installer/freeciv-gtk3.cmd M /trunk/win32/installer/freeciv-mp-gtk2.cmd M /trunk/win32/installer/freeciv-mp-gtk3.cmd M /trunk/win32/installer/freeciv-sdl.cmd M /trunk/win32/installer/freeciv-server.cmd Set property svn:eol-style=native for .cmd files. Reported by Frank See bug #22781 ------------------------------------------------------------------------ r26863 | cazfi | 2014-10-24 23:58:06 +0300 (Fri, 24 Oct 2014) | 4 lines Changed paths: M /trunk/ai/classic/Makefile.am M /trunk/ai/classic/classicai.c M /trunk/ai/threaded/Makefile.am M /trunk/ai/threaded/taicity.c M /trunk/server/citytools.c M /trunk/server/citytools.h Inform client about changes in city worker task. See patch #5368 ------------------------------------------------------------------------ r26862 | cazfi | 2014-10-24 23:55:08 +0300 (Fri, 24 Oct 2014) | 4 lines Changed paths: M /trunk/server/sernet.c Fixed compilation when SOCKET_ZERO_ISNT_STDIN See bug #22867 ------------------------------------------------------------------------ r26861 | pepeto | 2014-10-24 19:55:59 +0300 (Fri, 24 Oct 2014) | 5 lines Changed paths: M /trunk/client/packhand.c M /trunk/fc_version M /trunk/server/unittools.c Do not send the transporter stack of an unit when sending info to the clients. Make the client able to link correctly the transporters with their cargo with any order of the received packets. See gna patch #5382 ------------------------------------------------------------------------ r26858 | pepeto | 2014-10-24 19:50:43 +0300 (Fri, 24 Oct 2014) | 3 lines Changed paths: M /trunk/client/packhand.c Move the assertion in handle_unit_packet_common_assert() at its right location. See gna patch #5381 ------------------------------------------------------------------------ r26856 | pepeto | 2014-10-24 19:45:05 +0300 (Fri, 24 Oct 2014) | 4 lines Changed paths: M /trunk/server/unittools.c Fix a typo in unit_move(), causing the same unit id send for all units going out of sight. See gna bug #22853 ------------------------------------------------------------------------ r26854 | pepeto | 2014-10-24 19:42:25 +0300 (Fri, 24 Oct 2014) | 6 lines Changed paths: M /trunk/server/unittools.c Really Send the move of the cargo units when a transporter moves adjacently, even if the units are no more visible at destination. It was causing assertion failures on client side, complaining about different positions between the transporter and its cargo. See gna bug #22852 ------------------------------------------------------------------------ r26851 | pepeto | 2014-10-24 19:38:09 +0300 (Fri, 24 Oct 2014) | 6 lines Changed paths: M /trunk/client/packhand.c Link transporter units with their cargo for foreigner players. It was broken when the transporter info was received after the cargo info. Originally reported by Marko Lindqvist in bug #20726 See gna bug #22851 ------------------------------------------------------------------------ r26848 | pepeto | 2014-10-24 19:33:11 +0300 (Fri, 24 Oct 2014) | 6 lines Changed paths: M /trunk/server/diplhand.c M /trunk/server/unittools.c M /trunk/server/unittools.h Give the visibility of units of a player when contracting an alliance with him (e.g. transported units or units in cities). Reported by Marko Lindqvist See gna bug #20726 ------------------------------------------------------------------------ r26846 | pepeto | 2014-10-24 19:29:18 +0300 (Fri, 24 Oct 2014) | 6 lines Changed paths: M /trunk/server/citytools.c Make transfer_city() hides/reveals units for players. Removed similar but incomplete code in unit_enter_city(). From a report by Marko Lindqvist See gna bug #20705 ------------------------------------------------------------------------ r26844 | pepeto | 2014-10-24 19:24:19 +0300 (Fri, 24 Oct 2014) | 6 lines Changed paths: M /trunk/server/scripting/api_server_edit.c Send the tile label to the clients able to see the tile when a new label is set by a lua script. Reported by Jacob Nevins See gna bug #19962 ------------------------------------------------------------------------ r26841 | pepeto | 2014-10-24 19:20:11 +0300 (Fri, 24 Oct 2014) | 6 lines Changed paths: M /trunk/server/sernet.c When configured with HAVE_GETLINE and !HAVE_LIBREADLINE, make user empty line not ignoring the standard input stream. Reported by Marko Lindqvist See gna bug #18254 ------------------------------------------------------------------------ r26838 | pepeto | 2014-10-23 23:40:00 +0300 (Thu, 23 Oct 2014) | 11 lines Changed paths: M /trunk/common/research.c M /trunk/server/ruleset.c Make research_invention_reachable() call cost not exponential with deep technology trees using root advances (e.g. experimental ruleset). Remove the hack when loading the ruleset consisting to propagate the root of an advance to its children, because one technology may have many parents-root. The test in research_invention_reachable() should now handle this case correctly. Report and original patch by aloril _PLUS_ freeciv _AT_ iki _DOT_ fi See gna patch #5357 ------------------------------------------------------------------------ r26836 | pepeto | 2014-10-23 23:28:22 +0300 (Thu, 23 Oct 2014) | 4 lines Changed paths: M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/ruleset.c Prevent network data overflow for current packet fields: game.info.seconds_to_phasedone, ping_time of connections, and cost of advances. See gna bug #22761 ------------------------------------------------------------------------ r26834 | pepeto | 2014-10-23 23:16:54 +0300 (Thu, 23 Oct 2014) | 4 lines Changed paths: M /trunk/common/dataio.c M /trunk/common/dataio.h M /trunk/common/generate_packets.py M /trunk/common/packets.def Data I/O: utility for controlling signature of floating numbers. Also simplify how overflow errors are handled. See gna patch #5349 ------------------------------------------------------------------------ r26833 | cazfi | 2014-10-23 22:55:13 +0300 (Thu, 23 Oct 2014) | 4 lines Changed paths: M /trunk/common/fc_types.h M /trunk/fc_version M /trunk/server/plrhand.c M /trunk/server/savecompat.c M /trunk/server/settings.c Added revolentype RANDQUICK See patch #5338 ------------------------------------------------------------------------ r26832 | cazfi | 2014-10-23 22:31:17 +0300 (Thu, 23 Oct 2014) | 4 lines Changed paths: M /trunk/server/sernet.c Fixed server input handling. See bug #22810 ------------------------------------------------------------------------ r26831 | pepeto | 2014-10-23 19:23:38 +0300 (Thu, 23 Oct 2014) | 6 lines Changed paths: M /trunk/server/stdinhand.c Send research info after player info when creating a new player to avoid client side failed assertions about team in create_command_newcomer(). Reported by Jacob Nevins See gna bug #22831 ------------------------------------------------------------------------ r26830 | pepeto | 2014-10-23 19:20:28 +0300 (Thu, 23 Oct 2014) | 5 lines Changed paths: M /trunk/common/aicore/path_finding.c Pathfinding: correction in the turn number (units with more than 1 turn of fuel). Reported by Jacob Nevins See gna bug #22830 ------------------------------------------------------------------------ r26825 | pepeto | 2014-10-22 20:41:27 +0300 (Wed, 22 Oct 2014) | 6 lines Changed paths: M /trunk/client/control.c Make find_visible_unit() not returning the moving unit, to avoid to see the unit drawn many times at the screen. Reported by Jacob Nevins See gna bug #19946 ------------------------------------------------------------------------ r26824 | jtn | 2014-10-21 11:42:01 +0300 (Tue, 21 Oct 2014) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-3.0/editprop.c M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/common/player.c M /trunk/common/player.h M /trunk/common/requirements.c M /trunk/fc_version M /trunk/server/plrhand.c M /trunk/server/rssanity.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/srv_main.c Record the number of turns a player spends alive, and allow rulesets to use this information through the "Player" range of the "Age" requirement. See gna patch #5380. ------------------------------------------------------------------------ r26806 | jtn | 2014-10-21 02:26:11 +0300 (Tue, 21 Oct 2014) | 8 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/requirements.c M /trunk/data/civ1/buildings.ruleset M /trunk/data/civ2/buildings.ruleset M /trunk/data/civ2civ3/buildings.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/classic/buildings.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/experimental/buildings.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/multiplayer/effects.ruleset M /trunk/doc/README.effects M /trunk/server/techtools.c World-ranged Tech requirements no longer survive tech loss by default; "survives" must be explicitly specified to get the previous behaviour. Most rules (notably wonder obsoletion) updated to do so so that there is no rule change; but Inspire_Partisans and Alien World Soul negative Make_Content effect can now go away on tech loss. See gna bug #22823. ------------------------------------------------------------------------ r26805 | jtn | 2014-10-21 02:26:07 +0300 (Tue, 21 Oct 2014) | 3 lines Changed paths: M /trunk/server/cityturn.c Rule change: plague now causes stored food loss, as starvation does. See gna bug #22803. ------------------------------------------------------------------------ r26804 | jtn | 2014-10-21 02:26:04 +0300 (Tue, 21 Oct 2014) | 4 lines Changed paths: M /trunk/doc/README.effects M /trunk/server/settings.c Generalise description of 'aqueductloss' server setting. Note the interaction of Growth_Food with aqueductloss in README.effects. See gna bug #22825. ------------------------------------------------------------------------ r26803 | jtn | 2014-10-21 02:26:01 +0300 (Tue, 21 Oct 2014) | 6 lines Changed paths: M /trunk/server/stdinhand.c Call player_nation_defaults in create_command_newcomer(), initialising city style and player gender correctly after midgame /create or Lua edit.create_player(). This was causing a server crash on subsequently saving the game. See gna bug #22832. ------------------------------------------------------------------------ r26802 | jtn | 2014-10-21 02:25:57 +0300 (Tue, 21 Oct 2014) | 6 lines Changed paths: M /trunk/data/multiplayer/script.lua Stop precalculating state in multiplayer/script.lua, as it ends up in savefiles and bypasses ruleset upgrade mechanisms, leading to potentially wrong results if loading old savefiles with new versions of the ruleset. See gna bug #22824. ------------------------------------------------------------------------ r26801 | jtn | 2014-10-21 02:25:54 +0300 (Tue, 21 Oct 2014) | 3 lines Changed paths: M /trunk/data/multiplayer/script.lua M /trunk/translations/freeciv/POTFILES.in Fix i18n trouble in multiplayer/script.lua. See gna bug #22827. ------------------------------------------------------------------------ r26800 | jtn | 2014-10-21 02:25:50 +0300 (Tue, 21 Oct 2014) | 5 lines Changed paths: M /trunk/doc/HACKING M /trunk/doc/README.nations M /trunk/doc/README.rulesets M /trunk/doc/man/freeciv-client.6.in M /trunk/doc/man/freeciv-server.6.in M /trunk/utility/fciconv.c Clarify character encoding arrangements, and stop claiming in various places that data files are in ISO8859-1. Also some unrelated fixes to doc/HACKING. See gna bug #22793. ------------------------------------------------------------------------ r26798 | cazfi | 2014-10-21 01:21:03 +0300 (Tue, 21 Oct 2014) | 6 lines Changed paths: M /trunk/data/amplio2.tilespec Added explicit extra style definition for Maglev in amplio2. Reported by Frank See bug #22809 ------------------------------------------------------------------------ r26797 | cazfi | 2014-10-21 00:54:22 +0300 (Tue, 21 Oct 2014) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/themes.c M /trunk/configure.ac Set sensible gtk3-client theme path in crosser based builds. See patch #5369 ------------------------------------------------------------------------ r26796 | sveinung | 2014-10-19 17:40:39 +0300 (Sun, 19 Oct 2014) | 6 lines Changed paths: M /trunk/client/climisc.c Detect some cases were the action vs own tile menu item should be disabled. Eliminate false positives based on the diplomatic relationship to the owner of the targets. See patch #5375 ------------------------------------------------------------------------ r26795 | sveinung | 2014-10-19 17:40:35 +0300 (Sun, 19 Oct 2014) | 7 lines Changed paths: M /trunk/common/requirements.c M /trunk/common/requirements.h M /trunk/common/unittype.c M /trunk/common/unittype.h Add a function to check if a unit can do an action given the local DiplRel Make it fast to figure out if a unit of a given type can do a certain action against a target given a certain DiplRel between its owner and the target's owner. See patch #5379 ------------------------------------------------------------------------ r26794 | jtn | 2014-10-19 11:48:08 +0300 (Sun, 19 Oct 2014) | 1 line Changed paths: M /trunk/client/packhand.c Rework patch #5364 to avoid 'may be used uninitialized' warning. ------------------------------------------------------------------------ r26793 | igx31 | 2014-10-19 06:55:19 +0300 (Sun, 19 Oct 2014) | 3 lines Changed paths: M /branches/S2_4/po/fr.po M /branches/S2_5/translations/freeciv/fr.po M /trunk/translations/freeciv/fr.po M /trunk/translations/ruledit/fr.po - Keeping French translations up to date... ------------------------------------------------------------------------ r26792 | sveinung | 2014-10-17 14:49:29 +0300 (Fri, 17 Oct 2014) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c Gtk clients: The actions selection dialog isn't just for diplomat actions. Change some internal names to reflect this. See patch #5378 ------------------------------------------------------------------------ r26791 | sveinung | 2014-10-17 11:17:15 +0300 (Fri, 17 Oct 2014) | 7 lines Changed paths: M /trunk/common/requirements.c M /trunk/common/requirements.h M /trunk/server/rssanity.c Detect when two DiplRel requirements in a req vector contradict each other. Make the ruleset requirement vector sanity check detect when a DiplRel requirement contradicts another DiplRel requirement in the same requirement vector. See patch #5377 ------------------------------------------------------------------------ r26790 | sveinung | 2014-10-17 11:17:09 +0300 (Fri, 17 Oct 2014) | 5 lines Changed paths: M /trunk/common/player.c M /trunk/common/player.h M /trunk/common/requirements.h Add knowledge about what DiplRel requirements contradict each other. This makes it possible to reason about them with higher accuracy. See patch #5376 ------------------------------------------------------------------------ r26789 | sveinung | 2014-10-16 14:17:16 +0300 (Thu, 16 Oct 2014) | 6 lines Changed paths: M /trunk/common/requirements.c M /trunk/common/requirements.h Add shared function that formats a requirement for printing. Add the new function req_to_fstring() to the requirement module. It takes a requirement and returns a string representation of it suitable for printing. See patch #5373 ------------------------------------------------------------------------ r26787 | sveinung | 2014-10-16 14:01:38 +0300 (Thu, 16 Oct 2014) | 3 lines Changed paths: M /trunk/data/alien/script.lua M /trunk/data/civ2civ3/script.lua M /trunk/data/classic/script.lua M /trunk/data/experimental/script.lua M /trunk/data/multiplayer/script.lua Document the script.lua files of the bundled rulesets by adding comments. See patch #5374 ------------------------------------------------------------------------ r26786 | sveinung | 2014-10-15 15:30:12 +0300 (Wed, 15 Oct 2014) | 3 lines Changed paths: M /trunk/utility/bitvector.c M /trunk/utility/bitvector.h Add bitvector utility to set everything set in another bivector. See patch #5372 ------------------------------------------------------------------------ r26784 | sveinung | 2014-10-15 14:54:54 +0300 (Wed, 15 Oct 2014) | 6 lines Changed paths: M /trunk/server/rssanity.c Give more details when two requirements in the same vector are opposites. It is hard to identify the problematic requirements based on requirement type alone. Add requirement value, range and survives to the error message. See patch #5371 ------------------------------------------------------------------------ r26783 | sveinung | 2014-10-15 14:54:50 +0300 (Wed, 15 Oct 2014) | 7 lines Changed paths: M /trunk/server/unithand.c Make punishment for trying to act against a non existing target consistent. Standardize on no punishment for a missing target. Punishment should be for trying to act against a target when the player don't have the information required to tell if it is legal or not. See patch #5370 ------------------------------------------------------------------------ r26782 | sveinung | 2014-10-15 14:54:44 +0300 (Wed, 15 Oct 2014) | 7 lines Changed paths: M /trunk/client/packhand.c Ask for a background update to action selection dialogs on diplstate change. The state change most likely to cause a difference in enabled actions is the diplomatic state to a target's owner. Ask for an update of the currently open action selection dialog when that happens. See patch #5364 ------------------------------------------------------------------------ r26781 | cazfi | 2014-10-14 22:20:58 +0300 (Tue, 14 Oct 2014) | 4 lines Changed paths: M /trunk/data/experimental/game.ruleset Added achievement for finding foreign continent to experimental ruleset. See patch #5334 ------------------------------------------------------------------------ r26780 | sveinung | 2014-10-14 12:05:47 +0300 (Tue, 14 Oct 2014) | 3 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp Qt client: support background updates to the action selection dialog. See patch #5365 ------------------------------------------------------------------------ r26779 | sveinung | 2014-10-14 12:05:43 +0300 (Tue, 14 Oct 2014) | 3 lines Changed paths: M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c Gtk clients: support background updates to the action selection dialog. See patch #5366 ------------------------------------------------------------------------ r26778 | sveinung | 2014-10-14 12:05:39 +0300 (Tue, 14 Oct 2014) | 8 lines Changed paths: M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl/action_dialog.c M /trunk/client/gui-sdl2/action_dialog.c M /trunk/client/gui-stub/dialogs.c M /trunk/client/gui-xaw/action_dialog.c M /trunk/client/include/dialogs_g.h M /trunk/client/packhand.c Client: Receive background updates to action selection dialogs. This is needed so the "Help Build Wonder" action can continue being updated when it is controlled by action enablers. No background updates are asked for yet. See patch #5363 ------------------------------------------------------------------------ r26777 | sveinung | 2014-10-14 11:40:59 +0300 (Tue, 14 Oct 2014) | 8 lines Changed paths: M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl/action_dialog.c M /trunk/client/gui-sdl2/action_dialog.c M /trunk/client/gui-stub/dialogs.c M /trunk/client/gui-xaw/action_dialog.c M /trunk/client/include/dialogs_g.h Client API: add action_selection_target_unit() It is already possible to get the actor unit and target city by using action_selection_target_city() and action_selection_actor_unit(). Make it possible to get the target unit too. This makes it possible to get all targets of an action selection dialog. See patch #5362 ------------------------------------------------------------------------ r26776 | cazfi | 2014-10-14 08:40:35 +0300 (Tue, 14 Oct 2014) | 6 lines Changed paths: M /trunk/server/srv_main.c Fixed off-by-one error in use of Retire_Pct effect. Reported by bwhyte77 See bug #22776 ------------------------------------------------------------------------ r26772 | sveinung | 2014-10-14 02:14:39 +0300 (Tue, 14 Oct 2014) | 10 lines Changed paths: M /trunk/data/multiplayer/script.lua multiplayer ruleset: Notify the player about techs given by script.lua Notify the player about techs given by script.lua because he has researched Philosophy or built Darwin's Voyage. Works around bug #22783 were it was reported that no notice at all was given when techs were received from the multiplayer ruleset's script.lua. Reported by: Jacob Nevins See patch #5355 ------------------------------------------------------------------------ r26771 | sveinung | 2014-10-14 02:14:36 +0300 (Tue, 14 Oct 2014) | 7 lines Changed paths: M /trunk/data/multiplayer/script.lua multiplayer ruleset: Inform embassies about free techs given from Lua. Foreign embassies are noticed when a free tech is given from Lua because a unit entered a hut. They should therefore also be noticed when the reason is the building of Darwin's Voyage or the discovery of Philosophy. See patch #5358 ------------------------------------------------------------------------ r26770 | sveinung | 2014-10-14 02:14:32 +0300 (Tue, 14 Oct 2014) | 7 lines Changed paths: M /trunk/data/multiplayer/script.lua multiplayer ruleset: script.lua: Document free techs + shared research Add comments that explains how shared research interacts with the giving of free techs from Lua. The Lua script gives free techs when Philosophy is researched and when Darwin's Voyage is built. See patch #5356 ------------------------------------------------------------------------ r26769 | sveinung | 2014-10-13 15:43:17 +0300 (Mon, 13 Oct 2014) | 7 lines Changed paths: M /trunk/client/control.c M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/unithand.c Let the client ask in the background about what actions are enabled. When the client indicates that the request was initiated by it and not the player the player won't be disturbed by the action selection dialog popping up. See patch #5261 ------------------------------------------------------------------------ r26766 | cazfi | 2014-10-13 05:53:33 +0300 (Mon, 13 Oct 2014) | 4 lines Changed paths: M /trunk/data/civ1/effects.ruleset Added "No_Diplomacy" effect for civ1 ruleset Pirates See bug #22728 ------------------------------------------------------------------------ r26765 | cazfi | 2014-10-13 05:40:00 +0300 (Mon, 13 Oct 2014) | 4 lines Changed paths: M /trunk/ai/classic/classicai.c Clear worker task when classic AI gains control of the player. See patch #5350 ------------------------------------------------------------------------ r26764 | sveinung | 2014-10-12 14:19:37 +0300 (Sun, 12 Oct 2014) | 6 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp Qt client: Centralize adding how much remains to the help wonder button Generate the Help Build Wonder button label text that includes how much remains in a single function in stead of repeating the code. See patch #5354 ------------------------------------------------------------------------ r26763 | sveinung | 2014-10-12 14:05:42 +0300 (Sun, 12 Oct 2014) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/choice_dialog.c M /trunk/client/gui-gtk-2.0/choice_dialog.h M /trunk/client/gui-gtk-3.0/choice_dialog.c M /trunk/client/gui-gtk-3.0/choice_dialog.h Gtk clients: Support changing the tool tip of a choice dialog button. New information may make the tool tip wrong. Make it possible to change it. See patch #5353 ------------------------------------------------------------------------ r26762 | sveinung | 2014-10-12 14:05:36 +0300 (Sun, 12 Oct 2014) | 3 lines Changed paths: M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c Fix the version of patch #5345 I committed in SVN revision 26748 on trunk. See patch #5345 ------------------------------------------------------------------------ r26759 | cazfi | 2014-10-12 11:37:46 +0300 (Sun, 12 Oct 2014) | 2 lines Changed paths: M /trunk/client/gui-gtk-3.0/themes.c Updatd comments speaking of gtk2-style gtkrc to refer to gtk-3 gtk.css ------------------------------------------------------------------------ r26758 | cazfi | 2014-10-11 00:15:59 +0300 (Sat, 11 Oct 2014) | 4 lines Changed paths: M /trunk/common/achievements.c M /trunk/common/fc_types.h M /trunk/doc/README.achievements M /trunk/fc_version Added achievement type "Land Ahoy" See patch #5333 ------------------------------------------------------------------------ r26757 | cazfi | 2014-10-10 23:29:48 +0300 (Fri, 10 Oct 2014) | 4 lines Changed paths: M /trunk/data/alien/effects.ruleset M /trunk/data/civ1/effects.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/multiplayer/effects.ruleset M /trunk/server/unittools.c Replaced hardcoded rule that unit inside a city cannot retire with requirements in supplied rulesets. See patch #5319 ------------------------------------------------------------------------ r26754 | cazfi | 2014-10-10 23:17:56 +0300 (Fri, 10 Oct 2014) | 4 lines Changed paths: M /trunk/data/civ2/effects.ruleset Added "No_Diplomacy" effect for civ2 ruleset barbarians See bug #22727 ------------------------------------------------------------------------ r26751 | sveinung | 2014-10-09 16:30:56 +0300 (Thu, 09 Oct 2014) | 6 lines Changed paths: M /trunk/client/gui-sdl/action_dialog.c M /trunk/client/gui-sdl2/action_dialog.c SDL clients: Make the function to call if an action's button is pushed data. Store the mapping between the action and the function in an array. Use it in action_entry() in stead of taking the function as a parameter. See patch #5348 ------------------------------------------------------------------------ r26750 | sveinung | 2014-10-09 16:30:52 +0300 (Thu, 09 Oct 2014) | 7 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/dialogs.h Qt client: Action selection dialog: simplify caravan_dialog_update() Make it possible to look up what, if any, button represents an action. Make caravan_dialog_update() use this instead of finding the button it wants by looping over all buttons and identifying it by the function it calls. See patch #5347 ------------------------------------------------------------------------ r26749 | sveinung | 2014-10-09 16:30:49 +0300 (Thu, 09 Oct 2014) | 6 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/dialogs.h Qt client: Choice dialog: Store function and data in the buttons. Introduce Choice_dialog_button, a button sub class that stores the function to call when it is clicked and the arguments to pass to the function. See patch #5346 ------------------------------------------------------------------------ r26748 | sveinung | 2014-10-09 16:30:45 +0300 (Thu, 09 Oct 2014) | 3 lines Changed paths: M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c Gtk clients: Action selection dialog: Store button id for all actions See patch #5345 ------------------------------------------------------------------------ r26747 | sveinung | 2014-10-09 16:30:42 +0300 (Thu, 09 Oct 2014) | 3 lines Changed paths: M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-2.0/choice_dialog.c M /trunk/client/gui-gtk-2.0/choice_dialog.h M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-gtk-3.0/choice_dialog.c M /trunk/client/gui-gtk-3.0/choice_dialog.h Gtk clients: Put the "Help build wonder" button above the cancel button. See bug #22769 ------------------------------------------------------------------------ r26746 | sveinung | 2014-10-09 16:30:38 +0300 (Thu, 09 Oct 2014) | 6 lines Changed paths: M /trunk/server/diplomats.c Make sure the briber is alive before taking all his moves. Reported by pepeto Reviewed by pepeto See bug #22762 ------------------------------------------------------------------------ r26743 | cazfi | 2014-10-09 04:38:13 +0300 (Thu, 09 Oct 2014) | 4 lines Changed paths: M /trunk/client/control.c Fixed a client crash when ever settler moves. See bug #22770 ------------------------------------------------------------------------ r26740 | pepeto | 2014-10-09 01:31:24 +0300 (Thu, 09 Oct 2014) | 3 lines Changed paths: M /trunk/client/control.c Remove "Déjà vu" unit movement animation in client. See gna bug #19946 ------------------------------------------------------------------------ r26739 | pepeto | 2014-10-09 01:27:12 +0300 (Thu, 09 Oct 2014) | 3 lines Changed paths: M /trunk/common/research.c Mark target technology as requirement of itself in research_update(). See gna bug #22766 ------------------------------------------------------------------------ r26737 | pepeto | 2014-10-09 01:24:35 +0300 (Thu, 09 Oct 2014) | 7 lines Changed paths: M /trunk/server/unittools.c unit_move() cleanup, including: * fix of transported unit notifications in case of script; * making unit moves visible even when the unit wasn't visible at its start position; * no more recursive calls. See gna bug #22765 ------------------------------------------------------------------------ r26735 | pepeto | 2014-10-09 01:18:12 +0300 (Thu, 09 Oct 2014) | 7 lines Changed paths: M /trunk/server/citytools.c M /trunk/server/diplomats.c M /trunk/server/maphand.c M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/server/unittools.h send_unit_info() cleanup: * send_unit_info() takes a connection list as first argument; * the function has no more recursive calls; * simplification of the tests; * general review of the calls (notably adding some packets for global observers). See gna bug #22764 ------------------------------------------------------------------------ r26733 | cazfi | 2014-10-09 00:19:01 +0300 (Thu, 09 Oct 2014) | 4 lines Changed paths: M /trunk/tools/ruledit/tab_building.cpp M /trunk/tools/ruledit/tab_tech.cpp M /trunk/tools/ruledit/tab_unit.cpp Disallow setting same rule_name for two items of the same type. See patch #5336 ------------------------------------------------------------------------ r26732 | cazfi | 2014-10-08 23:54:10 +0300 (Wed, 08 Oct 2014) | 5 lines Changed paths: M /trunk/data/alien/effects.ruleset M /trunk/data/civ1/effects.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/multiplayer/effects.ruleset M /trunk/server/srv_main.c Control barbarian unit retirement with ruleset. Barbarian Leaders still have additional hardcoded chance to escape at coast. See patch #5317 ------------------------------------------------------------------------ r26731 | cazfi | 2014-10-08 21:41:10 +0300 (Wed, 08 Oct 2014) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/citydlg.c M /trunk/common/extras.c M /trunk/common/extras.h Added workertask menu to gtk3-client citydialog. See patch #5326 ------------------------------------------------------------------------ r26730 | sveinung | 2014-10-08 15:16:52 +0300 (Wed, 08 Oct 2014) | 11 lines Changed paths: M /trunk/server/unithand.c unithand.c: Use client supplied action type in stead of hard coding it. The functions unit_action_query() and unit_do_action() have switch statements based on action id. Use the action id from action_type, the variable that just was found to contain the specified action, in stead of hard coding it. This will reduce the potential for text conflicts between patches if an action is renamed. See patch #5344 ------------------------------------------------------------------------ r26729 | sveinung | 2014-10-08 15:16:48 +0300 (Wed, 08 Oct 2014) | 6 lines Changed paths: M /trunk/server/unithand.c unithand.c: Make it impossible to modify client supplied action data. The client supplied action id, actor id, target id and target specifier value should not be modified. Declare them const to avoid future bugs. See patch #5343 ------------------------------------------------------------------------ r26728 | pepeto | 2014-10-08 13:22:40 +0300 (Wed, 08 Oct 2014) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-3.0/citydlg.c Fix reverted sensibility of the load menu command in the city dialog (Gtk clients). See gna bug #22760 ------------------------------------------------------------------------ r26726 | pepeto | 2014-10-08 13:16:30 +0300 (Wed, 08 Oct 2014) | 6 lines Changed paths: M /trunk/server/unittools.c Fix unit info leakage in wipe_unit() causing swimming ghost units visible at client side. Reported by Christian Knoke See gna bug #22600 ------------------------------------------------------------------------ r26725 | cazfi | 2014-10-08 07:34:27 +0300 (Wed, 08 Oct 2014) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/doc/README.packaging Build freeciv-ruledit by default See patch #5303 ------------------------------------------------------------------------ r26724 | cazfi | 2014-10-08 07:29:57 +0300 (Wed, 08 Oct 2014) | 4 lines Changed paths: M /trunk/server/unittools.c Removed hardcoded restriction that young unit cannot retire. See patch #5318 ------------------------------------------------------------------------ r26719 | cazfi | 2014-10-07 23:17:35 +0300 (Tue, 07 Oct 2014) | 6 lines Changed paths: M /trunk/data/alien/governments.ruleset M /trunk/data/alien/nation/jw.ruleset M /trunk/data/alien/nation/kindergarden.ruleset M /trunk/data/alien/nation/mathclub.ruleset M /trunk/data/alien/nation/secretsociety.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset Added "no-c-format" gettext comments where needed in rulesets Based on anonymous report See bug #22748 ------------------------------------------------------------------------ r26718 | cazfi | 2014-10-07 06:54:27 +0300 (Tue, 07 Oct 2014) | 4 lines Changed paths: M /trunk/common/achievements.c M /trunk/common/fc_types.h M /trunk/doc/README.achievements M /trunk/fc_version Added achievement type "Literate" See patch #5332 ------------------------------------------------------------------------ r26717 | cazfi | 2014-10-07 06:47:33 +0300 (Tue, 07 Oct 2014) | 4 lines Changed paths: M /trunk/Makefile.am M /trunk/server/Makefile.am Build server lib if ruledit is being built See bug #22747 ------------------------------------------------------------------------ r26714 | jtn | 2014-10-06 23:40:21 +0300 (Mon, 06 Oct 2014) | 3 lines Changed paths: M /trunk/client/client_main.c M /trunk/client/client_main.h M /trunk/client/connectdlg_common.c M /trunk/doc/man/freeciv-client.6.in Add --file option to client to load savefile. See gna patch #3180. ------------------------------------------------------------------------ r26713 | cazfi | 2014-10-06 22:32:44 +0300 (Mon, 06 Oct 2014) | 4 lines Changed paths: M /trunk/ai/default/daieffects.c M /trunk/common/effects.h M /trunk/doc/README.effects M /trunk/fc_version M /trunk/server/srv_main.c Added Retire_Pct effect type See patch #5316 ------------------------------------------------------------------------ r26712 | cazfi | 2014-10-06 20:35:12 +0300 (Mon, 06 Oct 2014) | 4 lines Changed paths: M /trunk/ai/difficulty.c Set properties of Away AI difficulty level correctly in difficulty.c See bug #22733 ------------------------------------------------------------------------ r26708 | sveinung | 2014-10-06 16:01:18 +0300 (Mon, 06 Oct 2014) | 3 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp Qt client: Add the "Help build Wonder" button when it becomes legal See bug #22740 ------------------------------------------------------------------------ r26707 | sveinung | 2014-10-06 16:01:15 +0300 (Mon, 06 Oct 2014) | 4 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/dialogs.h Qt client: Choice dialog: Make it possible to put existing buttons in a stack so new buttons can be inserted above them. See patch #5337 ------------------------------------------------------------------------ r26706 | sveinung | 2014-10-06 16:01:11 +0300 (Mon, 06 Oct 2014) | 3 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp Qt client: Disable the "Help build Wonder" button when it becomes illegal See bug #22739 ------------------------------------------------------------------------ r26704 | pepeto | 2014-10-06 00:32:02 +0300 (Mon, 06 Oct 2014) | 3 lines Changed paths: M /trunk/server/plrhand.c M /trunk/server/srv_main.c Remove hack for nation pickability at game start (bug #21381). See gna patch #5331 ------------------------------------------------------------------------ r26701 | pepeto | 2014-10-06 00:29:23 +0300 (Mon, 06 Oct 2014) | 3 lines Changed paths: M /trunk/server/edithand.c Editor: Do not allow clients to assign an unsuitable nation to a player. See gna bug #22742 ------------------------------------------------------------------------ r26699 | pepeto | 2014-10-06 00:26:53 +0300 (Mon, 06 Oct 2014) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-3.0/editprop.c Editor GUI: make a list of avaibable nations for barbarian players. Also, remove the usage of is_nation_pickable() for startpos nations. See gna bug #22741 ------------------------------------------------------------------------ r26698 | pepeto | 2014-10-06 00:23:12 +0300 (Mon, 06 Oct 2014) | 5 lines Changed paths: M /trunk/common/player.c M /trunk/server/plrhand.c M /trunk/server/stdinhand.c Replace zero magic value for enum ai_level to ai_level_invalid(). Reported by Marko Lindqvist See gna bug #22735 ------------------------------------------------------------------------ r26695 | pepeto | 2014-10-06 00:20:27 +0300 (Mon, 06 Oct 2014) | 3 lines Changed paths: M /trunk/server/stdinhand.c Drop /aitoggle and 'autotoggle' restriction on barbarian players. See gna bug #22724 ------------------------------------------------------------------------ r26692 | pepeto | 2014-10-06 00:16:46 +0300 (Mon, 06 Oct 2014) | 7 lines Changed paths: M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/stdinhand.c Make /aitoggle and /away using the same function to turn on/off AI control. There were some missing calls for /away. Also /aitoggle wasn't set the right AI level for players previously /away. From an anonymous report See gna bug #22716 ------------------------------------------------------------------------ r26691 | cazfi | 2014-10-05 20:44:44 +0300 (Sun, 05 Oct 2014) | 4 lines Changed paths: M /trunk/server/rssanity.c Sanity check that ruleset has "consecutive message" for all achievements that do not have "unique" property. See patch #5324 ------------------------------------------------------------------------ r26690 | cazfi | 2014-10-05 20:13:50 +0300 (Sun, 05 Oct 2014) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h Draw workertask indicators in citydlg map. See patch #5327 ------------------------------------------------------------------------ r26689 | cazfi | 2014-10-05 10:19:10 +0300 (Sun, 05 Oct 2014) | 4 lines Changed paths: M /trunk/ai/difficulty.c Set properties of Handicapped AI difficulty level correctly in difficulty.c See bug #22732 ------------------------------------------------------------------------ r26688 | cazfi | 2014-10-05 05:07:39 +0300 (Sun, 05 Oct 2014) | 2 lines Changed paths: M /trunk/translations/freeciv/POTFILES.in M /trunk/translations/freeciv/POTFILES.skip M /trunk/translations/nations/POTFILES.skip M /trunk/translations/ruledit/POTFILES.in M /trunk/translations/ruledit/POTFILES.skip Updated POTFILES.in and POTFILES.skip files ------------------------------------------------------------------------ r26686 | cazfi | 2014-10-05 02:22:20 +0300 (Sun, 05 Oct 2014) | 4 lines Changed paths: M /trunk/data/themes/gui-qt/oxygen/Makefile.am Removed duplicate edit-find.png entry from Qt-client theme Makefile.am See bug #22750 ------------------------------------------------------------------------ r26685 | cazfi | 2014-10-05 00:51:34 +0300 (Sun, 05 Oct 2014) | 8 lines Changed paths: M /trunk/common/scriptcore/luascript.c Added support for lua-5.3 in scripting part, i.e., C-code part. There's no way to build freeciv against lua-5.3 yet. This works with current alpha release of lua-5.3. There's no guarantee that lua does not change during development so that it does not work with final lua-5.3. See patch #5329 ------------------------------------------------------------------------ r26684 | cazfi | 2014-10-05 00:25:13 +0300 (Sun, 05 Oct 2014) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/extras.h M /trunk/common/packets.def M /trunk/common/terrain.c M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/stub/terrain.ruleset M /trunk/fc_version M /trunk/server/ruleset.c M /trunk/tools/ruledit/rulesave.c Added extra build_time_factor and removal_time_factor See patch #5325 ------------------------------------------------------------------------ r26682 | cazfi | 2014-10-04 23:39:22 +0300 (Sat, 04 Oct 2014) | 4 lines Changed paths: M /trunk/server/citytools.c Forget worker task from old owner when city gets transfered to new owner. See patch #5328 ------------------------------------------------------------------------ r26681 | cazfi | 2014-10-04 19:37:32 +0300 (Sat, 04 Oct 2014) | 4 lines Changed paths: M /trunk/tools/ruledit/rulesave.c Fixed rulesave.c compile See bug #22746 ------------------------------------------------------------------------ r26680 | cazfi | 2014-10-04 17:30:48 +0300 (Sat, 04 Oct 2014) | 4 lines Changed paths: M /trunk/common/achievements.c M /trunk/common/achievements.h M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/stub/game.ruleset M /trunk/server/ruleset.c M /trunk/tools/ruledit/rulesave.c Define achievement gaining messages in rulesets. See patch #5323 ------------------------------------------------------------------------ r26679 | cazfi | 2014-10-04 16:28:51 +0300 (Sat, 04 Oct 2014) | 4 lines Changed paths: M /trunk/client/tilespec.c Made tileset type an specenum See patch #5322 ------------------------------------------------------------------------ r26676 | cazfi | 2014-10-04 10:07:30 +0300 (Sat, 04 Oct 2014) | 7 lines Changed paths: M /trunk/doc/README.sound 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 See patch #5314 ------------------------------------------------------------------------ r26675 | cazfi | 2014-10-04 09:47:04 +0300 (Sat, 04 Oct 2014) | 5 lines Changed paths: M /trunk/tools/ruledit/tab_misc.cpp Calculate ruleset stats correctly even when some items have been removed, leaving holes to the arrays. See patch #5304 ------------------------------------------------------------------------ r26674 | cazfi | 2014-10-04 00:01:19 +0300 (Sat, 04 Oct 2014) | 6 lines Changed paths: M /trunk/data/alien/nations.ruleset M /trunk/data/alien/techs.ruleset M /trunk/data/civ1/game.ruleset Fixed gettext warnings Reported by Igx The Dreaming Drummer... See bug #22731 ------------------------------------------------------------------------ r26673 | cazfi | 2014-10-03 23:39:41 +0300 (Fri, 03 Oct 2014) | 7 lines Changed paths: M /trunk/ai/difficulty.c Fixed ai property functions in difficulty.c to use current AI level values instead of of interpreting parameter as old level definition in range 1-10. Reported by pepeto See bug #22723 ------------------------------------------------------------------------ r26672 | sveinung | 2014-10-03 14:17:34 +0300 (Fri, 03 Oct 2014) | 5 lines Changed paths: M /trunk/data/experimental/game.ruleset M /trunk/doc/README.ruleset_experimental Experimental ruleset: Remove protection against spy actions for unit stacks. Make it possible to bribe and sabotage a unit that isn't alone at its tile. See patch #5295 ------------------------------------------------------------------------ r26670 | pepeto | 2014-10-03 10:54:19 +0300 (Fri, 03 Oct 2014) | 5 lines Changed paths: M /trunk/common/game.h Increase the limit of event cache settings. Requested by Michal Mazurek See gna bug #18742 ------------------------------------------------------------------------ r26669 | cazfi | 2014-10-03 03:14:35 +0300 (Fri, 03 Oct 2014) | 4 lines Changed paths: M /trunk/data/Makefile.am Fixed 'make dist' broken by ggz removal. See bug #22738 ------------------------------------------------------------------------ r26668 | cazfi | 2014-10-03 01:53:27 +0300 (Fri, 03 Oct 2014) | 5 lines 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. See patch #5312 ------------------------------------------------------------------------ r26666 | cazfi | 2014-10-02 23:34:35 +0300 (Thu, 02 Oct 2014) | 7 lines Changed paths: M /trunk/data/civ2civ3/effects.ruleset Prevented sea units from building irrigation or mining land tiles in civ2civ3 ruleset Reported by Jacob Nevins Patch by David Fernandez See bug #22417 ------------------------------------------------------------------------ r26665 | cazfi | 2014-10-02 23:25:41 +0300 (Thu, 02 Oct 2014) | 4 lines Changed paths: M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/tools/ruledit/rulesave.c M /trunk/tools/ruledit/tab_unit.cpp M /trunk/tools/ruledit/tab_unit.h M /trunk/tools/ruledit/validity.c M /trunk/tools/ruledit/validity.h Added ruledit functionality to add and remove unit types See patch #5302 ------------------------------------------------------------------------ r26664 | cazfi | 2014-10-02 23:17:18 +0300 (Thu, 02 Oct 2014) | 4 lines Changed paths: M /trunk/ai/default/aiunit.c M /trunk/server/srv_main.c M /trunk/server/unittools.c M /trunk/server/unittools.h Moved barbarian unit retiring code from default AI to server common code. See patch #5315 ------------------------------------------------------------------------ r26662 | cazfi | 2014-10-02 21:59:52 +0300 (Thu, 02 Oct 2014) | 4 lines Changed paths: M /trunk/Makefile.am Removed outdated vms directory from tarball distribution See patch #5313 ------------------------------------------------------------------------ r26661 | sveinung | 2014-10-02 12:23:56 +0300 (Thu, 02 Oct 2014) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c Gtk clients: Make the function to call if an action's button is pushed data. Store the mapping between the action and the function in an array. Use it in action_entry() in stead of taking the function as a parameter. See patch #5321 ------------------------------------------------------------------------ r26660 | sveinung | 2014-10-02 12:23:51 +0300 (Thu, 02 Oct 2014) | 6 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp Qt client: Make the function to call if an action's button is pushed data. Store the mapping between the action and the function in a QHash. Use it in action_entry() in stead of taking the function as a parameter. See patch #5320 ------------------------------------------------------------------------ r26656 | pepeto | 2014-10-01 21:32:11 +0300 (Wed, 01 Oct 2014) | 6 lines Changed paths: M /trunk/server/unittools.c Do not request the client to remove units they don't know about when killing a transporter carrying units when 'killstack' is disabled. Reported by Jacob Nevins See gna bug #22721 ------------------------------------------------------------------------ r26654 | pepeto | 2014-10-01 21:26:09 +0300 (Wed, 01 Oct 2014) | 13 lines Changed paths: M /trunk/client/climisc.c M /trunk/client/climisc.h M /trunk/client/helpdata.c M /trunk/tools/civmanual.c List all nations in current nation set in the help dialog (not only the ones which are pickable, e.g. if they have no start position). Do not list barbarians nations which doesn't match the current nation set. Reported by Jacob Nevins See gna bug #22603 Side effect: remove assertion failures when running freeciv-manual. Reported by Marko Lindqvist See gna bug #22347 ------------------------------------------------------------------------ r26652 | pepeto | 2014-10-01 21:18:22 +0300 (Wed, 01 Oct 2014) | 8 lines Changed paths: M /trunk/server/unittools.c Do not forget to remove units on client side which have been visible when they loaded to a transporter, which are no more visible, and which were not visible neither. It was resulting "swimming" land units at client side until the client reconnects. Reported by Christian Knoke See gna bug #22600 ------------------------------------------------------------------------ r26651 | pepeto | 2014-10-01 21:11:40 +0300 (Wed, 01 Oct 2014) | 7 lines Changed paths: M /trunk/server/ruleset.c Do not initialize advisor and AI ruleset caches when loading ruleset for manual or for ruledit. It was causing assertion failures due to uninitialized unit class caches. Reported by Marko Lindqvist See gna bug #22346 ------------------------------------------------------------------------ r26650 | cazfi | 2014-10-01 21:06:28 +0300 (Wed, 01 Oct 2014) | 4 lines Changed paths: M /trunk/ai/default/daieffects.c M /trunk/client/helpdata.c M /trunk/common/fc_types.h M /trunk/common/requirements.c M /trunk/doc/README.effects M /trunk/fc_version M /trunk/server/cityturn.c M /trunk/server/rssanity.c Added requirement type "Age" See patch #5305 ------------------------------------------------------------------------ r26649 | cazfi | 2014-10-01 20:49:41 +0300 (Wed, 01 Oct 2014) | 4 lines Changed paths: M /trunk/tools/ruledit/ruledit_qt.cpp M /trunk/tools/ruledit/ruledit_qt.h Keep the QApplication completely outside the widget class ruledit_gui it run itself. See patch #5301 ------------------------------------------------------------------------ r26647 | cazfi | 2014-10-01 20:17:57 +0300 (Wed, 01 Oct 2014) | 4 lines Changed paths: M /trunk/dependencies/lua-5.2/Version M /trunk/dependencies/lua-5.2/src/lgc.c Applied lua.org patch 2 to included lua-5.2.3 See patch #5307 ------------------------------------------------------------------------ r26646 | sveinung | 2014-10-01 16:10:26 +0300 (Wed, 01 Oct 2014) | 1 line Changed paths: M /trunk/common/unittype.c Fix typo in comment. ------------------------------------------------------------------------ r26645 | sveinung | 2014-10-01 15:42:43 +0300 (Wed, 01 Oct 2014) | 9 lines Changed paths: M /trunk/common/requirements.c M /trunk/common/requirements.h M /trunk/common/unittype.c Get the position in an enumeration of a requirement kind's possible states. Standardize getting the position of a given state in an enumeration of a requirement kind's states by adding the new function requirement_kind_state_pos(). Use it to find the correct position in unit_state_action_cache. See patch #5311 ------------------------------------------------------------------------ r26644 | sveinung | 2014-10-01 15:42:39 +0300 (Wed, 01 Oct 2014) | 3 lines Changed paths: M /trunk/common/unittype.c unit_state_action_cache_set(): Improve comments. See patch #5310 ------------------------------------------------------------------------ r26643 | sveinung | 2014-10-01 15:42:33 +0300 (Wed, 01 Oct 2014) | 7 lines Changed paths: M /trunk/common/unittype.c Checking if a non actor can act in a given unit state is pointless Since the unit type is a non actor it can't act no matter what the unit state is. Don't waste time trying to find out when building the unit state action cache. See patch #5309 ------------------------------------------------------------------------ r26642 | mir3x | 2014-10-01 10:47:27 +0300 (Wed, 01 Oct 2014) | 11 lines Changed paths: M /trunk/client/gui-qt/cityrep.cpp M /trunk/client/gui-qt/plrdlg.cpp M /trunk/client/gui-qt/repodlgs.cpp 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 - menu is displayed only is there are any selected cities See patch #5290 ------------------------------------------------------------------------ r26640 | mir3x | 2014-10-01 10:36:31 +0300 (Wed, 01 Oct 2014) | 4 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/pages.cpp Added few icons to start page and city dialog See patch #5289 ------------------------------------------------------------------------ r26638 | cazfi | 2014-10-01 04:15:52 +0300 (Wed, 01 Oct 2014) | 4 lines Changed paths: M /trunk/translations/freeciv/POTFILES.in M /trunk/translations/nations/POTFILES.skip M /trunk/translations/ruledit/POTFILES.skip Set SO_REUSEADDR for server listening socket except if winsockets are in use. See bug #22702 ------------------------------------------------------------------------ r26636 | cazfi | 2014-09-30 21:36:37 +0300 (Tue, 30 Sep 2014) | 4 lines Changed paths: M /trunk/server/sernet.c Set SO_REUSEADDR for server listening socket except if winsockets are in use. See bug #22702 ------------------------------------------------------------------------ r26634 | cazfi | 2014-09-30 21:13:24 +0300 (Tue, 30 Sep 2014) | 9 lines Changed paths: M /trunk/client/gui-gtk-2.0/chatline.c M /trunk/client/gui-gtk-3.0/chatline.c gtk-clients: Create copy of version message in metaserver thread, freed in main thread ẃhen it's no longer needed. This fixes crash caused by metaserver thread sometimes reusing the memory where message is before main thread has finished with it. Based on anonymous report See bug #22449 ------------------------------------------------------------------------ r26633 | cazfi | 2014-09-30 21:01:00 +0300 (Tue, 30 Sep 2014) | 4 lines Changed paths: M /trunk/Makefile.am M /trunk/client/Makefile.am M /trunk/client/client_main.c M /trunk/client/client_main.h M /trunk/client/clinet.c D /trunk/client/ggzclient.c D /trunk/client/ggzclient.h M /trunk/client/gui-gtk-2.0/Makefile.am D /trunk/client/gui-gtk-2.0/embedggz.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-3.0/Makefile.am D /trunk/client/gui-gtk-3.0/embedggz.c M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.0/pages.c M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/gui_main.cpp M /trunk/client/gui-qt/qtg_cxxside.cpp M /trunk/client/gui-qt/qtg_cxxside.h M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl2/gui_main.c M /trunk/client/gui-stub/gui_main.c M /trunk/client/gui-xaw/gui_main.c M /trunk/client/gui-xaw/pages.c M /trunk/client/gui_cbsetter.c M /trunk/client/gui_interface.c M /trunk/client/gui_interface.h M /trunk/client/include/Makefile.am D /trunk/client/include/ggz_g.h M /trunk/client/include/gui_main_g.h M /trunk/client/include/pages_g.h M /trunk/client/packhand.c M /trunk/configure.ac M /trunk/data/Makefile.am D /trunk/data/civclient.dsc.in D /trunk/data/civserver.dsc.in D /trunk/data/civserver.room.in D /trunk/m4/ggz.m4 M /trunk/server/Makefile.am M /trunk/server/civserver.c M /trunk/server/gamehand.c D /trunk/server/ggzserver.c D /trunk/server/ggzserver.h M /trunk/server/sernet.c M /trunk/server/settings.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c Dropped ggz support See patch #4680 ------------------------------------------------------------------------ r26632 | cazfi | 2014-09-30 19:53:26 +0300 (Tue, 30 Sep 2014) | 4 lines Changed paths: M /trunk/tools/ruledit/ruledit_qt.cpp M /trunk/tools/ruledit/tab_misc.cpp M /trunk/tools/ruledit/tab_misc.h Show ruleset stats in freeciv-ruledit gui. See patch #5257 ------------------------------------------------------------------------ r26631 | sveinung | 2014-09-30 13:32:18 +0300 (Tue, 30 Sep 2014) | 10 lines Changed paths: M /trunk/server/diplomats.c Bribe Unit: Diplomat battle any other capable unit on the target's tile. When trying to bribe a target unit that shares a tile with any other unit capable of defending in a diplomat battle the other unit will do a diplomatic battle to stop it. The target unit of the bribe it self won't defend in a diplomatic battle. Requested by Marko Lindqvist See patch #5300 ------------------------------------------------------------------------ r26628 | cazfi | 2014-09-30 06:41:45 +0300 (Tue, 30 Sep 2014) | 4 lines Changed paths: M /trunk/utility/netintf.h Removed use of 'sockaddr_storage' that was not defined in Windows build. See bug #22729 ------------------------------------------------------------------------ r26625 | cazfi | 2014-09-30 01:42:04 +0300 (Tue, 30 Sep 2014) | 2 lines Changed paths: M /trunk/doc/README.attributes Typofix "it's" -> "its" ------------------------------------------------------------------------ r26622 | cazfi | 2014-09-30 01:39:02 +0300 (Tue, 30 Sep 2014) | 2 lines Changed paths: M /trunk/doc/README.agents Typofix "controll" -> "control" ------------------------------------------------------------------------ r26621 | cazfi | 2014-09-29 23:06:12 +0300 (Mon, 29 Sep 2014) | 4 lines Changed paths: M /trunk/tools/ruledit/Makefile.am M /trunk/tools/ruledit/ruledit_qt.cpp M /trunk/tools/ruledit/ruledit_qt.h A /trunk/tools/ruledit/tab_unit.cpp A /trunk/tools/ruledit/tab_unit.h Added units tab to ruledit See patch #5256 ------------------------------------------------------------------------ r26620 | sveinung | 2014-09-29 14:35:33 +0300 (Mon, 29 Sep 2014) | 3 lines Changed paths: M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c Gtk clients: replace caravan_city_id with the generic target_ids[]. See patch #5294 ------------------------------------------------------------------------ r26619 | jtn | 2014-09-29 12:28:11 +0300 (Mon, 29 Sep 2014) | 2 lines Changed paths: M /trunk/data/hexemplio M /trunk/data/themes/gui-qt M /trunk/data/themes/gui-qt/oxygen M /trunk/doc/man Update svn:ignore after patch #5268, patch #5277, patch #5275. ------------------------------------------------------------------------ r26611 | jtn | 2014-09-29 11:07:05 +0300 (Mon, 29 Sep 2014) | 5 lines Changed paths: M /trunk/utility/netintf.c M /trunk/utility/netintf.h Robustness against getaddrinfo() returns: - Increase size of fc_sockaddr to cover all possible returns; - Fail assertion if it appears not to be big enough. See gna bug #22706. ------------------------------------------------------------------------ r26610 | jtn | 2014-09-29 11:07:02 +0300 (Mon, 29 Sep 2014) | 3 lines Changed paths: M /trunk/utility/fciconv.c Improve error reporting for character conversion errors. See gna bug #22282. ------------------------------------------------------------------------ r26609 | jtn | 2014-09-29 11:06:57 +0300 (Mon, 29 Sep 2014) | 3 lines Changed paths: M /trunk/server/unithand.c Fix typo in comment. Reported by Michal Mazurek (akfaew@gna). ------------------------------------------------------------------------ r26606 | pepeto | 2014-09-29 08:09:53 +0300 (Mon, 29 Sep 2014) | 3 lines Changed paths: M /trunk/common/aicore/path_finding.c Path-finding: miscellaneous corrections and checks for pf_position values. See gna bug #22693 ------------------------------------------------------------------------ r26605 | cazfi | 2014-09-29 02:41:38 +0300 (Mon, 29 Sep 2014) | 4 lines Changed paths: M /trunk/common/improvement.c M /trunk/common/improvement.h M /trunk/tools/ruledit/rulesave.c M /trunk/tools/ruledit/tab_building.cpp M /trunk/tools/ruledit/tab_building.h M /trunk/tools/ruledit/validity.c M /trunk/tools/ruledit/validity.h Added building adding and removal to ruledit. See patch #5276 ------------------------------------------------------------------------ r26604 | cazfi | 2014-09-29 01:25:11 +0300 (Mon, 29 Sep 2014) | 7 lines Changed paths: M /trunk/server/ruleset.c When freeciv-web build server does not find compatible ruleset, print out message telling that it's available from freeciv-web project. Reported by Christian Knoke See bug #22688 ------------------------------------------------------------------------ r26603 | cazfi | 2014-09-29 01:19:39 +0300 (Mon, 29 Sep 2014) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/common/traderoutes.h M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/stub/game.ruleset M /trunk/fc_version M /trunk/server/ruleset.c M /trunk/server/unithand.c Made traderoute one-time bonus ruleset configurable See patch #5248 ------------------------------------------------------------------------ r26601 | cazfi | 2014-09-28 22:00:15 +0300 (Sun, 28 Sep 2014) | 4 lines Changed paths: M /trunk/data/Makefile.am A /trunk/data/toonhex.tilespec Added toonhex tileset See patch #5291 ------------------------------------------------------------------------ r26600 | sveinung | 2014-09-28 14:52:05 +0300 (Sun, 28 Sep 2014) | 1 line Changed paths: M /trunk/fc_version Update network capstring for patch #5293 ------------------------------------------------------------------------ r26599 | sveinung | 2014-09-28 14:44:48 +0300 (Sun, 28 Sep 2014) | 7 lines Changed paths: M /trunk/ai/default/daieffects.c M /trunk/common/effects.h M /trunk/doc/README.effects M /trunk/server/diplomats.c Add effects controlling the "Steal Gold" unit action. Max_Stolen_Gold_Pct regulates the upper limit on how large a fraction may be stolen. Thiefs_Share_Pct regulates how much of what was stolen is lost before it reaches the player ordering it. See patch #5293 ------------------------------------------------------------------------ r26598 | sveinung | 2014-09-28 14:44:43 +0300 (Sun, 28 Sep 2014) | 13 lines Changed paths: M /trunk/client/gui-sdl/action_dialog.c M /trunk/client/gui-sdl2/action_dialog.c SDL clients: Action selection dialog: Remove the target exists checks. Stop checking that a target of the proper kind exists before testing if each individual action with that kind of target may be possible. It is no longer required. The fact that the action is disabled will prevent its button from being drawn at all. Removing it slows down popup_action_selection() an unnoticeable amount. Since popup_action_selection() only is called when popping up the action selection dialog it makes no sense to keep it as an optimization. Get it out of the way. See patch #5292 ------------------------------------------------------------------------ r26597 | sveinung | 2014-09-27 22:37:41 +0300 (Sat, 27 Sep 2014) | 10 lines Changed paths: M /trunk/server/unittools.c Caravan orders needs a city on the actor unit's tile. Don't execute ORDER_TRADE_ROUTE and ORDER_BUILD_WONDER unless there is a city on the actor unit's tile. Reported by Andreas Røsdal in bug #22700 Reviewed by pepeto See bug #22701 ------------------------------------------------------------------------ r26596 | cazfi | 2014-09-27 01:03:27 +0300 (Sat, 27 Sep 2014) | 4 lines Changed paths: M /trunk/common/calendar.c M /trunk/server/ruleset.c M /trunk/tools/ruledit/rulesave.c Store year labels untranslated to the memory, and translated them only when needed. See bug #22655 ------------------------------------------------------------------------ r26595 | sveinung | 2014-09-26 14:22:15 +0300 (Fri, 26 Sep 2014) | 13 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp Qt client: Action selection dialog: Remove the target exists checks. Stop checking that a target of the proper kind exists before testing if each individual action with that kind of target may be possible. It is no longer required. The fact that the action is disabled will prevent its button from being drawn at all. Removing it slows down popup_action_selection() an unnoticeable amount. Since popup_action_selection() only is called when popping up the action selection dialog it makes no sense to keep it as an optimization. Get it out of the way. See patch #5288 ------------------------------------------------------------------------ r26594 | sveinung | 2014-09-26 14:22:12 +0300 (Fri, 26 Sep 2014) | 13 lines Changed paths: M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c Gtk clients: Action selection dialog: Remove the target exists checks. Stop checking that a target of the proper kind exists before testing if each individual action with that kind of target may be possible. It is no longer required. The fact that the action is disabled will prevent its button from being drawn at all. Removing it slows down popup_action_selection() an unnoticeable amount. Since popup_action_selection() only is called when popping up the action selection dialog it makes no sense to keep it as an optimization. Get it out of the way. See patch #5287 ------------------------------------------------------------------------ r26593 | sveinung | 2014-09-26 14:22:07 +0300 (Fri, 26 Sep 2014) | 3 lines Changed paths: M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c Gtk clients: Make get_help_build_wonder_button_label() only about the label. See patch #5286 ------------------------------------------------------------------------ r26592 | sveinung | 2014-09-26 14:22:04 +0300 (Fri, 26 Sep 2014) | 7 lines Changed paths: M /trunk/common/actions.c Make the actor demand that the actor and target are foreign to each other Move the hard coded rule added to all action enablers demanding that the actor and target have different owners from the target's to the actor's requirement vector. See patch #5285 ------------------------------------------------------------------------ r26591 | sveinung | 2014-09-26 14:22:00 +0300 (Fri, 26 Sep 2014) | 5 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp Qt client: Mention target unit type and nationality in action dialog ...when there are no target city. See patch #5284 ------------------------------------------------------------------------ r26590 | sveinung | 2014-09-26 14:21:57 +0300 (Fri, 26 Sep 2014) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c Gtk clients: Mention target unit type and nationality in action dialog ...when there are no target city. See patch #5283 ------------------------------------------------------------------------ r26587 | pepeto | 2014-09-26 10:53:21 +0300 (Fri, 26 Sep 2014) | 7 lines Changed paths: M /trunk/client/agents/cma_core.c Improve CMA test for city existence: * Compare city pointers (notably in case of city owner change); * Do not use the city pointer when check_city() test failed; * Moved connection_do_buffer() to always have its pair with connection_do_unbuffer(). See gna bug #16438 ------------------------------------------------------------------------ r26584 | cazfi | 2014-09-26 02:04:53 +0300 (Fri, 26 Sep 2014) | 4 lines Changed paths: M /trunk/common/ai.c Fixed overmatching AI type search by name. See bug #22697 ------------------------------------------------------------------------ r26583 | cazfi | 2014-09-26 01:44:00 +0300 (Fri, 26 Sep 2014) | 7 lines Changed paths: M /trunk/data/classic/effects.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/effects.ruleset M /trunk/data/multiplayer/terrain.ruleset Allow building Oil Wells to Desert only after discovery of Construction and to Glacier after discovery of Refining in classic, experimental, and multiplayer rulesets Original request by Jacob Nevins See patch #4391 ------------------------------------------------------------------------ r26582 | cazfi | 2014-09-26 01:04:42 +0300 (Fri, 26 Sep 2014) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/data/Makefile.am A /trunk/data/hexemplio/Makefile.am Distribute hexemplio in tarball. See patch #5275 ------------------------------------------------------------------------ r26581 | cazfi | 2014-09-26 01:01:52 +0300 (Fri, 26 Sep 2014) | 4 lines Changed paths: M /trunk/common/calendar.c M /trunk/common/fc_types.h M /trunk/common/game.c M /trunk/common/packets.def M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/stub/game.ruleset M /trunk/fc_version M /trunk/server/ruleset.c M /trunk/tools/ruledit/rulesave.c Support ruleset defined calendar fragment names See patch #5251 ------------------------------------------------------------------------ r26580 | sveinung | 2014-09-25 13:18:18 +0300 (Thu, 25 Sep 2014) | 3 lines Changed paths: M /trunk/common/metaknowledge.c Improve metaknowledge about the DiplRel requirement type See patch #5281 ------------------------------------------------------------------------ r26579 | sveinung | 2014-09-25 13:18:14 +0300 (Thu, 25 Sep 2014) | 3 lines Changed paths: M /trunk/client/gui-xaw/action_dialog.c M /trunk/data/Freeciv.in Xaw client: Support the steal gold unit action. See patch #5280 ------------------------------------------------------------------------ r26578 | sveinung | 2014-09-25 13:18:10 +0300 (Thu, 25 Sep 2014) | 3 lines Changed paths: M /trunk/client/gui-sdl/action_dialog.c M /trunk/client/gui-sdl2/action_dialog.c SDL clients: Support the steal gold unit action. See patch #5279 ------------------------------------------------------------------------ r26577 | sveinung | 2014-09-25 13:18:06 +0300 (Thu, 25 Sep 2014) | 3 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp Qt client: Support the steal gold unit action. See patch #5278 ------------------------------------------------------------------------ r26576 | mir3x | 2014-09-25 11:10:43 +0300 (Thu, 25 Sep 2014) | 5 lines Changed paths: M /trunk/configure.ac M /trunk/data/themes/Makefile.am A /trunk/data/themes/gui-qt A /trunk/data/themes/gui-qt/Makefile.am A /trunk/data/themes/gui-qt/oxygen A /trunk/data/themes/gui-qt/oxygen/Makefile.am A /trunk/data/themes/gui-qt/oxygen/configure.png A /trunk/data/themes/gui-qt/oxygen/edit-delete.png A /trunk/data/themes/gui-qt/oxygen/edit-find.png A /trunk/data/themes/gui-qt/oxygen/flag.png A /trunk/data/themes/gui-qt/oxygen/fork.png A /trunk/data/themes/gui-qt/oxygen/go-down.png A /trunk/data/themes/gui-qt/oxygen/go-up.png A /trunk/data/themes/gui-qt/oxygen/help-donate.png A /trunk/data/themes/gui-qt/oxygen/list-add.png A /trunk/data/themes/gui-qt/oxygen/list-remove.png A /trunk/data/themes/gui-qt/oxygen/meeting-chair.png A /trunk/data/themes/gui-qt/oxygen/meeting-observer.png A /trunk/data/themes/gui-qt/oxygen/network-disconnect.png A /trunk/data/themes/gui-qt/oxygen/network-server.png A /trunk/data/themes/gui-qt/oxygen/object-locked.png 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 See patch #5277 ------------------------------------------------------------------------ r26573 | cazfi | 2014-09-25 04:14:54 +0300 (Thu, 25 Sep 2014) | 2 lines Changed paths: M /trunk/translations/freeciv/POTFILES.in M /trunk/translations/freeciv/POTFILES.skip M /trunk/translations/nations/POTFILES.skip M /trunk/translations/ruledit/POTFILES.in M /trunk/translations/ruledit/POTFILES.skip Updated POTFILES.in and POTFILES.skip files ------------------------------------------------------------------------ r26572 | cazfi | 2014-09-24 23:49:52 +0300 (Wed, 24 Sep 2014) | 5 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/extras.c M /trunk/common/terrain.h M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/stub/terrain.ruleset M /trunk/fc_version M /trunk/server/cityturn.c M /trunk/server/unittools.c Removed hardcoded "NoPollution" terrain flag. Implemented it as user flag that is negated requirement for pollution extras in supplied rulesets. See patch #4667 ------------------------------------------------------------------------ r26570 | mir3x | 2014-09-24 22:31:02 +0300 (Wed, 24 Sep 2014) | 5 lines 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 ) See patch #5270 ------------------------------------------------------------------------ r26568 | cazfi | 2014-09-24 20:48:01 +0300 (Wed, 24 Sep 2014) | 4 lines Changed paths: M /trunk/client/gui-qt/pages.cpp M /trunk/configure.ac M /trunk/m4/qt-client.m4 Changed Qt-client status from "in-development" to "maintained" See patch #4417 ------------------------------------------------------------------------ r26567 | igx31 | 2014-09-24 20:34:39 +0300 (Wed, 24 Sep 2014) | 4 lines Changed paths: M /branches/S2_4/po/fr.po M /branches/S2_5/translations/freeciv/fr.po M /trunk/translations/freeciv/fr.po M /trunk/translations/ruledit/fr.po - Finished French translation of trunk/freeciv (yeah... at last!) - Updated translation following recent changes ------------------------------------------------------------------------ r26566 | cazfi | 2014-09-24 20:02:31 +0300 (Wed, 24 Sep 2014) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/doc/man/Makefile.am A /trunk/doc/man/freeciv-ruledit.6.in Added man page for freeciv-ruledit. See patch #5268 ------------------------------------------------------------------------ r26565 | cazfi | 2014-09-24 19:49:22 +0300 (Wed, 24 Sep 2014) | 5 lines Changed paths: M /trunk/data/experimental/nations.ruleset M /trunk/doc/README.ruleset_experimental Set AI player traits to random values from a range close to default value in experimental ruleset. See patch #5226 ------------------------------------------------------------------------ r26564 | cazfi | 2014-09-24 19:24:07 +0300 (Wed, 24 Sep 2014) | 4 lines Changed paths: M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl2/mapview.c M /trunk/client/gui-stub/mapview.c M /trunk/client/packhand.c M /trunk/client/text.c M /trunk/common/calendar.c M /trunk/common/calendar.h M /trunk/common/mapimg.c M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/gamehand.c M /trunk/server/gamehand.h M /trunk/server/report.c M /trunk/server/srv_main.c Show calendar fragments in UI. See patch #5250 ------------------------------------------------------------------------ r26563 | sveinung | 2014-09-24 15:15:38 +0300 (Wed, 24 Sep 2014) | 3 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/ai/default/aidiplomat.c M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/common/events.c M /trunk/common/events.h M /trunk/data/misc/events.spec M /trunk/data/stdsounds.soundspec M /trunk/doc/README.actions M /trunk/fc_version M /trunk/server/diplomats.c M /trunk/server/diplomats.h M /trunk/server/unithand.c Add the new spy unit action "Steal Gold". See patch #5274 ------------------------------------------------------------------------ r26562 | sveinung | 2014-09-24 15:15:32 +0300 (Wed, 24 Sep 2014) | 7 lines Changed paths: M /trunk/client/control.c M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl/action_dialog.c M /trunk/client/gui-sdl2/action_dialog.c M /trunk/client/gui-stub/dialogs.c M /trunk/client/gui-xaw/action_dialog.c M /trunk/client/include/dialogs_g.h M /trunk/client/packhand.c Client API: Standardize getting id's from the action selection dialog. Diplomat and caravan actions are now selected in the same dialog. Replace caravan_dialog_is_open() and diplomat_handled_in_diplomat_dialog() with action_selection_actor_unit() and action_selection_target_city(). See patch #5273 ------------------------------------------------------------------------ r26561 | pepeto | 2014-09-24 12:30:41 +0300 (Wed, 24 Sep 2014) | 5 lines Changed paths: M /trunk/common/aicore/path_finding.c Do not consider 'moves_left_initially' field of the pf_parameter for calculating hash values for pathfinding reverse maps. They are always equal to the 'move_rate' field which is already handled in the key hash functions. See gna patch #5272 ------------------------------------------------------------------------ r26558 | pepeto | 2014-09-24 12:27:24 +0300 (Wed, 24 Sep 2014) | 3 lines Changed paths: M /trunk/client/goto.c Discard client goto waypoint duplicates. See gna patch #5271 ------------------------------------------------------------------------ r26556 | cazfi | 2014-09-23 23:51:52 +0300 (Tue, 23 Sep 2014) | 4 lines Changed paths: M /trunk/configure.ac Show whether freeciv-manual build has been enabled in configure end report. See patch #5267 ------------------------------------------------------------------------ r26555 | cazfi | 2014-09-23 21:08:54 +0300 (Tue, 23 Sep 2014) | 5 lines Changed paths: M /trunk/common/player.c M /trunk/common/player.h M /trunk/server/commands.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c Support pregame /create with empty player name. Such players will get random name assigned when game starts. See patch #5259 ------------------------------------------------------------------------ r26554 | cazfi | 2014-09-23 20:45:58 +0300 (Tue, 23 Sep 2014) | 6 lines Changed paths: M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset Added Industrial Accident disaster to classic, experimental, and civ2civ3 rulesets. Requested by Jacob Nevins See patch #5014 ------------------------------------------------------------------------ r26553 | sveinung | 2014-09-23 14:06:26 +0300 (Tue, 23 Sep 2014) | 18 lines Changed paths: M /trunk/ai/default/aiunit.c M /trunk/client/control.c M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl/action_dialog.c M /trunk/client/gui-sdl2/action_dialog.c M /trunk/client/gui-xaw/action_dialog.c M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/unithand.c M /trunk/server/unittools.c Allow "Enter Marketplace" while establishing a trade route is legal. Up until now the "Enter Marketplace" (without establishing a trade route) caravan action have only been possible when no trade route can be established. Make it possible to choose it even if a trade route may be established. "Establish Trade route" will keep trying try to establish a trade route and, if that is impossible, do "Enter Marketplace". This is already useful. A player may wish to avoid canceling an existing trade route. Another place were it would be useful is when a bonus is needed right away but the only cities nearby belongs to someone the player don't wish to strengthen with a trade route. When caravan actions are controlled by action enablers rules like banning trade routes while still permitting getting a bonus from entering the market place will become possible. See patch #5269 ------------------------------------------------------------------------ r26550 | pepeto | 2014-09-23 10:18:20 +0300 (Tue, 23 Sep 2014) | 6 lines Changed paths: M /trunk/client/packhand.c Remove client failed assertion when receiving unit info packets about transported units. Reported by Marko Lindqvist in bug #22626 See gna bug #22670 ------------------------------------------------------------------------ r26547 | pepeto | 2014-09-23 10:14:31 +0300 (Tue, 23 Sep 2014) | 4 lines Changed paths: M /trunk/server/techtools.c Decrease the 'techs_researched' counter when the players sharing the research lose a technology. See gna bug #22579 ------------------------------------------------------------------------ r26546 | cazfi | 2014-09-23 07:47:13 +0300 (Tue, 23 Sep 2014) | 2 lines Changed paths: M /trunk/translations/nations/POTFILES.skip M /trunk/translations/ruledit/POTFILES.skip Updated nations and ruledit POTFILES.skip ------------------------------------------------------------------------ r26544 | cazfi | 2014-09-23 07:03:14 +0300 (Tue, 23 Sep 2014) | 4 lines Changed paths: M /trunk/data/classic/buildings.ruleset M /trunk/data/classic/cities.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/classic/governments.ruleset M /trunk/data/classic/nations.ruleset M /trunk/data/classic/styles.ruleset M /trunk/data/classic/techs.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/classic/units.ruleset Changed classic ruleset file descriptions fields to speak of "classic" instead of "default" See patch #5253 ------------------------------------------------------------------------ r26543 | cazfi | 2014-09-23 06:57:29 +0300 (Tue, 23 Sep 2014) | 4 lines Changed paths: M /trunk/data/civ2civ3/cities.ruleset M /trunk/data/civ2civ3/units.ruleset civ2civ3: Partisan appearance controlled by nationality of the city inhabitants See patch #4965 ------------------------------------------------------------------------ r26542 | cazfi | 2014-09-23 05:51:54 +0300 (Tue, 23 Sep 2014) | 4 lines Changed paths: M /trunk/tools/ruledit/Makefile.am M /trunk/tools/ruledit/ruledit_qt.cpp M /trunk/tools/ruledit/ruledit_qt.h A /trunk/tools/ruledit/tab_building.cpp A /trunk/tools/ruledit/tab_building.h Added Buildings-tab to freeciv-ruledit. See patch #5255 ------------------------------------------------------------------------ r26541 | cazfi | 2014-09-23 05:23:54 +0300 (Tue, 23 Sep 2014) | 4 lines Changed paths: A /trunk/data/hexemplio A /trunk/data/hexemplio/cities.png A /trunk/data/hexemplio/cities.spec A /trunk/data/hexemplio/grid.png A /trunk/data/hexemplio/grid.spec A /trunk/data/hexemplio/rivers.png A /trunk/data/hexemplio/rivers.spec A /trunk/data/hexemplio/roads.png A /trunk/data/hexemplio/roads.spec A /trunk/data/hexemplio/select.png A /trunk/data/hexemplio/select.spec A /trunk/data/hexemplio/terrain1.png A /trunk/data/hexemplio/terrain1.spec A /trunk/data/hexemplio/terrain2.png A /trunk/data/hexemplio/terrain2.spec A /trunk/data/hexemplio/terrain3.png A /trunk/data/hexemplio/terrain3.spec A /trunk/data/hexemplio/terrain4.png A /trunk/data/hexemplio/terrain4.spec A /trunk/data/hexemplio/terrain5.png A /trunk/data/hexemplio/terrain5.spec A /trunk/data/hexemplio/tiles.png A /trunk/data/hexemplio/tiles.spec A /trunk/data/hexemplio/unitcost.png A /trunk/data/hexemplio/unitcost.spec A /trunk/data/hexemplio/unitextras.png A /trunk/data/hexemplio/unitextras.spec A /trunk/data/hexemplio/void.png A /trunk/data/hexemplio/void.spec A /trunk/data/hexemplio.tilespec Added hexemplio tileset, based on amplio2hexbig by GriffonSpade, under version control. See patch #5243 ------------------------------------------------------------------------ r26532 | jtn | 2014-09-23 02:16:56 +0300 (Tue, 23 Sep 2014) | 3 lines Changed paths: M /trunk/client/gui-gtk-3.0/helpdlg.c Make Gtk3 help tables expand to fit like Gtk2 ones. See gna bug #22672. ------------------------------------------------------------------------ r26531 | jtn | 2014-09-23 02:16:50 +0300 (Tue, 23 Sep 2014) | 3 lines Changed paths: M /trunk/client/gui-gtk-3.0/editgui.c Fix Gtk3 edit bar layout. See gna bug #22671. ------------------------------------------------------------------------ r26530 | jtn | 2014-09-23 02:16:43 +0300 (Tue, 23 Sep 2014) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/mapview.c Avoid trying to process updates on unrealized map_canvas, to quell GDK_IS_WINDOW (window) assertion failures. See gna bug #22673. ------------------------------------------------------------------------ r26529 | jtn | 2014-09-23 02:16:37 +0300 (Tue, 23 Sep 2014) | 4 lines Changed paths: M /trunk/common/unit.c In can_unit_do_activity_targeted_at(), don't allow non-NULL target for activity that will actually cause terrain conversion. See gna bug #22674. ------------------------------------------------------------------------ r26528 | jtn | 2014-09-23 02:16:30 +0300 (Tue, 23 Sep 2014) | 5 lines Changed paths: M /trunk/server/citytools.c M /trunk/server/citytools.h M /trunk/server/cityturn.c M /trunk/server/unithand.c Rework trade route removal messages in the case a city is lost. Requested by "Dunnoob". See gna bug #22637. ------------------------------------------------------------------------ r26527 | sveinung | 2014-09-22 18:37:40 +0300 (Mon, 22 Sep 2014) | 8 lines Changed paths: M /trunk/translations/freeciv/POTFILES.in Fix "make freeciv.pot" for the freeciv domain by updating POTFILES.in POTFILES.in wasn't updated when the files caravan_dialog.c and diplomat_dialog.c were merged to action_dialog.c in various clients. Reported by Igx, The Dreaming Drummer... See bug #22691 ------------------------------------------------------------------------ r26526 | mir3x | 2014-09-22 10:55:11 +0300 (Mon, 22 Sep 2014) | 5 lines Changed paths: M /trunk/client/gui-qt/mapview.cpp Patched badly initialized class in mapview.cpp See patch #5262 ------------------------------------------------------------------------ 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, and added better resizing for production widget. See patch #5254 ------------------------------------------------------------------------ r26520 | sveinung | 2014-09-21 17:52:31 +0300 (Sun, 21 Sep 2014) | 3 lines Changed paths: M /trunk/ai/default/aiunit.c M /trunk/client/control.c M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl/action_dialog.c M /trunk/client/gui-sdl2/action_dialog.c M /trunk/client/gui-xaw/action_dialog.c M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/unithand.c M /trunk/server/unittools.c Protocol: Support ordering caravan actions vs the city next to the caravan. See patch #5260 ------------------------------------------------------------------------ r26519 | cazfi | 2014-09-21 03:28:51 +0300 (Sun, 21 Sep 2014) | 4 lines Changed paths: M /trunk/bootstrap/config.rpath Updated config.rpath to version from gettext-0.19.2 See patch #5258 ------------------------------------------------------------------------ r26518 | cazfi | 2014-09-21 01:57:24 +0300 (Sun, 21 Sep 2014) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/themes.c Hardcode theme directory path to gtk3-client instead of using deprecated gtk_rc_get_theme_dir() See patch #3889 ------------------------------------------------------------------------ r26516 | cazfi | 2014-09-21 01:32:36 +0300 (Sun, 21 Sep 2014) | 4 lines Changed paths: M /trunk/data/classic/game.ruleset Changed comment calling classic ruleset "default ruleset" to speak of "classic ruleset" instead. See patch #5252 ------------------------------------------------------------------------ r26515 | cazfi | 2014-09-21 00:51:48 +0300 (Sun, 21 Sep 2014) | 4 lines Changed paths: M /trunk/tools/ruledit/tab_tech.cpp Fixed ruledit crash when editing name of the tech without tech selected. See bug #22665 ------------------------------------------------------------------------ r26514 | cazfi | 2014-09-21 00:48:45 +0300 (Sun, 21 Sep 2014) | 6 lines Changed paths: M /trunk/data/civ2civ3/game.ruleset civ2civ3: Do not allow holes in known techs tree Patch by David Fernandez See patch #4967 ------------------------------------------------------------------------ r26512 | cazfi | 2014-09-21 00:40:25 +0300 (Sun, 21 Sep 2014) | 6 lines Changed paths: M /trunk/data/stdsounds/Makefile.am A /trunk/data/stdsounds/illegal.ogg M /trunk/data/stdsounds.soundspec Added illegal.ogg from FreeCol as stdsounds e_bad_command sound. Based on anonymous suggestion See patch #5232 ------------------------------------------------------------------------ r26511 | cazfi | 2014-09-21 00:09:14 +0300 (Sun, 21 Sep 2014) | 4 lines Changed paths: M /trunk/ai/default/daieffects.c M /trunk/common/calendar.c M /trunk/common/effects.h M /trunk/common/packets.def M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/stub/game.ruleset M /trunk/doc/README.effects M /trunk/fc_version M /trunk/server/ruleset.c M /trunk/tools/ruledit/rulesave.c Divide each year to ruleset defined number of fragments See patch #5249 ------------------------------------------------------------------------ r26510 | cazfi | 2014-09-20 23:53:45 +0300 (Sat, 20 Sep 2014) | 4 lines Changed paths: M /trunk/tools/ruledit/rulesave.c Fixed saving gameloss_style from freeciv-ruledit. See bug #22654 ------------------------------------------------------------------------ r26509 | cazfi | 2014-09-20 23:09:38 +0300 (Sat, 20 Sep 2014) | 4 lines Changed paths: M /trunk/client/tilespec.c M /trunk/data/amplio.tilespec M /trunk/data/amplio2.tilespec M /trunk/data/cimpletoon.tilespec M /trunk/data/hex2t.tilespec M /trunk/data/isophex.tilespec M /trunk/data/isotrident.tilespec M /trunk/data/trident.tilespec Added support for city_offset to tilespec format. See patch #5242 ------------------------------------------------------------------------ r26507 | mir3x | 2014-09-19 11:14:51 +0300 (Fri, 19 Sep 2014) | 5 lines Changed paths: M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/mapview.h M /trunk/client/gui-qt/spaceshipdlg.cpp Fixed not freed canvases in mapview and spaceship dialog See patch #5245 ------------------------------------------------------------------------ r26506 | mir3x | 2014-09-19 11:10:07 +0300 (Fri, 19 Sep 2014) | 5 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/dialogs.h Added popup notify goto dialog. See patch #5244 ------------------------------------------------------------------------ r26504 | sveinung | 2014-09-19 10:59:50 +0300 (Fri, 19 Sep 2014) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c Gtk clients: NULL, not "", should be used when no tool tip exists. When the caravan actions was added to the action selection dialog "" was used in stead of NULL. Use NULL in stead. See patch #5247 ------------------------------------------------------------------------ r26503 | sveinung | 2014-09-19 10:59:45 +0300 (Fri, 19 Sep 2014) | 6 lines Changed paths: M /trunk/client/control.c M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl/action_dialog.c M /trunk/client/gui-sdl2/action_dialog.c M /trunk/client/gui-stub/dialogs.c M /trunk/client/gui-xaw/action_dialog.c M /trunk/client/include/dialogs_g.h M /trunk/client/packhand.c Show the caravan - and spy action selection dialogs using the same function Change the client API so the new function popup_action_selection() replaces popup_diplomat_dialog() and popup_caravan_dialog(). See patch #5246 ------------------------------------------------------------------------ r26501 | mir3x | 2014-09-19 10:57:23 +0300 (Fri, 19 Sep 2014) | 5 lines Changed paths: M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h Added new dialog with full GPL license. See patch #5218 ------------------------------------------------------------------------ r26499 | cazfi | 2014-09-19 01:52:23 +0300 (Fri, 19 Sep 2014) | 2 lines Changed paths: M /trunk/server/savegame2.c Comment typofixes "Sould" -> "Should", "think" -> "thing" ------------------------------------------------------------------------ r26498 | cazfi | 2014-09-18 23:13:39 +0300 (Thu, 18 Sep 2014) | 4 lines Changed paths: M /trunk/common/map.h Set default map size to 3, and max to 18, for freeciv-web builds. See patch #5228 ------------------------------------------------------------------------ r26496 | pepeto | 2014-09-18 21:54:54 +0300 (Thu, 18 Sep 2014) | 5 lines Changed paths: M /trunk/server/generator/mapgen.c Remove potential infinite loops in the fair island map generator. Reported by Andreas Røsdal See gna bug #22605 ------------------------------------------------------------------------ r26495 | mir3x | 2014-09-18 14:48:23 +0300 (Thu, 18 Sep 2014) | 5 lines 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) See patch #5241 ------------------------------------------------------------------------ r26492 | mir3x | 2014-09-18 14:33:45 +0300 (Thu, 18 Sep 2014) | 4 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/gui_main.cpp Fixed crash when unit selector was open and selected unit was destroyed. See patch #5238 ------------------------------------------------------------------------ r26491 | sveinung | 2014-09-18 13:09:42 +0300 (Thu, 18 Sep 2014) | 15 lines Changed paths: M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/common/scriptcore/api_game_methods.c M /trunk/common/scriptcore/api_game_methods.h M /trunk/common/scriptcore/luascript_types.h M /trunk/common/scriptcore/tolua_common_z.pkg M /trunk/common/scriptcore/tolua_game.pkg M /trunk/doc/README.actions M /trunk/server/diplomats.c M /trunk/server/scripting/script_server.c M /trunk/server/unithand.c Add a lua signal for action started for each actor/target kind pair in use. The signals are action_started_unit_city (for a unit acting on a city) and action_started_unit_unit (for a unit acting on another unit). Their only difference is the kind of action that trigger them and the kind of target in their target parameter. They are emitted right before an action is run, but after it is known to be legal. Should false flag support later be added their information is still intended to be the truth. The signals have three parameters. The first parameter is the action that is about to be started. The second is the actor. In both the actor is a unit. The third parameter is the target. In action_started_unit_city it is a city. In action_started_unit_unit it is a unit. See patch #5240 ------------------------------------------------------------------------ r26490 | sveinung | 2014-09-18 13:09:38 +0300 (Thu, 18 Sep 2014) | 7 lines Changed paths: M /trunk/doc/README.actions Document that a target unit don't have to be alone in README.actions Since patch #5148 a target unit no longer have to be alone at its tile. README.actions should have been updated when the restriction was removed. Update it now. See bug #22645 ------------------------------------------------------------------------ r26489 | sveinung | 2014-09-18 13:09:34 +0300 (Thu, 18 Sep 2014) | 7 lines Changed paths: M /trunk/server/unithand.c Improve server side spy action target unit selection Select the first unit the actor can act against in stead of the first foreign unit. This improves the case were there are many foreign units at a tile but the first can't be acted against. See patch #5239 ------------------------------------------------------------------------ r26487 | cazfi | 2014-09-18 01:43:35 +0300 (Thu, 18 Sep 2014) | 4 lines Changed paths: M /trunk/data/alien/units.ruleset M /trunk/doc/README.ruleset_alien Corrected alien ruleset Water Engineer cost to 40 See patch #4961 ------------------------------------------------------------------------ r26485 | cazfi | 2014-09-18 01:10:20 +0300 (Thu, 18 Sep 2014) | 4 lines Changed paths: M /trunk/server/meta.c Send ruleset name to the metaserver. See patch #5229 ------------------------------------------------------------------------ r26484 | sveinung | 2014-09-17 14:09:19 +0300 (Wed, 17 Sep 2014) | 3 lines Changed paths: M /trunk/client/gui-xaw/action_dialog.c M /trunk/data/Freeciv.in Xaw client: Merge the action selection dialogs of caravan - and spy actions See patch #5236 ------------------------------------------------------------------------ r26483 | sveinung | 2014-09-17 14:09:16 +0300 (Wed, 17 Sep 2014) | 3 lines Changed paths: M /trunk/client/gui-sdl/action_dialog.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl2/action_dialog.c M /trunk/client/gui-sdl2/dialogs.c SDL clients: Merge the action selection dialogs of caravan - and spy actions See patch #5235 ------------------------------------------------------------------------ r26482 | sveinung | 2014-09-17 14:09:11 +0300 (Wed, 17 Sep 2014) | 3 lines Changed paths: M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-2.0/choice_dialog.c M /trunk/client/gui-gtk-2.0/choice_dialog.h M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-gtk-3.0/choice_dialog.c M /trunk/client/gui-gtk-3.0/choice_dialog.h Gtk clients: Merge the action selection dialogs of caravan - and spy actions See patch #5234 ------------------------------------------------------------------------ r26480 | mir3x | 2014-09-17 10:40:18 +0300 (Wed, 17 Sep 2014) | 6 lines 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. See patch #5237 ------------------------------------------------------------------------ r26477 | pepeto | 2014-09-17 10:18:48 +0300 (Wed, 17 Sep 2014) | 6 lines Changed paths: M /trunk/common/aicore/path_finding.c Pathfinding: Make the field 'moves_left_req' of the 'pf_fuel_node' structure signed, as we need to assign and compare with PF_IMPOSSIBLE_COST (-1). Reported by mir3x See gna bug #22636 ------------------------------------------------------------------------ r26476 | pepeto | 2014-09-17 10:14:14 +0300 (Wed, 17 Sep 2014) | 3 lines Changed paths: M /trunk/ai/default/advmilitary.c Remove extra 'break' and miscellaneous cleanup in assess_danger(). See gna bug #22567 ------------------------------------------------------------------------ r26475 | pepeto | 2014-09-17 10:11:41 +0300 (Wed, 17 Sep 2014) | 4 lines Changed paths: M /trunk/common/aicore/path_finding.c M /trunk/server/advisors/autosettlers.c AI/server: set the value to the number of turns we need to reach there. So when there will remain no moves left, the turn counter won't be increased by one. See gna patch #5231 ------------------------------------------------------------------------ r26473 | cazfi | 2014-09-16 23:32:39 +0300 (Tue, 16 Sep 2014) | 4 lines Changed paths: M /trunk/server/meta.c Send nation flag tag to metaserver. See patch #5199 ------------------------------------------------------------------------ r26468 | pepeto | 2014-09-16 14:15:46 +0300 (Tue, 16 Sep 2014) | 4 lines Changed paths: M /trunk/client/tilespec.c M /trunk/utility/spechash.h Remove memory leaks in "client/tilespec.c" reported by valgrind. Add tools in "utility/spechash.h" to handle easily enumerator keys or data. See gna bug #22631 ------------------------------------------------------------------------ r26465 | pepeto | 2014-09-16 14:08:35 +0300 (Tue, 16 Sep 2014) | 3 lines Changed paths: M /trunk/client/themes_common.c Free the string vector returned by get_gui_specific_themes_directories(). See gna bug #22630 ------------------------------------------------------------------------ r26462 | pepeto | 2014-09-16 14:05:31 +0300 (Tue, 16 Sep 2014) | 3 lines Changed paths: M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h Ensure to free the tileset player data, even if the game is already cleared. See gna bug #22629 ------------------------------------------------------------------------ r26459 | pepeto | 2014-09-16 13:59:45 +0300 (Tue, 16 Sep 2014) | 5 lines Changed paths: M /trunk/client/climisc.c M /trunk/client/climisc.h M /trunk/client/packhand.c M /trunk/common/player.c Remove the function client_player_free() because the client cannot handle all cases of player destruction (notably when done in common part). Moved the body of the function to player_destroy(). See gna bug #22627 ------------------------------------------------------------------------ r26456 | pepeto | 2014-09-16 13:55:49 +0300 (Tue, 16 Sep 2014) | 4 lines Changed paths: M /trunk/client/packhand.c Delete virtual units created in packhand with unit_virtual_destroy() to avoid memory leaks. See gna bug #22626 ------------------------------------------------------------------------ r26453 | pepeto | 2014-09-16 13:52:57 +0300 (Tue, 16 Sep 2014) | 4 lines Changed paths: M /trunk/client/goto.c Split fill_client_goto_parameter() for goto state usage, and other pathfinding utilities of the client. See gna bug #22624 ------------------------------------------------------------------------ r26450 | pepeto | 2014-09-16 13:38:52 +0300 (Tue, 16 Sep 2014) | 4 lines Changed paths: M /trunk/server/report.c In endgame report, do not write that the research score is a percentage, because it is a number of bulbs. See gna bug #22623 ------------------------------------------------------------------------ r26447 | pepeto | 2014-09-16 13:35:59 +0300 (Tue, 16 Sep 2014) | 6 lines Changed paths: M /trunk/server/stdinhand.c /surrender server command cleanup: * observers cannot conced the game for the player they are observing; * once player has conceded the game, using the /surrender command doesn't spam with redundant messages. See gna bug #22622 ------------------------------------------------------------------------ r26444 | pepeto | 2014-09-16 13:30:24 +0300 (Tue, 16 Sep 2014) | 4 lines Changed paths: M /trunk/ai/default/advmilitary.c Handle correctly the AI defeneder roles L_DEFEND_OK and L_DEFEND_GOOD in process_defender_want(). See gna bug #22617 ------------------------------------------------------------------------ r26443 | pepeto | 2014-09-16 13:26:24 +0300 (Tue, 16 Sep 2014) | 10 lines Changed paths: M /trunk/common/aicore/path_finding.c M /trunk/common/aicore/path_finding.h M /trunk/common/aicore/pf_tools.c M /trunk/common/aicore/pf_tools.h Pathfinding reverse map improvements 2: * use pf normal maps, ignoring units, cities, ZOC, refuel points etc; * remove the ability to make paths; * record a pf_position instead of a pf_map in the hash table; * do not consider parameter->utype->unknown_move_cost when omniscience is set; * do not consider the unit moves left. Patch by me with the help of Marko Lindqvist See gna patch #5201 ------------------------------------------------------------------------ r26442 | pepeto | 2014-09-16 13:19:25 +0300 (Tue, 16 Sep 2014) | 5 lines Changed paths: M /trunk/ai/default/aiunit.c dai_unit_can_strike_my_unit(): * add header comment; * use pf_map instead of pf_reverse_map. See gna bug #22581 ------------------------------------------------------------------------ r26441 | sveinung | 2014-09-16 09:14:48 +0300 (Tue, 16 Sep 2014) | 3 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp Qt client: Correct spelling of popup_action_selection() See patch #5230 ------------------------------------------------------------------------ r26440 | igx31 | 2014-09-16 06:43:02 +0300 (Tue, 16 Sep 2014) | 3 lines Changed paths: M /branches/S2_4/po/fr.po M /branches/S2_5/translations/freeciv/fr.po M /branches/S2_5/translations/nations/fr.po M /trunk/translations/freeciv/fr.po M /trunk/translations/nations/fr.po M /trunk/translations/ruledit/fr.po - Updated French translations ------------------------------------------------------------------------ r26437 | pepeto | 2014-09-15 14:04:51 +0300 (Mon, 15 Sep 2014) | 5 lines Changed paths: M /trunk/common/map.h Fix static assertion failure on some systems. Reported by Christian Knoke See gna bug #22640 ------------------------------------------------------------------------ r26436 | pepeto | 2014-09-15 11:30:56 +0300 (Mon, 15 Sep 2014) | 4 lines Changed paths: M /trunk/client/goto.c Set 'transported_by_initially' field of the pathfinding parameter correctly when calculating the return path for patrolling. See gna bug #22618 ------------------------------------------------------------------------ r26435 | pepeto | 2014-09-15 11:28:07 +0300 (Mon, 15 Sep 2014) | 3 lines Changed paths: M /trunk/common/terrain.c Remove debug message with LOG_NORMAL level about pillage time. See gna bug #22616 ------------------------------------------------------------------------ r26434 | pepeto | 2014-09-15 11:25:41 +0300 (Mon, 15 Sep 2014) | 4 lines Changed paths: M /trunk/server/animals.c M /trunk/server/barbarian.c M /trunk/server/edithand.c Send research info after player info when creating a new player to avoid client side failed assertions about team. See gna bug #22615 ------------------------------------------------------------------------ r26433 | pepeto | 2014-09-15 11:23:30 +0300 (Mon, 15 Sep 2014) | 3 lines Changed paths: M /trunk/client/packhand.c Fix case of global observer when receiving the endgame report at client side. See gna bug #22614 ------------------------------------------------------------------------ r26431 | pepeto | 2014-09-15 11:21:15 +0300 (Mon, 15 Sep 2014) | 5 lines Changed paths: M /trunk/client/helpdata.c Include barbarians, pirates and animals in nation help. Reported by Jacob Nevins See gna bug #22603 ------------------------------------------------------------------------ r26428 | pepeto | 2014-09-15 11:13:59 +0300 (Mon, 15 Sep 2014) | 6 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/map.c M /trunk/common/map.h M /trunk/server/generator/mapgen_topology.c M /trunk/server/savegame.c M /trunk/server/savegame2.c Remove MAP_WIDTH and MAP_HEIGHT, confirm that MAP_MIN_LINEAR_SIZE a limit for native coordinates, add checks for map size, and miscellaneous cleanup. From a report by two anonymous players, nightowl0 _AT_ cox.net and Cor'e See gna bug #19429 and friends ------------------------------------------------------------------------ r26425 | pepeto | 2014-09-15 10:48:23 +0300 (Mon, 15 Sep 2014) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-3.0/gui_main.c Ensure the menus are really created before performing any operations on them. It was sometimes resulting an empty available governement list in the menus. Reported by uwehgeissler _AT_ gmx.de and Christian Knoke See gna bug #18764 & bug #22599 ------------------------------------------------------------------------ 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 See patch #5203 ------------------------------------------------------------------------ r26421 | mir3x | 2014-09-14 21:18:26 +0300 (Sun, 14 Sep 2014) | 5 lines Changed paths: M /trunk/client/gui-qt/chatline.cpp M /trunk/client/gui-qt/messagewin.cpp Forced default (fusion) style in chat and messages See patch #5223 ------------------------------------------------------------------------ r26419 | mir3x | 2014-09-14 21:16:01 +0300 (Sun, 14 Sep 2014) | 4 lines Changed paths: M /trunk/client/gui-qt/chatline.cpp replace fake html tags like <(X)> or to [(X)] or [X] See patch #5222 ------------------------------------------------------------------------ r26418 | mir3x | 2014-09-14 21:13:21 +0300 (Sun, 14 Sep 2014) | 5 lines Changed paths: M /trunk/client/gui-qt/repodlgs.cpp Prevented observer changing current/goal technology. See patch #5221 ------------------------------------------------------------------------ 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 Added sorting technologies See patch #5220 ------------------------------------------------------------------------ r26413 | mir3x | 2014-09-14 21:07:51 +0300 (Sun, 14 Sep 2014) | 6 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp If there is no item selected on worklist, then it will be assumed its first item. See patch #5219 ------------------------------------------------------------------------ r26410 | pepeto | 2014-09-14 14:16:00 +0300 (Sun, 14 Sep 2014) | 3 lines Changed paths: M /trunk/doc/HACKING Update HACKING documentation about map coordinate system and topology. See gna patch #5183 ------------------------------------------------------------------------ r26409 | sveinung | 2014-09-14 14:13:01 +0300 (Sun, 14 Sep 2014) | 6 lines Changed paths: M /trunk/ai/default/aidiplomat.c M /trunk/client/gui-gtk-2.0/action_dialog.c M /trunk/client/gui-gtk-3.0/action_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl/action_dialog.c M /trunk/client/gui-sdl2/action_dialog.c M /trunk/client/gui-xaw/action_dialog.c M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/server/unithand.c Centralize checking that an action probability represents a possible value. Introduce the new function action_prob_possible() in the actions module to do the check. See patch #5225 ------------------------------------------------------------------------ r26408 | sveinung | 2014-09-14 14:12:56 +0300 (Sun, 14 Sep 2014) | 5 lines Changed paths: M /trunk/client/gui-xaw/Makefile.am A /trunk/client/gui-xaw/action_dialog.c (from /trunk/client/gui-xaw/diplomat_dialog.c:26407) M /trunk/client/gui-xaw/dialogs.c D /trunk/client/gui-xaw/diplomat_dialog.c Xaw client: Create action_dialog.c containing diplomat and caravan dialog This prepares for the merger of the dialogs them self. See patch #5224 ------------------------------------------------------------------------ r26407 | sveinung | 2014-09-14 14:12:51 +0300 (Sun, 14 Sep 2014) | 7 lines Changed paths: M /trunk/client/gui-sdl/action_dialog.c M /trunk/client/gui-sdl2/action_dialog.c SDL clients: Move on to the next action selection after "Keep moving" When the "Keep moving" action is selected the unit have received the input it asked for. It is time to let the next queued unit ask the user to select an action. See bug #22612 ------------------------------------------------------------------------ r26406 | jcreus | 2014-09-14 14:02:28 +0300 (Sun, 14 Sep 2014) | 1 line Changed paths: M /trunk/translations/freeciv/ca.po Translation update ------------------------------------------------------------------------ r26405 | jcreus | 2014-09-14 13:42:52 +0300 (Sun, 14 Sep 2014) | 1 line Changed paths: M /trunk/translations/ruledit/ca.po Translation update ------------------------------------------------------------------------ r26404 | jcreus | 2014-09-14 13:42:39 +0300 (Sun, 14 Sep 2014) | 1 line Changed paths: M /trunk/translations/freeciv/ca.po Translation update ------------------------------------------------------------------------ r26403 | pepeto | 2014-09-14 13:40:26 +0300 (Sun, 14 Sep 2014) | 3 lines Changed paths: M /trunk/ai/default/aihand.c M /trunk/common/city.c M /trunk/common/fc_types.h M /trunk/common/game.h M /trunk/common/packets.def M /trunk/common/player.c M /trunk/data/alien/buildings.ruleset M /trunk/data/alien/cities.ruleset M /trunk/data/alien/effects.ruleset M /trunk/data/alien/game.ruleset M /trunk/data/alien/governments.ruleset M /trunk/data/alien/nations.ruleset M /trunk/data/alien/styles.ruleset M /trunk/data/alien/techs.ruleset M /trunk/data/alien/terrain.ruleset M /trunk/data/alien/units.ruleset M /trunk/data/civ1/buildings.ruleset M /trunk/data/civ1/cities.ruleset M /trunk/data/civ1/effects.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ1/governments.ruleset M /trunk/data/civ1/nations.ruleset M /trunk/data/civ1/styles.ruleset M /trunk/data/civ1/techs.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/buildings.ruleset M /trunk/data/civ2/cities.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2/governments.ruleset M /trunk/data/civ2/nations.ruleset M /trunk/data/civ2/styles.ruleset M /trunk/data/civ2/techs.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/buildings.ruleset M /trunk/data/civ2civ3/cities.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/civ2civ3/governments.ruleset M /trunk/data/civ2civ3/nations.ruleset M /trunk/data/civ2civ3/styles.ruleset M /trunk/data/civ2civ3/techs.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/buildings.ruleset M /trunk/data/classic/cities.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/classic/governments.ruleset M /trunk/data/classic/nations.ruleset M /trunk/data/classic/styles.ruleset M /trunk/data/classic/techs.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/buildings.ruleset M /trunk/data/experimental/cities.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/experimental/governments.ruleset M /trunk/data/experimental/nations.ruleset M /trunk/data/experimental/styles.ruleset M /trunk/data/experimental/techs.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/buildings.ruleset M /trunk/data/multiplayer/cities.ruleset M /trunk/data/multiplayer/effects.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/multiplayer/governments.ruleset M /trunk/data/multiplayer/nations.ruleset M /trunk/data/multiplayer/styles.ruleset M /trunk/data/multiplayer/techs.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/stub/buildings.ruleset M /trunk/data/stub/cities.ruleset M /trunk/data/stub/effects.ruleset M /trunk/data/stub/game.ruleset M /trunk/data/stub/governments.ruleset M /trunk/data/stub/nations.ruleset M /trunk/data/stub/styles.ruleset M /trunk/data/stub/techs.ruleset M /trunk/data/stub/terrain.ruleset M /trunk/data/stub/units.ruleset M /trunk/server/cityturn.c M /trunk/server/ruleset.c M /trunk/server/ruleset.h M /trunk/tools/ruledit/rulesave.c Replace gold_upkeep_style magic values by enumerators/strings. See gna patch #5175 ------------------------------------------------------------------------ r26402 | pepeto | 2014-09-14 13:32:39 +0300 (Sun, 14 Sep 2014) | 3 lines Changed paths: M /trunk/common/fc_types.h M /trunk/common/game.h M /trunk/common/packets.def M /trunk/common/research.c M /trunk/common/tech.c M /trunk/data/alien/buildings.ruleset M /trunk/data/alien/cities.ruleset M /trunk/data/alien/effects.ruleset M /trunk/data/alien/game.ruleset M /trunk/data/alien/governments.ruleset M /trunk/data/alien/nations.ruleset M /trunk/data/alien/styles.ruleset M /trunk/data/alien/techs.ruleset M /trunk/data/alien/terrain.ruleset M /trunk/data/alien/units.ruleset M /trunk/data/civ1/buildings.ruleset M /trunk/data/civ1/cities.ruleset M /trunk/data/civ1/effects.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ1/governments.ruleset M /trunk/data/civ1/nations.ruleset M /trunk/data/civ1/styles.ruleset M /trunk/data/civ1/techs.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/buildings.ruleset M /trunk/data/civ2/cities.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2/governments.ruleset M /trunk/data/civ2/nations.ruleset M /trunk/data/civ2/styles.ruleset M /trunk/data/civ2/techs.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/buildings.ruleset M /trunk/data/civ2civ3/cities.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/civ2civ3/governments.ruleset M /trunk/data/civ2civ3/nations.ruleset M /trunk/data/civ2civ3/styles.ruleset M /trunk/data/civ2civ3/techs.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/buildings.ruleset M /trunk/data/classic/cities.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/classic/governments.ruleset M /trunk/data/classic/nations.ruleset M /trunk/data/classic/styles.ruleset M /trunk/data/classic/techs.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/buildings.ruleset M /trunk/data/experimental/cities.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/experimental/governments.ruleset M /trunk/data/experimental/nations.ruleset M /trunk/data/experimental/styles.ruleset M /trunk/data/experimental/techs.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/buildings.ruleset M /trunk/data/multiplayer/cities.ruleset M /trunk/data/multiplayer/effects.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/multiplayer/governments.ruleset M /trunk/data/multiplayer/nations.ruleset M /trunk/data/multiplayer/styles.ruleset M /trunk/data/multiplayer/techs.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/stub/buildings.ruleset M /trunk/data/stub/cities.ruleset M /trunk/data/stub/effects.ruleset M /trunk/data/stub/game.ruleset M /trunk/data/stub/governments.ruleset M /trunk/data/stub/nations.ruleset M /trunk/data/stub/styles.ruleset M /trunk/data/stub/techs.ruleset M /trunk/data/stub/terrain.ruleset M /trunk/data/stub/units.ruleset M /trunk/server/ruleset.c M /trunk/server/ruleset.h M /trunk/tools/ruledit/rulesave.c Replace tech_leakage magic values by enumerators/strings. See gna patch #5174 ------------------------------------------------------------------------ r26401 | pepeto | 2014-09-14 13:24:52 +0300 (Sun, 14 Sep 2014) | 3 lines Changed paths: M /trunk/ai/default/advdiplomacy.c M /trunk/ai/default/aidiplomat.c M /trunk/common/fc_types.h M /trunk/common/game.h M /trunk/common/packets.def M /trunk/common/research.c M /trunk/common/tech.c M /trunk/common/tech.h M /trunk/data/alien/buildings.ruleset M /trunk/data/alien/cities.ruleset M /trunk/data/alien/effects.ruleset M /trunk/data/alien/game.ruleset M /trunk/data/alien/governments.ruleset M /trunk/data/alien/nations.ruleset M /trunk/data/alien/styles.ruleset M /trunk/data/alien/techs.ruleset M /trunk/data/alien/terrain.ruleset M /trunk/data/alien/units.ruleset M /trunk/data/civ1/buildings.ruleset M /trunk/data/civ1/cities.ruleset M /trunk/data/civ1/effects.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ1/governments.ruleset M /trunk/data/civ1/nations.ruleset M /trunk/data/civ1/styles.ruleset M /trunk/data/civ1/techs.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/buildings.ruleset M /trunk/data/civ2/cities.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2/governments.ruleset M /trunk/data/civ2/nations.ruleset M /trunk/data/civ2/styles.ruleset M /trunk/data/civ2/techs.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/buildings.ruleset M /trunk/data/civ2civ3/cities.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/civ2civ3/governments.ruleset M /trunk/data/civ2civ3/nations.ruleset M /trunk/data/civ2civ3/styles.ruleset M /trunk/data/civ2civ3/techs.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/buildings.ruleset M /trunk/data/classic/cities.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/classic/governments.ruleset M /trunk/data/classic/nations.ruleset M /trunk/data/classic/styles.ruleset M /trunk/data/classic/techs.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/buildings.ruleset M /trunk/data/experimental/cities.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/experimental/governments.ruleset M /trunk/data/experimental/nations.ruleset M /trunk/data/experimental/styles.ruleset M /trunk/data/experimental/techs.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/buildings.ruleset M /trunk/data/multiplayer/cities.ruleset M /trunk/data/multiplayer/effects.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/multiplayer/governments.ruleset M /trunk/data/multiplayer/nations.ruleset M /trunk/data/multiplayer/styles.ruleset M /trunk/data/multiplayer/techs.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/stub/buildings.ruleset M /trunk/data/stub/cities.ruleset M /trunk/data/stub/effects.ruleset M /trunk/data/stub/game.ruleset M /trunk/data/stub/governments.ruleset M /trunk/data/stub/nations.ruleset M /trunk/data/stub/styles.ruleset M /trunk/data/stub/techs.ruleset M /trunk/data/stub/terrain.ruleset M /trunk/data/stub/units.ruleset M /trunk/server/rssanity.c M /trunk/server/ruleset.c M /trunk/server/ruleset.h M /trunk/tools/ruledit/rulesave.c Replace tech_cost_style magic values by enumerators/strings. See gna patch #5173 ------------------------------------------------------------------------ r26396 | pepeto | 2014-09-14 12:21:26 +0300 (Sun, 14 Sep 2014) | 5 lines Changed paths: M /trunk/client/control.c Fix that nuclears are able to nuke their current tile. Reported by Jacob Nevins See gna bug #22610 ------------------------------------------------------------------------ r26395 | pepeto | 2014-09-14 12:16:40 +0300 (Sun, 14 Sep 2014) | 5 lines Changed paths: M /trunk/server/generator/mapgen.c Reduce the number of maximum iterations for generating a map with fair islands. Reported by Andreas Røsdal See gna bug #22605 ------------------------------------------------------------------------ r26392 | pepeto | 2014-09-14 12:11:58 +0300 (Sun, 14 Sep 2014) | 3 lines Changed paths: M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/nation.c M /trunk/server/ruleset.c Remove various memory leaks when loading a ruleset. See gna bug #22590 ------------------------------------------------------------------------ r26389 | pepeto | 2014-09-14 12:09:00 +0300 (Sun, 14 Sep 2014) | 3 lines Changed paths: M /trunk/server/srv_main.c Remove player colors memory leak on server side. See gna bug #22589 ------------------------------------------------------------------------ r26388 | pepeto | 2014-09-14 12:06:39 +0300 (Sun, 14 Sep 2014) | 3 lines Changed paths: M /trunk/ai/handicaps.c Remove player AI handicaps memory leak. See gna bug #22585 ------------------------------------------------------------------------ r26386 | pepeto | 2014-09-14 12:04:48 +0300 (Sun, 14 Sep 2014) | 3 lines Changed paths: M /trunk/ai/default/aiunit.c Free AI cache for unit types. See gna bug #22584 ------------------------------------------------------------------------ r26385 | cazfi | 2014-09-13 00:58:44 +0300 (Sat, 13 Sep 2014) | 4 lines Changed paths: M /trunk/ai/default/Makefile.am D /trunk/ai/default/advspace.c D /trunk/ai/default/advspace.h M /trunk/ai/default/aihand.c M /trunk/server/advisors/Makefile.am A /trunk/server/advisors/advspace.c (from /trunk/ai/default/advspace.c:26384) A /trunk/server/advisors/advspace.h (from /trunk/ai/default/advspace.h:26384) Moved space advisors from default ai to advisors. See patch #5217 ------------------------------------------------------------------------ r26384 | pepeto | 2014-09-12 16:21:34 +0300 (Fri, 12 Sep 2014) | 3 lines Changed paths: M /trunk/server/stdinhand.c Remove memory leak in show_ruleset_info(). See gna bug #22588 ------------------------------------------------------------------------ r26381 | pepeto | 2014-09-12 16:13:27 +0300 (Fri, 12 Sep 2014) | 3 lines Changed paths: M /trunk/server/maphand.c Free player private map in server side. See gna bug #22587 ------------------------------------------------------------------------ r26379 | pepeto | 2014-09-12 16:08:23 +0300 (Fri, 12 Sep 2014) | 3 lines Changed paths: M /trunk/common/unittype.c Remove memory leak in unit_types_init() See gna bug #22586 ------------------------------------------------------------------------ r26376 | pepeto | 2014-09-12 15:57:27 +0300 (Fri, 12 Sep 2014) | 3 lines Changed paths: M /trunk/common/scriptcore/luascript_func.c Remove memory leak in luascript_func_add_valist(). See gna bug #22583 ------------------------------------------------------------------------ r26375 | sveinung | 2014-09-12 15:56:30 +0300 (Fri, 12 Sep 2014) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/Makefile.am A /trunk/client/gui-gtk-2.0/action_dialog.c (from /trunk/client/gui-gtk-2.0/diplomat_dialog.c:26370) D /trunk/client/gui-gtk-2.0/caravan_dialog.c D /trunk/client/gui-gtk-2.0/diplomat_dialog.c M /trunk/client/gui-gtk-3.0/Makefile.am A /trunk/client/gui-gtk-3.0/action_dialog.c (from /trunk/client/gui-gtk-3.0/diplomat_dialog.c:26370) D /trunk/client/gui-gtk-3.0/caravan_dialog.c D /trunk/client/gui-gtk-3.0/diplomat_dialog.c Gtk clients: Merge diplomat_dialog.c and caravan_dialog.c to action_dialog.c This prepares for the merger of the dialogs them self. See patch #5212 ------------------------------------------------------------------------ r26372 | pepeto | 2014-09-12 15:44:43 +0300 (Fri, 12 Sep 2014) | 3 lines Changed paths: M /trunk/utility/netintf.c Remove memory leak in net_lookup_getaddrinfo(). See gna bug #22582 ------------------------------------------------------------------------ r26371 | pepeto | 2014-09-12 15:26:32 +0300 (Fri, 12 Sep 2014) | 4 lines Changed paths: M /trunk/client/goto.c Set right value for the field of the pathfinding parameter named 'transported_by_initially', when using waypoints in client goto. See gna bug #22578 ------------------------------------------------------------------------ r26370 | sveinung | 2014-09-12 15:24:23 +0300 (Fri, 12 Sep 2014) | 5 lines Changed paths: M /trunk/client/gui-sdl/Makefile.am A /trunk/client/gui-sdl/action_dialog.c (from /trunk/client/gui-sdl/diplomat_dialog.c:26368) D /trunk/client/gui-sdl/caravan_dialog.c D /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl2/Makefile.am A /trunk/client/gui-sdl2/action_dialog.c (from /trunk/client/gui-sdl2/diplomat_dialog.c:26368) D /trunk/client/gui-sdl2/caravan_dialog.c D /trunk/client/gui-sdl2/diplomat_dialog.c SDL clients: Merge diplomat_dialog.c and caravan_dialog.c to action_dialog.c This prepares for the merger of the dialogs them self. See patch #5214 ------------------------------------------------------------------------ r26369 | pepeto | 2014-09-12 15:21:26 +0300 (Fri, 12 Sep 2014) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-3.0/citydlg.c M /trunk/common/movement.c M /trunk/common/movement.h M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/common/unitlist.c M /trunk/server/unittools.c Refactored transport_from_tile() to unit_can_load() and unit_could_load_at(). Added transporter_for_unit_at(). See gna patch #5194 ------------------------------------------------------------------------ r26368 | sveinung | 2014-09-12 15:12:49 +0300 (Fri, 12 Sep 2014) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/diplomat_dialog.c M /trunk/client/gui-gtk-3.0/diplomat_dialog.c Gtk clients: unit action selection dialog: wait for follow up questions. Some spy actions have follow up questions. Wait for the player to answer them before popping up the action selection dialog of the next unit that needs to be told what action to take. See patch #5211 ------------------------------------------------------------------------ r26365 | pepeto | 2014-09-12 15:09:44 +0300 (Fri, 12 Sep 2014) | 5 lines Changed paths: M /trunk/client/goto.c Fix the case move_rate=0 and moves_left=0 in goto_get_turns(). Reported by Jacob Nevins bug #22571 ------------------------------------------------------------------------ r26364 | sveinung | 2014-09-12 15:07:52 +0300 (Fri, 12 Sep 2014) | 3 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp Qt client: Don't overwrite server supplied target unit in spy action dialog See bug #22604 ------------------------------------------------------------------------ r26363 | mir3x | 2014-09-12 11:20:06 +0300 (Fri, 12 Sep 2014) | 5 lines Changed paths: M /trunk/client/gui-qt/chatline.cpp Fixed some characters wrongly displayed in chat widget. See patch #5216 ------------------------------------------------------------------------ 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 See patch #5215 ------------------------------------------------------------------------ r26359 | mir3x | 2014-09-12 11:10:51 +0300 (Fri, 12 Sep 2014) | 5 lines Changed paths: M /trunk/client/gui-qt/Makefile.am M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/gotodlg.cpp M /trunk/client/gui-qt/gotodlg.h M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h M /trunk/client/gui-qt/pages.cpp Added goto/airlift widget See patch #5213 ------------------------------------------------------------------------ r26356 | sveinung | 2014-09-11 14:45:06 +0300 (Thu, 11 Sep 2014) | 3 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/dialogs.h Qt client: Merge the action selection dialogs of caravan - and spy actions. See patch #5209 ------------------------------------------------------------------------ r26355 | mir3x | 2014-09-11 11:37:20 +0300 (Thu, 11 Sep 2014) | 5 lines Changed paths: M /trunk/client/gui-qt/chatline.cpp M /trunk/client/gui-qt/chatline.h M /trunk/client/gui-qt/mapctrl.cpp Added possibility of creating links by ctrl+alt+rightClick on map. See patch #5210 ------------------------------------------------------------------------ r26353 | mir3x | 2014-09-11 11:30:06 +0300 (Thu, 11 Sep 2014) | 8 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp 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. (otherwise they wouldnt change soon, cause city dialog in most cases is rather hided, not destroyed) See patch #5208 ------------------------------------------------------------------------ r26351 | cazfi | 2014-09-11 01:38:34 +0300 (Thu, 11 Sep 2014) | 4 lines Changed paths: M /trunk/common/connection.c M /trunk/common/connection.h Made changes for connection structure needed for json connections. See patch #5197 ------------------------------------------------------------------------ r26350 | cazfi | 2014-09-10 21:36:24 +0300 (Wed, 10 Sep 2014) | 4 lines Changed paths: M /trunk/server/savegame2.c Save exact freeciv revision or commit id to the savegame, if available. See patch #5196 ------------------------------------------------------------------------ r26349 | cazfi | 2014-09-10 20:30:14 +0300 (Wed, 10 Sep 2014) | 5 lines Changed paths: M /trunk/ai/default/advspace.c M /trunk/client/packhand.c M /trunk/common/fc_types.h M /trunk/common/packets.h M /trunk/common/spaceship.c M /trunk/common/spaceship.h Replaced identical spaceship component placing code from the client and default AI with common next_spacehip_component() See patch #5198 ------------------------------------------------------------------------ r26346 | pepeto | 2014-09-10 15:44:36 +0300 (Wed, 10 Sep 2014) | 3 lines Changed paths: M /trunk/client/control.c Make unit_focus_remove() more robust. See gna bug #22577 ------------------------------------------------------------------------ r26343 | pepeto | 2014-09-10 15:41:59 +0300 (Wed, 10 Sep 2014) | 3 lines Changed paths: M /trunk/client/control.c M /trunk/client/mapview_common.c Make do_move_unit() always cancel the hover state when the unit is in focus. See gna patch #5193 ------------------------------------------------------------------------ r26340 | pepeto | 2014-09-10 15:39:12 +0300 (Wed, 10 Sep 2014) | 3 lines Changed paths: M /trunk/client/goto.c Add checks for the unit pointer stored into the goto_map structures. See gna patch #5192 ------------------------------------------------------------------------ r26337 | pepeto | 2014-09-10 15:36:30 +0300 (Wed, 10 Sep 2014) | 3 lines Changed paths: M /trunk/client/goto.c Add some checks into send_path_orders(). See gna patch #5191 ------------------------------------------------------------------------ r26334 | pepeto | 2014-09-10 15:34:10 +0300 (Wed, 10 Sep 2014) | 4 lines Changed paths: M /trunk/ai/default/aiferry.c M /trunk/client/goto.c M /trunk/common/aicore/path_finding.c M /trunk/common/aicore/path_finding.h M /trunk/common/aicore/pf_tools.c M /trunk/common/aicore/pf_tools.h Move, rename and cleanup pft_concat() to pf_path_concat() and pft_advance_path to pf_path_advance(). See gna patch #5190 ------------------------------------------------------------------------ r26332 | pepeto | 2014-09-10 15:30:02 +0300 (Wed, 10 Sep 2014) | 7 lines Changed paths: M /trunk/server/generator/mapgen_topology.c generator_init_topology() cleanup: * remove hard-coded ratios dependent of the order of the topology flags; * better control of the number of the tiles, notably when 'mapsize' is set to PLAYER (do not round to a multiple of 1000); * recalculate map.server.size and map.server.tilesperplayer for every variant. See gna patch #5187 ------------------------------------------------------------------------ r26330 | pepeto | 2014-09-10 15:24:57 +0300 (Wed, 10 Sep 2014) | 4 lines Changed paths: M /trunk/server/generator/mapgen.c Make the fair island map generator able to take directly the value of the 'tilesperplayer' setting. See gna patch #5179 ------------------------------------------------------------------------ r26328 | pepeto | 2014-09-10 15:21:29 +0300 (Wed, 10 Sep 2014) | 5 lines Changed paths: M /trunk/server/techtools.c Remove rare but possible internal error in pick_random_tech_to_lose(). Reported by Marko Lindqvist See gna bug #22576 ------------------------------------------------------------------------ r26327 | pepeto | 2014-09-10 15:18:34 +0300 (Wed, 10 Sep 2014) | 5 lines Changed paths: M /trunk/client/mapview_common.c M /trunk/client/tilespec.c Make the client complaining about the usage of hex tileset for iso-hex map and iso-hex tileset for hex map. Also fix comments for functions tileset_hex_width(), tileset_hex_height(). See gna bug #22574 ------------------------------------------------------------------------ r26324 | pepeto | 2014-09-10 15:10:04 +0300 (Wed, 10 Sep 2014) | 7 lines Changed paths: M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/goto.c M /trunk/client/mapctrl_common.c M /trunk/client/mapview_common.c Do nuke only if units have been reached the desired destination. Nuke cursor also has the goto path support including the line drawn at mouse pos, and the ability to use waypoints. Reported anonymously See gna bug #21932 & bug #21934 ------------------------------------------------------------------------ r26321 | pepeto | 2014-09-10 15:02:21 +0300 (Wed, 10 Sep 2014) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-gtk-3.0/repodlgs.c Disable callbacks when updating the science report under gtk2 or gtk3 clients. Reported by Marko Lindqvist See gna bug #19882 ------------------------------------------------------------------------ r26320 | sveinung | 2014-09-10 13:03:49 +0300 (Wed, 10 Sep 2014) | 6 lines Changed paths: M /trunk/client/control.c M /trunk/client/gui-gtk-2.0/diplomat_dialog.c M /trunk/client/gui-gtk-3.0/diplomat_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl2/diplomat_dialog.c M /trunk/client/gui-xaw/diplomat_dialog.c M /trunk/common/actions.h M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/unithand.c Remove target tile move hack in the packet unit_do_action Remove the hack were the target tile of a move is found from a city or unit target located on it. Send the target tile directly in stead. patch #5205 ------------------------------------------------------------------------ r26317 | sveinung | 2014-09-10 12:24:32 +0300 (Wed, 10 Sep 2014) | 3 lines Changed paths: M /trunk/client/gui-gtk-2.0/diplomat_dialog.c M /trunk/client/gui-gtk-3.0/diplomat_dialog.c Gtk clients: Fix crash when closing the spy action dialog window See bug #22595 ------------------------------------------------------------------------ r26316 | sveinung | 2014-09-10 12:18:22 +0300 (Wed, 10 Sep 2014) | 3 lines Changed paths: M /trunk/client/control.c Make the action selection queues for caravan and spy actions cooperate. See patch #5207 ------------------------------------------------------------------------ r26315 | sveinung | 2014-09-10 12:18:18 +0300 (Wed, 10 Sep 2014) | 8 lines Changed paths: M /trunk/client/gui-xaw/diplomat_dialog.c Xaw client: Add information to the action selection dialog text. If there is a target city add its name. If there is a target city and the actor unit has a home city add the name of the home city too. The home city name will become quite useful when the action dialog takes over trade route establishing. See patch #5204 ------------------------------------------------------------------------ r26314 | sveinung | 2014-09-10 11:26:51 +0300 (Wed, 10 Sep 2014) | 6 lines Changed paths: M /trunk/ai/default/aidiplomat.c M /trunk/client/climisc.c M /trunk/common/actions.c M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/server/diplomats.c Move the rule that a spy action target unit must be alone to the ruleset Player target unit selection not implemented. The first foreign unit in the target tile's unit list (as seen from the server) is always selected. See patch #5148 ------------------------------------------------------------------------ r26308 | sveinung | 2014-09-09 15:44:51 +0300 (Tue, 09 Sep 2014) | 7 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp Qt client: Move on when the offer to incite a city (at a price) is rejected. The removed statement made the function responsible for showing the incite dialog return before it could inform the spy action selection queue that it should move on to the next unit requesting input about what action to take. See bug #22594 ------------------------------------------------------------------------ r26307 | sveinung | 2014-09-09 15:44:47 +0300 (Tue, 09 Sep 2014) | 7 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp Qt client: Only offer to establish a trade route if the unit can do it. A unit can have the HelpWonder unit type flag but not the TradeRoute unit type flag. It is therefore possible that a unit can help a wonder without being able to establishing a trade route or to entering the market place. See bug #22591 ------------------------------------------------------------------------ r26306 | sveinung | 2014-09-09 15:44:44 +0300 (Tue, 09 Sep 2014) | 7 lines Changed paths: M /trunk/client/gui-sdl/caravan_dialog.c M /trunk/client/gui-sdl2/caravan_dialog.c SDL clients: Only offer to establish a trade route if the unit can do it. A unit can have the HelpWonder unit type flag but not the TradeRoute unit type flag. It is therefore possible that a unit can help a wonder without being able to establishing a trade route or to entering the market place. See bug #22593 ------------------------------------------------------------------------ r26305 | sveinung | 2014-09-09 15:44:40 +0300 (Tue, 09 Sep 2014) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/caravan_dialog.c M /trunk/client/gui-gtk-3.0/caravan_dialog.c Gtk clients: Only offer to establish a trade route if the unit can do it. A unit can have the HelpWonder unit type flag but not the TradeRoute unit type flag. It is therefore possible that a unit can help a wonder without being able to establishing a trade route or to entering the market place. See bug #22592 ------------------------------------------------------------------------ r26303 | mir3x | 2014-09-09 15:42:04 +0300 (Tue, 09 Sep 2014) | 5 lines Changed paths: M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/mapview.h Added some destructors to keep valgrind happier. See patch #5202 ------------------------------------------------------------------------ r26301 | mir3x | 2014-09-09 15:33:46 +0300 (Tue, 09 Sep 2014) | 5 lines Changed paths: M /trunk/client/gui-qt/chatline.cpp M /trunk/client/gui-qt/chatline.h M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/pages.cpp Chat update: Added chat autocompletion, history, links and colors. See patch #5200 ------------------------------------------------------------------------ r26299 | mir3x | 2014-09-09 15:25:44 +0300 (Tue, 09 Sep 2014) | 5 lines Changed paths: M /trunk/client/gui-qt/pages.cpp Status bar update: If there is more than 4 messages waiting in queue to display on status bar, then oldest will be removed. See patch #5189 ------------------------------------------------------------------------ r26297 | mir3x | 2014-09-09 15:22:54 +0300 (Tue, 09 Sep 2014) | 5 lines Changed paths: M /trunk/client/gui-qt/messagewin.cpp Added horizontal scrolling to messages widget Added restoring chat/message stretch factor after unhiding widget. See patch #5186 ------------------------------------------------------------------------ r26296 | mir3x | 2014-09-09 15:18:21 +0300 (Tue, 09 Sep 2014) | 5 lines Changed paths: M /trunk/client/gui-qt/messagewin.cpp M /trunk/client/gui-qt/messagewin.h Added horizontal scrolling to messages widget Added restoring chat/message stretch factor after unhiding widget. See #patch 5186 ------------------------------------------------------------------------ r26294 | cazfi | 2014-09-09 01:31:41 +0300 (Tue, 09 Sep 2014) | 4 lines Changed paths: M /trunk/m4/sdl2.m4 Updated sdl2.m4 to avoid anything deprecated in our minimum supported autoconf version (2.61) See patch #5140 ------------------------------------------------------------------------ r26293 | cazfi | 2014-09-09 01:26:40 +0300 (Tue, 09 Sep 2014) | 4 lines Changed paths: M /trunk/server/techtools.c Improved pick_random_tech_to_lose() assert message See patch #5188 ------------------------------------------------------------------------ r26292 | jtn | 2014-09-09 00:25:38 +0300 (Tue, 09 Sep 2014) | 3 lines Changed paths: M /trunk/translations/ruledit/en_GB.po Update en_GB ruledit translation. ruledit: 100%: 32 translated. ------------------------------------------------------------------------ r26291 | jtn | 2014-09-09 00:24:25 +0300 (Tue, 09 Sep 2014) | 3 lines Changed paths: M /trunk/translations/freeciv/en_GB.po Merge current S2_5 en_GB translation for core strings (r26290). Trunk stats: 87%: 5778 translated, 491 fuzzy, 353 untranslated. ------------------------------------------------------------------------ r26289 | sveinung | 2014-09-08 11:44:06 +0300 (Mon, 08 Sep 2014) | 8 lines Changed paths: M /trunk/client/gui-gtk-2.0/diplomat_dialog.c M /trunk/client/gui-gtk-3.0/diplomat_dialog.c Gtk clients: Add information to action selection dialog text. If there is a target city add its name. If there is a target city and the actor unit has a home city add the name of the home city too. The home city name will become quite useful when the action dialog takes over trade route establishing. See patch #5195 ------------------------------------------------------------------------ r26287 | mir3x | 2014-09-07 16:44:54 +0300 (Sun, 07 Sep 2014) | 4 lines Changed paths: M /trunk/client/gui-qt/mapview.cpp If gold income was negative it was shown as +-X, instead just -X. See patch #5172 ------------------------------------------------------------------------ r26286 | mir3x | 2014-09-07 16:41:59 +0300 (Sun, 07 Sep 2014) | 4 lines Changed paths: M /trunk/client/gui-qt/Makefile.am M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/pages.cpp M /trunk/client/gui-qt/voteinfo_bar.cpp M /trunk/client/gui-qt/voteinfo_bar.h added vote bar See patch #5163 ------------------------------------------------------------------------ r26283 | mir3x | 2014-09-07 16:25:02 +0300 (Sun, 07 Sep 2014) | 4 lines Changed paths: M /trunk/client/gui-qt/repodlgs.cpp Added future tech handling See patch #5171 ------------------------------------------------------------------------ r26281 | mir3x | 2014-09-07 16:22:14 +0300 (Sun, 07 Sep 2014) | 4 lines Changed paths: M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/pages.cpp Removed margins around map view See patch #5170 ------------------------------------------------------------------------ r26280 | sveinung | 2014-09-07 16:21:56 +0300 (Sun, 07 Sep 2014) | 8 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp Qt client: Add information to the action selection dialog text. If there is a target city add its name. If there is a target city and the actor unit has a home city add the name of the home city too. The home city name will become quite useful when the action dialog takes over trade route establishing. See patch #5184 ------------------------------------------------------------------------ r26278 | mir3x | 2014-09-07 16:18:11 +0300 (Sun, 07 Sep 2014) | 4 lines Changed paths: M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/mapctrl.cpp M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/mapview.h Added animated curosrs See patch #5169 ------------------------------------------------------------------------ r26273 | pepeto | 2014-09-07 12:02:59 +0300 (Sun, 07 Sep 2014) | 3 lines Changed paths: M /trunk/server/voting.h Remove function prototype for undefined 'send_running_team_votes()'. See gna patch #5182 ------------------------------------------------------------------------ r26270 | pepeto | 2014-09-07 11:59:26 +0300 (Sun, 07 Sep 2014) | 4 lines Changed paths: M /trunk/server/stdinhand.c M /trunk/server/voting.c M /trunk/server/voting.h Do not make vote if the caller has basic access level and use a ctrl access level command if the vote would pass immediatly anyway. See gna patch #5181 ------------------------------------------------------------------------ r26268 | pepeto | 2014-09-07 11:51:10 +0300 (Sun, 07 Sep 2014) | 5 lines Changed paths: M /trunk/server/generator/mapgen.c M /trunk/server/srv_main.c When generating the map, reset settings 'generator', 'startpos' and 'teamplacement' at every step of the loop. Show to the user what of these setting has been modified after success. See gna patch #5180 ------------------------------------------------------------------------ r26266 | pepeto | 2014-09-07 11:31:30 +0300 (Sun, 07 Sep 2014) | 5 lines Changed paths: M /trunk/server/generator/mapgen.c Fix compilation warning about use of uninitialized variable 'l'. Reported by Christian Knoke See gna bug #22572 ------------------------------------------------------------------------ r26263 | pepeto | 2014-09-07 11:27:22 +0300 (Sun, 07 Sep 2014) | 7 lines Changed paths: M /trunk/server/connecthand.c Do not send the vote updates to the connecting user before he has received the vote info itself. It happened in server initial state when a user joined when they were running votes. Reported by mir3x See gna bug #22566 ------------------------------------------------------------------------ r26260 | pepeto | 2014-09-07 11:01:35 +0300 (Sun, 07 Sep 2014) | 7 lines Changed paths: M /trunk/client/goto.c Fix the turns number for client goto when the move rate of the unit is nil, but it still has moves left (due to tech loss, wonder loss etc.). This will causing erroneous message about long path length (=-1). Originally reported by Jacob Nevins See gna bug #22571 ------------------------------------------------------------------------ r26257 | pepeto | 2014-09-07 10:54:43 +0300 (Sun, 07 Sep 2014) | 6 lines Changed paths: M /trunk/client/goto.c M /trunk/common/unit.h M /trunk/fc_version M /trunk/server/savecompat.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/unithand.c M /trunk/server/unittools.c Added unit ORDER_ACTION_MOVE to specify to the server we don't only move to the last tile of the patch. We also want attack, establish trade route etc. Reported anonymously See gna bug #20618 ------------------------------------------------------------------------ r26255 | cazfi | 2014-09-07 08:48:58 +0300 (Sun, 07 Sep 2014) | 4 lines Changed paths: M /trunk/server/srv_main.c Removed outdated comment about the relation of HAVE_LIBZ and compress_level. Compress level can be set for bzip2 or xz compression as well. Code was already correct, not having the assumption the comment claimed to be safe to do there. ------------------------------------------------------------------------ r26254 | cazfi | 2014-09-07 06:45:08 +0300 (Sun, 07 Sep 2014) | 4 lines Changed paths: M /trunk/common/connection.h M /trunk/m4/web-client.m4 Disabled network compression from freeciv-web builds See patch #5164 ------------------------------------------------------------------------ r26253 | cazfi | 2014-09-07 06:21:48 +0300 (Sun, 07 Sep 2014) | 5 lines Changed paths: M /trunk/configure.ac 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. See patch #5126 ------------------------------------------------------------------------ r26251 | cazfi | 2014-09-07 06:18:33 +0300 (Sun, 07 Sep 2014) | 4 lines Changed paths: M /trunk/tools/civmanual.c Write freeciv-manual version to comment in generated files. See patch #5120 ------------------------------------------------------------------------ r26250 | sveinung | 2014-09-07 05:07:06 +0300 (Sun, 07 Sep 2014) | 5 lines Changed paths: M /trunk/common/unit.h M /trunk/server/diplomats.c Use gen_action in stead of diplomat_actions in maybe_cause_incident() This was the last remaining user of the enum diplomat_actions. Remove it. See patch #5178 ------------------------------------------------------------------------ r26249 | sveinung | 2014-09-07 05:07:02 +0300 (Sun, 07 Sep 2014) | 6 lines Changed paths: M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/server/unithand.c Clean up: Get rid of is_diplomat_action_available() The functionality of is_diplomat_action_available() is now covered by other functions. Use those in stead. See patch #5177 ------------------------------------------------------------------------ r26248 | sveinung | 2014-09-07 05:06:57 +0300 (Sun, 07 Sep 2014) | 3 lines Changed paths: M /trunk/ai/default/aidiplomat.c M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/gui-gtk-2.0/diplomat_dialog.c M /trunk/client/gui-gtk-3.0/diplomat_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl2/diplomat_dialog.c M /trunk/client/gui-xaw/diplomat_dialog.c M /trunk/common/actions.h M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/unithand.c Change the packet UNIT_DIPLOMAT_ACTION to UNIT_DO_ACTION patch #5176 ------------------------------------------------------------------------ r26247 | sveinung | 2014-09-07 03:04:54 +0300 (Sun, 07 Sep 2014) | 3 lines Changed paths: M /trunk/ai/default/aidiplomat.c Make the AI non omniscient when considering if an action is legal or not. See patch #5168 ------------------------------------------------------------------------ r26244 | pepeto | 2014-09-06 12:05:49 +0300 (Sat, 06 Sep 2014) | 3 lines Changed paths: M /trunk/common/unit.c 'unitwaittime': safer initialization of punit->server.action_turn. See gna patch #5167 ------------------------------------------------------------------------ r26241 | pepeto | 2014-09-06 12:00:25 +0300 (Sat, 06 Sep 2014) | 7 lines Changed paths: M /trunk/common/aicore/path_finding.c Made pathfinder able to handle correctly the case when the move rate of the unit move rate is nil, but it still has moves left (due to tech loss, wonder loss etc.). Originally reported anonymously for bug #21932 See gna bug #22569 ------------------------------------------------------------------------ r26239 | mir3x | 2014-09-06 11:34:22 +0300 (Sat, 06 Sep 2014) | 5 lines Changed paths: M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/pages.cpp Now beta label is shown with correct font in qt-client See patch #5166 ------------------------------------------------------------------------ r26237 | mir3x | 2014-09-06 11:30:13 +0300 (Sat, 06 Sep 2014) | 4 lines Changed paths: M /trunk/client/gui-qt/Makefile.am M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h M /trunk/client/gui-qt/messagedlg.cpp M /trunk/client/gui-qt/messagedlg.h Added messages options to Qt-client See patch #5165 ------------------------------------------------------------------------ r26236 | cazfi | 2014-09-05 23:49:59 +0300 (Fri, 05 Sep 2014) | 4 lines Changed paths: M /trunk/client/gui-xaw/menu.c Changed Base building keys to Shift+F and Shift+E in Xaw-client. See patch #5157 ------------------------------------------------------------------------ r26235 | cazfi | 2014-09-05 23:41:13 +0300 (Fri, 05 Sep 2014) | 4 lines Changed paths: M /trunk/configure.ac List in configure end report if freeciv-ruledit build is enabled. See patch #5125 ------------------------------------------------------------------------ r26229 | pepeto | 2014-09-05 11:29:26 +0300 (Fri, 05 Sep 2014) | 3 lines Changed paths: M /trunk/server/savecompat.c M /trunk/server/savegame2.c Savegame: move the research infos into a separate section named [research]. See gna patch #5158 ------------------------------------------------------------------------ r26225 | pepeto | 2014-09-05 11:14:21 +0300 (Fri, 05 Sep 2014) | 6 lines Changed paths: M /trunk/server/unittools.c Make ORDER_FULL_MP waiting only when the moves left of a unit is inferior to its move rate. Report and method by Jacob Nevins See gna bug #21938 ------------------------------------------------------------------------ r26224 | sveinung | 2014-09-05 11:02:47 +0300 (Fri, 05 Sep 2014) | 3 lines Changed paths: M /trunk/common/metaknowledge.c Clean up: use is_tile_seen() in metaknowledge.c (when possible) See patch #5162 ------------------------------------------------------------------------ r26223 | sveinung | 2014-09-05 11:02:43 +0300 (Fri, 05 Sep 2014) | 3 lines Changed paths: M /trunk/common/actions.c M /trunk/common/unit.c Move the test that a target unit is visible to is_action_possible() See patch #5161 ------------------------------------------------------------------------ r26222 | sveinung | 2014-09-05 11:02:39 +0300 (Fri, 05 Sep 2014) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/diplomat_dialog.c M /trunk/client/gui-gtk-3.0/diplomat_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl2/diplomat_dialog.c M /trunk/client/gui-xaw/diplomat_dialog.c Don't show the "Keep moving" option when acting against the actor's own tile The actor can't move to the tile he already is on. The "Keep moving" option should therefore not be shown when selecting an action against the tile the actor is on. See bug #22565 ------------------------------------------------------------------------ r26220 | pepeto | 2014-09-05 10:34:49 +0300 (Fri, 05 Sep 2014) | 6 lines Changed paths: M /trunk/server/generator/mapgen.c Fair island map generator: do not touch player count variables in case the map generation would be looped. See gna bug #22564 Fix attached. ------------------------------------------------------------------------ r26218 | pepeto | 2014-09-05 10:30:28 +0300 (Fri, 05 Sep 2014) | 7 lines Changed paths: M /trunk/server/generator/mapgen.c Fair island map generator: added checks for map borders to avoid segfaults. Also added some assertions and simplified how sea is made arround the islands. Reported by Jacobs Nevins See gna bug #22562 ------------------------------------------------------------------------ r26217 | pepeto | 2014-09-04 16:14:14 +0300 (Thu, 04 Sep 2014) | 5 lines Changed paths: M /trunk/common/game.c Reinitialize researches game_reset(). Else, you would keep some infos when switching from player to another player (or global observer) and become out of synchronization with the server. See gna bug #22560 ------------------------------------------------------------------------ r26216 | sveinung | 2014-09-04 15:50:11 +0300 (Thu, 04 Sep 2014) | 7 lines Changed paths: M /trunk/common/actions.c Doing an action when actor or target is missing is impossible. Make is_action_enabled_unit_on_city(), is_action_enabled_unit_on_unit(), action_prob_vs_city() and action_prob_vs_unit() return at once if actor or target is missing. See patch #5160 ------------------------------------------------------------------------ r26215 | sveinung | 2014-09-04 15:50:08 +0300 (Thu, 04 Sep 2014) | 11 lines Changed paths: M /trunk/server/unithand.c Use the knowledge of the player to see if a move triggers an action. The server side function unit_move_handling() figures out if a move triggers a spy action. If it triggers a spy action the client is notified. This was done using full server side knowledge. A spy action may be enabled by a rule that depends on knowledge the player don't have. If all actions are illegal based on knowledge the player don't have the client should still be noticed. Use the knowledge of the player to see if an action was triggered in stead so this happens. See bug #22561 ------------------------------------------------------------------------ r26214 | sveinung | 2014-09-04 15:34:55 +0300 (Thu, 04 Sep 2014) | 6 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h Qt client: Remove get_current_unit() and set_current_unit(). Make their only remaining user, the selection of what tech to steal, pass the action information forward via Qt in stead. See patch #5159 ------------------------------------------------------------------------ r26212 | mir3x | 2014-09-04 12:28:13 +0300 (Thu, 04 Sep 2014) | 5 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/cityrep.cpp M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/plrdlg.cpp M /trunk/client/gui-qt/ratesdlg.cpp M /trunk/client/gui-qt/spaceshipdlg.cpp Fixed strings in Qt-client unsuitable for i18n bug reported by Jacob Nevins See bug #22314 ------------------------------------------------------------------------ r26211 | mir3x | 2014-09-04 01:31:14 +0300 (Thu, 04 Sep 2014) | 4 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/dialogs.h M /trunk/client/gui-qt/optiondlg.cpp Added support for nation sets to Qt-client See patch #4350 ------------------------------------------------------------------------ r26209 | cazfi | 2014-09-03 20:50:12 +0300 (Wed, 03 Sep 2014) | 4 lines Changed paths: M /trunk/client/helpdata.c Extra help tells how the extra appears. See patch #5084 ------------------------------------------------------------------------ r26207 | cazfi | 2014-09-03 19:26:58 +0300 (Wed, 03 Sep 2014) | 5 lines Changed paths: M /trunk/configure.ac Added list of enabled freeciv-modpack front-ends to the configure report about enabled features. See patch #5095 ------------------------------------------------------------------------ r26206 | cazfi | 2014-09-03 18:45:50 +0300 (Wed, 03 Sep 2014) | 4 lines Changed paths: M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h Changed Base building keys to Shift+F and Shift+E in Qt-client. See patch #5077 ------------------------------------------------------------------------ r26204 | sveinung | 2014-09-03 17:05:02 +0300 (Wed, 03 Sep 2014) | 19 lines Changed paths: M /trunk/client/gui-gtk-2.0/diplomat_dialog.c M /trunk/client/gui-gtk-3.0/diplomat_dialog.c Gtk clients: Don't store spy action information in static variables Unlike the other clients the Gtk clients won't wait until the previous spy action is complete, follow up questions and all, before the next spy action dialog is shown. They used to store information like actor and target in static variables. Follow up questions would use those variables. The variables would be overwritten when the next spy action selection dialog was opened. This would cause orders from follow up questions to be issued to the wrong actor and against the wrong target. Changes: * Use actor and target information sent by the server with the follow up questions now that the API forwards it. * Store actor and target information in the GUI widgets using gpointer so the functions called by the GUI can get it from there. See bug #21636 ------------------------------------------------------------------------ r26201 | pepeto | 2014-09-03 15:47:39 +0300 (Wed, 03 Sep 2014) | 4 lines Changed paths: M /trunk/common/unit.c Initialize the 'transported_by' unit client field to -1 when creating a virtual unit. It was causing the client assume the unit was transported. See gna bug #22558 ------------------------------------------------------------------------ r26198 | pepeto | 2014-09-03 15:42:29 +0300 (Wed, 03 Sep 2014) | 4 lines Changed paths: M /trunk/client/client_main.c M /trunk/client/editor.c M /trunk/client/editor.h Clear editor copy/paste buffer and selected tiles when disconnecting the server. Free editor when leaving the client. See gna bug #22553 ------------------------------------------------------------------------ r26197 | pepeto | 2014-09-03 15:31:32 +0300 (Wed, 03 Sep 2014) | 7 lines Changed paths: M /trunk/ai/default/advdiplomacy.c M /trunk/ai/default/aicity.c M /trunk/ai/default/aihand.c M /trunk/ai/default/daieffects.c M /trunk/client/packhand.c M /trunk/client/text.c M /trunk/common/packets.def M /trunk/common/player.h M /trunk/common/research.h M /trunk/fc_version M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/plrhand.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/techtools.c Refresh the science surplus of the whole research when it changes. 'bulbs_last_turn' field of the player structure become a server side info only. Reported by Jacob Nevins See gna bug #21299 ------------------------------------------------------------------------ r26196 | sveinung | 2014-09-03 15:30:07 +0300 (Wed, 03 Sep 2014) | 5 lines Changed paths: M /trunk/ai/default/aidiplomat.c M /trunk/client/gui-gtk-2.0/diplomat_dialog.c M /trunk/client/gui-gtk-3.0/diplomat_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl2/diplomat_dialog.c M /trunk/client/gui-xaw/diplomat_dialog.c M /trunk/common/actions.c M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/server/unithand.c Move the test that an actor unit is close enough to its target to actions.c Remove diplomat_can_do_action() since this makes it redundant. See patch #5156 ------------------------------------------------------------------------ r26193 | pepeto | 2014-09-02 22:55:06 +0300 (Tue, 02 Sep 2014) | 3 lines Changed paths: M /trunk/common/map.h M /trunk/server/generator/mapgen.c M /trunk/server/settings.c Ported fair island map generator from warserver. See gna patch #5146 ------------------------------------------------------------------------ r26192 | jtn | 2014-09-02 22:49:09 +0300 (Tue, 02 Sep 2014) | 4 lines Changed paths: M /trunk/client/helpdata.c Correct grammar for insert_allows() blocking sources. "Allows University (with University but no Temple or Colosseum)." See gna bug #22551. ------------------------------------------------------------------------ r26190 | pepeto | 2014-09-02 22:47:31 +0300 (Tue, 02 Sep 2014) | 3 lines Changed paths: M /trunk/common/map.c M /trunk/common/map.h M /trunk/server/gamehand.c M /trunk/server/settings.c Ported 'teamplacement' setting from warserver. See gna patch #5145 ------------------------------------------------------------------------ r26188 | pepeto | 2014-09-02 22:30:53 +0300 (Tue, 02 Sep 2014) | 3 lines Changed paths: M /trunk/common/aicore/path_finding.c M /trunk/utility/Makefile.am D /trunk/utility/pqueue.c D /trunk/utility/pqueue.h A /trunk/utility/specpq.h Added typed priority queues. See gna patch #5144 ------------------------------------------------------------------------ r26187 | sveinung | 2014-09-02 16:09:11 +0300 (Tue, 02 Sep 2014) | 3 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/actions.c M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/unithand.c Make action target selection server side. See patch #5150 ------------------------------------------------------------------------ r26186 | sveinung | 2014-09-02 15:25:03 +0300 (Tue, 02 Sep 2014) | 8 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp Qt client: Use the actor and target provided by the API when it is there The API of the dialogs containing follow up questions about the spy actions for targeted sabotage, city inciting and unit bribing have provided the actor and the target since patch #4502. Use this information in stead of relying on what popup_diplomat_dialog() stored in a static variable. See patch #5155 ------------------------------------------------------------------------ r26183 | pepeto | 2014-09-02 10:25:02 +0300 (Tue, 02 Sep 2014) | 3 lines Changed paths: M /trunk/common/team.h Optimized one function call away from teams_iterate() See patch #5154 ------------------------------------------------------------------------ r26180 | pepeto | 2014-09-02 10:15:03 +0300 (Tue, 02 Sep 2014) | 5 lines Changed paths: M /trunk/client/editor.c Fix scalar operations for editor copy/paste tool. Reported by taka and ILoveLilyAllen AT hotmail.com See gna bug #21655, bug #22536 ------------------------------------------------------------------------ r26177 | pepeto | 2014-09-02 10:07:24 +0300 (Tue, 02 Sep 2014) | 8 lines Changed paths: M /trunk/server/savegame.c M /trunk/server/savegame2.c Check whether the researching technology and technologic goal are legal when loading a savegame. In case they weren't, set them to A_UNSET after broadcasting an error message. Reported by Jamie Troini Analysis by Jacob Nevins See gna bug #21327 ------------------------------------------------------------------------ r26176 | pepeto | 2014-09-02 10:01:57 +0300 (Tue, 02 Sep 2014) | 7 lines Changed paths: M /trunk/ai/default/aidiplomat.c M /trunk/ai/default/aitech.c M /trunk/client/climisc.c M /trunk/client/gui-gtk-2.0/inteldlg.c M /trunk/client/gui-gtk-3.0/inteldlg.c M /trunk/client/gui-qt/plrdlg.cpp M /trunk/client/gui-qt/repodlgs.cpp M /trunk/client/gui-sdl/inteldlg.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl2/inteldlg.c M /trunk/client/gui-sdl2/mapview.c M /trunk/client/gui-sdl2/repodlgs.c M /trunk/client/gui-xaw/inteldlg.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/packhand.c M /trunk/client/text.c M /trunk/common/research.h M /trunk/server/plrhand.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/techtools.c Remove researching_cost cached value from server side. Make choose_tech() able to handle correctly the case when we were researching a future tech and we want to research next future tech. Report a report by Marko Lindqvist See gna bug #22543 ------------------------------------------------------------------------ r26175 | cazfi | 2014-09-02 02:34:10 +0300 (Tue, 02 Sep 2014) | 5 lines Changed paths: M /trunk/client/gui-gtk-3.0/citydlg.c M /trunk/client/gui-gtk-3.0/dialogs.c M /trunk/client/gui-gtk-3.0/diplodlg.c M /trunk/client/gui-gtk-3.0/editprop.c M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.0/optiondlg.c Replaced deprecated gtk_scrolled_window_add_with_viewport() calls with gtk_container_add() calls in gtk3-client. See patch #5139 ------------------------------------------------------------------------ r26174 | cazfi | 2014-09-02 02:31:41 +0300 (Tue, 02 Sep 2014) | 4 lines Changed paths: M /trunk/common/packets.def Documented packet range 256:511 as reserved for freeciv-web. See patch #5129 ------------------------------------------------------------------------ r26173 | cazfi | 2014-09-02 02:25:05 +0300 (Tue, 02 Sep 2014) | 5 lines Changed paths: M /trunk/configure.ac M /trunk/m4/c++11.m4 Added configure check for C++11 nullptr and provide fallback definition if it's not available. See patch #5127 ------------------------------------------------------------------------ r26172 | cazfi | 2014-09-02 02:13:39 +0300 (Tue, 02 Sep 2014) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-3.0/editprop.c Fix accidental clearing of history value of the city when editing it. See bug #22530 ------------------------------------------------------------------------ r26171 | cazfi | 2014-09-02 01:22:12 +0300 (Tue, 02 Sep 2014) | 4 lines Changed paths: M /trunk/common/version.c M /trunk/common/version.h M /trunk/server/ruleset.c M /trunk/tools/ruledit/rulesave.c Write freeciv-ruledit version information to ruleset. See patch #5101 ------------------------------------------------------------------------ r26170 | mir3x | 2014-09-01 15:58:58 +0300 (Mon, 01 Sep 2014) | 5 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp Added missing text when upgrading units. See patch #5149 ------------------------------------------------------------------------ r26168 | mir3x | 2014-09-01 15:43:57 +0300 (Mon, 01 Sep 2014) | 5 lines Changed paths: M /trunk/client/gui-qt/cityrep.cpp M /trunk/client/gui-qt/cityrep.h Added proper item sorting in city report. See patch #5142 ------------------------------------------------------------------------ r26166 | mir3x | 2014-09-01 15:41:10 +0300 (Mon, 01 Sep 2014) | 6 lines Changed paths: M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/mapview.h Added tile pixmap to unit label (often useful when city labels take too much space and player doesnt see current terrain) See patch #5138 ------------------------------------------------------------------------ r26164 | mir3x | 2014-09-01 15:35:22 +0300 (Mon, 01 Sep 2014) | 5 lines Changed paths: M /trunk/client/gui-qt/pages.cpp M /trunk/client/gui-qt/plrdlg.cpp Removed barbarians from start page and intelligence report. See patch #5137 ------------------------------------------------------------------------ r26163 | mir3x | 2014-09-01 15:31:42 +0300 (Mon, 01 Sep 2014) | 5 lines Changed paths: M /trunk/client/gui-qt/repodlgs.cpp Added soring in economy report See patch #5143 ------------------------------------------------------------------------ r26161 | mir3x | 2014-09-01 15:27:09 +0300 (Mon, 01 Sep 2014) | 5 lines 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. Added restoring selection in that case. See patch #5136 ------------------------------------------------------------------------ r26160 | sveinung | 2014-09-01 15:25:01 +0300 (Mon, 01 Sep 2014) | 9 lines Changed paths: M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset Remove redundant "Diplomat" flag checks from action enablers Some action enablers require the Spy unit flag. The Spy unit flag requires the Diplomat unit flag. Requiring the Diplomat unit flag when the Spy unit flag is required is therefore redundant. Requested by Marko Lindqvist See patch #5152 ------------------------------------------------------------------------ r26159 | pepeto | 2014-08-31 16:38:56 +0300 (Sun, 31 Aug 2014) | 6 lines Changed paths: M /trunk/common/aicore/pf_tools.c Path-finding: Add missing basic test for testing if a unit would be a suitable transporter for us. Reported by mir3x See gna bug #22545 ------------------------------------------------------------------------ r26158 | sveinung | 2014-08-31 15:31:19 +0300 (Sun, 31 Aug 2014) | 8 lines Changed paths: M /trunk/common/actions.c M /trunk/common/unit.c Let the action enabler know that the target of a spy action must be foreign Add the requirement that the target of a spy action must be foreign to the target requirement vector of all spy action enablers. The C coded restrictions remain in target finding code. See patch #5147 ------------------------------------------------------------------------ r26157 | sveinung | 2014-08-31 15:25:31 +0300 (Sun, 31 Aug 2014) | 3 lines Changed paths: M /trunk/common/actions.c M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/doc/README.actions M /trunk/server/diplomats.c Move the rule that a unit with 1 hit point can't be sabotaged to the ruleset See patch #5147 ------------------------------------------------------------------------ r26155 | cazfi | 2014-08-31 05:13:01 +0300 (Sun, 31 Aug 2014) | 4 lines Changed paths: M /trunk/configure.ac Allow building static threaded AI even if classic AI is not being built. See bug #22529 ------------------------------------------------------------------------ r26154 | cazfi | 2014-08-31 05:09:13 +0300 (Sun, 31 Aug 2014) | 4 lines Changed paths: M /trunk/tools/ruledit/ruledit_qt.cpp Show freeciv version on freeciv-ruledit opening display See patch #5093 ------------------------------------------------------------------------ r26153 | cazfi | 2014-08-31 04:50:28 +0300 (Sun, 31 Aug 2014) | 6 lines Changed paths: M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset Made Minor Tribe Villages non-pillageable in supplied rulesets. This has no effect on gameplay as no unit has opportunity to pillage them anyway, but makes their help cleaner. See patch #5083 ------------------------------------------------------------------------ r26152 | cazfi | 2014-08-31 04:44:22 +0300 (Sun, 31 Aug 2014) | 4 lines Changed paths: M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-sdl2/menu.c Updated base building keys in sdl-clients See patch #5076 ------------------------------------------------------------------------ r26151 | sveinung | 2014-08-31 03:11:39 +0300 (Sun, 31 Aug 2014) | 3 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/unithand.c Change the packet UNIT_DIPLOMAT_ANSWER to UNIT_ACTION_ANSWER See patch #5141 ------------------------------------------------------------------------ r26150 | cazfi | 2014-08-30 01:45:49 +0300 (Sat, 30 Aug 2014) | 6 lines Changed paths: M /trunk/common/dataio.h M /trunk/common/generate_packets.py M /trunk/server/srv_main.c Wrap most dio_get_xxx() and dio_put_xxx() calls with DIO_PUT() and DIO_GET() macros that take additional "key" parameter. That parameter is ignored in regular compilation, but freeciv-web will define its own version of the macros that use the parameter. See patch #5130 ------------------------------------------------------------------------ r26149 | cazfi | 2014-08-30 01:36:30 +0300 (Sat, 30 Aug 2014) | 4 lines Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/citydlg_common.h M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-3.0/citydlg.c M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/citydlg.h M /trunk/client/packhand.c M /trunk/common/city.h M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/citytools.c Added culture display to city dialog of gtk2, gtk3, and Qt clients. See patch #5124 ------------------------------------------------------------------------ r26146 | cazfi | 2014-08-30 01:19:52 +0300 (Sat, 30 Aug 2014) | 4 lines Changed paths: M /trunk/common/fc_types.h M /trunk/configure.ac Determine max number of ai types configure time if possible. See patch #5123 ------------------------------------------------------------------------ r26145 | cazfi | 2014-08-30 00:59:17 +0300 (Sat, 30 Aug 2014) | 4 lines Changed paths: M /trunk/doc/README.packaging M /trunk/m4/sound.m4 Made SDL2-mixer the default. See patch #5119 ------------------------------------------------------------------------ r26143 | cazfi | 2014-08-30 00:29:18 +0300 (Sat, 30 Aug 2014) | 4 lines Changed paths: M /trunk/tools/mpcli.c M /trunk/tools/mpgui_gtk2.c M /trunk/tools/mpgui_gtk3.c M /trunk/tools/mpgui_qt.cpp Show git commit id on modpack installers when configured with --enable-gitrev See patch #5092 ------------------------------------------------------------------------ r26140 | cazfi | 2014-08-30 00:14:50 +0300 (Sat, 30 Aug 2014) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/mapview.c Removed separate "Villages" help entry as hut-like extras have their help entries. In most rulesets added text from the old "Villages" entry as helptext for the "Minor Tribe Village" extra, but changes made where applicable. See patch #5082 ------------------------------------------------------------------------ r26139 | cazfi | 2014-08-30 00:06:51 +0300 (Sat, 30 Aug 2014) | 6 lines Changed paths: M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/helpdata.txt M /trunk/data/multiplayer/terrain.ruleset Removed separate "Villages" help entry as hut-like extras have their help entries. In most rulesets added text from the old "Villages" entry as helptext for the "Minor Tribe Village" extra, but changes made where applicable. See patch #5082 ------------------------------------------------------------------------ r26138 | cazfi | 2014-08-30 00:02:46 +0300 (Sat, 30 Aug 2014) | 4 lines Changed paths: M /trunk/client/gui-sdl2/optiondlg.c Implemented creation of option list for sdl2-client window size setting. See patch #5079 ------------------------------------------------------------------------ r26137 | cazfi | 2014-08-29 23:50:37 +0300 (Fri, 29 Aug 2014) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/data/alien/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/gtk_menus.xml M /trunk/data/multiplayer/units.ruleset M /trunk/data/stub/units.ruleset M /trunk/doc/README.ruleset_experimental M /trunk/server/ruleset.c Removed hardcoded rule that "Settlers" cannot fortify. They respect "Cant_Fortify" flag from the rulesets instead. Key bindings rearranged in gtk-clients so that fortifying and base building do not share a key. See patch #5074 ------------------------------------------------------------------------ r26136 | pepeto | 2014-08-29 16:26:23 +0300 (Fri, 29 Aug 2014) | 5 lines Changed paths: M /trunk/common/aicore/path_finding.c Path-finding: Fix a bug preventing units to attack non-native tiles. Reported by mir3x See gna bug #22531 ------------------------------------------------------------------------ r26135 | sveinung | 2014-08-29 15:28:02 +0300 (Fri, 29 Aug 2014) | 8 lines Changed paths: M /trunk/data/experimental/game.ruleset M /trunk/data/experimental/units.ruleset M /trunk/doc/README.ruleset_experimental Experimental ruleset: Allow the explorer to establish an embassy Allow explorers to establish an embassy after writing is discovered. This creates a use for explorers after the land is explored but before they can be upgraded to partisans. See patch #5132 ------------------------------------------------------------------------ r26134 | sveinung | 2014-08-29 14:45:03 +0300 (Fri, 29 Aug 2014) | 3 lines Changed paths: M /trunk/ai/default/daieffects.c M /trunk/client/helpdata.c M /trunk/common/fc_types.h M /trunk/common/metaknowledge.c M /trunk/common/requirements.c M /trunk/doc/README.effects M /trunk/fc_version M /trunk/server/cityturn.c M /trunk/server/rssanity.c New requirement type MinHitPoints See patch #5135 ------------------------------------------------------------------------ r26133 | sveinung | 2014-08-29 14:19:47 +0300 (Fri, 29 Aug 2014) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/diplomat_dialog.c M /trunk/client/gui-gtk-3.0/diplomat_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl2/diplomat_dialog.c M /trunk/client/gui-stub/dialogs.c M /trunk/client/gui-xaw/diplomat_dialog.c M /trunk/client/include/dialogs_g.h M /trunk/client/packhand.c Centralize client side diplomat/spy action targeting Find target city and target unit in handle_unit_actions() in stead of repeating the same code in each client's popup_diplomat_dialog(). See patch #5134 ------------------------------------------------------------------------ r26132 | sveinung | 2014-08-29 13:57:20 +0300 (Fri, 29 Aug 2014) | 6 lines Changed paths: M /trunk/common/actions.c M /trunk/data/alien/game.ruleset M /trunk/data/alien/units.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/doc/README.actions Move the rule that an actor must have the Diplomat flag to the ruleset The Diplomat unit type flag should now only be about the ability to defend against spy actions. See patch #5131 ------------------------------------------------------------------------ r26130 | mir3x | 2014-08-29 11:38:07 +0300 (Fri, 29 Aug 2014) | 7 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/citydlg.h Rearanged governor tab in city dialog ( changed behaviour of governor enable/disable button ) Reported by Marko Lindqvist See patch 5088 ------------------------------------------------------------------------ r26128 | mir3x | 2014-08-29 11:24:01 +0300 (Fri, 29 Aug 2014) | 7 lines Changed paths: M /trunk/client/gui-qt/Makefile.am M /trunk/client/gui-qt/chatline.cpp M /trunk/client/gui-qt/chatline.h M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h M /trunk/client/gui-qt/messagewin.cpp M /trunk/client/gui-qt/messagewin.h M /trunk/client/gui-qt/pages.cpp M /trunk/client/options.h Removed old dock widgets (chat and messages). Added new semitransparent widgets, added menu entries for them. Added event icons to messages widget. See patch #5133 ------------------------------------------------------------------------ r26127 | pepeto | 2014-08-28 22:41:47 +0300 (Thu, 28 Aug 2014) | 3 lines Changed paths: M /trunk/server/animals.c M /trunk/server/barbarian.c M /trunk/server/citytools.c M /trunk/server/edithand.c M /trunk/server/plrhand.c M /trunk/server/stdinhand.c M /trunk/server/techtools.c M /trunk/server/unithand.c send_research_info() calls and tech loss cleanup. See gna patch #5118 ------------------------------------------------------------------------ r26126 | pepeto | 2014-08-28 22:34:02 +0300 (Thu, 28 Aug 2014) | 3 lines Changed paths: M /trunk/common/events.h Update documentation about adding new event types. See gna patch #5117 ------------------------------------------------------------------------ r26125 | pepeto | 2014-08-28 22:32:29 +0300 (Thu, 28 Aug 2014) | 3 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/techtools.c Remove unnecessary TECH_GAIN packet. See gna patch #5115 ------------------------------------------------------------------------ r26124 | cazfi | 2014-08-28 22:16:52 +0300 (Thu, 28 Aug 2014) | 5 lines Changed paths: M /trunk/data/alien/units.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset Added explicit "Cant_Fortify" flag to "Settlers" units in supplied rulesets, except for experimental ruleset Workers and Engineers. See patch #5073 ------------------------------------------------------------------------ r26123 | pepeto | 2014-08-28 21:41:30 +0300 (Thu, 28 Aug 2014) | 3 lines Changed paths: M /trunk/common/events.c M /trunk/common/events.h M /trunk/data/misc/small.spec M /trunk/data/stdsounds.soundspec M /trunk/server/cityturn.c M /trunk/server/diplhand.c M /trunk/server/techtools.c Improve technology event types. See gna patch #5116 ------------------------------------------------------------------------ r26122 | cazfi | 2014-08-28 21:24:01 +0300 (Thu, 28 Aug 2014) | 5 lines Changed paths: M /trunk/client/gui-sdl/gui_main.c Fixed sdl-client to search screen related options from client configuration file with correct entry name. See bug #22512 ------------------------------------------------------------------------ r26119 | pepeto | 2014-08-28 21:11:51 +0300 (Thu, 28 Aug 2014) | 3 lines Changed paths: M /trunk/client/packhand.c Remove redundant line in handle_spaceship_info(). See gna patch #5111 ------------------------------------------------------------------------ r26118 | cazfi | 2014-08-28 21:08:54 +0300 (Thu, 28 Aug 2014) | 5 lines Changed paths: M /trunk/ai/default/advmilitary.h M /trunk/ai/default/aicity.h M /trunk/common/ai.h M /trunk/common/city.h M /trunk/common/game.c M /trunk/common/player.c M /trunk/common/player.h M /trunk/common/unit.h M /trunk/common/unittype.c M /trunk/server/advisors/advbuilding.c M /trunk/server/advisors/advbuilding.h M /trunk/server/advisors/advdata.c M /trunk/server/advisors/autosettlers.c M /trunk/server/diplhand.c M /trunk/server/srv_log.c Dropped unneeded ai.h includes from common/*.h, and only include it to those .c files that need it. See patch #5122 ------------------------------------------------------------------------ r26117 | pepeto | 2014-08-28 20:57:17 +0300 (Thu, 28 Aug 2014) | 4 lines Changed paths: M /trunk/server/savegame.c M /trunk/server/savegame2.c Do not calculate the researching cost when loading a savegame, when the researched technology is not set. See gna bug #22525 ------------------------------------------------------------------------ r26114 | pepeto | 2014-08-28 20:54:58 +0300 (Thu, 28 Aug 2014) | 4 lines Changed paths: M /trunk/server/savecompat.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/utility/registry_ini.h Ensure calls to secfile_lookup_XXX() function really check the returned value. See gna bug #22523 ------------------------------------------------------------------------ r26112 | cazfi | 2014-08-28 20:48:40 +0300 (Thu, 28 Aug 2014) | 6 lines Changed paths: M /trunk/scripts/potfiles Updated potfiles script to work with multiple translation domains. Reported by Jacob Nevins See bug #21543 ------------------------------------------------------------------------ r26109 | pepeto | 2014-08-28 20:42:58 +0300 (Thu, 28 Aug 2014) | 5 lines Changed paths: M /trunk/ai/default/aisettler.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-qt/menu.cpp M /trunk/client/text.c M /trunk/common/tile.c M /trunk/common/tile.h M /trunk/server/sanitycheck.c Remove the "[Pollution]" string from the Work menu. Reported by Marko Lindqvist See gna bug #22513 ------------------------------------------------------------------------ r26108 | pepeto | 2014-08-28 20:36:33 +0300 (Thu, 28 Aug 2014) | 5 lines Changed paths: M /trunk/common/packets.def M /trunk/fc_version Add is-game-info flag to SPACESHIP_INFO packet. From a report by mir3x See gna bug #22499 ------------------------------------------------------------------------ r26105 | pepeto | 2014-08-28 20:33:27 +0300 (Thu, 28 Aug 2014) | 7 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/diplomats.c M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/server/unittools.h Fixed a bug when investigating a city which had previously supported or present units last time we investigated it, but has no more. In this situtation, the client was still showing the former units. Reported by kazarmy See gna bug #22498 ------------------------------------------------------------------------ r26104 | cazfi | 2014-08-28 20:22:50 +0300 (Thu, 28 Aug 2014) | 4 lines Changed paths: M /trunk/INSTALL M /trunk/configure.ac M /trunk/doc/README.packaging M /trunk/m4/gtk3-client.m4 Made 3.8 the minimum gtk3 version as a requirement for gtk3-client. See patch #5090 ------------------------------------------------------------------------ r26103 | cazfi | 2014-08-28 20:10:12 +0300 (Thu, 28 Aug 2014) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/tools/ruledit/ruledit.cpp M /trunk/tools/ruledit/ruledit.h M /trunk/tools/ruledit/tab_tech.cpp Added special value "experimental" for configure option --enable-ruledit See patch #5096 ------------------------------------------------------------------------ r26101 | cazfi | 2014-08-28 19:51:17 +0300 (Thu, 28 Aug 2014) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-3.0/pages.c M /trunk/client/gui-qt/pages.cpp M /trunk/client/gui-sdl/pages.c M /trunk/client/gui-sdl2/pages.c M /trunk/client/gui-xaw/gui_main.c Display git commit id on all clients when configured with --enable-gitrev and sources live in a git tree. See patch #5091 ------------------------------------------------------------------------ r26100 | cazfi | 2014-08-28 19:47:42 +0300 (Thu, 28 Aug 2014) | 4 lines Changed paths: M /trunk/ai/Makefile.am A /trunk/ai/difficulty.c A /trunk/ai/difficulty.h M /trunk/server/animals.c M /trunk/server/barbarian.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c M /trunk/server/stdinhand.h Mode AI difficulty level related functions from stdinhand.c to new ai/difficulty.[ch] module See patch #5089 ------------------------------------------------------------------------ r26097 | cazfi | 2014-08-28 19:19:23 +0300 (Thu, 28 Aug 2014) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/sprite.c Fixed endianness in RGB24 to ARGB32 conversion in gtk3-client. See bug #22517 ------------------------------------------------------------------------ r26096 | cazfi | 2014-08-28 19:04:57 +0300 (Thu, 28 Aug 2014) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-3.0/helpdlg.c M /trunk/client/gui-xaw/helpdlg.c M /trunk/client/helpdata.c M /trunk/client/include/helpdlg_g.h M /trunk/data/helpdata.txt Show help for all extras. See patch #5081 ------------------------------------------------------------------------ r26095 | cazfi | 2014-08-28 19:00:50 +0300 (Thu, 28 Aug 2014) | 5 lines Changed paths: M /trunk/client/gui-sdl2/gui_main.c Initialize sdl2-client's screen only after settings have been loaded, so the size and fullscreen settings can be used. See patch #5078 ------------------------------------------------------------------------ r26094 | sveinung | 2014-08-28 16:05:34 +0300 (Thu, 28 Aug 2014) | 6 lines Changed paths: M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/gui-gtk-2.0/diplomat_dialog.c M /trunk/client/gui-gtk-3.0/diplomat_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl2/diplomat_dialog.c M /trunk/client/gui-xaw/diplomat_dialog.c M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/unithand.c Change the packet UNIT_DIPLOMAT_QUERY to UNIT_ACTION_QUERY * Use gen_action in stead of diplomat_actions to name the action. * There is no need for a value field. Remove it. See patch #5121 ------------------------------------------------------------------------ r26093 | sveinung | 2014-08-28 15:07:22 +0300 (Thu, 28 Aug 2014) | 8 lines Changed paths: M /trunk/common/unittype.h M /trunk/fc_version Define bv_unit_type_flags in unit_type_flag_id using SPECENUM_BITVECTOR. * Makes bv_unit_type_flags follow the size of the enum unit_type_flag_id. * Makes bv_unit_type_flags' connection to unit_type_flag_id machine readable. (The extra type information is useful when auto generating support for the Freeciv protocol for languages that can express it) See patch #5114 ------------------------------------------------------------------------ r26092 | sveinung | 2014-08-28 15:07:17 +0300 (Thu, 28 Aug 2014) | 6 lines Changed paths: M /trunk/common/terrain.h M /trunk/fc_version Define bv_terrain_flags in terrain_flag_id using SPECENUM_BITVECTOR. * Makes bv_terrain_flags follow the size of the enum terrain_flag_id. * Makes bv_terrain_flags's connection to terrain_flag_id machine readable. See patch #5113 ------------------------------------------------------------------------ r26091 | sveinung | 2014-08-28 14:08:34 +0300 (Thu, 28 Aug 2014) | 3 lines Changed paths: M /trunk/common/player.c Fix spelling mistake in comment in diplrel_by_rule_name() See bug #22524 ------------------------------------------------------------------------ r26089 | mir3x | 2014-08-28 12:22:43 +0300 (Thu, 28 Aug 2014) | 4 lines Changed paths: M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/tilespec.c Remove player color hack in Qt client See patch #5112 ------------------------------------------------------------------------ r26086 | pepeto | 2014-08-28 12:09:05 +0300 (Thu, 28 Aug 2014) | 3 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/game.c M /trunk/server/ruleset.c Free cleanly game.plr_bg_color. See gna bug #21552 ------------------------------------------------------------------------ r26084 | mir3x | 2014-08-27 17:43:37 +0300 (Wed, 27 Aug 2014) | 5 lines Changed paths: M /trunk/client/gui-qt/repodlgs.cpp Added check for NULL displayed sprites. Also unit sprites are scaled now to fit in cells. See patch #5087 ------------------------------------------------------------------------ r26081 | pepeto | 2014-08-27 14:15:50 +0300 (Wed, 27 Aug 2014) | 3 lines Changed paths: M /trunk/server/techtools.c M /trunk/server/techtools.h update_bulbs() cleanup. See gna patch #5110 ------------------------------------------------------------------------ r26080 | pepeto | 2014-08-27 14:13:21 +0300 (Wed, 27 Aug 2014) | 3 lines Changed paths: M /trunk/server/animals.c M /trunk/server/barbarian.c M /trunk/server/edithand.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c M /trunk/server/techtools.c M /trunk/server/techtools.h init_tech() cleanup. See gna patch #5109 ------------------------------------------------------------------------ r26079 | pepeto | 2014-08-27 14:12:03 +0300 (Wed, 27 Aug 2014) | 3 lines Changed paths: M /trunk/server/animals.c M /trunk/server/barbarian.c M /trunk/server/cityturn.c M /trunk/server/edithand.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c M /trunk/server/techtools.c M /trunk/server/techtools.h give_XXX_free_tech(), and give_XXX_initial_techs() cleanup. See gna patch #5108 ------------------------------------------------------------------------ r26078 | pepeto | 2014-08-27 14:10:57 +0300 (Wed, 27 Aug 2014) | 3 lines Changed paths: M /trunk/server/scripting/api_server_edit.c M /trunk/server/techtools.c M /trunk/server/techtools.h pick_random_tech() and pick_cheapest_tech() cleanup. See gna patch #5107 ------------------------------------------------------------------------ r26077 | pepeto | 2014-08-27 14:09:33 +0300 (Wed, 27 Aug 2014) | 3 lines Changed paths: M /trunk/ai/default/aitech.c M /trunk/server/srv_main.c M /trunk/server/techtools.c M /trunk/server/techtools.h choose_tech(), choose_tech_goal(), and choose_random_tech() cleanup. See gna patch #5106 ------------------------------------------------------------------------ r26076 | pepeto | 2014-08-27 14:08:21 +0300 (Wed, 27 Aug 2014) | 3 lines Changed paths: M /trunk/server/techtools.c tech_researched() cleanup. See gna patch #5105 ------------------------------------------------------------------------ r26075 | sveinung | 2014-08-27 12:49:02 +0300 (Wed, 27 Aug 2014) | 12 lines Changed paths: M /trunk/common/unittype.c Infer if a unit type is an actor from the action enablers, not Diplomat Up until now a unit have been seen as a potential actor if it has the Diplomat unit type flag. It is possible to have a unit with the Diplomat unit type that can't perform any actions. In the future it should be possible to have actors without the Diplomat unit type flag. Stop relying on the Diplomat unit flag to determine if the unit type can perform generalized actions. Check if at least one action controlled by generalized (ruleset) action enablers is possible in stead. See patch #5102 ------------------------------------------------------------------------ r26071 | jtn | 2014-08-27 11:31:32 +0300 (Wed, 27 Aug 2014) | 4 lines Changed paths: M /trunk/client/connectdlg_common.c M /trunk/server/sernet.c Log server port number before attempting to bind to it, and arguments to client-spawned server. See gna bug #22462. ------------------------------------------------------------------------ r26070 | jtn | 2014-08-27 11:31:29 +0300 (Wed, 27 Aug 2014) | 6 lines Changed paths: M /trunk/server/plrhand.c Work around 'may be used uninitialized' warning in fit_nationset_to_players(). Reported by Jordi Negrevernis i Font (jorneg@gna), Christian Knoke (chrisk@gna). See gna bug #21386 and bug #21554. ------------------------------------------------------------------------ r26069 | jtn | 2014-08-27 11:31:26 +0300 (Wed, 27 Aug 2014) | 5 lines Changed paths: M /trunk/ai/default/daieffects.c M /trunk/client/helpdata.c M /trunk/common/fc_types.h M /trunk/common/metaknowledge.c M /trunk/common/requirements.c M /trunk/doc/README.effects M /trunk/fc_version M /trunk/server/cityturn.c M /trunk/server/rssanity.c Add MinVeteran requirement. Requested by Sveinung Kvilhaugsvik (sveinung@gna) and myself. See gna patch #4902. ------------------------------------------------------------------------ r26068 | jtn | 2014-08-27 11:31:22 +0300 (Wed, 27 Aug 2014) | 4 lines Changed paths: M /trunk/server/unittools.c Allow Veteran_Combat effect to depend on unit properties, not just unit type properties. See gna patch #5094. ------------------------------------------------------------------------ r26067 | jtn | 2014-08-27 11:31:18 +0300 (Wed, 27 Aug 2014) | 6 lines Changed paths: M /trunk/ai/default/daieffects.c M /trunk/client/helpdata.c M /trunk/common/city.c M /trunk/common/effects.h M /trunk/common/tech.h M /trunk/data/alien/effects.ruleset M /trunk/data/alien/techs.ruleset M /trunk/data/civ1/effects.ruleset M /trunk/data/civ1/techs.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2/techs.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/civ2civ3/techs.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/classic/techs.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/experimental/techs.ruleset M /trunk/data/multiplayer/effects.ruleset M /trunk/data/multiplayer/techs.ruleset M /trunk/data/stub/techs.ruleset M /trunk/doc/README.effects M /trunk/fc_version M /trunk/server/advisors/advdata.c M /trunk/server/techtools.c Retire tech flag "Population_Pollution_Inc" in favour of new effect "Pollu_Pop_Pct_2". In civ2civ3, Industrialization is no longer a prerequisite for population pollution. See gna patch #5015. ------------------------------------------------------------------------ r26066 | pepeto | 2014-08-27 11:10:24 +0300 (Wed, 27 Aug 2014) | 4 lines Changed paths: M /trunk/server/techtools.c Cleanup do_tech_parasite_effect() and make it pick a random technology, not the first one. See gna patch #5104 ------------------------------------------------------------------------ r26065 | pepeto | 2014-08-27 11:07:02 +0300 (Wed, 27 Aug 2014) | 4 lines Changed paths: M /trunk/server/diplhand.c M /trunk/server/scripting/api_server_edit.c M /trunk/server/techtools.c M /trunk/server/techtools.h Refactor do_dipl_cost(), do_free_cost(), and do_conquer_cost() into research_apply_penalty(). See gna patch #5103 ------------------------------------------------------------------------ r26060 | pepeto | 2014-08-27 10:01:19 +0300 (Wed, 27 Aug 2014) | 3 lines Changed paths: M /trunk/server/srv_main.c Fix player tech_upkeep application. Due to a typo, it was applied negatively. See gna bug #22521 ------------------------------------------------------------------------ r26059 | pepeto | 2014-08-27 09:59:20 +0300 (Wed, 27 Aug 2014) | 3 lines Changed paths: M /trunk/common/research.c Prevent research_total_bulbs_required() against divisions by zero. See gna patch #5097 ------------------------------------------------------------------------ r26057 | cazfi | 2014-08-27 04:41:22 +0300 (Wed, 27 Aug 2014) | 2 lines Changed paths: M /trunk/ai/aitraits.c Comment typofix "vale" -> "value" ------------------------------------------------------------------------ r26056 | cazfi | 2014-08-27 04:05:09 +0300 (Wed, 27 Aug 2014) | 4 lines Changed paths: M /trunk/common/game.c M /trunk/common/game.h M /trunk/server/civserver.c M /trunk/server/meta.c Added sending of server type to metaserver to freeciv-web builds. See patch #4485 ------------------------------------------------------------------------ r26055 | cazfi | 2014-08-27 01:51:12 +0300 (Wed, 27 Aug 2014) | 7 lines Changed paths: M /trunk/client/client_main.c M /trunk/client/client_main.h M /trunk/client/packhand.c Added commandline option "--Hackless" to client in debug builds. It allows to mimic connection to remote server with local server. Requested by Jacob Nevins See bug #20556 ------------------------------------------------------------------------ r26054 | cazfi | 2014-08-27 01:13:42 +0300 (Wed, 27 Aug 2014) | 4 lines Changed paths: M /trunk/tools/ruledit/rulesave.c Fixed compilation broken by patch #5080 See bug #22532 ------------------------------------------------------------------------ r26053 | cazfi | 2014-08-27 00:41:21 +0300 (Wed, 27 Aug 2014) | 4 lines Changed paths: M /trunk/common/packets.def M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/stub/game.ruleset M /trunk/fc_version M /trunk/server/cityturn.c M /trunk/server/ruleset.c M /trunk/server/ruleset.h M /trunk/tools/ruledit/rulesave.c Add city culture points to migration score, adjusted by percentage given in a ruleset. See patch #5086 ------------------------------------------------------------------------ r26052 | cazfi | 2014-08-26 23:35:16 +0300 (Tue, 26 Aug 2014) | 4 lines Changed paths: M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/base.c M /trunk/common/base.h M /trunk/common/extras.c M /trunk/common/extras.h M /trunk/common/packets.def M /trunk/common/road.c M /trunk/common/road.h M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/stub/terrain.ruleset M /trunk/fc_version M /trunk/server/ruleset.c Made helptext property of extras. See patch #5080 ------------------------------------------------------------------------ r26049 | cazfi | 2014-08-26 22:23:21 +0300 (Tue, 26 Aug 2014) | 5 lines Changed paths: M /trunk/client/gui-sdl/widget_window.c M /trunk/client/gui-sdl2/widget_window.c Fixed outside-scope use of local variable causing background color in some sdl-clients' dialogs to be wrong, even totally transparent. See bug #22511 ------------------------------------------------------------------------ r26048 | cazfi | 2014-08-26 21:32:19 +0300 (Tue, 26 Aug 2014) | 5 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/terrain.h M /trunk/common/unit.c M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/stub/terrain.ruleset M /trunk/fc_version Replaced hardcoded rule that fortifying is possible on land and not on sea, with new terrain flag "NoFortify" See patch #5075 ------------------------------------------------------------------------ r26047 | sveinung | 2014-08-26 15:02:00 +0300 (Tue, 26 Aug 2014) | 8 lines Changed paths: M /trunk/common/fc_types.h M /trunk/common/player.h M /trunk/common/terrain.h M /trunk/common/unittype.h Mark enums used in universal as used in the network protocol universals_u can hold the values of some enums. When one of those enums change the meaning universal changes with them. Reported by Marko Lindqvist See bug #22514 ------------------------------------------------------------------------ r26045 | cazfi | 2014-08-25 22:15:54 +0300 (Mon, 25 Aug 2014) | 2 lines Changed paths: M /trunk/translations/freeciv/POTFILES.in M /trunk/translations/nations/POTFILES.skip M /trunk/translations/ruledit/POTFILES.skip Updated POTFILES.in and POTFILES.skip files. ------------------------------------------------------------------------ r26043 | cazfi | 2014-08-25 20:32:53 +0300 (Mon, 25 Aug 2014) | 4 lines Changed paths: M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-sdl2/menu.c Made it possible to build bases to city center in sdl-clients if ruleset allows it. See bug #22509 ------------------------------------------------------------------------ r26042 | cazfi | 2014-08-25 20:25:43 +0300 (Mon, 25 Aug 2014) | 6 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/combat.c M /trunk/common/unit.c M /trunk/common/unittype.h M /trunk/data/alien/units.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/stub/units.ruleset M /trunk/fc_version M /trunk/server/ruleset.c Added "Cant_Fortify" unit type flag that overrides unit class flag "Can_Fortify" for a single unit type. Automatically add it ruleset loading time to all units that have "Settlers" flag. See patch #5072 ------------------------------------------------------------------------ r26040 | cazfi | 2014-08-25 19:43:57 +0300 (Mon, 25 Aug 2014) | 2 lines Changed paths: M /trunk/scripts/setup_auth_server.sh Comment typofix "commanline" -> "commandline" ------------------------------------------------------------------------ r26039 | pepeto | 2014-08-25 18:55:16 +0300 (Mon, 25 Aug 2014) | 1 line Changed paths: M /trunk/server/srv_main.c Removed test code lines committed by mistake at revision 26033. ------------------------------------------------------------------------ r26037 | pepeto | 2014-08-25 18:52:33 +0300 (Mon, 25 Aug 2014) | 3 lines Changed paths: M /trunk/client/helpdata.c M /trunk/client/text.c M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/server/techtools.c Build internationalized and-list strings in miscellaneous locations. See gna patch #5045 ------------------------------------------------------------------------ r26034 | pepeto | 2014-08-25 18:43:30 +0300 (Mon, 25 Aug 2014) | 4 lines Changed paths: M /trunk/server/diplhand.c M /trunk/server/scripting/api_server_edit.c M /trunk/server/techtools.c Emit the "tech_researched" script signal for all players sharing the same research. See gna bug #22474 ------------------------------------------------------------------------ r26033 | pepeto | 2014-08-25 18:39:12 +0300 (Mon, 25 Aug 2014) | 3 lines Changed paths: M /trunk/common/research.c M /trunk/server/srv_main.c struct research_player_iter cleanup. See gna patch #5044 ------------------------------------------------------------------------ r26032 | pepeto | 2014-08-25 18:30:46 +0300 (Mon, 25 Aug 2014) | 5 lines Changed paths: M /trunk/common/research.c Really update the technology step number to reach a goal. A missing test was causing the process to count all technologies (insluding known ones) and returns a constant number. See gna bug #22473 ------------------------------------------------------------------------ r26031 | sveinung | 2014-08-25 14:52:15 +0300 (Mon, 25 Aug 2014) | 9 lines Changed paths: M /trunk/client/climisc.c M /trunk/client/climisc.h M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-sdl2/menu.c SDL clients: don't use client side knowledge to evaluate action enablers Checking for what diplomatic actions are possible in the client can give the wrong result since a rule may depend on knowledge the player don't have. The only targets that currently are legal to act against when they share the actors tile are foreign cities. Check for the presence of a foreign city in stead of using possibly wrong client knowledge to check if any spy action is possible. See bug #22510 ------------------------------------------------------------------------ r26030 | jtn | 2014-08-25 13:00:03 +0300 (Mon, 25 Aug 2014) | 6 lines Changed paths: M /trunk/translations/freeciv/fi.po M /trunk/translations/nations/fi.po Updated Finnish translation by Marko Lindqvist (reviewed by Sini Ruohomaa) merged from S2_4 r26027 using the procedure of patch #4650. Stats on trunk: freeciv: 80%: 5265 translated, 780 fuzzy, 518 untranslated. nations: 87%: 1604 translated, 26 fuzzy, 214 untranslated. (ruledit not merged) ------------------------------------------------------------------------ r26029 | jtn | 2014-08-25 12:59:57 +0300 (Mon, 25 Aug 2014) | 1 line Changed paths: M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset Fix "unterminated character constant" warnings in "make freeciv.pot". ------------------------------------------------------------------------ r26026 | cazfi | 2014-08-25 03:32:46 +0300 (Mon, 25 Aug 2014) | 4 lines Changed paths: M /trunk/server/sernet.c M /trunk/utility/netintf.c M /trunk/utility/netintf.h sockaddr_debug() takes the logging level as parameter. See patch #5065 ------------------------------------------------------------------------ r26024 | cazfi | 2014-08-24 23:02:31 +0300 (Sun, 24 Aug 2014) | 2 lines Changed paths: M /trunk/client/connectdlg_common.c Removed comment referring to long-gone gui-win32 ------------------------------------------------------------------------ r26021 | cazfi | 2014-08-24 22:58:22 +0300 (Sun, 24 Aug 2014) | 4 lines Changed paths: M /trunk/client/clinet.c Give correct error message when client cannot connect to server. See bug #22503 ------------------------------------------------------------------------ r26019 | mir3x | 2014-08-24 19:23:55 +0300 (Sun, 24 Aug 2014) | 4 lines Changed paths: M /trunk/client/gui-qt/mapview.cpp Fixed vieport. See patch #5064 ------------------------------------------------------------------------ r26018 | mir3x | 2014-08-24 18:48:13 +0300 (Sun, 24 Aug 2014) | 9 lines Changed paths: M /trunk/client/gui-qt/canvas.cpp M /trunk/client/gui-qt/gui_main.cpp Added callbacks to font options when city/production/research fonts are changed. Fixed drawing fonts on map view with correct font. Removed log_error from qtg_set_city_names_font_sizes in gui_main.cpp (font sizes are taken from options) See bug #22500 ------------------------------------------------------------------------ r26016 | sveinung | 2014-08-24 17:23:51 +0300 (Sun, 24 Aug 2014) | 7 lines Changed paths: M /trunk/fc_version Update Network capability string for patch #5068 I forgot to update it before the patch was comitted. Reported by Marko Lindqvist on the mailing list See patch #5068 ------------------------------------------------------------------------ r26015 | sveinung | 2014-08-24 17:10:25 +0300 (Sun, 24 Aug 2014) | 6 lines Changed paths: M /trunk/doc/README.actions Document maximum distance between actor and target for "Steal Tech" "Steal Tech" must be done from the same tile as the target or from the tile next to it. The same requirement is documented for the other actions. See bug #22506 ------------------------------------------------------------------------ r26014 | sveinung | 2014-08-24 17:10:20 +0300 (Sun, 24 Aug 2014) | 5 lines Changed paths: M /trunk/common/fc_types.h M /trunk/common/player.c M /trunk/common/player.h M /trunk/common/requirements.c M /trunk/doc/README.effects New diplomatic relationship requirement type property foreign Only support the local range since that is the only place it makes sense. See patch #5068 ------------------------------------------------------------------------ r26013 | cazfi | 2014-08-24 15:44:49 +0300 (Sun, 24 Aug 2014) | 5 lines Changed paths: M /trunk/data/alien/terrain.ruleset Removed accidentally added character from alien terrain.ruleset causing ruleset syntax error. See bug #22507 ------------------------------------------------------------------------ r26012 | cazfi | 2014-08-24 03:45:07 +0300 (Sun, 24 Aug 2014) | 12 lines Changed paths: M /trunk/common/unit.c Disallow all activities that didn't already do that based on terrain activity time settings. If matching terrain activity time is 0, activity is not possible on that terrain. Affected: - ACTIVITY_IRRIGATE - ACTIVITY_MINE - ACTIVITY_POLLUTION - ACTIVITY_FALLOUT - ACTIVITY_PILLAGE See patch #5026 ------------------------------------------------------------------------ r26009 | pepeto | 2014-08-23 17:21:07 +0300 (Sat, 23 Aug 2014) | 3 lines Changed paths: M /trunk/server/connecthand.c Revert patch #3526. See gna bug #22458 ------------------------------------------------------------------------ r26008 | pepeto | 2014-08-23 17:18:39 +0300 (Sat, 23 Aug 2014) | 3 lines Changed paths: M /trunk/server/diplhand.c M /trunk/server/scripting/api_server_edit.c M /trunk/server/techtools.c M /trunk/server/techtools.h Redesign and cleanup found_new_tech(). See gna patch #5043 ------------------------------------------------------------------------ r26007 | pepeto | 2014-08-23 17:16:10 +0300 (Sat, 23 Aug 2014) | 3 lines Changed paths: M /trunk/server/techtools.c Do not send RESEARCH_INFO to players which doesn't have an embassy. See gna patch #5038 ------------------------------------------------------------------------ r26004 | pepeto | 2014-08-23 17:14:28 +0300 (Sat, 23 Aug 2014) | 5 lines Changed paths: M /trunk/server/techtools.c Make techloss and team_pooled_research work as expected together. Reported anonymously See gna bug #21935 ------------------------------------------------------------------------ r26003 | pepeto | 2014-08-23 17:10:22 +0300 (Sat, 23 Aug 2014) | 4 lines Changed paths: M /trunk/common/research.c M /trunk/common/research.h M /trunk/server/cityturn.c M /trunk/server/diplhand.c M /trunk/server/notify.c M /trunk/server/notify.h M /trunk/server/scripting/api_server_notify.c M /trunk/server/techtools.c Improved research notifications, notably with the addition of the function notify_research_embassies(). See gna patch #5037 ------------------------------------------------------------------------ r26001 | cazfi | 2014-08-22 22:57:36 +0300 (Fri, 22 Aug 2014) | 4 lines Changed paths: M /trunk/data/cimpletoon/orient_units.png M /trunk/data/cimpletoon/orient_units.spec A /trunk/data/graphics/cimpletoon/migrant01.blend Added Migrants unit graphics by yd to cimpletoon tileset. See bug #20029 ------------------------------------------------------------------------ r25998 | cazfi | 2014-08-22 22:30:21 +0300 (Fri, 22 Aug 2014) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/mapview.c Fixed gtk3-client creation of fogged sprites. See bug #21601 ------------------------------------------------------------------------ r25997 | cazfi | 2014-08-22 21:51:38 +0300 (Fri, 22 Aug 2014) | 4 lines Changed paths: M /trunk/client/gui-sdl2/mapctrl.c M /trunk/client/gui-sdl2/mapctrl.h Some Coding Style corrections for sdl2-client. See patch #4835 ------------------------------------------------------------------------ r25996 | sveinung | 2014-08-22 16:20:10 +0300 (Fri, 22 Aug 2014) | 8 lines Changed paths: M /trunk/client/packhand.c Focus on the acting unit before asking for extra information about a spy action The spy action targeted sabotage requires the player to select a target. The spy actions bribe unit and incite city requires the player to give a green light to spend the money. Focus on the actor before asking the player for feed back so it is clear who asks. See patch #5063 ------------------------------------------------------------------------ r25995 | sveinung | 2014-08-22 15:49:47 +0300 (Fri, 22 Aug 2014) | 7 lines Changed paths: M /trunk/server/unithand.c Try to explain why no action currently is possible when asked by the client It is possible that no action will be possible when the client asks the server for the probabilities for the various spy actions. Reuse the explanation code from unit_move_handling() to tell why. See patch #5062 ------------------------------------------------------------------------ r25992 | cazfi | 2014-08-21 23:15:35 +0300 (Thu, 21 Aug 2014) | 5 lines Changed paths: M /trunk/server/maphand.c Transfer tile onwer information from player to player as part of map transfer. It's needed when foggedborders is enabled. See bug #22497 ------------------------------------------------------------------------ r25991 | mir3x | 2014-08-21 22:33:56 +0300 (Thu, 21 Aug 2014) | 4 lines Changed paths: M /trunk/client/gui-qt/Makefile.am M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h M /trunk/client/gui-qt/spaceshipdlg.cpp M /trunk/client/gui-qt/spaceshipdlg.h Added Spaceship report. See patch #5060 ------------------------------------------------------------------------ r25989 | cazfi | 2014-08-21 22:15:31 +0300 (Thu, 21 Aug 2014) | 5 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/clientutils.c M /trunk/common/packets.def M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/common/tile.c M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/stub/terrain.ruleset M /trunk/fc_version M /trunk/server/ruleset.c M /trunk/server/unittools.c M /trunk/tools/ruledit/rulesave.c Made pillaging time configurable the same way as time for other extra build and removal activities are. See bug #5025 ------------------------------------------------------------------------ r25988 | sveinung | 2014-08-21 21:14:19 +0300 (Thu, 21 Aug 2014) | 10 lines Changed paths: M /trunk/ai/default/advmilitary.c M /trunk/ai/default/aidata.c M /trunk/ai/default/aidiplomat.c M /trunk/ai/default/aihunt.c M /trunk/client/climisc.c M /trunk/client/control.c M /trunk/client/goto.c M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-sdl2/diplomat_dialog.c M /trunk/client/gui-sdl2/menu.c M /trunk/client/packhand.c M /trunk/common/aicore/pf_tools.c M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/server/unithand.c M /trunk/server/unittools.c Start isolating the actor meaning of the Diplomat unit flag The Diplomat unit flag signals that a unit can defend against diplomatic actions, that it can perform diplomatic actions and that some hard coded rules apply. Introduce the new function is_actor_unit() for the cases where it signals the ability to perform spy actions. The intention is that is_actor_unit() should be true for non spy actions as well when they become generalize action enabler controlled. For now it still looks for the Diplomat flag like before. See patch #5059 ------------------------------------------------------------------------ r25987 | mir3x | 2014-08-21 20:25:25 +0300 (Thu, 21 Aug 2014) | 5 lines Changed paths: M /trunk/client/gui-qt/diplodlg.cpp Fixed typos in diplomacy dialog. See patch #5058 ------------------------------------------------------------------------ r25985 | mir3x | 2014-08-21 20:15:55 +0300 (Thu, 21 Aug 2014) | 4 lines Changed paths: M /trunk/client/gui-qt/cityrep.h In some cases, after unsuccessfull buying item, production could be changed to airport. Fixed. See patch #5057 ------------------------------------------------------------------------ r25983 | mir3x | 2014-08-21 20:11:02 +0300 (Thu, 21 Aug 2014) | 5 lines Changed paths: M /trunk/client/gui-qt/cityrep.cpp Changed 1 string in cities report See patch #5056 ------------------------------------------------------------------------ r25981 | mir3x | 2014-08-21 20:06:22 +0300 (Thu, 21 Aug 2014) | 5 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/gui_main.cpp M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/repodlgs.cpp QMessageBox wont open tabs on taskbar anymore See patch #5055 ------------------------------------------------------------------------ r25979 | mir3x | 2014-08-21 19:59:35 +0300 (Thu, 21 Aug 2014) | 6 lines Changed paths: M /trunk/client/gui-qt/cityrep.cpp M /trunk/client/gui-qt/plrdlg.cpp M /trunk/client/gui-qt/plrdlg.h M /trunk/client/gui-qt/repodlgs.cpp Corrected text in report dialogs. Nation dialog sorts players by score in right order now. Removed barbarians from nation dialog. See patch #5054 ------------------------------------------------------------------------ r25977 | jcreus | 2014-08-21 19:09:56 +0300 (Thu, 21 Aug 2014) | 1 line Changed paths: M /trunk/translations/nations/ca.po Translation update ------------------------------------------------------------------------ r25976 | jcreus | 2014-08-21 19:09:37 +0300 (Thu, 21 Aug 2014) | 1 line Changed paths: M /trunk/translations/freeciv/ca.po Translation update ------------------------------------------------------------------------ r25970 | sveinung | 2014-08-21 12:52:27 +0300 (Thu, 21 Aug 2014) | 5 lines Changed paths: M /trunk/bootstrap/freeciv-gtk2.desktop.in M /trunk/bootstrap/freeciv-mp-gtk2.desktop.in M /trunk/bootstrap/freeciv-mp-gtk3.desktop.in M /trunk/bootstrap/freeciv-mp-qt.desktop.in M /trunk/bootstrap/freeciv-qt.desktop.in M /trunk/bootstrap/freeciv-sdl.desktop.in M /trunk/bootstrap/freeciv-sdl2.desktop.in M /trunk/bootstrap/freeciv-server.desktop.in M /trunk/bootstrap/freeciv.desktop.in Add keywords to desktop files Patch by Markus Koschany See bug #21573 ------------------------------------------------------------------------ r25967 | cazfi | 2014-08-21 01:16:57 +0300 (Thu, 21 Aug 2014) | 6 lines Changed paths: M /trunk/client/connectdlg_common.c M /trunk/server/sernet.c M /trunk/utility/netintf.c M /trunk/utility/netintf.h Made find_next_free_port() criteria for acceptable port to match what server considers acceptable when it actually binds the port. This should greatly reduce the cases where client launches server with a port it cannot use. See bug #22463 ------------------------------------------------------------------------ r25964 | cazfi | 2014-08-21 00:58:09 +0300 (Thu, 21 Aug 2014) | 4 lines 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. See patch #5046 ------------------------------------------------------------------------ r25961 | cazfi | 2014-08-21 00:21:43 +0300 (Thu, 21 Aug 2014) | 6 lines Changed paths: M /trunk/client/Makefile.am M /trunk/configure.ac M /trunk/server/Makefile.am M /trunk/tools/Makefile.am Added configure options to set path for .desktop and .appdata.xml files. Requested by Begasus See patch #5047 ------------------------------------------------------------------------ r25958 | sveinung | 2014-08-20 12:16:12 +0300 (Wed, 20 Aug 2014) | 7 lines Changed paths: M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl2/diplomat_dialog.c SDL clients: Fix segfault during industrial sabotage in a city with no buildings The dialog were the building to sabotage would only initialize the variable pEndActiveWidgetList when the city had at least one building to sabotage. It would the read it later. Always initialize it. See bug #22495 ------------------------------------------------------------------------ r25956 | mir3x | 2014-08-20 12:08:51 +0300 (Wed, 20 Aug 2014) | 9 lines Changed paths: M /trunk/client/gui-qt/chatline.cpp M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/gui_main.cpp M /trunk/client/gui-qt/pages.cpp Added options to start page: -starting game -loading game -loading scenarios -browsing files to locate saves/scenarios See patch #5053 ------------------------------------------------------------------------ r25953 | cazfi | 2014-08-20 01:36:03 +0300 (Wed, 20 Aug 2014) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/sprite.c Fixed gtk3-client sprite boundaries checking to work in high-endian environments. See bug #22457 ------------------------------------------------------------------------ r25950 | cazfi | 2014-08-19 23:35:20 +0300 (Tue, 19 Aug 2014) | 4 lines Changed paths: M /trunk/server/sernet.c Show correct error message when we can't get server port. See bug #22481 ------------------------------------------------------------------------ r25948 | cazfi | 2014-08-19 23:16:55 +0300 (Tue, 19 Aug 2014) | 4 lines Changed paths: M /trunk/server/unittools.c Fixed assertion failure when unit paradrops to unowned tile. See bug #22479 ------------------------------------------------------------------------ r25947 | mir3x | 2014-08-19 20:47:33 +0300 (Tue, 19 Aug 2014) | 2 lines Changed paths: M /trunk/client/gui-qt/cityrep.cpp typo fix in Diplomacy Dialog (There was unwanted string for translators) ------------------------------------------------------------------------ r25945 | sveinung | 2014-08-19 12:53:43 +0300 (Tue, 19 Aug 2014) | 6 lines Changed paths: M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl2/diplomat_dialog.c M /trunk/client/packhand.c Let the player know what unit a diplomat dialog is about by focusing on it. The SDL clients already had this feature. Move its code to shared code so all the clients get this feature. See patch #5052 ------------------------------------------------------------------------ r25944 | sveinung | 2014-08-19 12:31:26 +0300 (Tue, 19 Aug 2014) | 7 lines Changed paths: M /trunk/client/options.c M /trunk/client/options.h M /trunk/client/packhand.c Pop up the spy action dialog when a spy arrives at a city by transport When a unit that can establish a trade route arrives at a city by transport the trade route action dialog is popped up. Do the same for units that can perform spy actions. See patch #5049 ------------------------------------------------------------------------ r25943 | sveinung | 2014-08-19 12:15:46 +0300 (Tue, 19 Aug 2014) | 3 lines Changed paths: M /trunk/client/gui-sdl2/diplomat_dialog.c SDL 2 client: Use the spy actor unit provided by the API in stead of guessing it See patch #5051 ------------------------------------------------------------------------ r25942 | sveinung | 2014-08-19 11:51:03 +0300 (Tue, 19 Aug 2014) | 3 lines Changed paths: M /trunk/client/gui-sdl/diplomat_dialog.c SDL 1 client: Use the spy actor unit provided by the API in stead of guessing it See patch #5050 ------------------------------------------------------------------------ r25941 | sveinung | 2014-08-19 01:35:34 +0300 (Tue, 19 Aug 2014) | 12 lines Changed paths: M /trunk/common/unit.c M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/doc/README.actions M /trunk/server/unithand.c The rule that a spy unit must have moves left to act now lives in the ruleset If the requirement is removed from the spy action's action enabler the player can do the action even if the actor (spy) is out of moves. Without moves the actor will be limited to act against his own tile. It therefore has to be on or be transported to the target tile. A spy unit using its final move will lose its focus. If the player had wanted it to act against the tile the unit ended up on he would have selected the action in stead of "Keep moving" choosing how to spend the last move fragment. See patch #5048 ------------------------------------------------------------------------ r25939 | mir3x | 2014-08-18 21:12:23 +0300 (Mon, 18 Aug 2014) | 5 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/mapview.cpp When porting from qt4 to qt5, fromAscii was replaced by fromLatin, and it showed many characters incorectly (FromAscii(x) should be just replaced by QString(x)) See http://gna.org/patch/?5041 ------------------------------------------------------------------------ r25937 | mir3x | 2014-08-18 21:10:41 +0300 (Mon, 18 Aug 2014) | 4 lines Changed paths: M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/menu.cpp Fixed full screen mode, now should be working correctly. See http://gna.org/patch/?5039 ------------------------------------------------------------------------ r25935 | mir3x | 2014-08-18 21:06:45 +0300 (Mon, 18 Aug 2014) | 4 lines Changed paths: M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/mapview.h Sometimes "End Turn" could show wrong status, when mouse was moved too fast and escaped widget without noticing about mouse move change. See http://gna.org/patch/?5040 ------------------------------------------------------------------------ r25931 | mir3x | 2014-08-18 21:03:15 +0300 (Mon, 18 Aug 2014) | 3 lines Changed paths: M /trunk/client/gui-qt/Makefile.am M /trunk/client/gui-qt/cityrep.cpp M /trunk/client/gui-qt/diplodlg.cpp M /trunk/client/gui-qt/diplodlg.h M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/pages.cpp M /trunk/client/gui-qt/plrdlg.cpp M /trunk/client/gui-qt/repodlgs.cpp Added diplomacy dialog to qt-client See http://gna.org/patch/?5042 ------------------------------------------------------------------------ r25929 | sveinung | 2014-08-18 13:47:07 +0300 (Mon, 18 Aug 2014) | 9 lines Changed paths: M /trunk/client/climisc.c M /trunk/client/climisc.h M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-xaw/menu.c M /trunk/common/unitlist.c M /trunk/common/unitlist.h Enable the action vs own tile menu item if there is a foreign city on the tile Checking for what diplomatic actions are possible in the client can give the wrong result since a rule may depend on knowledge the player don't have. The only targets that currently are legal to act against when they share the actors tile are foreign cities. Check for the presence of a foreign city in stead of using possibly wrong client knowledge to check if any spy action is possible. See bug #22478 ------------------------------------------------------------------------ r25928 | sveinung | 2014-08-17 12:10:05 +0300 (Sun, 17 Aug 2014) | 3 lines Changed paths: M /trunk/common/unittype.c Add comments that should have been a part of patch #5020 See patch #5020 ------------------------------------------------------------------------ r25927 | sveinung | 2014-08-17 11:39:34 +0300 (Sun, 17 Aug 2014) | 6 lines Changed paths: M /trunk/ai/default/daieffects.c M /trunk/client/helpdata.c M /trunk/common/fc_types.h M /trunk/common/metaknowledge.c M /trunk/common/requirements.c M /trunk/doc/README.effects M /trunk/fc_version M /trunk/server/cityturn.c M /trunk/server/rssanity.c Introduce the new requirement type MinMoveFrags It tests if the unit has at least the required amount of move fragments this turn. See patch #5033 ------------------------------------------------------------------------ r25923 | cazfi | 2014-08-17 11:11:16 +0300 (Sun, 17 Aug 2014) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/chatline.c M /trunk/tools/mpgui_gtk2.c Do not use G_SOURCE_REMOVE in gtk2-programs as it's available in glib >= 2.32 only. Gtk3 itself requires glib-2.32 so it's kept there as not adding higher dependency. Reported by David Lowe See bug #22467 ------------------------------------------------------------------------ r25922 | cazfi | 2014-08-15 23:56:06 +0300 (Fri, 15 Aug 2014) | 4 lines Changed paths: M /trunk/ai/classic/classicai.c M /trunk/ai/default/aiplayer.c M /trunk/ai/default/aiplayer.h M /trunk/ai/threaded/threadedai.c Reset all multipliers to their default value when player is toggled under AI control. See patch #5036 ------------------------------------------------------------------------ r25918 | sveinung | 2014-08-15 17:08:07 +0300 (Fri, 15 Aug 2014) | 14 lines 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 cities. It could even be said to be slightly beneficial: if a client that would ask that a unit acts against its own tile and no city is present will save a round trip to the server. The problem with the check is that its hard to discover. It would cause issues if existing actions vs units are changed to no longer require the unit to alone at its til or new actions that can target non cities are added. Remove it. See patch #5035 ------------------------------------------------------------------------ r25917 | sveinung | 2014-08-15 12:37:15 +0300 (Fri, 15 Aug 2014) | 3 lines Changed paths: M /trunk/common/unit.c Bribing or sabotaging your own units should not be allowed. See bug #22469 ------------------------------------------------------------------------ r25915 | pepeto | 2014-08-15 11:03:56 +0300 (Fri, 15 Aug 2014) | 6 lines Changed paths: M /trunk/server/handchat.c M /trunk/server/sernet.c M /trunk/server/stdinhand.c M /trunk/server/stdinhand.h M /trunk/server/voting.c M /trunk/utility/shared.c M /trunk/utility/shared.h Allow users to type a hash in command line (notably for /playercolor function). Only lines beginning by a '#' are considered as comments. Patch me Matthias Pfafferodt and me See gna bug #16864 ------------------------------------------------------------------------ r25914 | sveinung | 2014-08-15 03:45:37 +0300 (Fri, 15 Aug 2014) | 13 lines Changed paths: M /trunk/client/control.c Don't drop a request for diplomat/spy actions based on client knowledge When the player request that a unit do an action against the tile it is located on key_unit_diplomat_actions() is called. It will check that the spy/diplomat can do the action using the client's knowledge. If the unit can't it will drop the request. If the unit can the request will be forwarded to a queue waiting to ask the server. A rule may enable/disable an action based on data the player, and therefore the client, can't see. The client could therefore drop a request when there exist an action the unit legally can do. Since key_unit_diplomat_actions() anyway will ask the server about what actions are enabled the test can safely be removed. See bug #22468 ------------------------------------------------------------------------ r25913 | cazfi | 2014-08-15 00:28:16 +0300 (Fri, 15 Aug 2014) | 5 lines Changed paths: M /trunk/client/gui-sdl2/optiondlg.c Avoid sdl2-client crash when user touches resolution option. There's still no chance to change it - there's a single possible value hardcoded. See bug #22460 ------------------------------------------------------------------------ r25912 | sveinung | 2014-08-14 13:48:49 +0300 (Thu, 14 Aug 2014) | 3 lines Changed paths: M /trunk/common/metaknowledge.c Add metaknowledge for the remaining requirement ranges of CityTile See patch #5030 ------------------------------------------------------------------------ r25911 | sveinung | 2014-08-14 13:37:26 +0300 (Thu, 14 Aug 2014) | 3 lines Changed paths: M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h Qt client: Support diplomat actions against own tile. See patch #5031 ------------------------------------------------------------------------ r25909 | pepeto | 2014-08-14 11:30:58 +0300 (Thu, 14 Aug 2014) | 7 lines Changed paths: M /trunk/server/savegame.c M /trunk/server/savegame2.c Initializing the research cost of all players when loading a savegame to prevent players to get a free tech next turn. Reported by IZY5O on freeciv forums Patch by Andreas Røsdal and me See gna bug #22455 ------------------------------------------------------------------------ r25904 | pepeto | 2014-08-14 11:07:45 +0300 (Thu, 14 Aug 2014) | 9 lines Changed paths: M /trunk/server/connecthand.c Keep server and client synchronized when detaching connection on server side: send the connection info packet before sending any other game packet. A PLAYER_INFO packet was able to produce error messages on client side. Reported by Jacobs Nevins See gna bug #19848 send connection info when detaching to keep client synchronized before sending player info packets ; ------------------------------------------------------------------------ r25903 | sveinung | 2014-08-14 04:11:36 +0300 (Thu, 14 Aug 2014) | 3 lines Changed paths: M /trunk/common/actions.c M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/doc/README.actions Make the limits on what terrain a spy action can be done ruleset controlled See patch #4671 ------------------------------------------------------------------------ r25902 | sveinung | 2014-08-14 04:01:38 +0300 (Thu, 14 Aug 2014) | 15 lines Changed paths: M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/aicore/pf_tools.c M /trunk/common/fc_types.h M /trunk/common/metaknowledge.c M /trunk/common/requirements.c M /trunk/common/requirements.h M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/server/ruleset.c M /trunk/server/unithand.c Introduce a facility to find out if a unit can act given a certain unit state The new function can_unit_act_when_ustate_is() makes it possible to find out if a unit can perform any action controlled by generalized action enablers at all given that a unit state property has the given value. Since going over all the action enablers take time the values are cached. For now this is only used to find out if a unit is of a type that can perform at least one action from inside a transport over non native terrain. If it is true the path finding code will allow it to go directly to its target from the transport (without having to go to native terrain first). It is also used to determine if an error message should mention that the reason for the failure was non native terrain. See patch #5020 ------------------------------------------------------------------------ r25899 | cazfi | 2014-08-13 23:43:25 +0300 (Wed, 13 Aug 2014) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/sprite.c After loading image with no alpha channel (RGB24), convert such surface to ARGB32. See bug #21373 ------------------------------------------------------------------------ r25898 | pepeto | 2014-08-13 12:20:45 +0300 (Wed, 13 Aug 2014) | 5 lines Changed paths: M /trunk/common/aicore/path_finding.c M /trunk/common/aicore/path_finding.h M /trunk/common/aicore/pf_tools.c Better attack handling in path-finding: * unit reachability is taken in account ; * when attack is impossible, don't fall back to normal move. See gna patch #4985 ------------------------------------------------------------------------ r25896 | pepeto | 2014-08-13 12:15:37 +0300 (Wed, 13 Aug 2014) | 7 lines Changed paths: M /trunk/common/movement.c M /trunk/common/scriptcore/api_game_find.c M /trunk/common/unit.c M /trunk/server/unittools.c For choosing a transporter for a unit, prefer ones without orders, then ones which can freely unload, then ones less nested. Use transporter_for_unit() instead of transport_from_tile() for scripting, server carriers and server try_to_save_unit(). See gna patch #4982 ------------------------------------------------------------------------ r25894 | pepeto | 2014-08-13 12:08:04 +0300 (Wed, 13 Aug 2014) | 3 lines Changed paths: M /trunk/server/unittools.c do_paradrop() cleanup of crash fix. See gna bug #22391 ------------------------------------------------------------------------ r25891 | pepeto | 2014-08-13 11:56:00 +0300 (Wed, 13 Aug 2014) | 4 lines Changed paths: M /trunk/common/team.c Make team_pretty_name() remove string qualifiers and translate the name of the team. See gna bug #22394 ------------------------------------------------------------------------ r25890 | pepeto | 2014-08-13 11:46:20 +0300 (Wed, 13 Aug 2014) | 5 lines Changed paths: M /trunk/common/unit.c In can_unit_do_activity_targeted_at(): when target is NULL, really check if there is an irrigation extra type or a mine extra type available. It was causing error messages on client side. See gna bug #22386 ------------------------------------------------------------------------ r25889 | pepeto | 2014-08-13 11:39:49 +0300 (Wed, 13 Aug 2014) | 4 lines Changed paths: M /trunk/server/savegame2.c Fix a typo which was causing the server to crash when loading road unit orders from a 2.5.x savegame. See gna bug #22216 ------------------------------------------------------------------------ r25888 | cazfi | 2014-08-13 01:46:01 +0300 (Wed, 13 Aug 2014) | 4 lines Changed paths: A /trunk/dependencies/lua-5.3 A /trunk/dependencies/lua-5.3/Makefile.am A /trunk/dependencies/lua-5.3/README A /trunk/dependencies/lua-5.3/Version A /trunk/dependencies/lua-5.3/doc A /trunk/dependencies/lua-5.3/doc/alert.png A /trunk/dependencies/lua-5.3/doc/logo.gif A /trunk/dependencies/lua-5.3/doc/osi-certified-72x60.png A /trunk/dependencies/lua-5.3/doc/readme.html A /trunk/dependencies/lua-5.3/freeciv_lua.patch A /trunk/dependencies/lua-5.3/src A /trunk/dependencies/lua-5.3/src/Makefile.am A /trunk/dependencies/lua-5.3/src/lapi.c A /trunk/dependencies/lua-5.3/src/lapi.h A /trunk/dependencies/lua-5.3/src/lauxlib.c A /trunk/dependencies/lua-5.3/src/lauxlib.h A /trunk/dependencies/lua-5.3/src/lbaselib.c A /trunk/dependencies/lua-5.3/src/lbitlib.c A /trunk/dependencies/lua-5.3/src/lcode.c A /trunk/dependencies/lua-5.3/src/lcode.h A /trunk/dependencies/lua-5.3/src/lcorolib.c A /trunk/dependencies/lua-5.3/src/lctype.c A /trunk/dependencies/lua-5.3/src/lctype.h A /trunk/dependencies/lua-5.3/src/ldblib.c A /trunk/dependencies/lua-5.3/src/ldebug.c A /trunk/dependencies/lua-5.3/src/ldebug.h A /trunk/dependencies/lua-5.3/src/ldo.c A /trunk/dependencies/lua-5.3/src/ldo.h A /trunk/dependencies/lua-5.3/src/ldump.c A /trunk/dependencies/lua-5.3/src/lfunc.c A /trunk/dependencies/lua-5.3/src/lfunc.h A /trunk/dependencies/lua-5.3/src/lgc.c A /trunk/dependencies/lua-5.3/src/lgc.h A /trunk/dependencies/lua-5.3/src/linit.c A /trunk/dependencies/lua-5.3/src/liolib.c A /trunk/dependencies/lua-5.3/src/llex.c A /trunk/dependencies/lua-5.3/src/llex.h A /trunk/dependencies/lua-5.3/src/llimits.h A /trunk/dependencies/lua-5.3/src/lmathlib.c A /trunk/dependencies/lua-5.3/src/lmem.c A /trunk/dependencies/lua-5.3/src/lmem.h A /trunk/dependencies/lua-5.3/src/loadlib.c A /trunk/dependencies/lua-5.3/src/lobject.c A /trunk/dependencies/lua-5.3/src/lobject.h A /trunk/dependencies/lua-5.3/src/localluaconf.h A /trunk/dependencies/lua-5.3/src/lopcodes.c A /trunk/dependencies/lua-5.3/src/lopcodes.h A /trunk/dependencies/lua-5.3/src/loslib.c A /trunk/dependencies/lua-5.3/src/lparser.c A /trunk/dependencies/lua-5.3/src/lparser.h A /trunk/dependencies/lua-5.3/src/lstate.c A /trunk/dependencies/lua-5.3/src/lstate.h A /trunk/dependencies/lua-5.3/src/lstring.c A /trunk/dependencies/lua-5.3/src/lstring.h A /trunk/dependencies/lua-5.3/src/lstrlib.c A /trunk/dependencies/lua-5.3/src/ltable.c A /trunk/dependencies/lua-5.3/src/ltable.h A /trunk/dependencies/lua-5.3/src/ltablib.c A /trunk/dependencies/lua-5.3/src/ltm.c A /trunk/dependencies/lua-5.3/src/ltm.h A /trunk/dependencies/lua-5.3/src/lua.h A /trunk/dependencies/lua-5.3/src/lua.hpp A /trunk/dependencies/lua-5.3/src/luaconf.h A /trunk/dependencies/lua-5.3/src/lualib.h A /trunk/dependencies/lua-5.3/src/lundump.c A /trunk/dependencies/lua-5.3/src/lundump.h A /trunk/dependencies/lua-5.3/src/lutf8lib.c A /trunk/dependencies/lua-5.3/src/lvm.c A /trunk/dependencies/lua-5.3/src/lvm.h A /trunk/dependencies/lua-5.3/src/lzio.c A /trunk/dependencies/lua-5.3/src/lzio.h Added lua-5.3 under freeciv version control See patch #5029 ------------------------------------------------------------------------ r25887 | jtn | 2014-08-13 00:02:14 +0300 (Wed, 13 Aug 2014) | 7 lines Changed paths: M /trunk/translations/freeciv/de.po M /trunk/translations/nations/de.po M /trunk/translations/ruledit/de.po Updated German translation from "Quintus" (Marvin Gülker) merged from S2_4 r25878 using the procedure of patch #4650. Stats on trunk: freeciv: 80%: 5217 translated, 772 fuzzy, 565 untranslated. nations: 84%: 1555 translated, 26 fuzzy, 263 untranslated. ruledit: 23%: 7 translated, 15 fuzzy, 9 untranslated. ------------------------------------------------------------------------ r25877 | sveinung | 2014-08-12 16:01:31 +0300 (Tue, 12 Aug 2014) | 3 lines Changed paths: M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/stub/game.ruleset M /trunk/doc/README.actions Document that hard action requirements may be appended patch #5019 ------------------------------------------------------------------------ r25875 | cazfi | 2014-08-12 01:30:48 +0300 (Tue, 12 Aug 2014) | 9 lines Changed paths: M /trunk/common/aicore/aisupport.c Fixed some logic errors in city_gold_worth() that caused returned value to be far too low - Obsolete units were considered only half the value of the shields one gets when disbanding them - Useful units were not considered worth more than value of immediate disbanding - Obsolete buildings were considered only half the value of the gold one gets when selling it - Useful buildings were not considered worth more than value of the immediate sell - Wonders were not considered worth more than regular buildings See bug #22436 ------------------------------------------------------------------------ r25873 | cazfi | 2014-08-12 01:07:51 +0300 (Tue, 12 Aug 2014) | 6 lines Changed paths: M /trunk/data/civ2civ3/effects.ruleset Barbarians and Pirates are not subject to waste by distance in civ2civ3 ruleset Patch by David Fernandez See bug #22330 ------------------------------------------------------------------------ r25872 | cazfi | 2014-08-12 00:59:45 +0300 (Tue, 12 Aug 2014) | 5 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/extras.h M /trunk/common/packets.def M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/common/tile.c M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/stub/terrain.ruleset M /trunk/fc_version M /trunk/server/ruleset.c M /trunk/tools/ruledit/rulesave.c Added extra property "removal_time", consistent with "build_time" but affecting extra removal activities. See patch #5024 ------------------------------------------------------------------------ r25868 | jtn | 2014-08-11 11:40:05 +0300 (Mon, 11 Aug 2014) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-3.0/gui_main.c Reinstate ability of quote/apostrophe key to raise chat window in-game in Gtk clients. See gna bug #22453. ------------------------------------------------------------------------ r25867 | cazfi | 2014-08-10 19:04:56 +0300 (Sun, 10 Aug 2014) | 4 lines Changed paths: M /trunk/client/control.c M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-3.0/helpdlg.c M /trunk/client/gui-xaw/helpdlg.c M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/base.h M /trunk/common/extras.h M /trunk/common/packets.def M /trunk/common/road.h M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/common/tile.c M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/stub/terrain.ruleset M /trunk/fc_version M /trunk/server/advisors/autosettlers.c M /trunk/server/ruleset.c M /trunk/tools/civmanual.c M /trunk/tools/ruledit/rulesave.c Made "build_time" property of all extras, not just bases and roads. See patch #5023 ------------------------------------------------------------------------ r25866 | cazfi | 2014-08-10 11:22:17 +0300 (Sun, 10 Aug 2014) | 4 lines Changed paths: M /trunk/Makefile.am A /trunk/m4/gettext.m4 A /trunk/m4/nls.m4 A /trunk/m4/po.m4 A /trunk/m4/progtest.m4 Added all needed gettext m4-files to freeciv tree. See patch #5022 ------------------------------------------------------------------------ r25863 | jtn | 2014-08-10 02:03:56 +0300 (Sun, 10 Aug 2014) | 5 lines Changed paths: M /trunk/client/helpdata.c Suppress tech help "Increases the pollution generated by the population" if the world default of Pollu_Pop_Pct is 100, since it's misleading in that case. (Improves generated help for civ2civ3.) See gna patch #5016. ------------------------------------------------------------------------ r25860 | jtn | 2014-08-09 16:31:11 +0300 (Sat, 09 Aug 2014) | 6 lines Changed paths: M /trunk/server/savegame.c Fix "Trying to put -1529999752 into 8 bits" type warnings after loading a pre-2.3 savegame. Patch by pepeto@gna. See gna bug #22364. ------------------------------------------------------------------------ r25858 | cazfi | 2014-08-09 11:07:27 +0300 (Sat, 09 Aug 2014) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-3.0/dialogs.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/dialogs.h M /trunk/client/gui-sdl/gui_id.h M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-sdl2/dialogs.c M /trunk/client/gui-sdl2/dialogs.h M /trunk/client/gui-sdl2/gui_id.h M /trunk/client/gui-sdl2/optiondlg.c M /trunk/client/gui-stub/dialogs.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/include/dialogs_g.h M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/ruleset.c M /trunk/server/settings.c M /trunk/server/srv_main.c Added support for changing nationset to sdl-clients. Requested by Jacob Nevins See patch #4351 ------------------------------------------------------------------------ r25857 | cazfi | 2014-08-09 10:57:55 +0300 (Sat, 09 Aug 2014) | 4 lines Changed paths: M /trunk/data/civ2civ3/game.ruleset Fixed civ2civ3 happyborders setting format. See bug #22446 ------------------------------------------------------------------------ r25854 | cazfi | 2014-08-09 10:36:52 +0300 (Sat, 09 Aug 2014) | 5 lines Changed paths: M /trunk/server/unittools.c Fixed pillaging of a fortress to cause an incident even if the former owner no longer owns the tile when the fortress is not claiming it. See bug #22445 ------------------------------------------------------------------------ r25851 | cazfi | 2014-08-09 10:31:20 +0300 (Sat, 09 Aug 2014) | 7 lines Changed paths: M /trunk/server/stdinhand.c Put "rulesetdir" command first, not last, in a file created with "/write" so that it doesn't reset settings set later in the file. Reported by Arbogast See bug #22447 ------------------------------------------------------------------------ r25850 | jtn | 2014-08-09 02:35:58 +0300 (Sat, 09 Aug 2014) | 7 lines Changed paths: M /trunk/translations/freeciv/gd.po M /trunk/translations/nations/gd.po M /trunk/translations/ruledit/gd.po Updated Scottish Gaelic localisation from Michael Bauer merged from S2_4 r25848 using the procedure of patch #4650. Stats on trunk: freeciv: 80%: 5224 translated, 791 fuzzy, 538 untranslated. nations: 84%: 1546 translated, 150 fuzzy, 148 untranslated. ruledit: 23%: 7 translated, 13 fuzzy, 11 untranslated. ------------------------------------------------------------------------ r25847 | jtn | 2014-08-08 02:24:34 +0300 (Fri, 08 Aug 2014) | 7 lines Changed paths: M /trunk/translations/freeciv/pl.po M /trunk/translations/nations/pl.po M /trunk/translations/ruledit/pl.po Updated Polish translation by Hubert Kowalewski (hubkow@gna). Pulled from and updated against latest potfiles. freeciv: 98.9%: 6480 translated, 41 fuzzy, 32 untranslated. nations: 99.9%: 1842 translated, 2 fuzzy. ruledit: 77%: 24 translated, 7 untranslated. ------------------------------------------------------------------------ r25843 | sveinung | 2014-08-07 13:53:51 +0300 (Thu, 07 Aug 2014) | 3 lines Changed paths: M /trunk/doc/README.actions Rewrite description of action enablers in doc/README.actions See patch #5018 ------------------------------------------------------------------------ r25842 | igx31 | 2014-08-06 22:49:28 +0300 (Wed, 06 Aug 2014) | 3 lines Changed paths: M /trunk/translations/ruledit/fr.po - New string translated ------------------------------------------------------------------------ r25839 | sveinung | 2014-08-06 11:59:45 +0300 (Wed, 06 Aug 2014) | 3 lines Changed paths: M /trunk/doc/README.actions Document more hard requirements in doc/README.actions See patch #5017 ------------------------------------------------------------------------ r25838 | sveinung | 2014-08-06 11:54:53 +0300 (Wed, 06 Aug 2014) | 3 lines Changed paths: M /trunk/doc/README.actions Fix spelling of "embassy" in README.actions See bug #22442 ------------------------------------------------------------------------ r25832 | jtn | 2014-08-05 23:44:50 +0300 (Tue, 05 Aug 2014) | 5 lines Changed paths: M /trunk/data/civ2civ3/effects.ruleset In civ2civ3, allow Lighthouse bonus to apply to Triremes starting their turn on coastal cities which also happen to be on rivers (but not on any other river tile). See gna bug #22438. ------------------------------------------------------------------------ r25831 | jtn | 2014-08-05 23:44:47 +0300 (Tue, 05 Aug 2014) | 5 lines Changed paths: M /trunk/data/civ2civ3/effects.ruleset Rearrange civ2civ3 Solar Plant / Hoover Dam effect exclusions, so that Hoover Dam in a city is considered to make a Solar Plant redundant. No effect on bonuses. See gna bug #22434. ------------------------------------------------------------------------ r25830 | cazfi | 2014-08-05 02:40:19 +0300 (Tue, 05 Aug 2014) | 6 lines Changed paths: M /trunk/common/fc_types.h M /trunk/common/game.h M /trunk/common/packets.def M /trunk/common/unit.c M /trunk/fc_version M /trunk/server/maphand.c M /trunk/server/savecompat.c M /trunk/server/savegame.c M /trunk/server/settings.c M /trunk/server/unittools.c Made 'happyborders' an three value enum. The new third value is ALLIED Requested by GriffonSpade See patch #5001 ------------------------------------------------------------------------ r25829 | cazfi | 2014-08-05 00:42:02 +0300 (Tue, 05 Aug 2014) | 2 lines Changed paths: M /trunk/client/gui-sdl2/widget.h Comment typofix "optionnal" -> "optional" ------------------------------------------------------------------------ r25828 | cazfi | 2014-08-04 23:48:06 +0300 (Mon, 04 Aug 2014) | 4 lines Changed paths: M /trunk/server/rssanity.c Allow self rootreq techs again. See bug #22403 ------------------------------------------------------------------------ r25812 | jtn | 2014-08-04 22:40:46 +0300 (Mon, 04 Aug 2014) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/chatline.c M /trunk/client/gui-gtk-2.0/chatline.h M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-3.0/chatline.c M /trunk/client/gui-gtk-3.0/chatline.h M /trunk/client/gui-gtk-3.0/gui_main.c Allow apostrophe key to focus chatline in pregame, and other minor tweaks to keyboard handling code. See gna bug #22429. ------------------------------------------------------------------------ r25811 | jtn | 2014-08-04 22:40:43 +0300 (Mon, 04 Aug 2014) | 5 lines Changed paths: M /trunk/data/helpdata.txt Document that the quote/apostrophe key focuses the chatline in Gtk. Reported by Quintus_q on IRC. See gna bug #22430. ------------------------------------------------------------------------ r25810 | jtn | 2014-08-04 22:40:40 +0300 (Mon, 04 Aug 2014) | 3 lines Changed paths: M /trunk/server/stdinhand.c Translate and wrap ruleset description on server console. See gna bug #22428. ------------------------------------------------------------------------ r25809 | jtn | 2014-08-04 22:40:37 +0300 (Mon, 04 Aug 2014) | 3 lines Changed paths: M /trunk/server/stdinhand.c Fix attribution of settings output to correct server command. See gna bug #22427. ------------------------------------------------------------------------ r25808 | jtn | 2014-08-04 22:40:34 +0300 (Mon, 04 Aug 2014) | 3 lines Changed paths: M /trunk/server/stdinhand.c Prettify long option values in /show output. See gna patch #5012. ------------------------------------------------------------------------ r25807 | jtn | 2014-08-04 22:40:30 +0300 (Mon, 04 Aug 2014) | 3 lines Changed paths: M /trunk/client/gui-gtk-2.0/luaconsole.c M /trunk/client/gui-gtk-3.0/luaconsole.c Fix assertion failure on quitting Gtk clients after opening Lua console. See gna bug #22431. ------------------------------------------------------------------------ r25806 | jtn | 2014-08-04 22:40:27 +0300 (Mon, 04 Aug 2014) | 6 lines Changed paths: M /trunk/server/citytools.c M /trunk/server/diplhand.c M /trunk/server/diplomats.c M /trunk/server/plrhand.c M /trunk/server/rssanity.c M /trunk/server/unittools.c Barbarian players no longer get free buildings such as a Palace when they conquer cities. (This was a recent change, introduced in bug 22271.) Requested by Marko Lindqvist (cazfi@gna). See gna bug #22340. ------------------------------------------------------------------------ r25805 | jtn | 2014-08-04 22:40:24 +0300 (Mon, 04 Aug 2014) | 4 lines Changed paths: M /trunk/server/unittools.c Do not unconditionally discard all veteran levels from NoVeteran units when upgrading them. See gna bug #22425. ------------------------------------------------------------------------ r25804 | cazfi | 2014-08-04 22:26:36 +0300 (Mon, 04 Aug 2014) | 3 lines Changed paths: M /trunk/client/gui-sdl2/dialogs.c Comment typofix "interaceted" -> "interacted" ------------------------------------------------------------------------ r25803 | cazfi | 2014-08-03 22:47:51 +0300 (Sun, 03 Aug 2014) | 4 lines Changed paths: A /trunk/client/gui-gtk-2.0/gamedlgs.h A /trunk/client/gui-gtk-3.0/gamedlgs.h Added new client files forgotten from original patch #4830 commit. See patch #4830 ------------------------------------------------------------------------ r25802 | cazfi | 2014-08-03 22:46:58 +0300 (Sun, 03 Aug 2014) | 4 lines Changed paths: A /trunk/common/multipliers.c A /trunk/common/multipliers.h Added new files forgotten from original patch #4830 commit. See patch #4830 ------------------------------------------------------------------------ r25801 | cazfi | 2014-08-03 22:44:32 +0300 (Sun, 03 Aug 2014) | 6 lines Changed paths: M /trunk/ai/default/daieffects.c M /trunk/client/gui-gtk-2.0/Makefile.am M /trunk/client/gui-gtk-2.0/gamedlgs.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/Makefile.am M /trunk/client/gui-gtk-3.0/gamedlgs.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/helpdata.c M /trunk/client/include/helpdlg_g.h M /trunk/client/packhand.c M /trunk/common/Makefile.am M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/common/game.c M /trunk/common/packets.def M /trunk/common/player.c M /trunk/common/player.h M /trunk/data/alien/governments.ruleset M /trunk/data/civ1/governments.ruleset M /trunk/data/civ2/governments.ruleset M /trunk/data/civ2civ3/governments.ruleset M /trunk/data/classic/governments.ruleset M /trunk/data/experimental/governments.ruleset M /trunk/data/gtk_menus.xml M /trunk/data/helpdata.txt M /trunk/data/multiplayer/governments.ruleset M /trunk/data/stub/governments.ruleset M /trunk/fc_version M /trunk/server/plrhand.c M /trunk/server/ruleset.c M /trunk/server/savegame2.c M /trunk/server/srv_main.c M /trunk/tools/ruledit/rulesave.c Added effect multipliers support to rulesets and gtk-clients. Original patch by Sławomir Lach , reworked by me See patch #4830 ------------------------------------------------------------------------ r25800 | cazfi | 2014-08-03 22:14:16 +0300 (Sun, 03 Aug 2014) | 4 lines Changed paths: M /trunk/client/gui-sdl2/dialogs.c Some Coding Style corrections for sdl2-client. See patch #4835 ------------------------------------------------------------------------ r25798 | cazfi | 2014-08-03 21:53:09 +0300 (Sun, 03 Aug 2014) | 6 lines Changed paths: M /trunk/data/database.lua M /trunk/server/scripting/script_fcdb.c Made authentication to work when multiple sql backends has been enabled simultaneously. Reported by Jacob Nevins See bug #20723 ------------------------------------------------------------------------ r25797 | cazfi | 2014-08-03 21:45:26 +0300 (Sun, 03 Aug 2014) | 5 lines Changed paths: M /trunk/client/options.c When 'minor' part of the version number is at least 90, use client configuration file versioned as "(MAJOR+1).0" See patch #4747 ------------------------------------------------------------------------ r25795 | cazfi | 2014-08-03 21:28:50 +0300 (Sun, 03 Aug 2014) | 5 lines Changed paths: M /trunk/bootstrap/generate_gitrev.sh Correctly display git commit id in version number when configured with --enable-gitrev, instead of raw "" See bug #22413 ------------------------------------------------------------------------ r25794 | cazfi | 2014-08-03 21:17:45 +0300 (Sun, 03 Aug 2014) | 4 lines Changed paths: M /trunk/INSTALL M /trunk/autogen.sh M /trunk/configure.ac M /trunk/doc/README.packaging Made 0.14 the minimum version of gettext if one wants to enable nls. See patch #5005 ------------------------------------------------------------------------ r25793 | jtn | 2014-08-03 13:46:11 +0300 (Sun, 03 Aug 2014) | 3 lines Changed paths: M /trunk/translations/freeciv/en_GB.po Merge current S2_5 en_GB translation for core strings (r25792). Trunk stats: freeciv: 88%: 5744 translated, 467 fuzzy, 335 untranslated. ------------------------------------------------------------------------ r25790 | cazfi | 2014-08-03 11:02:12 +0300 (Sun, 03 Aug 2014) | 6 lines Changed paths: A /trunk/tools/ruledit/requirers_dlg.cpp A /trunk/tools/ruledit/requirers_dlg.h Added new files forgotten from original patch #5003 commit. Reported by Jacob Nevins See patch #5003 ------------------------------------------------------------------------ r25780 | jtn | 2014-08-03 10:36:47 +0300 (Sun, 03 Aug 2014) | 3 lines Changed paths: M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/helpdata.txt M /trunk/data/multiplayer/units.ruleset Move help about irrigation requirements, etc, into ruleset-specific help. See gna patch #5009. ------------------------------------------------------------------------ r25779 | jtn | 2014-08-03 10:36:44 +0300 (Sun, 03 Aug 2014) | 3 lines Changed paths: M /trunk/data/civ2civ3/terrain.ruleset Fix some recently introduced errors in the help for civ2civ3 rivers. See gna bug #22365. ------------------------------------------------------------------------ r25778 | jtn | 2014-08-03 10:36:41 +0300 (Sun, 03 Aug 2014) | 5 lines Changed paths: M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/doc/README.ruleset_civ2civ3 civ2civ3: add Oasis exclusion to "Nile floods" effect, and restore original bonus of oasis. No change to gameplay, but makes online help more accurate. See gna patch #5008. ------------------------------------------------------------------------ r25777 | jtn | 2014-08-03 10:36:37 +0300 (Sun, 03 Aug 2014) | 6 lines Changed paths: M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/doc/README.ruleset_experimental Experimental/civ2civ3 maglevs: note that Big Land units can't use them, and that they don't preclude road/railroad output bonuses. Reported by Marko Lindqvist (cazfi@gna). See gna bug #22333. ------------------------------------------------------------------------ r25776 | jtn | 2014-08-03 10:36:34 +0300 (Sun, 03 Aug 2014) | 3 lines Changed paths: M /trunk/data/civ2civ3/terrain.ruleset Add hidden_by for civ2civ3 Maglev. See gna bug #22421. ------------------------------------------------------------------------ r25775 | jtn | 2014-08-03 10:36:31 +0300 (Sun, 03 Aug 2014) | 5 lines Changed paths: M /trunk/data/civ2civ3/terrain.ruleset Remove useless DiplomatDefense flag from civ2civ3 Airfield. Reported by David Fernandez (bardo@gna). See gna bug #22420. ------------------------------------------------------------------------ r25774 | jtn | 2014-08-03 10:36:25 +0300 (Sun, 03 Aug 2014) | 3 lines Changed paths: M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset Acknowledge ability to build buoys in "Airbase" unit flag help text. See gna bug #22419. ------------------------------------------------------------------------ r25773 | jtn | 2014-08-03 10:36:21 +0300 (Sun, 03 Aug 2014) | 4 lines Changed paths: M /trunk/common/version.c Prevent gettext stuff leaking into version strings with --enable-svnrev/gitrev and unmodified checkout. See gna bug #22415. ------------------------------------------------------------------------ r25772 | cazfi | 2014-08-03 01:16:39 +0300 (Sun, 03 Aug 2014) | 5 lines Changed paths: M /trunk/tools/ruledit/Makefile.am M /trunk/tools/ruledit/ruledit_qt.cpp M /trunk/tools/ruledit/ruledit_qt.h M /trunk/tools/ruledit/tab_tech.cpp M /trunk/translations/freeciv/POTFILES.skip M /trunk/translations/nations/POTFILES.skip M /trunk/translations/ruledit/POTFILES.in When one tries to remove a tech and that fails because other objects use that tech, open dialog listing all the requirers. See patch #5003 ------------------------------------------------------------------------ r25771 | cazfi | 2014-08-03 00:59:14 +0300 (Sun, 03 Aug 2014) | 4 lines Changed paths: M /trunk/common/extras.c M /trunk/common/extras.h M /trunk/server/advisors/infracache.c Calculate infracache value for those extras only that can be built. See patch #5004 ------------------------------------------------------------------------ r25770 | cazfi | 2014-08-03 00:05:59 +0300 (Sun, 03 Aug 2014) | 4 lines Changed paths: M /trunk/common/research.c Initialize a variable to make sure tech upkeep is calculated correctly. See bug #22404 ------------------------------------------------------------------------ r25769 | cazfi | 2014-08-03 00:03:41 +0300 (Sun, 03 Aug 2014) | 4 lines Changed paths: M /trunk/server/animals.c Fixed setting up national style for animal barbarian player. See bug #22412 ------------------------------------------------------------------------ r25768 | cazfi | 2014-08-02 01:20:13 +0300 (Sat, 02 Aug 2014) | 6 lines Changed paths: M /trunk/client/client_main.c M /trunk/configure.ac M /trunk/m4/c11.m4 M /trunk/utility/support.c M /trunk/utility/support.h Introduce fc_at_quick_exit() as wrapper around at_quick_exit() if it exist. Use it to register callback to shutdown spawned server on the client side even in case of quick_exit(). See patch #4998 ------------------------------------------------------------------------ r25765 | cazfi | 2014-08-02 00:42:05 +0300 (Sat, 02 Aug 2014) | 4 lines Changed paths: M /trunk/client/helpdata.c Do not omit help about base's "NoAggressive" flag when happyborders is disabled. See bug #22405 ------------------------------------------------------------------------ r25764 | cazfi | 2014-08-01 21:50:23 +0300 (Fri, 01 Aug 2014) | 4 lines Changed paths: M /trunk/autogen.sh M /trunk/doc/README.packaging Made 1.5.2 the minimum libtool version. See patch #5002 ------------------------------------------------------------------------ r25763 | cazfi | 2014-08-01 21:38:21 +0300 (Fri, 01 Aug 2014) | 5 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/ai/default/aitech.c M /trunk/ai/default/daieffects.c M /trunk/ai/default/daieffects.h dai_effect_value() returns value of the single effect, not cumulative value of the object being evaluated. See patch #4974 ------------------------------------------------------------------------ r25762 | sveinung | 2014-08-01 13:03:05 +0300 (Fri, 01 Aug 2014) | 13 lines Changed paths: M /trunk/server/diplomats.c Fix spy stealing of future techs and of techs chosen by the spy The renumbering of A_UNSET and A_FUTURE in r25394 broke stealing future techs and letting the spy choose what tech to steal. This was caused by the argument validation in diplomat_get_tech() assuming that A_UNSET and A_FUTURE is smaller than A_LAST. Rewrite the validation test so it don't make assumptions about what number A_UNSET ("At Spy's Discretion") and A_FUTURE (future tech) has. Reviewed by pepeto See bug #22400 ------------------------------------------------------------------------ r25761 | cazfi | 2014-07-31 22:43:31 +0300 (Thu, 31 Jul 2014) | 5 lines Changed paths: M /trunk/client/options.c Made client seeking older configuration file to know what was the last minor version for each major version of freeciv. See patch #4747 ------------------------------------------------------------------------ r25760 | cazfi | 2014-07-31 22:24:22 +0300 (Thu, 31 Jul 2014) | 4 lines Changed paths: M /trunk/ai/threaded/taicity.c M /trunk/server/advisors/autosettlers.c M /trunk/server/advisors/infracache.c M /trunk/server/advisors/infracache.h Made infracache to calculate value of extras, and not separately for roads and bases. See patch #4968 ------------------------------------------------------------------------ r25759 | cazfi | 2014-07-31 22:14:19 +0300 (Thu, 31 Jul 2014) | 2 lines Changed paths: M /trunk/server/rssanity.c M /trunk/utility/registry_ini.c M /trunk/utility/registry_ini.h Effectively reverted patch #4972, allowing specialist names with special characters again. ------------------------------------------------------------------------ r25758 | cazfi | 2014-07-31 21:58:20 +0300 (Thu, 31 Jul 2014) | 9 lines Changed paths: M /trunk/ai/default/aitech.c Do not leave global known techs set when AI tests how knowing some currently unknown tech would affect it. This fixes a problem that World -range Tech requirements were far too often considered to be satisfied. Supplied rulesets use such requirements for wonder obsolescense. Reported by many freeciv-web users See bug #22402 ------------------------------------------------------------------------ r25757 | persia | 2014-07-31 17:13:32 +0300 (Thu, 31 Jul 2014) | 3 lines Changed paths: M /trunk/common/map.h Remove obsolete move_cost constants See patch #5000 ------------------------------------------------------------------------ r25755 | sveinung | 2014-07-31 12:22:30 +0300 (Thu, 31 Jul 2014) | 8 lines Changed paths: M /trunk/common/actions.c M /trunk/common/unit.c Make the source tile limit on spy actions a hard action enabler requirement Move the requirement that the actor must be able to exist on its tile (the source tile) to do a spy action from a test in is_diplomat_action_available() to a requirement that always is appended to the actor requirements of the action enablers of spy actions. See patch #4995 ------------------------------------------------------------------------ r25754 | cazfi | 2014-07-30 21:57:17 +0300 (Wed, 30 Jul 2014) | 4 lines Changed paths: M /trunk/server/savecompat.c M /trunk/server/savecompat.h M /trunk/server/savegame2.c Do not use specialist name in entry name, only as value, in savegame format. See bug #22378 ------------------------------------------------------------------------ r25751 | cazfi | 2014-07-30 21:23:16 +0300 (Wed, 30 Jul 2014) | 4 lines Changed paths: M /trunk/ai/default/aicity.c Fixed the way AI handles negative building want's effect to tech want. See bug #22399 ------------------------------------------------------------------------ r25750 | cazfi | 2014-07-30 20:45:19 +0300 (Wed, 30 Jul 2014) | 4 lines Changed paths: M /trunk/common/extras.c Fixed reversed base buildability check in can_build_extra_base() See bug #22398 ------------------------------------------------------------------------ r25749 | sveinung | 2014-07-30 14:45:56 +0300 (Wed, 30 Jul 2014) | 5 lines Changed paths: M /trunk/server/ruleset.c Only append requirements to action enablers when loading the rules to play Reported by Emmet Hikory and Marko Lindqvist See bug #22401 ------------------------------------------------------------------------ r25748 | sveinung | 2014-07-30 14:28:54 +0300 (Wed, 30 Jul 2014) | 3 lines Changed paths: M /trunk/common/metaknowledge.c Metaknowledge for Terrain, TerrainFlag, TerrainClass, Resource, Extra, BaseFlag and RoadFlag See patch #4996 ------------------------------------------------------------------------ r25747 | cazfi | 2014-07-29 23:37:59 +0300 (Tue, 29 Jul 2014) | 5 lines Changed paths: M /trunk/common/city.c M /trunk/doc/README.AI_modules M /trunk/server/citytools.c M /trunk/server/savegame.c M /trunk/server/savegame2.c Call "city_got" AI callback when city is already initialized, "city_lost" before city data gets invalidated. See patch #4994 ------------------------------------------------------------------------ r25746 | sveinung | 2014-07-29 09:24:46 +0300 (Tue, 29 Jul 2014) | 8 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/fc_types.h M /trunk/common/metaknowledge.c M /trunk/common/requirements.c M /trunk/doc/README.effects M /trunk/server/rssanity.c Add the new test TransportDependent to the UnitState requirement type TransportDependent checks if the unit can't exist outside a transport on the tile where it currently is located. Incorporates feedback from Emmet Hikory See patch #4894 ------------------------------------------------------------------------ r25745 | persia | 2014-07-29 07:08:56 +0300 (Tue, 29 Jul 2014) | 3 lines Changed paths: M /trunk/client/helpdata.c Add improvement obsoletes improvement helptext See patch #4993 ------------------------------------------------------------------------ r25744 | persia | 2014-07-29 07:08:48 +0300 (Tue, 29 Jul 2014) | 5 lines Changed paths: M /trunk/ai/default/aitech.c Use dai_can_requirement_be_met_in_city in dai_wants_defender_against Generally modify call usage to map to other similar checks. See patch #4991 ------------------------------------------------------------------------ r25743 | persia | 2014-07-29 07:08:40 +0300 (Tue, 29 Jul 2014) | 8 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/common/improvement.c M /trunk/common/improvement.h M /trunk/server/advisors/advbuilding.c Replace AI uses of is_improvement_redundant * effects: define get_potential_improvement_bonus() * improvement: introduce is_improvement_productive() * aicity: expand and use building_unwanted() * advbuilding: check for improvement productivity See patch #4885 ------------------------------------------------------------------------ r25742 | persia | 2014-07-29 07:08:31 +0300 (Tue, 29 Jul 2014) | 8 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/ai/default/aitech.c M /trunk/ai/default/daieffects.c M /trunk/ai/default/daieffects.h M /trunk/common/effects.c M /trunk/common/effects.h Improve AI inspection of effects requirement vectors. * Remove redundant iteration with is_effect_prevented() * Add new dai_can_requirement_be_met_in_city() to test future conditions * Exit tech want iteration early for inactive requirements * Make is_effect_prevented() static and internal to effects code See patch #4885 ------------------------------------------------------------------------ r25741 | persia | 2014-07-29 07:08:21 +0300 (Tue, 29 Jul 2014) | 3 lines Changed paths: M /trunk/common/improvement.c M /trunk/common/improvement.h M /trunk/common/requirements.c M /trunk/common/requirements.h Consider improvement side effects other than buildable units See patch #4990 ------------------------------------------------------------------------ r25740 | persia | 2014-07-29 07:08:13 +0300 (Tue, 29 Jul 2014) | 3 lines Changed paths: M /trunk/common/actions.c M /trunk/common/requirements.c M /trunk/common/requirements.h Use universal_fulfills for immune government test See patch #4989 ------------------------------------------------------------------------ r25739 | cazfi | 2014-07-28 19:37:58 +0300 (Mon, 28 Jul 2014) | 4 lines Changed paths: M /trunk/client/audio.c Do not play the same track twice in a row if there's multiple options. See patch #4964 ------------------------------------------------------------------------ r25738 | sveinung | 2014-07-28 12:56:23 +0300 (Mon, 28 Jul 2014) | 9 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/actions.c Improve the action UI name getter functions Change action_get_ui_name() so it will return the name without anything else. Use it for mentioning actions in the generated help. Document that action_prepare_ui_name() can insert the probability of success and a client specific mnemonic. See patch #4986 ------------------------------------------------------------------------ r25737 | cazfi | 2014-07-27 23:57:59 +0300 (Sun, 27 Jul 2014) | 4 lines Changed paths: M /trunk/server/savegame2.c Save order of specialists to savegame. See patch #4981 ------------------------------------------------------------------------ r25736 | cazfi | 2014-07-27 13:15:45 +0300 (Sun, 27 Jul 2014) | 4 lines Changed paths: M /trunk/ai/default/daieffects.c M /trunk/common/culture.c M /trunk/common/culture.h M /trunk/common/effects.h M /trunk/doc/README.effects M /trunk/fc_version M /trunk/server/srv_main.c Added National Culture effects "National_Performance" and "National_History" See patch #4950 ------------------------------------------------------------------------ r25735 | cazfi | 2014-07-27 12:42:03 +0300 (Sun, 27 Jul 2014) | 4 lines Changed paths: M /trunk/client/gui-sdl2/citydlg.c Some Coding Style corrections for sdl2-client. See patch #4835 ------------------------------------------------------------------------ r25734 | cazfi | 2014-07-27 12:39:10 +0300 (Sun, 27 Jul 2014) | 5 lines Changed paths: M /trunk/Makefile.am Added AM_DIST_FORMATS variable, ignored by regular automake, to work toward automake-ng support. See patch #4975 ------------------------------------------------------------------------ r25733 | cazfi | 2014-07-27 12:36:41 +0300 (Sun, 27 Jul 2014) | 6 lines Changed paths: M /trunk/client/music.c M /trunk/client/music.h M /trunk/client/options.c Changing the musicset option takes effect immediately and not only after client restart Reported by mqtx See bug #22390 ------------------------------------------------------------------------ r25732 | sveinung | 2014-07-27 03:06:40 +0300 (Sun, 27 Jul 2014) | 7 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/fc_types.h M /trunk/common/metaknowledge.c M /trunk/common/requirements.c M /trunk/doc/README.effects M /trunk/fc_version M /trunk/server/cityturn.c M /trunk/server/rssanity.c Introduce the UnitState requirement type with the test Transported Add the new requirement type UnitState. UnitState is for checking the properties of a unit's state. It is intended to be like CityTile, but for units. The first test, Transported, checks if the unit is transported. See patch #4983 ------------------------------------------------------------------------ r25730 | sveinung | 2014-07-27 01:09:51 +0300 (Sun, 27 Jul 2014) | 7 lines Changed paths: M /trunk/common/aicore/pf_tools.c M /trunk/common/combat.c Make the nativity limits on the source tile for regular attacks consistent Make everything test if the attacking unit can exist on its tile like unit_move_to_tile_test() already did. This also makes the limits on the source tile of regular attacks consistent with those on spy actions. See bug #22381 ------------------------------------------------------------------------ r25729 | cazfi | 2014-07-26 00:38:09 +0300 (Sat, 26 Jul 2014) | 4 lines Changed paths: M /trunk/server/rssanity.h M /trunk/tools/ruledit/tab_misc.cpp Sanity check ruleset data before saving See patch #4976 ------------------------------------------------------------------------ r25727 | sveinung | 2014-07-25 12:56:40 +0300 (Fri, 25 Jul 2014) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/diplomat_dialog.c M /trunk/client/gui-gtk-3.0/diplomat_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl2/diplomat_dialog.c M /trunk/client/gui-xaw/diplomat_dialog.c M /trunk/client/helpdata.c M /trunk/common/actions.c M /trunk/common/actions.h Share the code adding the success probability to a spy actions button text Bonus: the Xaw client will now display a spy actions success probability See patch #4980 ------------------------------------------------------------------------ r25726 | cazfi | 2014-07-25 11:23:33 +0300 (Fri, 25 Jul 2014) | 4 lines Changed paths: M /trunk/data/themes/gui-sdl2/human/backgrounds.themespec M /trunk/data/themes/gui-sdl2/human/city.spec M /trunk/data/themes/gui-sdl2/human/city_fist.spec M /trunk/data/themes/gui-sdl2/human/dip_icons.spec M /trunk/data/themes/gui-sdl2/human/icons.spec M /trunk/data/themes/gui-sdl2/human/small_theme_buttons.spec M /trunk/data/themes/gui-sdl2/human/tech_tree.spec M /trunk/data/themes/gui-sdl2/human/theme.themespec M /trunk/data/themes/gui-sdl2/human/theme_boxs.spec M /trunk/data/themes/gui-sdl2/human/theme_buttons.spec M /trunk/data/themes/gui-sdl2/human/theme_orders_buttons.spec M /trunk/data/themes/gui-sdl2/human/theme_scrolls.spec Made internal references in gui-sdl2 theme to point files in the same theme and not gui-sdl theme. See bug #22370 ------------------------------------------------------------------------ r25725 | cazfi | 2014-07-25 10:59:40 +0300 (Fri, 25 Jul 2014) | 6 lines Changed paths: M /trunk/Makefile.am M /trunk/configure.ac A /trunk/m4/c++11.m4 M /trunk/utility/log.h Use C++11 static_assert() as FC_STATIC_ASSERT when compiling C++ code. Reported by Emmet Hikory See bug #22323 ------------------------------------------------------------------------ r25722 | pepeto | 2014-07-25 10:46:33 +0300 (Fri, 25 Jul 2014) | 6 lines Changed paths: M /trunk/common/connection.c Make detached connection unable to edit. It will prevent them to receive undesired packets when connecting when the game is in edit mode. Reported by Jacob Nevins See gna bug #21468 ------------------------------------------------------------------------ r25721 | pepeto | 2014-07-25 10:42:11 +0300 (Fri, 25 Jul 2014) | 4 lines Changed paths: M /trunk/client/client_main.c M /trunk/client/packhand.c M /trunk/common/research.c M /trunk/common/research.h M /trunk/common/tech.c M /trunk/common/tech.h M /trunk/server/edithand.c M /trunk/server/plrhand.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/techtools.c Move, rename, and rebase player_research_update() to research_update(), taking a 'research' pointer as argument. See gna patch #4979 ------------------------------------------------------------------------ r25720 | pepeto | 2014-07-25 10:34:36 +0300 (Fri, 25 Jul 2014) | 6 lines Changed paths: M /trunk/ai/default/advdiplomacy.c M /trunk/ai/default/aihand.c M /trunk/client/packhand.c M /trunk/client/text.c M /trunk/common/packets.def M /trunk/common/player.h M /trunk/common/research.c M /trunk/common/research.h M /trunk/common/tech.c M /trunk/fc_version M /trunk/server/plrhand.c M /trunk/server/srv_main.c M /trunk/server/techtools.c Improve tech_upkeep in case team pooled research is enabled. tech_upkeep is now a per-player property and calculated only on server side. With the help of Jacob Nevins See gna bug #22058 ------------------------------------------------------------------------ r25719 | pepeto | 2014-07-25 10:24:41 +0300 (Fri, 25 Jul 2014) | 5 lines Changed paths: M /trunk/common/tech.c M /trunk/server/rssanity.c Make ruleset advance sanity check, instead of exiting in the middle of the process. Move the test if a tech requires itself, and improve it to check if it requires it indirectly too. See gna patch #4978 ------------------------------------------------------------------------ r25718 | pepeto | 2014-07-25 10:19:08 +0300 (Fri, 25 Jul 2014) | 3 lines Changed paths: M /trunk/common/unit.c Fix a typo in r25715 due to confusions between many similar patches. See gna patch #4973 & bug #22393 ------------------------------------------------------------------------ r25717 | sveinung | 2014-07-25 05:57:18 +0300 (Fri, 25 Jul 2014) | 3 lines Changed paths: M /trunk/common/metaknowledge.c Add meta knowledge for the building (improvement) requirement type. See patch #4977 ------------------------------------------------------------------------ r25716 | pepeto | 2014-07-24 20:25:44 +0300 (Thu, 24 Jul 2014) | 3 lines Changed paths: M /trunk/common/aicore/path_finding.h M /trunk/common/aicore/pf_tools.c M /trunk/common/unittype.h Take in account recursive transport restriction rules in path-finding. See gna bug #22317 ------------------------------------------------------------------------ r25715 | pepeto | 2014-07-24 20:16:45 +0300 (Thu, 24 Jul 2014) | 3 lines Changed paths: M /trunk/common/unit.c M /trunk/common/unit.h Utilities for iterating unit recursive transports and unit recursive cargo. See gna patch #4973 ------------------------------------------------------------------------ r25714 | pepeto | 2014-07-24 09:06:45 +0300 (Thu, 24 Jul 2014) | 3 lines Changed paths: M /trunk/common/aicore/pf_tools.c Make path-finding tools able to guess the real move rate of a unit type. See gna patch #4971 ------------------------------------------------------------------------ r25713 | pepeto | 2014-07-24 09:02:47 +0300 (Thu, 24 Jul 2014) | 3 lines Changed paths: M /trunk/common/aicore/path_finding.c M /trunk/common/movement.c M /trunk/common/movement.h Improved pf_reverse_map calculations. See gna patch #4970 ------------------------------------------------------------------------ r25710 | pepeto | 2014-07-24 08:53:13 +0300 (Thu, 24 Jul 2014) | 4 lines Changed paths: M /trunk/common/unit.c Move unit_tranported(pcargo) test from could_unit_load() to can_unit_load(). It was forbidding units to jump from a transport to another. See gna bug #22380 ------------------------------------------------------------------------ r25707 | pepeto | 2014-07-24 08:46:28 +0300 (Thu, 24 Jul 2014) | 7 lines Changed paths: M /trunk/common/scriptcore/api_game_methods.c Prevent (Tile):has_base(), (Tile):has_road(), and (Tile):has_extra() lua script functions to crash or produce error messages when the provided name doesn't match any similar object of the ruleset. Reported by Jeffrey C. Jacobs See gna bug #22341 ------------------------------------------------------------------------ r25706 | persia | 2014-07-24 00:06:18 +0300 (Thu, 24 Jul 2014) | 5 lines Changed paths: M /trunk/data/civ2civ3/units.ruleset M /trunk/doc/README.ruleset_civ2civ3 civ2civ3: increased fuel of air units Patch by David Fernandez See patch #4812 ------------------------------------------------------------------------ r25705 | persia | 2014-07-24 00:06:09 +0300 (Thu, 24 Jul 2014) | 5 lines Changed paths: M /trunk/data/civ2civ3/techs.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/doc/README.ruleset_civ2civ3 civ2civ3: add maglev Patch by David Fernandez See patch #4966 ------------------------------------------------------------------------ r25703 | cazfi | 2014-07-23 22:33:13 +0300 (Wed, 23 Jul 2014) | 6 lines Changed paths: M /trunk/data/amplio2/maglev.spec Corrected maglev sprite tags. Patch by Jacob Nevins See bug #22371 ------------------------------------------------------------------------ r25702 | cazfi | 2014-07-23 20:48:13 +0300 (Wed, 23 Jul 2014) | 4 lines Changed paths: M /trunk/client/gui-sdl2/graphics.c M /trunk/client/gui-sdl2/graphics.h M /trunk/client/gui-sdl2/gui_tilespec.c M /trunk/client/gui-sdl2/gui_tilespec.h M /trunk/client/gui-sdl2/themespec.c Sdl2-client's copy_surface() copies also graphical contents of the surface. See patch #4969 ------------------------------------------------------------------------ r25701 | cazfi | 2014-07-23 20:44:57 +0300 (Wed, 23 Jul 2014) | 5 lines Changed paths: M /trunk/common/unit.c Fixed can_unit_do_activity_targeted_at() fallback target detection to check potential extras for target tile, and not for the tile unit currently is at. See bug #22369 ------------------------------------------------------------------------ r25699 | sveinung | 2014-07-23 17:25:38 +0300 (Wed, 23 Jul 2014) | 7 lines Changed paths: M /trunk/server/rssanity.c M /trunk/utility/registry_ini.c M /trunk/utility/registry_ini.h Check that ruleset supplied specialist names won't break savegames Savegames stores the number of each kind of specialists a city has using the specialist rule name in the entry name. A specialist rule name must therefore be a valid entry name in a section file. See patch #4972 ------------------------------------------------------------------------ r25697 | pepeto | 2014-07-23 13:43:29 +0300 (Wed, 23 Jul 2014) | 13 lines Changed paths: M /trunk/ai/default/aiparatrooper.c M /trunk/common/player.c M /trunk/common/player.h M /trunk/common/unit.c M /trunk/server/citytools.c M /trunk/server/scripting/api_server_edit.c M /trunk/server/unittools.c M /trunk/server/unittools.h Remove client errors about unknown unit due to an obselete part of unit_move(). Additionally: * simplify send_unit_info_to_onlookers() and use send_unit_info() in most places ; * can_player_see_unit_at() now take correctly in account if the unit would be transported or not ; * move_unit() send unit info when unloading, to allow other players to really see the move. Reported by Marko Lindqvist See gna patch #4912 ------------------------------------------------------------------------ r25696 | pepeto | 2014-07-23 13:35:07 +0300 (Wed, 23 Jul 2014) | 6 lines Changed paths: M /trunk/common/research.c M /trunk/common/tech.c M /trunk/server/diplomats.c M /trunk/server/scripting/api_server_edit.c M /trunk/server/techtools.c Handle properly A_FUTURE with research_invention_XXX() functions. It will prevent infinite loops and wrong memory access since patch #4888. Reported by Andreas Røsdal See gna bug #22359 ------------------------------------------------------------------------ r25694 | cazfi | 2014-07-23 01:57:42 +0300 (Wed, 23 Jul 2014) | 5 lines Changed paths: M /trunk/server/savegame2.c Silenced warnings when loading savegame saved with ruleset version that didn't have nationality enabled but now has. See bug #22360 ------------------------------------------------------------------------ r25693 | cazfi | 2014-07-23 01:39:28 +0300 (Wed, 23 Jul 2014) | 4 lines Changed paths: M /trunk/server/srv_main.c Corrected comment about identity number wrapping point. Reported by akfaew ------------------------------------------------------------------------ r25690 | cazfi | 2014-07-23 01:16:49 +0300 (Wed, 23 Jul 2014) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/citydlg.c Fixed specialist rotation in gtk3-client See bug #22366 ------------------------------------------------------------------------ r25687 | cazfi | 2014-07-23 00:43:16 +0300 (Wed, 23 Jul 2014) | 5 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/ai/default/daieffects.c Do not clear value of the improvement or tech completely when evaluating single effect that has no value. See bug #22363 ------------------------------------------------------------------------ r25685 | pepeto | 2014-07-22 12:44:20 +0300 (Tue, 22 Jul 2014) | 6 lines Changed paths: M /trunk/ai/default/aisettler.c Make AI settler to consider base defense bonus when picking city spot. Reported by Jacob Nevins Patch by Emmet Hikory and me See gna bug #22079 ------------------------------------------------------------------------ r25682 | cazfi | 2014-07-22 11:25:36 +0300 (Tue, 22 Jul 2014) | 4 lines Changed paths: M /trunk/server/advisors/advgoto.c Fixed problem that adv_follow_path() lost unit's activity target. See bug #22345 ------------------------------------------------------------------------ r25680 | sveinung | 2014-07-22 05:39:39 +0300 (Tue, 22 Jul 2014) | 9 lines Changed paths: M /trunk/data/alien/cities.ruleset M /trunk/data/alien/effects.ruleset Alien ruleset: Change specialist name to avoid savegame corruption The name of the "Government Merchants" specialist contains a space. The specialist rule name is used as an entry name in savegames. Freeciv savegames are section files. Section file entry names can't contain spaces. Add a separate rule name without a space to make saving work again. See bug #22377 ------------------------------------------------------------------------ r25677 | cazfi | 2014-07-22 02:46:55 +0300 (Tue, 22 Jul 2014) | 5 lines Changed paths: M /trunk/bootstrap/fc_gitrev_gen.h.tmpl M /trunk/bootstrap/fc_svnrev_gen.h.tmpl M /trunk/bootstrap/generate_gitrev.sh M /trunk/bootstrap/generate_svnrev.sh M /trunk/common/version.c M /trunk/translations/Strings.txt Made word "modified", potentially appearing in version number string when freeciv is built with --enable-svnrev or --enable-gitrev, translatable. See bug #22303 ------------------------------------------------------------------------ r25675 | cazfi | 2014-07-22 00:37:43 +0300 (Tue, 22 Jul 2014) | 5 lines Changed paths: M /trunk/data/alien/techs.ruleset M /trunk/data/alien/units.ruleset M /trunk/doc/README.ruleset_alien Alien ruleset: Added tech "Controlled Biomass" and Native unit "Biomass" that can transport one Earthly or Amphibious unit over Radiating terrains. See patch #4960 ------------------------------------------------------------------------ r25674 | cazfi | 2014-07-21 23:15:31 +0300 (Mon, 21 Jul 2014) | 5 lines Changed paths: M /trunk/tools/ruledit/rulesave.c Fixed clang warning by adding empty block for for-loop that does nothing besides the loop-construct itself. See patch #4963 ------------------------------------------------------------------------ r25673 | cazfi | 2014-07-21 22:56:18 +0300 (Mon, 21 Jul 2014) | 4 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/ai/default/aicity.h M /trunk/ai/default/aitech.c Add tech want because of effects provided directly by the tech. See patch #4944 ------------------------------------------------------------------------ r25672 | sveinung | 2014-07-21 15:13:06 +0300 (Mon, 21 Jul 2014) | 3 lines Changed paths: M /trunk/data/stub/game.ruleset Make the stub ruleset more minimal by removing all action enablers. See patch #4959 ------------------------------------------------------------------------ r25671 | igx31 | 2014-07-21 12:45:05 +0300 (Mon, 21 Jul 2014) | 3 lines Changed paths: M /trunk/translations/nations/fr.po M /trunk/translations/ruledit/fr.po - Updated following latest string changes ------------------------------------------------------------------------ r25668 | pepeto | 2014-07-21 11:25:21 +0300 (Mon, 21 Jul 2014) | 8 lines Changed paths: M /trunk/common/aicore/path_finding.c M /trunk/utility/pqueue.c M /trunk/utility/pqueue.h Adjustements for path-finding for fueled units: * better synchronization between the two priority queues to ensure the nodes to be processed in a good order ; * safety of a node is taken in account in total_CC calculation ; * handle correctly if the unit would implicitly refuel. See gna patch #4931 ------------------------------------------------------------------------ r25666 | pepeto | 2014-07-21 11:17:54 +0300 (Mon, 21 Jul 2014) | 5 lines Changed paths: M /trunk/server/citytools.c M /trunk/server/citytools.h M /trunk/server/diplhand.c M /trunk/server/diplomats.c M /trunk/server/plrhand.c M /trunk/server/unittools.c Prepare transfer_city() callers for city destruction. Reported by Marko Lindqvist See gna bug #18191 ------------------------------------------------------------------------ r25665 | cazfi | 2014-07-21 03:47:09 +0300 (Mon, 21 Jul 2014) | 5 lines Changed paths: M /trunk/server/advisors/autosettlers.c Autosettlers value cleaning of the pollution and fallout as eco disaster prevention only if they really are cause for one. See patch #4897 ------------------------------------------------------------------------ r25664 | cazfi | 2014-07-20 22:49:00 +0300 (Sun, 20 Jul 2014) | 4 lines Changed paths: M /trunk/common/achievements.c M /trunk/common/fc_types.h M /trunk/doc/README.achievements M /trunk/fc_version Added achievement type "Metropolis" See patch #4948 ------------------------------------------------------------------------ r25663 | cazfi | 2014-07-20 22:09:47 +0300 (Sun, 20 Jul 2014) | 2 lines Changed paths: M /trunk/translations/freeciv/POTFILES.in M /trunk/translations/freeciv/POTFILES.skip M /trunk/translations/nations/POTFILES.skip M /trunk/translations/ruledit/POTFILES.in M /trunk/translations/ruledit/POTFILES.skip Added new sourcefiles with translatable strings to POTFILES.ins ------------------------------------------------------------------------ r25662 | cazfi | 2014-07-20 21:56:17 +0300 (Sun, 20 Jul 2014) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/m4/mysql.m4 M /trunk/m4/sqlite3.m4 M /trunk/m4/x.m4 Replaced direct 'sed' with '$SED' in configure in easy cases. See patch #4958 ------------------------------------------------------------------------ r25660 | cazfi | 2014-07-20 21:48:41 +0300 (Sun, 20 Jul 2014) | 4 lines Changed paths: M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl2/graphics.c Fix sdl/2 client graphics.c clang alignment warnings See patch #4957 ------------------------------------------------------------------------ r25658 | cazfi | 2014-07-20 21:37:29 +0300 (Sun, 20 Jul 2014) | 6 lines Changed paths: M /trunk/data/alien/effects.ruleset M /trunk/data/alien/techs.ruleset M /trunk/doc/README.ruleset_alien Made alien ruleset empire size penalties less severe - Base Empire_Size_Base and Empire_Size_Step increased to 15 - Knowledge of "Communication" further increase them to 20 See patch #4946 ------------------------------------------------------------------------ r25652 | pepeto | 2014-07-20 12:21:51 +0300 (Sun, 20 Jul 2014) | 3 lines Changed paths: M /trunk/common/map.h Reduce the number of calls to normalize_map_pos() in map iterators. See gna patch #4933 ------------------------------------------------------------------------ r25651 | cazfi | 2014-07-20 03:28:58 +0300 (Sun, 20 Jul 2014) | 4 lines Changed paths: M /trunk/common/achievements.c M /trunk/common/fc_types.h M /trunk/common/player.h M /trunk/doc/README.achievements M /trunk/fc_version M /trunk/server/savegame2.c M /trunk/server/unittools.c Added achievement type "Huts" See patch #4947 ------------------------------------------------------------------------ r25650 | cazfi | 2014-07-19 20:36:02 +0300 (Sat, 19 Jul 2014) | 4 lines Changed paths: M /trunk/tools/ruledit/Makefile.am M /trunk/tools/ruledit/ruledit_qt.cpp M /trunk/tools/ruledit/ruledit_qt.h M /trunk/tools/ruledit/rulesave.c M /trunk/tools/ruledit/rulesave.h M /trunk/tools/ruledit/tab_misc.cpp M /trunk/tools/ruledit/tab_misc.h A /trunk/tools/ruledit/tab_nation.cpp A /trunk/tools/ruledit/tab_nation.h Added functionality to set nationlist in freeciv-ruledit See patch #4955 ------------------------------------------------------------------------ r25649 | cazfi | 2014-07-19 19:01:15 +0300 (Sat, 19 Jul 2014) | 5 lines Changed paths: M /trunk/m4/c11.m4 Fixed C11 _Static_assert configure check not to always end up with positive result. See bug #22362 ------------------------------------------------------------------------ r25645 | cazfi | 2014-07-19 17:22:25 +0300 (Sat, 19 Jul 2014) | 5 lines Changed paths: M /trunk/ai/threaded/taicity.c When main thread receives worker task for a city from player thread, make sure that the player in question still owns the city before adding task there. See bug #22344 ------------------------------------------------------------------------ r25643 | cazfi | 2014-07-19 16:59:17 +0300 (Sat, 19 Jul 2014) | 5 lines Changed paths: M /trunk/m4/mapimg-magickwand.m4 Filter out -fopenmp from MAPIMG_WAND_CFLAGS to avoid clang warning about argument unused during compilation. See bug #21493 ------------------------------------------------------------------------ r25640 | cazfi | 2014-07-19 16:50:04 +0300 (Sat, 19 Jul 2014) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-3.0/mapview.c Added tooltip to gtk-clients' turn timeout counter Requested by Jacob Nevins See bug #21550 ------------------------------------------------------------------------ r25634 | jtn | 2014-07-19 15:57:15 +0300 (Sat, 19 Jul 2014) | 3 lines Changed paths: M /trunk/NEWS Update NEWS for 2.5 from wiki NEWS-2.5.0. Also a couple of minor corrections to NEWS for previous major versions. (copied from S2_5 r25633) ------------------------------------------------------------------------ r25631 | jtn | 2014-07-19 15:35:50 +0300 (Sat, 19 Jul 2014) | 2 lines Changed paths: M /trunk/doc/FAQ Update FAQ semi-manually from wiki. (copy of S2_4 r25629) ------------------------------------------------------------------------ r25627 | jtn | 2014-07-19 13:39:14 +0300 (Sat, 19 Jul 2014) | 5 lines Changed paths: M /trunk/translations/freeciv/pl.po M /trunk/translations/nations/pl.po M /trunk/translations/ruledit/pl.po Updated Polish translation by Hubert Kowalewski (hubkow@gna). Pulled from . freeciv: 99.7%: 6480 translated, 9 fuzzy, 8 untranslated. nations: 99.9%: 1843 translated, 1 fuzzy. ruledit: 89%: 24 translated, 3 untranslated. ------------------------------------------------------------------------ r25624 | pepeto | 2014-07-19 12:37:11 +0300 (Sat, 19 Jul 2014) | 3 lines Changed paths: M /trunk/common/aicore/path_finding.c Path-finding for fueled units: cache step move costs. See gna patch #4932 ------------------------------------------------------------------------ r25623 | pepeto | 2014-07-19 12:22:12 +0300 (Sat, 19 Jul 2014) | 4 lines Changed paths: M /trunk/common/aicore/path_finding.c Path-finding for fueled units: instead of registering all full segments, try to link pf_fuel_pos to each others. See gna patch #4930 ------------------------------------------------------------------------ r25620 | cazfi | 2014-07-19 12:20:59 +0300 (Sat, 19 Jul 2014) | 6 lines Changed paths: M /trunk/server/savegame.c Set up citizen nationality information when loading pre-2.3 savegame Reported by pepeto See bug #20538 ------------------------------------------------------------------------ r25618 | pepeto | 2014-07-19 12:14:09 +0300 (Sat, 19 Jul 2014) | 5 lines Changed paths: M /trunk/ai/default/aiair.c M /trunk/common/movement.c M /trunk/common/movement.h M /trunk/common/unit.c M /trunk/server/unittools.c M /trunk/server/unittools.h Really take in account embark/disembark restriction rules when moving. It was resulting units standing on undesirable tiles. Remove confusing unit_class_transporter_capacity(), and prefer transport_from_tile(). See gna bug #22299 ------------------------------------------------------------------------ r25615 | pepeto | 2014-07-19 12:05:58 +0300 (Sat, 19 Jul 2014) | 8 lines Changed paths: M /trunk/common/unit.c Recursive transport: * remove unrelated test from could_unit_load() ; * re-establish the rule a transporter cannot carry a cargo unit which can transport it. Reported by Jacob Nevins (jtn@gna) See gna bug #22050 ------------------------------------------------------------------------ r25614 | sveinung | 2014-07-18 14:09:12 +0300 (Fri, 18 Jul 2014) | 3 lines Changed paths: M /trunk/common/packets.def Remove the now unused fields REQ_RANGE and REQ_TYPE from packets.def See patch #4962 ------------------------------------------------------------------------ r25613 | cazfi | 2014-07-18 11:10:38 +0300 (Fri, 18 Jul 2014) | 10 lines Changed paths: M /trunk/ai/threaded/taicity.c Thread ai workers calculate tile improvement value differently depending on whether tile is currently being worked by the city or not. For already worked tiles, we look for greatest delta (improvement to city). For future tiles we look for having greatest total output from the tile we're going to work next. Also consider the case where we can improve not-worked tile to be better than worst currently-worked tile, so it would make sense to move the city worker. See patch #4952 ------------------------------------------------------------------------ r25612 | cazfi | 2014-07-18 10:45:47 +0300 (Fri, 18 Jul 2014) | 10 lines Changed paths: M /trunk/server/advisors/autosettlers.c Autosettlers calculate tile improvement value differently depending on whether tile is currently being worked by the city or not. For already worked tiles, we look for greatest delta (improvement to city). For future tiles we look for having greatest total output from the tile we're going to work next. Needs to improvements in this area reported by Jacob Nevins See bug #21437 ------------------------------------------------------------------------ r25611 | cazfi | 2014-07-18 09:51:25 +0300 (Fri, 18 Jul 2014) | 6 lines Changed paths: M /trunk/data/civ2civ3/units.ruleset M /trunk/doc/README.ruleset_civ2civ3 civ2civ3 ruleset civilian units cause no ZoC Patch by David Fernandez See patch #4816 ------------------------------------------------------------------------ r25610 | cazfi | 2014-07-18 03:46:36 +0300 (Fri, 18 Jul 2014) | 5 lines Changed paths: M /trunk/client/gui-sdl2/mapctrl.c M /trunk/client/gui-sdl2/widget_edit.c Made sdl2-client text input fields to work. This is not true sdl2'ish implementation but existing sdl-1.2 implementation is fixed to work somehow. See patch #4956 ------------------------------------------------------------------------ r25609 | cazfi | 2014-07-18 02:10:09 +0300 (Fri, 18 Jul 2014) | 4 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/ai/default/aidata.c M /trunk/ai/default/aidata.h M /trunk/server/advisors/advdata.c M /trunk/server/advisors/advdata.h Moved worker count stats from advisors data to default ai data. See patch #4953 ------------------------------------------------------------------------ r25607 | cazfi | 2014-07-18 01:56:24 +0300 (Fri, 18 Jul 2014) | 5 lines Changed paths: M /trunk/data/alien/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/stub/units.ruleset Removed ruleset comment claiming that units with paratroopers capability must be land moving ones. See patch #4945 ------------------------------------------------------------------------ r25606 | cazfi | 2014-07-18 01:52:54 +0300 (Fri, 18 Jul 2014) | 5 lines Changed paths: M /trunk/server/ruleset.c Make copy of the nationlist string before closing ruleset files and losing the original, and pointers to them becoming dangling. See bug #22348 ------------------------------------------------------------------------ r25603 | jtn | 2014-07-17 12:20:42 +0300 (Thu, 17 Jul 2014) | 5 lines Changed paths: M /trunk/translations/freeciv/en_GB.po M /trunk/translations/nations/en_GB.po M /trunk/translations/ruledit/en_GB.po Merge current S2_5 en_GB translation (r25602), plus translate ruledit strings on trunk. Trunk stats: freeciv: 88%: 5719 translated, 449 fuzzy, 329 untranslated. nations: 100%: 1844 translated. ruledit: 100%: 27 translated. ------------------------------------------------------------------------ r25601 | jtn | 2014-07-17 11:39:41 +0300 (Thu, 17 Jul 2014) | 6 lines Changed paths: M /trunk/translations/freeciv/fi.po M /trunk/translations/nations/fi.po Updated Finnish translation from Sini Ruohomaa (this is a merged copy of S2_4 r25597). Stats on trunk: freeciv: 81%: 5268 translated, 741 fuzzy, 488 untranslated. nations: 87%: 1604 translated, 26 fuzzy, 214 untranslated. (ruledit not merged) ------------------------------------------------------------------------ r25598 | cazfi | 2014-07-17 11:12:32 +0300 (Thu, 17 Jul 2014) | 5 lines Changed paths: M /trunk/ai/threaded/taiplayer.c Turned threaded AI messages about packets sent from player thread to main thread from log_normal() to log_debug() See bug #22339 ------------------------------------------------------------------------ r25594 | cazfi | 2014-07-17 10:34:53 +0300 (Thu, 17 Jul 2014) | 7 lines Changed paths: M /trunk/configure.ac M /trunk/dependencies/lua-5.2/src/localluaconf.h Added configure check for _setjmp() to use it in build of the included lua only when available. It was assumed to be always available when _longjmp() is. Reported by Begasus See bug #22320 ------------------------------------------------------------------------ r25593 | sveinung | 2014-07-17 02:46:51 +0300 (Thu, 17 Jul 2014) | 5 lines Changed paths: M /trunk/common/actions.h Correct the type of the action struct's actor_kind field Reported by Marko Lindqvist See bug #22349 ------------------------------------------------------------------------ r25589 | jtn | 2014-07-17 00:21:39 +0300 (Thu, 17 Jul 2014) | 6 lines Changed paths: M /trunk/server/savegame.c M /trunk/server/savegame2.c Fix sanity check failures with old savegames with players who never had their 'capital' flag set. Reported by Jordi Negrevernis i Font (jorneg@gna). See gna bug #22343. ------------------------------------------------------------------------ r25588 | jtn | 2014-07-17 00:21:36 +0300 (Thu, 17 Jul 2014) | 3 lines Changed paths: M /trunk/data/helpdata.txt M /trunk/data/nation/burgundic.ruleset A few typo fixes in strings. See gna bug #22294. ------------------------------------------------------------------------ r25587 | jtn | 2014-07-16 03:02:33 +0300 (Wed, 16 Jul 2014) | 4 lines Changed paths: M /trunk/translations/freeciv/es.po Updated Spanish translation by Jordi Negrevernis i Font (this is just a copy of S2_5 r25586). Stats on trunk: freeciv: 81%: 5246 translated, 766 fuzzy, 485 untranslated. ------------------------------------------------------------------------ r25584 | jtn | 2014-07-16 02:45:00 +0300 (Wed, 16 Jul 2014) | 4 lines Changed paths: M /trunk/fc_version Change follow tag for unstable branches to branch-specific tag ("S2_6" for trunk). See gna patch #4942. ------------------------------------------------------------------------ r25582 | cazfi | 2014-07-15 20:31:51 +0300 (Tue, 15 Jul 2014) | 7 lines Changed paths: M /trunk/data/alien/effects.ruleset M /trunk/data/alien/techs.ruleset M /trunk/data/alien/terrain.ruleset M /trunk/doc/README.ruleset_alien Adjusted working of alien ruleset Thick Mountains - Road building time reduced to 12 movement points - They cannot be mined before Burrowing is known - Mining time reduced to 17 movement points See patch #4941 ------------------------------------------------------------------------ r25581 | cazfi | 2014-07-15 19:07:07 +0300 (Tue, 15 Jul 2014) | 5 lines Changed paths: M /trunk/common/tech.c Initialize tech_bulb_sum before starting to add cost components to it in tech_upkeep_calc(). See bug #22321 ------------------------------------------------------------------------ r25580 | cazfi | 2014-07-15 17:40:09 +0300 (Tue, 15 Jul 2014) | 5 lines Changed paths: M /trunk/common/unit.c Fixed CleanPollution and CleanFallout activities to respect extra removal requirements. See bug #22312 ------------------------------------------------------------------------ r25578 | persia | 2014-07-15 15:14:23 +0300 (Tue, 15 Jul 2014) | 5 lines Changed paths: M /trunk/common/game.c M /trunk/common/requirements.c M /trunk/common/requirements.h Rewrite universal_fulfills_requirement Performance considerations inspired by Marko Lindqvist See patch #4940 ------------------------------------------------------------------------ r25570 | jtn | 2014-07-15 11:29:44 +0300 (Tue, 15 Jul 2014) | 3 lines Changed paths: M /trunk/data/multiplayer/game.ruleset Make multiplayer ruleset default to iso topology, to match client default. See gna bug #22325. ------------------------------------------------------------------------ r25569 | jtn | 2014-07-15 11:29:41 +0300 (Tue, 15 Jul 2014) | 7 lines Changed paths: M /trunk/data/helpdata.txt Make project mailing lists the primary point of contact in help (after the bug tracker). Requested by Marko Lindqvist (cazfi@gna), who is currently top of the list :) See gna patch #4125. ------------------------------------------------------------------------ r25568 | jtn | 2014-07-15 11:29:37 +0300 (Tue, 15 Jul 2014) | 4 lines Changed paths: M /trunk/data/alien/governments.ruleset M /trunk/data/nation/algerian.ruleset M /trunk/data/nation/belgic.ruleset M /trunk/data/nation/boian.ruleset M /trunk/data/nation/filipino.ruleset M /trunk/data/nation/italiangreek.ruleset M /trunk/data/nation/kushan.ruleset M /trunk/data/nation/langobardic.ruleset M /trunk/data/nation/rusyn.ruleset M /trunk/data/nation/syrian.ruleset Ensure all female ruler titles which are the same as the male one are qualified for i18n, and remove some unnecessary qualifiers. See gna bug #22322. ------------------------------------------------------------------------ r25565 | cazfi | 2014-07-15 04:48:13 +0300 (Tue, 15 Jul 2014) | 2 lines Changed paths: M /trunk/ai/default/advdomestic.c Corrected comment as settler_want is nowadays calculated in aicity.c ------------------------------------------------------------------------ r25563 | cazfi | 2014-07-15 02:57:54 +0300 (Tue, 15 Jul 2014) | 2 lines Changed paths: M /trunk/ai/default/aitools.c Comment typofix "claculated" -> "calculated" ------------------------------------------------------------------------ r25562 | persia | 2014-07-15 02:22:39 +0300 (Tue, 15 Jul 2014) | 7 lines Changed paths: M /trunk/server/ruleset.c Only load settings for sane rulesets Avoids crashes due to settings tests of ruleset features Reported by Marko Lindqvist See bug #22342 ------------------------------------------------------------------------ r25561 | cazfi | 2014-07-15 01:42:14 +0300 (Tue, 15 Jul 2014) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/data/alien/Makefile.am D /trunk/data/alien/nation/Makefile.am Have only one Makefile.am for all of alien ruleset. See patch #4925 ------------------------------------------------------------------------ r25560 | cazfi | 2014-07-15 01:25:43 +0300 (Tue, 15 Jul 2014) | 6 lines Changed paths: M /trunk/common/unit.c M /trunk/common/unit.h Generalized the check that workers cannot be building extras conflicting with each other simultaneously to the same tile. It used to be hardcoded to prevent simultaneous irrigation and mining. See bug #22034 ------------------------------------------------------------------------ r25559 | cazfi | 2014-07-15 01:07:54 +0300 (Tue, 15 Jul 2014) | 6 lines Changed paths: M /trunk/common/packets.def Transmit road move_cost as signed value over the network. Reported by Jacob Nevins See bug #22297 ------------------------------------------------------------------------ r25556 | cazfi | 2014-07-15 01:00:30 +0300 (Tue, 15 Jul 2014) | 7 lines Changed paths: M /trunk/server/srv_main.c Fixed wrapping of next identity number counter. Also increased max number of identity numbers to 250000 Reported by Anonymous See bug #21950 ------------------------------------------------------------------------ r25555 | persia | 2014-07-15 00:41:43 +0300 (Tue, 15 Jul 2014) | 5 lines Changed paths: M /trunk/common/movement.c Allow moves to native roads from native terrains Reported by Jacob Nevins See bug #22319 ------------------------------------------------------------------------ r25554 | persia | 2014-07-15 00:41:34 +0300 (Tue, 15 Jul 2014) | 3 lines Changed paths: M /trunk/ai/default/daieffects.c M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/common/disaster.c M /trunk/common/disaster.h M /trunk/common/requirements.c M /trunk/common/requirements.h Use const for more sorts of requirement checks See patch #4939 ------------------------------------------------------------------------ r25553 | persia | 2014-07-15 00:41:25 +0300 (Tue, 15 Jul 2014) | 3 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/improvement.c M /trunk/common/improvement.h M /trunk/server/ruleset.c Consolidate server precalcs and cache population See patch #4938 ------------------------------------------------------------------------ r25552 | persia | 2014-07-15 00:41:16 +0300 (Tue, 15 Jul 2014) | 3 lines Changed paths: M /trunk/common/tech.c Really assert tech is in valid range See patch #4937 ------------------------------------------------------------------------ r25551 | persia | 2014-07-15 00:41:08 +0300 (Tue, 15 Jul 2014) | 3 lines Changed paths: M /trunk/common/unittype.c M /trunk/common/unittype.h Use macros for uclass_index() and utype_class() See patch #4934 ------------------------------------------------------------------------ r25545 | cazfi | 2014-07-14 23:48:00 +0300 (Mon, 14 Jul 2014) | 5 lines Changed paths: M /trunk/ai/threaded/taicity.c Fixed threaded AI workers not to consider NoBonus road types to give speed benefits. See bug #22311 ------------------------------------------------------------------------ r25541 | jtn | 2014-07-14 10:44:46 +0300 (Mon, 14 Jul 2014) | 4 lines Changed paths: M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset Airborne units except fighters and helicopters no longer impose ZOC when over land in the classic, multiplayer, and experimental rulesets. See gna patch #4935. ------------------------------------------------------------------------ r25540 | jtn | 2014-07-14 10:44:42 +0300 (Mon, 14 Jul 2014) | 4 lines Changed paths: M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset Non-military units no longer impose ZOC in classic, multiplayer, and experimental rulesets. See gna patch #4818. ------------------------------------------------------------------------ r25539 | jtn | 2014-07-14 10:44:39 +0300 (Mon, 14 Jul 2014) | 4 lines Changed paths: M /trunk/client/packhand.c Fix reading of translation domain out of nation ruleset packet (and hence translations of nations in the "extended" set). See gna bug #22318. ------------------------------------------------------------------------ r25538 | jtn | 2014-07-14 10:44:36 +0300 (Mon, 14 Jul 2014) | 6 lines Changed paths: M /trunk/client/citydlg_common.c M /trunk/common/city.h Fix broken client city map UI for almost any ruleset which had a city radius configuration other than the default. Reported anonymously. See gna bug #22302. ------------------------------------------------------------------------ r25537 | jtn | 2014-07-14 10:44:32 +0300 (Mon, 14 Jul 2014) | 6 lines Changed paths: M /trunk/client/helpdata.c M /trunk/data/helpdata.txt Move non-built roads (e.g. rivers) and bases out from under "Terrain Alterations" in the help hierarchy. Reported by Marko Lindqvist (cazfi@gna). See gna bug #22167. ------------------------------------------------------------------------ r25536 | jtn | 2014-07-14 10:44:28 +0300 (Mon, 14 Jul 2014) | 4 lines Changed paths: M /trunk/data/civ2civ3/terrain.ruleset Remove claim that fortresses/airbases can't be built on civ2civ3 rivers; they can again since r25487. See gna bug #22308. ------------------------------------------------------------------------ r25535 | cazfi | 2014-07-14 04:53:10 +0300 (Mon, 14 Jul 2014) | 5 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/achievements.c M /trunk/common/achievements.h M /trunk/common/culture.c M /trunk/common/culture.h M /trunk/common/packets.def M /trunk/common/player.h M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/stub/game.ruleset M /trunk/fc_version M /trunk/server/plrhand.c M /trunk/server/ruleset.c M /trunk/server/savegame2.c M /trunk/server/score.c M /trunk/tools/ruledit/rulesave.c Added culture value for Achievements. For that to work added nationwide culture in addition to existing city culture. See patch #4906 ------------------------------------------------------------------------ r25534 | cazfi | 2014-07-13 23:46:22 +0300 (Sun, 13 Jul 2014) | 4 lines Changed paths: M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/stub/game.ruleset M /trunk/server/ruleset.c M /trunk/tools/ruledit/rulesave.c Moved all research related entries in game.ruleset to [research] section. See patch #4922 ------------------------------------------------------------------------ r25533 | cazfi | 2014-07-13 23:42:55 +0300 (Sun, 13 Jul 2014) | 4 lines Changed paths: M /trunk/doc/man/Makefile.am A /trunk/doc/man/freeciv-sdl2.6 Added man-link for sdl2-client See patch #4359 ------------------------------------------------------------------------ r25531 | cazfi | 2014-07-13 23:34:26 +0300 (Sun, 13 Jul 2014) | 4 lines Changed paths: M /trunk/data/alien/units.ruleset M /trunk/doc/README.ruleset_alien Increased move rates of alien ruleset Sea and Antigravity units See patch #4859 ------------------------------------------------------------------------ r25530 | cazfi | 2014-07-13 23:19:46 +0300 (Sun, 13 Jul 2014) | 4 lines Changed paths: M /trunk/server/savegame2.c Made local functions of savegame2.c static. See patch #4929 ------------------------------------------------------------------------ r25527 | cazfi | 2014-07-13 22:56:58 +0300 (Sun, 13 Jul 2014) | 6 lines Changed paths: M /trunk/data/civ2/effects.ruleset Freed civ2 ruleset barbarians or pirates from waste. Reported by Anonymous See bug #21629 ------------------------------------------------------------------------ r25526 | jtn | 2014-07-13 14:10:54 +0300 (Sun, 13 Jul 2014) | 2 lines Changed paths: M /trunk/data/override M /trunk/data/stdmusic M /trunk/tools Update svn:ignore after patch #4782, patch #4753, and patch #3926. ------------------------------------------------------------------------ r25524 | persia | 2014-07-13 05:41:46 +0300 (Sun, 13 Jul 2014) | 3 lines Changed paths: M /trunk/common/aicore/path_finding.c Charge higher attack costs for single attack units See patch #4926 ------------------------------------------------------------------------ r25523 | cazfi | 2014-07-13 05:21:49 +0300 (Sun, 13 Jul 2014) | 4 lines Changed paths: M /trunk/server/srv_main.c Increased number of attempts to generate map from two to three. See patch #4900 ------------------------------------------------------------------------ r25522 | cazfi | 2014-07-13 05:12:25 +0300 (Sun, 13 Jul 2014) | 6 lines Changed paths: M /trunk/utility/log.h Do not try to use _Static_assert() with C++ code Reported by Emmet Hikory See bug #22323 ------------------------------------------------------------------------ r25521 | cazfi | 2014-07-13 03:37:14 +0300 (Sun, 13 Jul 2014) | 4 lines Changed paths: M /trunk/Makefile.am M /trunk/configure.ac A /trunk/m4/c11.m4 M /trunk/utility/log.h Use C11 _Static_assert if available See patch #4920 ------------------------------------------------------------------------ r25520 | cazfi | 2014-07-13 03:28:21 +0300 (Sun, 13 Jul 2014) | 4 lines Changed paths: M /trunk/common/packets.def M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/stub/game.ruleset M /trunk/fc_version M /trunk/server/ruleset.c M /trunk/server/ruleset.h M /trunk/server/settings.c M /trunk/server/srv_main.c M /trunk/tools/ruledit/rulesave.c Made culture victory conditions ruleset defined See patch #4738 ------------------------------------------------------------------------ r25519 | cazfi | 2014-07-13 03:22:41 +0300 (Sun, 13 Jul 2014) | 4 lines Changed paths: M /trunk/common/effects.c Added effects cache for advances See patch #4923 ------------------------------------------------------------------------ r25518 | cazfi | 2014-07-13 03:18:00 +0300 (Sun, 13 Jul 2014) | 5 lines Changed paths: M /trunk/ai/default/advmilitary.c M /trunk/ai/default/aicity.c M /trunk/ai/default/aidata.h M /trunk/ai/default/aihunt.c M /trunk/ai/default/ailog.c M /trunk/ai/default/aiparatrooper.c M /trunk/ai/default/aitech.c M /trunk/server/advisors/advbuilding.c M /trunk/server/advisors/advdata.h M /trunk/server/advisors/advtools.c M /trunk/server/advisors/advtools.h M /trunk/server/advisors/infracache.h Introduced adv_want typedef for advisor and default AI want values. It's still an int like before, but now easily changeable. See patch #4924 ------------------------------------------------------------------------ r25517 | jtn | 2014-07-13 01:45:12 +0300 (Sun, 13 Jul 2014) | 8 lines Changed paths: M /trunk/translations/freeciv/ru.po M /trunk/translations/nations/ru.po M /trunk/translations/ruledit/ru.po Updated Russian translation for trunk from Konstantin Vedeneev (from February 2014: ). Stats on trunk: freeciv: 89%: 5793 translated, 443 fuzzy, 258 untranslated. nations: 99.5%: 1837 translated, 6 fuzzy, 3 untranslated. ruledit: 63%: 17 translated, 3 fuzzy, 7 untranslated. ------------------------------------------------------------------------ r25516 | jtn | 2014-07-13 01:44:58 +0300 (Sun, 13 Jul 2014) | 9 lines Changed paths: M /trunk/translations/freeciv/gd.po M /trunk/translations/nations/gd.po M /trunk/translations/ruledit/gd.po Updated Scottish Gaelic localisation from Michael Bauer (from Nov 2013: , downloaded from ) merged into trunk using the procedure of patch #4650. Stats on trunk: freeciv: 79%: 5113 translated, 808 fuzzy, 573 untranslated. nations: 84%: 1547 translated, 151 fuzzy, 148 untranslated. ruledit: 19%: 5 translated, 11 fuzzy, 11 untranslated. ------------------------------------------------------------------------ r25512 | persia | 2014-07-13 00:38:00 +0300 (Sun, 13 Jul 2014) | 5 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/client/helpdata.c M /trunk/common/metaknowledge.c M /trunk/common/requirements.c M /trunk/common/requirements.h M /trunk/doc/README.effects M /trunk/fc_version M /trunk/server/rssanity.c Add REQ_RANGE_TRADEROUTE Requested by Marko Lindqvist See patch #4459 ------------------------------------------------------------------------ r25511 | jtn | 2014-07-12 23:50:11 +0300 (Sat, 12 Jul 2014) | 2 lines Changed paths: M /trunk/translations/ruledit/fi.po Revert the change I made to translations/ruledit/fi.po in r25508. Unlike the other fi translations, this one was up to date for trunk. ------------------------------------------------------------------------ r25510 | jtn | 2014-07-12 22:17:29 +0300 (Sat, 12 Jul 2014) | 117 lines Changed paths: M /trunk/translations/freeciv/ar.po M /trunk/translations/freeciv/bg.po M /trunk/translations/freeciv/ca.po M /trunk/translations/freeciv/cs.po M /trunk/translations/freeciv/da.po M /trunk/translations/freeciv/el.po M /trunk/translations/freeciv/eo.po M /trunk/translations/freeciv/et.po M /trunk/translations/freeciv/fa.po M /trunk/translations/freeciv/ga.po M /trunk/translations/freeciv/gd.po M /trunk/translations/freeciv/he.po M /trunk/translations/freeciv/hu.po M /trunk/translations/freeciv/id.po M /trunk/translations/freeciv/it.po M /trunk/translations/freeciv/ja.po M /trunk/translations/freeciv/lt.po M /trunk/translations/freeciv/nb.po M /trunk/translations/freeciv/nl.po M /trunk/translations/freeciv/pt.po M /trunk/translations/freeciv/pt_BR.po M /trunk/translations/freeciv/ro.po M /trunk/translations/freeciv/sr.po M /trunk/translations/freeciv/sv.po M /trunk/translations/freeciv/tr.po M /trunk/translations/freeciv/uk.po M /trunk/translations/freeciv/zh_CN.po M /trunk/translations/freeciv/zh_TW.po M /trunk/translations/nations/ar.po M /trunk/translations/nations/bg.po M /trunk/translations/nations/ca.po M /trunk/translations/nations/cs.po M /trunk/translations/nations/da.po M /trunk/translations/nations/el.po M /trunk/translations/nations/eo.po M /trunk/translations/nations/et.po M /trunk/translations/nations/fa.po M /trunk/translations/nations/ga.po M /trunk/translations/nations/gd.po M /trunk/translations/nations/he.po M /trunk/translations/nations/hu.po M /trunk/translations/nations/id.po M /trunk/translations/nations/it.po M /trunk/translations/nations/ja.po M /trunk/translations/nations/lt.po M /trunk/translations/nations/nb.po M /trunk/translations/nations/nl.po M /trunk/translations/nations/pt.po M /trunk/translations/nations/pt_BR.po M /trunk/translations/nations/ro.po M /trunk/translations/nations/sr.po M /trunk/translations/nations/sv.po M /trunk/translations/nations/tr.po M /trunk/translations/nations/uk.po M /trunk/translations/nations/zh_CN.po M /trunk/translations/nations/zh_TW.po M /trunk/translations/ruledit/ar.po M /trunk/translations/ruledit/bg.po M /trunk/translations/ruledit/ca.po M /trunk/translations/ruledit/cs.po M /trunk/translations/ruledit/da.po M /trunk/translations/ruledit/el.po M /trunk/translations/ruledit/eo.po M /trunk/translations/ruledit/et.po M /trunk/translations/ruledit/fa.po M /trunk/translations/ruledit/ga.po M /trunk/translations/ruledit/gd.po M /trunk/translations/ruledit/he.po M /trunk/translations/ruledit/hu.po M /trunk/translations/ruledit/id.po M /trunk/translations/ruledit/it.po M /trunk/translations/ruledit/ja.po M /trunk/translations/ruledit/lt.po M /trunk/translations/ruledit/nb.po M /trunk/translations/ruledit/nl.po M /trunk/translations/ruledit/pt.po M /trunk/translations/ruledit/pt_BR.po M /trunk/translations/ruledit/ro.po M /trunk/translations/ruledit/sr.po M /trunk/translations/ruledit/sv.po M /trunk/translations/ruledit/tr.po M /trunk/translations/ruledit/uk.po M /trunk/translations/ruledit/zh_CN.po M /trunk/translations/ruledit/zh_TW.po For translations which had not been changed on trunk or an earlier branch since translations were split in r23462/r23604, re-distribute translations from the trunk version r23461 to separate po-files using the procedure in patch #4650. ar: freeciv: 34%: 2184 translated, 2727 fuzzy, 1559 untranslated. nations: 8%: 140 translated, 1106 fuzzy, 600 untranslated. ruledit: 7%: 2 translated, 16 fuzzy, 9 untranslated. bg: freeciv: 21%: 1370 translated, 566 fuzzy, 4534 untranslated. nations: 23%: 431 translated, 320 fuzzy, 1095 untranslated. ruledit: 3.7%: 1 translated, 9 fuzzy, 17 untranslated. ca: freeciv: 86%: 5545 translated, 594 fuzzy, 331 untranslated. nations: 98.5%: 1818 translated, 15 fuzzy, 13 untranslated. ruledit: 19%: 5 translated, 14 fuzzy, 8 untranslated. cs: freeciv: 39%: 2521 translated, 2402 fuzzy, 1547 untranslated. nations: 11%: 196 translated, 1051 fuzzy, 599 untranslated. ruledit: 11%: 3 translated, 15 fuzzy, 9 untranslated. da: freeciv: 69%: 4448 translated, 1296 fuzzy, 726 untranslated. nations: 60%: 1102 translated, 396 fuzzy, 348 untranslated. ruledit: 11%: 3 translated, 15 fuzzy, 9 untranslated. el: freeciv: 30%: 1961 translated, 1969 fuzzy, 2540 untranslated. nations: 9%: 165 translated, 989 fuzzy, 692 untranslated. ruledit: 7%: 2 translated, 14 fuzzy, 11 untranslated. eo: freeciv: 38%: 2427 translated, 1779 fuzzy, 2264 untranslated. nations: 14%: 253 translated, 935 fuzzy, 658 untranslated. ruledit: 11%: 3 translated, 14 fuzzy, 10 untranslated. et: freeciv: 39%: 2529 translated, 2307 fuzzy, 1634 untranslated. nations: 12%: 218 translated, 1041 fuzzy, 587 untranslated. ruledit: 11%: 3 translated, 15 fuzzy, 9 untranslated. fa: freeciv: 22%: 1426 translated, 1732 fuzzy, 3312 untranslated. nations: 10%: 181 translated, 1022 fuzzy, 643 untranslated. ruledit: 3.7%: 1 translated, 12 fuzzy, 14 untranslated. ga: freeciv: 41%: 2659 translated, 620 fuzzy, 3191 untranslated. nations: 48%: 884 translated, 311 fuzzy, 651 untranslated. ruledit: 7%: 2 translated, 14 fuzzy, 11 untranslated. gd: freeciv: 78%: 5071 translated, 842 fuzzy, 557 untranslated. nations: 81%: 1488 translated, 199 fuzzy, 159 untranslated. ruledit: 19%: 5 translated, 11 fuzzy, 11 untranslated. he: freeciv: 23%: 1472 translated, 1608 fuzzy, 3390 untranslated. nations: 8%: 143 translated, 924 fuzzy, 779 untranslated. ruledit: 3.7%: 1 translated, 15 fuzzy, 11 untranslated. hu: freeciv: 26%: 1683 translated, 2828 fuzzy, 1959 untranslated. nations: 6%: 102 translated, 1099 fuzzy, 645 untranslated. ruledit: 7%: 2 translated, 16 fuzzy, 9 untranslated. id: freeciv: 42%: 2738 translated, 585 fuzzy, 3147 untranslated. nations: 50%: 924 translated, 61 fuzzy, 861 untranslated. ruledit: 19%: 5 translated, 9 fuzzy, 13 untranslated. it: freeciv: 60%: 3855 translated, 1627 fuzzy, 988 untranslated. nations: 20%: 368 translated, 981 fuzzy, 497 untranslated. ruledit: 11%: 3 translated, 15 fuzzy, 9 untranslated. ja: freeciv: 72%: 4634 translated, 1130 fuzzy, 706 untranslated. nations: 66%: 1211 translated, 400 fuzzy, 235 untranslated. ruledit: 11%: 3 translated, 14 fuzzy, 10 untranslated. lt: freeciv: 36%: 2312 translated, 1798 fuzzy, 2360 untranslated. nations: 14%: 265 translated, 1008 fuzzy, 573 untranslated. ruledit: 11%: 3 translated, 15 fuzzy, 9 untranslated. nb: freeciv: 34%: 2188 translated, 2657 fuzzy, 1625 untranslated. nations: 5%: 95 translated, 1078 fuzzy, 673 untranslated. ruledit: 7%: 2 translated, 16 fuzzy, 9 untranslated. nl: freeciv: 59%: 3849 translated, 1500 fuzzy, 1121 untranslated. nations: 52%: 958 translated, 553 fuzzy, 335 untranslated. ruledit: 19%: 5 translated, 12 fuzzy, 10 untranslated. pt_BR: freeciv: 56%: 3628 translated, 1826 fuzzy, 1016 untranslated. nations: 20%: 367 translated, 1001 fuzzy, 478 untranslated. ruledit: 11%: 3 translated, 15 fuzzy, 9 untranslated. pt: freeciv: 24%: 1559 translated, 2814 fuzzy, 2097 untranslated. nations: 3.4%: 62 translated, 1143 fuzzy, 641 untranslated. ruledit: 7%: 2 translated, 16 fuzzy, 9 untranslated. ro: freeciv: 35%: 2281 translated, 2397 fuzzy, 1792 untranslated. nations: 6%: 111 translated, 1077 fuzzy, 658 untranslated. ruledit: 7%: 2 translated, 16 fuzzy, 9 untranslated. sr: freeciv: 29%: 1862 translated, 1089 fuzzy, 3519 untranslated. nations: 8%: 139 translated, 960 fuzzy, 747 untranslated. ruledit: 3.7%: 1 translated, 13 fuzzy, 13 untranslated. sv: freeciv: 49%: 3149 translated, 1793 fuzzy, 1528 untranslated. nations: 17%: 313 translated, 966 fuzzy, 567 untranslated. ruledit: 11%: 3 translated, 15 fuzzy, 9 untranslated. tr: freeciv: 40%: 2596 translated, 2209 fuzzy, 1665 untranslated. nations: 10%: 177 translated, 1029 fuzzy, 640 untranslated. ruledit: 7%: 2 translated, 16 fuzzy, 9 untranslated. uk: freeciv: 62%: 4017 translated, 1385 fuzzy, 1068 untranslated. nations: 44%: 810 translated, 533 fuzzy, 503 untranslated. ruledit: 11%: 3 translated, 15 fuzzy, 9 untranslated. zh_CN: freeciv: 34%: 2180 translated, 2534 fuzzy, 1756 untranslated. nations: 9%: 167 translated, 1063 fuzzy, 616 untranslated. ruledit: 7%: 2 translated, 16 fuzzy, 9 untranslated. zh_TW: freeciv: 26%: 1704 translated, 276 fuzzy, 4490 untranslated. nations: 37%: 685 translated, 23 fuzzy, 1138 untranslated. ruledit: 3.7%: 1 translated, 10 fuzzy, 16 untranslated. ------------------------------------------------------------------------ r25509 | jtn | 2014-07-12 22:14:05 +0300 (Sat, 12 Jul 2014) | 8 lines Changed paths: M /trunk/translations/freeciv/ko.po M /trunk/translations/nations/ko.po M /trunk/translations/ruledit/ko.po Copied translations which are more up to date on S2_5 than trunk to trunk, distributing to separate po-files using the procedure in patch #4650. ko (from S2_5 r23197): freeciv: 50%: 3212 translated, 1387 fuzzy, 1871 untranslated. nations: 12%: 228 translated, 1006 fuzzy, 612 untranslated. ruledit: 3.7%: 1 translated, 15 fuzzy, 11 untranslated. ------------------------------------------------------------------------ r25508 | jtn | 2014-07-12 22:13:35 +0300 (Sat, 12 Jul 2014) | 24 lines Changed paths: M /trunk/translations/freeciv/de.po M /trunk/translations/freeciv/en_GB.po M /trunk/translations/freeciv/es.po M /trunk/translations/freeciv/fi.po M /trunk/translations/freeciv/ru.po M /trunk/translations/nations/de.po M /trunk/translations/nations/en_GB.po M /trunk/translations/nations/es.po M /trunk/translations/nations/fi.po M /trunk/translations/nations/ru.po M /trunk/translations/ruledit/de.po M /trunk/translations/ruledit/en_GB.po M /trunk/translations/ruledit/es.po M /trunk/translations/ruledit/fi.po M /trunk/translations/ruledit/ru.po Copied translations that have been updated on S2_4 since translations were split (and not yet updated specifically for trunk) to trunk, and distributed to separate po-files using the procedure in patch #4650. es (from S2_4 r24346; trunk r22712 was just a msgmerge of S2_4): freeciv: 80%: 5152 translated, 787 fuzzy, 531 untranslated. nations: 97.2%: 1795 translated, 26 fuzzy, 25 untranslated. ruledit: 19%: 5 translated, 11 fuzzy, 11 untranslated. ru (from S2_4 r24357): freeciv: 80%: 5152 translated, 786 fuzzy, 532 untranslated. nations: 97.2%: 1794 translated, 27 fuzzy, 25 untranslated. ruledit: 19%: 5 translated, 11 fuzzy, 11 untranslated. fi (from S2_4 r25442): freeciv: 79%: 5140 translated, 789 fuzzy, 541 untranslated. nations: 76%: 1409 translated, 118 fuzzy, 319 untranslated. ruledit: 19%: 5 translated, 11 fuzzy, 11 untranslated. de (from S2_4 r24852): freeciv: 80%: 5192 translated, 744 fuzzy, 534 untranslated. nations: 81%: 1502 translated, 27 fuzzy, 317 untranslated. ruledit: 19%: 5 translated, 13 fuzzy, 9 untranslated. en_GB (from S2_4 r25399): freeciv: 81%: 5257 translated, 734 fuzzy, 479 untranslated. nations: 97.2%: 1795 translated, 26 fuzzy, 25 untranslated. ruledit: 19%: 5 translated, 11 fuzzy, 11 untranslated. ------------------------------------------------------------------------ r25505 | persia | 2014-07-12 18:58:34 +0300 (Sat, 12 Jul 2014) | 3 lines Changed paths: M /trunk/ai/default/aiair.c M /trunk/ai/default/aihunt.c M /trunk/ai/default/aiparatrooper.c M /trunk/common/unittype.c Avoid selecting Fighters as useful AI units See patch #4927 ------------------------------------------------------------------------ r25504 | cazfi | 2014-07-12 02:17:58 +0300 (Sat, 12 Jul 2014) | 6 lines Changed paths: M /trunk/data/civ2civ3/buildings.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/doc/README.ruleset_civ2civ3 Reworked terrain transformations in civ2civ3 ruleset. Patch by David Fernandez See patch #4806 ------------------------------------------------------------------------ r25503 | cazfi | 2014-07-12 00:34:28 +0300 (Sat, 12 Jul 2014) | 4 lines Changed paths: M /trunk/client/gui-sdl2/dialogs.c M /trunk/client/gui-sdl2/gui_main.c M /trunk/client/gui-sdl2/mapctrl.c M /trunk/client/gui-sdl2/menu.c M /trunk/client/gui-sdl2/widget.c Accept keypress in addition to left mouse to some of the main functions of sdl2-client. See patch #4917 ------------------------------------------------------------------------ r25501 | cazfi | 2014-07-11 23:16:41 +0300 (Fri, 11 Jul 2014) | 5 lines Changed paths: M /trunk/data/alien/nation/adventurers.ruleset M /trunk/data/alien/nation_effects.ruleset M /trunk/doc/README.ruleset_alien In alien ruleset, cities of Adventurers can grow one size bigger than the restrictions would otherwise allow. See patch #4848 ------------------------------------------------------------------------ r25498 | cazfi | 2014-07-11 21:13:53 +0300 (Fri, 11 Jul 2014) | 4 lines Changed paths: M /trunk/win32/installer/Makefile Added target "snapshot" to Windows installer Makefile See patch #4916 ------------------------------------------------------------------------ r25494 | jtn | 2014-07-11 20:48:27 +0300 (Fri, 11 Jul 2014) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-3.0/helpdlg.c M /trunk/client/gui-xaw/helpdlg.c M /trunk/client/helpdata.c M /trunk/client/helpdata.h M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset Fully document road and base build times and bonuses in automatic help. Add missing road descriptions to rulesets. See gna patch #3405. ------------------------------------------------------------------------ r25493 | jtn | 2014-07-11 20:48:22 +0300 (Fri, 11 Jul 2014) | 3 lines Changed paths: M /trunk/client/helpdata.c Put paragraph breaks between paragraphs of ruleset terrain help. See gna bug #22300. ------------------------------------------------------------------------ r25492 | pepeto | 2014-07-11 18:13:04 +0300 (Fri, 11 Jul 2014) | 7 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/research.c M /trunk/common/research.h M /trunk/common/tech.c M /trunk/common/tech.h M /trunk/server/techtools.c Move, rename, and fix base_total_bulbs_required() to research_total_bulbs_required(). Now the call to this function returns the same value for the same research, taking in account correclty tech leakage, EFT_TECH_COST_FACTOR and AI tech cost reduction. See gna bug #22059 ------------------------------------------------------------------------ r25491 | persia | 2014-07-11 17:17:16 +0300 (Fri, 11 Jul 2014) | 3 lines Changed paths: M /trunk/common/aicore/pf_tools.c Consolidate calls in pf_tools.c See patch #4921 ------------------------------------------------------------------------ r25490 | sveinung | 2014-07-11 14:24:09 +0300 (Fri, 11 Jul 2014) | 6 lines Changed paths: M /trunk/common/actions.c Make ap_diplomat_battle() handle battle against a unit in a city For now the only result is that the action probability for bribing a visible unit in a city can be calculated. See patch #4918 ------------------------------------------------------------------------ r25489 | cazfi | 2014-07-11 03:38:38 +0300 (Fri, 11 Jul 2014) | 4 lines Changed paths: M /trunk/server/stdinhand.c Show ruleset description in server console after loading it. See patch #4914 ------------------------------------------------------------------------ r25488 | cazfi | 2014-07-11 03:09:12 +0300 (Fri, 11 Jul 2014) | 4 lines Changed paths: M /trunk/utility/registry_xml.c M /trunk/utility/registry_xml.h Added capabilities string for xml-secfiles. See patch #4915 ------------------------------------------------------------------------ r25487 | cazfi | 2014-07-11 02:52:39 +0300 (Fri, 11 Jul 2014) | 6 lines Changed paths: M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/doc/README.ruleset_civ2civ3 Added Trench and Airfield to civ2civ3 ruleset. Patch by David Fernandez See patch #4608 ------------------------------------------------------------------------ r25486 | cazfi | 2014-07-11 02:11:50 +0300 (Fri, 11 Jul 2014) | 4 lines Changed paths: M /trunk/ai/classic/classicai.c M /trunk/common/ai.h M /trunk/doc/README.AI_modules M /trunk/server/srv_main.c Added game_start AI callback. See patch #4913 ------------------------------------------------------------------------ r25483 | cazfi | 2014-07-11 00:06:03 +0300 (Fri, 11 Jul 2014) | 6 lines Changed paths: M /trunk/tools/mpgui_gtk2.c M /trunk/tools/mpgui_gtk3.c Do not use gtk from threads other than main Originally reported by Jacob Nevins See bug #22168 ------------------------------------------------------------------------ r25481 | cazfi | 2014-07-10 02:07:48 +0300 (Thu, 10 Jul 2014) | 5 lines Changed paths: M /trunk/ai/threaded/taicity.c M /trunk/server/advisors/autosettlers.c Fixed autosettler to adjust to number of move fragments when determining goodness of a road to build. See bug #22289 ------------------------------------------------------------------------ r25477 | jtn | 2014-07-09 23:57:00 +0300 (Wed, 09 Jul 2014) | 3 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/cityrep.cpp M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/plrdlg.cpp M /trunk/client/helpdata.c M /trunk/client/options.c M /trunk/client/text.c M /trunk/common/player.c M /trunk/data/alien/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/helpdata.txt M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/nation/burgundic.ruleset M /trunk/data/nation/formosan.ruleset M /trunk/data/nation/italiangreek.ruleset M /trunk/server/settings.c M /trunk/server/unittools.c M /trunk/tools/mpcli.c M /trunk/tools/mpgui_gtk2.c M /trunk/tools/mpgui_gtk3.c M /trunk/tools/mpgui_qt.cpp M /trunk/tools/ruledit/ruledit_qt.cpp Miscellaneous typo fixes, grammar tweaks, TRANS comments etc. See gna bug #22294. ------------------------------------------------------------------------ r25476 | jtn | 2014-07-09 23:56:56 +0300 (Wed, 09 Jul 2014) | 3 lines Changed paths: M /trunk/data/civ2civ3/buildings.ruleset Standardise on US English spelling for civ2civ3 building names. See gna bug #22292. ------------------------------------------------------------------------ r25475 | jtn | 2014-07-09 23:56:53 +0300 (Wed, 09 Jul 2014) | 3 lines Changed paths: M /trunk/client/helpdata.c Show unit convert time in help. See gna bug #22291. ------------------------------------------------------------------------ r25473 | cazfi | 2014-07-09 23:31:38 +0300 (Wed, 09 Jul 2014) | 5 lines Changed paths: M /trunk/server/fcdb.c Removed getting of the fcdb option value outside assert so it gets executed in NDEBUG builds too See bug #22274 ------------------------------------------------------------------------ r25472 | cazfi | 2014-07-09 23:14:56 +0300 (Wed, 09 Jul 2014) | 4 lines Changed paths: M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset Fixed rulesets still containing road types with "NoBonus" move mode. See bug #22290 ------------------------------------------------------------------------ r25469 | pepeto | 2014-07-09 16:15:13 +0300 (Wed, 09 Jul 2014) | 5 lines Changed paths: M /trunk/common/aicore/path_finding.c M /trunk/common/aicore/path_finding.h M /trunk/common/aicore/pf_tools.c Respect of embarking and disembarking restrictions in pathfinding. Reported by Jacobs Nevins (jtn@gna) See gna bug #22187 ------------------------------------------------------------------------ r25468 | pepeto | 2014-07-09 16:04:22 +0300 (Wed, 09 Jul 2014) | 4 lines Changed paths: M /trunk/ai/default/aiferry.c M /trunk/common/aicore/path_finding.c M /trunk/common/aicore/path_finding.h M /trunk/common/aicore/pf_tools.c M /trunk/common/map.c M /trunk/common/map.h M /trunk/server/advisors/advgoto.c M /trunk/server/advisors/autoexplorer.c pf_parameter now has a unit_type pointer field. It replaces the former unit_flags, uclass and unknown_MC fields. See gna patch #4910 ------------------------------------------------------------------------ r25467 | pepeto | 2014-07-09 15:58:35 +0300 (Wed, 09 Jul 2014) | 5 lines Changed paths: M /trunk/ai/default/aiferry.c M /trunk/client/goto.c M /trunk/common/aicore/path_finding.c M /trunk/common/aicore/path_finding.h M /trunk/common/aicore/pf_tools.c M /trunk/server/advisors/autosettlers.c Pathfinding refactoring. Main changes are that "can_invade" is now hard-coded, more calculated values are cached, action handling (for attack, diplomat actions and trade route establishing) is now open for more control. See gna patch #4889 ------------------------------------------------------------------------ r25466 | pepeto | 2014-07-09 10:55:22 +0300 (Wed, 09 Jul 2014) | 3 lines Changed paths: M /trunk/common/research.c M /trunk/common/research.h M /trunk/common/tech.c M /trunk/common/tech.h M /trunk/server/srv_main.c M /trunk/server/techtools.c Rename and move player_research_step() to research_goal_step() See gna patch #4911 ------------------------------------------------------------------------ r25465 | pepeto | 2014-07-09 10:52:06 +0300 (Wed, 09 Jul 2014) | 4 lines Changed paths: M /trunk/ai/default/aidiplomat.c M /trunk/ai/default/aitech.c M /trunk/client/climisc.c M /trunk/client/gui-gtk-2.0/inteldlg.c M /trunk/client/gui-gtk-3.0/inteldlg.c M /trunk/client/gui-qt/plrdlg.cpp M /trunk/client/gui-qt/repodlgs.cpp M /trunk/client/gui-sdl/inteldlg.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl2/inteldlg.c M /trunk/client/gui-sdl2/mapview.c M /trunk/client/gui-sdl2/repodlgs.c M /trunk/client/gui-xaw/inteldlg.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/packhand.c M /trunk/client/text.c M /trunk/common/packets.def M /trunk/common/research.h M /trunk/common/tech.c M /trunk/common/tech.h M /trunk/fc_version M /trunk/server/techtools.c Send the real cost of the researching advance (after tech leakage, EFT_TECH_COST_FACTOR, and AI cost reduction) to the clients. See gna bug #22062 ------------------------------------------------------------------------ r25464 | pepeto | 2014-07-09 10:41:08 +0300 (Wed, 09 Jul 2014) | 3 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/tech.c M /trunk/common/tech.h Remove advance_by_flag() and techs_with_flag_iterate macro couple. See gna patch #4909 ------------------------------------------------------------------------ r25463 | pepeto | 2014-07-09 10:34:36 +0300 (Wed, 09 Jul 2014) | 5 lines Changed paths: M /trunk/server/ruleset.c Do not write calculated advance costs into ruleset. Originally reported by Sveinung Kvilhaugsvik (sveinung@gna) See gna bug #22287 & bug #22288 ------------------------------------------------------------------------ r25458 | cazfi | 2014-07-09 00:19:29 +0300 (Wed, 09 Jul 2014) | 4 lines Changed paths: M /trunk/client/gui-sdl/gui_tilespec.c M /trunk/client/gui-sdl2/graphics.c M /trunk/client/gui-sdl2/gui_main.c M /trunk/client/gui-sdl2/gui_tilespec.c M /trunk/client/gui-sdl2/themes.c M /trunk/client/gui-sdl2/themespec.c Fixed double free of sdl(2)-client theme sprites. See bug #22124 ------------------------------------------------------------------------ r25457 | cazfi | 2014-07-08 23:45:28 +0300 (Tue, 08 Jul 2014) | 6 lines Changed paths: M /trunk/data/civ2civ3/units.ruleset M /trunk/doc/README.ruleset_civ2civ3 Increased explorer and partisan vision in civ2civ3 ruleset. Patch by David Fernandez See patch #4811 ------------------------------------------------------------------------ r25454 | cazfi | 2014-07-08 21:26:46 +0300 (Tue, 08 Jul 2014) | 4 lines Changed paths: M /trunk/data/alien/terrain.ruleset M /trunk/data/alien/units.ruleset M /trunk/doc/README.ruleset_alien Cities cannot be built to Boiling Oceans in alien ruleset See patch #4878 ------------------------------------------------------------------------ r25452 | cazfi | 2014-07-08 19:19:11 +0300 (Tue, 08 Jul 2014) | 4 lines Changed paths: M /trunk/ai/default/aihand.c M /trunk/ai/default/aitech.c M /trunk/ai/default/aitech.h Clear AI tech wants every turn. See bug #22260 ------------------------------------------------------------------------ r25447 | jtn | 2014-07-08 11:04:24 +0300 (Tue, 08 Jul 2014) | 7 lines Changed paths: M /trunk/data/civ1/buildings.ruleset M /trunk/data/civ2/buildings.ruleset M /trunk/data/civ2civ3/buildings.ruleset M /trunk/data/classic/buildings.ruleset M /trunk/data/experimental/buildings.ruleset M /trunk/data/multiplayer/buildings.ruleset Update Palace and Courthouse help to acknowledge their interactions, and document some missing Palace effects. Also fix some lies in the civ1 ruleset and missing effects in civ2civ3. Courthouse/Palace interaction reported anonymously. See gna bug #22281. ------------------------------------------------------------------------ r25446 | jtn | 2014-07-08 11:04:20 +0300 (Tue, 08 Jul 2014) | 4 lines Changed paths: M /trunk/client/helpdata.c In building/tech/unit help, show when all players or specific nations are granted the item at game start. See gna patch #4908. ------------------------------------------------------------------------ r25445 | persia | 2014-07-08 07:46:00 +0300 (Tue, 08 Jul 2014) | 1 line Changed paths: M /trunk/common/movement.c M /trunk/common/movement.h M /trunk/server/rssanity.c M /trunk/server/unittools.c Remove is_native_terrain() function ------------------------------------------------------------------------ r25444 | cazfi | 2014-07-08 03:24:35 +0300 (Tue, 08 Jul 2014) | 2 lines Changed paths: M /trunk/translations/freeciv/fi.po Added missing space after "beta-kokeiluversio" ------------------------------------------------------------------------ r25441 | cazfi | 2014-07-08 03:04:36 +0300 (Tue, 08 Jul 2014) | 4 lines Changed paths: M /trunk/utility/Makefile.am M /trunk/utility/registry.c 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. See patch #4884 ------------------------------------------------------------------------ r25440 | cazfi | 2014-07-08 01:47:55 +0300 (Tue, 08 Jul 2014) | 11 lines Changed paths: M /trunk/translations/freeciv/fi.po M /trunk/translations/nations/fi.po M /trunk/translations/ruledit/fi.po Updated Finnish translation by Sini Ruohomaa freeciv domain: 5147 translated messages, 774 fuzzy translations, 508 untranslated messages. nations domain: 1409 translated messages, 143 fuzzy translations, 294 untranslated messages. ruledit domain: 27 translated messages. ------------------------------------------------------------------------ r25437 | cazfi | 2014-07-07 23:45:32 +0300 (Mon, 07 Jul 2014) | 4 lines Changed paths: M /trunk/doc/README.AI_modules Added 2.6 AI callback API changes missing from the README.AI_modules listing. See patch #4896 ------------------------------------------------------------------------ r25434 | cazfi | 2014-07-07 23:12:48 +0300 (Mon, 07 Jul 2014) | 6 lines Changed paths: M /trunk/server/srv_main.c Avoid reducing cease fire turns left for the other direction of the pact immediately after player's first met because first one's unit got bounced as a result of pact changes with third player. See bug #22245 ------------------------------------------------------------------------ r25432 | cazfi | 2014-07-07 22:42:16 +0300 (Mon, 07 Jul 2014) | 5 lines Changed paths: M /trunk/data/civ1/buildings.ruleset Added to civ1 ruleset building help texts what disasters the building helps against. See patch #4901 ------------------------------------------------------------------------ r25422 | jtn | 2014-07-07 22:06:49 +0300 (Mon, 07 Jul 2014) | 7 lines Changed paths: M /trunk/common/player.h M /trunk/server/barbarian.c M /trunk/server/citytools.c M /trunk/server/citytools.h M /trunk/server/diplhand.c M /trunk/server/diplomats.c M /trunk/server/edithand.c M /trunk/server/plrhand.c M /trunk/server/sanitycheck.c M /trunk/server/savecompat.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/unittools.c Ensure that players get a palace and other free buildings as appropriate, even if they lose their first city before building their second, or if they acquire their first city by conquering or diplomacy. Reported anonymously. See gna bug #22271. ------------------------------------------------------------------------ r25421 | jtn | 2014-07-07 22:06:45 +0300 (Mon, 07 Jul 2014) | 4 lines Changed paths: M /trunk/server/plrhand.c Avoid repeatedly moving victim's palace when giving their cities to barbarians with gameloss_style="Barbarians". See gna bug #22278. ------------------------------------------------------------------------ r25420 | jtn | 2014-07-07 22:06:42 +0300 (Mon, 07 Jul 2014) | 4 lines Changed paths: M /trunk/server/citytools.c Change a broken test that should never fire into an assertion in raze_city(). See gna bug #22277. ------------------------------------------------------------------------ r25419 | jtn | 2014-07-07 22:06:38 +0300 (Mon, 07 Jul 2014) | 4 lines Changed paths: M /trunk/server/citytools.c Handle great wonders as originally intended in city_build_free_buildings(). See gna bug #22276. ------------------------------------------------------------------------ r25418 | jtn | 2014-07-07 22:06:35 +0300 (Mon, 07 Jul 2014) | 3 lines Changed paths: M /trunk/data/alien/buildings.ruleset M /trunk/data/civ2civ3/buildings.ruleset M /trunk/data/classic/buildings.ruleset M /trunk/data/experimental/buildings.ruleset M /trunk/data/multiplayer/buildings.ruleset M /trunk/data/stub/buildings.ruleset Document ruleset building flags. See gna patch #4907. ------------------------------------------------------------------------ r25413 | jtn | 2014-07-07 11:22:27 +0300 (Mon, 07 Jul 2014) | 7 lines Changed paths: M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/fc_version Stop last user unit flag overlapping with roles. This caused trouble in rulesets using all available user flags. Also add some assertions about flag/role ranges. Reported by GriffonSpade on the forums. See gna bug #22272. ------------------------------------------------------------------------ r25412 | jtn | 2014-07-07 11:22:24 +0300 (Mon, 07 Jul 2014) | 4 lines Changed paths: M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/stub/game.ruleset Document that "Active" trade route cancellation type usually doesn't give income, plus other tweaks. See gna bug #22244. ------------------------------------------------------------------------ r25411 | jtn | 2014-07-07 11:22:19 +0300 (Mon, 07 Jul 2014) | 3 lines Changed paths: M /trunk/data/alien/techs.ruleset M /trunk/data/alien/terrain.ruleset M /trunk/data/alien/units.ruleset M /trunk/data/civ1/techs.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/techs.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/techs.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/techs.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/techs.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/techs.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/stub/techs.ruleset M /trunk/data/stub/terrain.ruleset M /trunk/data/stub/units.ruleset Document that user flag helptext is optional. See gna patch #4905. ------------------------------------------------------------------------ r25410 | sveinung | 2014-07-07 03:39:27 +0300 (Mon, 07 Jul 2014) | 6 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/fc_types.h M /trunk/common/requirements.c M /trunk/server/cityturn.c Coding style: rename maxTileUnits to max_tile_units The rest of the Freeciv C code use K&R style variable names in stead of camel case. See patch #4903 ------------------------------------------------------------------------ r25409 | cazfi | 2014-07-07 03:02:43 +0300 (Mon, 07 Jul 2014) | 5 lines Changed paths: M /trunk/ai/threaded/taicity.c M /trunk/client/helpdata.c M /trunk/common/map.c M /trunk/common/movement.c M /trunk/common/road.c M /trunk/common/road.h M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/stub/terrain.ruleset M /trunk/server/advisors/autosettlers.c Obsoleted "NoBonus" road move mode. Such roads should have move_cost set to -1 instead, and mode to what ever mode should be used in determining move restrictions. See patch #4877 ------------------------------------------------------------------------ r25407 | cazfi | 2014-07-07 00:44:34 +0300 (Mon, 07 Jul 2014) | 4 lines Changed paths: M /trunk/win32/installer/Makefile Preserve translations of all freeciv domains in Windows Installer builds. See bug #22184 ------------------------------------------------------------------------ r25405 | cazfi | 2014-07-07 00:38:36 +0300 (Mon, 07 Jul 2014) | 8 lines Changed paths: M /trunk/client/gui-sdl/wldlg.c Revert sdl-client (but not sdl2-client) change that redundant buildings are shown with their name strikken through, as we can't rely on SDL_ttf to provide support for that. Reported by Jacob Nevins See patch #4879 ------------------------------------------------------------------------ r25402 | cazfi | 2014-07-07 00:25:33 +0300 (Mon, 07 Jul 2014) | 4 lines Changed paths: M /trunk/configure.ac Add "-lintl" to UTILITY_LIBS when we notice that we need it. See bug #22266 ------------------------------------------------------------------------ r25401 | sveinung | 2014-07-06 22:01:52 +0300 (Sun, 06 Jul 2014) | 6 lines Changed paths: M /trunk/tools/ruledit/rulesave.c Make ruledit compile again SVN commit 25397 renamed the advance field preset_cost to cost without updating its use in ruledit's rulesave.c. Update it. See bug bug #22286 ------------------------------------------------------------------------ r25398 | pepeto | 2014-07-06 12:11:36 +0300 (Sun, 06 Jul 2014) | 7 lines Changed paths: M /trunk/ai/default/advdiplomacy.c M /trunk/ai/default/advmilitary.c M /trunk/ai/default/aicity.c M /trunk/ai/default/ailog.c M /trunk/ai/default/aiparatrooper.c M /trunk/ai/default/aitech.c M /trunk/ai/default/daieffects.c M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-gtk-3.0/helpdlg.c M /trunk/client/gui-gtk-3.0/repodlgs.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl2/repodlgs.c M /trunk/client/gui-xaw/helpdlg.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/helpdata.c M /trunk/client/reqtree.c M /trunk/client/text.c M /trunk/common/research.c M /trunk/common/research.h M /trunk/common/tech.c M /trunk/common/tech.h M /trunk/server/advisors/advdata.c Move num_unknown_techs_for_goal(), total_bulbs_required_for_goal() and is_tech_a_req_for_goal() from "common/tech.[ch]" to "common/research.[ch]" as research_goal_unknown_techs(), research_goal_bulbs_required() and research_goal_tech_req(). Implement their behavior when NULL is passed as research pointer. See gna patch #4892 ------------------------------------------------------------------------ r25397 | pepeto | 2014-07-06 11:59:49 +0300 (Sun, 06 Jul 2014) | 7 lines Changed paths: M /trunk/client/client_main.c M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/common/tech.c M /trunk/common/tech.h M /trunk/fc_version M /trunk/server/ruleset.c precalc_tech_data() renamed tech_precalc_data(). This function is now called only in server side. The client just admits the values the server send to it. Base tech costs are now cached into the advance structure, instead of having a separate static array. See gna patch #4891 ------------------------------------------------------------------------ r25396 | pepeto | 2014-07-06 11:48:40 +0300 (Sun, 06 Jul 2014) | 4 lines Changed paths: M /trunk/common/tech.c M /trunk/common/tech.h Add utility for iterating all requirements for reaching an advance, instead of building recursive functions. See gna patch #4890 ------------------------------------------------------------------------ r25395 | pepeto | 2014-07-06 11:40:36 +0300 (Sun, 06 Jul 2014) | 6 lines Changed paths: M /trunk/client/packhand.c M /trunk/server/edithand.c Send research info when editing the advances for a player via the editor. Also, handle correctly this case in client side. Reported by Marko Lindqvist (cazfi@gna) See gna bug #22252 ------------------------------------------------------------------------ r25394 | pepeto | 2014-07-06 11:34:55 +0300 (Sun, 06 Jul 2014) | 4 lines Changed paths: M /trunk/ai/default/advdiplomacy.c M /trunk/ai/default/ailog.c M /trunk/ai/default/aiparatrooper.c M /trunk/ai/default/aitech.c M /trunk/client/climisc.c M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/diplomat_dialog.c M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-2.0/inteldlg.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-gtk-3.0/dialogs.c M /trunk/client/gui-gtk-3.0/diplomat_dialog.c M /trunk/client/gui-gtk-3.0/helpdlg.c M /trunk/client/gui-gtk-3.0/inteldlg.c M /trunk/client/gui-gtk-3.0/repodlgs.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/plrdlg.cpp M /trunk/client/gui-sdl/inteldlg.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl2/inteldlg.c M /trunk/client/gui-sdl2/mapview.c M /trunk/client/gui-sdl2/repodlgs.c M /trunk/client/gui-xaw/helpdlg.c M /trunk/client/gui-xaw/inteldlg.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/client/reqtree.c M /trunk/client/text.c M /trunk/common/research.c M /trunk/common/research.h M /trunk/common/tech.c M /trunk/common/tech.h M /trunk/server/cityturn.c M /trunk/server/diplhand.c M /trunk/server/ruleset.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/techtools.c M /trunk/server/unittools.c M /trunk/tools/ruledit/tab_tech.cpp Move the research advance name accessor from "common/tech.[ch]" to "research.[ch]". Renumbered A_UNSET, A_FUTURE and A_UNKNOWN. See gna patch #4888 ------------------------------------------------------------------------ r25393 | pepeto | 2014-07-06 11:23:07 +0300 (Sun, 06 Jul 2014) | 5 lines Changed paths: M /trunk/client/packhand.c M /trunk/client/tilespec.c Downgrade "Map topology and tileset incompatible" message to LOG_NORMAL to avoid error messages (and backtraces), but keep the popup for warning the user. See gna bug #22258 ------------------------------------------------------------------------ r25391 | cazfi | 2014-07-06 04:21:14 +0300 (Sun, 06 Jul 2014) | 8 lines Changed paths: M /trunk/data/scenarios/earth-160x90-v2.sav Reworked earth-160x90-v2 scenario starting positions to contain 30 core nations and 8 nations from extended set. It starts with the 30 core nations by default. Patch by David Fernandez See patch #4842 ------------------------------------------------------------------------ r25390 | cazfi | 2014-07-06 03:56:23 +0300 (Sun, 06 Jul 2014) | 4 lines Changed paths: M /trunk/ai/default/aiferry.c Enabled ferry stat checking on debug builds See patch #4898 ------------------------------------------------------------------------ r25389 | cazfi | 2014-07-06 02:51:31 +0300 (Sun, 06 Jul 2014) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/m4/locale.m4 M /trunk/m4/sdl-client.m4 M /trunk/m4/sdl2-client.m4 Renamed configure macro AM_LIBCHARSET as FC_LIBCHARSET See patch #4881 ------------------------------------------------------------------------ r25388 | cazfi | 2014-07-06 02:44:29 +0300 (Sun, 06 Jul 2014) | 4 lines Changed paths: M /trunk/ai/threaded/threadedai.c Removed threaded ai wrapper function twai_restart_phase() See patch #4895 ------------------------------------------------------------------------ r25386 | cazfi | 2014-07-05 17:29:19 +0300 (Sat, 05 Jul 2014) | 5 lines Changed paths: M /trunk/data/alien/nation/teamgladiators.ruleset M /trunk/data/alien/units.ruleset M /trunk/doc/README.ruleset_alien Added new unit veterancy level "Superb" to alien ruleset, gainable only by Team Gladiators units built in a city with Training Facility. See patch #4847 ------------------------------------------------------------------------ r25384 | cazfi | 2014-07-04 21:40:14 +0300 (Fri, 04 Jul 2014) | 6 lines Changed paths: M /trunk/dependencies/m4/mkstemp.m4 M /trunk/dependencies/m4/stdlib_h.m4 Updated m4-files in dependencies/m4 to new upstream versions - mkstemp.m4: serial 23 - stdlib_h.m4: serial 42 See patch #4880 ------------------------------------------------------------------------ r25383 | sveinung | 2014-07-04 19:10:57 +0300 (Fri, 04 Jul 2014) | 11 lines Changed paths: M /trunk/data/civ2civ3/game.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/multiplayer/units.ruleset Helptext: Don't say that a unit is unbribable more than once. Each user flag adds its description to the generated help text of all unit types that has it. If an unit type is immune to an action (since no action enabler can be active against it) this fact is pointed out in its auto generated help text. Remove the user flag "Unbribable" from all bundled rulesets. Replace its use as a !present requirement in the "Bribe Unit" action enablers with !present requirements of the units that had it. See bug #22255 ------------------------------------------------------------------------ r25382 | sveinung | 2014-07-04 16:29:40 +0300 (Fri, 04 Jul 2014) | 10 lines Changed paths: M /trunk/ai/default/advmilitary.c M /trunk/ai/default/aicity.c M /trunk/client/control.c M /trunk/client/helpdata.c M /trunk/common/actions.c M /trunk/common/base.c M /trunk/common/city.c M /trunk/common/disaster.c M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/common/extras.c M /trunk/common/government.c M /trunk/common/improvement.c M /trunk/common/map.c M /trunk/common/metaknowledge.c M /trunk/common/requirements.c M /trunk/common/requirements.h M /trunk/common/road.c M /trunk/common/scriptcore/api_game_methods.c M /trunk/common/style.c M /trunk/common/unit.c M /trunk/server/advisors/advruleset.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/generator/startpos.c API change: Make requirement types that check a units state possible Forward unit to is_req_active(), the requirement evaluation function. This is just an API change. No new requirement type is added. The unit argument can't replace the unit type argument since some users don't have a specific unit in mind. Reviewed by Emmet Hikory See patch #4893 ------------------------------------------------------------------------ r25381 | cazfi | 2014-07-04 03:16:00 +0300 (Fri, 04 Jul 2014) | 12 lines Changed paths: M /trunk/translations/freeciv/pl.po M /trunk/translations/nations/pl.po M /trunk/translations/ruledit/pl.po Updated Polish translation by Hubert Kowalewski (hubkow@gna). Pulled from . freeciv domain: 6413 translated messages, 8 fuzzy translations, 6 untranslated messages. nations domain: 1845 translated messages, 1 fuzzy translation. ruledit domain: 24 translated messages, 3 untranslated messages. ------------------------------------------------------------------------ r25379 | cazfi | 2014-07-04 03:08:11 +0300 (Fri, 04 Jul 2014) | 4 lines Changed paths: M /trunk/tests/check_macros.sh Added .cpp files to list of files to check by check_macros.sh See patch #4882 ------------------------------------------------------------------------ r25376 | cazfi | 2014-07-03 22:10:18 +0300 (Thu, 03 Jul 2014) | 4 lines Changed paths: M /trunk/common/player.h Optimized one function call away from players_iterate() See patch #4883 ------------------------------------------------------------------------ r25375 | cazfi | 2014-07-03 21:05:10 +0300 (Thu, 03 Jul 2014) | 5 lines Changed paths: M /trunk/configure.ac M /trunk/tools/ruledit/Makefile.am Renamed ruledit related _XXXFLAGS -variables not directly used in building automake object to lower case. See patch #4825 ------------------------------------------------------------------------ r25374 | sveinung | 2014-07-03 04:29:27 +0300 (Thu, 03 Jul 2014) | 6 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/common/packets.def M /trunk/fc_version Network protocol: Send each effect rule in a single packet. Thanks to the work of Emmet Hikory effects now use a single requirement vector. This makes it easy to simplify the network protocol. See patch #4886 ------------------------------------------------------------------------ r25372 | cazfi | 2014-07-03 03:19:39 +0300 (Thu, 03 Jul 2014) | 4 lines Changed paths: M /trunk/client/gui-sdl/wldlg.c M /trunk/client/gui-sdl2/wldlg.c Mark redundant buildings in sdl-clients' worklist view See patch #4879 ------------------------------------------------------------------------ r25369 | cazfi | 2014-07-03 03:09:40 +0300 (Thu, 03 Jul 2014) | 5 lines Changed paths: M /trunk/configure.ac Reworded error message about failure to select client to build to say that none of the clients can be compiled. See patch #4870 ------------------------------------------------------------------------ r25367 | cazfi | 2014-07-02 23:36:42 +0300 (Wed, 02 Jul 2014) | 2 lines Changed paths: M /trunk/ai/default/aihand.c Comment typofix "ai_mange_units" -> "dai_manage_units" ------------------------------------------------------------------------ r25366 | cazfi | 2014-07-02 20:40:04 +0300 (Wed, 02 Jul 2014) | 4 lines Changed paths: M /trunk/ai/classic/classicai.c M /trunk/ai/default/advdiplomacy.c M /trunk/ai/default/advdomestic.c M /trunk/ai/default/advmilitary.c M /trunk/ai/default/aicity.c M /trunk/ai/default/aidata.h M /trunk/ai/default/aidiplomat.c M /trunk/ai/default/aihand.c M /trunk/ai/default/ailog.c M /trunk/ai/default/ailog.h M /trunk/ai/default/aiparatrooper.c M /trunk/ai/default/aiparatrooper.h M /trunk/ai/default/aiplayer.c M /trunk/ai/default/aiplayer.h M /trunk/ai/default/aisettler.c M /trunk/ai/default/aitech.c M /trunk/ai/default/aitech.h M /trunk/ai/default/aitools.c M /trunk/ai/default/aitools.h M /trunk/ai/threaded/threadedai.c M /trunk/common/player.h M /trunk/server/plrhand.c Moved tech_want data from advisors to default AI See patch #4857 ------------------------------------------------------------------------ r25365 | cazfi | 2014-07-02 20:29:54 +0300 (Wed, 02 Jul 2014) | 4 lines Changed paths: M /trunk/common/fc_types.h M /trunk/server/settings.c M /trunk/server/srv_main.c Added Culture victory type See patch #4736 ------------------------------------------------------------------------ r25363 | sveinung | 2014-07-02 18:25:17 +0300 (Wed, 02 Jul 2014) | 29 lines Changed paths: M /trunk/m4/qt5.m4 Also search multiarch folders when looking for Qt 5 (and using GCC) Some systems, like recent versions of Debian, store some architecture specific headers and libraries in architecture specific locations. This makes it possible to install a foreign version of a library for your cross compiler without removing the version built for your own architecture. The architecture specific location includes the multiarch tuple. The multiarch tuple is a GNU triplet that may be normalized or have extensions. Unless the location of Qt 5 libraries and Qt 5 headers are given on the command line the ./configure script will search for them. It has one list of locations to look for headers and another to look for libraries. This change tries to find the multiarch tuple. If found multiarch locations are added to the list of locations to be searched. If not found only non multiarch locations are searched. If the selected C compiler is a recent version of GCC its --print-multiarch option will be used to get the multiarch tuple. Since it comes from the C compiler it should return the correct multiarch tuple when cross compiling. Since the GNU triplet in many cases is identical to the multiarch tuple it is used when the selected C compiler don't supports the --print-multiarch option. It is created from the AC_CANONICAL_HOST variables $host_cpu and $host_os. This trick was stolen from a patch written by Marko Lindqvist Reviewed by Emmet Hikory See bug #22204 ------------------------------------------------------------------------ r25361 | cazfi | 2014-07-01 22:05:33 +0300 (Tue, 01 Jul 2014) | 4 lines Changed paths: M /trunk/utility/registry.c Added detection of xml-secfiles. See patch #4849 ------------------------------------------------------------------------ r25348 | jtn | 2014-07-01 11:27:10 +0300 (Tue, 01 Jul 2014) | 4 lines Changed paths: M /trunk/client/helpdata.c M /trunk/data/helpdata.txt Rewrite main and autogenerated help for generalised zones of control (ZOC). See gna patch #4871. ------------------------------------------------------------------------ r25347 | jtn | 2014-07-01 11:27:06 +0300 (Tue, 01 Jul 2014) | 3 lines Changed paths: M /trunk/data/helpdata.txt Some miscellaneous updates to main help, for new features and otherwise. See gna patch #4876. ------------------------------------------------------------------------ r25346 | jtn | 2014-07-01 11:27:02 +0300 (Tue, 01 Jul 2014) | 4 lines Changed paths: M /trunk/data/helpdata.txt Update main combat help now that unit-specific combat bonuses have been somewhat generalised. See gna patch #4875. ------------------------------------------------------------------------ r25345 | jtn | 2014-07-01 11:26:58 +0300 (Tue, 01 Jul 2014) | 4 lines Changed paths: M /trunk/client/helpdata.c M /trunk/data/helpdata.txt Update help for nationality-related happiness effects, and unit nationality. See gna patch #3794. ------------------------------------------------------------------------ r25344 | jtn | 2014-07-01 11:26:54 +0300 (Tue, 01 Jul 2014) | 6 lines Changed paths: M /trunk/data/helpdata.txt Update main help to remove text that's now inappropriate with generalised roads, irrigation, city center behavior, etc. Deficiencies in pillaging help noted by Marko Lindqvist (cazfi@gna). See gna patch #4521. ------------------------------------------------------------------------ r25343 | jtn | 2014-07-01 11:26:51 +0300 (Tue, 01 Jul 2014) | 4 lines Changed paths: M /trunk/data/alien/units.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/helpdata.txt Update help for ruleset-defined restrictions, bonuses, and limits on trade routes. See gna patch #4874. ------------------------------------------------------------------------ r25342 | jtn | 2014-07-01 11:26:44 +0300 (Tue, 01 Jul 2014) | 4 lines Changed paths: M /trunk/data/multiplayer/game.ruleset Disable all trade route types in multiplayer ruleset; since no units could create them anyway, this should have no functional effect. See gna bug #22247. ------------------------------------------------------------------------ r25341 | jtn | 2014-07-01 11:26:39 +0300 (Tue, 01 Jul 2014) | 3 lines Changed paths: M /trunk/data/helpdata.txt A few corrections and clarifications to the built-in help. See gna patch #4873 and bug #21446. ------------------------------------------------------------------------ r25340 | jtn | 2014-07-01 11:26:35 +0300 (Tue, 01 Jul 2014) | 4 lines Changed paths: M /trunk/client/helpdata.c Remove misleading text about trade route restrictions from autogenerated unit help. See gna bug #22246. ------------------------------------------------------------------------ r25339 | jtn | 2014-07-01 11:26:31 +0300 (Tue, 01 Jul 2014) | 3 lines Changed paths: M /trunk/common/packets.def M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/stub/game.ruleset M /trunk/fc_version M /trunk/server/ruleset.c M /trunk/server/ruleset.h M /trunk/server/techtools.c M /trunk/tools/ruledit/rulesave.c Add allow_holes ruleset settings for tech loss. See gna patch #4789. ------------------------------------------------------------------------ r25338 | jtn | 2014-07-01 11:26:22 +0300 (Tue, 01 Jul 2014) | 3 lines Changed paths: M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-3.0/helpdlg.c M /trunk/client/gui-xaw/helpdlg.c M /trunk/client/helpdata.c M /trunk/common/nation.c M /trunk/common/nation.h Make nation help use translated plural name. See gna bug #22241. ------------------------------------------------------------------------ r25336 | cazfi | 2014-07-01 02:58:27 +0300 (Tue, 01 Jul 2014) | 2 lines Changed paths: M /trunk/utility/log.h Comment typofix "noice" -> "noise" ------------------------------------------------------------------------ r25335 | cazfi | 2014-07-01 00:16:43 +0300 (Tue, 01 Jul 2014) | 4 lines Changed paths: M /trunk/bootstrap/config.rpath M /trunk/m4/codeset.m4 M /trunk/m4/iconv.m4 M /trunk/m4/lib-ld.m4 M /trunk/m4/lib-link.m4 M /trunk/m4/lib-prefix.m4 Updated bootstrap files available from gettext-0.19.1 See patch #4850 ------------------------------------------------------------------------ r25334 | pepeto | 2014-06-30 12:03:45 +0300 (Mon, 30 Jun 2014) | 5 lines Changed paths: M /trunk/ai/default/advdiplomacy.c M /trunk/ai/default/aidiplomat.c M /trunk/ai/default/aihand.c M /trunk/ai/default/aitech.c M /trunk/client/gui-gtk-2.0/diplodlg.c M /trunk/client/gui-gtk-2.0/diplomat_dialog.c M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-2.0/inteldlg.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-gtk-3.0/diplodlg.c M /trunk/client/gui-gtk-3.0/diplomat_dialog.c M /trunk/client/gui-gtk-3.0/editprop.c M /trunk/client/gui-gtk-3.0/helpdlg.c M /trunk/client/gui-gtk-3.0/inteldlg.c M /trunk/client/gui-gtk-3.0/repodlgs.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/plrdlg.cpp M /trunk/client/gui-qt/repodlgs.cpp M /trunk/client/gui-sdl/diplodlg.c M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl/gui_tilespec.c M /trunk/client/gui-sdl/inteldlg.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl2/diplodlg.c M /trunk/client/gui-sdl2/diplomat_dialog.c M /trunk/client/gui-sdl2/gui_tilespec.c M /trunk/client/gui-sdl2/inteldlg.c M /trunk/client/gui-sdl2/repodlgs.c M /trunk/client/gui-xaw/diplodlg.c M /trunk/client/gui-xaw/diplomat_dialog.c M /trunk/client/gui-xaw/helpdlg.c M /trunk/client/gui-xaw/inteldlg.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/client/reqtree.c M /trunk/common/actions.c M /trunk/common/requirements.c M /trunk/common/research.c M /trunk/common/research.h M /trunk/common/scriptcore/api_game_methods.c M /trunk/common/tech.c M /trunk/common/tech.h M /trunk/common/unittype.c M /trunk/server/advisors/advdata.c M /trunk/server/cityturn.c M /trunk/server/diplhand.c M /trunk/server/diplomats.c M /trunk/server/edithand.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/score.c M /trunk/server/scripting/api_server_edit.c M /trunk/server/techtools.c Rename player_invention_XXX() to research_invention_XXX(). Move these functions from common/tech.[ch] to common/research.[ch]. These functions now take as first argument a 'research' pointer rather than a 'player' one. See gna patch #4826 ------------------------------------------------------------------------ r25333 | persia | 2014-06-30 08:51:05 +0300 (Mon, 30 Jun 2014) | 3 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/improvement.c M /trunk/common/improvement.h M /trunk/common/packets.def M /trunk/data/civ2civ3/buildings.ruleset M /trunk/data/classic/buildings.ruleset M /trunk/data/experimental/buildings.ruleset M /trunk/data/multiplayer/buildings.ruleset M /trunk/fc_version M /trunk/server/cityturn.c M /trunk/server/ruleset.c M /trunk/tools/ruledit/rulesave.c Use obsolete_by vector for Improvement replaced_by See patch #1341 ------------------------------------------------------------------------ r25332 | cazfi | 2014-06-30 03:41:10 +0300 (Mon, 30 Jun 2014) | 4 lines Changed paths: M /trunk/common/player.c Turned comment about AI love level names to translator comment See patch #4833 ------------------------------------------------------------------------ r25330 | cazfi | 2014-06-29 23:34:51 +0300 (Sun, 29 Jun 2014) | 4 lines Changed paths: M /trunk/client/helpdata.c Do not show move cost for road types with No_Bonus mode in help. See bug #22240 ------------------------------------------------------------------------ r25328 | cazfi | 2014-06-29 23:29:38 +0300 (Sun, 29 Jun 2014) | 4 lines Changed paths: M /trunk/data/alien/nation/mathclub.ruleset M /trunk/data/alien/nation_effects.ruleset M /trunk/doc/README.ruleset_alien Alien ruleset: Reduced Math Club science bonus to 30% See patch #4845 ------------------------------------------------------------------------ r25327 | persia | 2014-06-29 20:55:40 +0300 (Sun, 29 Jun 2014) | 11 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/data/alien/units.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/stub/units.ruleset M /trunk/doc/README.rulesets M /trunk/fc_version M /trunk/server/rssanity.c M /trunk/server/ruleset.c Migrate all move_type use to client * Don't load move_type from rulesets * Remove move_type comments from rulesets * Move move_type calculation functions to unittype.[ch] * Correct "move_mode" as "move_type" typo in road parsing * Remove move_types from the network protocol * Calculate unit class move_types in handle_rulesets_ready() * Update doc/README.rulesets to remove move_type references See patch #4865 ------------------------------------------------------------------------ r25326 | persia | 2014-06-29 20:55:26 +0300 (Sun, 29 Jun 2014) | 8 lines Changed paths: M /trunk/client/control.c M /trunk/client/editor.c M /trunk/common/fc_types.h M /trunk/common/movement.c M /trunk/common/movement.h M /trunk/common/unittype.c M /trunk/common/unittype.h Consolidate move_type support to unittype.[ch] * Move move_type enum definition from fc_types.h to unittype.h * Drop is_sailing_unit[,type]() and is_ground_unit[,type]() * Migrate client calls to use move_type enum explicitly * Remove no-longer-used uclass_move_type() function See patch #4865 ------------------------------------------------------------------------ r25325 | persia | 2014-06-29 20:55:17 +0300 (Sun, 29 Jun 2014) | 3 lines Changed paths: M /trunk/ai/default/aiunit.c Distance-based calculation for meeting charges See patch #4864 ------------------------------------------------------------------------ r25324 | persia | 2014-06-29 20:55:06 +0300 (Sun, 29 Jun 2014) | 3 lines Changed paths: M /trunk/server/rssanity.c M /trunk/server/ruleset.c Validate boats are sea capable by terrain iteration See patch #4863 ------------------------------------------------------------------------ r25323 | persia | 2014-06-29 20:54:58 +0300 (Sun, 29 Jun 2014) | 3 lines Changed paths: M /trunk/ai/default/aisettler.c Use common ferry function for settler ferry check See patch #4862 ------------------------------------------------------------------------ r25322 | persia | 2014-06-29 20:54:49 +0300 (Sun, 29 Jun 2014) | 3 lines Changed paths: M /trunk/server/gamehand.c M /trunk/server/gamehand.h M /trunk/server/settings.c Allow Ferryboat as a starting unit See patch #4861 ------------------------------------------------------------------------ r25319 | cazfi | 2014-06-29 18:36:42 +0300 (Sun, 29 Jun 2014) | 6 lines Changed paths: M /trunk/data/scenarios/earth-160x90-v2.sav Set topology for earth-160x90 scenario to be not-isometric. Reported by David Fernandez See bug #22228 ------------------------------------------------------------------------ r25317 | cazfi | 2014-06-29 00:58:59 +0300 (Sun, 29 Jun 2014) | 8 lines Changed paths: M /trunk/data/civ2civ3/terrain.ruleset Removed DiplomatDefense-flag from civ2civ3 airbase, as there's no units that would benefit from it. Reported by Jacob Nevins Patch by David Fernandez See bug #22188 ------------------------------------------------------------------------ r25315 | cazfi | 2014-06-29 00:32:24 +0300 (Sun, 29 Jun 2014) | 6 lines Changed paths: R /trunk/data/flags/barbarian-large.png (from /trunk/data/flags/pirate-large.png:25312) R /trunk/data/flags/barbarian-shield-large.png (from /trunk/data/flags/pirate-shield-large.png:25312) R /trunk/data/flags/barbarian-shield.png (from /trunk/data/flags/pirate-shield.png:25312) R /trunk/data/flags/barbarian.png (from /trunk/data/flags/pirate.png:25312) R /trunk/data/flags/barbarian.svg (from /trunk/data/flags/pirate.svg:25312) R /trunk/data/flags/pirate-large.png (from /trunk/data/flags/barbarian-large.png:25312) R /trunk/data/flags/pirate-shield-large.png (from /trunk/data/flags/barbarian-shield-large.png:25312) R /trunk/data/flags/pirate-shield.png (from /trunk/data/flags/barbarian-shield.png:25312) R /trunk/data/flags/pirate.png (from /trunk/data/flags/barbarian.png:25312) R /trunk/data/flags/pirate.svg (from /trunk/data/flags/barbarian.svg:25312) Swapped pirate and barbarian flags Suggested by Anonymous See bug #22236 ------------------------------------------------------------------------ r25313 | cazfi | 2014-06-29 00:22:24 +0300 (Sun, 29 Jun 2014) | 4 lines Changed paths: M /trunk/data/alien/nation/adventurers.ruleset M /trunk/data/alien/nation/galacticsound.ruleset M /trunk/data/alien/nation/jw.ruleset M /trunk/data/alien/nation/kindergarden.ruleset M /trunk/data/alien/nation/mathclub.ruleset M /trunk/data/alien/nation/secretsociety.ruleset M /trunk/data/alien/nation/teamgladiators.ruleset Added more city names to alien ruleset. See patch #4154 ------------------------------------------------------------------------ r25312 | persia | 2014-06-28 15:23:02 +0300 (Sat, 28 Jun 2014) | 6 lines Changed paths: M /trunk/ai/default/advmilitary.c Do not consider harmless units in assess_danger() Report and patch by pepeto minor edits and rebase by me See patch #4821 ------------------------------------------------------------------------ r25311 | persia | 2014-06-28 15:22:52 +0300 (Sat, 28 Jun 2014) | 7 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/ai/default/daieffects.c M /trunk/client/helpdata.c M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/common/requirements.c M /trunk/common/requirements.h M /trunk/server/advisors/advdata.c M /trunk/server/advisors/advruleset.c M /trunk/server/rssanity.c M /trunk/tools/ruledit/rulesave.c M /trunk/tools/ruledit/validity.c Use requirements_vector for effects Also use sveinung's construction to replace is_unit_class_affected(); remove some extra internal effects functions; and unify ruleset loading, ruleset saving, and ruleset sanity checking. See patch #4822 ------------------------------------------------------------------------ r25301 | persia | 2014-06-28 11:21:21 +0300 (Sat, 28 Jun 2014) | 5 lines Changed paths: M /trunk/ai/default/advdomestic.c M /trunk/ai/default/advmilitary.c M /trunk/ai/default/aicity.c M /trunk/ai/default/aihunt.c M /trunk/ai/default/aiunit.c M /trunk/ai/default/aiunit.h Use terrain_class rather than move_type in AI Used to select Attackers, Bodyguards, Hunters, and Settlers See patch #4858 ------------------------------------------------------------------------ r25300 | persia | 2014-06-28 11:19:29 +0300 (Sat, 28 Jun 2014) | 3 lines Changed paths: M /trunk/ai/default/aidata.c M /trunk/ai/default/aidata.h Remove unused ai channel cache See patch #4856 ------------------------------------------------------------------------ r25299 | persia | 2014-06-28 11:19:20 +0300 (Sat, 28 Jun 2014) | 3 lines Changed paths: M /trunk/ai/default/advmilitary.c M /trunk/ai/default/aiferry.c M /trunk/ai/default/aiferry.h M /trunk/ai/default/aiunit.c M /trunk/ai/default/aiunit.h Allow amphibious unit for kill_something_with() See patch #4855 ------------------------------------------------------------------------ r25298 | persia | 2014-06-28 11:19:12 +0300 (Sat, 28 Jun 2014) | 3 lines Changed paths: M /trunk/ai/default/aiunit.c Un-hardcode safe house discovery See patch #4854 ------------------------------------------------------------------------ r25297 | persia | 2014-06-28 11:19:03 +0300 (Sat, 28 Jun 2014) | 3 lines Changed paths: M /trunk/server/advisors/autoexplorer.c Gen-move support for autoexplorers See patch #4853 ------------------------------------------------------------------------ r25296 | persia | 2014-06-28 11:18:54 +0300 (Sat, 28 Jun 2014) | 6 lines Changed paths: M /trunk/doc/README.rulesets Clean up flag restriction documentation * "Airbase" is now a userflag, so may not exist in all rulesets * "IgTer" no longer has any hardcoded terrain nativity restrictions See patch #4852 ------------------------------------------------------------------------ r25294 | igx31 | 2014-06-28 10:12:19 +0300 (Sat, 28 Jun 2014) | 2 lines Changed paths: M /trunk/translations/ruledit/fr.po - Initial translation ------------------------------------------------------------------------ r25290 | jtn | 2014-06-27 22:09:29 +0300 (Fri, 27 Jun 2014) | 5 lines Changed paths: M /trunk/server/techtools.c Prevent tech loss of tech which is root_req for some other known tech. Reported by Matthias Pfafferodt (syntron@gna). See gna bug #19176. ------------------------------------------------------------------------ r25289 | jtn | 2014-06-27 22:09:26 +0300 (Fri, 27 Jun 2014) | 3 lines Changed paths: M /trunk/server/techtools.c Prevent tech loss removing self root_req techs. See bug #22161. ------------------------------------------------------------------------ r25288 | cazfi | 2014-06-27 02:00:26 +0300 (Fri, 27 Jun 2014) | 5 lines Changed paths: M /trunk/ai/threaded/taicity.c M /trunk/client/packhand.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/advisors/autosettlers.c M /trunk/server/unithand.c Added worker task packets to network protocol, and their handling. No gui support producing worker task requests yet. See patch #4851 ------------------------------------------------------------------------ r25287 | cazfi | 2014-06-27 01:45:19 +0300 (Fri, 27 Jun 2014) | 4 lines Changed paths: M /trunk/client/gui-sdl2/citydlg.c M /trunk/client/gui-sdl2/graphics.c M /trunk/client/gui-sdl2/mapview.c M /trunk/client/gui-sdl2/widget.c M /trunk/client/gui-sdl2/widget_core.c M /trunk/client/gui-sdl2/widget_icon.c Set of Coding Style corrections for sdl2-client. See patch #4835 ------------------------------------------------------------------------ r25285 | cazfi | 2014-06-27 01:31:37 +0300 (Fri, 27 Jun 2014) | 6 lines Changed paths: M /trunk/data/civ2civ3/buildings.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/doc/README.ruleset_civ2civ3 civ2civ3: Granary reduces food waste by 50%. Patch by David Fernandez See bug #22191 ------------------------------------------------------------------------ r25284 | jtn | 2014-06-27 00:57:00 +0300 (Fri, 27 Jun 2014) | 3 lines Changed paths: M /trunk/data/civ2civ3/buildings.ruleset Fix obsolete_by syntax for a couple of civ2civ3 buildings. See gna bug #22238. ------------------------------------------------------------------------ r25283 | jtn | 2014-06-27 00:56:57 +0300 (Fri, 27 Jun 2014) | 2 lines Changed paths: M /trunk/data/nation/lycian.ruleset Comment out not-yet-added Lydian civilwar nation from Lycian ruleset added in gna patch #3318. ------------------------------------------------------------------------ r25282 | jtn | 2014-06-27 00:56:54 +0300 (Fri, 27 Jun 2014) | 1 line Changed paths: M /trunk/data/nation/formosan.ruleset Add missing spaces to Formosan legend added in patch #4292. ------------------------------------------------------------------------ r25281 | jtn | 2014-06-27 00:56:51 +0300 (Fri, 27 Jun 2014) | 4 lines Changed paths: M /trunk/data/nation/gothic.ruleset M /trunk/data/nation/khazar.ruleset M /trunk/data/nation/lendian.ruleset M /trunk/data/nation/ruthenian.ruleset M /trunk/data/nation/sarmatian.ruleset M /trunk/data/nation/scythian.ruleset M /trunk/data/nation/slavic.ruleset M /trunk/data/nation/transnistrian.ruleset M /trunk/data/nation/ukrainian.ruleset M /trunk/data/nation/viking.ruleset M /trunk/data/nation/volgagerman.ruleset Change Kievan Rus' rule_name back to "Ruthenian" for backward compatibility after r23250. (This will not be displayed in the UI.) See gna bug #22235. ------------------------------------------------------------------------ r25280 | pepeto | 2014-06-26 23:44:19 +0300 (Thu, 26 Jun 2014) | 4 lines Changed paths: M /trunk/common/aicore/path_finding.c Use parameter-based hash table instead of unittype-based array for pf_reserve_map. See gna patch #4820 ------------------------------------------------------------------------ r25279 | pepeto | 2014-06-26 23:35:49 +0300 (Thu, 26 Jun 2014) | 6 lines Changed paths: M /trunk/common/aicore/path_finding.c M /trunk/common/aicore/path_finding.h Fix pf_map_XXX_iterate() macros since patch #4768 is applied. Also ass many assertions in pf_map_XXX() functions, preventing crashes. Report by Marko Lindqvist (cazfi@gna) and Andreas Rosdal (andreasr@gna) See gna bug #22230 ------------------------------------------------------------------------ r25278 | cazfi | 2014-06-26 23:15:40 +0300 (Thu, 26 Jun 2014) | 4 lines Changed paths: M /trunk/configure.ac Added configure check for libxml2 See patch #4745 ------------------------------------------------------------------------ r25276 | cazfi | 2014-06-26 22:26:23 +0300 (Thu, 26 Jun 2014) | 5 lines Changed paths: M /trunk/data/alien/game.ruleset Improved alien ruleset description about where additional information is available. See patch #4846 ------------------------------------------------------------------------ r25275 | cazfi | 2014-06-26 22:03:50 +0300 (Thu, 26 Jun 2014) | 4 lines Changed paths: M /trunk/Makefile.am D /trunk/m4/lcmessage.m4 Removed obsolete lcmessage.m4 See patch #4843 ------------------------------------------------------------------------ r25274 | cazfi | 2014-06-26 20:39:07 +0300 (Thu, 26 Jun 2014) | 5 lines Changed paths: M /trunk/ai/default/advdomestic.c M /trunk/ai/default/advmilitary.c M /trunk/ai/default/aiair.c M /trunk/ai/default/aicity.c M /trunk/ai/default/aidiplomat.c M /trunk/ai/default/aiferry.c M /trunk/ai/default/aihand.c M /trunk/ai/default/aihunt.c M /trunk/ai/default/ailog.c M /trunk/ai/default/ailog.h M /trunk/ai/default/aiparatrooper.c M /trunk/ai/default/aisettler.c M /trunk/ai/default/aitech.c M /trunk/server/srv_log.c M /trunk/server/srv_log.h Moved TECH_LOG functionality from server common code to default AI as only it uses it. See patch #4844 ------------------------------------------------------------------------ r25273 | cazfi | 2014-06-26 19:27:46 +0300 (Thu, 26 Jun 2014) | 6 lines Changed paths: M /trunk/ai/default/advmilitary.c M /trunk/ai/default/advmilitary.h M /trunk/client/helpdata.c M /trunk/common/combat.c M /trunk/common/unittype.h M /trunk/data/alien/units.ruleset M /trunk/data/civ1/effects.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/effects.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/stub/units.ruleset M /trunk/doc/README.effects M /trunk/fc_version M /trunk/server/advisors/advdata.c M /trunk/server/advisors/advruleset.c Removed IgWall unit type flag. Rulesets use "present = FALSE" requirements for Defend_Bonus effects to achieve what IgWall used to provide. See patch #4799 ------------------------------------------------------------------------ r25271 | persia | 2014-06-26 12:11:09 +0300 (Thu, 26 Jun 2014) | 5 lines Changed paths: M /trunk/ai/default/aiunit.c M /trunk/ai/default/aiunit.h M /trunk/common/unittype.c M /trunk/common/unittype.h Use gen-move compatible bodyguard filter Add caching of relevant unit_class and unit_type checks See patch #4649 ------------------------------------------------------------------------ r25270 | persia | 2014-06-26 12:11:00 +0300 (Thu, 26 Jun 2014) | 3 lines Changed paths: M /trunk/ai/default/aiunit.c Fix reversed logic in dai_is_unit_tired_waiting_boat See patch #4839 ------------------------------------------------------------------------ r25268 | pepeto | 2014-06-25 16:54:19 +0300 (Wed, 25 Jun 2014) | 7 lines Changed paths: M /trunk/server/unittools.c When removing a unit from the game (server side), clear the vision before sending unit remove. Else, we might duplicate the PACKET_UNIT_REMOVE if we lose vision of the unit tile. From a report by Jacob Nevins (jtn@gna) See gna bug #22138 ------------------------------------------------------------------------ r25266 | pepeto | 2014-06-25 16:51:05 +0300 (Wed, 25 Jun 2014) | 7 lines Changed paths: M /trunk/server/citytools.c M /trunk/server/unittools.c When creating a city, hide the units on the tile to non-allied players. When removing a city, reveal units on the tile to non-allied players. Additionally remove the hack in server_remove_unit() to prevent duplicates of unit removals. See gna bug #22222 ------------------------------------------------------------------------ r25263 | pepeto | 2014-06-25 16:42:51 +0300 (Wed, 25 Jun 2014) | 6 lines Changed paths: M /trunk/server/citytools.c Update the tile info after a city is removed because infrastructures may have changed. From a report by Emmet Hikory (persia@gna) See gna bug #22074 ------------------------------------------------------------------------ r25262 | persia | 2014-06-24 22:33:56 +0300 (Tue, 24 Jun 2014) | 3 lines Changed paths: M /trunk/ai/default/advmilitary.c Consider defense effects for any defender See patch #4841 ------------------------------------------------------------------------ r25261 | persia | 2014-06-24 22:33:48 +0300 (Tue, 24 Jun 2014) | 6 lines Changed paths: M /trunk/ai/default/aiunit.c Cleanups in dai_is_unit_tired_waiting_boat() * Fix home continent test to check continent rather than tile * Use goto_is_sane rather than move_type to check if a ferry is useful See patch #4839 ------------------------------------------------------------------------ r25260 | persia | 2014-06-24 22:33:40 +0300 (Tue, 24 Jun 2014) | 5 lines Changed paths: M /trunk/ai/default/advmilitary.c Use UTYF_BADCITYDEFENDER in process_defender_want() This appears to have been missed in r10826 See patch #4838 ------------------------------------------------------------------------ r25259 | persia | 2014-06-24 22:33:31 +0300 (Tue, 24 Jun 2014) | 3 lines Changed paths: M /trunk/ai/default/aihunt.c M /trunk/ai/default/aiunit.c M /trunk/ai/default/aiunit.h Use pathfinding to identify missile carrier risk See patch #4837 ------------------------------------------------------------------------ r25258 | persia | 2014-06-24 22:33:22 +0300 (Tue, 24 Jun 2014) | 3 lines Changed paths: M /trunk/ai/default/aiunit.c M /trunk/ai/default/aiunit.h Ignore nativity-providing extras for simple types See patch #4836 ------------------------------------------------------------------------ r25257 | persia | 2014-06-24 22:33:13 +0300 (Tue, 24 Jun 2014) | 4 lines Changed paths: M /trunk/tools/ruledit/rulesave.c Confirm default pythagorean_diagonal when saving ruleset Reported by: Marko Lindqvist See bug #22232 ------------------------------------------------------------------------ r25253 | cazfi | 2014-06-24 02:54:43 +0300 (Tue, 24 Jun 2014) | 6 lines Changed paths: M /trunk/ai/classic/classicai.c M /trunk/ai/threaded/threadedai.c M /trunk/common/ai.h M /trunk/doc/README.AI_modules M /trunk/server/plrhand.c 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 See patch #4829 ------------------------------------------------------------------------ r25250 | jtn | 2014-06-24 01:59:44 +0300 (Tue, 24 Jun 2014) | 5 lines Changed paths: M /trunk/server/ruleset.c Sanity check move_fragments and igter_cost on ruleset load. Suggested by Emmet Hikory (persia@gna). See gna patch #4834. ------------------------------------------------------------------------ r25249 | jtn | 2014-06-24 01:59:40 +0300 (Tue, 24 Jun 2014) | 8 lines Changed paths: M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-3.0/helpdlg.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/wldlg.c M /trunk/client/gui-sdl2/citydlg.c M /trunk/client/gui-sdl2/dialogs.c M /trunk/client/gui-sdl2/helpdlg.c M /trunk/client/gui-sdl2/mapview.c M /trunk/client/gui-sdl2/wldlg.c M /trunk/client/gui-xaw/helpdlg.c M /trunk/client/helpdata.c M /trunk/common/movement.c M /trunk/common/movement.h M /trunk/common/unit.c M /trunk/common/unittype.c Only reduce fractional movement points to lowest terms for display when talking about rulesets and unit types in the abstract; when talking about a specific unit, don't reduce, to avoid confusing changes as a unit moves. Requested by Marko Lindqvist (cazfi@gna). See gna bug #22194. ------------------------------------------------------------------------ r25247 | cazfi | 2014-06-24 00:48:10 +0300 (Tue, 24 Jun 2014) | 5 lines Changed paths: M /trunk/data/misc/small.png Replaced eco disaster icons with ones with more sensible color schemes (warm colors for warming, cold for winter) by GriffonSpade. See patch #4827 ------------------------------------------------------------------------ r25244 | cazfi | 2014-06-23 04:41:01 +0300 (Mon, 23 Jun 2014) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-3.0/pages.c Show message about scenario files processing after user has selected "Start Scenario Game" to indicate that the client has not halted. See patch #4814 ------------------------------------------------------------------------ r25242 | cazfi | 2014-06-23 03:26:06 +0300 (Mon, 23 Jun 2014) | 4 lines Changed paths: M /trunk/configure.ac Restored AC_PROG_MAKE_SET to configure.ac See patch #4808 ------------------------------------------------------------------------ r25239 | jtn | 2014-06-23 02:03:10 +0300 (Mon, 23 Jun 2014) | 3 lines Changed paths: M /trunk/m4/mysql.m4 Fix typo preventing building against MySQL. See bug #22227. ------------------------------------------------------------------------ r25237 | cazfi | 2014-06-23 01:49:53 +0300 (Mon, 23 Jun 2014) | 4 lines Changed paths: M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl2/citydlg.c Pass real boolean as "support" parameter to create_unit_surface() See patch #4824 ------------------------------------------------------------------------ r25236 | cazfi | 2014-06-23 00:44:19 +0300 (Mon, 23 Jun 2014) | 4 lines Changed paths: M /trunk/data/misc/events.png M /trunk/data/misc/events.spec M /trunk/data/misc/small.spec Added many new event icons by GriffonSpade See patch #4166 ------------------------------------------------------------------------ r25235 | cazfi | 2014-06-23 00:40:13 +0300 (Mon, 23 Jun 2014) | 4 lines Changed paths: M /trunk/server/plrhand.c Player created by civil war inherits AI type of the original nation. See patch #4828 ------------------------------------------------------------------------ r25234 | cazfi | 2014-06-22 22:39:19 +0300 (Sun, 22 Jun 2014) | 3 lines Changed paths: M /trunk/translations/freeciv/pl.po M /trunk/translations/ruledit/pl.po Updated Polish translation by Hubert Kowalewski (hubkow@gna). Pulled from . ------------------------------------------------------------------------ r25231 | cazfi | 2014-06-22 19:48:34 +0300 (Sun, 22 Jun 2014) | 9 lines Changed paths: M /trunk/translations/freeciv/fi.po M /trunk/translations/nations/fi.po Updated Finnish translation by Sini Ruohomaa and Markus Linnakangas These are just msgmerged copies from S2_4 freeciv domain: 5196 translated messages, 728 fuzzy translations, 490 untranslated messages. nations domain: 1308 translated messages, 228 fuzzy translations, 310 untranslated messages. ------------------------------------------------------------------------ r25227 | persia | 2014-06-22 13:47:36 +0300 (Sun, 22 Jun 2014) | 5 lines Changed paths: M /trunk/ai/default/advmilitary.c M /trunk/ai/default/aiferry.c M /trunk/ai/default/aiferry.h M /trunk/ai/default/aihunt.c M /trunk/ai/default/aitools.c M /trunk/ai/default/aiunit.c M /trunk/ai/default/aiunit.h Cache AI cargo considerations on ruleset load * Identify ferries, missile carriers, and carriers of occupiers See patch #4831 ------------------------------------------------------------------------ r25226 | persia | 2014-06-22 13:47:25 +0300 (Sun, 22 Jun 2014) | 3 lines Changed paths: M /trunk/server/advisors/advdata.c Consider occupiers for continent threat cache See bug #22225 ------------------------------------------------------------------------ r25224 | cazfi | 2014-06-22 03:33:20 +0300 (Sun, 22 Jun 2014) | 2 lines Changed paths: M /trunk/configure.ac Fixed config.h as fc_config.h in a comment ------------------------------------------------------------------------ r25222 | cazfi | 2014-06-22 03:27:34 +0300 (Sun, 22 Jun 2014) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/happiness.c Added tooltip to "Nationality" row of Happiness display in gtk3-client See bug #22125 ------------------------------------------------------------------------ r25221 | cazfi | 2014-06-22 02:31:50 +0300 (Sun, 22 Jun 2014) | 5 lines Changed paths: M /trunk/data/stub/units.ruleset Updated stub ruleset comments to match changes to other rulesets while it was being reviewed for inclusion. See patch #4823 ------------------------------------------------------------------------ r25218 | cazfi | 2014-06-22 00:35:50 +0300 (Sun, 22 Jun 2014) | 5 lines Changed paths: M /trunk/server/savegame2.c Save [scenarios] section even to normal savegames, with is_scenario=FALSE as the only entry. See patch #4815 ------------------------------------------------------------------------ r25215 | cazfi | 2014-06-22 00:20:40 +0300 (Sun, 22 Jun 2014) | 6 lines Changed paths: M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl2/citydlg.c M /trunk/client/gui-sdl2/dialogs.c M /trunk/client/gui-sdl2/mapview.c Show real veteran level names in sdl-clients Reported by Jacob Nevins See bug #22170 ------------------------------------------------------------------------ r25214 | cazfi | 2014-06-21 23:51:56 +0300 (Sat, 21 Jun 2014) | 4 lines Changed paths: M /trunk/server/Makefile.am M /trunk/server/civserver.c D /trunk/server/civserver.h Removed empty civserver.h. See patch #4809 ------------------------------------------------------------------------ r25213 | pepeto | 2014-06-20 13:18:32 +0300 (Fri, 20 Jun 2014) | 6 lines Changed paths: M /trunk/common/aicore/path_finding.c Fix patch #4768. Node behavior was broken taken in account if the tile was known or not. Reported by Marko Lindqvist (cazfi@gna) and me See bug #22217 & bug #22224 ------------------------------------------------------------------------ r25211 | cazfi | 2014-06-20 03:01:51 +0300 (Fri, 20 Jun 2014) | 2 lines Changed paths: M /trunk/ai/default/aitech.c Comment typofix ------------------------------------------------------------------------ r25210 | cazfi | 2014-06-20 02:07:49 +0300 (Fri, 20 Jun 2014) | 7 lines Changed paths: M /trunk/ai/default/advmilitary.c M /trunk/ai/default/aicity.c M /trunk/ai/default/aicity.h Made dai_find_source_building() to consider any unit related requirement types (class, type, type flag, class flag) by using is_req_active(). Previously only unit class requirements were used in checking if effect would affect unit in question. See patch #4797 ------------------------------------------------------------------------ r25208 | cazfi | 2014-06-20 00:08:25 +0300 (Fri, 20 Jun 2014) | 6 lines Changed paths: M /trunk/data/civ2civ3/buildings.ruleset M /trunk/doc/README.ruleset_civ2civ3 Marco Polo's Embassy gets obsolete by Democracy in civ2civ3 ruleset Patch by David Fernandez See bug #22192 ------------------------------------------------------------------------ r25206 | cazfi | 2014-06-19 23:58:04 +0300 (Thu, 19 Jun 2014) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-3.0/pages.c M /trunk/utility/registry_ini.c Client lists only those savefiles that have proper scenario information in the scenarios page. See bug #22209 ------------------------------------------------------------------------ r25205 | persia | 2014-06-19 18:54:38 +0300 (Thu, 19 Jun 2014) | 8 lines Changed paths: M /trunk/server/cityturn.c Worklist explanation improvements * Explain why units can't be built (government, improvement, tech) * Consider negated requirements when explaining improvement postponement * Rework improvement purging logic: purge in more unachievable cases * Change double-spacing in messages to single-spacing See bug #21420 ------------------------------------------------------------------------ r25204 | persia | 2014-06-19 18:54:28 +0300 (Thu, 19 Jun 2014) | 7 lines Changed paths: M /trunk/common/map.c M /trunk/common/packets.def M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/stub/terrain.ruleset M /trunk/fc_version M /trunk/server/ruleset.c M /trunk/server/ruleset.h M /trunk/tools/ruledit/rulesave.c Add pythagorean penalty for diagonal moves Disabled by default in all rulesets Requested by GriffonSpade @ http://forum.freeciv.org/f/viewtopic.php?f=13&t=51 See patch #4819 ------------------------------------------------------------------------ r25203 | persia | 2014-06-19 18:54:15 +0300 (Thu, 19 Jun 2014) | 6 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/common/packets.def M /trunk/server/rssanity.c M /trunk/server/ruleset.c M /trunk/tools/ruledit/rulesave.c M /trunk/tools/ruledit/validity.c Migrate nreqs to reqs * When reading a ruleset, store nreqs as reqs with reversed presence * Remove all other engine support for nreqs See patch #4679 ------------------------------------------------------------------------ r25202 | pepeto | 2014-06-19 11:37:06 +0300 (Thu, 19 Jun 2014) | 5 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/diplhand.c M /trunk/server/plrhand.c M /trunk/server/sanitycheck.c M /trunk/server/srv_main.c M /trunk/server/techtools.c M /trunk/server/techtools.h Added PACKET_RESEARCH_INFO. The fields of this new packet type were formely in PACKET_PLAYER_INFO. But since the research can be team pooled, it appeared better to have them in a separate packet. See gna patch #4769 ------------------------------------------------------------------------ r25201 | cazfi | 2014-06-19 02:41:58 +0300 (Thu, 19 Jun 2014) | 6 lines Changed paths: M /trunk/ai/default/Makefile.am M /trunk/ai/default/advmilitary.c M /trunk/ai/default/aicity.c M /trunk/ai/default/aicity.h A /trunk/ai/default/daieffects.c A /trunk/ai/default/daieffects.h Added daieffects.[ch] module for AI evaluation of effect values. It contains old improvement_effect_value() refactored and now called dai_effect_value() along with some of its helper functions. See patch #4813 ------------------------------------------------------------------------ r25200 | cazfi | 2014-06-19 01:01:16 +0300 (Thu, 19 Jun 2014) | 5 lines Changed paths: M /trunk/client/gui-sdl2/citydlg.c M /trunk/client/gui-sdl2/widget_icon.c Instead of returning NULL surface, sdl2-client's create_icon_theme_surf() creates somewhat dummy surface See patch #4810 ------------------------------------------------------------------------ r25199 | cazfi | 2014-06-19 00:24:32 +0300 (Thu, 19 Jun 2014) | 4 lines Changed paths: A /trunk/data/stub A /trunk/data/stub/buildings.ruleset A /trunk/data/stub/cities.ruleset A /trunk/data/stub/effects.ruleset A /trunk/data/stub/game.ruleset A /trunk/data/stub/governments.ruleset A /trunk/data/stub/nations A /trunk/data/stub/nations/barbarian.ruleset A /trunk/data/stub/nations/generic.ruleset A /trunk/data/stub/nations/pirate.ruleset A /trunk/data/stub/nations.ruleset A /trunk/data/stub/script.lua A /trunk/data/stub/styles.ruleset A /trunk/data/stub/techs.ruleset A /trunk/data/stub/terrain.ruleset A /trunk/data/stub/units.ruleset A /trunk/data/stub.serv Added stub ruleset under version control See patch #4362 ------------------------------------------------------------------------ r25197 | pepeto | 2014-06-18 13:06:05 +0300 (Wed, 18 Jun 2014) | 7 lines Changed paths: M /trunk/server/srv_main.c M /trunk/server/unittools.c M /trunk/server/unittools.h Make unit activity updating more predicable: * in first phase, update activity (road|irrigation|mine building, terraform, pillage, pollution cleaing etc.) ; * in second phase, execute unit orders ; * in third phase, remember the unit activity and send unit info. See gna patch #4807 ------------------------------------------------------------------------ r25195 | pepeto | 2014-06-18 12:49:45 +0300 (Wed, 18 Jun 2014) | 8 lines Changed paths: M /trunk/server/unittools.c update_unit_activity() fixes: * Do not use clears silently the orders of the units ; * Really stop units doing illegal activities ; * Do not check for adjacent units if no activity has been completed. From a report by Jacob Nevins (jtn@gna) See gna bug #22136 ------------------------------------------------------------------------ r25193 | cazfi | 2014-06-18 02:49:19 +0300 (Wed, 18 Jun 2014) | 7 lines Changed paths: M /trunk/client/Makefile.am M /trunk/client/gui-gtk-2.0/Makefile.am M /trunk/client/gui-gtk-3.0/Makefile.am M /trunk/client/gui-qt/Makefile.am M /trunk/client/gui-sdl/Makefile.am M /trunk/client/gui-sdl2/Makefile.am M /trunk/client/gui-stub/Makefile.am M /trunk/client/gui-xaw/Makefile.am M /trunk/configure.ac M /trunk/m4/fcdb-mysql.m4 M /trunk/m4/fcdb-sqlite3.m4 M /trunk/m4/ggz.m4 M /trunk/m4/gtk2-client.m4 M /trunk/m4/gtk3-client.m4 M /trunk/m4/mysql.m4 M /trunk/m4/postgres.m4 M /trunk/m4/qt-client.m4 M /trunk/m4/sdl-client.m4 M /trunk/m4/sdl2-client.m4 M /trunk/m4/sqlite3.m4 M /trunk/m4/xaw-client.m4 M /trunk/tools/Makefile.am Renamed automake variables with upper case suffix like _CFLAGS, but not related to actual automake object to such a names that they don't cause errors with automake-ng, which considers such suffices strictly reserved for itself. In most cases the suffix has just written in lower case. See patch #4795 ------------------------------------------------------------------------ r25192 | persia | 2014-06-18 00:25:05 +0300 (Wed, 18 Jun 2014) | 7 lines Changed paths: M /trunk/ai/default/aiferry.c M /trunk/ai/default/aitools.c Consolidate AI ferry tests Consider a unit a ferry if it can move in the ocean, and carry another unit that is not a missile and either cannot move freely in the ocean or requires fuel. See patch #4681 ------------------------------------------------------------------------ r25189 | cazfi | 2014-06-17 21:48:11 +0300 (Tue, 17 Jun 2014) | 4 lines Changed paths: M /trunk/common/Makefile.am M /trunk/utility/Makefile.am Do not list python scripts as source files. See bug #22183 ------------------------------------------------------------------------ r25188 | pepeto | 2014-06-17 15:09:37 +0300 (Tue, 17 Jun 2014) | 6 lines Changed paths: M /trunk/common/aicore/path_finding.c M /trunk/common/aicore/path_finding.h Node behavior optimization in pathfinding: * TB_NORMAL is set to zero ; * node::can_invade is suppressed ; * Do not calculate all cache values if we cannot enter the node at all. See gna patch #4768 ------------------------------------------------------------------------ r25175 | jtn | 2014-06-17 12:07:27 +0300 (Tue, 17 Jun 2014) | 4 lines Changed paths: M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset Add single-level veteran systems to all units that had no way to achieve veterancy in practice, so that the help and UI reflects this. See gna bug #22203. ------------------------------------------------------------------------ r25174 | jtn | 2014-06-17 12:07:24 +0300 (Tue, 17 Jun 2014) | 4 lines Changed paths: M /trunk/client/helpdata.c Fix help not to suppress veteran information for NoVeteran units (since they may become veteran by other means than experience). See gna bug #22201. ------------------------------------------------------------------------ r25173 | jtn | 2014-06-17 12:07:20 +0300 (Tue, 17 Jun 2014) | 3 lines Changed paths: M /trunk/common/unittype.c Don't suppress display of veteran level for NoVeteran units. See gna bug #22199. ------------------------------------------------------------------------ r25172 | jtn | 2014-06-17 12:07:17 +0300 (Tue, 17 Jun 2014) | 3 lines Changed paths: M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-3.0/editprop.c M /trunk/server/edithand.c Allow setting veteran level for NoVeteran units in editor. See gna bug #22198. ------------------------------------------------------------------------ r25171 | jtn | 2014-06-17 12:07:14 +0300 (Tue, 17 Jun 2014) | 3 lines Changed paths: M /trunk/data/alien/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset Clarify function of NoVeteran flag in ruleset comments. See gna bug #22200. ------------------------------------------------------------------------ r25170 | jtn | 2014-06-17 12:07:10 +0300 (Tue, 17 Jun 2014) | 3 lines Changed paths: M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset Reduce strength of veteran Diplomats in civ1/civ2 back to 2.3 levels. See gna bug #22202. ------------------------------------------------------------------------ r25160 | jtn | 2014-06-17 00:57:16 +0300 (Tue, 17 Jun 2014) | 5 lines Changed paths: M /trunk/client/helpdata.c M /trunk/data/alien/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset Correct IgTer help and ruleset comments. Ruleset comments requested by Marko Lindqvist (cazfi@gna). See gna bug #22195. ------------------------------------------------------------------------ r25159 | jtn | 2014-06-17 00:57:12 +0300 (Tue, 17 Jun 2014) | 5 lines Changed paths: M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/movement.c M /trunk/common/movement.h M /trunk/server/ruleset.c Fix minor bugs in display of fractional movement points resulting from generalisation of move_fragments, and reduce fractional MP to lowest terms. Use move_points_text() in road helptext. See gna bug #22194. ------------------------------------------------------------------------ r25158 | jtn | 2014-06-17 00:57:09 +0300 (Tue, 17 Jun 2014) | 4 lines Changed paths: M /trunk/client/control.c M /trunk/common/unit.c When choosing a transporter for a unit, prefer less deeply nested ones, then ones with more move points. See gna bug #22189. ------------------------------------------------------------------------ r25157 | jtn | 2014-06-17 00:57:06 +0300 (Tue, 17 Jun 2014) | 4 lines Changed paths: M /trunk/common/unit.c Allow unloading from a nested transport, in line with the recent change to allow loading onto such a transport. See gna bug #22190. ------------------------------------------------------------------------ r25156 | jtn | 2014-06-17 00:57:03 +0300 (Tue, 17 Jun 2014) | 4 lines Changed paths: M /trunk/server/savegame.c M /trunk/server/savegame2.c Protect against savegames where a unit has a higher veteran level than the current ruleset permits it. See gna bug #22172. ------------------------------------------------------------------------ r25155 | jtn | 2014-06-17 00:57:00 +0300 (Tue, 17 Jun 2014) | 6 lines Changed paths: M /trunk/client/helpdata.c Don't claim veteran Nuclear units with no defence have increased strength in combat; they don't. Reported by 'vla22'. See gna bug #22165. ------------------------------------------------------------------------ r25154 | jtn | 2014-06-17 00:56:56 +0300 (Tue, 17 Jun 2014) | 3 lines Changed paths: M /trunk/data/alien/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset Add NoCities and UnsafeCoast flags to Inaccessible terrain. See gna patch #4784. ------------------------------------------------------------------------ r25152 | cazfi | 2014-06-16 23:12:32 +0300 (Mon, 16 Jun 2014) | 9 lines Changed paths: M /trunk/tests/copyright.sh Fixed copyright.sh test - Check also ".cpp" files - "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 See patch #4792 ------------------------------------------------------------------------ r25151 | pepeto | 2014-06-16 11:21:16 +0300 (Mon, 16 Jun 2014) | 8 lines Changed paths: M /trunk/ai/default/aisettler.c M /trunk/client/attribute.c M /trunk/client/control.c M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-3.0/editprop.c M /trunk/client/gui-sdl/themespec.c M /trunk/client/gui-sdl2/themespec.c M /trunk/client/mapview_common.c M /trunk/client/options.c M /trunk/client/tilespec.c M /trunk/client/unitselect_common.h M /trunk/client/update_queue.c M /trunk/common/government.h M /trunk/common/idex.c M /trunk/common/map.c M /trunk/common/nation.h M /trunk/common/scriptcore/luascript_func.c M /trunk/common/scriptcore/luascript_signal.c M /trunk/common/tile.h M /trunk/server/fcdb.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c M /trunk/utility/genhash.c M /trunk/utility/genhash.h M /trunk/utility/section_file.h M /trunk/utility/spechash.h Specific genhash improvements: * functions are no more blindly casted to genhash_XXX_fn_t ; * differentiation between internal key|data types (used inside genhash) and user key|data types (used by the caller) ; * make a set of default functions for integer, allocated string, and static strings key|data. See gna patch #4802 ------------------------------------------------------------------------ r25150 | cazfi | 2014-06-16 01:33:04 +0300 (Mon, 16 Jun 2014) | 4 lines Changed paths: M /trunk/client/gui-sdl2/chatline.c M /trunk/client/gui-sdl2/citydlg.c M /trunk/client/gui-sdl2/cityrep.c M /trunk/client/gui-sdl2/cma_fe.c M /trunk/client/gui-sdl2/connectdlg.c M /trunk/client/gui-sdl2/dialogs.c M /trunk/client/gui-sdl2/diplodlg.c M /trunk/client/gui-sdl2/gotodlg.c M /trunk/client/gui-sdl2/graphics.c M /trunk/client/gui-sdl2/graphics.h M /trunk/client/gui-sdl2/helpdlg.c M /trunk/client/gui-sdl2/pages.c M /trunk/client/gui-sdl2/repodlgs.c M /trunk/client/gui-sdl2/widget_label.c M /trunk/client/gui-sdl2/widget_window.c M /trunk/client/gui-sdl2/wldlg.c Renamed sdl2-client's SDL_FillRectAlpha() as fill_rect_alpha() See patch #4796 ------------------------------------------------------------------------ r25148 | cazfi | 2014-06-16 00:11:26 +0300 (Mon, 16 Jun 2014) | 5 lines Changed paths: M /trunk/ai/default/advmilitary.c AI selects first defender unit before city walls as build target as an response to danger even if the danger is not urgent. See patch #4798 ------------------------------------------------------------------------ r25147 | sveinung | 2014-06-15 16:32:43 +0300 (Sun, 15 Jun 2014) | 7 lines Changed paths: M /trunk/client/gui-gtk-3.0/choice_dialog.c M /trunk/client/gui-gtk-3.0/choice_dialog.h M /trunk/client/gui-gtk-3.0/dialogs.c M /trunk/client/gui-gtk-3.0/diplomat_dialog.c Gtk3 client: Change the way spy action probabilities are displayed. - Show the action success probability as "?%" in stead of making the button red when the probability is known to be unknown. - Add a tool tip when the action probability is known. See patch #4801 ------------------------------------------------------------------------ r25146 | sveinung | 2014-06-15 15:42:25 +0300 (Sun, 15 Jun 2014) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/choice_dialog.c M /trunk/client/gui-gtk-2.0/choice_dialog.h M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/diplomat_dialog.c Gtk2 client: Change the way spy action probabilities are displayed. - Show the action success probability as "?%" in stead of showing a warning icon when the probability is known to be unknown. - Add a tool tip when the action probability is known. See patch #4800 ------------------------------------------------------------------------ r25145 | pepeto | 2014-06-15 12:58:06 +0300 (Sun, 15 Jun 2014) | 4 lines Changed paths: M /trunk/client/attribute.c Fix client attribute hash value function. It might cause floating point exception since patch #4729 was applied. See gna bug #22185 & bug #22193 ------------------------------------------------------------------------ r25143 | cazfi | 2014-06-15 02:34:33 +0300 (Sun, 15 Jun 2014) | 4 lines Changed paths: M /trunk/Makefile.am D /trunk/bootstrap/freeciv-modpack.appdata.xml.in D /trunk/bootstrap/freeciv-modpack.desktop.in A /trunk/bootstrap/freeciv-mp-gtk2.appdata.xml.in (from /trunk/bootstrap/freeciv-modpack.appdata.xml.in:25127) A /trunk/bootstrap/freeciv-mp-gtk2.desktop.in (from /trunk/bootstrap/freeciv-modpack.desktop.in:25127) A /trunk/bootstrap/freeciv-mp-gtk3.appdata.xml.in (from /trunk/bootstrap/freeciv-modpack.appdata.xml.in:25127) A /trunk/bootstrap/freeciv-mp-gtk3.desktop.in (from /trunk/bootstrap/freeciv-modpack.desktop.in:25127) A /trunk/bootstrap/freeciv-mp-qt.appdata.xml.in (from /trunk/bootstrap/freeciv-modpack.appdata.xml.in:25127) A /trunk/bootstrap/freeciv-mp-qt.desktop.in (from /trunk/bootstrap/freeciv-modpack.desktop.in:25127) M /trunk/configure.ac M /trunk/tools/Makefile.am Added separate .desktop and .appdata files for all modpack installer guis. See patch #4782 ------------------------------------------------------------------------ r25142 | cazfi | 2014-06-15 00:58:34 +0300 (Sun, 15 Jun 2014) | 6 lines Changed paths: M /trunk/server/savegame2.c Save ruleset version information to savegames. Requested by Jacob Nevins See patch #4761 ------------------------------------------------------------------------ r25139 | cazfi | 2014-06-13 21:20:04 +0300 (Fri, 13 Jun 2014) | 7 lines Changed paths: M /trunk/utility/registry_ini.c Fixed SECFILE_RETURN_VAL_IF_FAIL macro uses to return value of correct type for the functions they are used in. Reported by David Lowe See bug #19307 ------------------------------------------------------------------------ r25138 | cazfi | 2014-06-13 20:36:05 +0300 (Fri, 13 Jun 2014) | 4 lines Changed paths: D /trunk/client/gui-sdl2/alphablit.c Removed unused alphablit.c from gui-sdl2 from under version control. See patch #4793 ------------------------------------------------------------------------ r25137 | cazfi | 2014-06-13 20:17:24 +0300 (Fri, 13 Jun 2014) | 4 lines Changed paths: M /trunk/doc/README.packaging Documented gtk3-client as new default client since 2.5. See patch #4772 ------------------------------------------------------------------------ r25132 | cazfi | 2014-06-13 03:09:36 +0300 (Fri, 13 Jun 2014) | 6 lines Changed paths: M /trunk/client/client_main.c Avoid short burst of menu music when switching player Reported by Jacob Nevins See bug #22077 ------------------------------------------------------------------------ r25131 | cazfi | 2014-06-13 02:50:11 +0300 (Fri, 13 Jun 2014) | 4 lines Changed paths: M /trunk/configure.ac Added support for special value "test" for --enable-ruledit. See patch #4790 ------------------------------------------------------------------------ r25130 | cazfi | 2014-06-13 00:51:38 +0300 (Fri, 13 Jun 2014) | 5 lines Changed paths: M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-sdl2/helpdlg.c Added missing function headers to helpdlg.c in gui-sdl and gui-sdl2. Also touched coding style a lot. See patch #2937 ------------------------------------------------------------------------ r25128 | cazfi | 2014-06-13 00:18:17 +0300 (Fri, 13 Jun 2014) | 4 lines Changed paths: M /trunk/data/themes/gui-gtk-3.0/Freeciv/gtk-3.0/Tabs/Makefile.am D /trunk/data/themes/gui-gtk-3.0/Freeciv/gtk-3.0/Tabs/notebook.png M /trunk/data/themes/gui-gtk-3.0/Freeciv/gtk-3.0/gtk.css Reworked gtk3-client Freeciv theme to work around theme engine bug making it extremely slow. See bug #21726 ------------------------------------------------------------------------ r25126 | cazfi | 2014-06-12 02:29:04 +0300 (Thu, 12 Jun 2014) | 4 lines Changed paths: M /trunk/configure.ac Removed all obsolete gui-beos stuff from configure See patch #4791 ------------------------------------------------------------------------ r25123 | cazfi | 2014-06-11 02:30:49 +0300 (Wed, 11 Jun 2014) | 4 lines Changed paths: M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/gui_iconv.c M /trunk/client/gui-sdl2/graphics.c M /trunk/client/gui-sdl2/gui_iconv.c Fixed easily fixable alignment warnings from clang from sdl-clients See patch #4785 ------------------------------------------------------------------------ r25121 | cazfi | 2014-06-11 02:22:20 +0300 (Wed, 11 Jun 2014) | 5 lines Changed paths: M /trunk/translations/stats.sh Fixed translation statistics script in case translation has zero strings in some category translated/fuzzy/untranslated. See bug #22166 ------------------------------------------------------------------------ r25118 | cazfi | 2014-06-10 22:02:42 +0300 (Tue, 10 Jun 2014) | 5 lines Changed paths: M /trunk/client/gui-gtk-3.0/gui_main.c Implemented gtk3-client version of overriding theme background color with unknown-tile color for map and overview canvases. See patch #4786 ------------------------------------------------------------------------ r25117 | cazfi | 2014-06-10 10:05:19 +0300 (Tue, 10 Jun 2014) | 4 lines Changed paths: M /trunk/data/Makefile.am Added override to the list of data subdirectories. See bug #22169 ------------------------------------------------------------------------ r25115 | cazfi | 2014-06-10 01:13:29 +0300 (Tue, 10 Jun 2014) | 4 lines Changed paths: M /trunk/doc/README.packaging Added note about freeciv-ruledit to README.packaging list of changes in 2.6. See patch #4780 ------------------------------------------------------------------------ r25114 | cazfi | 2014-06-10 00:58:46 +0300 (Tue, 10 Jun 2014) | 5 lines Changed paths: M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl2/dialogs.c Iterate over city styles only once when constructing sdl(2)-client nation selection dialog, fixing a bug that first of the styles appeared twice. See bug #22148 ------------------------------------------------------------------------ r25113 | cazfi | 2014-06-10 00:43:04 +0300 (Tue, 10 Jun 2014) | 4 lines Changed paths: M /trunk/client/servers.c M /trunk/server/meta.c M /trunk/utility/netfile.c M /trunk/utility/netfile.h Handle metaserver reply to client in memory instead of writing it to temporary file. See patch #4779 ------------------------------------------------------------------------ r25112 | cazfi | 2014-06-09 23:23:43 +0300 (Mon, 09 Jun 2014) | 9 lines Changed paths: M /trunk/configure.ac M /trunk/data/default/nationlist.ruleset M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec A /trunk/data/override A /trunk/data/override/Makefile.am A /trunk/data/override/flags-large.spec A /trunk/data/override/flags.spec A /trunk/data/override/nation.ruleset A /trunk/data/override/shields-large.spec A /trunk/data/override/shields.spec Added data directory "override" containing empty files of the types needed for creating custom nations. They are included from respective main files, and user can simply place their own files with real nations earlier in the data path, overriding the empty ones. Requested by Jacob Nevins See patch #3926 ------------------------------------------------------------------------ r25100 | jtn | 2014-06-09 11:46:47 +0300 (Mon, 09 Jun 2014) | 5 lines Changed paths: M /trunk/data/hex2t/tiles.png M /trunk/data/isophex/darkness.png Modify hex2t and isophex darkness sprites to cover whole tile, mainly as an example of how to do it. No visible effect (would have to set darkness_layer=1). See gna patch #4657. ------------------------------------------------------------------------ r25099 | jtn | 2014-06-09 11:46:43 +0300 (Mon, 09 Jun 2014) | 3 lines Changed paths: M /trunk/data/misc/small.png Fix various small icons that were offset by one pixel in r23178. See gna bug #22157. ------------------------------------------------------------------------ r25098 | jtn | 2014-06-09 11:46:39 +0300 (Mon, 09 Jun 2014) | 4 lines Changed paths: M /trunk/server/settings.c Rework 'techlossforgiveness' and 'techlossrestore' help. They no longer contradict each other. See gna bug #22098. ------------------------------------------------------------------------ r25097 | jtn | 2014-06-09 11:46:35 +0300 (Mon, 09 Jun 2014) | 4 lines Changed paths: M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset Rename AirUnit user flag to AirAttacker in supplied rulesets. Remove it from AWACS to avoid spurious comments in help. See gna bug #22155. ------------------------------------------------------------------------ r25096 | jtn | 2014-06-09 11:46:32 +0300 (Mon, 09 Jun 2014) | 4 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/unit.c M /trunk/common/unittype.c M /trunk/common/unittype.h Document embark/disembark restrictions and exceptions in autogenerated unit help. See gna bug #22143. ------------------------------------------------------------------------ r25095 | jtn | 2014-06-09 11:46:28 +0300 (Mon, 09 Jun 2014) | 3 lines Changed paths: M /trunk/client/helpdata.c M /trunk/data/alien/units.ruleset Document initial population of cities built by units. See gna bug #22152. ------------------------------------------------------------------------ r25094 | jtn | 2014-06-09 11:46:25 +0300 (Mon, 09 Jun 2014) | 4 lines Changed paths: M /trunk/data/alien/game.ruleset M /trunk/data/alien/terrain.ruleset M /trunk/data/alien/units.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/multiplayer/units.ruleset Update ruleset comments for move_fragments, plus generally clarify which items use whole / fractional MP. See gna bug #22151. ------------------------------------------------------------------------ r25093 | jtn | 2014-06-09 11:46:20 +0300 (Mon, 09 Jun 2014) | 3 lines Changed paths: M /trunk/data/alien/units.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset Adding missing item comments to units.ruleset, plus general cleanup. See gna bug #22153. ------------------------------------------------------------------------ r25092 | jtn | 2014-06-09 11:46:14 +0300 (Mon, 09 Jun 2014) | 4 lines Changed paths: M /trunk/server/commands.c Remove mention of "/debug player" command, which hasn't existed since 2005 (r9497). See gna bug #22150. ------------------------------------------------------------------------ r25091 | cazfi | 2014-06-09 01:40:36 +0300 (Mon, 09 Jun 2014) | 5 lines Changed paths: M /trunk/server/rssanity.c M /trunk/tools/ruledit/validity.c Added sanity checking for Action Enabler requirements, both on ruleset loading and ruledit checking if something depends on universal. See patch #4775 ------------------------------------------------------------------------ r25090 | cazfi | 2014-06-09 00:35:24 +0300 (Mon, 09 Jun 2014) | 4 lines Changed paths: M /trunk/server/ruleset.c Mention Animals in ruleset loading error message listing legal barbarian types See patch #4777 ------------------------------------------------------------------------ r25088 | cazfi | 2014-06-08 23:16:28 +0300 (Sun, 08 Jun 2014) | 4 lines Changed paths: M /trunk/translations/Makefile.am A /trunk/translations/stats.sh Added script to print translation percentages from all domains. See patch #4778 ------------------------------------------------------------------------ r25087 | cazfi | 2014-06-08 22:39:57 +0300 (Sun, 08 Jun 2014) | 6 lines Changed paths: M /trunk/common/game.h M /trunk/common/nation.c M /trunk/common/nation.h M /trunk/data/alien/nations.ruleset M /trunk/data/civ1/nations.ruleset M /trunk/data/civ2/nations.ruleset M /trunk/data/civ2civ3/nations.ruleset M /trunk/data/classic/nations.ruleset M /trunk/data/experimental/nations.ruleset M /trunk/data/multiplayer/nations.ruleset M /trunk/server/ruleset.c M /trunk/tools/ruledit/rulesave.c Added mode to save individual nations to nations.ruleset instead of just including nationlist. Also support including nationlists other than "default/nationlist.ruleset". See patch #4776 ------------------------------------------------------------------------ r25086 | cazfi | 2014-06-08 11:24:50 +0300 (Sun, 08 Jun 2014) | 5 lines Changed paths: M /trunk/common/player.c M /trunk/common/player.h M /trunk/server/mood.c M /trunk/server/plrhand.c M /trunk/server/savegame2.c M /trunk/server/unittools.c Combat mood is active when there's less than 10 turns since last "war action". War actions are declaration of war and actual combat. See patch #4612 ------------------------------------------------------------------------ r25085 | cazfi | 2014-06-08 04:23:46 +0300 (Sun, 08 Jun 2014) | 6 lines Changed paths: M /trunk/server/savegame2.c Reverted part of patch #4763 causing assert failures. Reported by Jacob Nevins See patch #4763 ------------------------------------------------------------------------ r25082 | cazfi | 2014-06-08 00:09:59 +0300 (Sun, 08 Jun 2014) | 8 lines Changed paths: M /trunk/utility/md5.c Dropped the special optimized version of md5 code for some platforms where alignment would cause no problems. This fixes clang warning about how that optimized version would be unportable to other platforms. Reported by David Lowe See bug #18872 ------------------------------------------------------------------------ r25081 | cazfi | 2014-06-07 15:25:34 +0300 (Sat, 07 Jun 2014) | 4 lines Changed paths: M /trunk/server/savegame2.c Cleaned out ACTIVITY_FORTRESS/ACTIVITY_AIRBASE handling from savegame2.c. See patch #4763 ------------------------------------------------------------------------ r25075 | jtn | 2014-06-07 12:43:13 +0300 (Sat, 07 Jun 2014) | 3 lines Changed paths: M /trunk/data/alien/units.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset Improve ruleset comments for Unreachable/embarks/disembarks. See gna patch #4773. ------------------------------------------------------------------------ r25074 | jtn | 2014-06-07 12:43:10 +0300 (Sat, 07 Jun 2014) | 3 lines Changed paths: M /trunk/server/unithand.c Fix MR_CANNOT_DISEMBARK message to mention unloading in cities. See gna bug #22142. ------------------------------------------------------------------------ r25073 | jtn | 2014-06-07 12:43:08 +0300 (Sat, 07 Jun 2014) | 4 lines Changed paths: M /trunk/data/experimental/units.ruleset Correct experimental Partisan description to reflect partisan appearance based on nationality. See gna bug #22141. ------------------------------------------------------------------------ r25072 | jtn | 2014-06-07 12:43:03 +0300 (Sat, 07 Jun 2014) | 3 lines Changed paths: M /trunk/data/alien/techs.ruleset M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/techs.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/techs.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/techs.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/techs.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/techs.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/techs.ruleset M /trunk/data/multiplayer/terrain.ruleset *Correctly* document limits on tech and terrain user flags. See gna bug #22118. ------------------------------------------------------------------------ r25071 | cazfi | 2014-06-07 01:52:52 +0300 (Sat, 07 Jun 2014) | 5 lines Changed paths: M /trunk/tools/ruledit/rulesave.c When saving real named ruleset from ruledit, do not have word "template" in the datafile description. See bug #21514 ------------------------------------------------------------------------ r25070 | cazfi | 2014-06-07 01:16:15 +0300 (Sat, 07 Jun 2014) | 5 lines Changed paths: M /trunk/utility/inputfile.c M /trunk/utility/ioz.c M /trunk/utility/ioz.h M /trunk/utility/netfile.c Do not write modpack.list or .modpack secfiles received over network to a temporary file, but use them in memory. See bug #17467 ------------------------------------------------------------------------ r25067 | cazfi | 2014-06-07 01:04:56 +0300 (Sat, 07 Jun 2014) | 4 lines Changed paths: M /trunk/doc/BUGS Updated Freeciv version mentioned in BUGS to current or next coming stable version. See bug #22127 ------------------------------------------------------------------------ r25066 | cazfi | 2014-06-06 21:55:13 +0300 (Fri, 06 Jun 2014) | 4 lines Changed paths: M /trunk/data/misc/specialists.spec Added "entertainer" tags to specialists.spec pointing to same icons as "elvis" See patch #4750 ------------------------------------------------------------------------ r25064 | cazfi | 2014-06-06 06:03:56 +0300 (Fri, 06 Jun 2014) | 4 lines Changed paths: M /trunk/doc/README.ruleset_experimental Removed README.ruleset_experimental claim that gtk-clients wouldn't show techs with root req by default. See bug #22114 ------------------------------------------------------------------------ r25063 | cazfi | 2014-06-06 05:45:13 +0300 (Fri, 06 Jun 2014) | 4 lines Changed paths: M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl2/mapview.c M /trunk/client/gui-stub/mapview.c M /trunk/client/helpdata.c M /trunk/client/text.c M /trunk/common/Makefile.am A /trunk/common/calendar.c A /trunk/common/calendar.h M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/mapimg.c M /trunk/common/requirements.c M /trunk/server/cityturn.c M /trunk/server/gamehand.c M /trunk/server/report.c M /trunk/server/spacerace.c M /trunk/server/srv_main.c Moved calendar related functions to new calendar.[ch] module. See patch #4749 ------------------------------------------------------------------------ r25060 | cazfi | 2014-06-06 05:39:11 +0300 (Fri, 06 Jun 2014) | 4 lines Changed paths: M /trunk/server/sanitycheck.c Added sanity check that nations with diplomatic state DS_TEAM actually are in the same team. See bug #22111 ------------------------------------------------------------------------ r25057 | cazfi | 2014-06-06 05:27:21 +0300 (Fri, 06 Jun 2014) | 2 lines Changed paths: M /trunk/server/ruleset.c Fixed lookup_unit_list() function header to say output to be NULL, not U_LAST, terminated. ------------------------------------------------------------------------ r25056 | cazfi | 2014-06-06 02:43:35 +0300 (Fri, 06 Jun 2014) | 4 lines Changed paths: M /trunk/tools/ruledit/validity.c Check effect reqs and nreqs when determining if universal is being used by the ruleset. See patch #4770 ------------------------------------------------------------------------ r25055 | cazfi | 2014-06-06 02:32:15 +0300 (Fri, 06 Jun 2014) | 6 lines Changed paths: A /trunk/data/stdmusic/Makefile.am Added missing file for previous commit: Added menu music to stdmusic musicset. See patch #4753 ------------------------------------------------------------------------ r25054 | cazfi | 2014-06-06 02:29:48 +0300 (Fri, 06 Jun 2014) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/data/Makefile.am A /trunk/data/stdmusic A /trunk/data/stdmusic/CullamBruce-Lockhart--Dawning_Fanfare.ogg M /trunk/data/stdmusic.musicspec Added menu music to stdmusic musicset. See patch #4753 ------------------------------------------------------------------------ r25053 | cazfi | 2014-06-06 02:11:50 +0300 (Fri, 06 Jun 2014) | 4 lines Changed paths: M /trunk/m4/codeset.m4 Updated codeset.m4 to serial 5 (from gettext-0.18.2) See patch #4751 ------------------------------------------------------------------------ r25051 | cazfi | 2014-06-06 00:39:25 +0300 (Fri, 06 Jun 2014) | 4 lines Changed paths: M /trunk/dependencies/luasql/src/ls_mysql.c Fixed clang compiler warning on luqsql MySQL backend. See bug #21492 ------------------------------------------------------------------------ r25049 | pepeto | 2014-06-05 01:08:30 +0300 (Thu, 05 Jun 2014) | 3 lines Changed paths: M /trunk/common/nation.c Do not assume that nation traits is an integer array. See gna bug #22126 ------------------------------------------------------------------------ r25047 | pepeto | 2014-06-05 01:00:42 +0300 (Thu, 05 Jun 2014) | 7 lines Changed paths: M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/server/sanitycheck.c Fix recursive transport feature: * really check if an unit is a valid cargo for a transport (not of the same type of one of an upper-level transport) ; * units can be loaded in units already transported themselves ; * ensure that recursive transport doesn't become over GAME_TRANSPORT_MAX_RECURSIVE ; * remove test duplicate in sanity check module. ------------------------------------------------------------------------ r25045 | cazfi | 2014-06-04 03:25:37 +0300 (Wed, 04 Jun 2014) | 6 lines Changed paths: M /trunk/tools/mpcli.c Fixed compiler warning while building freeciv-mp-cli Reported by Jacob Nevins See patch #4732 ------------------------------------------------------------------------ r25044 | cazfi | 2014-06-04 03:21:04 +0300 (Wed, 04 Jun 2014) | 5 lines Changed paths: M /trunk/server/srv_main.c Fixed a crash when game is started with a player that has gotten nation assigned based on player name. See bug #22121 ------------------------------------------------------------------------ r25040 | jtn | 2014-06-03 22:54:24 +0300 (Tue, 03 Jun 2014) | 4 lines Changed paths: M /trunk/data/alien/techs.ruleset M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/techs.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/techs.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/techs.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/techs.ruleset M /trunk/data/multiplayer/terrain.ruleset Improve documentation of road and base ruleset definitions, especially cross-referencing. See gna bug #22120. ------------------------------------------------------------------------ r25039 | jtn | 2014-06-03 22:54:21 +0300 (Tue, 03 Jun 2014) | 4 lines Changed paths: M /trunk/data/alien/units.ruleset M /trunk/data/civ1/nations.ruleset M /trunk/data/civ1/techs.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/nations.ruleset M /trunk/data/civ2/techs.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset Fix cross-references in ruleset comments from 'default' to 'classic' ruleset, and other tweaks. See gna bug #22119. ------------------------------------------------------------------------ r25038 | jtn | 2014-06-03 22:54:15 +0300 (Tue, 03 Jun 2014) | 4 lines Changed paths: M /trunk/data/alien/techs.ruleset M /trunk/data/alien/terrain.ruleset M /trunk/data/alien/units.ruleset M /trunk/data/civ1/techs.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/techs.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/techs.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/techs.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/techs.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/techs.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/multiplayer/units.ruleset Document numbers of user ruleset flags available, and generally improve user flag documentation. See gna bug #22118. ------------------------------------------------------------------------ r25037 | cazfi | 2014-06-03 03:28:56 +0300 (Tue, 03 Jun 2014) | 5 lines Changed paths: M /trunk/common/disaster.h M /trunk/common/name_translation.h M /trunk/tools/ruledit/Makefile.am M /trunk/tools/ruledit/ruledit_qt.cpp M /trunk/tools/ruledit/ruledit_qt.h M /trunk/tools/ruledit/tab_tech.cpp A /trunk/tools/ruledit/validity.c A /trunk/tools/ruledit/validity.h M /trunk/translations/freeciv/POTFILES.skip M /trunk/translations/nations/POTFILES.skip M /trunk/translations/ruledit/POTFILES.in Ruledit disallows removal of advances that are requirement for something else in the ruleset. Effects are not yet checked. See patch #4743 ------------------------------------------------------------------------ r25034 | cazfi | 2014-06-03 02:59:02 +0300 (Tue, 03 Jun 2014) | 4 lines Changed paths: M /trunk/utility/netfile.c Fixed dummy callback for netfile download if curl passes it element size other than one byte. See bug #22106 ------------------------------------------------------------------------ r25033 | cazfi | 2014-06-03 01:49:33 +0300 (Tue, 03 Jun 2014) | 4 lines Changed paths: M /trunk/common/scriptcore/api_game_methods.c M /trunk/common/scriptcore/api_game_methods.h M /trunk/common/scriptcore/tolua_game.pkg Added class_name() method for Terrain in lua scripting. See patch #4746 ------------------------------------------------------------------------ r25032 | jtn | 2014-06-03 01:33:25 +0300 (Tue, 03 Jun 2014) | 6 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/common/effects.c M /trunk/common/effects.h Logic that checks whether an effect is prevented (in AI and UI) now checks present=FALSE requirements as well as nreqs. Reported by Emmet Hikory (persia@gna). See gna bug #21992. ------------------------------------------------------------------------ r25031 | cazfi | 2014-06-03 01:28:11 +0300 (Tue, 03 Jun 2014) | 4 lines Changed paths: M /trunk/Makefile.am D /trunk/m4/imlib.m4 Removed unused imlib.m4 See patch #4752 ------------------------------------------------------------------------ r25028 | cazfi | 2014-06-03 00:59:11 +0300 (Tue, 03 Jun 2014) | 6 lines Changed paths: M /trunk/configure.ac M /trunk/m4/readline.m4 M /trunk/server/Makefile.am Link readline to libfreeciv-srv instead of server binary to fix build with linker flag --as-needed Reworked patch from gentoo See bug #22076 ------------------------------------------------------------------------ r25023 | jtn | 2014-06-03 00:27:12 +0300 (Tue, 03 Jun 2014) | 4 lines Changed paths: M /trunk/server/cityturn.c Reorder disaster effects so that city destroyed by population loss is not subsequently referenced. See gna bug #22083. ------------------------------------------------------------------------ r25022 | jtn | 2014-06-03 00:27:09 +0300 (Tue, 03 Jun 2014) | 5 lines Changed paths: M /trunk/data/civ1/effects.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/multiplayer/effects.ruleset Tweak Barracks effect exclusions so that in the rare case older buildings coexist with newer ones, the older ones are treated as redundant in the UI. See gna bug #22080. ------------------------------------------------------------------------ r25021 | jtn | 2014-06-03 00:27:06 +0300 (Tue, 03 Jun 2014) | 3 lines Changed paths: M /trunk/data/civ2civ3/buildings.ruleset M /trunk/data/classic/buildings.ruleset M /trunk/data/experimental/buildings.ruleset M /trunk/data/multiplayer/buildings.ruleset Update help for rulesets where Barracks and Sun Tzu are cumulative. See gna patch #3137. ------------------------------------------------------------------------ r25020 | jtn | 2014-06-03 00:27:02 +0300 (Tue, 03 Jun 2014) | 3 lines Changed paths: M /trunk/data/civ2/effects.ruleset Reduce maximum traderoutes in civ2 ruleset from 4 to 3. See gna bug #22085. ------------------------------------------------------------------------ r25019 | jtn | 2014-06-03 00:21:22 +0300 (Tue, 03 Jun 2014) | 5 lines Changed paths: M /trunk/client/gui-qt/plrdlg.cpp M /trunk/client/gui-qt/repodlgs.cpp Fix compilation of QT client after patch #4727. Reported by Marko Lindqvist (cazfi@gna). See gna bug #22129. ------------------------------------------------------------------------ r25018 | jtn | 2014-06-03 00:07:07 +0300 (Tue, 03 Jun 2014) | 6 lines Changed paths: M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl2/repodlgs.c Fix compilation of SDL clients, broken by patch #4727. Reported by Marko Lindqvist (cazfi@gna). See gna bug #22129. ------------------------------------------------------------------------ r25017 | cazfi | 2014-06-02 21:26:32 +0300 (Mon, 02 Jun 2014) | 4 lines Changed paths: M /trunk/translations/Strings.txt M /trunk/win32/installer/Makefile Made windows installer build followtag "win32-S2_6" in trunk. See patch #4748 ------------------------------------------------------------------------ r25016 | cazfi | 2014-06-02 20:48:42 +0300 (Mon, 02 Jun 2014) | 4 lines Changed paths: M /trunk/common/borders.c When determining borders, use owner of the border claiming base, not tile owner. See bug #22110 ------------------------------------------------------------------------ r25015 | cazfi | 2014-06-02 20:14:15 +0300 (Mon, 02 Jun 2014) | 4 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/packets.def M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/fc_version M /trunk/server/ruleset.c M /trunk/tools/ruledit/rulesave.c M /trunk/tools/ruledit/tab_misc.cpp M /trunk/tools/ruledit/tab_misc.h Support versioning of custom rulesets. See patch #4734 ------------------------------------------------------------------------ r25014 | pepeto | 2014-06-02 10:51:03 +0300 (Mon, 02 Jun 2014) | 3 lines Changed paths: M /trunk/common/research.c M /trunk/common/research.h M /trunk/server/notify.c M /trunk/server/techtools.c Add utility to iterate players which share the same research. See gna patch #4728 ------------------------------------------------------------------------ r25013 | pepeto | 2014-06-02 10:47:46 +0300 (Mon, 02 Jun 2014) | 3 lines Changed paths: M /trunk/ai/default/advdiplomacy.c M /trunk/ai/default/aidiplomat.c M /trunk/ai/default/aihand.c M /trunk/ai/default/aitech.c M /trunk/client/climisc.c M /trunk/client/gui-gtk-2.0/inteldlg.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-gtk-3.0/inteldlg.c M /trunk/client/gui-gtk-3.0/repodlgs.c M /trunk/client/gui-sdl/inteldlg.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl2/inteldlg.c M /trunk/client/gui-sdl2/mapview.c M /trunk/client/gui-sdl2/repodlgs.c M /trunk/client/gui-xaw/inteldlg.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/packhand.c M /trunk/client/reqtree.c M /trunk/client/text.c M /trunk/common/game.c M /trunk/common/player.c M /trunk/common/research.c M /trunk/common/research.h M /trunk/common/tech.c M /trunk/common/tech.h M /trunk/server/advisors/advdata.c M /trunk/server/diplomats.c M /trunk/server/edithand.c M /trunk/server/notify.c M /trunk/server/plrhand.c M /trunk/server/report.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/score.c M /trunk/server/scripting/api_server_edit.c M /trunk/server/srv_main.c M /trunk/server/techtools.c Rename 'player_research' to 'research'. See gna patch #4727 ------------------------------------------------------------------------ r25012 | pepeto | 2014-06-02 10:30:34 +0300 (Mon, 02 Jun 2014) | 3 lines Changed paths: M /trunk/utility/genhash.c M /trunk/utility/genhash.h M /trunk/utility/genlist.c M /trunk/utility/spechash.h Remove default copy, compare and free function for genlist and genhash modules. See gna patch #4731 ------------------------------------------------------------------------ r25011 | pepeto | 2014-06-02 10:26:58 +0300 (Mon, 02 Jun 2014) | 3 lines Changed paths: M /trunk/utility/genhash.c Cache the hash values for every entry of the hash tables. See gna patch #4730 ------------------------------------------------------------------------ r25010 | pepeto | 2014-06-02 10:24:46 +0300 (Mon, 02 Jun 2014) | 4 lines Changed paths: M /trunk/common/generate_packets.py M /trunk/common/government.c M /trunk/utility/genhash.c M /trunk/utility/genhash.h M /trunk/utility/spechash.h Do not assume the hash values of the caller will match the number of buckets. Move the modulo inside genhash module. See gna patch #4729 ------------------------------------------------------------------------ r25008 | pepeto | 2014-06-02 10:18:45 +0300 (Mon, 02 Jun 2014) | 4 lines Changed paths: M /trunk/client/packhand.c Add error messages to catch packets from server for unknown units, allowing client hackers to guess units known seen. See gna patch #4725 ------------------------------------------------------------------------ r25005 | pepeto | 2014-06-02 10:14:01 +0300 (Mon, 02 Jun 2014) | 4 lines Changed paths: M /trunk/common/unit.c Do not slow down unit_transport_get() with the useless usage of game_unit_by_number(). See gna patch #4694 ------------------------------------------------------------------------ r25003 | cazfi | 2014-06-02 00:10:28 +0300 (Mon, 02 Jun 2014) | 4 lines Changed paths: M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl2/dialogs.c Do full refresh for sdl-clients nation selection dialog when server changes set of pickable nations See patch #4742 ------------------------------------------------------------------------ r25002 | cazfi | 2014-06-01 21:59:24 +0300 (Sun, 01 Jun 2014) | 4 lines Changed paths: M /trunk/server/savecompat.c M /trunk/server/savegame2.c Moved comment describing different save version numbers to savecompat.c. See patch #4744 ------------------------------------------------------------------------ r25001 | cazfi | 2014-06-01 21:57:42 +0300 (Sun, 01 Jun 2014) | 4 lines Changed paths: M /trunk/doc/README.packaging Corrected client options file path in README.packaging See patch #4741 ------------------------------------------------------------------------ r24999 | cazfi | 2014-06-01 13:48:18 +0300 (Sun, 01 Jun 2014) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/chatline.c M /trunk/client/gui-gtk-3.0/chatline.c M /trunk/client/gui-qt/chatline.cpp M /trunk/client/gui-qt/qtg_cxxside.cpp M /trunk/client/gui-qt/qtg_cxxside.h M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-sdl2/chatline.c M /trunk/client/gui-stub/chatline.c M /trunk/client/gui-xaw/chatline.c M /trunk/client/gui_cbsetter.c M /trunk/client/gui_interface.c M /trunk/client/gui_interface.h M /trunk/client/include/chatline_g.h M /trunk/client/servers.c Do not use gtk from metaserver thread. Reported by Jacob Nevins See bug #22108 ------------------------------------------------------------------------ r24997 | cazfi | 2014-06-01 13:42:29 +0300 (Sun, 01 Jun 2014) | 4 lines Changed paths: M /trunk/data/classic/game.ruleset Classic ruleset does not refer to itself as the default one. See patch #4740 ------------------------------------------------------------------------ r24995 | cazfi | 2014-06-01 13:32:09 +0300 (Sun, 01 Jun 2014) | 4 lines Changed paths: M /trunk/client/servers.c M /trunk/server/sernet.c Restored SO_REUSEADDR for lan scan sockets. See bug #21583 ------------------------------------------------------------------------ r24993 | cazfi | 2014-06-01 12:55:07 +0300 (Sun, 01 Jun 2014) | 8 lines Changed paths: M /trunk/common/disaster.h M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/fc_version M /trunk/server/cityturn.c Disaster effect "ReducePopulation" does nothing if city is already of size 1. Added new disaster effect "ReducePopDestroy" that always reduces population, destroying the city if it already was at size 1. Reported by Jacob Nevins See patch #4719 ------------------------------------------------------------------------ r24992 | cazfi | 2014-06-01 11:03:22 +0300 (Sun, 01 Jun 2014) | 4 lines Changed paths: M /trunk/common/game.h M /trunk/server/report.c M /trunk/server/settings.c Added culture to demographics report. See patch #4737 ------------------------------------------------------------------------ r24990 | cazfi | 2014-06-01 01:05:10 +0300 (Sun, 01 Jun 2014) | 6 lines Changed paths: M /trunk/data/multiplayer/ai_effects.ruleset Added "Max_Rates" effect to multiplayer ruleset allowing cheating AI to set rates any way it wants. Reported by Jacob Nevins See bug #22094 ------------------------------------------------------------------------ r24987 | cazfi | 2014-05-31 23:32:43 +0300 (Sat, 31 May 2014) | 4 lines Changed paths: M /trunk/tools/mpcli.c M /trunk/tools/mpgui_gtk2.c M /trunk/tools/mpgui_gtk3.c M /trunk/tools/mpgui_qt.cpp Display freeciv version number in modpack installer. See patch #4732 ------------------------------------------------------------------------ r24986 | cazfi | 2014-05-31 22:34:30 +0300 (Sat, 31 May 2014) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/tools/modinst.h Added configure option "--with-modlist" to set default modpack list URL See patch #4735 ------------------------------------------------------------------------ r24983 | cazfi | 2014-05-31 19:23:43 +0300 (Sat, 31 May 2014) | 4 lines Changed paths: M /trunk/client/helpdata.c Show ruleset name in "About Ruleset" help. See patch #4733 ------------------------------------------------------------------------ r24981 | cazfi | 2014-05-31 18:40:30 +0300 (Sat, 31 May 2014) | 6 lines Changed paths: M /trunk/data/experimental/game.ruleset Set techlosforgiveness to 15% in experimental ruleset, enabling techloss. Requested by Jacob Nevins See bug #22099 ------------------------------------------------------------------------ r24980 | cazfi | 2014-05-30 23:08:38 +0300 (Fri, 30 May 2014) | 4 lines Changed paths: M /trunk/server/savegame.c M /trunk/server/savegame2.c Allocate traits for player when loading saved game. See bug #22113 ------------------------------------------------------------------------ r24979 | cazfi | 2014-05-30 22:40:56 +0300 (Fri, 30 May 2014) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/common/fc_types.h M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/government.c M /trunk/common/government.h M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/plrhand.c M /trunk/server/savecompat.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/settings.c Added revolentype "Quickening" See patch #4717 ------------------------------------------------------------------------ r24976 | cazfi | 2014-05-30 02:42:22 +0300 (Fri, 30 May 2014) | 4 lines Changed paths: M /trunk/common/capstr.c capstr.c comment fixes: - Header file directories - Name of the old version.in is now fc_version ------------------------------------------------------------------------ r24975 | cazfi | 2014-05-30 01:08:40 +0300 (Fri, 30 May 2014) | 4 lines Changed paths: M /trunk/ai/default/advmilitary.c M /trunk/ai/default/aicity.c M /trunk/ai/default/aicity.h AI considers building military units for martial law benefits. See patch #3989 ------------------------------------------------------------------------ r24973 | cazfi | 2014-05-30 01:03:17 +0300 (Fri, 30 May 2014) | 6 lines Changed paths: M /trunk/client/servers.c M /trunk/server/sernet.c Do not set SO_REUSEADDR socket option. Reported by Jacob Nevins See bug #21583 ------------------------------------------------------------------------ r24972 | cazfi | 2014-05-29 22:06:40 +0300 (Thu, 29 May 2014) | 5 lines Changed paths: M /trunk/ai/aitraits.c M /trunk/common/game.h M /trunk/common/nation.h M /trunk/common/traits.h M /trunk/data/alien/nation/adventurers.ruleset M /trunk/data/alien/nation/jw.ruleset M /trunk/data/alien/nation/kindergarden.ruleset M /trunk/data/alien/nation/secretsociety.ruleset M /trunk/data/alien/nation/teamgladiators.ruleset M /trunk/data/alien/nations.ruleset M /trunk/data/civ1/nations.ruleset M /trunk/data/civ2/nations.ruleset M /trunk/data/civ2civ3/nations.ruleset M /trunk/data/classic/nations.ruleset M /trunk/data/experimental/nations.ruleset M /trunk/data/multiplayer/nations.ruleset M /trunk/server/plrhand.c M /trunk/server/ruleset.c M /trunk/server/savegame2.c M /trunk/server/srv_main.c M /trunk/tools/ruledit/rulesave.c Replaced exact trait value definitions in rulesets with a range from which random value is selected for player. See patch #4720 ------------------------------------------------------------------------ r24971 | pepeto | 2014-05-29 21:48:58 +0300 (Thu, 29 May 2014) | 3 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/unittools.c Remove the "out of sight" concept. Use the PACKET_UNIT_REMOVE instead. See gna patch #4707 ------------------------------------------------------------------------ r24968 | pepeto | 2014-05-29 21:45:02 +0300 (Thu, 29 May 2014) | 4 lines Changed paths: M /trunk/server/diplomats.c Fix a typo in revision 10691 (rt PR#13394) which was causing diplomat units unable to steal futures techs. See gna bug #22057 ------------------------------------------------------------------------ r24966 | cazfi | 2014-05-29 12:46:18 +0300 (Thu, 29 May 2014) | 4 lines Changed paths: M /trunk/tools/mpcli.c Print modpack notes as "comment" in freeciv-mp-cli listing of modpacks. See patch #4715 ------------------------------------------------------------------------ r24963 | cazfi | 2014-05-29 11:50:26 +0300 (Thu, 29 May 2014) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/finddlg.c Expand find city dialog in gtk3-client to fill the space reeserved for it. See bug #22078 ------------------------------------------------------------------------ r24960 | pepeto | 2014-05-29 01:46:32 +0300 (Thu, 29 May 2014) | 4 lines Changed paths: M /trunk/server/maphand.c M /trunk/server/unittools.c Request the client to lose vision of the units when the client was really able to see them before. Also remove obsolete part of server code. See gna bug #22049 ------------------------------------------------------------------------ r24956 | pepeto | 2014-05-27 22:33:59 +0300 (Tue, 27 May 2014) | 4 lines Changed paths: M /trunk/server/unittools.c When bouncing a transport unit fails, try to bounce cargo units before disbanding it. See gna patch #4698 ------------------------------------------------------------------------ r24955 | pepeto | 2014-05-27 22:31:54 +0300 (Tue, 27 May 2014) | 4 lines Changed paths: M /trunk/server/unittools.c When resolving unit stacks and throwing the non-allied units from cities, try to unload non-allied transported units in the city. See gna patch #4697 ------------------------------------------------------------------------ r24954 | pepeto | 2014-05-27 22:29:07 +0300 (Tue, 27 May 2014) | 5 lines Changed paths: M /trunk/server/unittools.c When resolving unit stacks, don't bounce transported units directly except if the transporter is not owned by the player. The transporter now should always be bounced with its cargo. See gna patch #4696 ------------------------------------------------------------------------ r24951 | cazfi | 2014-05-27 01:37:20 +0300 (Tue, 27 May 2014) | 4 lines Changed paths: M /trunk/configure.ac Require at least curl version 7.9.7 in configure check- See patch #4716 ------------------------------------------------------------------------ r24949 | cazfi | 2014-05-26 00:43:14 +0300 (Mon, 26 May 2014) | 4 lines Changed paths: M /trunk/doc/man/Makefile.am M /trunk/doc/man/freeciv-modpack.6.in A /trunk/doc/man/freeciv-mp-cli.6 A /trunk/doc/man/freeciv-mp-gtk2.6 A /trunk/doc/man/freeciv-mp-gtk3.6 A /trunk/doc/man/freeciv-mp-qt.6 Updated man page for modpack installers. Created man links for all the modpack installer guis and cli. See patch #4714 ------------------------------------------------------------------------ r24948 | cazfi | 2014-05-26 00:37:50 +0300 (Mon, 26 May 2014) | 4 lines Changed paths: M /trunk/tools/ruledit/rulesave.c M /trunk/tools/ruledit/tab_tech.cpp M /trunk/tools/ruledit/tab_tech.h Added support for adding and removing techs to freeciv-ruledit See patch #4713 ------------------------------------------------------------------------ r24945 | cazfi | 2014-05-26 00:16:16 +0300 (Mon, 26 May 2014) | 5 lines Changed paths: M /trunk/ai/classic/classicai.c M /trunk/ai/default/aiferry.c M /trunk/ai/default/aiferry.h M /trunk/ai/default/aiunit.c M /trunk/ai/threaded/threadedai.c When any ai type using default ai loses control of a unit, ferry assigned for the unit is freed to other use. This used to happen only when unit was completely destroyed. See patch #4711 ------------------------------------------------------------------------ r24944 | cazfi | 2014-05-25 01:26:31 +0300 (Sun, 25 May 2014) | 4 lines Changed paths: M /trunk/client/gui-sdl2/dialogs.c M /trunk/client/gui-sdl2/graphics.c M /trunk/client/gui-sdl2/graphics.h M /trunk/client/gui-sdl2/mapview.c M /trunk/client/gui-sdl2/widget_icon.c M /trunk/client/gui-sdl2/widget_window.c M /trunk/client/gui-sdl2/wldlg.c Enabled some code in redraw_icon2() to make it to draw at least the main graphics of the icon. See patch #4710 ------------------------------------------------------------------------ r24942 | cazfi | 2014-05-24 22:29:49 +0300 (Sat, 24 May 2014) | 4 lines Changed paths: M /trunk/common/player.c M /trunk/server/plrhand.c Do not consider negative "No_Anarchy" effect value as enabling effect. See bug #22067 ------------------------------------------------------------------------ r24941 | cazfi | 2014-05-24 00:02:19 +0300 (Sat, 24 May 2014) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/menu.c Achievements report menu item is not sensitive when user is not attached to a player See patch #4709 ------------------------------------------------------------------------ r24939 | cazfi | 2014-05-23 23:08:31 +0300 (Fri, 23 May 2014) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-3.0/pages.c Clear server scan timer ID when scan is finished. See bug #22066 ------------------------------------------------------------------------ r24938 | cazfi | 2014-05-23 21:21:53 +0300 (Fri, 23 May 2014) | 4 lines Changed paths: M /trunk/tools/ruledit/tab_tech.cpp M /trunk/tools/ruledit/tab_tech.h Added functionality to rename techs to freeciv-ruledit. See patch #4708 ------------------------------------------------------------------------ r24937 | cazfi | 2014-05-23 20:20:51 +0300 (Fri, 23 May 2014) | 5 lines Changed paths: M /trunk/data/alien/effects.ruleset Alien ruleset: set "Visible_Walls" effect value to 2 if city has Force Walls and player knows Strong Force technology. See patch #4699 ------------------------------------------------------------------------ r24936 | persia | 2014-05-23 08:53:30 +0300 (Fri, 23 May 2014) | 3 lines Changed paths: M /trunk/server/citytools.c Remove unsuitable extras when city is removed See bug #21898 ------------------------------------------------------------------------ r24932 | jtn | 2014-05-23 00:29:54 +0300 (Fri, 23 May 2014) | 6 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/ai/default/aisettler.c M /trunk/client/citydlg_common.c M /trunk/common/city.c M /trunk/common/city.h Display notradesize/fulltradesize related trade loss separately from regular corruption in the client. Reported anonymously. See gna bug #21409. ------------------------------------------------------------------------ r24931 | pepeto | 2014-05-22 20:29:15 +0300 (Thu, 22 May 2014) | 7 lines Changed paths: M /trunk/common/aicore/path_finding.c Path-finding: Zoc handling correction and optimization: * make ZOC_MINE the default; * remove the duplicate of the city test; * prefer terrain_has_flag(TER_NO_ZOC) to hardcoded terrain_type_terrain_class() == TC_OCEAN; See gna patch #4704 ------------------------------------------------------------------------ r24928 | pepeto | 2014-05-22 20:24:05 +0300 (Thu, 22 May 2014) | 4 lines Changed paths: M /trunk/common/research.c Fix player research initialization for all players, not only the first one (or the first team). See gna bug #22056 ------------------------------------------------------------------------ r24925 | pepeto | 2014-05-22 20:21:16 +0300 (Thu, 22 May 2014) | 5 lines Changed paths: M /trunk/client/packhand.c Fix caravan arrival handling when the unit is transported. Reported by Sam Steingold (sds@gna) See gna bug #22054 ------------------------------------------------------------------------ r24922 | pepeto | 2014-05-22 20:14:41 +0300 (Thu, 22 May 2014) | 6 lines Changed paths: M /trunk/server/techtools.c Don't assume that player research is shared for the whole team and that every player has its own structure for it. From a report by taka@gna See gna bug #21160 and bug #21161 ------------------------------------------------------------------------ r24921 | pepeto | 2014-05-22 20:07:06 +0300 (Thu, 22 May 2014) | 5 lines Changed paths: M /trunk/common/aicore/pf_tools.c Allow unit paths to non-allied cities, even if cities aren't occupied and cannot take over. This will always allow to attack fogged cities or build paths when units are moving into/outside the city. See gna bug #22053 ------------------------------------------------------------------------ r24920 | cazfi | 2014-05-22 01:29:49 +0300 (Thu, 22 May 2014) | 4 lines Changed paths: M /trunk/common/game.c M /trunk/common/game.h M /trunk/fc_version M /trunk/server/plrhand.c M /trunk/server/savecompat.c M /trunk/server/savegame.c M /trunk/server/settings.c Added server setting 'revolentype' to control the way revolution length is determined. See patch #4700 ------------------------------------------------------------------------ r24918 | cazfi | 2014-05-22 00:23:03 +0300 (Thu, 22 May 2014) | 8 lines Changed paths: M /trunk/client/servers.c Initialize meta server scan result before starting the scan. This makes sure the main thread does not assume scan to have finished before it actually is. Got rid of meta server scan "state" that was never used, only set at one place Reported by Jacob Nevins See bug #22048 ------------------------------------------------------------------------ r24916 | cazfi | 2014-05-21 20:10:59 +0300 (Wed, 21 May 2014) | 4 lines Changed paths: M /trunk/client/agents/cma_core.c M /trunk/client/audio_none.c M /trunk/client/audio_sdl.c M /trunk/client/climisc.c M /trunk/common/generate_packets.py M /trunk/utility/capability.c M /trunk/utility/shared.c Got rid of last remaining "my_" function name prefixes. See patch #4705 ------------------------------------------------------------------------ r24915 | cazfi | 2014-05-21 19:59:37 +0300 (Wed, 21 May 2014) | 4 lines Changed paths: M /trunk/data/experimental/buildings.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/doc/README.ruleset_experimental Made some experimental ruleset buildings to produce history-type culture. See patch #4695 ------------------------------------------------------------------------ r24914 | cazfi | 2014-05-21 19:38:22 +0300 (Wed, 21 May 2014) | 5 lines Changed paths: M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/packets.def M /trunk/doc/README.effects M /trunk/fc_version M /trunk/server/citytools.c Turn former boolean effect "Visible_Wall" to integer. Value indicates which set of city sprites should be used. There can be up to 7 sets of walled cities graphics, in addition to the unwalled version, for each city style. See patch #4393 ------------------------------------------------------------------------ r24913 | pepeto | 2014-05-21 00:43:52 +0300 (Wed, 21 May 2014) | 3 lines Changed paths: M /trunk/common/aicore/path_finding.c Remove the usage of same_pos() from path-finding. See gna patch #4703 ------------------------------------------------------------------------ r24912 | pepeto | 2014-05-21 00:36:20 +0300 (Wed, 21 May 2014) | 4 lines Changed paths: M /trunk/common/aicore/path_finding.c Reduce the number of calls to priority queue functions and add some extra checks to path-finding. See gna patch #4702 ------------------------------------------------------------------------ r24911 | pepeto | 2014-05-21 00:32:06 +0300 (Wed, 21 May 2014) | 3 lines Changed paths: M /trunk/utility/pqueue.c Optimize the priority queues. See gna patch #4701 ------------------------------------------------------------------------ r24910 | pepeto | 2014-05-21 00:29:15 +0300 (Wed, 21 May 2014) | 6 lines Changed paths: M /trunk/utility/genhash.c Rewrite hash table module to use open hashing. Collision resolution is now done by separate chaining with linked lists. Reported by Marko Lindqvist (cazfi@gna) See bug #21988 ------------------------------------------------------------------------ r24907 | pepeto | 2014-05-20 14:49:56 +0300 (Tue, 20 May 2014) | 7 lines Changed paths: M /trunk/common/unit.c Even if errors are detected, do not return before unloading the cargo from a transport. Else, there could potentially freed unit pointers in the cargo unit list. From an anonymous report See gna bug #21899 ------------------------------------------------------------------------ r24904 | pepeto | 2014-05-20 14:40:57 +0300 (Tue, 20 May 2014) | 5 lines Changed paths: M /trunk/server/unittools.c Don't send out of sight for transported units when moving their transporter. Reported anonymously See gna bug #21899 ------------------------------------------------------------------------ r24901 | pepeto | 2014-05-20 14:24:24 +0300 (Tue, 20 May 2014) | 4 lines Changed paths: M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/server/unithand.c Added utility to determine if a unit is contained (transported directly or indirectly) within a transport. See gna patch #4693 ------------------------------------------------------------------------ r24898 | jtn | 2014-05-19 23:21:58 +0300 (Mon, 19 May 2014) | 4 lines Changed paths: M /trunk/doc/CodingStyle Some updates to CodingStyle from http://www.freeciv.org/wiki/Coding_Style and other cleanups. See gna patch #4689. ------------------------------------------------------------------------ r24895 | pepeto | 2014-05-18 16:04:13 +0300 (Sun, 18 May 2014) | 5 lines Changed paths: M /trunk/client/chatline_common.c M /trunk/client/climisc.c M /trunk/client/luaconsole_common.c M /trunk/common/featured_text.c M /trunk/common/featured_text.h M /trunk/server/console.c Don't overwrite the link text when the links have been generated by the server. From a report by log65536 See gna bug #21326 ------------------------------------------------------------------------ r24894 | cazfi | 2014-05-18 11:51:21 +0300 (Sun, 18 May 2014) | 4 lines Changed paths: M /trunk/common/achievements.c M /trunk/common/fc_types.h M /trunk/doc/README.achievements M /trunk/fc_version Added Achievement type "Lucky" See patch #4692 ------------------------------------------------------------------------ r24892 | cazfi | 2014-05-18 11:03:48 +0300 (Sun, 18 May 2014) | 6 lines Changed paths: M /trunk/client/chatline_common.c M /trunk/client/chatline_common.h M /trunk/client/client_main.c M /trunk/client/gui-qt/fc_client.cpp Made writes to output window thread-safe Reported by Jacob Nevins See bug #21896 ------------------------------------------------------------------------ r24891 | cazfi | 2014-05-17 09:41:31 +0300 (Sat, 17 May 2014) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl2/gui_main.c M /trunk/client/gui-xaw/menu.c M /trunk/client/gui-xaw/menu.h M /trunk/client/gui-xaw/xaw_actions.c M /trunk/common/packets.h M /trunk/data/Freeciv.in M /trunk/data/gtk_menus.xml M /trunk/fc_version M /trunk/server/report.c M /trunk/server/report.h M /trunk/server/srv_main.c Added Achievements report See patch #4691 ------------------------------------------------------------------------ r24890 | pepeto | 2014-05-15 18:01:19 +0300 (Thu, 15 May 2014) | 5 lines Changed paths: M /trunk/common/movement.c Rewrite and fix is_native_move(). Report and patch by me See gna bug #22026. ------------------------------------------------------------------------ r24887 | pepeto | 2014-05-15 17:47:57 +0300 (Thu, 15 May 2014) | 5 lines Changed paths: M /trunk/server/unithand.c Fix that a unit which is tranporting other units can conquer a city. Reported by Marko Lindqvist (cazfi@gna) See gna bug #20789 ------------------------------------------------------------------------ r24886 | cazfi | 2014-05-14 00:55:54 +0300 (Wed, 14 May 2014) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/soundset_dlg.c M /trunk/client/gui-gtk-3.0/soundset_dlg.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl2/dialogs.c M /trunk/client/gui-stub/dialogs.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/include/dialogs_g.h M /trunk/client/options.c M /trunk/client/options.h M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/ruleset.c M /trunk/tools/ruledit/rulesave.c Ruleset can list preferred musicset to be used with it which client then suggests to user. See patch #4663 ------------------------------------------------------------------------ r24885 | cazfi | 2014-05-14 00:21:28 +0300 (Wed, 14 May 2014) | 9 lines Changed paths: M /trunk/translations/freeciv/fr.po M /trunk/translations/nations/fr.po Updated French translation by Igx, The Dreaming Drummer... These are just msgmerged copies from S2_5 freeciv domain: 4770 translated messages (75%), 967 fuzzy translations (15%), 635 untranslated messages (10%). nations domain: 1819 translated messages (99%), 14 fuzzy translations (1%), 13 untranslated messages (1%) ------------------------------------------------------------------------ r24882 | cazfi | 2014-05-12 20:14:40 +0300 (Mon, 12 May 2014) | 5 lines Changed paths: M /trunk/client/audio.c Avoid calling atexit() for registering sound system shutdown function multiple times even if soundset or musicset gets changed. See bug #22029 ------------------------------------------------------------------------ r24881 | pepeto | 2014-05-12 15:41:18 +0300 (Mon, 12 May 2014) | 8 lines Changed paths: M /trunk/common/aicore/pf_tools.c Pathfinding: rewrite the move cost callbacks for getting more flexibility with rulesets. The callbacks are no more selected mainly from the unit move type (land, sea, both), assuming terrain nativity and unit flags tests are enough to determine how a move will cost. Patch by Emmet Hikory (persia@gna) and me See gna patch #3901 ------------------------------------------------------------------------ r24878 | pepeto | 2014-05-12 15:04:46 +0300 (Mon, 12 May 2014) | 6 lines Changed paths: M /trunk/server/generator/mapgen.c Free correctly the terrain selection lists for the island generator, not only their elements. Also use genlist features to free the elements. Reported by me (with the help of valgrind) See bug #21553 ------------------------------------------------------------------------ r24877 | cazfi | 2014-05-12 03:51:47 +0300 (Mon, 12 May 2014) | 5 lines Changed paths: M /trunk/translations/freeciv/pl.po M /trunk/translations/ruledit/pl.po Updated Polish translation by Hubert Kowalewski (hubkow@gna). Pulled from . Nations domain translations not updated as they have msgfmt error. ------------------------------------------------------------------------ r24874 | cazfi | 2014-05-12 01:58:19 +0300 (Mon, 12 May 2014) | 4 lines Changed paths: M /trunk/data/alien/cities.ruleset M /trunk/data/alien/styles.ruleset M /trunk/data/civ1/cities.ruleset M /trunk/data/civ1/styles.ruleset M /trunk/data/civ2/cities.ruleset M /trunk/data/civ2/styles.ruleset M /trunk/data/civ2civ3/cities.ruleset M /trunk/data/civ2civ3/styles.ruleset M /trunk/data/classic/cities.ruleset M /trunk/data/classic/styles.ruleset M /trunk/data/experimental/cities.ruleset M /trunk/data/experimental/styles.ruleset M /trunk/data/multiplayer/cities.ruleset M /trunk/data/multiplayer/styles.ruleset M /trunk/server/ruleset.c M /trunk/tools/ruledit/rulesave.c Moved city style definitions from cities.ruleset to styles.ruleset. See patch #4687 ------------------------------------------------------------------------ r24873 | cazfi | 2014-05-12 01:23:13 +0300 (Mon, 12 May 2014) | 8 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/common/road.c M /trunk/common/road.h M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/doc/README.ruleset_alien M /trunk/fc_version M /trunk/server/ruleset.c 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. See patch #4688 ------------------------------------------------------------------------ r24872 | persia | 2014-05-09 07:10:58 +0300 (Fri, 09 May 2014) | 5 lines Changed paths: M /trunk/server/ruleset.c Move road integrator cache init outside road loop Reported by See bug #22014 ------------------------------------------------------------------------ r24871 | persia | 2014-05-09 06:24:26 +0300 (Fri, 09 May 2014) | 7 lines Changed paths: M /trunk/ai/default/aicity.c Consider more classes for defensive improvements * Consider all classes to determine if an effect affects land or sea units * Calculate wants based on move capabilities, rather than move_type * Remove no longer used affected_unit_class() See bug #21991 ------------------------------------------------------------------------ r24870 | persia | 2014-05-09 06:24:17 +0300 (Fri, 09 May 2014) | 6 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/server/advisors/advdata.c M /trunk/server/advisors/advdata.h Improve accuracy of affected unit counts * Cache unit class counts, rather than move_type count approximations * Check if an effect affects each class, and use that to set affected count See bug #21991 ------------------------------------------------------------------------ r24869 | cazfi | 2014-05-09 02:00:11 +0300 (Fri, 09 May 2014) | 5 lines Changed paths: M /trunk/ai/default/aicity.c Fixed checking if city can be the target of an action in AI code by initializing variable. See bug #22016 ------------------------------------------------------------------------ r24867 | sveinung | 2014-05-09 01:33:34 +0300 (Fri, 09 May 2014) | 3 lines Changed paths: M /trunk/server/rssanity.c Remove the extra "'" in Spy must be Diplomat ruleset check's error message See bug #22011 ------------------------------------------------------------------------ r24865 | cazfi | 2014-05-09 00:58:25 +0300 (Fri, 09 May 2014) | 4 lines Changed paths: M /trunk/data/default/nationlist.ruleset M /trunk/server/ruleset.c Renamed nations.ruleset entry allowed_city_styles as allowed_styles See patch #4685 ------------------------------------------------------------------------ r24862 | cazfi | 2014-05-08 23:33:02 +0300 (Thu, 08 May 2014) | 4 lines Changed paths: M /trunk/common/aicore/pf_tools.c Use refuel base cache in pathfinding. See patch #4672 ------------------------------------------------------------------------ r24859 | cazfi | 2014-05-07 00:41:12 +0300 (Wed, 07 May 2014) | 4 lines Changed paths: M /trunk/common/tile.h Replaced tile_index() function calls with a macro. See patch #4678 ------------------------------------------------------------------------ r24857 | cazfi | 2014-05-06 23:02:11 +0300 (Tue, 06 May 2014) | 5 lines Changed paths: M /trunk/doc/README.ruleset_alien Added mention about government prod/trade bonus changes for alien ruleset in README.ruleset_alien. See patch #4677 ------------------------------------------------------------------------ r24855 | cazfi | 2014-05-05 23:20:01 +0300 (Mon, 05 May 2014) | 5 lines Changed paths: M /trunk/data/alien/units.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset Fixed units.ruleset documentation comment for veterancy move bonuses not to consider number of move fragments to be hardcoded as 3, but configurable. See patch #4676 ------------------------------------------------------------------------ r24854 | cazfi | 2014-05-05 02:14:17 +0300 (Mon, 05 May 2014) | 3 lines Changed paths: M /trunk/translations/freeciv/de.po M /trunk/translations/nations/de.po Updated German translation from "Quintus" (Marvin Gülker). These are just msgmerged copies from S2_4 de.po ------------------------------------------------------------------------ r24850 | cazfi | 2014-05-04 23:53:01 +0300 (Sun, 04 May 2014) | 5 lines Changed paths: M /trunk/data/civ2civ3/techs.ruleset Mention in civ2civ3 Fusion Power helptext that it makes terrain transformations possible. See patch #4675 ------------------------------------------------------------------------ r24847 | cazfi | 2014-05-04 17:16:35 +0300 (Sun, 04 May 2014) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/m4/glib-gettext.m4 Renamed variable PO_DOMAINS as PODOMAINS. See patch #4674 ------------------------------------------------------------------------ r24845 | sveinung | 2014-05-04 15:19:10 +0300 (Sun, 04 May 2014) | 5 lines Changed paths: M /trunk/server/rssanity.c Rule set sanity check: the unit type flag "Spy" requires that "Diplomat" is set Requested by Marko Lindqvist See patch #4682 ------------------------------------------------------------------------ r24844 | persia | 2014-05-03 12:56:44 +0300 (Sat, 03 May 2014) | 3 lines Changed paths: M /trunk/server/advisors/advdata.c Consider present==FALSE for improvement cache See bug #21999 ------------------------------------------------------------------------ r24843 | persia | 2014-05-02 06:13:40 +0300 (Fri, 02 May 2014) | 3 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/server/advisors/advdata.c M /trunk/server/advisors/advdata.h AI fixes for UCF_AIRLIFTABLE See bug #21993 ------------------------------------------------------------------------ r24842 | cazfi | 2014-05-01 01:34:13 +0300 (Thu, 01 May 2014) | 3 lines Changed paths: M /trunk/translations/nations/POTFILES.skip M /trunk/translations/ruledit/POTFILES.skip Added freeciv domain source file actions.c to POTFILES.skip of other domains. ------------------------------------------------------------------------ r24841 | cazfi | 2014-05-01 00:40:22 +0300 (Thu, 01 May 2014) | 4 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/culture.c M /trunk/common/culture.h M /trunk/common/fc_types.h M /trunk/common/requirements.c M /trunk/doc/README.effects M /trunk/fc_version M /trunk/server/cityturn.c M /trunk/server/rssanity.c Added requirement type "MinCulture" See patch #4668 ------------------------------------------------------------------------ r24840 | cazfi | 2014-05-01 00:32:06 +0300 (Thu, 01 May 2014) | 4 lines Changed paths: M /trunk/common/extras.c M /trunk/common/extras.h Implemented extra_index() as an macro to avoid function call overhead. See patch #4670 ------------------------------------------------------------------------ r24838 | cazfi | 2014-04-30 23:36:14 +0300 (Wed, 30 Apr 2014) | 9 lines Changed paths: M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/doc/README.ruleset_civ2civ3 Fixes to civ2civ3 ruleset base definitions - 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 Patch by David Fernandez See patch #4636 ------------------------------------------------------------------------ r24837 | cazfi | 2014-04-30 23:17:22 +0300 (Wed, 30 Apr 2014) | 4 lines Changed paths: M /trunk/Makefile.am D /trunk/m4/progtest.m4 Removed unused progtest.m4 See patch #4673 ------------------------------------------------------------------------ r24836 | cazfi | 2014-04-30 23:14:57 +0300 (Wed, 30 Apr 2014) | 4 lines Changed paths: M /trunk/client/helpdata.c Fixed build with --disable-nls See bug #21980 ------------------------------------------------------------------------ r24835 | persia | 2014-04-30 03:18:58 +0300 (Wed, 30 Apr 2014) | 5 lines Changed paths: M /trunk/common/effects.c M /trunk/common/effects.h Consider reqs present flag for current construction Also remove no longer used is_effect_useful() See bug #21982 ------------------------------------------------------------------------ r24832 | cazfi | 2014-04-29 23:16:04 +0300 (Tue, 29 Apr 2014) | 7 lines Changed paths: M /trunk/configure.ac M /trunk/dependencies/luasql/src/Makefile.am M /trunk/m4/fcdb-mysql.m4 M /trunk/m4/fcdb-postgres.m4 M /trunk/m4/fcdb-sqlite3.m4 M /trunk/server/Makefile.am M /trunk/server/scripting/Makefile.am M /trunk/tools/Makefile.am Avoid getting same object files linked multiple times when multiple fcdb backends are enabled. Reported by Matthias Pfafferodt See bug #21897 ------------------------------------------------------------------------ r24829 | persia | 2014-04-29 19:02:43 +0300 (Tue, 29 Apr 2014) | 5 lines Changed paths: M /trunk/ai/default/aiunit.c Avoid PF_IMPOSSIBLE_MC targets in find_beachhead. Also avoid duplicate tile analysis See bug #21913 ------------------------------------------------------------------------ r24828 | persia | 2014-04-29 19:02:34 +0300 (Tue, 29 Apr 2014) | 3 lines Changed paths: M /trunk/ai/default/aiunit.c M /trunk/common/aicore/path_finding.c M /trunk/common/aicore/path_finding.h Permit Barbarian leaders to have amphibious cohorts See patch #4651 ------------------------------------------------------------------------ r24827 | persia | 2014-04-29 19:02:21 +0300 (Tue, 29 Apr 2014) | 9 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/unit.c M /trunk/common/unittype.h M /trunk/data/alien/units.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/fc_version Use a unit class flag for airlifting Rather than restricting airlifts to ground units, provide a unit class flag that allows ruleset authors to control which unit classes are considered suitable for airlift. Implementation suggestion by David Fernandez See patch #3871 ------------------------------------------------------------------------ r24826 | persia | 2014-04-29 19:02:04 +0300 (Tue, 29 Apr 2014) | 12 lines Changed paths: M /trunk/common/aicore/pf_tools.c M /trunk/common/movement.c M /trunk/common/movement.h M /trunk/server/unithand.c Test nativity of moves While the nativity of the tiles for a move is tested, the nativity of the actual move is not tested. As a result, in the event that nativity is provided by a road, the move_mode is not enforced for the provision of nativity, possibly causing odd results, such as unit classes native to rivers being able to cross continents. Requested by Jacob Nevins Based on earlier work by Marko Lindqvist See bug #16383 ------------------------------------------------------------------------ r24823 | cazfi | 2014-04-29 01:44:16 +0300 (Tue, 29 Apr 2014) | 5 lines Changed paths: M /trunk/utility/genhash.c Optimized genhash_bucket_lookup() by replacing switch - case construct with carefully crafted if -branching. See bug #21972 ------------------------------------------------------------------------ r24820 | cazfi | 2014-04-29 00:37:34 +0300 (Tue, 29 Apr 2014) | 6 lines Changed paths: M /trunk/server/sernet.c When server is shutting down (-e commandline parameter) because of quitidle time, send message saying so to the metaserver. It used to send message claiming that server is restarting in that situation too. See bug #21504 ------------------------------------------------------------------------ r24818 | cazfi | 2014-04-29 00:21:28 +0300 (Tue, 29 Apr 2014) | 6 lines Changed paths: M /trunk/data/civ2civ3/terrain.ruleset Allowed civ2civ3 ruleset Merchant units to use railroads. Patch by David Fernandez See patch #4641 ------------------------------------------------------------------------ r24817 | cazfi | 2014-04-29 00:11:36 +0300 (Tue, 29 Apr 2014) | 4 lines Changed paths: M /trunk/client/audio.c M /trunk/client/audio.h M /trunk/client/audio_none.c M /trunk/client/audio_sdl.c Musicset can provide multiple tracks for a music tag. See patch #4669 ------------------------------------------------------------------------ r24815 | cazfi | 2014-04-28 00:03:12 +0300 (Mon, 28 Apr 2014) | 5 lines Changed paths: M /trunk/data/alien/effects.ruleset M /trunk/data/alien/governments.ruleset Reworked alien ruleset prod/trade differences between governments to be implemented with positive bonuses only. See patch #4665 ------------------------------------------------------------------------ r24814 | sveinung | 2014-04-27 20:29:07 +0300 (Sun, 27 Apr 2014) | 9 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/requirements.c M /trunk/common/requirements.h Make the function to check if a unit fulfills a requirement vector more reusable - Move it to common requirement code - Make it easy to support other universal kinds Reviewed by Emmet Hikory See patch #4558 ------------------------------------------------------------------------ r24812 | cazfi | 2014-04-27 01:44:07 +0300 (Sun, 27 Apr 2014) | 4 lines Changed paths: M /trunk/common/base.c M /trunk/common/extras.c M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset Prevent border claiming bases from existing in city center. See bug #21061 ------------------------------------------------------------------------ r24810 | cazfi | 2014-04-27 01:08:27 +0300 (Sun, 27 Apr 2014) | 6 lines Changed paths: M /trunk/data/civ2civ3/game.ruleset Disabled happyborders in civ2civ3 ruleset. Patch by David Fernandez See patch #4642 ------------------------------------------------------------------------ r24808 | cazfi | 2014-04-27 01:05:19 +0300 (Sun, 27 Apr 2014) | 6 lines Changed paths: M /trunk/server/barbarian.c M /trunk/server/plrhand.c Prevent taking nation that is not is_playable. Reported by Andreas Rosdal See bug #21901 ------------------------------------------------------------------------ r24807 | sveinung | 2014-04-27 00:49:40 +0300 (Sun, 27 Apr 2014) | 7 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/dialogs.h Qt client: Change the way spy action probabilities are displayed. - Show "(?%)" in stead of a warning icon for "known to be unknown". - Remove the text after chance value percentage on the label it self. - Explain what the chance value percentage is in a tool tip. See patch #4666 ------------------------------------------------------------------------ r24806 | mixcoatl | 2014-04-26 23:20:36 +0300 (Sat, 26 Apr 2014) | 1 line Changed paths: M /trunk/data/default/nationlist.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/lycian-large.png A /trunk/data/flags/lycian-shield-large.png A /trunk/data/flags/lycian-shield.png A /trunk/data/flags/lycian.png A /trunk/data/flags/lycian.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/lycian.ruleset M /trunk/translations/nations/POTFILES.in Add Lycian nation by artaxes. See Gna patch #3318 ------------------------------------------------------------------------ r24805 | mixcoatl | 2014-04-26 19:04:08 +0300 (Sat, 26 Apr 2014) | 1 line Changed paths: M /trunk/data/default/nationlist.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/italian_greek-large.png A /trunk/data/flags/italian_greek-shield-large.png A /trunk/data/flags/italian_greek-shield.png A /trunk/data/flags/italian_greek.png A /trunk/data/flags/italian_greek.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/epirote.ruleset M /trunk/data/nation/greek.ruleset A /trunk/data/nation/italiangreek.ruleset M /trunk/translations/nations/POTFILES.in Add Italian Greek nation by artaxes. See Gna patch #3317 ------------------------------------------------------------------------ r24804 | mixcoatl | 2014-04-26 15:10:45 +0300 (Sat, 26 Apr 2014) | 1 line Changed paths: M /trunk/data/nation/han.ruleset Remove redudant Han cities. See Gna bug #20081 ------------------------------------------------------------------------ r24803 | jtn | 2014-04-25 22:20:54 +0300 (Fri, 25 Apr 2014) | 3 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/client/helpdata.c M /trunk/common/metaknowledge.c M /trunk/common/requirements.c M /trunk/common/requirements.h M /trunk/doc/README.effects M /trunk/fc_version Add "Team" requirement range. See gna patch #4388. ------------------------------------------------------------------------ r24802 | cazfi | 2014-04-25 21:09:33 +0300 (Fri, 25 Apr 2014) | 4 lines Changed paths: M /trunk/tools/download.c Fixed construction of final URL when .modpack gives relative one. See bug #21951 ------------------------------------------------------------------------ r24801 | cazfi | 2014-04-25 20:34:20 +0300 (Fri, 25 Apr 2014) | 5 lines Changed paths: M /trunk/server/cityturn.c Fixed a crash when ruleset provides no suitable pollution or fallout for a tile selected to get such an extra. See bug #21949 ------------------------------------------------------------------------ r24799 | persia | 2014-04-25 08:46:19 +0300 (Fri, 25 Apr 2014) | 8 lines Changed paths: M /trunk/data/civ2civ3/units.ruleset Permit Helicopter embarking in civ2civ3 ruleset Add embarks and disembarks vectors for all modern infantry types. Allow Riflemen to upgrade to Marines to improve "modern" definition. Patch by David Fernandez See bug #21952 ------------------------------------------------------------------------ r24797 | cazfi | 2014-04-23 23:52:18 +0300 (Wed, 23 Apr 2014) | 6 lines Changed paths: M /trunk/data/civ2civ3/game.ruleset Balanced civ2civ3 ruleset disasters. Patch by David Fernandez See patch #4637 ------------------------------------------------------------------------ r24795 | cazfi | 2014-04-23 23:46:38 +0300 (Wed, 23 Apr 2014) | 4 lines Changed paths: M /trunk/server/maphand.c Fixed a division by zero when player without any cities gains a tech. See bug #21946 ------------------------------------------------------------------------ r24791 | jtn | 2014-04-23 23:10:53 +0300 (Wed, 23 Apr 2014) | 3 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/improvement.c M /trunk/common/improvement.h M /trunk/common/requirements.c M /trunk/server/cityturn.c Fix numerous issues in textual descriptions of requirements. See gna patch #4400. ------------------------------------------------------------------------ r24790 | cazfi | 2014-04-22 22:41:38 +0300 (Tue, 22 Apr 2014) | 5 lines Changed paths: M /trunk/client/audio.c M /trunk/client/chatline_common.c M /trunk/client/citydlg_common.c M /trunk/client/cityrepdata.c M /trunk/client/client_main.c M /trunk/client/climisc.c M /trunk/client/clinet.c M /trunk/client/control.c M /trunk/client/goto.c M /trunk/client/gui-gtk-2.0/chatline.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/gui_stuff.c M /trunk/client/gui-gtk-2.0/luaconsole.c M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-2.0/messagewin.c M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/gui-gtk-2.0/theme_dlg.c M /trunk/client/gui-gtk-2.0/themes.c M /trunk/client/gui-gtk-2.0/wldlg.c M /trunk/client/gui-gtk-3.0/chatline.c M /trunk/client/gui-gtk-3.0/citydlg.c M /trunk/client/gui-gtk-3.0/cityrep.c M /trunk/client/gui-gtk-3.0/dialogs.c M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.0/gui_stuff.c M /trunk/client/gui-gtk-3.0/luaconsole.c M /trunk/client/gui-gtk-3.0/mapctrl.c M /trunk/client/gui-gtk-3.0/mapview.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-gtk-3.0/messagewin.c M /trunk/client/gui-gtk-3.0/pages.c M /trunk/client/gui-gtk-3.0/plrdlg.c M /trunk/client/gui-gtk-3.0/theme_dlg.c M /trunk/client/gui-gtk-3.0/themes.c M /trunk/client/gui-gtk-3.0/wldlg.c M /trunk/client/gui-qt/cityrep.cpp M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_mouse.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/themes.c M /trunk/client/gui-sdl2/gui_main.c M /trunk/client/gui-sdl2/gui_mouse.c M /trunk/client/gui-sdl2/mapctrl.c M /trunk/client/gui-sdl2/mapview.c M /trunk/client/gui-sdl2/themes.c M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/cityrep.c M /trunk/client/gui-xaw/graphics.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/gui-xaw/menu.c M /trunk/client/mapctrl_common.c M /trunk/client/mapview_common.c M /trunk/client/messagewin_common.c M /trunk/client/music.c M /trunk/client/options.c M /trunk/client/options.h M /trunk/client/overview_common.c M /trunk/client/overview_common.h M /trunk/client/packhand.c M /trunk/client/reqtree.c M /trunk/client/tilespec.c M /trunk/client/voteinfo.c Put all client options inside single struct, to avoid namespace pollution with dozens of global option variables. See patch #4661 ------------------------------------------------------------------------ r24789 | cazfi | 2014-04-22 02:48:26 +0300 (Tue, 22 Apr 2014) | 5 lines Changed paths: M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl2/canvas.c M /trunk/client/gui-sdl2/canvas.h M /trunk/client/gui-sdl2/citydlg.c M /trunk/client/gui-sdl2/dialogs.c M /trunk/client/gui-sdl2/graphics.c M /trunk/client/gui-sdl2/graphics.h M /trunk/client/gui-sdl2/gui_main.c M /trunk/client/gui-sdl2/gui_mouse.c M /trunk/client/gui-sdl2/gui_string.c M /trunk/client/gui-sdl2/gui_tilespec.c M /trunk/client/gui-sdl2/helpdlg.c M /trunk/client/gui-sdl2/mapctrl.c M /trunk/client/gui-sdl2/mapview.c M /trunk/client/gui-sdl2/optiondlg.c M /trunk/client/gui-sdl2/repodlgs.c M /trunk/client/gui-sdl2/widget.c M /trunk/client/gui-sdl2/widget_icon.c M /trunk/client/gui-sdl2/widget_label.c M /trunk/client/gui-sdl2/widget_scrollbar.c M /trunk/client/gui-sdl2/widget_window.c M /trunk/client/gui-sdl2/wldlg.c Removed create_surf_alpha() as useless wrapper around create_surf() in sdl2-client where surfaces are always created with alpha channel. See patch #4660 ------------------------------------------------------------------------ r24788 | cazfi | 2014-04-22 02:34:44 +0300 (Tue, 22 Apr 2014) | 8 lines Changed paths: M /trunk/server/unittools.c Check for activities of the settler-type units in the adjacent tiles when another activity potentially removing requirement for it is finished. This used to be hardcoded so that only finishing mining, and thus potentially removing irrigation conflicting with the mine, caused recheck of adjacent units building irrigation. See patch #4656 ------------------------------------------------------------------------ r24785 | jtn | 2014-04-21 16:47:08 +0300 (Mon, 21 Apr 2014) | 7 lines Changed paths: M /trunk/common/base.c M /trunk/common/extras.c M /trunk/common/map.h M /trunk/common/metaknowledge.c M /trunk/common/requirements.c M /trunk/common/requirements.h M /trunk/common/road.c M /trunk/common/terrain.c Requirements with Adjacent/CAdjacent ranges always check the centre tile too. Fixed the TerrainClass, Extra, TerrainFlag, BaseFlag, RoadFlag, CityTile, and MaxUnitsOnTile requirements. Also, TerrainClass/TerrainFlag City-ranged requirements now cope with unknown terrain within the city radius. See gna bug #21470. ------------------------------------------------------------------------ r24783 | cazfi | 2014-04-21 10:34:08 +0300 (Mon, 21 Apr 2014) | 6 lines Changed paths: M /trunk/data/civ2civ3/effects.ruleset Made Sun Tzu's War Academy to apply to Big Land units in civ2civ3 ruleset. Patch by David Fernandez See patch #4640 ------------------------------------------------------------------------ r24782 | cazfi | 2014-04-20 01:01:49 +0300 (Sun, 20 Apr 2014) | 4 lines Changed paths: M /trunk/client/gui-sdl2/citydlg.c M /trunk/client/gui-sdl2/graphics.c Fixed and enabled sdl2-client's get_smaller_surface_rect() See patch #4634 ------------------------------------------------------------------------ r24780 | cazfi | 2014-04-20 00:47:59 +0300 (Sun, 20 Apr 2014) | 5 lines Changed paths: M /trunk/ai/default/aicity.c Made AI to value coinage less than buildings that will forever produce same, or near same, amount of money. See bug #21796 ------------------------------------------------------------------------ r24779 | persia | 2014-04-19 19:40:51 +0300 (Sat, 19 Apr 2014) | 6 lines Changed paths: M /trunk/ai/default/advmilitary.c Consider amphibious defenders When selecting an ideal defending unit against some attacker, also consider amphibious units as possible defenders. See patch #4644 ------------------------------------------------------------------------ r24776 | persia | 2014-04-19 19:13:01 +0300 (Sat, 19 Apr 2014) | 7 lines Changed paths: M /trunk/ai/default/advmilitary.c Fear transporters of occupiers Consider any transporter capable of transporting units that can take over cities as a potentially threatening transporter, rather than just transporters of ground units. See bug #21892 ------------------------------------------------------------------------ r24775 | cazfi | 2014-04-18 01:33:26 +0300 (Fri, 18 Apr 2014) | 4 lines Changed paths: M /trunk/client/gui-sdl2/graphics.c M /trunk/client/gui-sdl2/graphics.h M /trunk/client/gui-sdl2/gui_tilespec.c M /trunk/client/gui-sdl2/mapview.c M /trunk/client/gui-sdl2/menu.c M /trunk/client/gui-sdl2/widget_icon.c Set correct size for gui_layer containing activity icons in sdl2-client See patch #4633 ------------------------------------------------------------------------ r24772 | cazfi | 2014-04-18 00:58:11 +0300 (Fri, 18 Apr 2014) | 8 lines Changed paths: M /trunk/data/civ2civ3/units.ruleset M /trunk/doc/README.ruleset_civ2civ3 civ2civ3 ruleset: - Removed "OneAttack" flag from land units - Increased cost of Howitzer Patch by David Fernandez See patch #4646 ------------------------------------------------------------------------ r24771 | sveinung | 2014-04-17 00:47:23 +0300 (Thu, 17 Apr 2014) | 3 lines Changed paths: M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl2/diplomat_dialog.c SDL clients: Show the probability that a (spy) action will be successful See patch #4654 ------------------------------------------------------------------------ r24770 | sveinung | 2014-04-16 17:25:16 +0300 (Wed, 16 Apr 2014) | 7 lines Changed paths: M /trunk/server/unithand.c Explicitly return when a diplomat action query won't get the wanted information. At the moment nothing is done after unit_query_impossible() is called. Add an explicit return statement after all calls to it to make sure this won't change by accident. See patch #4653 ------------------------------------------------------------------------ r24769 | sveinung | 2014-04-16 15:55:11 +0300 (Wed, 16 Apr 2014) | 6 lines Changed paths: M /trunk/server/unithand.c Stop processing unit_get_actions when the request is invalid. Reported by Andreas Rosdal Patch by Andreas Rosdal See bug #21900 ------------------------------------------------------------------------ r24767 | cazfi | 2014-04-15 23:09:47 +0300 (Tue, 15 Apr 2014) | 8 lines Changed paths: M /trunk/ai/default/advdomestic.c M /trunk/ai/default/aicity.c M /trunk/ai/default/aiunit.c M /trunk/ai/default/aiunit.h M /trunk/common/unittype.c M /trunk/common/unittype.h AI never builds sea-only workers. As we don't have worker selection mechanism fine-grained enough to select workers based on where they are needed, disallowing sea-only workers completely is better than ending up using only them in some rulesets, meaning no worker would work land tiles. Amphibious workers working both land and sea are still supported. See patch #4610 ------------------------------------------------------------------------ r24766 | pepeto | 2014-04-15 19:58:10 +0300 (Tue, 15 Apr 2014) | 5 lines Changed paths: M /trunk/ai/default/aiferry.c M /trunk/ai/default/aitools.c M /trunk/ai/default/aitools.h M /trunk/ai/default/aiunit.c Check AI goto sanity with pathfinding. Patch by Emmet Hikory (persia@gna) See gna patch #4643 ------------------------------------------------------------------------ r24763 | pepeto | 2014-04-15 19:34:55 +0300 (Tue, 15 Apr 2014) | 5 lines Changed paths: M /trunk/ai/default/aiair.c M /trunk/ai/default/aisettler.c Fix typos in AI code: make iterator initialisation and end statements matching. Report and patch by Emmet Hikory (persia@gna) See gna bug #21895 ------------------------------------------------------------------------ r24761 | persia | 2014-04-15 04:53:43 +0300 (Tue, 15 Apr 2014) | 5 lines Changed paths: M /trunk/ai/default/aiunit.c Remove ancient temporary kluge Removed hardcoded UMT_LAND restriction for L_DEFEND_GOOD units. See patch #4645 ------------------------------------------------------------------------ r24759 | cazfi | 2014-04-14 00:30:22 +0300 (Mon, 14 Apr 2014) | 9 lines Changed paths: M /trunk/server/citytools.c M /trunk/server/maphand.c M /trunk/server/maphand.h Improved messages about new extra building technologies. - If there's just one extra type automatically built to city centers, mention that extra type in the message - Omit "New hope sweeps..." -message if less than 75% of city centers get updated Requested by Jacob Nevins See patch #4405 ------------------------------------------------------------------------ r24758 | cazfi | 2014-04-13 18:20:42 +0300 (Sun, 13 Apr 2014) | 4 lines Changed paths: M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/default/ai_effects.ruleset M /trunk/data/experimental/ai_effects.ruleset M /trunk/data/multiplayer/ai_effects.ruleset Added ruleset effects for Handicapped AI. See patch #4605 ------------------------------------------------------------------------ r24757 | cazfi | 2014-04-13 09:29:53 +0300 (Sun, 13 Apr 2014) | 4 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/pages.cpp Cleaned out Qt4 support code from qt-client See patch #4607 ------------------------------------------------------------------------ r24756 | cazfi | 2014-04-13 00:48:18 +0300 (Sun, 13 Apr 2014) | 4 lines Changed paths: M /trunk/tools/download.c M /trunk/tools/download.h Addede support for baseURL that's relative to the URL of the .modpack itself. See patch #4618 ------------------------------------------------------------------------ r24755 | cazfi | 2014-04-13 00:43:07 +0300 (Sun, 13 Apr 2014) | 5 lines Changed paths: M /trunk/data/classic/effects.ruleset Use present = FALSE requirements instead of nreqs vector in classic ruleset effects.ruleset. See patch #4411 ------------------------------------------------------------------------ r24754 | jtn | 2014-04-11 01:59:16 +0300 (Fri, 11 Apr 2014) | 5 lines Changed paths: M /trunk/common/unit.c Fix crash in is_my_zoc() associated with unknown terrain. Report and patch by pepeto (pepeto@gna). See gna bug #21894. ------------------------------------------------------------------------ r24753 | cazfi | 2014-04-10 00:21:59 +0300 (Thu, 10 Apr 2014) | 5 lines Changed paths: M /trunk/data/civ1/effects.ruleset Use present = FALSE requirements instead of nreqs vector in civ1 ruleset effects.ruleset. See patch #4632 ------------------------------------------------------------------------ r24752 | cazfi | 2014-04-10 00:04:19 +0300 (Thu, 10 Apr 2014) | 7 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/common/city.c M /trunk/server/cityturn.c When AI cannot grow due to aqueduct size limit and already has full foodbox, prefer shield production over food production that would make no difference whatsoever. Patch by Emmet Hikory See patch #3697 ------------------------------------------------------------------------ r24751 | cazfi | 2014-04-08 23:42:53 +0300 (Tue, 08 Apr 2014) | 4 lines Changed paths: M /trunk/translations/freeciv/fr.po M /trunk/translations/nations/fr.po Updated French translation by Igx The Dreaming Drummer. Freeciv domain translation is msgmerged copy of S2_5 version. Nations domain translation is just msgmerged copy of S2_4 fr.po. ------------------------------------------------------------------------ r24748 | sveinung | 2014-04-02 18:13:39 +0300 (Wed, 02 Apr 2014) | 6 lines Changed paths: M /trunk/tools/ruledit/rulesave.c Remove obsolete oceanic city gfx tags from city styles in ruledit to make it compile again Patch by Emmet Hikory Reported by Emmet Hikory See bug #21886 ------------------------------------------------------------------------ r24745 | cazfi | 2014-04-02 02:04:18 +0300 (Wed, 02 Apr 2014) | 7 lines Changed paths: M /trunk/client/Makefile.am M /trunk/client/luascript/Makefile.am M /trunk/common/scriptcore/Makefile.am M /trunk/server/Makefile.am M /trunk/tools/Makefile.am M /trunk/tools/ruledit/Makefile.am Add LUA_LIBS, TOLUA_LIBS, and LUASQL_LIBS to the libraries actually needing them, not to the final executables linked against those libraries. Reported by Patrick Welche See bug #21696 ------------------------------------------------------------------------ r24744 | cazfi | 2014-04-02 01:30:56 +0300 (Wed, 02 Apr 2014) | 5 lines Changed paths: M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/common/city.h M /trunk/common/packets.def M /trunk/data/alien/cities.ruleset M /trunk/data/civ1/cities.ruleset M /trunk/data/civ2/cities.ruleset M /trunk/data/civ2civ3/cities.ruleset M /trunk/data/classic/cities.ruleset M /trunk/data/experimental/cities.ruleset M /trunk/data/multiplayer/cities.ruleset M /trunk/fc_version M /trunk/server/ruleset.c Removed obsolete definition of oceanic city gfx tags from city styles. Oceanic cities can now be defined with their own complete city styles. See patch #4638 ------------------------------------------------------------------------ r24743 | cazfi | 2014-04-02 00:59:09 +0300 (Wed, 02 Apr 2014) | 8 lines Changed paths: M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/common/fc_types.h M /trunk/common/map.c M /trunk/common/packets.def M /trunk/common/road.c M /trunk/common/road.h M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/fc_version M /trunk/server/rssanity.c M /trunk/server/ruleset.c Added support for road types to integrate to each other so that tiles having integrating road types get road movement bonus even if they don't have exactly same road type. Patch by Emmet Hikory See patch #3829 ------------------------------------------------------------------------ r24742 | cazfi | 2014-04-01 00:53:03 +0300 (Tue, 01 Apr 2014) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/packets.def M /trunk/common/style.c M /trunk/common/style.h M /trunk/common/vision.h M /trunk/fc_version M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/cityturn.h M /trunk/server/plrhand.c M /trunk/server/savegame.c M /trunk/server/savegame2.c City styles are determined separately for each city. See patch #4635 ------------------------------------------------------------------------ r24741 | cazfi | 2014-03-30 16:38:28 +0300 (Sun, 30 Mar 2014) | 2 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/packets.def M /trunk/common/style.c M /trunk/common/style.h M /trunk/common/vision.h M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/cityturn.h M /trunk/server/plrhand.c M /trunk/server/savegame.c M /trunk/server/savegame2.c Reverted accidentally committed, non-final version, of patch #4635 ------------------------------------------------------------------------ r24738 | cazfi | 2014-03-30 16:35:09 +0300 (Sun, 30 Mar 2014) | 6 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/movement.c M /trunk/common/packets.def M /trunk/common/style.c M /trunk/common/style.h M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/common/vision.h M /trunk/fc_version M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/cityturn.h M /trunk/server/plrhand.c M /trunk/server/ruleset.c M /trunk/server/savegame.c M /trunk/server/savegame2.c Create cache listing extra types that can provide tile nativity to the unit class at the ruleset loading time. Iterate over that list only when checking if tile is native for a unit. See patch #4609 ------------------------------------------------------------------------ r24737 | cazfi | 2014-03-29 02:07:13 +0200 (Sat, 29 Mar 2014) | 7 lines Changed paths: M /trunk/server/savegame2.c Fixed loading of savegames where some unit has ACTIVITY_IRIGATE or ACTIVITY_MINE without target. Reported by Sveinung Kvilhaugsvik See bug #21857 ------------------------------------------------------------------------ r24736 | cazfi | 2014-03-27 01:02:23 +0200 (Thu, 27 Mar 2014) | 7 lines Changed paths: M /trunk/common/combat.c Changed shore bombardment to use generic nativity instead of hardcoded sea/land rules. Patch by Emmet Hikory See patch #3830 ------------------------------------------------------------------------ r24735 | cazfi | 2014-03-27 00:11:58 +0200 (Thu, 27 Mar 2014) | 4 lines Changed paths: M /trunk/client/gui-sdl2/graphics.c M /trunk/client/gui-sdl2/graphics.h M /trunk/client/gui-sdl2/gui_tilespec.c M /trunk/client/gui-sdl2/mapview.c M /trunk/client/gui-sdl2/widget.c M /trunk/client/gui-sdl2/widget_button.c Fixed sdl2-client theme surface loading See patch #4631 ------------------------------------------------------------------------ r24734 | cazfi | 2014-03-26 23:54:36 +0200 (Wed, 26 Mar 2014) | 4 lines Changed paths: M /trunk/data/civ2civ3/styles.ruleset M /trunk/data/classic/styles.ruleset M /trunk/data/experimental/styles.ruleset M /trunk/data/multiplayer/styles.ruleset M /trunk/data/stdmusic.musicspec Added music style "Renaissance" to all supplied ruleset lacking it, except alien. See patch #4613 ------------------------------------------------------------------------ r24732 | cazfi | 2014-03-26 21:29:13 +0200 (Wed, 26 Mar 2014) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-3.0/pages.c Removed duplicate metaserver scan freeing from the error handling callback. See bug #21807 ------------------------------------------------------------------------ r24729 | cazfi | 2014-03-26 20:32:47 +0200 (Wed, 26 Mar 2014) | 6 lines Changed paths: M /trunk/server/barbarian.c M /trunk/server/plrhand.c Set national style and gender for players created as barbarians or civilwar rebels. Reported by Sveinung Kvilhaugsvik See bug #21853 ------------------------------------------------------------------------ r24726 | sveinung | 2014-03-25 21:08:31 +0200 (Tue, 25 Mar 2014) | 6 lines Changed paths: M /trunk/ai/default/aicity.c AI: Set number of cities in invalid requirement ranges to 0 The ranges adjacent and cadjacent aren't valid for buildings. Set the number of cities in their range to 0 in stead of leaving them uninitialized. See patch #4626 ------------------------------------------------------------------------ r24724 | cazfi | 2014-03-25 00:08:16 +0200 (Tue, 25 Mar 2014) | 5 lines Changed paths: M /trunk/client/gui-qt/pages.cpp Added warnings about Qt-client being experimental, and beta-warning for any version flagged beta. See patch #4416 ------------------------------------------------------------------------ r24721 | sveinung | 2014-03-24 20:55:27 +0200 (Mon, 24 Mar 2014) | 18 lines Changed paths: M /trunk/ai/default/aicity.c AI: Effects from local range buildings could be active in 1 city When assigning building want a local building requirement could be active in 1 city. It could also, if a local building isn't sent to the evaluation function, be active in 0 cities. The advantage of assuming the local range is 0 is that the AI isn't confused by rule set bugs that result in requirements that are impossible to fulfill. A local building requirement in a requirement list that is evaluated without a local building would otherwise trick the AI into thinking it can get it by building the required building. The advantage of assuming that a local building requirement is valid in 1 city is that it can reason about triggering effects like Upkeep_Free. It is also more correct in general to assume a local building requirement affects 1 city. In my view this makes up for the AI being confused by a buggy ruleset. See bug #21852 ------------------------------------------------------------------------ r24720 | cazfi | 2014-03-24 18:33:20 +0200 (Mon, 24 Mar 2014) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/city.h M /trunk/common/packets.def M /trunk/data/alien/cities.ruleset M /trunk/data/civ1/cities.ruleset M /trunk/data/civ2/cities.ruleset M /trunk/data/civ2civ3/cities.ruleset M /trunk/data/classic/cities.ruleset M /trunk/data/experimental/cities.ruleset M /trunk/data/multiplayer/cities.ruleset M /trunk/fc_version M /trunk/server/ruleset.c M /trunk/tools/ruledit/rulesave.c Removed obsolete "replaced_by" field from city styles. See patch #4630 ------------------------------------------------------------------------ r24718 | cazfi | 2014-03-24 18:24:31 +0200 (Mon, 24 Mar 2014) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-2.0/pages.h M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.0/pages.c M /trunk/client/gui-gtk-3.0/pages.h Don't block leaving network page by waiting metaserver scan to finish. It absolutely must be finished only before starting a new one, or quitting entire program. See patch #4616 ------------------------------------------------------------------------ r24717 | sveinung | 2014-03-24 17:08:53 +0200 (Mon, 24 Mar 2014) | 9 lines Changed paths: M /trunk/ai/default/aicity.c AI: Assume that other cities in range get action target immunity too This will increase the motivation to build a wonder that makes many cities immune to an action. Like the similar code for effects it assumes the result for the city applies to the other cities in range. This is a lot faster than checking if each city in range can be a target for an action and if the situation will change if the evaluated building is built. See patch #4627 ------------------------------------------------------------------------ r24716 | sveinung | 2014-03-23 16:33:00 +0200 (Sun, 23 Mar 2014) | 6 lines Changed paths: M /trunk/common/actions.c Action probability for the Bribe Unit action Don't include information about the bribe cost in the probability. This is so a player can learn the odds of success before deciding to get the required amount. See patch #4628 ------------------------------------------------------------------------ r24715 | sveinung | 2014-03-23 16:05:25 +0200 (Sun, 23 Mar 2014) | 3 lines Changed paths: M /trunk/ai/default/aidiplomat.c AI: Use the spy action Sabotage Unit if Bribe Unit was impossible. See patch #4153 ------------------------------------------------------------------------ r24714 | cazfi | 2014-03-23 04:11:38 +0200 (Sun, 23 Mar 2014) | 4 lines Changed paths: M /trunk/client/options.c M /trunk/doc/README.packaging Save client options file inside .freeciv -directory. See patch #4387 ------------------------------------------------------------------------ r24713 | cazfi | 2014-03-23 03:34:27 +0200 (Sun, 23 Mar 2014) | 5 lines Changed paths: M /trunk/data/civ2/effects.ruleset Use present = FALSE requirements instead of nreqs vector in civ2 ruleset effects.ruleset. See patch #4621 ------------------------------------------------------------------------ r24712 | cazfi | 2014-03-23 00:50:51 +0200 (Sun, 23 Mar 2014) | 5 lines Changed paths: M /trunk/client/gui-sdl2/mapview.c M /trunk/client/gui-sdl2/widget.c Do not free info label surface while it's still going to be used. Fixes also double free crash when it finally is time to free it. See patch #4620 ------------------------------------------------------------------------ r24711 | cazfi | 2014-03-23 00:40:41 +0200 (Sun, 23 Mar 2014) | 4 lines Changed paths: M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h Added initial version of set_map_zoom() function. See patch #4619 ------------------------------------------------------------------------ r24708 | cazfi | 2014-03-22 10:01:22 +0200 (Sat, 22 Mar 2014) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/gui_main.h M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.0/gui_main.h M /trunk/client/gui-gtk-3.0/pages.c Never call client_exit() directly inside gtk main loop, but exit the loop so that end of ui_main() gets executed too. See bug #21806 ------------------------------------------------------------------------ r24707 | cazfi | 2014-03-22 09:55:13 +0200 (Sat, 22 Mar 2014) | 4 lines Changed paths: M /trunk/data/alien/nation/adventurers.ruleset M /trunk/data/alien/nation/galacticsound.ruleset M /trunk/data/alien/nation/jw.ruleset M /trunk/data/alien/nation/kindergarden.ruleset M /trunk/data/alien/nation/lunatics.ruleset M /trunk/data/alien/nation/madmen.ruleset M /trunk/data/alien/nation/mathclub.ruleset M /trunk/data/alien/nation/secretsociety.ruleset M /trunk/data/alien/nation/teamgladiators.ruleset M /trunk/data/civ1/nations.ruleset M /trunk/data/civ2/nations.ruleset M /trunk/data/nation/abkhaz.ruleset M /trunk/data/nation/aborigines.ruleset M /trunk/data/nation/abyssinian.ruleset M /trunk/data/nation/acadian.ruleset M /trunk/data/nation/acehnese.ruleset M /trunk/data/nation/acrean.ruleset M /trunk/data/nation/afghani.ruleset M /trunk/data/nation/african.ruleset M /trunk/data/nation/ainu.ruleset M /trunk/data/nation/akwe.ruleset M /trunk/data/nation/alandalus.ruleset M /trunk/data/nation/alander.ruleset M /trunk/data/nation/albanian.ruleset M /trunk/data/nation/aleut.ruleset M /trunk/data/nation/algerian.ruleset M /trunk/data/nation/alsatian.ruleset M /trunk/data/nation/amazigh.ruleset M /trunk/data/nation/amazonian.ruleset M /trunk/data/nation/american.ruleset M /trunk/data/nation/andorran.ruleset M /trunk/data/nation/angolan.ruleset M /trunk/data/nation/anhaltian.ruleset M /trunk/data/nation/anishinaabe.ruleset M /trunk/data/nation/antarctican.ruleset M /trunk/data/nation/antiguan.ruleset M /trunk/data/nation/antillean.ruleset M /trunk/data/nation/apache.ruleset M /trunk/data/nation/arab.ruleset M /trunk/data/nation/aragonese.ruleset M /trunk/data/nation/aramean.ruleset M /trunk/data/nation/argentine.ruleset M /trunk/data/nation/armenian.ruleset M /trunk/data/nation/ashanti.ruleset M /trunk/data/nation/assamese.ruleset M /trunk/data/nation/assyrian.ruleset M /trunk/data/nation/asturian.ruleset M /trunk/data/nation/atlantean.ruleset M /trunk/data/nation/australian.ruleset M /trunk/data/nation/austrian.ruleset M /trunk/data/nation/avar.ruleset M /trunk/data/nation/aymara.ruleset M /trunk/data/nation/azeri.ruleset M /trunk/data/nation/aztec.ruleset M /trunk/data/nation/babylonian.ruleset M /trunk/data/nation/badian.ruleset M /trunk/data/nation/bahamian.ruleset M /trunk/data/nation/bahraini.ruleset M /trunk/data/nation/bangladeshi.ruleset M /trunk/data/nation/barbadian.ruleset M /trunk/data/nation/barbarian.ruleset M /trunk/data/nation/bashkir.ruleset M /trunk/data/nation/basque.ruleset M /trunk/data/nation/bavarian.ruleset M /trunk/data/nation/belarusian.ruleset M /trunk/data/nation/belgian.ruleset M /trunk/data/nation/belgic.ruleset M /trunk/data/nation/belizean.ruleset M /trunk/data/nation/bengali.ruleset M /trunk/data/nation/benin.ruleset M /trunk/data/nation/beninese.ruleset M /trunk/data/nation/bhutanese.ruleset M /trunk/data/nation/biafran.ruleset M /trunk/data/nation/bissauguinean.ruleset M /trunk/data/nation/boer.ruleset M /trunk/data/nation/boian.ruleset M /trunk/data/nation/bolivian.ruleset M /trunk/data/nation/bosnia.ruleset M /trunk/data/nation/bosporan.ruleset M /trunk/data/nation/botswanan.ruleset M /trunk/data/nation/brandenburgian.ruleset M /trunk/data/nation/brazilian.ruleset M /trunk/data/nation/breton.ruleset M /trunk/data/nation/british.ruleset M /trunk/data/nation/briton.ruleset M /trunk/data/nation/bruneian.ruleset M /trunk/data/nation/bulgarian.ruleset M /trunk/data/nation/burgundian.ruleset M /trunk/data/nation/burgundic.ruleset M /trunk/data/nation/burkinabe.ruleset M /trunk/data/nation/burmese.ruleset M /trunk/data/nation/burundi.ruleset M /trunk/data/nation/buryat.ruleset M /trunk/data/nation/byzantium.ruleset M /trunk/data/nation/californian.ruleset M /trunk/data/nation/cambodian.ruleset M /trunk/data/nation/cameroonian.ruleset M /trunk/data/nation/canadian.ruleset M /trunk/data/nation/canari.ruleset M /trunk/data/nation/cantonese.ruleset M /trunk/data/nation/capeverdean.ruleset M /trunk/data/nation/carantanian.ruleset M /trunk/data/nation/carthaginian.ruleset M /trunk/data/nation/castilian.ruleset M /trunk/data/nation/catalan.ruleset M /trunk/data/nation/celtiberian.ruleset M /trunk/data/nation/celtic.ruleset M /trunk/data/nation/centralafrican.ruleset M /trunk/data/nation/centralamerican.ruleset M /trunk/data/nation/centrallithuanian.ruleset M /trunk/data/nation/chadian.ruleset M /trunk/data/nation/cham.ruleset M /trunk/data/nation/chananean.ruleset M /trunk/data/nation/chechen.ruleset M /trunk/data/nation/cherokee.ruleset M /trunk/data/nation/chiapanec.ruleset M /trunk/data/nation/chickasaw.ruleset M /trunk/data/nation/chilean.ruleset M /trunk/data/nation/chimu.ruleset M /trunk/data/nation/chinese.ruleset M /trunk/data/nation/chinook.ruleset M /trunk/data/nation/choctaw.ruleset M /trunk/data/nation/chola.ruleset M /trunk/data/nation/chrobatian.ruleset M /trunk/data/nation/chumash.ruleset M /trunk/data/nation/chuvash.ruleset M /trunk/data/nation/circassian.ruleset M /trunk/data/nation/colombian.ruleset M /trunk/data/nation/comanche.ruleset M /trunk/data/nation/comorian.ruleset M /trunk/data/nation/confederate.ruleset M /trunk/data/nation/congolese.ruleset M /trunk/data/nation/congolesebrazzaville.ruleset M /trunk/data/nation/cornish.ruleset M /trunk/data/nation/corsican.ruleset M /trunk/data/nation/cossack.ruleset M /trunk/data/nation/costarican.ruleset M /trunk/data/nation/cree.ruleset M /trunk/data/nation/cretan.ruleset M /trunk/data/nation/crimeantatar.ruleset M /trunk/data/nation/croatian.ruleset M /trunk/data/nation/crusader.ruleset M /trunk/data/nation/cuban.ruleset M /trunk/data/nation/curonian.ruleset M /trunk/data/nation/cuyavian.ruleset M /trunk/data/nation/cypriot.ruleset M /trunk/data/nation/cyrenaican.ruleset M /trunk/data/nation/czech.ruleset M /trunk/data/nation/czechoslovak.ruleset M /trunk/data/nation/dacian.ruleset M /trunk/data/nation/dahomean.ruleset M /trunk/data/nation/danish.ruleset M /trunk/data/nation/darfuri.ruleset M /trunk/data/nation/djiboutian.ruleset M /trunk/data/nation/dominican.ruleset M /trunk/data/nation/dominicano.ruleset M /trunk/data/nation/dryad.ruleset M /trunk/data/nation/dutch.ruleset M /trunk/data/nation/eastgerman.ruleset M /trunk/data/nation/easttimorese.ruleset M /trunk/data/nation/ecuadorian.ruleset M /trunk/data/nation/egyptian.ruleset M /trunk/data/nation/egyptianarab.ruleset M /trunk/data/nation/elamite.ruleset M /trunk/data/nation/emirati.ruleset M /trunk/data/nation/english.ruleset M /trunk/data/nation/epirote.ruleset M /trunk/data/nation/equatoguinean.ruleset M /trunk/data/nation/eritrean.ruleset M /trunk/data/nation/esperant.ruleset M /trunk/data/nation/estonian.ruleset M /trunk/data/nation/ethiopian.ruleset M /trunk/data/nation/etruscan.ruleset M /trunk/data/nation/european.ruleset M /trunk/data/nation/evenki.ruleset M /trunk/data/nation/faroese.ruleset M /trunk/data/nation/fijian.ruleset M /trunk/data/nation/filipino.ruleset M /trunk/data/nation/finnish.ruleset M /trunk/data/nation/flemish.ruleset M /trunk/data/nation/florentine.ruleset M /trunk/data/nation/formosan.ruleset M /trunk/data/nation/franconian.ruleset M /trunk/data/nation/frankish.ruleset M /trunk/data/nation/french.ruleset M /trunk/data/nation/frisian.ruleset M /trunk/data/nation/friulian.ruleset M /trunk/data/nation/fulani.ruleset M /trunk/data/nation/gabonese.ruleset M /trunk/data/nation/gaelic.ruleset M /trunk/data/nation/galician.ruleset M /trunk/data/nation/gallic.ruleset M /trunk/data/nation/gambian.ruleset M /trunk/data/nation/genoese.ruleset M /trunk/data/nation/georgian.ruleset M /trunk/data/nation/gepid.ruleset M /trunk/data/nation/german.ruleset M /trunk/data/nation/germanbelgian.ruleset M /trunk/data/nation/germanic.ruleset M /trunk/data/nation/ghana.ruleset M /trunk/data/nation/ghanaian.ruleset M /trunk/data/nation/ghaznavid.ruleset M /trunk/data/nation/gokturk.ruleset M /trunk/data/nation/goldenhorde.ruleset M /trunk/data/nation/gothic.ruleset M /trunk/data/nation/greaterpolish.ruleset M /trunk/data/nation/greek.ruleset M /trunk/data/nation/greenlander.ruleset M /trunk/data/nation/grenadian.ruleset M /trunk/data/nation/guanche.ruleset M /trunk/data/nation/guarani.ruleset M /trunk/data/nation/guatemalan.ruleset M /trunk/data/nation/guinean.ruleset M /trunk/data/nation/gupta.ruleset M /trunk/data/nation/guyanese.ruleset M /trunk/data/nation/hacker.ruleset M /trunk/data/nation/haitian.ruleset M /trunk/data/nation/han.ruleset M /trunk/data/nation/hanoverian.ruleset M /trunk/data/nation/hansa.ruleset M /trunk/data/nation/hasinay.ruleset M /trunk/data/nation/hawaiian.ruleset M /trunk/data/nation/hellenic.ruleset M /trunk/data/nation/helvetian.ruleset M /trunk/data/nation/hephthalite.ruleset M /trunk/data/nation/hessian.ruleset M /trunk/data/nation/himyarite.ruleset M /trunk/data/nation/hittite.ruleset M /trunk/data/nation/holyroman.ruleset M /trunk/data/nation/holysee.ruleset M /trunk/data/nation/honduran.ruleset M /trunk/data/nation/hopi.ruleset M /trunk/data/nation/hungarian.ruleset M /trunk/data/nation/hunnic.ruleset M /trunk/data/nation/iberian.ruleset M /trunk/data/nation/icelandic.ruleset M /trunk/data/nation/illyrian.ruleset M /trunk/data/nation/inca.ruleset M /trunk/data/nation/indian.ruleset M /trunk/data/nation/indoeuropean.ruleset M /trunk/data/nation/indonesian.ruleset M /trunk/data/nation/inuit.ruleset M /trunk/data/nation/iranian.ruleset M /trunk/data/nation/iraqi.ruleset M /trunk/data/nation/irish.ruleset M /trunk/data/nation/iroquois.ruleset M /trunk/data/nation/israeli.ruleset M /trunk/data/nation/israelite.ruleset M /trunk/data/nation/italian.ruleset M /trunk/data/nation/ivoirian.ruleset M /trunk/data/nation/jaffna.ruleset M /trunk/data/nation/jamaican.ruleset M /trunk/data/nation/japanese.ruleset M /trunk/data/nation/jolof.ruleset M /trunk/data/nation/jordanian.ruleset M /trunk/data/nation/kalmyk.ruleset M /trunk/data/nation/kanem-bornu.ruleset M /trunk/data/nation/karabakhi.ruleset M /trunk/data/nation/karelian.ruleset M /trunk/data/nation/karen.ruleset M /trunk/data/nation/kashmiri.ruleset M /trunk/data/nation/kashubian.ruleset M /trunk/data/nation/katangan.ruleset M /trunk/data/nation/kazakh.ruleset M /trunk/data/nation/kenyan.ruleset M /trunk/data/nation/khazar.ruleset M /trunk/data/nation/khmer.ruleset M /trunk/data/nation/khoisan.ruleset M /trunk/data/nation/khwarezmian.ruleset M /trunk/data/nation/kiribati.ruleset M /trunk/data/nation/kittitian.ruleset M /trunk/data/nation/komi.ruleset M /trunk/data/nation/kongo.ruleset M /trunk/data/nation/korean.ruleset M /trunk/data/nation/kosovar.ruleset M /trunk/data/nation/kuna.ruleset M /trunk/data/nation/kurd.ruleset M /trunk/data/nation/kushan.ruleset M /trunk/data/nation/kuwaiti.ruleset M /trunk/data/nation/kyrgyz.ruleset M /trunk/data/nation/langobardic.ruleset M /trunk/data/nation/lankese.ruleset M /trunk/data/nation/laotian.ruleset M /trunk/data/nation/latin.ruleset M /trunk/data/nation/latvian.ruleset M /trunk/data/nation/lebanese.ruleset M /trunk/data/nation/lendian.ruleset M /trunk/data/nation/leonese.ruleset M /trunk/data/nation/lesothoan.ruleset M /trunk/data/nation/liberian.ruleset M /trunk/data/nation/liburnian.ruleset M /trunk/data/nation/libyan.ruleset M /trunk/data/nation/liechtensteiner.ruleset M /trunk/data/nation/ligurian.ruleset M /trunk/data/nation/lipkatatar.ruleset M /trunk/data/nation/lippe.ruleset M /trunk/data/nation/lithuanian.ruleset M /trunk/data/nation/lojbanistani.ruleset M /trunk/data/nation/lorrain.ruleset M /trunk/data/nation/luwian.ruleset M /trunk/data/nation/luxembourgish.ruleset M /trunk/data/nation/maasai.ruleset M /trunk/data/nation/macedon.ruleset M /trunk/data/nation/macedonian.ruleset M /trunk/data/nation/majapahit.ruleset M /trunk/data/nation/malagasy.ruleset M /trunk/data/nation/malawian.ruleset M /trunk/data/nation/malaysian.ruleset M /trunk/data/nation/maldivian.ruleset M /trunk/data/nation/mali.ruleset M /trunk/data/nation/malian.ruleset M /trunk/data/nation/maltese.ruleset M /trunk/data/nation/mamluk.ruleset M /trunk/data/nation/manchu.ruleset M /trunk/data/nation/manx.ruleset M /trunk/data/nation/maori.ruleset M /trunk/data/nation/mapuche.ruleset M /trunk/data/nation/marathi.ruleset M /trunk/data/nation/marshallese.ruleset M /trunk/data/nation/martian.ruleset M /trunk/data/nation/mauritanian.ruleset M /trunk/data/nation/mauritian.ruleset M /trunk/data/nation/mayan.ruleset M /trunk/data/nation/mazovian.ruleset M /trunk/data/nation/mecklenburgian.ruleset M /trunk/data/nation/median.ruleset M /trunk/data/nation/messapian.ruleset M /trunk/data/nation/metis.ruleset M /trunk/data/nation/mexican.ruleset M /trunk/data/nation/miao.ruleset M /trunk/data/nation/micronesian.ruleset M /trunk/data/nation/mikmaq.ruleset M /trunk/data/nation/milanese.ruleset M /trunk/data/nation/miskito.ruleset M /trunk/data/nation/mitanni.ruleset M /trunk/data/nation/mixtec.ruleset M /trunk/data/nation/moldovan.ruleset M /trunk/data/nation/moluccan.ruleset M /trunk/data/nation/mon.ruleset M /trunk/data/nation/monegasque.ruleset M /trunk/data/nation/mongol.ruleset M /trunk/data/nation/montenegrin.ruleset M /trunk/data/nation/moravian.ruleset M /trunk/data/nation/mordvin.ruleset M /trunk/data/nation/moroccan.ruleset M /trunk/data/nation/mozambican.ruleset M /trunk/data/nation/mughal.ruleset M /trunk/data/nation/muscovite.ruleset M /trunk/data/nation/muskogee.ruleset M /trunk/data/nation/mwiska.ruleset M /trunk/data/nation/namibian.ruleset M /trunk/data/nation/nauruan.ruleset M /trunk/data/nation/navajo.ruleset M /trunk/data/nation/neapolitan.ruleset M /trunk/data/nation/nenets.ruleset M /trunk/data/nation/nepali.ruleset M /trunk/data/nation/nestorian.ruleset M /trunk/data/nation/newfoundland.ruleset M /trunk/data/nation/newzealand.ruleset M /trunk/data/nation/nicaraguan.ruleset M /trunk/data/nation/nigerian.ruleset M /trunk/data/nation/nigerien.ruleset M /trunk/data/nation/nimiipuu.ruleset M /trunk/data/nation/norman.ruleset M /trunk/data/nation/northkorean.ruleset M /trunk/data/nation/northumbrian.ruleset M /trunk/data/nation/norwegian.ruleset M /trunk/data/nation/novgorodian.ruleset M /trunk/data/nation/nubian.ruleset M /trunk/data/nation/numidian.ruleset M /trunk/data/nation/nuu-chah-nulth.ruleset M /trunk/data/nation/occitan.ruleset M /trunk/data/nation/ohlone.ruleset M /trunk/data/nation/oldenburgian.ruleset M /trunk/data/nation/oldprussian.ruleset M /trunk/data/nation/omani.ruleset M /trunk/data/nation/ossetian.ruleset M /trunk/data/nation/ostrogothic.ruleset M /trunk/data/nation/otomi.ruleset M /trunk/data/nation/ottoman.ruleset M /trunk/data/nation/ozite.ruleset M /trunk/data/nation/paeonian.ruleset M /trunk/data/nation/pakistani.ruleset M /trunk/data/nation/palatinate.ruleset M /trunk/data/nation/palestinian.ruleset M /trunk/data/nation/palmyrene.ruleset M /trunk/data/nation/panamanian.ruleset M /trunk/data/nation/papuan.ruleset M /trunk/data/nation/papuanewguinean.ruleset M /trunk/data/nation/paraguayan.ruleset M /trunk/data/nation/parthian.ruleset M /trunk/data/nation/pashtun.ruleset M /trunk/data/nation/pelasgian.ruleset M /trunk/data/nation/persian.ruleset M /trunk/data/nation/peruvian.ruleset M /trunk/data/nation/phoenician.ruleset M /trunk/data/nation/phrygian.ruleset M /trunk/data/nation/pictish.ruleset M /trunk/data/nation/piedmontese.ruleset M /trunk/data/nation/pirate.ruleset M /trunk/data/nation/polish.ruleset M /trunk/data/nation/polynesian.ruleset M /trunk/data/nation/pontic.ruleset M /trunk/data/nation/portuguese.ruleset M /trunk/data/nation/prussian.ruleset M /trunk/data/nation/puertorican.ruleset M /trunk/data/nation/purhepecha.ruleset M /trunk/data/nation/qatari.ruleset M /trunk/data/nation/quebecois.ruleset M /trunk/data/nation/rapanui.ruleset M /trunk/data/nation/raramuri.ruleset M /trunk/data/nation/rhenish.ruleset M /trunk/data/nation/riffian.ruleset M /trunk/data/nation/riograndense.ruleset M /trunk/data/nation/roman.ruleset M /trunk/data/nation/romanian.ruleset M /trunk/data/nation/romansh.ruleset M /trunk/data/nation/russian.ruleset M /trunk/data/nation/rusyn.ruleset M /trunk/data/nation/ruthenian.ruleset M /trunk/data/nation/rwandan.ruleset M /trunk/data/nation/ryukyuan.ruleset M /trunk/data/nation/sabine.ruleset M /trunk/data/nation/sahrawi.ruleset M /trunk/data/nation/saintlucian.ruleset M /trunk/data/nation/saka.ruleset M /trunk/data/nation/salishan.ruleset M /trunk/data/nation/salvadoran.ruleset M /trunk/data/nation/sami.ruleset M /trunk/data/nation/sammarinese.ruleset M /trunk/data/nation/samnite.ruleset M /trunk/data/nation/samoan.ruleset M /trunk/data/nation/samogitian.ruleset M /trunk/data/nation/santomean.ruleset M /trunk/data/nation/sardinian.ruleset M /trunk/data/nation/sarmatian.ruleset M /trunk/data/nation/saudi.ruleset M /trunk/data/nation/savoyard.ruleset M /trunk/data/nation/saxon.ruleset M /trunk/data/nation/scanian.ruleset M /trunk/data/nation/schleswig-holsteinian.ruleset M /trunk/data/nation/scottish.ruleset M /trunk/data/nation/scottishgaelic.ruleset M /trunk/data/nation/scythian.ruleset M /trunk/data/nation/seleucid.ruleset M /trunk/data/nation/seljuk.ruleset M /trunk/data/nation/seminole.ruleset M /trunk/data/nation/senegalese.ruleset M /trunk/data/nation/serbian.ruleset M /trunk/data/nation/seychellois.ruleset M /trunk/data/nation/shan.ruleset M /trunk/data/nation/shawnee.ruleset M /trunk/data/nation/sherpa.ruleset M /trunk/data/nation/siberian.ruleset M /trunk/data/nation/sicilian.ruleset M /trunk/data/nation/sierraleonean.ruleset M /trunk/data/nation/sikh.ruleset M /trunk/data/nation/sikkimese.ruleset M /trunk/data/nation/silesian.ruleset M /trunk/data/nation/singaporean.ruleset M /trunk/data/nation/sinhalese.ruleset M /trunk/data/nation/sioux.ruleset M /trunk/data/nation/slavic.ruleset M /trunk/data/nation/slovakian.ruleset M /trunk/data/nation/slovenian.ruleset M /trunk/data/nation/solomonislander.ruleset M /trunk/data/nation/somali.ruleset M /trunk/data/nation/somaliland.ruleset M /trunk/data/nation/songhai.ruleset M /trunk/data/nation/sorbian.ruleset M /trunk/data/nation/sotho.ruleset M /trunk/data/nation/southafrican.ruleset M /trunk/data/nation/southamerican.ruleset M /trunk/data/nation/southkorean.ruleset M /trunk/data/nation/southsudanese.ruleset M /trunk/data/nation/southvietnamese.ruleset M /trunk/data/nation/southyemeni.ruleset M /trunk/data/nation/soviet.ruleset M /trunk/data/nation/spanish.ruleset M /trunk/data/nation/srivijaya.ruleset M /trunk/data/nation/sudanese.ruleset M /trunk/data/nation/suebian.ruleset M /trunk/data/nation/sumerian.ruleset M /trunk/data/nation/surinamese.ruleset M /trunk/data/nation/swahili.ruleset M /trunk/data/nation/swazi.ruleset M /trunk/data/nation/swedish.ruleset M /trunk/data/nation/swiss.ruleset M /trunk/data/nation/syrian.ruleset M /trunk/data/nation/tahitian.ruleset M /trunk/data/nation/taino.ruleset M /trunk/data/nation/tairona.ruleset M /trunk/data/nation/taiwanese.ruleset M /trunk/data/nation/tajik.ruleset M /trunk/data/nation/tanganyikan.ruleset M /trunk/data/nation/tanzanian.ruleset M /trunk/data/nation/tatar.ruleset M /trunk/data/nation/templar.ruleset M /trunk/data/nation/teutonic.ruleset M /trunk/data/nation/texan.ruleset M /trunk/data/nation/thai.ruleset M /trunk/data/nation/thracian.ruleset M /trunk/data/nation/thuringian.ruleset M /trunk/data/nation/tibetan.ruleset M /trunk/data/nation/timurid.ruleset M /trunk/data/nation/tocharian.ruleset M /trunk/data/nation/togolese.ruleset M /trunk/data/nation/toltec.ruleset M /trunk/data/nation/tongan.ruleset M /trunk/data/nation/transnistrian.ruleset M /trunk/data/nation/transylvanian.ruleset M /trunk/data/nation/trinidadian.ruleset M /trunk/data/nation/tswana.ruleset M /trunk/data/nation/tuareg.ruleset M /trunk/data/nation/tunisian.ruleset M /trunk/data/nation/tupi.ruleset M /trunk/data/nation/turk.ruleset M /trunk/data/nation/turkishcypriot.ruleset M /trunk/data/nation/turkmen.ruleset M /trunk/data/nation/tuvan.ruleset M /trunk/data/nation/tyrolian.ruleset M /trunk/data/nation/ugandan.ruleset M /trunk/data/nation/ukrainian.ruleset M /trunk/data/nation/un.ruleset M /trunk/data/nation/urartian.ruleset M /trunk/data/nation/uruguayan.ruleset M /trunk/data/nation/uyghur.ruleset M /trunk/data/nation/uzbek.ruleset M /trunk/data/nation/vampire.ruleset M /trunk/data/nation/vandalic.ruleset M /trunk/data/nation/vanuatuan.ruleset M /trunk/data/nation/vedic.ruleset M /trunk/data/nation/veletian.ruleset M /trunk/data/nation/venda.ruleset M /trunk/data/nation/venetian.ruleset M /trunk/data/nation/venetic.ruleset M /trunk/data/nation/venezuelan.ruleset M /trunk/data/nation/vermont.ruleset M /trunk/data/nation/vietnamese.ruleset M /trunk/data/nation/viking.ruleset M /trunk/data/nation/vincentian.ruleset M /trunk/data/nation/visigothic.ruleset M /trunk/data/nation/vistulan.ruleset M /trunk/data/nation/volapuk.ruleset M /trunk/data/nation/volgabulgar.ruleset M /trunk/data/nation/volgagerman.ruleset M /trunk/data/nation/walloon.ruleset M /trunk/data/nation/welsh.ruleset M /trunk/data/nation/werewolf.ruleset M /trunk/data/nation/westernpomeranian.ruleset M /trunk/data/nation/westernroman.ruleset M /trunk/data/nation/westindian.ruleset M /trunk/data/nation/westphalian.ruleset M /trunk/data/nation/wuerttembergian.ruleset M /trunk/data/nation/xhosa.ruleset M /trunk/data/nation/xiongnu.ruleset M /trunk/data/nation/yakut.ruleset M /trunk/data/nation/yemeni.ruleset M /trunk/data/nation/yucatecan.ruleset M /trunk/data/nation/yugoslav.ruleset M /trunk/data/nation/zambian.ruleset M /trunk/data/nation/zanzibari.ruleset M /trunk/data/nation/zapotec.ruleset M /trunk/data/nation/zhuang.ruleset M /trunk/data/nation/zimbabwean.ruleset M /trunk/data/nation/zulu.ruleset M /trunk/server/ruleset.c Renamed "city_style" entry in nation rulesets as "style". See patch #4611 ------------------------------------------------------------------------ r24706 | sveinung | 2014-03-21 18:27:07 +0200 (Fri, 21 Mar 2014) | 3 lines Changed paths: M /trunk/fc_version Update the network capstring (missing part of the previous commit) The network capstring should have been updated when patch #4624 was committed. ------------------------------------------------------------------------ r24705 | sveinung | 2014-03-21 16:31:03 +0200 (Fri, 21 Mar 2014) | 8 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/client/helpdata.c M /trunk/common/effects.h M /trunk/data/alien/effects.ruleset M /trunk/data/alien/game.ruleset M /trunk/data/civ1/effects.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/multiplayer/effects.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/doc/README.effects M /trunk/doc/README.ruleset_civ2civ3 M /trunk/server/advisors/advdata.c M /trunk/server/cityturn.c M /trunk/server/diplomats.c Replace the No_Incite effect with the Incite City action enabler. Rules to prevent inciting a city can be expressed using target requirements in the action enablers of the Incite City action. The No_Incite effect is therefore redundant. Remove it for the sake of simplicity. Port all rules in the bundled rulesets from No_incite to Incite City. See patch #4624 ------------------------------------------------------------------------ r24704 | cazfi | 2014-03-20 23:49:56 +0200 (Thu, 20 Mar 2014) | 5 lines Changed paths: M /trunk/common/unit.c Any unit stack where is a unit with Zoc is considered to have Zoc, even if the first unit in the stack has not. See bug #21782 ------------------------------------------------------------------------ r24702 | cazfi | 2014-03-20 20:15:05 +0200 (Thu, 20 Mar 2014) | 4 lines Changed paths: M /trunk/client/servers.c Allocate metaserver scan mutex only when really needed. See patch #4615 ------------------------------------------------------------------------ r24701 | cazfi | 2014-03-20 07:53:21 +0200 (Thu, 20 Mar 2014) | 4 lines Changed paths: M /trunk/client/control.c M /trunk/common/unit.c Fixed transforming terrain by mining or irrigation activities. See bug #21805 ------------------------------------------------------------------------ r24700 | cazfi | 2014-03-20 07:45:30 +0200 (Thu, 20 Mar 2014) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-3.0/dialogs.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/dialogs.h M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl2/dialogs.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/packhand.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/nation.c M /trunk/common/nation.h M /trunk/common/packets.def M /trunk/common/player.c M /trunk/common/player.h M /trunk/common/style.c M /trunk/common/style.h M /trunk/data/alien/cities.ruleset M /trunk/data/civ1/cities.ruleset M /trunk/data/civ2/cities.ruleset M /trunk/data/civ2civ3/cities.ruleset M /trunk/data/classic/cities.ruleset M /trunk/data/experimental/cities.ruleset M /trunk/data/multiplayer/cities.ruleset M /trunk/fc_version M /trunk/server/rssanity.c M /trunk/server/ruleset.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/srv_main.c Made initial city styles to be derived from national styles. User selects national style, not city style. See patch #4589 ------------------------------------------------------------------------ r24699 | sveinung | 2014-03-19 19:11:41 +0200 (Wed, 19 Mar 2014) | 16 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/common/actions.c AI: consider how a building affects a city as a potential action target Take any significant change in what actions a city can be the target of into account when deciding how much the city should value a building. To be seen as significant the change must be between never possible and sometimes possible. All actions that currently are controlled by action enablers are negative for the target city. The value of being a target of an action is therefore given as negative utility. ("How bad is it?") The negative utility of being a potential victim of Incite City is taken from the No_Incite effect. The negative utility of being a potential victim of the other actions are set to be low (max 10) but with enough granularity to make the AI prioritize what actions to block. See patch #4622 ------------------------------------------------------------------------ r24698 | sveinung | 2014-03-19 17:48:45 +0200 (Wed, 19 Mar 2014) | 3 lines Changed paths: M /trunk/common/metaknowledge.c Coding style: The brace opening a function body should have its own line. See patch #4617 ------------------------------------------------------------------------ r24697 | cazfi | 2014-03-18 01:42:44 +0200 (Tue, 18 Mar 2014) | 5 lines Changed paths: M /trunk/data/multiplayer/effects.ruleset Use present = FALSE requirements instead of nreqs vector in multiplayer ruleset effects.ruleset. See patch #4602 ------------------------------------------------------------------------ r24696 | cazfi | 2014-03-18 00:46:05 +0200 (Tue, 18 Mar 2014) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/canvas.c M /trunk/client/gui-gtk-3.0/canvas.c M /trunk/client/gui-qt/canvas.cpp M /trunk/client/gui-qt/qtg_cxxside.cpp M /trunk/client/gui-qt/qtg_cxxside.h M /trunk/client/gui-sdl/canvas.c M /trunk/client/gui-sdl2/canvas.c M /trunk/client/gui-stub/canvas.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/gui_cbsetter.c M /trunk/client/gui_interface.c M /trunk/client/gui_interface.h M /trunk/client/include/canvas_g.h Removed canvas_fog_sprite_area() from client gui API, and implementation from all guis that do not use it themselves. See patch #4606 ------------------------------------------------------------------------ r24695 | cazfi | 2014-03-17 23:56:41 +0200 (Mon, 17 Mar 2014) | 4 lines Changed paths: M /trunk/client/gui-sdl2/graphics.c M /trunk/client/gui-sdl2/gui_main.c Call sdl2-client set_view_mode() only once, avoiding creation of multiple windows. See patch #4603 ------------------------------------------------------------------------ r24693 | cazfi | 2014-03-17 23:31:34 +0200 (Mon, 17 Mar 2014) | 7 lines Changed paths: M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/goto.c M /trunk/common/terrain.c M /trunk/common/terrain.h When doing connect activity with some road type, recursively build also dependency roads. Requested by Jacob Nevins See bug #21436 ------------------------------------------------------------------------ r24692 | cazfi | 2014-03-17 20:14:13 +0200 (Mon, 17 Mar 2014) | 6 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/client/citydlg_common.c M /trunk/common/city.c M /trunk/common/effects.h M /trunk/doc/README.effects M /trunk/fc_version Added effect type "Traderoute_Pct" to give bonus to traderoute income for one end. Requested by David Fernandez See patch #3249 ------------------------------------------------------------------------ r24691 | cazfi | 2014-03-17 19:44:58 +0200 (Mon, 17 Mar 2014) | 4 lines Changed paths: M /trunk/common/movement.c M /trunk/common/terrain.h M /trunk/common/unit.c M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/server/advisors/advgoto.c Added "NoZoc" terrain flag to control on which terrains Zoc rules apply. See patch #4597 ------------------------------------------------------------------------ r24690 | cazfi | 2014-03-17 19:38:18 +0200 (Mon, 17 Mar 2014) | 4 lines Changed paths: M /trunk/ai/default/advmilitary.c M /trunk/ai/default/aiair.c M /trunk/ai/default/aidiplomat.c M /trunk/ai/default/aiunit.c M /trunk/server/advisors/advbuilding.h M /trunk/server/advisors/advdata.c M /trunk/server/advisors/autosettlers.c M /trunk/server/advisors/infracache.c M /trunk/server/citytools.h Moved Advisor/AI weighting values from citytools.h to advbuilding.h See patch #4604 ------------------------------------------------------------------------ r24689 | cazfi | 2014-03-17 02:57:03 +0200 (Mon, 17 Mar 2014) | 2 lines Changed paths: M /trunk/client/servers.c Comment typofix ------------------------------------------------------------------------ r24686 | cazfi | 2014-03-16 22:45:31 +0200 (Sun, 16 Mar 2014) | 6 lines Changed paths: M /trunk/ai/default/advdiplomacy.c Default AI does not try to check if ally plans to declare war on its behalf. That was working only when the ally had exactly same AI type, and was not an human player. Otherwise it worked on incorrect data. See bug #21630 ------------------------------------------------------------------------ r24684 | cazfi | 2014-03-16 22:21:44 +0200 (Sun, 16 Mar 2014) | 4 lines Changed paths: M /trunk/m4/qt5.m4 Corrected qt5.m4 to use FC_QT5_COMPILETEST See bug #21794 ------------------------------------------------------------------------ r24682 | cazfi | 2014-03-16 03:17:46 +0200 (Sun, 16 Mar 2014) | 4 lines Changed paths: M /trunk/utility/md5.c Updated md5.c to match upstream revision 1.13. See patch #4505 ------------------------------------------------------------------------ r24681 | cazfi | 2014-03-16 02:46:06 +0200 (Sun, 16 Mar 2014) | 4 lines Changed paths: M /trunk/client/audio.c M /trunk/data/stdmusic.musicspec M /trunk/data/stdsounds.soundspec Bumped audio capstrings to indicate that the formats have changed since 2.5. See patch #4600 ------------------------------------------------------------------------ r24679 | cazfi | 2014-03-16 02:30:54 +0200 (Sun, 16 Mar 2014) | 4 lines Changed paths: M /trunk/data/multiplayer/ai_effects.ruleset Changed effect "name" to "type" in effects in multiplayer ai_effects.ruleset. See patch #4601 ------------------------------------------------------------------------ r24677 | cazfi | 2014-03-15 17:14:20 +0200 (Sat, 15 Mar 2014) | 6 lines Changed paths: M /trunk/common/game.c M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/server/ruleset.c M /trunk/server/unittools.c Create cache listing extra types that can act as refuel point for the unit class at the ruleset loading time. Iterate over that list only when checking if tile has refuel base for the unit. See patch #4563 ------------------------------------------------------------------------ r24676 | cazfi | 2014-03-15 01:53:53 +0200 (Sat, 15 Mar 2014) | 5 lines Changed paths: M /trunk/client/mapview_common.c Get the tileset_unit_height() and tileset_unit_width() once before entering the unit move animation loop, and not multiple times each round. See patch #4591 ------------------------------------------------------------------------ r24675 | cazfi | 2014-03-15 01:16:02 +0200 (Sat, 15 Mar 2014) | 4 lines Changed paths: M /trunk/common/fc_types.h M /trunk/fc_version M /trunk/server/commands.c M /trunk/server/commands.h M /trunk/server/stdinhand.c Added AI level "Handicapped" See patch #4599 ------------------------------------------------------------------------ r24673 | cazfi | 2014-03-15 00:46:21 +0200 (Sat, 15 Mar 2014) | 5 lines Changed paths: M /trunk/data/alien/terrain.ruleset Added explicit requirement for Land terrain for alien ruleset Tunnel to make unit move type heuristics to work better. See patch #4595 ------------------------------------------------------------------------ r24672 | cazfi | 2014-03-14 19:52:09 +0200 (Fri, 14 Mar 2014) | 4 lines Changed paths: M /trunk/common/scriptcore/api_game_methods.c M /trunk/common/scriptcore/api_game_methods.h M /trunk/common/scriptcore/tolua_game.pkg M /trunk/server/scripting/api_server_edit.c M /trunk/server/scripting/api_server_edit.h M /trunk/server/scripting/tolua_server.pkg Added extras related lua scripting functions. See patch #4496 ------------------------------------------------------------------------ r24669 | cazfi | 2014-03-14 19:36:37 +0200 (Fri, 14 Mar 2014) | 5 lines Changed paths: M /trunk/server/advisors/advgoto.c Removed assert working against unit classes other than land moving ones from having "ZOC" flag. See bug #21777 ------------------------------------------------------------------------ r24666 | cazfi | 2014-03-14 19:19:26 +0200 (Fri, 14 Mar 2014) | 4 lines Changed paths: M /trunk/server/sernet.c Do not continue announcement socket setup if socket() call failed. See bug #21781 ------------------------------------------------------------------------ r24665 | cazfi | 2014-03-14 19:10:34 +0200 (Fri, 14 Mar 2014) | 4 lines Changed paths: M /trunk/Makefile.am A /trunk/bootstrap/fcruledit.in M /trunk/configure.ac M /trunk/diff_ignore Added fcruledit script to run freeciv-ruledit from build directory. See patch #4593 ------------------------------------------------------------------------ r24664 | cazfi | 2014-03-14 01:54:09 +0200 (Fri, 14 Mar 2014) | 4 lines Changed paths: M /trunk/client/gui-sdl2/gui_main.c M /trunk/client/gui-sdl2/mapview.c Sdl2-client logs real error message from SDL_GetError() when SDL_PushEvent() fails. See patch #4566 ------------------------------------------------------------------------ r24663 | cazfi | 2014-03-14 01:44:51 +0200 (Fri, 14 Mar 2014) | 5 lines 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. See patch #4598 ------------------------------------------------------------------------ r24662 | cazfi | 2014-03-14 00:54:41 +0200 (Fri, 14 Mar 2014) | 5 lines Changed paths: M /trunk/data/alien/effects.ruleset Use present = FALSE requirements instead of nreqs vector in alien ruleset effects.ruleset. See patch #4561 ------------------------------------------------------------------------ r24661 | cazfi | 2014-03-13 21:35:36 +0200 (Thu, 13 Mar 2014) | 4 lines Changed paths: M /trunk/client/music.c M /trunk/client/packhand.c M /trunk/common/player.h M /trunk/data/stdmusic.musicspec Play music specific to nation mood. See patch #4573 ------------------------------------------------------------------------ r24658 | cazfi | 2014-03-13 20:25:59 +0200 (Thu, 13 Mar 2014) | 5 lines Changed paths: M /trunk/utility/specvec.h Fixed compiler warning about comparison between signed and unsigned type in TYPED_VECTOR_ITERATE. See bug #21773 ------------------------------------------------------------------------ r24656 | cazfi | 2014-03-13 18:22:45 +0200 (Thu, 13 Mar 2014) | 4 lines Changed paths: M /trunk/Makefile.am D /trunk/m4/qt.m4 Removed qt.m4 See patch #4569 ------------------------------------------------------------------------ r24655 | sveinung | 2014-03-12 19:25:05 +0200 (Wed, 12 Mar 2014) | 3 lines Changed paths: M /trunk/common/actions.c Action probability for Sabotage Unit (unless it is in a city) See patch #4594 ------------------------------------------------------------------------ r24654 | cazfi | 2014-03-12 01:23:24 +0200 (Wed, 12 Mar 2014) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/gui-gtk-3.0/pages.c M /trunk/client/gui-gtk-3.0/plrdlg.c M /trunk/client/gui-qt/pages.cpp M /trunk/client/gui-xaw/pages.c M /trunk/client/helpdata.c M /trunk/common/fc_types.h M /trunk/common/game.h M /trunk/common/player.c M /trunk/common/player.h M /trunk/common/requirements.c M /trunk/fc_version M /trunk/server/cityturn.c M /trunk/server/savecompat.c M /trunk/server/savecompat.h M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c Made ai_level specenum. Save levels by name to savegames. See patch #4592 ------------------------------------------------------------------------ r24653 | cazfi | 2014-03-12 00:05:32 +0200 (Wed, 12 Mar 2014) | 9 lines Changed paths: M /trunk/common/fc_types.h M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/Makefile.am A /trunk/server/mood.c A /trunk/server/mood.h M /trunk/server/plrhand.c Add concept of nation mood. Updated network protocol to the fact that PACKET_SCENARIO_INFO never needs to be sent from client to the server. Reported by Jacob Nevins See bug #21348 ------------------------------------------------------------------------ r24651 | cazfi | 2014-03-11 23:47:59 +0200 (Tue, 11 Mar 2014) | 7 lines Changed paths: M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/edithand.c Updated network protocol to the fact that PACKET_SCENARIO_INFO never needs to be sent from client to the server. Reported by Jacob Nevins See bug #21348 ------------------------------------------------------------------------ r24650 | cazfi | 2014-03-11 23:37:33 +0200 (Tue, 11 Mar 2014) | 5 lines Changed paths: M /trunk/common/style.c M /trunk/common/style.h Return NULL from music_style_by_number() instead of some illegal address when there's no music styles. See bug #21771 ------------------------------------------------------------------------ r24649 | cazfi | 2014-03-11 02:08:32 +0200 (Tue, 11 Mar 2014) | 5 lines Changed paths: M /trunk/common/traderoutes.c M /trunk/common/traderoutes.h M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/fc_version Split international traderoute types to different types depending on diplomatic relations between the nations. See patch #4499 ------------------------------------------------------------------------ r24646 | cazfi | 2014-03-11 02:01:48 +0200 (Tue, 11 Mar 2014) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/mapview.c Make sure gtk3-client does not push out frames quicker than they get drawn. See patch #4590 ------------------------------------------------------------------------ r24645 | cazfi | 2014-03-11 01:54:33 +0200 (Tue, 11 Mar 2014) | 4 lines Changed paths: M /trunk/client/client_main.c M /trunk/data/stdmusic.musicspec Renamed music tag "music_start" as "music_menu" See patch #4575 ------------------------------------------------------------------------ r24644 | sveinung | 2014-03-10 13:02:14 +0200 (Mon, 10 Mar 2014) | 5 lines Changed paths: M /trunk/ai/default/aidiplomat.c M /trunk/common/actions.c M /trunk/common/actions.h AI: Check that a city isn't immune to a spy action because of action enablers when thinking about targeting it. See patch #4587 ------------------------------------------------------------------------ r24643 | sveinung | 2014-03-10 12:47:09 +0200 (Mon, 10 Mar 2014) | 8 lines Changed paths: M /trunk/client/gui-gtk-2.0/diplomat_dialog.c M /trunk/client/gui-gtk-3.0/diplomat_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl2/diplomat_dialog.c M /trunk/client/gui-xaw/diplomat_dialog.c M /trunk/client/helpdata.c M /trunk/common/actions.c M /trunk/common/actions.h Let the translator decide where to put the action probability The spy action button label text of the Qt and the Gtk clients include the probability of success. Start inserting it as a formatted string so translators can decide its location via positional specifiers. This is useful for languages that read right to left. See bug #21766 ------------------------------------------------------------------------ r24640 | cazfi | 2014-03-10 08:23:50 +0200 (Mon, 10 Mar 2014) | 7 lines Changed paths: M /trunk/ai/default/advmilitary.c M /trunk/ai/default/aiair.c M /trunk/ai/default/aihunt.c M /trunk/ai/default/aiunit.c Fixed callers of can_unit_attack_tile() that they handle the return value correctly, and not reversed. Reported by David Fernandez See bug #21767 ------------------------------------------------------------------------ r24639 | cazfi | 2014-03-09 01:43:22 +0200 (Sun, 09 Mar 2014) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-3.0/editprop.c M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/edithand.c Added city history value editing to editor See patch #4567 ------------------------------------------------------------------------ r24638 | cazfi | 2014-03-09 01:03:49 +0200 (Sun, 09 Mar 2014) | 4 lines Changed paths: M /trunk/server/ruleset.c M /trunk/server/ruleset.h M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/scripting/script_server.c M /trunk/server/scripting/script_server.h M /trunk/server/srv_main.c M /trunk/server/stdinhand.c M /trunk/tools/civmanual.c M /trunk/tools/ruledit/ruledit_qt.cpp M /trunk/tools/ruledit/rulesave.c Save script.lua from freeciv-ruledit. See patch #4452 ------------------------------------------------------------------------ r24637 | cazfi | 2014-03-09 00:07:09 +0200 (Sun, 09 Mar 2014) | 5 lines Changed paths: M /trunk/data/Makefile.am Added stdmusic.musicspec to distribution tarball after Fullmoon reporting the error. See bug #21775 ------------------------------------------------------------------------ r24636 | cazfi | 2014-03-08 23:47:47 +0200 (Sat, 08 Mar 2014) | 5 lines Changed paths: M /trunk/data/alien/styles.ruleset M /trunk/data/civ1/styles.ruleset M /trunk/data/civ2/styles.ruleset M /trunk/data/civ2civ3/styles.ruleset M /trunk/data/classic/styles.ruleset M /trunk/data/experimental/styles.ruleset M /trunk/data/multiplayer/styles.ruleset Added music styles equivalent to supplied rulesets, all having the chart similar to their city styles. See patch #4545 ------------------------------------------------------------------------ r24634 | cazfi | 2014-03-08 00:35:21 +0200 (Sat, 08 Mar 2014) | 2 lines Changed paths: M /trunk/translations/freeciv/POTFILES.in M /trunk/translations/nations/POTFILES.skip M /trunk/translations/ruledit/POTFILES.skip Added new files with translatable strings to POTFILES. ------------------------------------------------------------------------ r24631 | cazfi | 2014-03-08 00:26:38 +0200 (Sat, 08 Mar 2014) | 4 lines Changed paths: M /trunk/server/scripting/api_server_edit.c Send updated information to clients when base or road is added by lua script See bug #21738 ------------------------------------------------------------------------ r24629 | cazfi | 2014-03-08 00:21:50 +0200 (Sat, 08 Mar 2014) | 4 lines Changed paths: M /trunk/data/civ2civ3/units.ruleset Put Migrant before Worker in civ2civ3 ruleset so that AI prefers latter. See patch #4560 ------------------------------------------------------------------------ r24628 | cazfi | 2014-03-08 00:18:04 +0200 (Sat, 08 Mar 2014) | 4 lines Changed paths: M /trunk/tools/modinst.h Added modpack type "Musicset" See patch #4574 ------------------------------------------------------------------------ r24627 | cazfi | 2014-03-07 19:56:22 +0200 (Fri, 07 Mar 2014) | 4 lines Changed paths: M /trunk/client/gui-sdl2/themes.c M /trunk/client/gui-sdl2/themespec.h M /trunk/configure.ac M /trunk/data/themes/Makefile.am A /trunk/data/themes/gui-sdl2 (from /trunk/data/themes/gui-sdl:24626) M /trunk/data/themes/gui-sdl2/human/Makefile.am Copied sdl-client theme as gui-sdl2 theme. See patch #4568 ------------------------------------------------------------------------ r24626 | sveinung | 2014-03-07 17:05:30 +0200 (Fri, 07 Mar 2014) | 5 lines Changed paths: M /trunk/common/actions.c Make word 2 the UI name of the spy action Industrial Espionage capitalized so it is consistent with the other spy action UI names. See patch #4586 ------------------------------------------------------------------------ r24625 | sveinung | 2014-03-07 17:00:25 +0200 (Fri, 07 Mar 2014) | 3 lines Changed paths: M /trunk/client/gui-gtk-2.0/diplomat_dialog.c M /trunk/client/gui-gtk-3.0/diplomat_dialog.c Gtk clients: Get the label on a spy action button from its action structure See patch #4585 ------------------------------------------------------------------------ r24624 | sveinung | 2014-03-07 16:51:40 +0200 (Fri, 07 Mar 2014) | 6 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl2/diplomat_dialog.c M /trunk/client/gui-xaw/diplomat_dialog.c M /trunk/client/helpdata.c M /trunk/common/actions.c M /trunk/common/actions.h Qt client: Add mnemonic support to the spy action chooser dialog. Add mnemonic support to UI name of the action structure and use it in the Qt client. See patch #4584 ------------------------------------------------------------------------ r24623 | cazfi | 2014-03-07 02:02:51 +0200 (Fri, 07 Mar 2014) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-qt/gui_main.cpp M /trunk/client/gui-qt/qtg_cxxside.cpp M /trunk/client/gui-qt/qtg_cxxside.h M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl2/gui_main.c M /trunk/client/gui-stub/gui_main.c M /trunk/client/gui-xaw/gui_main.c M /trunk/client/gui_cbsetter.c M /trunk/client/gui_interface.c M /trunk/client/gui_interface.h M /trunk/client/helpdata.c M /trunk/client/include/gui_main_g.h M /trunk/tools/civmanual.c Added gui-specific function insert_client_build_info() that help system calls to get gui-specific build information part to "About Freeciv" help entry. gtk-client provide gtk version numbers there. See patch #4565 ------------------------------------------------------------------------ r24622 | cazfi | 2014-03-07 01:56:05 +0200 (Fri, 07 Mar 2014) | 4 lines Changed paths: M /trunk/client/audio.c M /trunk/client/audio.h M /trunk/client/client_main.c M /trunk/client/client_main.h M /trunk/client/gui-gtk-2.0/soundset_dlg.c M /trunk/client/gui-gtk-3.0/soundset_dlg.c M /trunk/client/options.c M /trunk/client/options.h M /trunk/client/packhand.c M /trunk/data/Makefile.am A /trunk/data/stdmusic.musicspec M /trunk/data/stdsounds.soundspec Separated musicset from soundset. See patch #4559 ------------------------------------------------------------------------ r24619 | cazfi | 2014-03-07 01:51:07 +0200 (Fri, 07 Mar 2014) | 5 lines Changed paths: M /trunk/ai/default/aihunt.c M /trunk/ai/default/aiparatrooper.c Fixed AI paratrooper and hunter crashes caused by reversed can_unit_attack_tile() checks. See bug #21733 ------------------------------------------------------------------------ r24618 | cazfi | 2014-03-07 00:51:27 +0200 (Fri, 07 Mar 2014) | 4 lines Changed paths: M /trunk/client/gui-sdl2/Makefile.am D /trunk/client/gui-sdl2/SDL2_gfxPrimitives.c D /trunk/client/gui-sdl2/SDL2_gfxPrimitives.h D /trunk/client/gui-sdl2/SDL2_gfxPrimitives_font.h D /trunk/client/gui-sdl2/SDL2_rotozoom.c D /trunk/client/gui-sdl2/SDL2_rotozoom.h M /trunk/m4/sdl2-client.m4 Link sdl2-client against external libsdl2-gfx instead of having sources included. See patch #4570 ------------------------------------------------------------------------ r24617 | sveinung | 2014-03-06 23:45:11 +0200 (Thu, 06 Mar 2014) | 3 lines Changed paths: M /trunk/translations/freeciv/POTFILES.in Look for translatable strings in common/actions.c See bug #21756 ------------------------------------------------------------------------ r24616 | sveinung | 2014-03-06 19:29:46 +0200 (Thu, 06 Mar 2014) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/diplomat_dialog.c M /trunk/client/gui-gtk-3.0/diplomat_dialog.c Gtk clients: Add a mnemonic for the spy action Industial Espionage like the other spy actions have. See patch #4583 ------------------------------------------------------------------------ r24615 | sveinung | 2014-03-06 14:00:26 +0200 (Thu, 06 Mar 2014) | 3 lines Changed paths: M /trunk/client/gui-xaw/diplomat_dialog.c M /trunk/data/Freeciv.in Xaw client: Get the label on a spy action button from its action structure See patch #4581 ------------------------------------------------------------------------ r24614 | sveinung | 2014-03-06 13:55:36 +0200 (Thu, 06 Mar 2014) | 3 lines Changed paths: M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl2/diplomat_dialog.c SDL clients: Get the label on a spy action button from its action structure See patch #4580 ------------------------------------------------------------------------ r24613 | sveinung | 2014-03-06 13:50:25 +0200 (Thu, 06 Mar 2014) | 3 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp Qt client: Get the label on a spy action button from its action structure See patch #4579 ------------------------------------------------------------------------ r24612 | sveinung | 2014-03-05 11:30:22 +0200 (Wed, 05 Mar 2014) | 17 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/ai/default/aidiplomat.c M /trunk/client/helpdata.c M /trunk/common/effects.h M /trunk/data/civ1/effects.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/multiplayer/effects.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/doc/README.effects M /trunk/doc/README.ruleset_civ2civ3 M /trunk/fc_version M /trunk/server/advisors/advdata.c M /trunk/server/diplomats.c Replace the Unbribable_Units effect with the Bribe Unit action enabler It is possible to write the same rules using action enablers for the "Bribe Unit" action. Since the target requirements on the Bribe Unit action enabler now are checked in the same places as the Unbribable_Units effect no functionality is lost by removing this redundancy. By removing it the code won't have to take into account that the effect can stop a bribe even if the action is enabled. It can also ignore that both could be active at once. Another benefit from removing the now redundant Unbribable_Units effect is that users that wish to edit a ruleset won't have to discover both the action enabler and the effect to get full control. All use of the Unbribable_Units effect is replaced with "Bribe Unit" action enablers in the bundled rule sets. See patch #4578 ------------------------------------------------------------------------ r24611 | cazfi | 2014-03-05 01:24:01 +0200 (Wed, 05 Mar 2014) | 4 lines Changed paths: M /trunk/client/gui-sdl2/menu.c Fixed Connect with Irrigation in sdl2-client. See bug #21734 ------------------------------------------------------------------------ r24610 | cazfi | 2014-03-05 00:08:41 +0200 (Wed, 05 Mar 2014) | 4 lines Changed paths: M /trunk/client/music.c M /trunk/client/packhand.c M /trunk/common/city.h M /trunk/common/packets.def M /trunk/common/style.c M /trunk/common/style.h M /trunk/data/alien/cities.ruleset M /trunk/data/alien/styles.ruleset M /trunk/data/civ1/cities.ruleset M /trunk/data/civ1/styles.ruleset M /trunk/data/civ2/cities.ruleset M /trunk/data/civ2/styles.ruleset M /trunk/data/civ2civ3/cities.ruleset M /trunk/data/civ2civ3/styles.ruleset M /trunk/data/classic/cities.ruleset M /trunk/data/classic/styles.ruleset M /trunk/data/experimental/cities.ruleset M /trunk/data/experimental/styles.ruleset M /trunk/data/multiplayer/cities.ruleset M /trunk/data/multiplayer/styles.ruleset M /trunk/data/stdsounds.soundspec M /trunk/fc_version M /trunk/server/plrhand.c M /trunk/server/ruleset.c Play music based on Music Styles, not city styles. See patch #4544 ------------------------------------------------------------------------ r24607 | sveinung | 2014-03-04 18:36:56 +0200 (Tue, 04 Mar 2014) | 6 lines Changed paths: M /trunk/server/advisors/advdata.c AI: Set bonus to 0 when starting to evaluate a new government. If this isn't done a governments inherits the bonuses of all previous governments. See bug #21742 ------------------------------------------------------------------------ r24605 | sveinung | 2014-03-04 17:55:58 +0200 (Tue, 04 Mar 2014) | 5 lines Changed paths: M /trunk/client/helpdata.c Help generator: optimize unit_type_fulfills_requirement() No need to continue when the result is known. See patch #4557 ------------------------------------------------------------------------ r24604 | sveinung | 2014-03-04 17:50:47 +0200 (Tue, 04 Mar 2014) | 8 lines Changed paths: M /trunk/server/advisors/advdata.c AI: Bonus if action enablers makes a government immune to bribe and incite. Consider if action enablers will make a player with a government immune to the actions bribe and incite when evaluating the government in adv_best_government(). If that is the case give it the bonus of the effect that provides the same immunity. See patch #4576 ------------------------------------------------------------------------ r24603 | sveinung | 2014-03-04 16:56:57 +0200 (Tue, 04 Mar 2014) | 5 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/actions.c M /trunk/common/actions.h Mention what actions a government are immune to in its generated help text. Immunity caused outside action enablers aren't considered. See patch #4571 ------------------------------------------------------------------------ r24602 | sveinung | 2014-03-04 16:45:03 +0200 (Tue, 04 Mar 2014) | 3 lines Changed paths: M /trunk/data/experimental/effects.ruleset M /trunk/data/experimental/game.ruleset Replace Unbribable_Units and No_Incite in the experimental ruleset See patch #4572 ------------------------------------------------------------------------ r24601 | cazfi | 2014-03-02 22:04:02 +0200 (Sun, 02 Mar 2014) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/game.c M /trunk/common/packets.def M /trunk/common/style.c M /trunk/common/style.h M /trunk/data/alien/styles.ruleset M /trunk/data/civ1/styles.ruleset M /trunk/data/civ2/styles.ruleset M /trunk/data/civ2civ3/styles.ruleset M /trunk/data/classic/styles.ruleset M /trunk/data/experimental/styles.ruleset M /trunk/data/multiplayer/styles.ruleset M /trunk/fc_version M /trunk/server/rssanity.c M /trunk/server/ruleset.c M /trunk/tools/ruledit/rulesave.c Added Music Style framework See patch #4542 ------------------------------------------------------------------------ r24600 | sveinung | 2014-03-02 04:59:24 +0200 (Sun, 02 Mar 2014) | 3 lines Changed paths: M /trunk/client/helpdata.c Mention what actions an unit is immune to in its auto generated help text See patch #4556 ------------------------------------------------------------------------ r24599 | cazfi | 2014-03-02 02:03:39 +0200 (Sun, 02 Mar 2014) | 4 lines Changed paths: M /trunk/common/achievements.c M /trunk/common/fc_types.h M /trunk/doc/README.achievements M /trunk/fc_version Added achievement types Cultured_City and Cultured_Nation. See patch #4531 ------------------------------------------------------------------------ r24596 | cazfi | 2014-03-02 01:06:51 +0200 (Sun, 02 Mar 2014) | 4 lines Changed paths: M /trunk/server/citytools.c M /trunk/server/citytools.h M /trunk/server/cityturn.c M /trunk/server/unithand.c Always announce to players of both ends when traderoute gets canceled. See patch #4526 ------------------------------------------------------------------------ r24595 | cazfi | 2014-03-02 00:12:10 +0200 (Sun, 02 Mar 2014) | 4 lines Changed paths: M /trunk/client/gui-sdl2/gui_main.c M /trunk/client/gui-sdl2/mapctrl.c Made it possible to move units with keypad keys in sdl2-client. See patch #4527 ------------------------------------------------------------------------ r24594 | cazfi | 2014-03-01 18:43:11 +0200 (Sat, 01 Mar 2014) | 4 lines Changed paths: M /trunk/data/civ2civ3/effects.ruleset Use present = FALSE requirements instead of nreqs vector in civ2civ3 effects.ruleset See patch #4553 ------------------------------------------------------------------------ r24591 | jtn | 2014-03-01 13:58:18 +0200 (Sat, 01 Mar 2014) | 6 lines Changed paths: M /trunk/common/aicore/pf_tools.c Do not treat transports with orders as potential refuel points in pathfinding. Reported anonymously. See gna bug #20625. ------------------------------------------------------------------------ r24590 | cazfi | 2014-03-01 10:47:53 +0200 (Sat, 01 Mar 2014) | 4 lines Changed paths: M /trunk/m4/debug.m4 M /trunk/m4/freetype2.m4 M /trunk/m4/gprof.m4 M /trunk/m4/gtk-2.0.m4 M /trunk/m4/gtk-3.0.m4 M /trunk/m4/imlib.m4 M /trunk/m4/lib-ld.m4 M /trunk/m4/lib-link.m4 M /trunk/m4/magickwand.m4 M /trunk/m4/mysql.m4 M /trunk/m4/postgres.m4 M /trunk/m4/qt.m4 M /trunk/m4/sdl.m4 M /trunk/m4/sdl2.m4 M /trunk/m4/sqlite3.m4 M /trunk/m4/x.m4 Use AS_HELP_STRING with all AC_ARG_WITH and AC_ARG_ENABLE macros in m4-files. See patch #4550 ------------------------------------------------------------------------ r24589 | cazfi | 2014-03-01 09:33:46 +0200 (Sat, 01 Mar 2014) | 6 lines Changed paths: M /trunk/common/extras.c Made next_extra_for_tile() to return NULL if EC_IRRIGATION extra is searched for a tile that would be transformed by irrigate activity. Similar for EC_MINE and mining activity. See patch #4520 ------------------------------------------------------------------------ r24588 | cazfi | 2014-03-01 09:04:32 +0200 (Sat, 01 Mar 2014) | 4 lines Changed paths: M /trunk/server/srv_main.c Set style to player when random nation is selected. See bug #21721 ------------------------------------------------------------------------ r24586 | cazfi | 2014-03-01 02:41:19 +0200 (Sat, 01 Mar 2014) | 4 lines Changed paths: M /trunk/server/ruleset.c Return error from ruleset loading in if maximum number of nation types is exceeded. See bug #21663 ------------------------------------------------------------------------ r24585 | cazfi | 2014-03-01 02:32:38 +0200 (Sat, 01 Mar 2014) | 4 lines Changed paths: M /trunk/data/scenarios/british-isles-85x80-v2.80.sav M /trunk/data/scenarios/earth-160x90-v2.sav M /trunk/data/scenarios/earth-80x50-v3.sav M /trunk/data/scenarios/europe-200x100-v2.sav M /trunk/data/scenarios/france-140x90-v2.sav M /trunk/data/scenarios/hagworld-120x60-v1.2.sav M /trunk/data/scenarios/iberian-peninsula-136x100-v1.0.sav M /trunk/data/scenarios/italy-100x100-v1.5.sav M /trunk/data/scenarios/japan-88x100-v1.3.sav M /trunk/data/scenarios/north_america_116x100-v1.2.sav M /trunk/data/scenarios/tileset-demo.sav M /trunk/data/scenarios/tutorial.sav Updated scenarios to final 2.5 savegame format. See patch #4513 ------------------------------------------------------------------------ r24583 | sveinung | 2014-02-28 15:49:23 +0200 (Fri, 28 Feb 2014) | 6 lines Changed paths: M /trunk/ai/default/aidiplomat.c Don't bail out of bribing an unit because bribing it is possible. Invert the check so it bails out if bribing a unit is impossible. This was the original intent. See bug #21727 ------------------------------------------------------------------------ r24582 | sveinung | 2014-02-28 07:09:50 +0200 (Fri, 28 Feb 2014) | 3 lines Changed paths: M /trunk/common/metaknowledge.c M /trunk/common/player.c M /trunk/common/player.h Add meta knowledge for the MaxUnitsOnTile requirement type See patch #4552 ------------------------------------------------------------------------ r24581 | sveinung | 2014-02-28 06:56:10 +0200 (Fri, 28 Feb 2014) | 8 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/actions.c M /trunk/common/actions.h Action: Introduce actor kind The only kind of actor in the current action enabler controlled actions is unit. It is better to introduce actor kind now and check for it as code where it matters is introduced than to hope all the relevant places are found and the proper checks will be added when other kind of actors appear. See patch #4549 ------------------------------------------------------------------------ r24580 | sveinung | 2014-02-28 04:50:39 +0200 (Fri, 28 Feb 2014) | 6 lines Changed paths: M /trunk/client/helpdata.c Mention what actions an unit can do in its auto generated help text. This doesn't replace the descriptions of what a spy action does in the rule set specified unit help text. See patch #4548 ------------------------------------------------------------------------ r24578 | cazfi | 2014-02-28 00:11:20 +0200 (Fri, 28 Feb 2014) | 6 lines Changed paths: M /trunk/ai/default/aihand.c AI does not prefer luxury over science when player is on war footing. Patch by David Fernandez See bug #21640 ------------------------------------------------------------------------ r24577 | sveinung | 2014-02-27 16:51:34 +0200 (Thu, 27 Feb 2014) | 3 lines Changed paths: M /trunk/common/actions.c M /trunk/common/actions.h Add the field ui_name to actions. Don't use it yet. See patch #4547 ------------------------------------------------------------------------ r24576 | sveinung | 2014-02-27 16:48:51 +0200 (Thu, 27 Feb 2014) | 7 lines Changed paths: M /trunk/common/actions.h Make action target kind names better fit to appear in generated text. Currently the names are only used in an assertion message when the wrong target kind is used in is_action_enabled_unit_on_*() and action_prob_vs_*() The generated text becomes a lot better in those cases. See patch #4546 ------------------------------------------------------------------------ r24573 | cazfi | 2014-02-27 08:32:53 +0200 (Thu, 27 Feb 2014) | 6 lines Changed paths: M /trunk/ai/default/advmilitary.c M /trunk/ai/default/aiair.c M /trunk/ai/default/aihunt.c M /trunk/ai/default/aiparatrooper.c M /trunk/ai/default/aitools.c M /trunk/ai/default/aiunit.c M /trunk/client/control.c M /trunk/common/combat.c M /trunk/common/combat.h M /trunk/server/advisors/advgoto.c M /trunk/server/unithand.c M /trunk/server/unittools.c Do not assume return value of can_unit_attack_tile() is unit_attack_result. Renamed all those can_unit_attack_...() functions that return unit_attack_result instead of boolean as unit_attack_..._result(). See bug #21728 ------------------------------------------------------------------------ r24572 | cazfi | 2014-02-26 21:34:31 +0200 (Wed, 26 Feb 2014) | 4 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/fc_types.h M /trunk/common/requirements.c M /trunk/doc/README.effects M /trunk/server/cityturn.c M /trunk/server/rssanity.c Added requirement type "Style" See patch #4533 ------------------------------------------------------------------------ r24570 | sveinung | 2014-02-26 14:39:16 +0200 (Wed, 26 Feb 2014) | 8 lines Changed paths: M /trunk/common/diptreaty.c Players can't meet if one of them has activated the No_Diplomacy effect. Add a check to the could_meet_with_player() function. It is used to activate the button that let you have a diplomatic meeting with another player in the user interface. This prevents the player from being tricked into thinking that he can meet the other player. See bug #21714 ------------------------------------------------------------------------ r24569 | sveinung | 2014-02-26 14:17:05 +0200 (Wed, 26 Feb 2014) | 9 lines Changed paths: M /trunk/common/actions.c M /trunk/common/metaknowledge.c M /trunk/common/metaknowledge.h You can't steal a tech from someone that don't have any techs you don't have Take into account if the target player has any techs that can be stolen when calculating the action probability of the spy actions steal tech and targeted steal tech. Idea stolen from Freeciv-web. See patch #4539 ------------------------------------------------------------------------ r24568 | cazfi | 2014-02-26 07:50:22 +0200 (Wed, 26 Feb 2014) | 4 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/client/packhand.c M /trunk/common/city.h M /trunk/common/culture.c M /trunk/common/culture.h M /trunk/common/effects.h M /trunk/common/packets.def M /trunk/doc/README.effects M /trunk/fc_version M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/savegame2.c Added cumulative kind of culture; History See patch #4020 ------------------------------------------------------------------------ r24567 | cazfi | 2014-02-25 22:45:17 +0200 (Tue, 25 Feb 2014) | 5 lines Changed paths: M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/common/city.h Give random offset to add to citizen slot in city dialog to avoid always using same icon as the first one if there's multiple defined for a citizen type. See patch #4516 ------------------------------------------------------------------------ r24564 | cazfi | 2014-02-25 22:35:35 +0200 (Tue, 25 Feb 2014) | 7 lines Changed paths: M /trunk/ai/default/advmilitary.c M /trunk/ai/default/aiair.c M /trunk/ai/default/aihunt.c M /trunk/ai/default/aiparatrooper.c M /trunk/ai/default/aitools.c M /trunk/ai/default/aiunit.c M /trunk/client/control.c M /trunk/server/unittools.c Corrected interpretation of return value of can_unit_attack_ -family of functions causing server crash and other problems. Reported by Christian Knoke , debugged by Jacob Nevins See bug #21693 ------------------------------------------------------------------------ r24563 | sveinung | 2014-02-25 15:23:25 +0200 (Tue, 25 Feb 2014) | 3 lines Changed paths: M /trunk/common/actions.c Set the action probability for the spy action Establish Embassy See patch #4538 ------------------------------------------------------------------------ r24562 | sveinung | 2014-02-25 14:36:33 +0200 (Tue, 25 Feb 2014) | 14 lines Changed paths: M /trunk/server/diplomats.c Stop giving immunity against embassies to players with No_Diplomacy An embassy does more than easy diplomatic meetings. It provides intelligence to its owner about its host. Via the DiplRel requirement a rule set author can base other rules on it. The No_Diplomacy effect still has side effects not clear from its description. One is the immunity to the intelligence given players that have made contact. In the bundled rule sets all players with the No_Diplomacy effect already have immunity against embassies via action enablers. See patch #4537 ------------------------------------------------------------------------ r24555 | jtn | 2014-02-25 12:03:14 +0200 (Tue, 25 Feb 2014) | 3 lines Changed paths: M /trunk/doc/man/freeciv-client.6.in M /trunk/doc/man/freeciv-server.6.in Make the relationship of --saves and FREECIV_SAVE_PATH clearer. See gna bug #21712. ------------------------------------------------------------------------ r24554 | jtn | 2014-02-25 12:03:09 +0200 (Tue, 25 Feb 2014) | 4 lines Changed paths: M /trunk/doc/man/freeciv-client.6.in M /trunk/doc/man/freeciv-server.6.in M /trunk/server/civserver.c Correct the description of the --scenarios option to the server, which was completely wrong. See gna bug #21713. ------------------------------------------------------------------------ r24553 | jtn | 2014-02-25 12:03:06 +0200 (Tue, 25 Feb 2014) | 5 lines Changed paths: M /trunk/client/citydlg_common.c In the city dialog, if there's a discrepancy between the total output from the server and what the client can account for, acknowledge this rather than displaying sums that don't add up. See gna bug #21442. ------------------------------------------------------------------------ r24552 | cazfi | 2014-02-25 07:16:15 +0200 (Tue, 25 Feb 2014) | 5 lines Changed paths: M /trunk/client/options.c Added callback for client option enable_menu_music to start/stop music as the setting is applied. See patch #4518 ------------------------------------------------------------------------ r24550 | cazfi | 2014-02-25 07:09:40 +0200 (Tue, 25 Feb 2014) | 5 lines Changed paths: M /trunk/ai/classic/classicai.c M /trunk/ai/default/aiferry.c M /trunk/ai/default/aiferry.h M /trunk/ai/threaded/threadedai.c M /trunk/common/ai.h M /trunk/server/unittools.c Added unit_transformed(unit, old_type) AI callback. Default AI updates ferry stats in that callback. See bug #21668 ------------------------------------------------------------------------ r24549 | sveinung | 2014-02-24 16:16:10 +0200 (Mon, 24 Feb 2014) | 5 lines Changed paths: M /trunk/common/actions.c Add the success probability for the spy action investigate city. It is always 100%. See patch #4529 ------------------------------------------------------------------------ r24548 | sveinung | 2014-02-24 14:52:16 +0200 (Mon, 24 Feb 2014) | 3 lines Changed paths: M /trunk/client/gui-gtk-2.0/diplomat_dialog.c M /trunk/client/gui-gtk-3.0/diplomat_dialog.c Gtk clients: Show the probability that a spy action will be successful See patch #4528 ------------------------------------------------------------------------ r24547 | cazfi | 2014-02-24 07:46:40 +0200 (Mon, 24 Feb 2014) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-3.0/dialogs.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl2/dialogs.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/packhand.c M /trunk/common/nation.c M /trunk/common/nation.h M /trunk/common/packets.def M /trunk/common/player.c M /trunk/common/player.h M /trunk/fc_version M /trunk/server/plrhand.c M /trunk/server/ruleset.c M /trunk/server/srv_main.c Ruleset loading assigns styles to nations. See patch #4523 ------------------------------------------------------------------------ r24546 | sveinung | 2014-02-23 15:32:38 +0200 (Sun, 23 Feb 2014) | 3 lines Changed paths: M /trunk/common/metaknowledge.c Add meta knowledge for unit class and unit class flag See patch #4524 ------------------------------------------------------------------------ r24545 | sveinung | 2014-02-23 15:25:39 +0200 (Sun, 23 Feb 2014) | 7 lines Changed paths: M /trunk/common/actions.c Prepare for implementing action probability calculation for each action Probabilities other than impossible, not known and not implemented will require action specific calculations. Clean up common/actions.c so it is ready for them. See patch #4525 ------------------------------------------------------------------------ r24543 | cazfi | 2014-02-23 11:09:04 +0200 (Sun, 23 Feb 2014) | 5 lines Changed paths: M /trunk/win32/Makefile.am M /trunk/win32/installer/Makefile M /trunk/win32/installer/create-freeciv-gtk-nsi.sh M /trunk/win32/installer/create-freeciv-sdl-nsi.sh D /trunk/win32/installer/freeciv-modpack.cmd A /trunk/win32/installer/freeciv-mp-gtk2.cmd (from /trunk/win32/installer/freeciv-modpack.cmd:24537) A /trunk/win32/installer/freeciv-mp-gtk3.cmd (from /trunk/win32/installer/freeciv-modpack.cmd:24537) Fixed Windows installer builds to call modpack installers by their new gui specific names. See bug #21532 ------------------------------------------------------------------------ r24542 | cazfi | 2014-02-23 09:41:20 +0200 (Sun, 23 Feb 2014) | 2 lines Changed paths: A /trunk/common/culture.c A /trunk/common/culture.h Added missing files of patch #4019 ------------------------------------------------------------------------ r24541 | cazfi | 2014-02-23 09:28:01 +0200 (Sun, 23 Feb 2014) | 5 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/common/Makefile.am M /trunk/common/effects.h M /trunk/common/player.h M /trunk/doc/README.effects M /trunk/fc_version M /trunk/server/report.c M /trunk/server/score.c Added concept of "Culture", same as value of "Performance" effect of cities. Currently culture affects player score only. See patch #4019 ------------------------------------------------------------------------ r24540 | cazfi | 2014-02-23 09:21:26 +0200 (Sun, 23 Feb 2014) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/common/player.c M /trunk/common/player.h M /trunk/data/stdsounds.soundspec M /trunk/fc_version M /trunk/server/report.c M /trunk/server/srv_main.c Play either "music_victory" or "music_defeat" when game ends. See patch #4519 ------------------------------------------------------------------------ r24538 | cazfi | 2014-02-23 09:10:05 +0200 (Sun, 23 Feb 2014) | 4 lines Changed paths: M /trunk/tools/modinst.h Get the FREEZE version modpacks from the stable version URL. See patch #4522 ------------------------------------------------------------------------ r24537 | cazfi | 2014-02-22 06:02:36 +0200 (Sat, 22 Feb 2014) | 8 lines Changed paths: M /trunk/common/tile.c M /trunk/server/generator/startpos.c Fixed a crash on startpos generation when ruleset is missing either of EC_IRRIGATION or EC_MINE extra for some land terrain. - Startpos evaluation changed to consider Irrigation and Mine activity only when it will add an extra, not when it causes terrain transformation. - tile_irrigate() and tile_mine() check against NULL target extra See bug #21625 ------------------------------------------------------------------------ r24534 | cazfi | 2014-02-22 05:53:48 +0200 (Sat, 22 Feb 2014) | 6 lines Changed paths: M /trunk/client/editor.c Handle tile labels correctly when doing tile copypaste in editor. Reported by taka See bug #21656 ------------------------------------------------------------------------ r24531 | cazfi | 2014-02-22 05:25:53 +0200 (Sat, 22 Feb 2014) | 7 lines Changed paths: M /trunk/ai/default/advdiplomacy.c M /trunk/ai/default/advdomestic.c M /trunk/ai/default/advmilitary.c M /trunk/ai/default/aicity.c M /trunk/ai/default/aidata.c M /trunk/ai/default/aidata.h M /trunk/ai/default/aiferry.c M /trunk/ai/default/aihand.c M /trunk/ai/default/aiparatrooper.c M /trunk/ai/default/aisettler.c M /trunk/ai/default/aitools.c M /trunk/server/advisors/advbuilding.c M /trunk/server/advisors/advdata.c M /trunk/server/advisors/advdata.h 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. See patch #4515 ------------------------------------------------------------------------ r24530 | sveinung | 2014-02-21 12:16:23 +0200 (Fri, 21 Feb 2014) | 10 lines Changed paths: M /trunk/client/control.c M /trunk/client/gui-gtk-2.0/diplomat_dialog.c M /trunk/client/gui-gtk-3.0/diplomat_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl2/diplomat_dialog.c M /trunk/client/gui-stub/dialogs.c M /trunk/client/gui-xaw/diplomat_dialog.c M /trunk/client/include/dialogs_g.h M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/unithand.c Find the probability of success for each possible spy action on the server. Make the client ask for them right before they are needed. This way results won't get outdated while waiting for the players attention in a queue. The client no longer use meta knowledge. Requested by Jacob Nevins See patch #4200 ------------------------------------------------------------------------ r24529 | sveinung | 2014-02-21 11:55:00 +0200 (Fri, 21 Feb 2014) | 5 lines Changed paths: M /trunk/common/metaknowledge.c Meta knowledge: Don't ask for the type of the target unit if it is NULL. Asking for the unit type of NULL causes an assertion failure. See bug #21694 ------------------------------------------------------------------------ r24528 | cazfi | 2014-02-21 07:25:40 +0200 (Fri, 21 Feb 2014) | 5 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/Makefile.am M /trunk/common/game.c M /trunk/common/packets.def A /trunk/common/style.c A /trunk/common/style.h M /trunk/data/alien/Makefile.am A /trunk/data/alien/styles.ruleset M /trunk/data/civ1/Makefile.am A /trunk/data/civ1/styles.ruleset M /trunk/data/civ2/Makefile.am A /trunk/data/civ2/styles.ruleset M /trunk/data/civ2civ3/Makefile.am A /trunk/data/civ2civ3/styles.ruleset M /trunk/data/classic/Makefile.am A /trunk/data/classic/styles.ruleset M /trunk/data/experimental/Makefile.am A /trunk/data/experimental/styles.ruleset M /trunk/data/multiplayer/Makefile.am A /trunk/data/multiplayer/styles.ruleset M /trunk/fc_version M /trunk/server/ruleset.c M /trunk/tools/ruledit/rulesave.c Itnroduced the concept of nation styles. In this initial commit they are just loaded from the ruleset data and passed to client, not used for anything. See pacyh #4511 ------------------------------------------------------------------------ r24527 | sveinung | 2014-02-20 13:53:42 +0200 (Thu, 20 Feb 2014) | 3 lines Changed paths: M /trunk/common/actions.c M /trunk/common/metaknowledge.c M /trunk/common/metaknowledge.h Use fc_tristate in meta knowledge and remove mk_eval_result. See patch #4517 ------------------------------------------------------------------------ r24525 | cazfi | 2014-02-20 06:13:59 +0200 (Thu, 20 Feb 2014) | 4 lines Changed paths: M /trunk/client/options.c Fixed selection of client settings file for development versions. See bug #21698 ------------------------------------------------------------------------ r24522 | cazfi | 2014-02-20 05:46:50 +0200 (Thu, 20 Feb 2014) | 5 lines Changed paths: M /trunk/common/tile.c Consider tile label changed also when its contents have changed, not just when its state of existence has changed. See bug #21657 ------------------------------------------------------------------------ r24520 | cazfi | 2014-02-20 04:55:53 +0200 (Thu, 20 Feb 2014) | 5 lines Changed paths: M /trunk/client/options.c M /trunk/configure.ac M /trunk/fc_version Introduced state FREEZE_VERSION for freeciv branches. That's the state between bumping the version number and releasing first beta. See patch #4512 ------------------------------------------------------------------------ r24519 | sveinung | 2014-02-19 08:09:58 +0200 (Wed, 19 Feb 2014) | 11 lines Changed paths: M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/gui-gtk-2.0/diplomat_dialog.c M /trunk/client/gui-gtk-3.0/diplomat_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl2/diplomat_dialog.c M /trunk/client/gui-xaw/diplomat_dialog.c M /trunk/client/packhand.c Use choose_action_queue_next() when the intention is to move the diplomat queue along Calling process_diplomat_arrival() with NULL as the first parameter moves the diplomat queue along. It is not clear from its name or its parameters that this is what will happen. Define a new function choose_action_queue_next() that wraps process_diplomat_arrival(). Use it when the intention is to move the diplomat queue along. See patch #4514 ------------------------------------------------------------------------ r24518 | sveinung | 2014-02-19 07:04:31 +0200 (Wed, 19 Feb 2014) | 17 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/unit.c M /trunk/common/unittype.h M /trunk/data/alien/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/helpdata.txt M /trunk/data/multiplayer/units.ruleset Enable units that them self don't impose a ZOC but respect the ZOC of others This is done by adding the HasNoZoc unit flag. Requested by Edgaras Šeputis Patch by Edgaras Šeputis with the following modifications done by my self: * Add a separation line in is_my_zoc() (code style issue found by Marko Lindqvist ) * Align rule set documentation comments * Change "zones of control" to "zone of control" * generated help text: imposes (in stead of has) no zone of control" as Jacob Nevins suggested * generated help text: Specify that it imposes no zone of control on its adjacent tiles to avoid confusion between zone and tile. See bug #21507 ------------------------------------------------------------------------ r24517 | cazfi | 2014-02-19 06:09:29 +0200 (Wed, 19 Feb 2014) | 5 lines Changed paths: M /trunk/client/gui-sdl2/canvas.c M /trunk/client/gui-sdl2/citydlg.c M /trunk/client/gui-sdl2/cityrep.c M /trunk/client/gui-sdl2/cma_fe.c M /trunk/client/gui-sdl2/dialogs.c M /trunk/client/gui-sdl2/diplodlg.c M /trunk/client/gui-sdl2/gotodlg.c M /trunk/client/gui-sdl2/graphics.c M /trunk/client/gui-sdl2/graphics.h M /trunk/client/gui-sdl2/gui_string.c M /trunk/client/gui-sdl2/gui_tilespec.c M /trunk/client/gui-sdl2/helpdlg.c M /trunk/client/gui-sdl2/inteldlg.c M /trunk/client/gui-sdl2/mapctrl.c M /trunk/client/gui-sdl2/mapview.c M /trunk/client/gui-sdl2/plrdlg.c M /trunk/client/gui-sdl2/repodlgs.c M /trunk/client/gui-sdl2/widget.c M /trunk/client/gui-sdl2/widget_button.c M /trunk/client/gui-sdl2/widget_checkbox.c M /trunk/client/gui-sdl2/widget_combo.c M /trunk/client/gui-sdl2/widget_edit.c M /trunk/client/gui-sdl2/widget_icon.c M /trunk/client/gui-sdl2/widget_label.c M /trunk/client/gui-sdl2/widget_scrollbar.c M /trunk/client/gui-sdl2/widget_window.c M /trunk/client/gui-sdl2/wldlg.c Added alpha_mod parameter to alphablit() of sdl2-client to get rid of broken blend_surface() function. See patch #4508 ------------------------------------------------------------------------ r24516 | cazfi | 2014-02-19 05:14:56 +0200 (Wed, 19 Feb 2014) | 5 lines Changed paths: M /trunk/client/audio.c M /trunk/client/client_main.c M /trunk/client/music.c M /trunk/client/music.h M /trunk/client/options.c M /trunk/client/options.h Added individual client options to enable/disable sound effects, in-game music, and menu music. See patch #4493 ------------------------------------------------------------------------ r24515 | sveinung | 2014-02-18 19:58:07 +0200 (Tue, 18 Feb 2014) | 7 lines Changed paths: M /trunk/client/packhand.c M /trunk/fc_version M /trunk/server/unithand.c Make sure the server always replies to spy action queries. When an error occurs a diplomat answer packet with the action type field set to DIPLOMAT_ANY_ACTION is sent to let the client know that something went wrong. The generic client code can then move on in the diplomat queue. See bug #21646 ------------------------------------------------------------------------ r24514 | sveinung | 2014-02-18 17:04:14 +0200 (Tue, 18 Feb 2014) | 3 lines Changed paths: M /trunk/common/actions.c M /trunk/common/metaknowledge.c M /trunk/common/metaknowledge.h Meta knowledge: Be correct if passed data the point of view player can't see See patch #4510 ------------------------------------------------------------------------ r24513 | sveinung | 2014-02-18 06:43:59 +0200 (Tue, 18 Feb 2014) | 7 lines Changed paths: M /trunk/client/packhand.c Generic client code: Move the diplomat queue forward on errors The generic client code validates the information the server sends for the follow up questions of two stage spy actions. Move the diplomat queue along when this validation fails. See bug #21651 ------------------------------------------------------------------------ r24510 | cazfi | 2014-02-18 06:17:42 +0200 (Tue, 18 Feb 2014) | 4 lines Changed paths: M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl2/repodlgs.c Removed unneeded calculation with potentially uninitialized variable. See patch #4504 ------------------------------------------------------------------------ r24508 | cazfi | 2014-02-18 04:01:41 +0200 (Tue, 18 Feb 2014) | 4 lines Changed paths: M /trunk/data/misc/specialists.png M /trunk/data/misc/specialists.spec Added female specialist icons by GriffonSpade See patch #4506 ------------------------------------------------------------------------ r24506 | cazfi | 2014-02-18 02:07:25 +0200 (Tue, 18 Feb 2014) | 4 lines Changed paths: M /trunk/data/civ1/effects.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/multiplayer/effects.ruleset Corrected remaining effects still using deprecated "name" field to use new "type" field. See patch #4503 ------------------------------------------------------------------------ r24505 | sveinung | 2014-02-17 13:40:50 +0200 (Mon, 17 Feb 2014) | 3 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp Qt client: Show the probability that a spy action will be successful See patch #4501 ------------------------------------------------------------------------ r24496 | jtn | 2014-02-17 11:56:53 +0200 (Mon, 17 Feb 2014) | 4 lines Changed paths: M /trunk/data/database.lua M /trunk/doc/README.fcdb M /trunk/server/fcdb.c M /trunk/server/fcdb.h M /trunk/server/scripting/api_fcdb_base.c M /trunk/server/scripting/api_fcdb_base.h M /trunk/server/scripting/tolua_fcdb.pkg Valid keys and their meanings in the database configuration file are now defined by database.lua, not freeciv-server. See gna bug #19909. ------------------------------------------------------------------------ r24495 | jtn | 2014-02-17 11:56:48 +0200 (Mon, 17 Feb 2014) | 6 lines Changed paths: M /trunk/data/database.lua M /trunk/scripts/setup_auth_server.sh Remove obsolete 'TYPE=MyISAM' from MySQL database creation, as it is incompatible with new MySQL/MariaDB and anyway unnecessary. Reported by Manuel Umlauf. See gna bug #21315. ------------------------------------------------------------------------ r24494 | jtn | 2014-02-17 11:56:42 +0200 (Mon, 17 Feb 2014) | 3 lines Changed paths: M /trunk/doc/README.fcdb M /trunk/scripts/setup_auth_server.sh Encourage use of SQLite for new installations. See gna patch #4507. ------------------------------------------------------------------------ r24493 | jtn | 2014-02-17 11:56:37 +0200 (Mon, 17 Feb 2014) | 6 lines Changed paths: M /trunk/server/connecthand.c M /trunk/server/plrhand.c M /trunk/server/savecompat.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c Correctly assign player colors when loading pre-2.4 savegames, and add more checks that player colors are assigned when they should be. Patch by Marko Lindqvist (cazfi@gna) and myself. See gna bug #21126. ------------------------------------------------------------------------ r24492 | jtn | 2014-02-17 11:56:31 +0200 (Mon, 17 Feb 2014) | 4 lines Changed paths: M /trunk/utility/log.c Fix repeated emission of single log message if the previous message had been repeated exactly twice. See gna bug #21658. ------------------------------------------------------------------------ r24489 | cazfi | 2014-02-17 04:50:56 +0200 (Mon, 17 Feb 2014) | 4 lines Changed paths: M /trunk/common/scriptcore/api_game_methods.c M /trunk/common/scriptcore/api_game_methods.h M /trunk/common/scriptcore/tolua_game.pkg Added lua function tile:has_road() See patch #4497 ------------------------------------------------------------------------ r24486 | cazfi | 2014-02-17 04:37:07 +0200 (Mon, 17 Feb 2014) | 4 lines Changed paths: M /trunk/server/settings.c Added notice that setting takes effect next turn to phasemode help. See bug #21631 ------------------------------------------------------------------------ r24485 | sveinung | 2014-02-16 16:42:46 +0200 (Sun, 16 Feb 2014) | 3 lines Changed paths: M /trunk/doc/README.actions Fix capitalized of "Writing" in action enabler documentation See patch bug #21645 ------------------------------------------------------------------------ r24483 | sveinung | 2014-02-16 16:21:39 +0200 (Sun, 16 Feb 2014) | 11 lines Changed paths: M /trunk/client/gui-gtk-2.0/diplomat_dialog.c M /trunk/client/gui-gtk-3.0/diplomat_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl2/diplomat_dialog.c M /trunk/client/gui-stub/dialogs.c M /trunk/client/gui-xaw/diplomat_dialog.c M /trunk/client/include/dialogs_g.h M /trunk/client/packhand.c Pass the acting diplomat from the generic to the specific client code All packets asking follow up questions about a spy action contain the ID of the acting diplomat. The generic client code already use it. Change the interface between the generic and the specific client code so the diplomat is forwarded to the client specific code. Having the real diplomat as a parameter is useful when fixing a bug caused by a client specific way of guessing what diplomat a follow up question refers to. See patch #4502 ------------------------------------------------------------------------ r24480 | cazfi | 2014-02-16 09:09:32 +0200 (Sun, 16 Feb 2014) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/sprite.c gtk3-client does not advertise itself as able to handle .xpm. See bug #21604 ------------------------------------------------------------------------ r24479 | cazfi | 2014-02-16 06:56:19 +0200 (Sun, 16 Feb 2014) | 4 lines Changed paths: M /trunk/client/gui-sdl2/gui_main.c Update screen on every round of main loop of sdl2-client See patch #4480 ------------------------------------------------------------------------ r24477 | cazfi | 2014-02-16 06:10:51 +0200 (Sun, 16 Feb 2014) | 4 lines Changed paths: M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/doc/README.ruleset_civ2civ3 Enabled techlossrestore in civ2civ3 ruleset See bug #21637 ------------------------------------------------------------------------ r24476 | cazfi | 2014-02-16 05:16:02 +0200 (Sun, 16 Feb 2014) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-3.0/helpdlg.c M /trunk/client/gui-xaw/helpdlg.c M /trunk/client/helpdata.c M /trunk/client/helpdata.h Combined helptext_base() and helptext_road() to one helptext_extra(). See patch #4494 ------------------------------------------------------------------------ r24475 | cazfi | 2014-02-16 05:05:59 +0200 (Sun, 16 Feb 2014) | 4 lines Changed paths: M /trunk/client/Makefile.am M /trunk/client/client_main.c A /trunk/client/music.c A /trunk/client/music.h M /trunk/client/packhand.c M /trunk/common/city.h M /trunk/common/packets.def M /trunk/common/player.c M /trunk/common/player.h M /trunk/data/alien/cities.ruleset M /trunk/data/civ1/cities.ruleset M /trunk/data/civ2/cities.ruleset M /trunk/data/civ2civ3/cities.ruleset M /trunk/data/classic/cities.ruleset M /trunk/data/experimental/cities.ruleset M /trunk/data/multiplayer/cities.ruleset M /trunk/data/stdsounds.soundspec M /trunk/fc_version M /trunk/server/plrhand.c M /trunk/server/ruleset.c Play music specific to player's currently active city_style. See patch #4490 ------------------------------------------------------------------------ r24474 | sveinung | 2014-02-15 20:31:26 +0200 (Sat, 15 Feb 2014) | 8 lines Changed paths: M /trunk/client/gui-gtk-2.0/diplomat_dialog.c M /trunk/client/gui-gtk-3.0/diplomat_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl2/diplomat_dialog.c M /trunk/client/gui-xaw/diplomat_dialog.c M /trunk/common/actions.c M /trunk/common/actions.h Introduce action probabilities and make the clients use them. No probabilities are displayed or calculated yet. Displaying the probability that an action will be successful was requested by Jacob Nevins See patch #4500 ------------------------------------------------------------------------ r24473 | sveinung | 2014-02-15 20:06:08 +0200 (Sat, 15 Feb 2014) | 3 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp Qt client: Add assertions to reveal issues in the diplomat queue handling. See patch #4498 ------------------------------------------------------------------------ r24470 | cazfi | 2014-02-15 02:11:42 +0200 (Sat, 15 Feb 2014) | 4 lines Changed paths: M /trunk/client/gui-sdl/alphablit.c M /trunk/client/gui-sdl2/alphablit.c Made ASSEMBLE_RGB and DISEMBLE_RGB macros safe from alignment changes. See patch #4492 ------------------------------------------------------------------------ r24469 | cazfi | 2014-02-15 01:12:11 +0200 (Sat, 15 Feb 2014) | 5 lines Changed paths: M /trunk/data/experimental/effects.ruleset Use present = FALSE requirements instead of nreqs vector in experimental ruleset effects.ruleset. See patch #4482 ------------------------------------------------------------------------ r24467 | cazfi | 2014-02-15 01:07:29 +0200 (Sat, 15 Feb 2014) | 6 lines Changed paths: M /trunk/server/savegame2.c Consider activity characters case-sensitive when loading unit orders. Reported by Jacob Nevins See bug #21410 ------------------------------------------------------------------------ r24466 | cazfi | 2014-02-15 00:22:33 +0200 (Sat, 15 Feb 2014) | 4 lines Changed paths: M /trunk/data/amplio.tilespec M /trunk/data/amplio2.tilespec M /trunk/data/cimpletoon.tilespec M /trunk/data/hex2t.tilespec M /trunk/data/isophex.tilespec M /trunk/data/isotrident.tilespec M /trunk/data/misc/Makefile.am A /trunk/data/misc/events.png A /trunk/data/misc/events.spec M /trunk/data/misc/small.spec M /trunk/data/trident.tilespec Added city event icons by GriffonSpade See patch #4166 ------------------------------------------------------------------------ r24463 | cazfi | 2014-02-14 23:41:17 +0200 (Fri, 14 Feb 2014) | 4 lines Changed paths: M /trunk/server/savegame2.c Save number of current phase to savegame. See bug #21632 ------------------------------------------------------------------------ r24461 | sveinung | 2014-02-14 15:50:58 +0200 (Fri, 14 Feb 2014) | 5 lines Changed paths: M /trunk/m4/qt5.m4 Recognize Qt 5.2's moc during ./configure The format of the string 'moc -v' prints changed in Qt 5.2 See bug #21644 ------------------------------------------------------------------------ r24460 | sveinung | 2014-02-14 13:53:26 +0200 (Fri, 14 Feb 2014) | 7 lines Changed paths: M /trunk/common/actions.c Make action enablers for bribe/sabotage aware that the victim must be alone The Freeciv code assumes that a unit that is a victim of the spy actions bribe and sabotage is alone at its tile. Make all evaluations based on action enablers aware of this limitation by making it a hard requirement. See patch #4495 ------------------------------------------------------------------------ r24459 | cazfi | 2014-02-14 03:47:57 +0200 (Fri, 14 Feb 2014) | 5 lines Changed paths: M /trunk/client/text.c M /trunk/client/text.h M /trunk/common/Makefile.am A /trunk/common/clientutils.c A /trunk/common/clientutils.h Moved concat_tile_activity_text() from client/text.[ch] to new common/clientutils.[ch] to be available for freeciv-web. See patch #4484 ------------------------------------------------------------------------ r24456 | cazfi | 2014-02-13 23:46:16 +0200 (Thu, 13 Feb 2014) | 4 lines Changed paths: M /trunk/client/client_main.c Play tag "music_start" also when leaving previous game and getting back to pregame main menu. See bug #21635 ------------------------------------------------------------------------ r24454 | cazfi | 2014-02-13 23:04:42 +0200 (Thu, 13 Feb 2014) | 7 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/game.h M /trunk/common/tech.c M /trunk/common/tech.h M /trunk/server/settings.c M /trunk/server/techtools.c Added server setting 'techlossrestore' that defines how big portion of the bulbs of the lost tech are restored. Requested by David Fernandez See bug #21623 ------------------------------------------------------------------------ r24452 | cazfi | 2014-02-13 22:00:42 +0200 (Thu, 13 Feb 2014) | 5 lines Changed paths: M /trunk/data/alien/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset When other rulesets are compared to classic ruleset in their description, say 'classic' and not 'default'. See patch #4466 ------------------------------------------------------------------------ r24449 | cazfi | 2014-02-13 21:56:53 +0200 (Thu, 13 Feb 2014) | 6 lines Changed paths: M /trunk/ai/default/aiunit.c M /trunk/common/combat.c M /trunk/common/combat.h M /trunk/server/advisors/advgoto.c M /trunk/server/unithand.c Tell exact reason why unit cannot attack when the attempt fails. Issue brought up by Arbogast See patch #4445 ------------------------------------------------------------------------ r24448 | sveinung | 2014-02-13 07:38:50 +0200 (Thu, 13 Feb 2014) | 8 lines Changed paths: M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl2/diplomat_dialog.c SDL clients: Move the diplomat queue along after the first unit is done Make the SDL clients use the diplomat queue. When an action has been chosen and its follow up questions have been answered they will now inform the queue. If another unit is waiting for a decision about what, if any, spy action to do the queue will call the SDL clients so it can ask the player. See patch #4491 ------------------------------------------------------------------------ r24447 | sveinung | 2014-02-12 19:57:44 +0200 (Wed, 12 Feb 2014) | 11 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp Qt client: Move the diplomat queue along after receiving required input If a unit that has the Diplomat flag asks the user what action to take before the user has answered the same question asked by another unit with the Diplomat flag the question is queued. Make the Qt client use this queue by processing the next unit in the diplomat queue when an action has been chosen and its follow up questions have been answered. See patch #4489 ------------------------------------------------------------------------ r24446 | sveinung | 2014-02-12 16:17:01 +0200 (Wed, 12 Feb 2014) | 3 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/dialogs.h Qt client: make it possible to run a custom function after a choice_dialog is closed See patch #4488 ------------------------------------------------------------------------ r24444 | cazfi | 2014-02-12 05:54:35 +0200 (Wed, 12 Feb 2014) | 4 lines Changed paths: M /trunk/client/tilespec.c Fixed detection of error in alt specialist icon loading. See bug #21602 ------------------------------------------------------------------------ r24441 | cazfi | 2014-02-12 05:43:52 +0200 (Wed, 12 Feb 2014) | 4 lines Changed paths: M /trunk/ai/default/aidata.c Made dai_plr_data_get() to identify itself correctly in log message. See patch #4483 ------------------------------------------------------------------------ r24439 | cazfi | 2014-02-12 03:42:50 +0200 (Wed, 12 Feb 2014) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/tools/Makefile.am Added configure option --without-freeciv-manual to disable building of freeciv-manual. See patch #4481 ------------------------------------------------------------------------ r24437 | cazfi | 2014-02-12 00:28:55 +0200 (Wed, 12 Feb 2014) | 5 lines Changed paths: M /trunk/client/gui-qt/mapview.cpp Initialize variable 'redraw' to value false in a couple of functions where its value might get checked without explicit assignment. See bug #21612 ------------------------------------------------------------------------ r24434 | cazfi | 2014-02-12 00:23:36 +0200 (Wed, 12 Feb 2014) | 4 lines Changed paths: M /trunk/utility/netfile.c Reset curl handle between uses. See patch #4469 ------------------------------------------------------------------------ r24432 | cazfi | 2014-02-12 00:04:05 +0200 (Wed, 12 Feb 2014) | 8 lines Changed paths: M /trunk/client/tilespec.c M /trunk/data/alien/terrain.ruleset M /trunk/data/amplio/terrain1.spec M /trunk/data/amplio/water.spec M /trunk/data/amplio.tilespec M /trunk/data/amplio2/terrain1.spec M /trunk/data/amplio2/water.spec M /trunk/data/amplio2.tilespec M /trunk/data/cimpletoon.tilespec M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/hex2t/overlays.spec M /trunk/data/hex2t/tiles.spec M /trunk/data/hex2t.tilespec M /trunk/data/isophex/rivers.spec M /trunk/data/isophex/terrain1.spec M /trunk/data/isophex/terrain2.spec M /trunk/data/isophex.tilespec M /trunk/data/isotrident/terrain1.spec M /trunk/data/isotrident/terrain2.spec M /trunk/data/isotrident.tilespec M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/trident/roads.spec M /trunk/data/trident/tiles.spec M /trunk/data/trident.tilespec 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 See patch #4468 ------------------------------------------------------------------------ r24430 | cazfi | 2014-02-11 04:35:51 +0200 (Tue, 11 Feb 2014) | 6 lines Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/mapview_common.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/effects.c M /trunk/common/effects.h Scale city area on citydlg based on radius upper bound calculated from the rulese. Originally reported by Jacob Nevins See patch #4389 ------------------------------------------------------------------------ r24425 | jtn | 2014-02-11 02:51:27 +0200 (Tue, 11 Feb 2014) | 6 lines Changed paths: M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2/units.ruleset In civ2 ruleset, reduce food upkeep for Settlers from 3 to 2 under Communist and Fundamentalist governments. After research by Marko Lindqvist (cazfi@gna). See gna bug #21519. ------------------------------------------------------------------------ r24424 | jtn | 2014-02-11 02:51:24 +0200 (Tue, 11 Feb 2014) | 3 lines Changed paths: M /trunk/client/helpdata.c Fix help display of non-integer unit upkeep multiplier. See gna bug #21624. ------------------------------------------------------------------------ r24423 | cazfi | 2014-02-11 01:09:45 +0200 (Tue, 11 Feb 2014) | 4 lines Changed paths: M /trunk/tools/Makefile.am M /trunk/tools/download.c M /trunk/tools/download.h Automatically install dependencies of the modpack being installed. See patch #4479 ------------------------------------------------------------------------ r24420 | cazfi | 2014-02-11 01:03:58 +0200 (Tue, 11 Feb 2014) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/sprite.c Fixed compiler warning about alignment increase in sprite_get_bounding_box(). See bug #21496 ------------------------------------------------------------------------ r24417 | cazfi | 2014-02-11 00:53:38 +0200 (Tue, 11 Feb 2014) | 4 lines Changed paths: M /trunk/data/civ2civ3/terrain.ruleset Oil Well will be built instead of regular Mine on Tundra tiles in civ2civ3 ruleset. See bug #21559 ------------------------------------------------------------------------ r24415 | cazfi | 2014-02-11 00:45:05 +0200 (Tue, 11 Feb 2014) | 4 lines Changed paths: M /trunk/win32/installer/Makefile Added separate make rule for each windows installer packet. See patch #4449 ------------------------------------------------------------------------ r24412 | cazfi | 2014-02-10 00:11:33 +0200 (Mon, 10 Feb 2014) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/gotodlg.c M /trunk/client/gui-gtk-3.0/gotodlg.c Fixed compiler warning about unused format parameter. See bug #21495 ------------------------------------------------------------------------ r24409 | cazfi | 2014-02-09 23:50:31 +0200 (Sun, 09 Feb 2014) | 4 lines Changed paths: M /trunk/common/packets.def M /trunk/fc_version Send bulbs / turn count as sint32 over the network. See bug #21549 ------------------------------------------------------------------------ r24408 | cazfi | 2014-02-09 23:31:27 +0200 (Sun, 09 Feb 2014) | 4 lines Changed paths: M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h If tileset and topology are not compatible, show tileset_error() See patch #4474 ------------------------------------------------------------------------ r24405 | cazfi | 2014-02-09 20:50:02 +0200 (Sun, 09 Feb 2014) | 6 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/ai/default/aitech.c Generally fixed AI to consider the possibility that a requirement it's evaluating is actually negated requirement. There might be more issues in the details. See patch #4451 ------------------------------------------------------------------------ r24402 | cazfi | 2014-02-09 12:23:06 +0200 (Sun, 09 Feb 2014) | 7 lines Changed paths: M /trunk/utility/ioz.c Increased xz decompression output buffer size to 250k to avoid situations where decompression cannot continue Reported by stelonix See bug #21603 ------------------------------------------------------------------------ r24399 | cazfi | 2014-02-09 03:51:48 +0200 (Sun, 09 Feb 2014) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/sprite.c Log human readable error message from gdk_pixbuf_new_from_file() in case of failure. See patch #4478 ------------------------------------------------------------------------ r24397 | cazfi | 2014-02-09 03:20:25 +0200 (Sun, 09 Feb 2014) | 5 lines Changed paths: M /trunk/client/tilespec.c M /trunk/data/hex2t.tilespec M /trunk/data/isophex.tilespec Turned .tilespec view of what is regular hex and what is isohex tileset the other way around. See bug #21589 ------------------------------------------------------------------------ r24375 | sveinung | 2014-02-07 12:45:38 +0200 (Fri, 07 Feb 2014) | 25 lines Changed paths: M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/unithand.c Use tile ID when asking user to choose diplomatic action Change the target information from victim ID to tile ID in the client's diplomat_arrival_queue and in the server's request for a clarification about what the player intended by moving an unit with the Diplomat flag. Since the client didn't send the server supplied potential victim ID to popup_diplomat_dialog() no server control is lost. When moving an unit that has the Diplomat flag it can be unclear to the server if a move or a diplomatic action was intended. The server must therefore request this information from the client. When the server request this information, or the player request a diplomatic action, the client don't know what action the player asked for. The client must therefore ask the player. Since the player only can answer one question at a time the questions are queued. Game state related to a queued question may change while the player replies to a previous question. The server used to ask by sending the client the ID of the Diplomat and the ID of a potential victim on the tile. The client would then put this information in the queue of questions. The potential victim may move before the diplomat action dialog is shown to the player. If the player intended to move to the tile it self or target another victim on the tile this behavior gave an unexpected result. See patch #4476 ------------------------------------------------------------------------ r24373 | cazfi | 2014-02-06 18:50:31 +0200 (Thu, 06 Feb 2014) | 4 lines Changed paths: M /trunk/data/misc/specialists.spec Added tags for specialists unused in supplied rulesets but present in specialists.png. See patch #4467 ------------------------------------------------------------------------ r24371 | cazfi | 2014-02-06 18:03:02 +0200 (Thu, 06 Feb 2014) | 6 lines Changed paths: M /trunk/data/civ2civ3/buildings.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/civ2civ3/techs.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/doc/README.ruleset_civ2civ3 Updated civ2civ3 ruleset to version 6. Patch by David Fernandez See patch #4460 ------------------------------------------------------------------------ r24361 | sveinung | 2014-02-06 13:17:34 +0200 (Thu, 06 Feb 2014) | 9 lines Changed paths: M /trunk/client/control.c Fix Diplomat/Spy actions against a victim on the same tile as the Diplomat The offending line cause silent failure unless the Spy/Diplomat action dialog of another unit is open. Remove it in stead of inverting it. No matter if the check is there or not the Spy/Diplomat action dialog currently showing will remain the same. Without the check the new order will be queued in stead of silently forgotten. See bug #21595 ------------------------------------------------------------------------ r24360 | sveinung | 2014-02-06 13:16:25 +0200 (Thu, 06 Feb 2014) | 8 lines Changed paths: M /trunk/server/diplomats.c Don't battle your own on the behalf of the ally you spy on. If a unit that has the Diplomat flag or the SuperSpy flag is on the same tile as the target of certain diplomat actions it will try to stop them via diplomatic combat. A unit should not try to stop an action done by it self or another unit controlled by the same player. See bug #21596 ------------------------------------------------------------------------ r24359 | sveinung | 2014-02-06 12:25:44 +0200 (Thu, 06 Feb 2014) | 7 lines Changed paths: M /trunk/client/gui-xaw/diplomat_dialog.c Xaw client: permit targeted sabotage of building 0 (Airport in Classic) Change the validation test to check the the building ID isn't below -1 Reported by Jacob Nevins See bug #21560 ------------------------------------------------------------------------ r24358 | sveinung | 2014-02-06 11:58:45 +0200 (Thu, 06 Feb 2014) | 6 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp Qt client: inline the variable diplomat_target_id to avoid confusion In other clients the variable diplomat_target_id is a global array of possible targets. In the Qt client it is local to popup_diplomat_dialog(). See patch #4475 ------------------------------------------------------------------------ r24355 | cazfi | 2014-02-06 01:06:27 +0200 (Thu, 06 Feb 2014) | 5 lines Changed paths: M /trunk/tools/ruledit/ruledit.cpp M /trunk/tools/ruledit/ruledit_qt.cpp M /trunk/tools/ruledit/ruledit_qt.h M /trunk/tools/ruledit/tab_misc.cpp M /trunk/tools/ruledit/tab_misc.h M /trunk/tools/ruledit/tab_tech.cpp M /trunk/tools/ruledit/tab_tech.h Replaced commandline parameter to select ruleset to edit in freeciv-ruledit with gui implementation. See patch #4462 ------------------------------------------------------------------------ r24352 | cazfi | 2014-02-06 00:08:54 +0200 (Thu, 06 Feb 2014) | 7 lines Changed paths: M /trunk/client/connectdlg_common.c Client starts looking free server port from (DEFAULT + 1) to mitigate Windows bug of binding to port that is already used by manually started server Bug reported by Jacob Nevins See patch #4471 ------------------------------------------------------------------------ r24350 | cazfi | 2014-02-06 00:01:48 +0200 (Thu, 06 Feb 2014) | 6 lines Changed paths: M /trunk/client/tilespec.c M /trunk/data/amplio.tilespec M /trunk/data/amplio2.tilespec M /trunk/data/cimpletoon.tilespec M /trunk/data/hex2t.tilespec M /trunk/data/isophex.tilespec M /trunk/data/isotrident.tilespec M /trunk/data/trident.tilespec Made it tileset configurable on top of which terrain layer darkness is applied. Requested by Jacob Nevins See patch #4461 ------------------------------------------------------------------------ r24349 | sveinung | 2014-02-05 17:43:31 +0200 (Wed, 05 Feb 2014) | 3 lines Changed paths: M /trunk/client/gui-xaw/diplomat_dialog.c M /trunk/data/Freeciv.in Xaw client: Merge spy action dialogs See patch #4473 ------------------------------------------------------------------------ r24348 | sveinung | 2014-02-05 17:02:23 +0200 (Wed, 05 Feb 2014) | 7 lines Changed paths: M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl2/diplomat_dialog.c SDL clients: Allow units that don't have the Spy flag to do targeted sabotage It is possible to let units that don't have the Spy flag do targeted sabotage via action enablers. Stop failing silently when a non Spy unit receive the list of possible sabotage targets. See bug #21588 ------------------------------------------------------------------------ r24347 | sveinung | 2014-02-05 16:45:48 +0200 (Wed, 05 Feb 2014) | 9 lines Changed paths: M /trunk/client/gui-xaw/diplomat_dialog.c M /trunk/data/Freeciv.in Xaw client: Remove hard coded dependency on the Spy flag in spy actions against a city The actions an unit with the Diplomat flag can do against a city is now determined by action enablers, not by the presence of the Spy flag. Merging the dialogs makes the Xaw client do the right thing in rule sets where a diplomat without the Spy flag can to targeted actions and in rule sets where a unit with the Spy flag can do untargeted actions. See patch #4472 ------------------------------------------------------------------------ r24345 | cproc | 2014-02-04 23:33:00 +0200 (Tue, 04 Feb 2014) | 3 lines Changed paths: M /trunk/win32/installer/Makefile Add SDL_gfx and SDL_ttf DLL names to Windows installer Makefile. See task #7754 ------------------------------------------------------------------------ r24338 | cazfi | 2014-02-04 22:49:31 +0200 (Tue, 04 Feb 2014) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-3.0/citydlg.c Removed '+' and '-' buttons that did nothing from the citizens list in city dialog opening when in editor mode. See patch #4465 ------------------------------------------------------------------------ r24337 | cazfi | 2014-02-03 23:57:55 +0200 (Mon, 03 Feb 2014) | 4 lines Changed paths: M /trunk/client/gui-sdl2/chatline.c M /trunk/client/gui-sdl2/citydlg.c M /trunk/client/gui-sdl2/cityrep.c M /trunk/client/gui-sdl2/cma_fe.c M /trunk/client/gui-sdl2/connectdlg.c M /trunk/client/gui-sdl2/dialogs.c M /trunk/client/gui-sdl2/diplodlg.c M /trunk/client/gui-sdl2/diplomat_dialog.c M /trunk/client/gui-sdl2/gui_id.h M /trunk/client/gui-sdl2/gui_main.c M /trunk/client/gui-sdl2/gui_main.h M /trunk/client/gui-sdl2/helpdlg.c M /trunk/client/gui-sdl2/inteldlg.c M /trunk/client/gui-sdl2/mapctrl.c M /trunk/client/gui-sdl2/mapview.c M /trunk/client/gui-sdl2/menu.c M /trunk/client/gui-sdl2/messagewin.c M /trunk/client/gui-sdl2/optiondlg.c M /trunk/client/gui-sdl2/pages.c M /trunk/client/gui-sdl2/plrdlg.c M /trunk/client/gui-sdl2/repodlgs.c M /trunk/client/gui-sdl2/repodlgs.h M /trunk/client/gui-sdl2/spaceshipdlg.c M /trunk/client/gui-sdl2/widget.c M /trunk/client/gui-sdl2/widget.h M /trunk/client/gui-sdl2/widget_button.c M /trunk/client/gui-sdl2/widget_icon.c M /trunk/client/gui-sdl2/widget_label.c M /trunk/client/gui-sdl2/widget_scrollbar.c M /trunk/client/gui-sdl2/wldlg.c Replace all "sellect" words in sdl2-client code with respective "select" word. See patch #4464 ------------------------------------------------------------------------ r24336 | cazfi | 2014-02-03 23:31:29 +0200 (Mon, 03 Feb 2014) | 5 lines Changed paths: M /trunk/utility/fcbacktrace.c M /trunk/utility/fcbacktrace.h Refactored backtrace printing code so that there's now backtrace_print() function available for callers outside of the logging code. See patch #4463 ------------------------------------------------------------------------ r24335 | pepeto | 2014-02-03 21:45:55 +0200 (Mon, 03 Feb 2014) | 9 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/aicore/pf_tools.c M /trunk/common/movement.c M /trunk/common/movement.h M /trunk/common/unittype.h M /trunk/server/ruleset.c Pathfinding unknown movement cost is more ruleset-flexible: * The cost is equal to the highest movement cost the unit can encounter. * A malus (mutliplied by 2) is applied if a unit cannot enter all terrains. * UTYF_IGTER is now handled. * The value is now cached by unit type. Patch by Emmet Hikory (persia@gna) and me See patch #3903 ------------------------------------------------------------------------ r24332 | cazfi | 2014-02-02 00:36:25 +0200 (Sun, 02 Feb 2014) | 4 lines Changed paths: M /trunk/client/gui-sdl2/graphics.c M /trunk/client/gui-sdl2/mapview.c M /trunk/client/gui-sdl2/widget_label.c Allocate sdl2-client Main.gui See patch #4419 ------------------------------------------------------------------------ r24330 | cazfi | 2014-02-01 22:32:48 +0200 (Sat, 01 Feb 2014) | 6 lines Changed paths: M /trunk/translations/freeciv/POTFILES.skip M /trunk/translations/nations/POTFILES.skip M /trunk/translations/ruledit/POTFILES.skip Dropped data files from POTFILES.skip files. Added missing source files to them. Requested by Jacob Nevins See patch #4454 ------------------------------------------------------------------------ r24325 | cazfi | 2014-02-01 12:36:34 +0200 (Sat, 01 Feb 2014) | 6 lines Changed paths: M /trunk/utility/genlist.c Fixed genlist_sort() memory leak. Patch by pepeto See bug #21551 ------------------------------------------------------------------------ r24321 | cazfi | 2014-02-01 12:09:42 +0200 (Sat, 01 Feb 2014) | 6 lines Changed paths: M /trunk/data/misc/specialists.png Improvements to specialist icons, and add more of them for future use. Art by GriffonSpade See patch #4457 ------------------------------------------------------------------------ r24318 | cazfi | 2014-02-01 12:05:09 +0200 (Sat, 01 Feb 2014) | 5 lines Changed paths: M /trunk/client/connectdlg_common.c M /trunk/utility/netintf.c For the systems lacking getaddrinfo() have fallback implementations with inet_aton(), inet_addr() and gethostbyname() of find_next_free_port() See bug #21547 ------------------------------------------------------------------------ r24314 | jtn | 2014-01-31 21:57:32 +0200 (Fri, 31 Jan 2014) | 6 lines Changed paths: M /trunk/server/diplomats.c Catch an invalid improvement ID in a sabotage request from the client before it causes a segfault. Reported by Michal Mazurek (akfaew@gna). See gna bug #21558. ------------------------------------------------------------------------ r24313 | sveinung | 2014-01-31 12:58:36 +0200 (Fri, 31 Jan 2014) | 5 lines Changed paths: M /trunk/data/Freeciv.in Update the xaw client's Diplomat action dialog buttons' data part to match their C part The data part wasn't updated when city poisoning was added to the C part. See bug #21556 ------------------------------------------------------------------------ r24312 | sveinung | 2014-01-31 04:00:32 +0200 (Fri, 31 Jan 2014) | 5 lines Changed paths: M /trunk/client/gui-xaw/diplomat_dialog.c Make the xaw client request targeted sabotage and steal when dealing with a Spy. (Still hard coded but matches the action enablers of the bundled rule sets) See bug #21555 ------------------------------------------------------------------------ r24310 | cazfi | 2014-01-31 02:42:29 +0200 (Fri, 31 Jan 2014) | 6 lines Changed paths: M /trunk/bootstrap/generate_gitrev.sh Set executable property for generate_gitrev.sh Reported by Sveinung Kvilhaugsvik See bug #21568 ------------------------------------------------------------------------ r24308 | cazfi | 2014-01-31 02:39:16 +0200 (Fri, 31 Jan 2014) | 6 lines Changed paths: M /trunk/bootstrap/generate_gitrev.sh Set executable property for generate_gitrev.sh Reported by Sveinung Kvilhaugsvik See bug #21568 ------------------------------------------------------------------------ r24305 | cazfi | 2014-01-31 02:15:06 +0200 (Fri, 31 Jan 2014) | 5 lines Changed paths: M /trunk/ai/default/advdiplomacy.c M /trunk/ai/default/aitech.c M /trunk/client/gui-gtk-2.0/diplodlg.c M /trunk/client/gui-gtk-3.0/diplodlg.c M /trunk/client/gui-sdl/diplodlg.c M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl2/diplodlg.c M /trunk/client/gui-sdl2/diplomat_dialog.c M /trunk/client/gui-sdl2/repodlgs.c M /trunk/client/gui-xaw/diplodlg.c M /trunk/common/packets.def M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/fc_version M /trunk/server/advisors/advdata.c M /trunk/server/diplhand.c M /trunk/server/diplomats.c M /trunk/server/ruleset.c M /trunk/server/ruleset.h M /trunk/server/techtools.c M /trunk/tools/ruledit/rulesave.c Added ruleset control on which situations techs can be gained so that their reqs are not known. See patch #4415 ------------------------------------------------------------------------ r24300 | jtn | 2014-01-31 01:53:22 +0200 (Fri, 31 Jan 2014) | 4 lines Changed paths: D /trunk/translations/freeciv/et.po.sig Remove et.po.sig, an out-of-date detached PGP signature for an old version of the Estonian translation. See gna bug #21544. ------------------------------------------------------------------------ r24299 | jtn | 2014-01-31 01:53:14 +0200 (Fri, 31 Jan 2014) | 6 lines Changed paths: M /trunk/data/amplio/ancientcities.png M /trunk/data/amplio2/ancientcities.png Fix some inadvertent differences between walled and unwalled city graphics in Amplio2 and Amplio tilesets. Reported by GriffonSpade on the forum. See gna bug #21387. ------------------------------------------------------------------------ r24297 | cazfi | 2014-01-31 01:32:09 +0200 (Fri, 31 Jan 2014) | 5 lines Changed paths: M /trunk/Makefile.am A /trunk/bootstrap/fc_gitrev_gen.h.tmpl A /trunk/bootstrap/generate_gitrev.sh M /trunk/common/Makefile.am M /trunk/common/version.c M /trunk/common/version.h M /trunk/configure.ac Added configure option --enable-gitrev to make commit id as part of version number when freeciv source is in git repository. See patch #4453 ------------------------------------------------------------------------ r24294 | cazfi | 2014-01-30 03:15:38 +0200 (Thu, 30 Jan 2014) | 2 lines Changed paths: M /trunk/translations/freeciv/POTFILES.in M /trunk/translations/nations/POTFILES.skip M /trunk/translations/ruledit/POTFILES.skip Added mpcli.c to POTFILES ------------------------------------------------------------------------ r24290 | cazfi | 2014-01-30 02:03:18 +0200 (Thu, 30 Jan 2014) | 7 lines Changed paths: M /trunk/doc/README.AI_modules Document the need to give --enable-debug configure option in order to be able to run dynamic AI modules from build dir. Requested by Anonymous See bug #17558 ------------------------------------------------------------------------ r24286 | cazfi | 2014-01-30 01:58:46 +0200 (Thu, 30 Jan 2014) | 4 lines Changed paths: M /trunk/tools/civmanual.c M /trunk/tools/mpcmdline.c M /trunk/tools/ruledit/ruledit.cpp Give an error if some tool executable is given unknown commandline option. See bug #21538 ------------------------------------------------------------------------ r24285 | pepeto | 2014-01-29 23:43:05 +0200 (Wed, 29 Jan 2014) | 4 lines Changed paths: M /trunk/common/map.c Set the movement cost for a UTYF_IGTER unit disembarking with slow_invasions disabled to MOVE_COST_IGTER, like in previous versions of Freeciv. See gna bug #21535 ------------------------------------------------------------------------ r24280 | pepeto | 2014-01-29 23:35:31 +0200 (Wed, 29 Jan 2014) | 10 lines Changed paths: M /trunk/common/aicore/path_finding.c M /trunk/utility/pqueue.c M /trunk/utility/pqueue.h Pathfinding miscellaneous fix in pf_fuel_map_iterate(): * The function doesn't return a tile twice anymore. * The previous cost of a path is now calculated from the fuel_segment values. * Removed pq_delete(). * Added pq_replace() to prevent tile index to be listed many times in priority queues. From a report by Marko Lindqvist (cazfi@gna) See gna bug #21523 ------------------------------------------------------------------------ r24275 | cazfi | 2014-01-28 01:02:36 +0200 (Tue, 28 Jan 2014) | 4 lines Changed paths: M /trunk/win32/installer/Makefile Fixed make target 'clean' of Windows installer building Makefile. See bug #21529 ------------------------------------------------------------------------ r24274 | cazfi | 2014-01-28 00:52:55 +0200 (Tue, 28 Jan 2014) | 5 lines Changed paths: M /trunk/tools/ruledit/ruledit.cpp When freeciv-ruledit fails to load a ruleset, show correct ruleset name in the error message. See bug #21537 ------------------------------------------------------------------------ r24271 | cazfi | 2014-01-27 19:16:09 +0200 (Mon, 27 Jan 2014) | 4 lines Changed paths: M /trunk/client/gui-qt/Makefile.am M /trunk/tools/Makefile.am M /trunk/tools/ruledit/Makefile.am Do not distribute Qt meta object files. See bug #21526 ------------------------------------------------------------------------ r24265 | jtn | 2014-01-27 03:03:45 +0200 (Mon, 27 Jan 2014) | 5 lines Changed paths: M /trunk/server/cityturn.c Add missing pluralisation i18n marking to a string about city population. Noted by "Quintus" (Marvin Gülker). See gna bug #21528. ------------------------------------------------------------------------ r24264 | jtn | 2014-01-27 03:03:42 +0200 (Mon, 27 Jan 2014) | 6 lines Changed paths: M /trunk/client/helpdata.c A few textual changes to government help: * describe non-integer-ratio EFT_UPKEEP_FACTOR bonuses * better veteran description, including rank for unit type requirement * add missing PL_() i18n marking See gna patch #4450. ------------------------------------------------------------------------ r24263 | jtn | 2014-01-27 03:03:38 +0200 (Mon, 27 Jan 2014) | 7 lines Changed paths: M /trunk/client/helpdata.c Rework generation of government effects-driven help text, mainly to take into account world bonuses and the resulting net effect value. Fixes an issue where food Upkeep_Factor (for Settlers) was not reported (Democracy/Republic in classic/civ2 ruleset), or even reported incorrectly (Communism/Fundamentalism in civ2 ruleset). See gna bug #20521. ------------------------------------------------------------------------ r24261 | cazfi | 2014-01-27 00:56:48 +0200 (Mon, 27 Jan 2014) | 5 lines Changed paths: M /trunk/win32/installer/Makefile Build modpack installer gui consistent with the client selection for Windows installer packages. See bug #21474 ------------------------------------------------------------------------ r24258 | cazfi | 2014-01-27 00:25:16 +0200 (Mon, 27 Jan 2014) | 5 lines Changed paths: M /trunk/utility/netintf.c M /trunk/utility/netintf.h Fixed namespace conflict about find_next_free_port() parameter "interface" on Windows. See bug #21546 ------------------------------------------------------------------------ r24254 | cazfi | 2014-01-26 11:45:47 +0200 (Sun, 26 Jan 2014) | 6 lines Changed paths: M /trunk/client/connectdlg_common.c Do not announce client started games in LAN. Reported by David Lowe See patch #4438 ------------------------------------------------------------------------ r24252 | cazfi | 2014-01-26 11:40:21 +0200 (Sun, 26 Jan 2014) | 4 lines Changed paths: M /trunk/m4/sdl-client.m4 Fixed syntax error in configure when SDL_gfx is missing. See bug #21533 ------------------------------------------------------------------------ r24250 | cazfi | 2014-01-26 02:31:16 +0200 (Sun, 26 Jan 2014) | 4 lines Changed paths: M /trunk/data/alien/cities.ruleset M /trunk/data/civ1/nations.ruleset M /trunk/data/civ2/nations.ruleset M /trunk/data/default/nationlist.ruleset Fixed gettext warnings. See bug #21521 ------------------------------------------------------------------------ r24247 | cazfi | 2014-01-26 02:15:03 +0200 (Sun, 26 Jan 2014) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/citydlg.c M /trunk/client/gui-gtk-3.0/diplodlg.c M /trunk/client/gui-gtk-3.0/editgui.c M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.0/mapview.c M /trunk/client/gui-gtk-3.0/messagewin.c M /trunk/client/gui-gtk-3.0/plrdlg.c Always unref pixmaps got from sprite_get_pixbuf() See bug #21534 ------------------------------------------------------------------------ r24244 | cazfi | 2014-01-26 01:11:34 +0200 (Sun, 26 Jan 2014) | 8 lines Changed paths: M /trunk/client/connectdlg_common.c M /trunk/utility/netintf.c M /trunk/utility/netintf.h Fixed find_next_free_port() to return the actual free port found, and to check port from specific interface. This fixes the problems of client to fork a server and connect to it when there's already another such server running. Reported by myself and Christian Knoke See bug #19720 ------------------------------------------------------------------------ r24242 | cazfi | 2014-01-26 00:52:49 +0200 (Sun, 26 Jan 2014) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/Makefile.am M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-3.0/Makefile.am M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-qt/Makefile.am M /trunk/client/gui-qt/gui_main.cpp M /trunk/client/gui-xaw/Makefile.am M /trunk/client/gui-xaw/gui_main.c Restored "SDL.h" include to client gui source files containing main(), so main() gets renamed by the macro in that header. Added comments explaining why it's needed there despite no obvious dependencies. See patch #4448 ------------------------------------------------------------------------ r24239 | jtn | 2014-01-25 14:55:44 +0200 (Sat, 25 Jan 2014) | 2 lines Changed paths: M /trunk/translations/ruledit Update svn:ignore for freeciv-ruledit.pot. ------------------------------------------------------------------------ r24238 | jtn | 2014-01-25 14:54:39 +0200 (Sat, 25 Jan 2014) | 3 lines Changed paths: M /trunk/tools M /trunk/tools/ruledit M /trunk/translations/nations Update svn:ignore for freeciv-mp-cli, recent ruledit additions, freeciv-nations.pot. ------------------------------------------------------------------------ r24237 | jtn | 2014-01-25 14:27:09 +0200 (Sat, 25 Jan 2014) | 6 lines Changed paths: M /trunk/server/maphand.c Fix assertion failures when quitting server or removing player in pregame with scenario loaded. Reported by Marko Lindqvist (cazfi@gna). See gna bug #21524. ------------------------------------------------------------------------ r24232 | cazfi | 2014-01-25 11:56:43 +0200 (Sat, 25 Jan 2014) | 4 lines Changed paths: M /trunk/tools/ruledit/tab_tech.cpp M /trunk/tools/ruledit/tab_tech.h Added possibility to change tech requirements to freeciv-ruledit. See patch #4441 ------------------------------------------------------------------------ r24231 | cazfi | 2014-01-25 11:30:06 +0200 (Sat, 25 Jan 2014) | 6 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/srv_main.c M /trunk/server/stdinhand.c Send information about the achievements player has to the client. Requested by Jacob Nevins See bug #21441 ------------------------------------------------------------------------ r24227 | cazfi | 2014-01-25 11:23:58 +0200 (Sat, 25 Jan 2014) | 5 lines Changed paths: M /trunk/server/sernet.c Do not try to use uninitialized announcements socket when announcements have been disabled with "-A none" commandline option. See bug #21527 ------------------------------------------------------------------------ r24225 | cazfi | 2014-01-24 01:19:58 +0200 (Fri, 24 Jan 2014) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/tools/Makefile.am M /trunk/tools/modinst.h A /trunk/tools/mpcli.c M /trunk/tools/mpcmdline.c M /trunk/tools/mpgui_gtk2.c M /trunk/tools/mpgui_gtk3.c M /trunk/tools/mpgui_qt.cpp M /trunk/tools/mpgui_qt.h Added command line version of modpack installer. See patch #4436 ------------------------------------------------------------------------ r24223 | cazfi | 2014-01-24 01:06:28 +0200 (Fri, 24 Jan 2014) | 4 lines Changed paths: M /trunk/data/scenarios/tileset-demo.sav Updated Tileset Demo scenario to 2.5 savegame format See patch #4120 ------------------------------------------------------------------------ r24222 | pepeto | 2014-01-23 23:14:12 +0200 (Thu, 23 Jan 2014) | 5 lines Changed paths: M /trunk/ai/default/aiferry.c M /trunk/common/aicore/path_finding.c M /trunk/common/aicore/pf_tools.c M /trunk/common/map.c M /trunk/common/map.h Consolidate UTYF_IGTER logic in pathfinding. Patch by Emmet Hikory (persia@gna) with minor changes by me See gna patch #3900 ------------------------------------------------------------------------ r24220 | pepeto | 2014-01-23 23:06:01 +0200 (Thu, 23 Jan 2014) | 5 lines Changed paths: M /trunk/common/aicore/path_finding.c M /trunk/common/aicore/pf_tools.c M /trunk/common/map.c Respect slow_invasions in pathfinding. Patch by Emmet Hikory (persia@gna) See gna patch #3897 ------------------------------------------------------------------------ r24219 | cazfi | 2014-01-23 06:48:08 +0200 (Thu, 23 Jan 2014) | 5 lines Changed paths: M /trunk/utility/registry_ini.c M /trunk/utility/section_file.h Made secfile include counter integer, to work around portability issues with size_t printf format. See bug #21518 ------------------------------------------------------------------------ r24217 | cazfi | 2014-01-23 06:41:11 +0200 (Thu, 23 Jan 2014) | 4 lines Changed paths: M /trunk/client/gui-qt/optiondlg.cpp Removed unused struct option_dialog speclist See patch #4432 ------------------------------------------------------------------------ r24216 | cazfi | 2014-01-23 06:38:14 +0200 (Thu, 23 Jan 2014) | 4 lines Changed paths: M /trunk/tools/ruledit/tab_misc.cpp Edit actual ruleset name field in freeciv-ruledit, not just descriptions. See patch #4440 ------------------------------------------------------------------------ r24214 | cazfi | 2014-01-22 19:37:58 +0200 (Wed, 22 Jan 2014) | 5 lines Changed paths: M /trunk/common/extras.c M /trunk/common/unit.c Respect "AlwaysOnCityCenter" and "AutoOnCityCenter" flags when determining which extras can be pillaged from city center. See bug #21403 ------------------------------------------------------------------------ r24212 | cazfi | 2014-01-22 18:48:19 +0200 (Wed, 22 Jan 2014) | 10 lines Changed paths: M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/civ2civ3/units.ruleset Cleaned up Merchant class movement rules in civ2civ3 ruleset. The only user-visible effect should be how movement rates and costs are shown. - Railroad is not native to Merchants (only Road and River are) - Added "TerrainSpeed" to Merchant class, so cost of moving via Roads and Rivers is not 1 but 1/3. - Divided movement rates of Merchants by 3 See patch #4435 ------------------------------------------------------------------------ r24210 | sveinung | 2014-01-22 14:17:00 +0200 (Wed, 22 Jan 2014) | 7 lines Changed paths: M /trunk/configure.ac M /trunk/m4/qt5.m4 Make sure that the QT 5 version of the Meta Object Compiler is used. * Qt is seen as usable iff the proper version of moc is found * Validate the content of MOCCMD if it is set * Try to auto detect the proper moc if MOCCMD isn't set See patch #4374 ------------------------------------------------------------------------ r24209 | sveinung | 2014-01-22 13:29:45 +0200 (Wed, 22 Jan 2014) | 3 lines Changed paths: M /trunk/doc/README.actions Add an example section to README.actions See patch #4202 ------------------------------------------------------------------------ r24207 | cazfi | 2014-01-22 07:30:05 +0200 (Wed, 22 Jan 2014) | 5 lines Changed paths: M /trunk/tools/mpgui_qt.cpp Added character encoding system and nls initializations to Qt version of modpack installer. See patch #4437 ------------------------------------------------------------------------ r24205 | sveinung | 2014-01-22 05:35:44 +0200 (Wed, 22 Jan 2014) | 10 lines Changed paths: M /trunk/configure.ac Inform ./configure that the environment variable MOCCMD is precious (a part of the input) * The value of MOCCMD will be remembered when make reruns ./configure with what is supposed to be the same input after regenerating the configure script * A description is added to ./configure --help * See for more See patch #4446 ------------------------------------------------------------------------ r24200 | cazfi | 2014-01-22 01:27:17 +0200 (Wed, 22 Jan 2014) | 4 lines Changed paths: M /trunk/client/options.c M /trunk/common/version.h M /trunk/server/meta.h M /trunk/utility/ioz.h M /trunk/utility/shared.h M /trunk/utility/support.c M /trunk/utility/timing.c Corrected mentions of old config.h header to speak of fc_config.h instead. See patch #4443 ------------------------------------------------------------------------ r24191 | jtn | 2014-01-22 00:54:33 +0200 (Wed, 22 Jan 2014) | 3 lines Changed paths: M /trunk/client/helpdata.c M /trunk/doc/man/freeciv-manual.6.in M /trunk/tools/civmanual.c Add minimal governments help output to freeciv-manual. See gna patch #4442. ------------------------------------------------------------------------ r24190 | jtn | 2014-01-22 00:54:30 +0200 (Wed, 22 Jan 2014) | 5 lines Changed paths: M /trunk/doc/man/freeciv-client.6.in M /trunk/doc/man/freeciv-server.6.in M /trunk/utility/shared.c Correct descriptions of path environment variables in man pages. Also fix function header comments for get_data_dirs() etc to reference the correct environment variables. See gna bug #21517. ------------------------------------------------------------------------ r24189 | jtn | 2014-01-22 00:54:26 +0200 (Wed, 22 Jan 2014) | 4 lines Changed paths: M /trunk/utility/shared.c M /trunk/utility/shared.h Remove unused / undefined functions related to path searching. No functional effect, but removes a couple of translateable strings. See gna bug #21516. ------------------------------------------------------------------------ r24187 | cazfi | 2014-01-21 22:55:47 +0200 (Tue, 21 Jan 2014) | 6 lines Changed paths: M /trunk/ai/default/advdiplomacy.c M /trunk/ai/default/aihand.c M /trunk/client/helpdata.c M /trunk/client/text.c M /trunk/common/fc_types.h M /trunk/common/game.h M /trunk/common/packets.def M /trunk/common/tech.c M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/doc/README.effects M /trunk/fc_version M /trunk/server/ruleset.c M /trunk/server/ruleset.h M /trunk/tools/ruledit/rulesave.c Added tech upkeep style "Cities" where upkeep is multiplied by number of cities. Requested by David Fernandez See bug #19589 ------------------------------------------------------------------------ r24181 | cazfi | 2014-01-21 21:04:10 +0200 (Tue, 21 Jan 2014) | 4 lines Changed paths: M /trunk/common/generate_packets.py M /trunk/utility/log.h Set detailed network packet logging to LOG_DEBUG level. See bug #21506 ------------------------------------------------------------------------ r24179 | cazfi | 2014-01-21 19:01:36 +0200 (Tue, 21 Jan 2014) | 6 lines Changed paths: M /trunk/data/alien/cities.ruleset M /trunk/data/alien/effects.ruleset M /trunk/doc/README.ruleset_alien Added proper specialist names to alien ruleset Requested by Jacob Nevins See bug #21416 ------------------------------------------------------------------------ r24177 | cazfi | 2014-01-21 08:12:37 +0200 (Tue, 21 Jan 2014) | 5 lines Changed paths: M /trunk/common/map.c M /trunk/common/road.h M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset Reanamed road flag "Natural", now used only to mark those roads that are not subject to restrictinfra setting, as "UnrestrictedInfra" See patch #4424 ------------------------------------------------------------------------ r24176 | pepeto | 2014-01-21 01:04:58 +0200 (Tue, 21 Jan 2014) | 6 lines Changed paths: M /trunk/common/aicore/path_finding.c Path-finding : Use UCF_MISSILE to determine whether fueled unit can do suicidal attacks. Patch by Emmet Hikory See gna patch #3887 ------------------------------------------------------------------------ r24172 | pepeto | 2014-01-21 00:59:44 +0200 (Tue, 21 Jan 2014) | 7 lines Changed paths: M /trunk/common/aicore/path_finding.c M /trunk/utility/pqueue.c M /trunk/utility/pqueue.h Path-finding: Remove tiles from the processing queue before switch to NS_WAITING. This was causing the nodes not handled in the correct order and may be end in infinite loop. Improved comments and miscellaneaous cleanup. See gna bug #21461 ------------------------------------------------------------------------ r24169 | cazfi | 2014-01-20 23:59:29 +0200 (Mon, 20 Jan 2014) | 4 lines Changed paths: M /trunk/server/meta.c M /trunk/utility/netintf.c M /trunk/utility/netintf.h Do not double-encode nation names when sending them to metaserver. See bug #21511 ------------------------------------------------------------------------ r24168 | cazfi | 2014-01-19 19:55:09 +0200 (Sun, 19 Jan 2014) | 6 lines Changed paths: M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl2/dialogs.c Made sdl-clients sdl_get_tile_defense_info_text() to iterate over all extras, not only roads, and to consider ECAT_NATURAL extras rather than roads with flag RF_NATURAL as part of the tile terrain See patch #4434 ------------------------------------------------------------------------ r24167 | cazfi | 2014-01-19 10:09:22 +0200 (Sun, 19 Jan 2014) | 4 lines Changed paths: M /trunk/server/ruleset.c Made init_techs and init_buildings lists optional See bug #21443 ------------------------------------------------------------------------ r24163 | cazfi | 2014-01-19 09:05:23 +0200 (Sun, 19 Jan 2014) | 4 lines Changed paths: M /trunk/client/gui-sdl/gui_string.c M /trunk/client/gui-sdl2/gui_string.c Fixed printf format specifying short while the parameter is int. See bug #21494 ------------------------------------------------------------------------ r24160 | cazfi | 2014-01-19 08:45:07 +0200 (Sun, 19 Jan 2014) | 4 lines Changed paths: M /trunk/doc/INSTALL.Cygwin List packages needed to build freeciv on cygwin. See patch #4431 ------------------------------------------------------------------------ r24159 | cazfi | 2014-01-18 05:58:41 +0200 (Sat, 18 Jan 2014) | 7 lines Changed paths: M /trunk/common/achievements.c Mark unique achievement for one player only even when winner is chosen randomly from the ones who reached the requirements simultaneously. Reported by Jacob Nevins See bug #21440 ------------------------------------------------------------------------ r24158 | cazfi | 2014-01-17 20:20:33 +0200 (Fri, 17 Jan 2014) | 5 lines Changed paths: M /trunk/ai/default/aisettler.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl2/dialogs.c M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/base.h M /trunk/common/extras.h M /trunk/common/packets.def M /trunk/common/road.h M /trunk/common/tile.c M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/fc_version M /trunk/server/ruleset.c M /trunk/tools/ruledit/rulesave.c Made defense_bonus, previously property of both of bases and roads, general property of all extras. See patch #4425 ------------------------------------------------------------------------ r24157 | cazfi | 2014-01-17 00:17:54 +0200 (Fri, 17 Jan 2014) | 4 lines Changed paths: M /trunk/common/unit.c List terrain changing ACTIVITY_MINE as "Plant" See patch #4382 ------------------------------------------------------------------------ r24155 | cazfi | 2014-01-16 23:57:15 +0200 (Thu, 16 Jan 2014) | 2 lines Changed paths: M /trunk/data/civ2civ3.serv Removed comment from civ2civ3.serv claiming that civ2civ3 rules are used by default. ------------------------------------------------------------------------ r24153 | cazfi | 2014-01-16 23:53:20 +0200 (Thu, 16 Jan 2014) | 5 lines Changed paths: M /trunk/data/civ2civ3/buildings.ruleset Give to civ2civ3 ruleset wonders that have no icons in supplied tilesets unique primary graphic tags, and make oracle icon only fallback. See patch #4427 ------------------------------------------------------------------------ r24150 | cazfi | 2014-01-16 23:24:44 +0200 (Thu, 16 Jan 2014) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-gtk-3.0/repodlgs.c M /trunk/client/reqtree.c M /trunk/client/reqtree.h Fixed reversed "Show All" button. See bug #21435 ------------------------------------------------------------------------ r24147 | cazfi | 2014-01-16 21:01:20 +0200 (Thu, 16 Jan 2014) | 4 lines Changed paths: M /trunk/m4/debug.m4 Ignore tautological-compare errors in debug builds. See patch #4421 ------------------------------------------------------------------------ r24144 | cazfi | 2014-01-16 07:35:48 +0200 (Thu, 16 Jan 2014) | 4 lines Changed paths: M /trunk/common/name_translation.h M /trunk/common/nation.c M /trunk/utility/fcintl.h Fixed compile with --disable-nls See bug #21454 ------------------------------------------------------------------------ r24142 | cazfi | 2014-01-15 18:47:56 +0200 (Wed, 15 Jan 2014) | 4 lines Changed paths: M /trunk/client/Makefile.am M /trunk/client/gui-gtk-2.0/Makefile.am M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-3.0/Makefile.am M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-qt/Makefile.am M /trunk/client/gui-qt/gui_main.cpp M /trunk/client/gui-sdl/Makefile.am M /trunk/client/gui-sdl2/Makefile.am M /trunk/client/gui-stub/Makefile.am M /trunk/client/gui-stub/gui_main.c M /trunk/client/gui-xaw/Makefile.am M /trunk/client/gui-xaw/gui_main.c M /trunk/server/Makefile.am Cleaned out CPPFLAGS related to irrelevant dependencies from Makefile.ams See patch #4423 ------------------------------------------------------------------------ r24139 | cazfi | 2014-01-15 18:25:20 +0200 (Wed, 15 Jan 2014) | 6 lines Changed paths: M /trunk/data/amplio.tilespec M /trunk/data/amplio2.tilespec M /trunk/data/cimpletoon.tilespec M /trunk/data/hex2t.tilespec M /trunk/data/isophex.tilespec M /trunk/data/isotrident.tilespec M /trunk/data/misc/Makefile.am M /trunk/data/misc/small.spec A /trunk/data/misc/specialists.png A /trunk/data/misc/specialists.spec M /trunk/data/trident.tilespec Added specialist icons Icons by GriffonSpade, spec changes by me See patch #4422 ------------------------------------------------------------------------ r24136 | cazfi | 2014-01-14 05:48:38 +0200 (Tue, 14 Jan 2014) | 7 lines Changed paths: M /trunk/client/colors_common.h M /trunk/client/reqtree.c M /trunk/data/misc/colors.tilespec Made reqtree color of techs that are in completely unreachable tree distinct from techs that have root req but are still reachable. Another now distinct color is one for techs that both have root req and are on the path to current goal. See patch #4399 ------------------------------------------------------------------------ r24127 | jtn | 2014-01-14 01:16:30 +0200 (Tue, 14 Jan 2014) | 3 lines Changed paths: M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-gtk-3.0/repodlgs.c Add tooltips and total of upgradable units to Gtk units report. See gna patch #4426. ------------------------------------------------------------------------ r24126 | jtn | 2014-01-14 01:16:26 +0200 (Tue, 14 Jan 2014) | 3 lines Changed paths: M /trunk/client/cityrepdata.c Document that city report trade routes column includes total value. See gna bug #21472. ------------------------------------------------------------------------ r24125 | jtn | 2014-01-14 01:16:23 +0200 (Tue, 14 Jan 2014) | 5 lines Changed paths: M /trunk/common/improvement.c M /trunk/common/requirements.c Rework building requirement checking to use tri-state logic. Now returns TRI_MAYBE rather than TRI_NO in some Continent/City-ranged cases. See gna bug #21471. ------------------------------------------------------------------------ r24124 | jtn | 2014-01-14 01:16:20 +0200 (Tue, 14 Jan 2014) | 4 lines Changed paths: M /trunk/server/unithand.c Do not send unit info to detached connections during combat. It's an information leak, and can cause clients to crash. See gna bug #21279. ------------------------------------------------------------------------ r24122 | pepeto | 2014-01-14 00:50:48 +0200 (Tue, 14 Jan 2014) | 3 lines Changed paths: M /trunk/client/goto.c Allow common waypoint for units comming from different tiles. See gna patch #4418 ------------------------------------------------------------------------ r24118 | pepeto | 2014-01-13 23:56:20 +0200 (Mon, 13 Jan 2014) | 6 lines Changed paths: M /trunk/common/aicore/path_finding.c Move a line at its right location. This was causing planes not to stop to refuel. Reported by franjo See gna bug #21359, http://forum.freeciv.org/f/viewtopic.php?f=8&t=209 ------------------------------------------------------------------------ r24113 | pepeto | 2014-01-13 23:46:07 +0200 (Mon, 13 Jan 2014) | 3 lines Changed paths: M /trunk/client/packhand.c Remove obsolete comment. See gna bug #20842 ------------------------------------------------------------------------ r24112 | pepeto | 2014-01-13 23:46:06 +0200 (Mon, 13 Jan 2014) | 6 lines Changed paths: M /trunk/client/control.c M /trunk/common/unitlist.h When focusing a unit from the urgent queue, discard units which have already new orders. Reported by Didier Cassirame See gna bug #20842 ------------------------------------------------------------------------ r24110 | pepeto | 2014-01-13 23:21:09 +0200 (Mon, 13 Jan 2014) | 7 lines Changed paths: M /trunk/client/goto.c Test whether the paths are NULL to determine if the client goto order is valid or not. Then attempting to set a goto path with end tile also being a waypoint works as expected. Reported by Jacob Nevins See gna bug #19932 ------------------------------------------------------------------------ r24104 | cazfi | 2014-01-13 07:56:51 +0200 (Mon, 13 Jan 2014) | 4 lines Changed paths: M /trunk/ai/default/aiferry.c Fixed a crash when movement of the unboarding passenger causes ferry to get destroyed. See bug #21462 ------------------------------------------------------------------------ r24100 | cazfi | 2014-01-13 07:34:39 +0200 (Mon, 13 Jan 2014) | 5 lines Changed paths: M /trunk/server/sanitycheck.c Fixed reversed check if unit in non-native tile is in transport when sanity checking the tile. See bug #21456 ------------------------------------------------------------------------ r24099 | cazfi | 2014-01-12 20:27:02 +0200 (Sun, 12 Jan 2014) | 2 lines Changed paths: M /trunk/data/misc/small.spec Removed comment stating that event icons are not yet used, as it's no longer true. ------------------------------------------------------------------------ r24097 | cazfi | 2014-01-12 08:11:05 +0200 (Sun, 12 Jan 2014) | 6 lines Changed paths: M /trunk/data/civ2civ3/buildings.ruleset A /trunk/data/graphics/wonders/Statue_of_Zeus.jpg M /trunk/data/misc/wonders-large.spec M /trunk/data/wonders/Makefile.am A /trunk/data/wonders/statue_of_zeus.png Added icon for Statue of Zeus wonder. Provided by gm1530 See bug #20030 ------------------------------------------------------------------------ r24091 | cazfi | 2014-01-11 08:41:17 +0200 (Sat, 11 Jan 2014) | 4 lines Changed paths: M /trunk/autogen.sh Run libtoolize before autoconf See bug #21452 ------------------------------------------------------------------------ r24085 | cazfi | 2014-01-11 07:52:09 +0200 (Sat, 11 Jan 2014) | 6 lines Changed paths: M /trunk/utility/shared.c Fix fc_vsnprintcf() to work correctly with format descriptors longer than 5 bytes. Patch by Guillaume Melquiond See patch #4402 ------------------------------------------------------------------------ r24081 | cazfi | 2014-01-09 20:26:27 +0200 (Thu, 09 Jan 2014) | 7 lines Changed paths: M /trunk/tools/civmanual.c Fixed freeciv-manual bug that no matter what ruleset manual was requested for, it was always created for default one. Reported by Jacob Nevins See bug #21438 ------------------------------------------------------------------------ r24080 | cazfi | 2014-01-09 18:47:08 +0200 (Thu, 09 Jan 2014) | 6 lines Changed paths: M /trunk/client/packhand.c Fixed setting of base and road type ids on client side. Reported by Jacob Nevins See bug #21382 ------------------------------------------------------------------------ r24077 | cazfi | 2014-01-09 06:04:03 +0200 (Thu, 09 Jan 2014) | 4 lines Changed paths: M /trunk/client/gui-sdl2/graphics.c M /trunk/client/gui-sdl2/graphics.h M /trunk/client/gui-sdl2/gui_mouse.c M /trunk/client/gui-sdl2/mapview.c M /trunk/client/gui-sdl2/widget.c Implemented rendering to sdl2-client's main screen. See patch #4383 ------------------------------------------------------------------------ r24073 | cazfi | 2014-01-09 05:58:24 +0200 (Thu, 09 Jan 2014) | 4 lines Changed paths: M /trunk/common/Makefile.am Do not list packets.def as source file. See bug #21453 ------------------------------------------------------------------------ r24069 | cazfi | 2014-01-09 05:45:35 +0200 (Thu, 09 Jan 2014) | 6 lines Changed paths: M /trunk/data/alien/units.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset Changed hp_loss_pct comments to speak of native bases rather than airbases specifically. Reported by forum user Unknown See patch #4414 ------------------------------------------------------------------------ r24068 | cazfi | 2014-01-09 05:42:01 +0200 (Thu, 09 Jan 2014) | 4 lines Changed paths: M /trunk/tools/ruledit/rulesave.c Save player colours from freeciv-ruledit See patch #4412 ------------------------------------------------------------------------ r24066 | cazfi | 2014-01-07 07:13:27 +0200 (Tue, 07 Jan 2014) | 5 lines Changed paths: M /trunk/data/alien/cities.ruleset Cleaned up specialists ruleset format description comments went awry in some update in alien ruleset. See patch #4404 ------------------------------------------------------------------------ r24062 | jtn | 2014-01-07 04:47:29 +0200 (Tue, 07 Jan 2014) | 3 lines Changed paths: M /trunk/common/requirements.c Miscellaneous refactoring of requirement range code. See gna patch #4406. ------------------------------------------------------------------------ r24061 | jtn | 2014-01-07 04:47:25 +0200 (Tue, 07 Jan 2014) | 5 lines Changed paths: M /trunk/data/alien/nations.ruleset M /trunk/data/civ1/nations.ruleset M /trunk/data/civ2/nations.ruleset M /trunk/data/default/nationlist.ruleset Better comments about the definitions of nation sets and groups. Requested by Marko Lindqvist (cazfi@gna). See gna bug #21427. ------------------------------------------------------------------------ r24060 | cazfi | 2014-01-06 05:09:00 +0200 (Mon, 06 Jan 2014) | 6 lines Changed paths: M /trunk/server/settings.c Fixed savefrequency setting description to speak about minutes and not seconds. Reported by Jacob Nevins See bug #21429 ------------------------------------------------------------------------ r24059 | cazfi | 2014-01-06 05:06:04 +0200 (Mon, 06 Jan 2014) | 4 lines Changed paths: M /trunk/ai/default/advdiplomacy.c M /trunk/ai/default/aitech.c M /trunk/client/gui-gtk-2.0/diplodlg.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-gtk-3.0/diplodlg.c M /trunk/client/gui-gtk-3.0/repodlgs.c M /trunk/client/gui-qt/repodlgs.cpp M /trunk/client/gui-sdl/diplodlg.c M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl/gui_tilespec.c M /trunk/client/gui-sdl/inteldlg.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl2/diplodlg.c M /trunk/client/gui-sdl2/diplomat_dialog.c M /trunk/client/gui-sdl2/gui_tilespec.c M /trunk/client/gui-sdl2/inteldlg.c M /trunk/client/gui-sdl2/repodlgs.c M /trunk/client/gui-xaw/diplodlg.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/helpdata.c M /trunk/client/reqtree.c M /trunk/common/tech.c M /trunk/common/tech.h M /trunk/server/advisors/advdata.c M /trunk/server/diplhand.c M /trunk/server/techtools.c Reworked player_invention_reachable() & root req to fix a lot of problems. See patch #4397 ------------------------------------------------------------------------ r24057 | cazfi | 2014-01-06 04:46:20 +0200 (Mon, 06 Jan 2014) | 4 lines Changed paths: M /trunk/tools/download.c M /trunk/tools/download.h M /trunk/tools/mpgui_gtk2.c M /trunk/tools/mpgui_gtk3.c M /trunk/tools/mpgui_qt.cpp M /trunk/tools/mpgui_qt.h Added modpack "SubType" display to modpack installer. See patch #4394 ------------------------------------------------------------------------ r24055 | cazfi | 2014-01-06 04:38:46 +0200 (Mon, 06 Jan 2014) | 5 lines Changed paths: M /trunk/INSTALL M /trunk/client/gui-sdl/Makefile.am D /trunk/client/gui-sdl/SDL_ttf.c D /trunk/client/gui-sdl/SDL_ttf.h M /trunk/client/gui-sdl2/Makefile.am D /trunk/client/gui-sdl2/SDL_ttf.c D /trunk/client/gui-sdl2/SDL_ttf.h M /trunk/m4/sdl-client.m4 M /trunk/m4/sdl2-client.m4 Link SDL-client against external SDL_ttf library instead of having copy of some old version sources inside itself. See patch #4386 ------------------------------------------------------------------------ r24054 | jtn | 2014-01-05 15:50:06 +0200 (Sun, 05 Jan 2014) | 3 lines Changed paths: M /trunk/server/rssanity.c Add requirements sanity checking for extra rmcauses. See gna patch #4403. ------------------------------------------------------------------------ r24029 | jtn | 2014-01-05 12:47:42 +0200 (Sun, 05 Jan 2014) | 3 lines Changed paths: M /trunk/tools/civmanual.c Handle negated improvement requirements in freeciv-manual. See gna bug #21432. ------------------------------------------------------------------------ r24028 | jtn | 2014-01-05 12:47:40 +0200 (Sun, 05 Jan 2014) | 3 lines Changed paths: M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-sdl2/helpdlg.c Fix segfault in SDL client help for improvements with non-tech prereqs. See gna bug #21433. ------------------------------------------------------------------------ r24027 | jtn | 2014-01-05 12:47:36 +0200 (Sun, 05 Jan 2014) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-3.0/helpdlg.c M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-sdl2/helpdlg.c M /trunk/client/gui-xaw/helpdlg.c Ignore negated requirements in client-specific display of improvement prerequisites to avoid misleading help. See gna bug #21430. ------------------------------------------------------------------------ r24026 | jtn | 2014-01-05 12:47:32 +0200 (Sun, 05 Jan 2014) | 5 lines Changed paths: M /trunk/common/effects.c Do not give misleading explanations of city output bonuses, happiness etc in the city dialog in the presence of negated requirements (just ignore them). See gna bug #21425. ------------------------------------------------------------------------ r24025 | jtn | 2014-01-05 12:47:26 +0200 (Sun, 05 Jan 2014) | 4 lines Changed paths: M /trunk/client/helpdata.c Correctly handle negated requirements in client help describing which buildings a given entity unlocks ("Prevents %s" as well as "Allows %s"). See gna bug #21424. ------------------------------------------------------------------------ r24024 | jtn | 2014-01-05 12:47:23 +0200 (Sun, 05 Jan 2014) | 4 lines Changed paths: M /trunk/common/effects.c Send 'present' value of effect requirements to client (previously clients always saw 'present' as TRUE). See gna bug #21417. ------------------------------------------------------------------------ r24023 | jtn | 2014-01-05 12:47:21 +0200 (Sun, 05 Jan 2014) | 3 lines Changed paths: M /trunk/ai/default/aicity.c Fix AI handling of buildings with Alliance-ranged effects. See gna bug #21423. ------------------------------------------------------------------------ r24022 | jtn | 2014-01-05 12:47:17 +0200 (Sun, 05 Jan 2014) | 3 lines Changed paths: M /trunk/common/requirements.c M /trunk/server/ruleset.c Check whether requirement 'survives' field is valid at ruleset load time. See gna patch #4396. ------------------------------------------------------------------------ r24021 | jtn | 2014-01-05 12:47:14 +0200 (Sun, 05 Jan 2014) | 3 lines Changed paths: M /trunk/common/requirements.c Fix bugs / missing functionality in building requirements at Alliance range. See gna bug #21422. ------------------------------------------------------------------------ r24020 | jtn | 2014-01-05 12:47:11 +0200 (Sun, 05 Jan 2014) | 5 lines Changed paths: M /trunk/common/requirements.c M /trunk/server/rssanity.c Defer checking of improvement requirement ranges until all ruleset information has been loaded, because it can't be done reliably before that point. See gna bug #21418. ------------------------------------------------------------------------ r24019 | jtn | 2014-01-05 12:47:06 +0200 (Sun, 05 Jan 2014) | 5 lines Changed paths: M /trunk/server/rssanity.c Valid obsolete_by requirements lists for buildings could be rejected. Add a notion of conjunctive/disjunctive checking to ruleset sanity checking. (Disjunctive checking does almost nothing currently.) See gna bug #21419. ------------------------------------------------------------------------ r24018 | jtn | 2014-01-05 12:47:03 +0200 (Sun, 05 Jan 2014) | 4 lines Changed paths: M /trunk/server/rssanity.c Do not prohibit requirement lists with multiple Nation requirements. They could be at World or Alliance range. See gna bug #21421. ------------------------------------------------------------------------ r24017 | jtn | 2014-01-05 12:47:01 +0200 (Sun, 05 Jan 2014) | 2 lines Changed paths: M /trunk/common/requirements.c Comment circumstances in which a surviving world-ranged nation requirement can stop being true. ------------------------------------------------------------------------ r24016 | jtn | 2014-01-05 12:46:48 +0200 (Sun, 05 Jan 2014) | 1 line Changed paths: M /trunk/common/requirements.h Comment that requirement ranges are an ordered list. ------------------------------------------------------------------------ r24015 | cazfi | 2014-01-05 04:34:53 +0200 (Sun, 05 Jan 2014) | 6 lines Changed paths: M /trunk/server/savegame.c M /trunk/server/savegame2.c Fixed converting of specials from old savegames to extras in current ruleset. Reported by Jacob Nevins See bug #21414 ------------------------------------------------------------------------ r24013 | cazfi | 2014-01-05 04:32:10 +0200 (Sun, 05 Jan 2014) | 5 lines Changed paths: M /trunk/client/gui-sdl/gui_string.h M /trunk/client/gui-sdl2/gui_string.h Changed freeciv specific SDL-client font style bits to be above 0x0f, so they don't get passed to SDL_ttf. See patch #4385 ------------------------------------------------------------------------ r24012 | cazfi | 2014-01-05 04:19:11 +0200 (Sun, 05 Jan 2014) | 4 lines Changed paths: M /trunk/server/ruleset.c M /trunk/server/ruleset.h M /trunk/tools/ruledit/rulesave.c Save action enablers, disasters, and achievements from freeciv-ruledit. See patch #4381 ------------------------------------------------------------------------ r24009 | cazfi | 2014-01-05 04:14:23 +0200 (Sun, 05 Jan 2014) | 6 lines Changed paths: M /trunk/ai/default/aicity.c When AI evaluates Size_Adj effect, do not give effect with negative value positive extra bonus value when city is already hitting current size limit and desperately needs limit lifted. See patch #4380 ------------------------------------------------------------------------ r24008 | cazfi | 2014-01-04 11:43:45 +0200 (Sat, 04 Jan 2014) | 6 lines Changed paths: M /trunk/common/extras.c M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/server/generator/mapgen.c M /trunk/server/unittools.c Removed hardcoded restriction that hut type extras cannot exist on Oceanic terrains. All supplied rulesets implement such a restriction now themselves, and so should any ruleset that relies on hut entering code from default.lua. See patch #4377 ------------------------------------------------------------------------ r24006 | cazfi | 2014-01-04 08:11:49 +0200 (Sat, 04 Jan 2014) | 5 lines Changed paths: M /trunk/ai/default/aicity.c Fix integer math problem that caused any AI with expansionist trait over default value to always consider buildings worth to be 0. See bug #21407 ------------------------------------------------------------------------ r24005 | cazfi | 2014-01-04 08:06:02 +0200 (Sat, 04 Jan 2014) | 4 lines Changed paths: M /trunk/tools/ruledit/rulesave.c Save user terrain flag definitions from freeciv-ruledit. See bug #21408 ------------------------------------------------------------------------ r24004 | cazfi | 2014-01-03 22:10:03 +0200 (Fri, 03 Jan 2014) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/extras.c M /trunk/common/extras.h M /trunk/common/packets.def M /trunk/common/unit.c M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/fc_version M /trunk/server/ruleset.c M /trunk/tools/ruledit/rulesave.c Added requirement vector for extra removal See patch #4375 ------------------------------------------------------------------------ r23995 | jtn | 2014-01-03 18:46:37 +0200 (Fri, 03 Jan 2014) | 4 lines Changed paths: M /trunk/client/control.c M /trunk/client/goto.c When constructing unit orders on the client, always fill in all the fields. No functional effect. See gna patch #4384. ------------------------------------------------------------------------ r23994 | jtn | 2014-01-03 18:46:34 +0200 (Fri, 03 Jan 2014) | 7 lines Changed paths: M /trunk/server/savegame2.c Always initialise activity targets for unit orders when loading savegames, to avoid sending uninitialised garbage over the network later. Originally reported by Marko Lindqvist (cazfi@gna). See gna bug #21143. ------------------------------------------------------------------------ r23993 | jtn | 2014-01-03 18:46:31 +0200 (Fri, 03 Jan 2014) | 5 lines Changed paths: M /trunk/client/mapview_common.c When displaying goto line for unit orders on middle-click, don't bail out if a non-move order is encountered, so that the path of connect-with-road/irrigation/etc can be seen. See gna bug #21412. ------------------------------------------------------------------------ r23990 | jtn | 2014-01-03 16:36:47 +0200 (Fri, 03 Jan 2014) | 2 lines Changed paths: M /trunk/client M /trunk/server M /trunk/tools Update svn:ignore for *.appdata.xml (path #4280). ------------------------------------------------------------------------ r23987 | cazfi | 2014-01-03 02:16:49 +0200 (Fri, 03 Jan 2014) | 6 lines Changed paths: M /trunk/Makefile.am A /trunk/bootstrap/freeciv-gtk2.appdata.xml.in A /trunk/bootstrap/freeciv-gtk3.appdata.xml.in A /trunk/bootstrap/freeciv-modpack.appdata.xml.in A /trunk/bootstrap/freeciv-qt.appdata.xml.in A /trunk/bootstrap/freeciv-sdl.appdata.xml.in A /trunk/bootstrap/freeciv-sdl2.appdata.xml.in A /trunk/bootstrap/freeciv-server.appdata.xml.in M /trunk/client/Makefile.am M /trunk/configure.ac M /trunk/server/Makefile.am M /trunk/tools/Makefile.am Added appdata files. Original files by Ankur Sinha, modified by me See patch #4280 ------------------------------------------------------------------------ r23986 | cazfi | 2014-01-03 02:01:56 +0200 (Fri, 03 Jan 2014) | 4 lines Changed paths: M /trunk/common/game.h M /trunk/server/sernet.c M /trunk/server/settings.c M /trunk/server/srv_main.c Added option to autosave with given time frequency. See patch #4379 ------------------------------------------------------------------------ r23985 | cazfi | 2014-01-03 01:16:46 +0200 (Fri, 03 Jan 2014) | 4 lines Changed paths: M /trunk/Makefile.am D /trunk/m4/ac_path_lib.m4 Removed obsolete ac_path_lib.m4 See patch #4376 ------------------------------------------------------------------------ r23983 | cazfi | 2014-01-03 00:55:33 +0200 (Fri, 03 Jan 2014) | 5 lines Changed paths: M /trunk/data/alien/nation/adventurers.ruleset M /trunk/data/alien/nation/galacticsound.ruleset M /trunk/data/alien/nation/jw.ruleset M /trunk/data/alien/nation/kindergarden.ruleset M /trunk/data/alien/nation/lunatics.ruleset M /trunk/data/alien/nation/madmen.ruleset M /trunk/data/alien/nation/mathclub.ruleset M /trunk/data/alien/nation/secretsociety.ruleset M /trunk/data/alien/nation/teamgladiators.ruleset M /trunk/data/civ1/nations.ruleset M /trunk/data/civ2/nations.ruleset Search translations for alien, civ1, and civ2 ruleset nations strings from correct translation domain. See bug #21406 ------------------------------------------------------------------------ r23979 | cazfi | 2014-01-02 21:49:51 +0200 (Thu, 02 Jan 2014) | 6 lines Changed paths: M /trunk/client/helpdata.c M /trunk/client/tilespec.c M /trunk/common/map.c M /trunk/server/ruleset.c M /trunk/server/savegame2.c Fixed some clang compiler warnings. Patch by Guillaume Melquiond See patch #4373 ------------------------------------------------------------------------ r23976 | cazfi | 2014-01-02 20:34:02 +0200 (Thu, 02 Jan 2014) | 5 lines Changed paths: M /trunk/common/unit.c If irrigation or mining is used to change terrain type, do not try to set target extra for the activity. See patch #4371 ------------------------------------------------------------------------ r23975 | cazfi | 2014-01-02 20:24:30 +0200 (Thu, 02 Jan 2014) | 5 lines Changed paths: M /trunk/common/ai.h M /trunk/server/plrhand.c When two AI players meet first time, call first_contact callback for both, not just one party. See bug #21401 ------------------------------------------------------------------------ r23973 | cazfi | 2014-01-02 01:16:19 +0200 (Thu, 02 Jan 2014) | 7 lines Changed paths: M /trunk/client/mapview_common.c M /trunk/client/tilespec.c M /trunk/data/hex2t/items.png M /trunk/data/hex2t/items.spec M /trunk/data/hex2t.tilespec Have "full tile height" of non-iso hex tilesets to be "normal tile height" only, drastically cutting need to have extra spacing in sprites. Reported by Anonymous See bug #21329 ------------------------------------------------------------------------ r23972 | cazfi | 2014-01-02 01:03:11 +0200 (Thu, 02 Jan 2014) | 6 lines Changed paths: M /trunk/client/text.c M /trunk/common/fc_types.h M /trunk/common/unit.c M /trunk/common/unit.h Reworked concat_tile_activity_text() to work with extra removal actions that take target. Reported by Jacob Nevins See bug #21374 ------------------------------------------------------------------------ r23968 | cazfi | 2014-01-02 00:51:06 +0200 (Thu, 02 Jan 2014) | 6 lines Changed paths: M /trunk/dependencies/lua-5.2/src/Makefile.am D /trunk/dependencies/lua-5.2/src/luac.c Removed luac.c that was causing wrong main() to be sometimes used in freeciv. Reported by Devander See bug #21399 ------------------------------------------------------------------------ r23967 | cazfi | 2014-01-01 18:23:11 +0200 (Wed, 01 Jan 2014) | 4 lines Changed paths: M /trunk/tools/ruledit/rulesave.c Save miscellanous variables of game.ruleset from freeciv-ruledit. See patch #4368 ------------------------------------------------------------------------ r23966 | cazfi | 2014-01-01 14:55:05 +0200 (Wed, 01 Jan 2014) | 6 lines Changed paths: M /trunk/common/extras.c M /trunk/common/tile.c Replaced specific check for TER_NO_POLLUTION and pollution extras in tile_change_terrain() by not considering terrains that have TER_NO_POLLUTION native to pollution extras in is_native_tile_to_extra(). See patch #4360 ------------------------------------------------------------------------ r23964 | cazfi | 2014-01-01 13:26:39 +0200 (Wed, 01 Jan 2014) | 6 lines Changed paths: M /trunk/data/civ2civ3/buildings.ruleset M /trunk/data/civ2civ3/units.ruleset Do not collect strings from civ2civ3 rule_name fields for translation. Patch by Guillaume Melquiond See patch #4369 ------------------------------------------------------------------------ r23960 | cazfi | 2014-01-01 13:22:27 +0200 (Wed, 01 Jan 2014) | 7 lines Changed paths: M /trunk/ai/default/advdiplomacy.c Fixed AI to send correct chat message when it declares war because of the actions of the other party. Patch by Guillaume Melquiond See patch #4370 ------------------------------------------------------------------------ r23958 | cazfi | 2014-01-01 13:11:26 +0200 (Wed, 01 Jan 2014) | 4 lines Changed paths: M /trunk/data/civ2civ3/script.lua Copied script.lua from classic ruleset to civ2civ3 ruleset. See patch #4367 ------------------------------------------------------------------------ r23942 | jtn | 2013-12-31 11:36:43 +0200 (Tue, 31 Dec 2013) | 7 lines Changed paths: M /trunk/ai/default/advdiplomacy.c AI proposes a ceasefire on first contact only if we start at war. Avoids annoying ceasefire treaty proposal when we are already at peace due to mutual allies. Patch by Guillaume Melquiond (silene@gna). See gna patch #4365. ------------------------------------------------------------------------ r23941 | jtn | 2013-12-31 11:36:41 +0200 (Tue, 31 Dec 2013) | 6 lines Changed paths: M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/plrhand.c When a player is removed, remove all references to it from other players' private maps, and ensure maps are pushed to clients before player removal packet. Fixes client crash when a player is removed (or, occasionally, when server quits game). See gna bug #21384. ------------------------------------------------------------------------ r23940 | jtn | 2013-12-31 11:36:38 +0200 (Tue, 31 Dec 2013) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/chatline.c M /trunk/client/gui-gtk-3.0/chatline.c Gtk clients could crash if chatline tab completion used in the presence of unused player slots. See gna bug #21395. ------------------------------------------------------------------------ r23939 | jtn | 2013-12-31 11:36:35 +0200 (Tue, 31 Dec 2013) | 1 line Changed paths: M /trunk/common/player.c Comment that player_index() cannot safely be paired with player_count(). ------------------------------------------------------------------------ r23938 | jtn | 2013-12-31 11:36:33 +0200 (Tue, 31 Dec 2013) | 3 lines Changed paths: M /trunk/server/edithand.c Make the editor vision tool always update player knowledge. See gna bug #21392. ------------------------------------------------------------------------ r23937 | jtn | 2013-12-31 11:36:30 +0200 (Tue, 31 Dec 2013) | 4 lines Changed paths: M /trunk/server/maphand.c Update owner information correctly when refreshing fogged tiles to a player. See gna bug #21393. ------------------------------------------------------------------------ r23936 | cazfi | 2013-12-31 03:13:34 +0200 (Tue, 31 Dec 2013) | 5 lines Changed paths: M /trunk/common/extras.c M /trunk/common/extras.h M /trunk/server/cityturn.c M /trunk/server/generator/mapgen.c M /trunk/server/unittools.c Replaced rand_extra_by_cause() that could return any extra by the given cause with rand_extra_for_tile() that returns only such extras that are native to tile. See patch #4363 ------------------------------------------------------------------------ r23935 | cazfi | 2013-12-30 19:53:10 +0200 (Mon, 30 Dec 2013) | 4 lines Changed paths: D /trunk/debian Removed debian directory from version control See patch #4358 ------------------------------------------------------------------------ r23929 | jtn | 2013-12-30 17:04:41 +0200 (Mon, 30 Dec 2013) | 4 lines Changed paths: M /trunk/common/packets.def M /trunk/fc_version Renumber PACKET_EDIT_TILE_ROAD to be within the range of client edit packets, so that permission checks for global observer don't fail. See gna bug #21383. ------------------------------------------------------------------------ r23928 | jtn | 2013-12-30 17:04:38 +0200 (Mon, 30 Dec 2013) | 3 lines Changed paths: M /trunk/server/plrhand.c Don't give new player two kings with gameloss_style="Civil". See gna bug #21385. ------------------------------------------------------------------------ r23927 | jtn | 2013-12-30 17:04:34 +0200 (Mon, 30 Dec 2013) | 6 lines Changed paths: M /trunk/server/plrhand.c Don't copy handicaps pointer when splitting player -- causes double-free and other trouble. Fix suggested by Marko Lindqvist (cazfi@gna). See gna bug #21349. ------------------------------------------------------------------------ r23926 | jtn | 2013-12-30 17:04:29 +0200 (Mon, 30 Dec 2013) | 4 lines Changed paths: M /trunk/server/citytools.c Ensure that gold looted from conquered city does not exceed victim's treasury. See gna bug #21389. ------------------------------------------------------------------------ r23920 | jtn | 2013-12-30 12:52:45 +0200 (Mon, 30 Dec 2013) | 4 lines Changed paths: M /trunk/common/aicore/pf_tools.c Fix too-large upper bound when looking for a refuel point in pathfinding. Mostly harmless. See gna bug #21369. ------------------------------------------------------------------------ r23919 | jtn | 2013-12-30 12:52:43 +0200 (Mon, 30 Dec 2013) | 3 lines Changed paths: M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-3.0/editprop.c Make property editor honour current nation set. See gna bug #21380. ------------------------------------------------------------------------ r23918 | jtn | 2013-12-30 12:52:40 +0200 (Mon, 30 Dec 2013) | 4 lines Changed paths: M /trunk/server/plrhand.c M /trunk/server/srv_main.c Remove start-position-based restrictions on nation "pickability" on game start. See gna bug #21381. ------------------------------------------------------------------------ r23917 | jtn | 2013-12-30 12:52:37 +0200 (Mon, 30 Dec 2013) | 3 lines Changed paths: M /trunk/common/nation.c M /trunk/common/nation.h M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/srv_main.c Move server-only code out of common is_nation_pickable(). See gna patch #4364. ------------------------------------------------------------------------ r23916 | cazfi | 2013-12-30 04:07:21 +0200 (Mon, 30 Dec 2013) | 4 lines Changed paths: M /trunk/common/movement.c Animals do not leave their home terrains. See patch #4356 ------------------------------------------------------------------------ r23915 | cazfi | 2013-12-30 02:28:58 +0200 (Mon, 30 Dec 2013) | 4 lines Changed paths: M /trunk/client/control.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-qt/menu.cpp M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/extras.c M /trunk/common/extras.h M /trunk/common/fc_types.h M /trunk/common/map.c M /trunk/common/packets.def M /trunk/common/terrain.c M /trunk/common/unit.c M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/fc_version M /trunk/server/advisors/infracache.c M /trunk/server/ruleset.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/unittools.c M /trunk/tools/ruledit/rulesave.c Added 'rmcauses' list of ways extra can be removed. See patch #4355 ------------------------------------------------------------------------ r23913 | cazfi | 2013-12-30 02:12:07 +0200 (Mon, 30 Dec 2013) | 4 lines Changed paths: M /trunk/client/Makefile.am Fixed linking of Qt-client against static libSDL-mixer. See bug #21378 ------------------------------------------------------------------------ r23912 | cazfi | 2013-12-29 12:18:52 +0200 (Sun, 29 Dec 2013) | 4 lines Changed paths: M /trunk/server/ruleset.c M /trunk/server/ruleset.h M /trunk/tools/ruledit/rulesave.c Save cities.ruleset from freeciv-ruledit See patch #4357 ------------------------------------------------------------------------ r23910 | cazfi | 2013-12-29 11:59:01 +0200 (Sun, 29 Dec 2013) | 6 lines Changed paths: M /trunk/data/classic/script.lua Marked classic ruleset map labels translatable and unified their capitalization. Reported by Jacob Nevins See bug #20588 ------------------------------------------------------------------------ r23908 | cazfi | 2013-12-29 01:04:17 +0200 (Sun, 29 Dec 2013) | 6 lines Changed paths: M /trunk/common/dataio.c M /trunk/configure.ac M /trunk/utility/registry_ini.c Fixed compilation errors on 32bit systems. Reported by Jordi Negrevernis i Font See bug #21370 ------------------------------------------------------------------------ r23907 | cazfi | 2013-12-29 00:17:12 +0200 (Sun, 29 Dec 2013) | 4 lines Changed paths: M /trunk/server/animals.c Do not create animals to same tile with player units or start city. See bug #21376 ------------------------------------------------------------------------ r23905 | cazfi | 2013-12-27 00:20:02 +0200 (Fri, 27 Dec 2013) | 4 lines Changed paths: M /trunk/tools/mpgui_qt.cpp Show modpack notes as tooltip in Qt modpack installer See patch #4353 ------------------------------------------------------------------------ r23902 | jtn | 2013-12-26 15:41:14 +0200 (Thu, 26 Dec 2013) | 4 lines Changed paths: M /trunk/client/helpdata.c M /trunk/tools/civmanual.c Restrict online help to nations in current nationset once the game has started. See gna patch #4354. ------------------------------------------------------------------------ r23901 | jtn | 2013-12-26 15:41:07 +0200 (Thu, 26 Dec 2013) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c Avoid using gtk_combo_box_new_with_model_and_entry() in Gtk2 nation picker, since this was only added in Gtk 2.24 and we claim to be compatible with 2.12. Reported by Jordi Negrevernis i Font (jorneg@gna). See gna bug #21371. ------------------------------------------------------------------------ r23900 | cazfi | 2013-12-26 11:44:51 +0200 (Thu, 26 Dec 2013) | 4 lines Changed paths: M /trunk/tools/ruledit/rulesave.c Save buildings.ruleset from freeciv-ruledit See patch #4352 ------------------------------------------------------------------------ r23899 | cazfi | 2013-12-26 02:42:57 +0200 (Thu, 26 Dec 2013) | 4 lines Changed paths: M /trunk/ai/default/advmilitary.c M /trunk/common/movement.c M /trunk/common/unittype.c Animals never occupy cities. See patch #4331 ------------------------------------------------------------------------ r23897 | cazfi | 2013-12-25 21:20:42 +0200 (Wed, 25 Dec 2013) | 5 lines Changed paths: M /trunk/server/ruleset.c Do aifill only if we're supposed to act on settings. This fixes crash on ruleset reading programs other than actual freeciv-server that have not entire game world set up. See bug #21367 ------------------------------------------------------------------------ r23896 | cazfi | 2013-12-25 14:08:06 +0200 (Wed, 25 Dec 2013) | 4 lines Changed paths: M /trunk/data/amplio.tilespec M /trunk/data/amplio2.tilespec M /trunk/data/cimpletoon.tilespec M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/hex2t.tilespec M /trunk/data/isophex.tilespec M /trunk/data/isotrident.tilespec M /trunk/data/multiplayer/effects.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/trident.tilespec Added Oil Well extra for classic, experimental, multiplayer, and civ2civ3 rulesets. See patch #4131 ------------------------------------------------------------------------ r23895 | cazfi | 2013-12-25 02:40:03 +0200 (Wed, 25 Dec 2013) | 9 lines Changed paths: M /trunk/configure.ac M /trunk/doc/README.packaging Added configure option --enable-sys-tolua-cmd, defaulting to false except when cross-compiling in which case it default to true and cannot be disabled. Option makes lua bindings generation to use tolua command from system, not one we build from freeciv tree. This fixes long-standing cross-compiling problem that tolua built for target architecture is tried to use build time on build architecture. See patch #4345 ------------------------------------------------------------------------ r23894 | sveinung | 2013-12-24 17:40:47 +0200 (Tue, 24 Dec 2013) | 5 lines Changed paths: M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl2/diplomat_dialog.c SDL clients: Make the text of the spy action buttons translateble again. Reported by Jacob Nevins See bug #21366 ------------------------------------------------------------------------ r23893 | cazfi | 2013-12-24 09:49:13 +0200 (Tue, 24 Dec 2013) | 5 lines Changed paths: M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/server/ruleset.c Use terrain or resourcee name in terrain ruleset fields where reference to another terrain or resource is needed, not name of their section. Syy patch #4346 ------------------------------------------------------------------------ r23892 | cazfi | 2013-12-24 09:43:36 +0200 (Tue, 24 Dec 2013) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/doc/README.packaging Use system lua by default Syy patch #4344 ------------------------------------------------------------------------ r23891 | cazfi | 2013-12-24 09:20:50 +0200 (Tue, 24 Dec 2013) | 4 lines Changed paths: M /trunk/client/gui-sdl2/dialogs.c Fixed SDL2-client compilation. Syy bug #21368 ------------------------------------------------------------------------ r23889 | cazfi | 2013-12-23 02:04:31 +0200 (Mon, 23 Dec 2013) | 4 lines Changed paths: M /trunk/dependencies/lua-5.2/README M /trunk/dependencies/lua-5.2/Version M /trunk/dependencies/lua-5.2/doc/readme.html M /trunk/dependencies/lua-5.2/src/lapi.c M /trunk/dependencies/lua-5.2/src/lapi.h M /trunk/dependencies/lua-5.2/src/lauxlib.c M /trunk/dependencies/lua-5.2/src/lauxlib.h M /trunk/dependencies/lua-5.2/src/lbaselib.c M /trunk/dependencies/lua-5.2/src/lbitlib.c M /trunk/dependencies/lua-5.2/src/lcode.c M /trunk/dependencies/lua-5.2/src/lcode.h M /trunk/dependencies/lua-5.2/src/lcorolib.c M /trunk/dependencies/lua-5.2/src/lctype.c M /trunk/dependencies/lua-5.2/src/lctype.h M /trunk/dependencies/lua-5.2/src/ldblib.c M /trunk/dependencies/lua-5.2/src/ldebug.c M /trunk/dependencies/lua-5.2/src/ldebug.h M /trunk/dependencies/lua-5.2/src/ldo.c M /trunk/dependencies/lua-5.2/src/ldo.h M /trunk/dependencies/lua-5.2/src/ldump.c M /trunk/dependencies/lua-5.2/src/lfunc.c M /trunk/dependencies/lua-5.2/src/lfunc.h M /trunk/dependencies/lua-5.2/src/lgc.c M /trunk/dependencies/lua-5.2/src/lgc.h M /trunk/dependencies/lua-5.2/src/linit.c M /trunk/dependencies/lua-5.2/src/liolib.c M /trunk/dependencies/lua-5.2/src/llex.c M /trunk/dependencies/lua-5.2/src/llex.h M /trunk/dependencies/lua-5.2/src/llimits.h M /trunk/dependencies/lua-5.2/src/lmathlib.c M /trunk/dependencies/lua-5.2/src/lmem.c M /trunk/dependencies/lua-5.2/src/lmem.h M /trunk/dependencies/lua-5.2/src/loadlib.c M /trunk/dependencies/lua-5.2/src/lobject.c M /trunk/dependencies/lua-5.2/src/lobject.h M /trunk/dependencies/lua-5.2/src/lopcodes.c M /trunk/dependencies/lua-5.2/src/lopcodes.h M /trunk/dependencies/lua-5.2/src/loslib.c M /trunk/dependencies/lua-5.2/src/lparser.c M /trunk/dependencies/lua-5.2/src/lparser.h M /trunk/dependencies/lua-5.2/src/lstate.c M /trunk/dependencies/lua-5.2/src/lstate.h M /trunk/dependencies/lua-5.2/src/lstring.c M /trunk/dependencies/lua-5.2/src/lstring.h M /trunk/dependencies/lua-5.2/src/lstrlib.c M /trunk/dependencies/lua-5.2/src/ltable.c M /trunk/dependencies/lua-5.2/src/ltable.h M /trunk/dependencies/lua-5.2/src/ltablib.c M /trunk/dependencies/lua-5.2/src/ltm.c M /trunk/dependencies/lua-5.2/src/ltm.h M /trunk/dependencies/lua-5.2/src/lua.h M /trunk/dependencies/lua-5.2/src/luac.c M /trunk/dependencies/lua-5.2/src/luaconf.h M /trunk/dependencies/lua-5.2/src/lualib.h M /trunk/dependencies/lua-5.2/src/lundump.c M /trunk/dependencies/lua-5.2/src/lundump.h M /trunk/dependencies/lua-5.2/src/lvm.c M /trunk/dependencies/lua-5.2/src/lvm.h M /trunk/dependencies/lua-5.2/src/lzio.c M /trunk/dependencies/lua-5.2/src/lzio.h Updated include lua to version 5.2.3 See patch #4343 ------------------------------------------------------------------------ r23888 | cazfi | 2013-12-23 01:24:59 +0200 (Mon, 23 Dec 2013) | 4 lines Changed paths: M /trunk/data/civ1/terrain.ruleset Removed unnecessary Farmland extra completely from civ1 ruleset. See patch #4342 ------------------------------------------------------------------------ r23882 | jtn | 2013-12-22 16:45:53 +0200 (Sun, 22 Dec 2013) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/dialogs.h M /trunk/client/gui-gtk-2.0/optiondlg.c M /trunk/client/gui-gtk-3.0/dialogs.c M /trunk/client/gui-gtk-3.0/dialogs.h M /trunk/client/gui-gtk-3.0/optiondlg.c Fully support nation sets in the Gtk clients. Add a control to the Pick Nation dialog to select a nation set, and update the dialog when the nation set changes without popping it down. See gna patch #4349. ------------------------------------------------------------------------ r23881 | jtn | 2013-12-22 16:45:45 +0200 (Sun, 22 Dec 2013) | 10 lines Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-3.0/dialogs.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl2/dialogs.c M /trunk/client/gui-stub/dialogs.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/include/dialogs_g.h M /trunk/client/packhand.c M /trunk/common/fc_types.h M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/nation.c M /trunk/common/nation.h M /trunk/common/packets.def M /trunk/common/player.c M /trunk/data/alien/nations.ruleset M /trunk/data/civ1/nations.ruleset M /trunk/data/civ2/nations.ruleset M /trunk/data/default/nationlist.ruleset M /trunk/fc_version M /trunk/server/citytools.c M /trunk/server/commands.c M /trunk/server/connecthand.c M /trunk/server/edithand.c M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/ruleset.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/settings.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c Replace the old 'soft' notion of 'nation sets' with a new, stronger notion, controlled by a new server setting 'nationset'. Nations outside the current set can no longer appear in the game in any circumstances, and the number of players is limited by the number of available nations. In standard rulesets, the 'nationset' setting must now be changed to access any nations outside the "core" set. Clients only minimally updated: if the nationset is changed, any nation dialog that is up at the time will be popped down. See gna patch #4348. ------------------------------------------------------------------------ r23880 | jtn | 2013-12-22 16:45:35 +0200 (Sun, 22 Dec 2013) | 9 lines Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-3.0/dialogs.c Refactor Gtk clients' nation selection dialog, with the following aims: - Prepare for the set of pickable nations to change while it's up - (and hence, the set of nation group tabs in the notebook; this avoids empty tabs in scenarios restricted to a subset of nations) - Restore the player's current nation settings, leader name etc when the dialog is popped up - Highlight the selected nation correctly when changing group tabs See gna patch #4347. ------------------------------------------------------------------------ r23879 | jtn | 2013-12-22 16:45:28 +0200 (Sun, 22 Dec 2013) | 4 lines Changed paths: M /trunk/client/gui-xaw/dialogs.c The Xaw client races dialog didn't honour is_pickable, so included nations that couldn't be chosen due to a start position restriction. See gna bug #21361. ------------------------------------------------------------------------ r23878 | jtn | 2013-12-22 16:45:19 +0200 (Sun, 22 Dec 2013) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-3.0/dialogs.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/packhand.c M /trunk/common/nation.c M /trunk/common/nation.h M /trunk/common/packets.def M /trunk/server/barbarian.c M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/ruleset.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/srv_main.c M /trunk/server/srv_main.h Rename 'is_available' property of nations to 'is_pickable' to better reflect its purpose, and make it a network/client specific notion -- on the server we now track individual reasons why a nation can't be picked (currently only lack of a start position). No functional change. See gna patch #4304. ------------------------------------------------------------------------ r23877 | cazfi | 2013-12-22 03:57:07 +0200 (Sun, 22 Dec 2013) | 7 lines Changed paths: M /trunk/common/game.h M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/fc_version M /trunk/server/ruleset.c M /trunk/server/unittools.c Removed nuke_contamination ruleset setting as redundant. Changed rulesets that used to have nuke_contamination set to "Pollution" to have "Fallout" as second cause for "Pollution" extra instead. See patch #3957 ------------------------------------------------------------------------ r23875 | cazfi | 2013-12-22 03:22:42 +0200 (Sun, 22 Dec 2013) | 4 lines Changed paths: M /trunk/tools/download.c M /trunk/tools/download.h M /trunk/tools/mpgui_gtk2.c M /trunk/tools/mpgui_gtk3.c M /trunk/tools/mpgui_qt.cpp M /trunk/tools/mpgui_qt.h M /trunk/tools/mpgui_qt_worker.cpp Added progress bar to Qt modpack installer See patch #4341 ------------------------------------------------------------------------ r23874 | sveinung | 2013-12-20 15:44:37 +0200 (Fri, 20 Dec 2013) | 3 lines Changed paths: M /trunk/client/gui-sdl2/diplomat_dialog.c Generate the SDL 2 client spy/diplomat action menu entries in a function in stead of repeating the code. See patch #4338 ------------------------------------------------------------------------ r23873 | cazfi | 2013-12-20 02:32:23 +0200 (Fri, 20 Dec 2013) | 4 lines Changed paths: M /trunk/tools/ruledit/rulesave.c Save all of the terrain.ruleset from freeciv-ruledit. See patch #4340 ------------------------------------------------------------------------ r23871 | cazfi | 2013-12-19 01:51:42 +0200 (Thu, 19 Dec 2013) | 2 lines Changed paths: M /trunk/translations/freeciv/POTFILES.in M /trunk/translations/nations/POTFILES.skip M /trunk/translations/ruledit/POTFILES.skip Added new sourcefiles with translatable strings to POTFILES.in ------------------------------------------------------------------------ r23870 | sveinung | 2013-12-18 23:51:31 +0200 (Wed, 18 Dec 2013) | 3 lines Changed paths: M /trunk/client/gui-sdl/diplomat_dialog.c Generate the SDL clients' spy/diplomat action menu entries in a function in stead of repeating the code. See patch #4338 ------------------------------------------------------------------------ r23868 | cazfi | 2013-12-18 23:36:21 +0200 (Wed, 18 Dec 2013) | 4 lines Changed paths: M /trunk/tools/mpgui_qt.cpp M /trunk/tools/mpgui_qt.h M /trunk/tools/mpgui_qt_worker.cpp M /trunk/tools/mpgui_qt_worker.h After installing a modpack, refresh "installed version" shown in Qt modpack installer. See patch #4339 ------------------------------------------------------------------------ r23867 | cazfi | 2013-12-18 22:46:11 +0200 (Wed, 18 Dec 2013) | 4 lines Changed paths: M /trunk/client/editor.c M /trunk/client/gui-gtk-2.0/editgui.c M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-3.0/editgui.c M /trunk/client/gui-gtk-3.0/editprop.c M /trunk/common/extras.c M /trunk/common/fc_types.h M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/fc_version M /trunk/server/edithand.c M /trunk/server/ruleset.c M /trunk/server/savecompat.h Removed all uses of tile_special_type outside savegame handling. See patch #4335 ------------------------------------------------------------------------ r23866 | cazfi | 2013-12-18 00:25:20 +0200 (Wed, 18 Dec 2013) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/base.c M /trunk/common/extras.c M /trunk/common/road.c M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/fc_version M /trunk/server/ruleset.c Read extra causes from ruleset. See patch #3954 ------------------------------------------------------------------------ r23865 | cazfi | 2013-12-17 00:56:45 +0200 (Tue, 17 Dec 2013) | 4 lines Changed paths: M /trunk/tools/ruledit/rulesave.c Save terrain control, terrains, and resources of terrains.ruleset from freeciv-ruledit. See patch #4336 ------------------------------------------------------------------------ r23863 | cazfi | 2013-12-16 23:29:56 +0200 (Mon, 16 Dec 2013) | 5 lines Changed paths: M /trunk/tools/Makefile.am M /trunk/tools/mpgui_qt.cpp A /trunk/tools/mpgui_qt_worker.cpp A /trunk/tools/mpgui_qt_worker.h Run Qt modpack installer modpack installation functionality in separate thread so that gui remains responsive. See patch #4337 ------------------------------------------------------------------------ r23862 | cazfi | 2013-12-16 23:15:06 +0200 (Mon, 16 Dec 2013) | 4 lines Changed paths: M /trunk/client/control.c M /trunk/server/unithand.c Do not send S_LAST when should send extra index with no extra associated. See bug #21341 ------------------------------------------------------------------------ r23860 | jtn | 2013-12-16 14:08:05 +0200 (Mon, 16 Dec 2013) | 9 lines Changed paths: M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-3.0/editprop.c M /trunk/client/packhand.c M /trunk/common/game.c M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/edithand.c M /trunk/server/gamehand.c M /trunk/server/savegame2.c M /trunk/server/srv_main.c Add a scenario option to restrict the set of nations players can pick to those for which start positions have been defined in the scenario. (This used to be the default behaviour in 2.0.x, but has not been since then, probably by accident. The new default behaviour remains to not restrict nation choice, and none of the supplied scenarios use the new option.) Also, improve comments and diagnostics about what happens in this case. See gna bug #21268. ------------------------------------------------------------------------ r23859 | cazfi | 2013-12-16 00:07:55 +0200 (Mon, 16 Dec 2013) | 7 lines Changed paths: M /trunk/client/editor.c M /trunk/client/gui-gtk-2.0/editgui.c M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-3.0/editgui.c M /trunk/client/gui-gtk-3.0/editprop.c M /trunk/common/extras.c M /trunk/common/extras.h M /trunk/common/fc_types.h M /trunk/common/packets.def M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/common/tile.c M /trunk/common/tile.h M /trunk/fc_version M /trunk/server/edithand.c In extra structure, replaced tile_special_type, limited to hardcoded enum values, with generic index in the EC_SPECIAL list. Removed all the specials related code outside savecompat.[ch] that can be removed already. See patch #4334 ------------------------------------------------------------------------ r23858 | cazfi | 2013-12-14 23:56:03 +0200 (Sat, 14 Dec 2013) | 6 lines Changed paths: M /trunk/client/editor.c M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/server/savecompat.c M /trunk/server/savecompat.h Removed special name related functions from terrain.[ch]. Reimplemented necessary ones to savecompat.[ch] in a way that does not depend on extras but is backward compatible with old freeciv versions. See patch #4329 ------------------------------------------------------------------------ r23856 | cazfi | 2013-12-14 23:07:03 +0200 (Sat, 14 Dec 2013) | 4 lines 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. See patch #4333 ------------------------------------------------------------------------ r23854 | cazfi | 2013-12-12 23:11:27 +0200 (Thu, 12 Dec 2013) | 4 lines Changed paths: M /trunk/client/editor.c M /trunk/client/gui-gtk-2.0/editgui.c M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-3.0/editgui.c M /trunk/client/gui-gtk-3.0/editprop.c M /trunk/common/terrain.h Replaced tile_special_type_iterate() with EC_SPECIAL iteration See patch #4330 ------------------------------------------------------------------------ r23853 | cazfi | 2013-12-12 22:50:19 +0200 (Thu, 12 Dec 2013) | 5 lines Changed paths: M /trunk/server/savegame.c Include savecompat.h to savegame.c and remove duplicate definitions of hex_chars, bin2ascii_hex, and ascii_hex2bin See patch #4328 ------------------------------------------------------------------------ r23851 | cazfi | 2013-12-11 23:59:06 +0200 (Wed, 11 Dec 2013) | 5 lines Changed paths: M /trunk/common/tile.c M /trunk/common/tile.h M /trunk/server/maphand.c Do not add "AutoOnCityCenter" extra if there already is conflicting extra on tile See patch #4188 ------------------------------------------------------------------------ r23850 | sveinung | 2013-12-11 17:08:37 +0200 (Wed, 11 Dec 2013) | 8 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp Remove GTK mnemonic from two strings used in the Qt client In the GTK clients an underscore in a label makes the following character a mnemonic. In the Qt client it gets displayed as common text. The underscore in the text labeling the buttons for the spy/diplomat actions "Sabotage City" and "Establish Embassy" is therefore useless in the Qt client. See patch #4332 ------------------------------------------------------------------------ r23839 | jtn | 2013-12-10 02:48:32 +0200 (Tue, 10 Dec 2013) | 2 lines Changed paths: M /trunk/configure.ac M /trunk/m4/qt-client.m4 Revert r23833 "Restore ability to build with Qt4 (from patch #4305)" (local change accidentally committed). ------------------------------------------------------------------------ r23838 | jtn | 2013-12-10 02:48:25 +0200 (Tue, 10 Dec 2013) | 2 lines Changed paths: M /trunk/INSTALL M /trunk/client/gui-gtk-3.0/cma_fe.c M /trunk/doc/README.packaging M /trunk/m4/gtk3-client.m4 Revert r23832 "Allow building against Gtk 3.4.0" (local change accidentally committed). ------------------------------------------------------------------------ r23837 | cazfi | 2013-12-10 02:44:49 +0200 (Tue, 10 Dec 2013) | 4 lines Changed paths: M /trunk/common/game.h M /trunk/server/ruleset.c M /trunk/tools/ruledit/rulesave.c Save nations.ruleset from freeciv-ruledit. See patch #4325 ------------------------------------------------------------------------ r23836 | jtn | 2013-12-10 02:44:19 +0200 (Tue, 10 Dec 2013) | 3 lines Changed paths: M /trunk/utility/genlist.c Allocate working array for genlist_sort() on heap rather than stack. See gna patch #4326. ------------------------------------------------------------------------ r23835 | jtn | 2013-12-10 02:43:30 +0200 (Tue, 10 Dec 2013) | 5 lines Changed paths: M /trunk/client/agents/agents.c Insert calls into agent call list in the right place rather than sorting the whole list every time we remove an item. Intended to improve performance. See gna patch #4327. ------------------------------------------------------------------------ r23834 | jtn | 2013-12-10 02:42:44 +0200 (Tue, 10 Dec 2013) | 1 line Changed paths: M /trunk/utility/speclist.h Fix typo in speclist.h usage comments. ------------------------------------------------------------------------ r23833 | jtn | 2013-12-10 02:42:28 +0200 (Tue, 10 Dec 2013) | 2 lines Changed paths: M /trunk/configure.ac M /trunk/m4/qt-client.m4 Restore ability to build with Qt4 (from patch #4305) file #19362: Qt4.patch added by cazfi ------------------------------------------------------------------------ r23832 | jtn | 2013-12-10 02:41:59 +0200 (Tue, 10 Dec 2013) | 3 lines Changed paths: M /trunk/INSTALL M /trunk/client/gui-gtk-3.0/cma_fe.c M /trunk/doc/README.packaging M /trunk/m4/gtk3-client.m4 Allow building against Gtk 3.4.0 (partially reverting r22931 / patch 3560), at the risk that the state of the City Governor activation button might not be reinforced with an image in some themes. ------------------------------------------------------------------------ r23831 | cazfi | 2013-12-09 01:56:10 +0200 (Mon, 09 Dec 2013) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/fc_types.h M /trunk/common/packets.def M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/fc_version M /trunk/server/Makefile.am A /trunk/server/animals.c A /trunk/server/animals.h M /trunk/server/plrhand.c M /trunk/server/rssanity.c M /trunk/server/ruleset.c M /trunk/server/srv_main.c Added third barbarian type, animals. See patch #4232 ------------------------------------------------------------------------ r23830 | cazfi | 2013-12-09 00:04:52 +0200 (Mon, 09 Dec 2013) | 4 lines Changed paths: M /trunk/client/editor.c M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-3.0/editprop.c M /trunk/common/extras.c M /trunk/common/fc_types.h M /trunk/common/terrain.c Added convenience extra cause list EC_SPECIAL for editor functionality. See patch #4324 ------------------------------------------------------------------------ r23829 | cazfi | 2013-12-07 11:26:48 +0200 (Sat, 07 Dec 2013) | 4 lines Changed paths: M /trunk/tools/ruledit/rulesave.c M /trunk/utility/registry_ini.c M /trunk/utility/registry_ini.h M /trunk/utility/section_file.c M /trunk/utility/section_file.h Added support to saving include-statements to secfile. See patch #4321 ------------------------------------------------------------------------ r23828 | cazfi | 2013-12-07 02:50:49 +0200 (Sat, 07 Dec 2013) | 4 lines Changed paths: M /trunk/client/control.c M /trunk/client/editor.c M /trunk/client/goto.c M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-3.0/editprop.c M /trunk/client/tilespec.c M /trunk/common/base.c M /trunk/common/base.h M /trunk/common/extras.c M /trunk/common/extras.h M /trunk/common/fc_types.h M /trunk/common/road.c M /trunk/common/road.h M /trunk/common/terrain.c M /trunk/common/unit.c M /trunk/server/maphand.c M /trunk/server/ruleset.c M /trunk/server/unithand.c Removed enum extra_type_id. See patch #4323 ------------------------------------------------------------------------ r23827 | cazfi | 2013-12-07 02:38:51 +0200 (Sat, 07 Dec 2013) | 4 lines Changed paths: M /trunk/tools/ruledit/tab_misc.cpp M /trunk/tools/ruledit/tab_misc.h Added separate button for saving ruleset to freeciv-ruledit. See patch #4322 ------------------------------------------------------------------------ r23824 | cazfi | 2013-12-07 00:59:20 +0200 (Sat, 07 Dec 2013) | 6 lines Changed paths: M /trunk/client/tilespec.c M /trunk/client/tilespec.h Draw darkness sprites after all the terrain layers, not after first one. Reported by Anonymous See bug #21312 ------------------------------------------------------------------------ r23823 | cazfi | 2013-12-07 00:35:00 +0200 (Sat, 07 Dec 2013) | 6 lines Changed paths: M /trunk/configure.ac Fixed configure checks for compiling lua from our source tree to be done when we're about to compile it, and not when we're going to use lua from system. See bug #21325 ------------------------------------------------------------------------ r23822 | cazfi | 2013-12-07 00:30:50 +0200 (Sat, 07 Dec 2013) | 8 lines Changed paths: M /trunk/common/base.c M /trunk/common/extras.c M /trunk/common/extras.h M /trunk/common/road.c Set extra cause list pointers to NULL when lists are destroyed, to fix a crash when the already freed extras were accessed after disconnecting from server. Reported by Jacob Nevins See bug #21318 ------------------------------------------------------------------------ r23821 | cazfi | 2013-12-05 03:42:58 +0200 (Thu, 05 Dec 2013) | 4 lines Changed paths: M /trunk/common/fc_types.h M /trunk/fc_version Define bv_extras based on MAX_EXTRA_TYPES. See patch #4317 ------------------------------------------------------------------------ r23820 | cazfi | 2013-12-05 03:38:01 +0200 (Thu, 05 Dec 2013) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/editgui.c M /trunk/client/gui-gtk-3.0/editgui.c Handle situation where there's no base types or no road types defined and tool icon for one is requested. See bug #21319 ------------------------------------------------------------------------ r23819 | cproc | 2013-12-04 17:54:07 +0200 (Wed, 04 Dec 2013) | 3 lines Changed paths: M /trunk/win32/Makefile.am Add missing win32 installer creation files to distribution See patch #4319. ------------------------------------------------------------------------ r23815 | cazfi | 2013-12-04 01:28:54 +0200 (Wed, 04 Dec 2013) | 5 lines Changed paths: M /trunk/INSTALL M /trunk/doc/README.nations Updated documentation references to po -directory to references to translations -hierarchy. See patch #4320 ------------------------------------------------------------------------ r23813 | cazfi | 2013-12-03 23:47:40 +0200 (Tue, 03 Dec 2013) | 4 lines Changed paths: M /trunk/data/amplio2/Makefile.am A /trunk/data/amplio2/maglev.png A /trunk/data/amplio2/maglev.spec M /trunk/data/amplio2.tilespec M /trunk/data/cimpletoon.tilespec Added Maglev sprites to amplio2 tileset. Cimpletoon inherits it. See bug #20031 ------------------------------------------------------------------------ r23812 | cazfi | 2013-12-03 23:24:02 +0200 (Tue, 03 Dec 2013) | 4 lines Changed paths: M /trunk/client/editor.c M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/common/extras.c M /trunk/common/extras.h M /trunk/common/unit.c M /trunk/server/maphand.c Added function is_extra_caused_by() and used where appropriate. See patch #4318 ------------------------------------------------------------------------ r23811 | mixcoatl | 2013-12-03 22:15:53 +0200 (Tue, 03 Dec 2013) | 1 line Changed paths: M /trunk/data/default/nationlist.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/formosan-large.png A /trunk/data/flags/formosan-shield-large.png A /trunk/data/flags/formosan-shield.png A /trunk/data/flags/formosan.png A /trunk/data/flags/formosan.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/formosan.ruleset M /trunk/data/nation/taiwanese.ruleset M /trunk/translations/nations/POTFILES.in Add Formosan nation by resodan. See Gna patch #4292 ------------------------------------------------------------------------ r23810 | mixcoatl | 2013-12-03 21:03:56 +0200 (Tue, 03 Dec 2013) | 1 line Changed paths: M /trunk/data/default/nationlist.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/khoisan-large.png A /trunk/data/flags/khoisan-shield-large.png A /trunk/data/flags/khoisan-shield.png A /trunk/data/flags/khoisan.png A /trunk/data/flags/khoisan.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/botswanan.ruleset A /trunk/data/nation/khoisan.ruleset M /trunk/data/nation/namibian.ruleset M /trunk/translations/nations/POTFILES.in Add Khoisan nation by resodan. See Gna patch #4291 ------------------------------------------------------------------------ r23809 | mixcoatl | 2013-12-03 19:03:46 +0200 (Tue, 03 Dec 2013) | 1 line Changed paths: M /trunk/data/default/nationlist.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/dacian-large.png A /trunk/data/flags/dacian-shield-large.png A /trunk/data/flags/dacian-shield.png A /trunk/data/flags/dacian.png A /trunk/data/flags/dacian.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/dacian.ruleset M /trunk/data/nation/indoeuropean.ruleset M /trunk/data/nation/thracian.ruleset M /trunk/translations/nations/POTFILES.in Add Dacian nation by Andrzej G. . See Gna patch #3315 ------------------------------------------------------------------------ r23808 | mixcoatl | 2013-12-03 00:51:40 +0200 (Tue, 03 Dec 2013) | 1 line Changed paths: M /trunk/data/default/nationlist.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/carantanian-large.png A /trunk/data/flags/carantanian-shield-large.png A /trunk/data/flags/carantanian-shield.png A /trunk/data/flags/carantanian.png A /trunk/data/flags/carantanian.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/carantanian.ruleset M /trunk/data/nation/slavic.ruleset M /trunk/translations/nations/POTFILES.in Add Carantanian nation by Andrzej G. . See Gna patch #32798 ------------------------------------------------------------------------ r23807 | cazfi | 2013-12-01 17:40:45 +0200 (Sun, 01 Dec 2013) | 4 lines Changed paths: M /trunk/tests/copyright.sh M /trunk/tests/header_guard.sh M /trunk/tests/va_list.sh Removed references to long gone intl-directory from tests. See patch #4312 ------------------------------------------------------------------------ r23805 | cazfi | 2013-12-01 17:38:10 +0200 (Sun, 01 Dec 2013) | 4 lines Changed paths: M /trunk/client/tilespec.c Include to tilespec.c that uses va_list See patch #4311 ------------------------------------------------------------------------ r23804 | cazfi | 2013-12-01 11:40:06 +0200 (Sun, 01 Dec 2013) | 5 lines Changed paths: M /trunk/client/editor.c Made editor specials tool initialization to find first extra that is special instead of using hardcoded S_IRRIGATION. See patch #4309 ------------------------------------------------------------------------ r23793 | cazfi | 2013-11-29 01:46:32 +0200 (Fri, 29 Nov 2013) | 4 lines Changed paths: M /trunk/tools/ruledit/Makefile.am M /trunk/tools/ruledit/ruledit.cpp M /trunk/tools/ruledit/ruledit.h M /trunk/tools/ruledit/ruledit_qt.cpp M /trunk/tools/ruledit/ruledit_qt.h A /trunk/tools/ruledit/tab_misc.cpp A /trunk/tools/ruledit/tab_misc.h A /trunk/tools/ruledit/tab_tech.cpp A /trunk/tools/ruledit/tab_tech.h M /trunk/translations/ruledit/POTFILES.in Added tabs layout for Freeciv-ruledit gui. See patch #4310 ------------------------------------------------------------------------ r23778 | jtn | 2013-11-26 11:37:17 +0200 (Tue, 26 Nov 2013) | 3 lines Changed paths: M /trunk/common/packets.c Document assumptions and invariants of network compression by assertion. See gna patch #4316. ------------------------------------------------------------------------ r23777 | jtn | 2013-11-26 11:37:14 +0200 (Tue, 26 Nov 2013) | 4 lines Changed paths: M /trunk/common/packets.c Avoid an unlikely case of sending a compressed packet bigger than the uncompressed ones would be. See gna patch #4315. ------------------------------------------------------------------------ r23776 | jtn | 2013-11-26 11:37:10 +0200 (Tue, 26 Nov 2013) | 5 lines Changed paths: M /trunk/common/packets.c As a network receiver, don't insist on having four octets before processing a packet -- this could theoretically cause a stall at connection startup, where 3-octet packets are valid. See gna bug #21301. ------------------------------------------------------------------------ r23775 | jtn | 2013-11-26 11:37:07 +0200 (Tue, 26 Nov 2013) | 3 lines Changed paths: M /trunk/server/maphand.c Enable network compression for big map updates, such as at game end. See gna patch #4314. ------------------------------------------------------------------------ r23774 | jtn | 2013-11-26 11:37:04 +0200 (Tue, 26 Nov 2013) | 6 lines Changed paths: M /trunk/common/packets.c Reduce likelihood of network compression causing network buffer overflow. Reduce maximum uncompressed queue length from MAX_LEN_BUFFER to half of that, and never send more than that queue length for compression in one go (even if the packet we're about to queue is huge). See gna bug #21297. ------------------------------------------------------------------------ r23773 | jtn | 2013-11-26 11:37:01 +0200 (Tue, 26 Nov 2013) | 3 lines Changed paths: M /trunk/common/packets.c Diagnose too many calls to conn_compression_thaw() with assertion. See gna patch #4313. ------------------------------------------------------------------------ r23772 | jtn | 2013-11-26 11:36:58 +0200 (Tue, 26 Nov 2013) | 5 lines Changed paths: M /trunk/common/packets.c A network sender (likely the server) could emit a compressed packet with a length field which would be misinterpreted by receivers (likely clients), dooming the network connection. Fix the sender not to send such packets. See gna bug #21300. ------------------------------------------------------------------------ r23771 | jtn | 2013-11-26 11:36:49 +0200 (Tue, 26 Nov 2013) | 5 lines Changed paths: M /trunk/client/attribute.c Cleanups in client-side attribute handling, among other things fixing uninitialised accesses spotted by Valgrind. Likely to have no functional effect on most platforms, beyond a slight reduction in savegame size. See gna bug #21295. ------------------------------------------------------------------------ r23770 | jtn | 2013-11-26 11:36:44 +0200 (Tue, 26 Nov 2013) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/chatline.c M /trunk/client/gui-gtk-3.0/chatline.c Fix invalid memory access when doing chatline tab completion at or near the start of a line, and other UTF-8 issues. See gna bug #21293. ------------------------------------------------------------------------ r23768 | cproc | 2013-11-24 03:19:39 +0200 (Sun, 24 Nov 2013) | 5 lines Changed paths: M /trunk/win32/installer/Makefile A /trunk/win32/installer/create-freeciv-gtk-nsi.sh M /trunk/win32/installer/create-freeciv-gtk2-nsi.sh A /trunk/win32/installer/create-freeciv-gtk3-nsi.sh A /trunk/win32/installer/freeciv-gtk3.cmd Build GTK+3 Windows installer package See task #7681. Also fixes bug #21163. ------------------------------------------------------------------------ r23765 | cazfi | 2013-11-24 01:21:33 +0200 (Sun, 24 Nov 2013) | 4 lines Changed paths: M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/server/rssanity.c M /trunk/tools/ruledit/rulesave.c Save effects.ruleset from freeciv-ruledit. See patch #4306 ------------------------------------------------------------------------ r23764 | cazfi | 2013-11-24 01:14:13 +0200 (Sun, 24 Nov 2013) | 5 lines Changed paths: M /trunk/common/extras.c M /trunk/common/extras.h M /trunk/common/fc_types.h M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/fc_version M /trunk/server/srv_main.c Addede extra flags "GlobalWarming" and "NuclearWinter". Extras with these flags count toward environment upset. See patch #4308 ------------------------------------------------------------------------ r23762 | cazfi | 2013-11-22 03:07:40 +0200 (Fri, 22 Nov 2013) | 6 lines Changed paths: M /trunk/common/unit.c Removed assertion about unit having nationality set. That's not always true client side. Patch by Guillaume Melquiond See patch #4296 ------------------------------------------------------------------------ r23761 | cazfi | 2013-11-21 01:50:27 +0200 (Thu, 21 Nov 2013) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/editgui.c M /trunk/client/gui-gtk-3.0/editgui.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h 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. See patch #4297 ------------------------------------------------------------------------ r23759 | cazfi | 2013-11-21 01:30:25 +0200 (Thu, 21 Nov 2013) | 4 lines Changed paths: M /trunk/INSTALL M /trunk/configure.ac M /trunk/m4/qt-client.m4 Build both Qt-client and Qt modpack installer against Qt5. See patch #4305 ------------------------------------------------------------------------ r23756 | cazfi | 2013-11-21 01:19:39 +0200 (Thu, 21 Nov 2013) | 6 lines Changed paths: M /trunk/ai/default/aicity.c When evaluating Size_Unlimit or Size_Adjust effect value, do not assume that city with negative Size_Unlimit already has unlimited size. Also do not consider effect disabling Size_Unlimit positive thing. See bug #21240 ------------------------------------------------------------------------ r23753 | cazfi | 2013-11-21 01:14:08 +0200 (Thu, 21 Nov 2013) | 4 lines Changed paths: M /trunk/doc/README.packaging Added mapimg related documentation to README.packaging See bug #20872 ------------------------------------------------------------------------ r23751 | mir3x | 2013-11-16 17:59:30 +0200 (Sat, 16 Nov 2013) | 4 lines Changed paths: M /trunk/client/gui-qt/menu.cpp Fixed some badly constructed strings See gna bug #20994 ------------------------------------------------------------------------ r23748 | mir3x | 2013-11-16 17:44:30 +0200 (Sat, 16 Nov 2013) | 5 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp Added "cancel" button for cancelling production in city dialog See gna bug #21009 ------------------------------------------------------------------------ r23745 | jtn | 2013-11-16 14:55:14 +0200 (Sat, 16 Nov 2013) | 3 lines Changed paths: M /trunk/win32/installer/create-freeciv-gtk2-nsi.sh M /trunk/win32/installer/create-freeciv-sdl-nsi.sh Change "American English" to "US English" in installer. Part of gna bug #21060. ------------------------------------------------------------------------ r23744 | jtn | 2013-11-16 14:43:14 +0200 (Sat, 16 Nov 2013) | 2 lines Changed paths: M /trunk/ai/classic M /trunk/bootstrap M /trunk/client M /trunk/client/gui-qt M /trunk/data/alien M /trunk/data/alien/nation M /trunk/dependencies/lua-5.2 M /trunk/dependencies/lua-5.2/src M /trunk/dependencies/tolua-5.2 M /trunk/dependencies/tolua-5.2/src M /trunk/dependencies/tolua-5.2/src/bin M /trunk/dependencies/tolua-5.2/src/lib M /trunk/tools M /trunk/tools/ruledit M /trunk/translations M /trunk/translations/nations M /trunk/translations/ruledit Add lots of missing stuff to svn:ignore. ------------------------------------------------------------------------ r23743 | jtn | 2013-11-16 14:33:23 +0200 (Sat, 16 Nov 2013) | 2 lines Changed paths: M /trunk/common Add common/fc_svnrev_gen.h to svn:ignore. ------------------------------------------------------------------------ r23736 | cazfi | 2013-11-16 00:39:25 +0200 (Sat, 16 Nov 2013) | 5 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/requirements.c M /trunk/common/terrain.c M /trunk/common/terrain.h Removed terrain_alteration_name_translation() that mapped between alteration and specific extras (specials). Use real alteration name instead. See patch #4279 ------------------------------------------------------------------------ r23734 | cazfi | 2013-11-16 00:15:35 +0200 (Sat, 16 Nov 2013) | 6 lines Changed paths: M /trunk/client/tilespec.c Fixed the wrong offsets of the road sprites when building road type icon. Reported by Jacob Nevins See bug #20535 ------------------------------------------------------------------------ r23733 | cazfi | 2013-11-16 00:12:16 +0200 (Sat, 16 Nov 2013) | 7 lines Changed paths: M /trunk/client/Makefile.am Fixed installation of gtk2- and gtk3-client desktopfiles when there's more than one client built. Reported by Jacob Nevins See bug #21243 ------------------------------------------------------------------------ r23725 | jtn | 2013-11-11 22:38:20 +0200 (Mon, 11 Nov 2013) | 3 lines Changed paths: M /trunk/data/alien/nation/adventurers.ruleset M /trunk/data/alien/nation/galacticsound.ruleset M /trunk/data/alien/nation/jw.ruleset M /trunk/data/alien/nation/kindergarden.ruleset M /trunk/data/alien/nation/mathclub.ruleset M /trunk/data/alien/nation/secretsociety.ruleset M /trunk/data/alien/nation/teamgladiators.ruleset M /trunk/data/alien/nations.ruleset Remove superfluous "Alien World" nation group from alien ruleset. See gna patch #4303. ------------------------------------------------------------------------ r23724 | jtn | 2013-11-11 22:38:17 +0200 (Mon, 11 Nov 2013) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-3.0/dialogs.c In the Gtk nation selection dialog, suppress the notebook tabs for nation groups if the ruleset defines no nation groups (in which case there would be only one tab, "All"). See gna patch #4302. ------------------------------------------------------------------------ r23723 | jtn | 2013-11-11 22:38:14 +0200 (Mon, 11 Nov 2013) | 3 lines Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-3.0/dialogs.c Remove the column headings in the Gtk "pick nation" dialog. See gna patch #4301. ------------------------------------------------------------------------ r23722 | jtn | 2013-11-11 22:38:10 +0200 (Mon, 11 Nov 2013) | 3 lines Changed paths: M /trunk/server/ruleset.c Do not emit assertion failures for rulesets with no nation groups defined. See gna patch #4300. ------------------------------------------------------------------------ r23721 | jtn | 2013-11-11 22:38:02 +0200 (Mon, 11 Nov 2013) | 3 lines Changed paths: M /trunk/server/ruleset.c Fix some minor bugs in nation ruleset loading error checking. See gna patch #4299. ------------------------------------------------------------------------ r23718 | cazfi | 2013-11-11 02:22:50 +0200 (Mon, 11 Nov 2013) | 4 lines Changed paths: M /trunk/Makefile.am A /trunk/bootstrap/freeciv-gtk2.desktop.in A /trunk/bootstrap/freeciv-qt.desktop.in A /trunk/bootstrap/freeciv-sdl.desktop.in A /trunk/bootstrap/freeciv-sdl2.desktop.in M /trunk/client/Makefile.am M /trunk/configure.ac Added desktop files for gtk2-, qt-, sdl-, and sdl2-clients. See bug #21243 ------------------------------------------------------------------------ r23717 | cazfi | 2013-11-11 01:48:05 +0200 (Mon, 11 Nov 2013) | 4 lines Changed paths: M /trunk/tools/ruledit/rulesave.c Save governments.ruleset from freeciv-ruledit. See patch #4278 ------------------------------------------------------------------------ r23716 | cazfi | 2013-11-11 01:09:23 +0200 (Mon, 11 Nov 2013) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/tools/ruledit/Makefile.am M /trunk/tools/ruledit/ruledit.cpp A /trunk/tools/ruledit/ruledit.h A /trunk/tools/ruledit/ruledit_qt.cpp A /trunk/tools/ruledit/ruledit_qt.h Added initial Qt5-gui for freeciv-ruledit. See patch #4295 ------------------------------------------------------------------------ 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. See patch #4289 ------------------------------------------------------------------------ r23707 | jtn | 2013-11-09 01:34:27 +0200 (Sat, 09 Nov 2013) | 8 lines Changed paths: M /trunk/client/tilespec.c In tileset_free(), player color sprites from the global tileset were freed rather than the specified one. This caused player color sprites (national borders and unit backgrounds) to stop working when the local options dialog was popped up for the first time. Reported by Christian Knoke (chrisk AT cknoke.de) and myself. See gna bug #21116 and gna bug #21151. ------------------------------------------------------------------------ r23706 | jtn | 2013-11-09 01:34:18 +0200 (Sat, 09 Nov 2013) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/cityrep.c Activating a row in the Gtk3 city report would randomly fail to pop up the city dialog, and cause Gtk warnings. Fix by Guillaume Melquiond (silene@gna). See gna patch #4294. ------------------------------------------------------------------------ r23705 | jtn | 2013-11-09 01:34:08 +0200 (Sat, 09 Nov 2013) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/menu.c Menu items for irrigation/mining actions could get set to uninitialised strings, leading to "Gtk-WARNING **: Invalid input string" on the console. Fix by Guillaume Melquiond (silene@gna). See gna patch #4293. ------------------------------------------------------------------------ r23702 | cazfi | 2013-11-08 00:21:27 +0200 (Fri, 08 Nov 2013) | 11 lines Changed paths: M /trunk/ai/classic/classicai.c M /trunk/ai/default/advmilitary.c M /trunk/ai/default/aicity.c M /trunk/ai/default/aicity.h M /trunk/ai/threaded/threadedai.c M /trunk/common/ai.h M /trunk/server/advisors/advbuilding.c When AI calculates value for unit capable of occupying cities, choose higher one of the values based on units capability to occupy city or kill enemy unit. It was always assigning value based on occupying ability for the units capable of unit, even if that was the lower one. This change may cause AI to build more land units instead of ships, as now also land units get value based on unit killing ability when it's higher than one based on city occupying ability. Also made value of the target city to affect value of occupying unit. See patch #4015 ------------------------------------------------------------------------ r23701 | cazfi | 2013-11-07 10:25:32 +0200 (Thu, 07 Nov 2013) | 5 lines Changed paths: M /trunk/configure.ac Perform configure checks needed for lua build only if not using external lua build. See patch #4287 ------------------------------------------------------------------------ r23698 | cazfi | 2013-11-07 03:43:46 +0200 (Thu, 07 Nov 2013) | 4 lines Changed paths: M /trunk/server/edithand.c Fixed compiler warning in non-debug builds See bug #21237 ------------------------------------------------------------------------ r23697 | cazfi | 2013-11-07 03:08:13 +0200 (Thu, 07 Nov 2013) | 4 lines Changed paths: M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset Use special value "None" for extra activity_gfx tags where appropriate. See patch #4286 ------------------------------------------------------------------------ r23693 | cazfi | 2013-11-07 01:17:40 +0200 (Thu, 07 Nov 2013) | 4 lines Changed paths: M /trunk/tools/mpgui_gtk2.c M /trunk/tools/mpgui_gtk3.c Qualified modpack "Type" string. See patch #4290 ------------------------------------------------------------------------ r23691 | cazfi | 2013-11-07 01:01:41 +0200 (Thu, 07 Nov 2013) | 4 lines Changed paths: M /trunk/translations/freeciv/POTFILES.in M /trunk/translations/freeciv/POTFILES.skip Removed extended nations from core translation domain POTFILES. See patch #4285 ------------------------------------------------------------------------ r23689 | cazfi | 2013-11-06 03:03:39 +0200 (Wed, 06 Nov 2013) | 6 lines Changed paths: M /trunk/client/client_main.c M /trunk/client/packhand.c M /trunk/common/government.c M /trunk/common/name_translation.h M /trunk/common/nation.c M /trunk/common/nation.h M /trunk/common/packets.def M /trunk/common/tech.c M /trunk/common/unittype.c M /trunk/data/nation/american.ruleset M /trunk/data/nation/apache.ruleset M /trunk/data/nation/arab.ruleset M /trunk/data/nation/aztec.ruleset M /trunk/data/nation/babylonian.ruleset M /trunk/data/nation/barbarian.ruleset M /trunk/data/nation/brazilian.ruleset M /trunk/data/nation/byzantium.ruleset M /trunk/data/nation/carthaginian.ruleset M /trunk/data/nation/celtic.ruleset M /trunk/data/nation/cherokee.ruleset M /trunk/data/nation/chinese.ruleset M /trunk/data/nation/danish.ruleset M /trunk/data/nation/dutch.ruleset M /trunk/data/nation/egyptian.ruleset M /trunk/data/nation/english.ruleset M /trunk/data/nation/ethiopian.ruleset M /trunk/data/nation/french.ruleset M /trunk/data/nation/german.ruleset M /trunk/data/nation/greek.ruleset M /trunk/data/nation/hittite.ruleset M /trunk/data/nation/hunnic.ruleset M /trunk/data/nation/inca.ruleset M /trunk/data/nation/indian.ruleset M /trunk/data/nation/indonesian.ruleset M /trunk/data/nation/iroquois.ruleset M /trunk/data/nation/italian.ruleset M /trunk/data/nation/japanese.ruleset M /trunk/data/nation/khmer.ruleset M /trunk/data/nation/korean.ruleset M /trunk/data/nation/mali.ruleset M /trunk/data/nation/mayan.ruleset M /trunk/data/nation/mongol.ruleset M /trunk/data/nation/persian.ruleset M /trunk/data/nation/pirate.ruleset M /trunk/data/nation/polish.ruleset M /trunk/data/nation/polynesian.ruleset M /trunk/data/nation/portuguese.ruleset M /trunk/data/nation/roman.ruleset M /trunk/data/nation/russian.ruleset M /trunk/data/nation/sioux.ruleset M /trunk/data/nation/songhai.ruleset M /trunk/data/nation/spanish.ruleset M /trunk/data/nation/sumerian.ruleset M /trunk/data/nation/swedish.ruleset M /trunk/data/nation/taino.ruleset M /trunk/data/nation/thai.ruleset M /trunk/data/nation/tupi.ruleset M /trunk/data/nation/turk.ruleset M /trunk/data/nation/viking.ruleset M /trunk/data/nation/zulu.ruleset M /trunk/fc_version M /trunk/server/ruleset.c M /trunk/server/srv_main.c Have nation rulesets to define translation domain, "freeciv-nations" being the default used when none is defined, but "freeciv" being the one that results in NULL domain to get translations from default domain. See patch #4283 ------------------------------------------------------------------------ r23687 | cazfi | 2013-11-06 00:31:54 +0200 (Wed, 06 Nov 2013) | 5 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/citydlg.h M /trunk/client/gui-qt/cityrep.cpp M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/gui_main.cpp M /trunk/client/gui-qt/mapctrl.cpp M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/messagewin.cpp M /trunk/client/gui-qt/optiondlg.cpp M /trunk/client/gui-qt/pages.cpp M /trunk/client/gui-qt/plrdlg.cpp M /trunk/client/gui-qt/repodlgs.cpp Made qt-client source to compile against Qt5 too. Configure still always sets flags for Qt4. See patch #3417 ------------------------------------------------------------------------ r23686 | cazfi | 2013-11-04 12:26:15 +0200 (Mon, 04 Nov 2013) | 4 lines Changed paths: M /trunk/translations/freeciv/POTFILES.skip M /trunk/translations/nations/POTFILES.skip M /trunk/translations/ruledit/POTFILES.in Rename ruledit.c as ruledit.cpp also in POTFILES. See bug #21251 ------------------------------------------------------------------------ r23685 | cazfi | 2013-11-04 01:59:40 +0200 (Mon, 04 Nov 2013) | 5 lines Changed paths: M /trunk/configure.ac M /trunk/server/ruleset.h M /trunk/server/sernet.h M /trunk/server/settings.h M /trunk/tools/ruledit/Makefile.am D /trunk/tools/ruledit/ruledit.c A /trunk/tools/ruledit/ruledit.cpp (from /trunk/tools/ruledit/ruledit.c:23684) M /trunk/tools/ruledit/rulesave.h Build freeciv-ruledit as C++ program. Only main ruledit.cpp is C++ module at the moment. See patch #4282 ------------------------------------------------------------------------ r23684 | cazfi | 2013-11-04 01:31:00 +0200 (Mon, 04 Nov 2013) | 5 lines Changed paths: M /trunk/translations/ruledit/ar.po M /trunk/translations/ruledit/bg.po M /trunk/translations/ruledit/ca.po M /trunk/translations/ruledit/cs.po M /trunk/translations/ruledit/da.po M /trunk/translations/ruledit/de.po M /trunk/translations/ruledit/el.po M /trunk/translations/ruledit/en_GB.po M /trunk/translations/ruledit/eo.po M /trunk/translations/ruledit/es.po M /trunk/translations/ruledit/et.po M /trunk/translations/ruledit/fa.po M /trunk/translations/ruledit/fi.po M /trunk/translations/ruledit/fr.po M /trunk/translations/ruledit/ga.po M /trunk/translations/ruledit/gd.po M /trunk/translations/ruledit/he.po M /trunk/translations/ruledit/hu.po M /trunk/translations/ruledit/id.po M /trunk/translations/ruledit/it.po M /trunk/translations/ruledit/ja.po M /trunk/translations/ruledit/ko.po M /trunk/translations/ruledit/lt.po M /trunk/translations/ruledit/nb.po M /trunk/translations/ruledit/nl.po M /trunk/translations/ruledit/pl.po M /trunk/translations/ruledit/pt.po M /trunk/translations/ruledit/pt_BR.po M /trunk/translations/ruledit/ro.po M /trunk/translations/ruledit/ru.po M /trunk/translations/ruledit/sr.po M /trunk/translations/ruledit/sv.po M /trunk/translations/ruledit/tr.po M /trunk/translations/ruledit/uk.po M /trunk/translations/ruledit/zh_CN.po M /trunk/translations/ruledit/zh_TW.po Set project & version ("freeciv 2.6"), language code, and charset ("utf-8") to all freeciv-ruledit po-file headers. See patch #4282 ------------------------------------------------------------------------ r23683 | cazfi | 2013-11-03 03:12:27 +0200 (Sun, 03 Nov 2013) | 4 lines Changed paths: M /trunk/tools/ruledit/ruledit.c M /trunk/utility/fcintl.h R__() fetches translations from freeciv-ruledit translation domain. See patch #4281 ------------------------------------------------------------------------ r23679 | cazfi | 2013-11-03 03:07:58 +0200 (Sun, 03 Nov 2013) | 7 lines Changed paths: M /trunk/win32/installer/create-freeciv-gtk2-nsi.sh M /trunk/win32/installer/create-freeciv-sdl-nsi.sh Show language name in Windows installer default language selection, not language code only. Requested by Jacob Nevins See bug #21060 ------------------------------------------------------------------------ r23677 | sveinung | 2013-11-02 19:24:44 +0200 (Sat, 02 Nov 2013) | 3 lines Changed paths: M /trunk/configure.ac Fix setting of MOCCMD in ./configure when the user don't specify it. See bug #21244 ------------------------------------------------------------------------ r23674 | cazfi | 2013-11-01 11:16:54 +0200 (Fri, 01 Nov 2013) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/citydlg.c Fixed selling of buildings in gtk3-client. Reported by Anonymous See bug #20984 ------------------------------------------------------------------------ r23672 | cazfi | 2013-11-01 03:30:35 +0200 (Fri, 01 Nov 2013) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/m4/qt-client.m4 M /trunk/tools/Makefile.am Always pass Qt CXXFLAGS to Makefiles building Qt components. See patch #4284 ------------------------------------------------------------------------ r23668 | cazfi | 2013-11-01 03:16:43 +0200 (Fri, 01 Nov 2013) | 4 lines Changed paths: M /trunk/client/helpdata.c Do not try to translate already translated legend again. See bug #21238 ------------------------------------------------------------------------ r23666 | cazfi | 2013-10-31 00:34:43 +0200 (Thu, 31 Oct 2013) | 5 lines Changed paths: M /trunk/ai/default/aiunit.c AI keeps military units in cities for their martial law effect. The change is only in how it moves units, not in building of the units. See patch #3959 ------------------------------------------------------------------------ r23663 | cazfi | 2013-10-31 00:12:59 +0200 (Thu, 31 Oct 2013) | 4 lines Changed paths: M /trunk/common/fc_cmdhelp.h Moved function declarations in fc_cmdhelp.h inside extern "C" block. See bug #21232 ------------------------------------------------------------------------ r23662 | cazfi | 2013-10-30 23:59:22 +0200 (Wed, 30 Oct 2013) | 4 lines Changed paths: M /trunk/client/tilespec.c M /trunk/common/extras.h M /trunk/common/road.h M /trunk/data/alien/terrain.ruleset M /trunk/data/amplio.tilespec M /trunk/data/amplio2.tilespec M /trunk/data/cimpletoon.tilespec M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/hex2t.tilespec M /trunk/data/isophex.tilespec M /trunk/data/isotrident.tilespec M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/trident.tilespec M /trunk/doc/README.graphics M /trunk/fc_version Extended tileset "roadstyle" concept to cover all extra drawing methods. See patch #4272 ------------------------------------------------------------------------ r23659 | cazfi | 2013-10-30 23:06:12 +0200 (Wed, 30 Oct 2013) | 6 lines Changed paths: M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl2/mapview.c M /trunk/client/mapview_common.c M /trunk/client/overview_common.c M /trunk/common/map.c M /trunk/common/map.h M /trunk/common/mapimg.c M /trunk/server/generator/height_map.c M /trunk/server/generator/mapgen_topology.c Fixed mapimg colortest crash. Reported by Dox4242 See bug #21159 ------------------------------------------------------------------------ r23656 | cazfi | 2013-10-30 16:07:11 +0200 (Wed, 30 Oct 2013) | 5 lines Changed paths: M /trunk/client/gui-gtk-3.0/citizensinfo.c M /trunk/client/gui-gtk-3.0/repodlgs.c Expand score and nationality list views in gtk3-client to fill the space reeserved for them. See bug #21108 ------------------------------------------------------------------------ r23654 | cazfi | 2013-10-29 20:30:37 +0200 (Tue, 29 Oct 2013) | 5 lines Changed paths: M /trunk/bootstrap/Makerules.mk M /trunk/client/gui-qt/Makefile.am M /trunk/configure.ac M /trunk/tools/Makefile.am Allow user to set moc -command to be used in the build via environment variable MOCCMD. See patch #4252 ------------------------------------------------------------------------ r23652 | cazfi | 2013-10-29 19:20:51 +0200 (Tue, 29 Oct 2013) | 5 lines Changed paths: M /trunk/Makefile.am M /trunk/configure.ac M /trunk/doc/README.packaging A /trunk/m4/features.m4 M /trunk/m4/mapimg-magickwand.m4 M /trunk/m4/readline.m4 M /trunk/m4/sound.m4 Added configure option --with-missinglist to request list of optional features disabled due to missing dependencies. See patch #4276 ------------------------------------------------------------------------ r23649 | cazfi | 2013-10-29 19:02:52 +0200 (Tue, 29 Oct 2013) | 5 lines Changed paths: M /trunk/INSTALL M /trunk/doc/FAQ Removed mentions of no longer existing configure option --disable-auto-deps from documentation. See patch #4275 ------------------------------------------------------------------------ r23646 | cazfi | 2013-10-29 18:57:23 +0200 (Tue, 29 Oct 2013) | 4 lines Changed paths: M /trunk/common/packets.def M /trunk/fc_version Send wonder city ID as sint32 to allow special value WONDER_LOST. See bug #21096 ------------------------------------------------------------------------ r23645 | cazfi | 2013-10-29 00:45:47 +0200 (Tue, 29 Oct 2013) | 5 lines Changed paths: M /trunk/configure.ac Added "subdir-objects" option to automake to prepare for automake-2.0 where we must cope with that kind of automake behavior. See patch #4268 ------------------------------------------------------------------------ r23642 | cazfi | 2013-10-29 00:29:12 +0200 (Tue, 29 Oct 2013) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-2.0/tileset_dlg.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-gtk-3.0/tileset_dlg.c M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h If tileset reload is called in the middle of ruleset initialization, do not try to handle player colors. They will be handled later in the game startup. This fixes crash when user accepts tileset suggestion from ruleset. See bug #21231 ------------------------------------------------------------------------ r23641 | cazfi | 2013-10-29 00:15:26 +0200 (Tue, 29 Oct 2013) | 5 lines Changed paths: M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/common/unit.c M /trunk/server/unithand.c Removed get_infrastructure_prereq(). Fixed old callers to correctly handle all extra requirements of any extra, recursively. See patch #4270 ------------------------------------------------------------------------ r23638 | cazfi | 2013-10-28 03:54:45 +0200 (Mon, 28 Oct 2013) | 5 lines Changed paths: M /trunk/common/aicore/pf_tools.c M /trunk/common/movement.c M /trunk/common/movement.h M /trunk/server/citytools.c Remove units deeper in the civ1-style channel (string of cities) when a city providing connection to native terrain gets destroyed. See bug #21219 ------------------------------------------------------------------------ r23637 | cazfi | 2013-10-27 23:02:06 +0200 (Sun, 27 Oct 2013) | 4 lines Changed paths: M /trunk/tools/ruledit/rulesave.c Added techs.ruleset saving to freeciv-ruledit. See patch #4269 ------------------------------------------------------------------------ r23634 | cazfi | 2013-10-27 22:56:41 +0200 (Sun, 27 Oct 2013) | 4 lines Changed paths: M /trunk/doc/INSTALL.Cygwin Updates to INSTALL.Cygwin See patch #4267 ------------------------------------------------------------------------ r23633 | cazfi | 2013-10-27 22:45:53 +0200 (Sun, 27 Oct 2013) | 5 lines Changed paths: M /trunk/server/sanitycheck.c Replaced hardcoded sanitycheck that Farmland tile has also Irrigation with generic check that extra dependencies of extras on tile are satisfied. See patch #4271 ------------------------------------------------------------------------ r23632 | cazfi | 2013-10-27 10:51:11 +0200 (Sun, 27 Oct 2013) | 3 lines Changed paths: M /trunk/client/gui-sdl2/canvas.c M /trunk/client/gui-sdl2/caravan_dialog.c M /trunk/client/gui-sdl2/chatline.c M /trunk/client/gui-sdl2/citydlg.c M /trunk/client/gui-sdl2/cityrep.c M /trunk/client/gui-sdl2/cma_fe.c M /trunk/client/gui-sdl2/colors.c M /trunk/client/gui-sdl2/connectdlg.c M /trunk/client/gui-sdl2/dialogs.c M /trunk/client/gui-sdl2/diplodlg.c M /trunk/client/gui-sdl2/diplomat_dialog.c M /trunk/client/gui-sdl2/finddlg.c M /trunk/client/gui-sdl2/gotodlg.c M /trunk/client/gui-sdl2/graphics.c M /trunk/client/gui-sdl2/gui_iconv.c M /trunk/client/gui-sdl2/gui_main.c M /trunk/client/gui-sdl2/gui_mouse.c M /trunk/client/gui-sdl2/gui_string.c M /trunk/client/gui-sdl2/gui_tilespec.c M /trunk/client/gui-sdl2/helpdlg.c M /trunk/client/gui-sdl2/inteldlg.c M /trunk/client/gui-sdl2/mapctrl.c M /trunk/client/gui-sdl2/mapview.c M /trunk/client/gui-sdl2/menu.c M /trunk/client/gui-sdl2/messagewin.c M /trunk/client/gui-sdl2/optiondlg.c M /trunk/client/gui-sdl2/plrdlg.c M /trunk/client/gui-sdl2/repodlgs.c M /trunk/client/gui-sdl2/spaceshipdlg.c M /trunk/client/gui-sdl2/sprite.c M /trunk/client/gui-sdl2/themebackgrounds.c M /trunk/client/gui-sdl2/themecolors.c M /trunk/client/gui-sdl2/themes.c M /trunk/client/gui-sdl2/themespec.c M /trunk/client/gui-sdl2/unistring.c M /trunk/client/gui-sdl2/widget.c M /trunk/client/gui-sdl2/widget.h M /trunk/client/gui-sdl2/widget_button.c M /trunk/client/gui-sdl2/widget_checkbox.c M /trunk/client/gui-sdl2/widget_combo.c M /trunk/client/gui-sdl2/widget_core.c M /trunk/client/gui-sdl2/widget_edit.c M /trunk/client/gui-sdl2/widget_icon.c M /trunk/client/gui-sdl2/widget_label.c M /trunk/client/gui-sdl2/widget_scrollbar.c M /trunk/client/gui-sdl2/widget_window.c M /trunk/client/gui-sdl2/wldlg.c Comments stating directory for headers to be included from changed from "gui-sdl" to "gui-sdl2" in gui-sdl2 code. ------------------------------------------------------------------------ r23630 | cazfi | 2013-10-27 00:59:42 +0300 (Sun, 27 Oct 2013) | 5 lines Changed paths: M /trunk/m4/sound.m4 Fixed build with SDL_mixer is not available. It wasn't correctly disabling audio_sdl.c compilation. See bug #21217 ------------------------------------------------------------------------ r23626 | cazfi | 2013-10-26 23:02:17 +0300 (Sat, 26 Oct 2013) | 4 lines Changed paths: M /trunk/INSTALL M /trunk/autogen.sh Correctly require automake-1.9 as minimum requirement. Do not prefer automake-1.8. See bug #21216 ------------------------------------------------------------------------ r23625 | cazfi | 2013-10-26 22:50:36 +0300 (Sat, 26 Oct 2013) | 5 lines Changed paths: M /trunk/common/extras.c M /trunk/common/tile.c Check rules to prevent building of extras of certain categories on specific terrains to is_native_tile_to_extra() See patch #4266 ------------------------------------------------------------------------ r23624 | cazfi | 2013-10-25 11:01:33 +0300 (Fri, 25 Oct 2013) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-qt/menu.cpp M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/common/unitlist.c M /trunk/common/unitlist.h Removed can_unit_do_activity_base() and can_unit_do_activity_road(). Use generic can_unit_do_activity_targeted() instead. See patch #4265 ------------------------------------------------------------------------ r23623 | cazfi | 2013-10-25 02:23:37 +0300 (Fri, 25 Oct 2013) | 5 lines Changed paths: M /trunk/m4/sdl2-client.m4 Refactored sdl2-client.m4 to match changes made to sdl-client.m4 to allow easily link against outside modules. See patch #4263 ------------------------------------------------------------------------ r23622 | cazfi | 2013-10-24 01:56:53 +0300 (Thu, 24 Oct 2013) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/translations/Makefile.am M /trunk/translations/freeciv/POTFILES.skip M /trunk/translations/nations/POTFILES.skip A /trunk/translations/ruledit A /trunk/translations/ruledit/Makefile.in.in A /trunk/translations/ruledit/POTFILES.in A /trunk/translations/ruledit/POTFILES.skip A /trunk/translations/ruledit/ar.po A /trunk/translations/ruledit/bg.po A /trunk/translations/ruledit/ca.po A /trunk/translations/ruledit/cs.po A /trunk/translations/ruledit/da.po A /trunk/translations/ruledit/de.po A /trunk/translations/ruledit/el.po A /trunk/translations/ruledit/en_GB.po A /trunk/translations/ruledit/eo.po A /trunk/translations/ruledit/es.po A /trunk/translations/ruledit/et.po A /trunk/translations/ruledit/fa.po A /trunk/translations/ruledit/fi.po A /trunk/translations/ruledit/fr.po A /trunk/translations/ruledit/ga.po A /trunk/translations/ruledit/gd.po A /trunk/translations/ruledit/he.po A /trunk/translations/ruledit/hu.po A /trunk/translations/ruledit/id.po A /trunk/translations/ruledit/it.po A /trunk/translations/ruledit/ja.po A /trunk/translations/ruledit/ko.po A /trunk/translations/ruledit/lt.po A /trunk/translations/ruledit/nb.po A /trunk/translations/ruledit/nl.po A /trunk/translations/ruledit/pl.po A /trunk/translations/ruledit/pt.po A /trunk/translations/ruledit/pt_BR.po A /trunk/translations/ruledit/ro.po A /trunk/translations/ruledit/ru.po A /trunk/translations/ruledit/sr.po A /trunk/translations/ruledit/sv.po A /trunk/translations/ruledit/tr.po A /trunk/translations/ruledit/uk.po A /trunk/translations/ruledit/zh_CN.po A /trunk/translations/ruledit/zh_TW.po Added freeciv-ruledit translation domain. See patch #4264 ------------------------------------------------------------------------ r23621 | cazfi | 2013-10-23 14:02:23 +0300 (Wed, 23 Oct 2013) | 5 lines Changed paths: M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/server/edithand.c Removed is_native_terrain_to_special() and is_native_tile_to_special(). Use generic extras functions instead. See patch #4260 ------------------------------------------------------------------------ r23614 | jtn | 2013-10-23 12:34:04 +0300 (Wed, 23 Oct 2013) | 3 lines Changed paths: M /trunk/server/stdinhand.c Ensure connections get notified if game fails to start for lack of nations. See gna bug #21207. ------------------------------------------------------------------------ r23613 | jtn | 2013-10-23 12:34:00 +0300 (Wed, 23 Oct 2013) | 3 lines Changed paths: M /trunk/common/nation.c Fix nation_group_by_number() handling of out-of-range index. See gna bug #21206. ------------------------------------------------------------------------ r23611 | cazfi | 2013-10-22 00:49:15 +0300 (Tue, 22 Oct 2013) | 4 lines Changed paths: M /trunk/client/gui-sdl/pages.c M /trunk/client/gui-sdl2/pages.c Display revision in sdl-client main menu for --enable-svnrev builds. See patch #4262 ------------------------------------------------------------------------ r23610 | cazfi | 2013-10-22 00:34:25 +0300 (Tue, 22 Oct 2013) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/common/base.h M /trunk/common/extras.h M /trunk/common/packets.def M /trunk/common/road.h M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/fc_version M /trunk/server/ruleset.c Made graphics tags property of all extras. See patch #4261 ------------------------------------------------------------------------ r23606 | jtn | 2013-10-21 23:05:04 +0300 (Mon, 21 Oct 2013) | 4 lines Changed paths: M /trunk/server/connecthand.c M /trunk/server/connecthand.h M /trunk/server/edithand.c M /trunk/server/plrhand.c M /trunk/server/stdinhand.c Fix a server crash when '/remove'ing a player in pregame by removing mutual recursion between server_remove_player() and connection_detach(). See gna bug #21202. ------------------------------------------------------------------------ r23604 | cazfi | 2013-10-21 01:59:56 +0300 (Mon, 21 Oct 2013) | 5 lines Changed paths: M /trunk/configure.ac M /trunk/translations/Makefile.am A /trunk/translations/nations A /trunk/translations/nations/Makefile.in.in A /trunk/translations/nations/POTFILES.in A /trunk/translations/nations/POTFILES.skip A /trunk/translations/nations/ar.po A /trunk/translations/nations/bg.po A /trunk/translations/nations/ca.po A /trunk/translations/nations/cs.po A /trunk/translations/nations/da.po A /trunk/translations/nations/de.po A /trunk/translations/nations/el.po A /trunk/translations/nations/en_GB.po A /trunk/translations/nations/eo.po A /trunk/translations/nations/es.po A /trunk/translations/nations/et.po A /trunk/translations/nations/fa.po A /trunk/translations/nations/fi.po A /trunk/translations/nations/fr.po A /trunk/translations/nations/ga.po A /trunk/translations/nations/gd.po A /trunk/translations/nations/he.po A /trunk/translations/nations/hu.po A /trunk/translations/nations/id.po A /trunk/translations/nations/it.po A /trunk/translations/nations/ja.po A /trunk/translations/nations/ko.po A /trunk/translations/nations/lt.po A /trunk/translations/nations/nb.po A /trunk/translations/nations/nl.po A /trunk/translations/nations/pl.po A /trunk/translations/nations/pt.po A /trunk/translations/nations/pt_BR.po A /trunk/translations/nations/ro.po A /trunk/translations/nations/ru.po A /trunk/translations/nations/sr.po A /trunk/translations/nations/sv.po A /trunk/translations/nations/tr.po A /trunk/translations/nations/uk.po A /trunk/translations/nations/zh_CN.po A /trunk/translations/nations/zh_TW.po Added translation domain "freeciv-nations". It's still not used for anything. All the translations still live in "freeciv" domain. See patch #4244 ------------------------------------------------------------------------ r23602 | cazfi | 2013-10-21 01:48:46 +0300 (Mon, 21 Oct 2013) | 10 lines Changed paths: M /trunk/ai/classic/classicai.c M /trunk/ai/default/aiunit.c M /trunk/ai/threaded/threadedai.c M /trunk/common/ai.h M /trunk/common/unit.c M /trunk/server/unittools.c - Unit is added to ferry stats in "unit_got", and removed in "unit_lost" AI callback. This makes updates to always take place also when unit changes owner. - Calling of "unit_got" and "unit_lost" callbacks moved from common/unit.c to server, and "unit_got" is called only when unit is fully initialized - Removed "unit_created" callback as obsolete now that "unit_got" is at right place Together these fix ferry stats problems when unit changes owner. See bug #21199 ------------------------------------------------------------------------ r23601 | cazfi | 2013-10-21 01:00:56 +0300 (Mon, 21 Oct 2013) | 4 lines Changed paths: M /trunk/client/gui-sdl2/graphics.c M /trunk/client/gui-sdl2/graphics.h M /trunk/client/gui-sdl2/themes.c Fixed crashes from gui-sdl2 launch. See patch #4259 ------------------------------------------------------------------------ r23600 | cazfi | 2013-10-21 00:54:10 +0300 (Mon, 21 Oct 2013) | 5 lines Changed paths: M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-qt/menu.cpp Removed request_new_unit_activity_base(). Changed callers to use generic request_new_unit_activity_targeted() instead. See patch #4258 ------------------------------------------------------------------------ r23597 | cazfi | 2013-10-20 09:38:40 +0300 (Sun, 20 Oct 2013) | 5 lines Changed paths: M /trunk/server/unithand.c When unit changes owner, call "unit_got" ai callback only after unit owner information has been updated. See bug #21200 ------------------------------------------------------------------------ r23595 | cazfi | 2013-10-19 03:28:39 +0300 (Sat, 19 Oct 2013) | 5 lines Changed paths: M /trunk/INSTALL M /trunk/client/gui-sdl/Makefile.am D /trunk/client/gui-sdl/SDL_gfxPrimitives.c D /trunk/client/gui-sdl/SDL_gfxPrimitives.h D /trunk/client/gui-sdl/SDL_gfxPrimitives_font.h D /trunk/client/gui-sdl/SDL_rotozoom.c D /trunk/client/gui-sdl/SDL_rotozoom.h M /trunk/m4/sdl-client.m4 Link sdl-client against external SDL_gfx instead of including copy of some of its sources. See patch #4088 ------------------------------------------------------------------------ r23594 | cazfi | 2013-10-19 01:54:21 +0300 (Sat, 19 Oct 2013) | 7 lines Changed paths: M /trunk/client/tilespec.c M /trunk/data/amplio.tilespec M /trunk/data/amplio2.tilespec M /trunk/data/cimpletoon.tilespec M /trunk/data/hex2t.tilespec M /trunk/data/isophex.tilespec M /trunk/data/isotrident.tilespec M /trunk/data/trident.tilespec Moved mine extra sprites to extra sprites array. It's now possible to have only single sprite for each mine extra, when it used to be possible to have appearance depend on terrain of the tile. See patch #4256 ------------------------------------------------------------------------ r23591 | cazfi | 2013-10-19 01:39:01 +0300 (Sat, 19 Oct 2013) | 5 lines Changed paths: M /trunk/server/advisors/infracache.c Do not remove extras that would survive from the virtual tile being evaluated for terrain change by autosettlers. See bug #21192 ------------------------------------------------------------------------ r23589 | cazfi | 2013-10-19 01:30:21 +0300 (Sat, 19 Oct 2013) | 5 lines Changed paths: M /trunk/ai/default/aiferry.c Minor optimization: Iterate only over the units ferryboat is transporting in dai_manage_ferryboat() See patch #4257 ------------------------------------------------------------------------ r23588 | cazfi | 2013-10-19 00:50:58 +0300 (Sat, 19 Oct 2013) | 5 lines Changed paths: M /trunk/client/control.c M /trunk/client/goto.c Instead of hardcoded rule to avoid tiles with S_MINE, connecting with irrigation avoids tiles that have extra conflicting with the connection extra. See patch #4253 ------------------------------------------------------------------------ r23587 | cazfi | 2013-10-19 00:41:03 +0300 (Sat, 19 Oct 2013) | 5 lines Changed paths: M /trunk/common/fc_types.h M /trunk/common/improvement.h M /trunk/common/packets.def M /trunk/fc_version Increase max number of normal players to 150 and reserve 10 slots for special players, such as barbarians, for total of 160 players. See patch #4254 ------------------------------------------------------------------------ r23586 | cazfi | 2013-10-18 04:27:39 +0300 (Fri, 18 Oct 2013) | 4 lines Changed paths: M /trunk/tools/ruledit/ruledit.c M /trunk/utility/fcintl.h Added R__() macro to translate freeciv-ruledit strings. See patch #4243 ------------------------------------------------------------------------ r23583 | cazfi | 2013-10-18 01:24:06 +0300 (Fri, 18 Oct 2013) | 4 lines Changed paths: M /trunk/common/requirements.c Initialize source.value in universal_by_number() to fix compiler warning. See patch #4255 ------------------------------------------------------------------------ r23582 | cazfi | 2013-10-18 00:58:12 +0300 (Fri, 18 Oct 2013) | 4 lines Changed paths: M /trunk/client/goto.c M /trunk/server/unittools.c Handle target extras of all the order activities that have one. See bug #21196 ------------------------------------------------------------------------ r23581 | cazfi | 2013-10-18 00:54:22 +0300 (Fri, 18 Oct 2013) | 4 lines Changed paths: M /trunk/tools/ruledit/rulesave.c Added saving of unit types to freeciv-ruledit See patch #4246 ------------------------------------------------------------------------ r23580 | cazfi | 2013-10-17 00:20:56 +0300 (Thu, 17 Oct 2013) | 4 lines Changed paths: M /trunk/common/terrain.c M /trunk/common/terrain.h Removed unused infrastructure_specials array. See patch #4249 ------------------------------------------------------------------------ r23579 | cazfi | 2013-10-17 00:11:53 +0300 (Thu, 17 Oct 2013) | 4 lines Changed paths: M /trunk/client/gui-sdl2/chatline.c M /trunk/client/gui-sdl2/citydlg.c M /trunk/client/gui-sdl2/cityrep.c M /trunk/client/gui-sdl2/cma_fe.c M /trunk/client/gui-sdl2/connectdlg.c M /trunk/client/gui-sdl2/dialogs.c M /trunk/client/gui-sdl2/diplodlg.c M /trunk/client/gui-sdl2/diplomat_dialog.c M /trunk/client/gui-sdl2/finddlg.c M /trunk/client/gui-sdl2/gotodlg.c M /trunk/client/gui-sdl2/graphics.c M /trunk/client/gui-sdl2/graphics.h M /trunk/client/gui-sdl2/gui_main.c M /trunk/client/gui-sdl2/gui_mouse.c M /trunk/client/gui-sdl2/gui_tilespec.c M /trunk/client/gui-sdl2/helpdlg.c M /trunk/client/gui-sdl2/inteldlg.c M /trunk/client/gui-sdl2/mapctrl.c M /trunk/client/gui-sdl2/mapview.c M /trunk/client/gui-sdl2/menu.c M /trunk/client/gui-sdl2/messagewin.c M /trunk/client/gui-sdl2/optiondlg.c M /trunk/client/gui-sdl2/pages.c M /trunk/client/gui-sdl2/plrdlg.c M /trunk/client/gui-sdl2/repodlgs.c M /trunk/client/gui-sdl2/spaceshipdlg.c M /trunk/client/gui-sdl2/widget.c M /trunk/client/gui-sdl2/widget_combo.c M /trunk/client/gui-sdl2/wldlg.c Turned sdl2-client main surface in to SDL_Window. See patch #4251 ------------------------------------------------------------------------ r23578 | cazfi | 2013-10-16 00:54:53 +0300 (Wed, 16 Oct 2013) | 4 lines Changed paths: M /trunk/m4/sdl2-client.m4 Specify SDL2_image in sdl2-client configure error message See patch #4250 ------------------------------------------------------------------------ r23575 | cazfi | 2013-10-16 00:36:33 +0300 (Wed, 16 Oct 2013) | 4 lines Changed paths: M /trunk/data/amplio2/nuke.png M /trunk/data/amplio2/nuke.spec M /trunk/data/trident/tiles.png M /trunk/data/trident/tiles.spec New Nuclear Explosion graphics by Michael Johnson See patch #4003 ------------------------------------------------------------------------ r23574 | cazfi | 2013-10-15 23:52:24 +0300 (Tue, 15 Oct 2013) | 4 lines Changed paths: M /trunk/client/tilespec.c M /trunk/doc/README.graphics Store irrigation extra sprites on extras sprite array. See patch #4248 ------------------------------------------------------------------------ r23573 | cazfi | 2013-10-15 23:12:47 +0300 (Tue, 15 Oct 2013) | 5 lines Changed paths: M /trunk/common/extras.c M /trunk/common/extras.h M /trunk/server/advisors/infracache.c Autosettlers calculate value of irrigation and mining activities based on the extra they would produce, not hardcoded S_IRRIGATION, S_FARMLAND and S_MINE. See patch #4247 ------------------------------------------------------------------------ r23572 | cazfi | 2013-10-15 15:14:04 +0300 (Tue, 15 Oct 2013) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/messagewin.c M /trunk/client/gui-gtk-3.0/messagewin.c M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/common/events.c M /trunk/common/events.h M /trunk/data/misc/small.spec Added event icons to messages display of gtk-clients. See patch #4165 ------------------------------------------------------------------------ r23570 | cazfi | 2013-10-14 20:51:06 +0300 (Mon, 14 Oct 2013) | 4 lines Changed paths: M /trunk/Makefile.am M /trunk/m4/qt-client.m4 A /trunk/m4/qt5.m4 Added Qt5 configure checks. See patch #4245 ------------------------------------------------------------------------ r23567 | cazfi | 2013-10-14 04:08:16 +0300 (Mon, 14 Oct 2013) | 2 lines Changed paths: M /trunk/data/default/ai_effects.ruleset M /trunk/data/experimental/ai_effects.ruleset Comment typofix ------------------------------------------------------------------------ r23566 | cazfi | 2013-10-14 01:21:05 +0300 (Mon, 14 Oct 2013) | 4 lines Changed paths: M /trunk/client/tilespec.c Have sprites for Pollution, Fallout, and Huts stored to extras sprites array. See patch #4242 ------------------------------------------------------------------------ r23565 | cazfi | 2013-10-13 20:06:18 +0300 (Sun, 13 Oct 2013) | 5 lines Changed paths: M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/base.h M /trunk/common/extras.h M /trunk/common/map.c M /trunk/common/packets.def M /trunk/common/road.h M /trunk/common/terrain.c M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/fc_version M /trunk/server/ruleset.c Reimplemented get_preferred_pillage() so it iterates over extras of the relevant causes Made 'pillageable' property of extras. See patch #4238 ------------------------------------------------------------------------ r23564 | sveinung | 2013-10-13 02:25:26 +0300 (Sun, 13 Oct 2013) | 3 lines Changed paths: M /trunk/client/gui-gtk-2.0/choice_dialog.c GTK2 client: Mark uncertain actions by an icon and a tool tip like the Qt client does. See patch #4186 ------------------------------------------------------------------------ r23563 | cazfi | 2013-10-12 21:25:03 +0300 (Sat, 12 Oct 2013) | 5 lines Changed paths: M /trunk/tools/ruledit/rulesave.c Added saving of main veteran system and unit classes to freeciv-ruledit ruleset saving. See patch #4241 ------------------------------------------------------------------------ r23562 | cazfi | 2013-10-11 11:40:07 +0300 (Fri, 11 Oct 2013) | 5 lines Changed paths: M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/common/extras.h M /trunk/common/packets.def M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/fc_version M /trunk/server/ruleset.c Added gfx tags to extras about unit activity icons used when extra is being removed. This is used with "Pollution" and "Fallout" activities. See patch #4235 ------------------------------------------------------------------------ r23561 | sveinung | 2013-10-10 15:31:49 +0300 (Thu, 10 Oct 2013) | 7 lines Changed paths: M /trunk/common/actions.c M /trunk/common/actions.h When checking if an action is enabled assert that its target kind is correct. This requires information about each action's target kind. Introduce generalized actions and store an action's target kind there. At the moment all other knowledge about an action is implicit in the action number. See patch #4240 ------------------------------------------------------------------------ r23560 | sveinung | 2013-10-10 05:08:29 +0300 (Thu, 10 Oct 2013) | 14 lines Changed paths: M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/common/packets.def M /trunk/common/specialist.h M /trunk/data/alien/cities.ruleset M /trunk/data/civ1/cities.ruleset M /trunk/data/civ2/cities.ruleset M /trunk/data/civ2civ3/cities.ruleset M /trunk/data/classic/cities.ruleset M /trunk/data/experimental/cities.ruleset M /trunk/data/multiplayer/cities.ruleset M /trunk/fc_version M /trunk/server/ruleset.c Add a graphics alt tag to the specialist definition Adding an extra specialist kind to a ruleset will cause any Freeciv client loading it to exit unless its tile set specifically support the new specialist kind. Improve this situation by allowing the rule set author to set an alternative graphics to be used in the specialist definition. The alternative graphics is a normal graphics tag in the field graphic_alt. This allows reusing small icons normally used for other things than specialist. The confusion of having the specialist icons for different kinds of specialist look the same can therefore be avoided. The down side is that different images based on the citizen number won't be supported. See patch #4239 ------------------------------------------------------------------------ r23557 | cazfi | 2013-10-09 11:28:23 +0300 (Wed, 09 Oct 2013) | 6 lines Changed paths: M /trunk/ai/default/advmilitary.c Fixed ai evaluation if attacker would be built as veteran by using actual effect value. Old check also gave reversed results and didn't support multiple veterancy levels. See patch #4014 ------------------------------------------------------------------------ r23554 | cazfi | 2013-10-09 01:39:42 +0300 (Wed, 09 Oct 2013) | 7 lines Changed paths: M /trunk/server/srv_main.c Do not reveal map upon loading saved game that has revealmap server setting set to reveal map in the beginning of the game. Reported by Anonymous See bug #21172 ------------------------------------------------------------------------ r23551 | cazfi | 2013-10-09 01:29:06 +0300 (Wed, 09 Oct 2013) | 4 lines Changed paths: M /trunk/Makefile.am M /trunk/doc/Makefile.am M /trunk/win32/installer/Makefile M /trunk/win32/installer/create-freeciv-gtk2-nsi.sh M /trunk/win32/installer/create-freeciv-sdl-nsi.sh Install documents as part of 'make install' See patch #4072 ------------------------------------------------------------------------ r23548 | jtn | 2013-10-08 22:47:48 +0300 (Tue, 08 Oct 2013) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/optiondlg.c M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-2.0/pages.h M /trunk/client/gui-gtk-3.0/optiondlg.c M /trunk/client/gui-gtk-3.0/pages.c M /trunk/client/gui-gtk-3.0/pages.h Hook the Gtk clients' "Number of Players (including AI)" control up to the server option machinery so that it stays closer in sync with the server. See gna bug #21179. ------------------------------------------------------------------------ r23547 | sveinung | 2013-10-08 13:21:24 +0300 (Tue, 08 Oct 2013) | 6 lines Changed paths: M /trunk/common/city.h M /trunk/server/savegame2.c Write the city option order to the save file. Saved games currently expect the field "OptionX" in a saved city to be element X in the city_options enum. Store its order to save games. See patch #4237 ------------------------------------------------------------------------ r23546 | cazfi | 2013-10-08 03:58:01 +0300 (Tue, 08 Oct 2013) | 4 lines Changed paths: M /trunk/ai/classic/classicai.c M /trunk/ai/stub/stubai.c M /trunk/ai/threaded/threadedai.c M /trunk/common/ai.h M /trunk/server/srv_main.c M /trunk/server/stdinhand.c Made AI that has turned on mid-turn to end turn. See bug #21171 ------------------------------------------------------------------------ r23545 | cazfi | 2013-10-08 02:11:56 +0300 (Tue, 08 Oct 2013) | 4 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/requirements.c M /trunk/common/requirements.h M /trunk/doc/README.effects M /trunk/fc_version Added requirement range "Alliance" See patch #4231 ------------------------------------------------------------------------ r23544 | cazfi | 2013-10-08 02:07:54 +0300 (Tue, 08 Oct 2013) | 5 lines Changed paths: M /trunk/common/unit.c Made activity_requires_target() to return TRUE for pollution and fallout cleaning activities. See patch #4234 ------------------------------------------------------------------------ r23542 | cazfi | 2013-10-08 02:06:02 +0300 (Tue, 08 Oct 2013) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-3.0/dialogs.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl2/dialogs.c M /trunk/client/gui-stub/dialogs.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/include/dialogs_g.h 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. See patch #4143 ------------------------------------------------------------------------ r23541 | mir3x | 2013-10-07 17:49:53 +0300 (Mon, 07 Oct 2013) | 5 lines Changed paths: M /trunk/client/gui-qt/pages.cpp Added version and gui name on main page. See gna bug #21113 ------------------------------------------------------------------------ r23539 | cazfi | 2013-10-07 01:39:00 +0300 (Mon, 07 Oct 2013) | 4 lines Changed paths: M /trunk/tools/ruledit/Makefile.am Corrected name of rulesave.h See bug #21180 ------------------------------------------------------------------------ r23538 | sveinung | 2013-10-06 14:50:02 +0300 (Sun, 06 Oct 2013) | 5 lines Changed paths: M /trunk/client/gui-gtk-3.0/choice_dialog.c Add a tool tip to the GTK3 client when it is uncertain if an action is allowed. Thanks to Jacob Nevins for the tool tip idea. See patch #4236 ------------------------------------------------------------------------ r23536 | cazfi | 2013-10-04 02:24:06 +0300 (Fri, 04 Oct 2013) | 4 lines Changed paths: M /trunk/configure.ac D /trunk/translations/freeciv/ChangeLog M /trunk/translations/freeciv/Makefile.in.in Removed translations/freeciv/ChangeLog See patch #4230 ------------------------------------------------------------------------ r23535 | cazfi | 2013-10-04 01:11:21 +0300 (Fri, 04 Oct 2013) | 6 lines Changed paths: M /trunk/scripts/capabilities M /trunk/server/ruleset.c M /trunk/server/ruleset.h M /trunk/tools/ruledit/Makefile.am M /trunk/tools/ruledit/ruledit.c A /trunk/tools/ruledit/rulesave.c A /trunk/tools/ruledit/rulesave.h Added some ruleset saving code to freeciv-ruledit. It only creates the destination directory and saves datafile section common to all ruleset files and user unit type flags as an example. See patch #4233 ------------------------------------------------------------------------ r23534 | cazfi | 2013-10-04 00:57:35 +0300 (Fri, 04 Oct 2013) | 5 lines Changed paths: M /trunk/server/sanitycheck.c Instead of sanity checking against S_IRRIGATION and S_MINE suitability to tile they are on, iterate over extras of the relevant cause, and check those. See patch #4229 ------------------------------------------------------------------------ r23532 | cazfi | 2013-10-04 00:53:54 +0300 (Fri, 04 Oct 2013) | 4 lines Changed paths: M /trunk/server/ruleset.c Fixed server crashing on ruleset loading when there's error early in units ruleset. See bug #21174 ------------------------------------------------------------------------ r23530 | cazfi | 2013-10-04 00:46:47 +0300 (Fri, 04 Oct 2013) | 9 lines Changed paths: M /trunk/server/ruleset.c M /trunk/server/stdinhand.c Make it easier for user to notice ruleset loading failure leading to old ruleset still being used, so one does not assume that new ruleset is in use. - Send E_LOG_FATAL to client, which usually leads to popup error dialog - Rearranged server side output so that error notification is last thing printed instead of being somewhere in the middle See patch #3796 ------------------------------------------------------------------------ r23528 | cazfi | 2013-10-03 00:13:36 +0300 (Thu, 03 Oct 2013) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/m4/glib-gettext.m4 Create domain specific translation directories instead of po/ See bug #21167 ------------------------------------------------------------------------ r23527 | cazfi | 2013-10-02 23:12:29 +0300 (Wed, 02 Oct 2013) | 2 lines Changed paths: M /trunk/fc_version Capstr bump missed from previous commit due to svn conflict. ------------------------------------------------------------------------ r23526 | cazfi | 2013-10-02 23:10:58 +0300 (Wed, 02 Oct 2013) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/common/base.h M /trunk/common/extras.h M /trunk/common/packets.def M /trunk/common/road.h M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/server/ruleset.c Made ruleset defined activity icon gfx extras feature, not just roads and bases one. See patch #4228 ------------------------------------------------------------------------ r23525 | sveinung | 2013-10-02 14:20:12 +0300 (Wed, 02 Oct 2013) | 3 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/fc_types.h M /trunk/common/requirements.c M /trunk/doc/README.effects M /trunk/fc_version M /trunk/server/cityturn.c M /trunk/server/rssanity.c Add new requirement type MaxUnitsOnTile. See patch #4224 ------------------------------------------------------------------------ r23524 | cazfi | 2013-10-02 02:19:58 +0300 (Wed, 02 Oct 2013) | 4 lines Changed paths: M /trunk/server/ruleset.c Print clear error message about unknown extra category when loading rulesets. See patch #4227 ------------------------------------------------------------------------ r23521 | cazfi | 2013-10-02 01:36:42 +0300 (Wed, 02 Oct 2013) | 6 lines Changed paths: M /trunk/server/savegame2.c Fixed loading of specials_size information from savegame. Reported by Jacob Nevins See bug #19836 ------------------------------------------------------------------------ r23520 | cazfi | 2013-10-02 01:16:21 +0300 (Wed, 02 Oct 2013) | 6 lines Changed paths: M /trunk/ai/classic/classicai.c M /trunk/ai/stub/stubai.c M /trunk/ai/threaded/threadedai.c M /trunk/common/ai.h M /trunk/server/srv_main.c AI ends its turn when continuing from saved game. Reported by Sveinung Kvilhaugsvik See bug #21165 ------------------------------------------------------------------------ r23518 | cazfi | 2013-10-01 01:27:22 +0300 (Tue, 01 Oct 2013) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/menu.c Do not list road types that are not buildable at all in the "Build Path" menu. See patch #4226 ------------------------------------------------------------------------ r23516 | cazfi | 2013-09-30 20:25:49 +0300 (Mon, 30 Sep 2013) | 4 lines Changed paths: M /trunk/m4/glib-gettext.m4 Generate POTFILES with relative paths in it set correctly. See bug #21166 ------------------------------------------------------------------------ r23513 | cazfi | 2013-09-30 19:58:02 +0300 (Mon, 30 Sep 2013) | 6 lines Changed paths: M /trunk/server/ruleset.c When automatically determining unit's move type based on native extras, respect the terrain requirements of the extras instead of assuming that extras are always on land terrains only. See bug #21022 ------------------------------------------------------------------------ r23512 | cazfi | 2013-09-30 00:01:25 +0300 (Mon, 30 Sep 2013) | 4 lines Changed paths: M /trunk/client/tilespec.c Added road sprites to extras sprite union. See patch #4222 ------------------------------------------------------------------------ r23511 | cazfi | 2013-09-29 21:28:41 +0300 (Sun, 29 Sep 2013) | 7 lines Changed paths: M /trunk/server/savegame2.c Fixed loading of old savegames where extra owner information is not set for player maps. Originally reported by Jacob Nevins as part of bug #21138 See bug #21164 ------------------------------------------------------------------------ r23509 | cazfi | 2013-09-29 21:24:55 +0300 (Sun, 29 Sep 2013) | 4 lines Changed paths: M /trunk/data/experimental/terrain.ruleset Added explicit TerrainClass requirement for experimental ruleset Maglev See patch #4223 ------------------------------------------------------------------------ r23507 | cazfi | 2013-09-29 21:13:39 +0300 (Sun, 29 Sep 2013) | 4 lines Changed paths: M /trunk/server/ruleset.c Return error from ruleset loading for any problems on effect or action enablers loading. See patch #4220 ------------------------------------------------------------------------ r23506 | sveinung | 2013-09-29 04:26:33 +0300 (Sun, 29 Sep 2013) | 5 lines Changed paths: M /trunk/server/savegame2.c Save the order of diplstate_type to savegame. It is used when saving the type and max_state of diplstate. See patch #4225 ------------------------------------------------------------------------ r23504 | cazfi | 2013-09-29 01:57:52 +0300 (Sun, 29 Sep 2013) | 5 lines Changed paths: M /trunk/server/rssanity.c Allow barbarian boats that have move_type "Both", i.e., make the sanity check such that any unit capable of traveling at sea can be barbarian boat. See patch #4219 ------------------------------------------------------------------------ r23502 | cazfi | 2013-09-28 11:07:57 +0300 (Sat, 28 Sep 2013) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/m4/glib-gettext.m4 Refactored configure to support multiple translation domains instead of just one. See patch #4218 ------------------------------------------------------------------------ r23501 | sveinung | 2013-09-27 11:49:35 +0300 (Fri, 27 Sep 2013) | 6 lines Changed paths: M /trunk/common/actions.c M /trunk/common/unit.c M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/doc/README.actions M /trunk/server/diplomats.c Make a ruleset able to allow bribing a unit in a city. * To avoid giving modified clients an advantage a hard requirement that the unit has to be visible is added. * If the traitor no longer can exist in the city it will be thrown out (bounced). * Update the bundled rule sets to still forbid it. See patch #4217 ------------------------------------------------------------------------ r23499 | cazfi | 2013-09-27 08:24:08 +0300 (Fri, 27 Sep 2013) | 4 lines Changed paths: M /trunk/common/diptreaty.c M /trunk/common/fc_types.h M /trunk/fc_version M /trunk/server/settings.c Added support for values "NOAI" and "NOMIXED" for 'diplomacy' setting. See patch #4213 ------------------------------------------------------------------------ r23497 | cazfi | 2013-09-27 06:21:49 +0300 (Fri, 27 Sep 2013) | 5 lines Changed paths: M /trunk/common/tile.c M /trunk/common/tile.h M /trunk/server/edithand.c Added function tile_extra_rm_apply() and call it from server side editor code when any kind of extra is removed. patch #4211 ------------------------------------------------------------------------ r23495 | cazfi | 2013-09-27 02:46:29 +0300 (Fri, 27 Sep 2013) | 5 lines Changed paths: M /trunk/INSTALL M /trunk/tools/mpgui_gtk3.c Replaced deprecated g_thread_create() call with call to g_thread_new() in gtk3-version of modpack installer. patch #4206 ------------------------------------------------------------------------ r23494 | cazfi | 2013-09-26 11:45:14 +0300 (Thu, 26 Sep 2013) | 4 lines Changed paths: M /trunk/client/tilespec.c Replaced bases sprite array with extras sprite array. The only indexes populated are still bases. patch #4210 ------------------------------------------------------------------------ r23493 | sveinung | 2013-09-26 02:14:33 +0300 (Thu, 26 Sep 2013) | 3 lines Changed paths: M /trunk/client/gui-gtk-2.0/diplomat_dialog.c M /trunk/client/gui-gtk-3.0/diplomat_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl2/diplomat_dialog.c M /trunk/common/actions.h M /trunk/common/unit.c M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/doc/README.actions M /trunk/fc_version M /trunk/server/diplomats.c M /trunk/server/unithand.c Make "Investigate City" use the action enabler frame work. See patch #4209 ------------------------------------------------------------------------ r23490 | cazfi | 2013-09-25 04:39:35 +0300 (Wed, 25 Sep 2013) | 5 lines Changed paths: M /trunk/configure.ac Do not attempt to modify config.h, but fc_config.h as it has been renamed when kludging BeOS build. See bug #21153 ------------------------------------------------------------------------ r23487 | cazfi | 2013-09-25 04:20:48 +0300 (Wed, 25 Sep 2013) | 5 lines Changed paths: M /trunk/ai/default/aiferry.c M /trunk/ai/default/aiferry.h M /trunk/ai/default/aiunit.c Replaced individual checks in ai ferry code for unit ferriness with calls to new dai_is_ferry() function to make different parts of the code to agree whether unit is ferry or not. See bug #21154 ------------------------------------------------------------------------ r23486 | sveinung | 2013-09-25 02:37:28 +0300 (Wed, 25 Sep 2013) | 4 lines Changed paths: M /trunk/fc_version The previous commit changed an enum used in the network protocol. Update the capability string as should have been done then. See patch #4212 ------------------------------------------------------------------------ r23485 | sveinung | 2013-09-25 02:30:39 +0300 (Wed, 25 Sep 2013) | 11 lines Changed paths: M /trunk/ai/default/aidiplomat.c M /trunk/client/gui-gtk-2.0/diplomat_dialog.c M /trunk/client/gui-gtk-3.0/diplomat_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-xaw/diplomat_dialog.c M /trunk/client/helpdata.c M /trunk/common/unittype.h M /trunk/data/alien/units.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/server/diplomats.c Move the "Unbribable" unit flag to the rule set Make "Unbribable" a user flag in the bundled rulesets that use it. Make "Unbribable" a not present requirement on the target of the action enabler "Bribe Unit". This changes the UI from displaying the bribe unit spy action and complaining if chosen to not showing it at all. Since the type of an unit isn't secret information this is an UI improvement. See patch #4212 ------------------------------------------------------------------------ r23484 | sveinung | 2013-09-24 13:27:12 +0300 (Tue, 24 Sep 2013) | 10 lines Changed paths: M /trunk/ai/default/aidiplomat.c M /trunk/client/gui-gtk-2.0/diplomat_dialog.c M /trunk/client/gui-gtk-3.0/diplomat_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl2/diplomat_dialog.c M /trunk/common/actions.h M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/doc/README.actions M /trunk/fc_version M /trunk/server/diplomats.c M /trunk/server/unithand.c Make the "Steal Tech" action use the action enabler framework. * Split in two actions, one optionally targeted and one untargeted. * Call the targeted version "Industrial espionage" in the clients in case both versions are enabled at once. * Bundled rulesets: Give the targeted version to units that has the "Spy" unit flag and the other to the rest. * Move the rule that a spy can't steal tech from barbarians to the ruleset. See patch #4207 ------------------------------------------------------------------------ r23481 | cazfi | 2013-09-24 01:58:30 +0300 (Tue, 24 Sep 2013) | 4 lines Changed paths: M /trunk/common/requirements.c Fixed uncertain "Building" req returning FALSE for RPT_POSSIBLE type query. See bug #21147 ------------------------------------------------------------------------ r23479 | cazfi | 2013-09-23 22:57:57 +0300 (Mon, 23 Sep 2013) | 5 lines Changed paths: M /trunk/server/unithand.c Fixed error in handling of max number of traderoutes caused by counting existing routes, but then using the value as one that already contains route being added. See bug #21152 ------------------------------------------------------------------------ r23478 | sveinung | 2013-09-23 12:47:28 +0300 (Mon, 23 Sep 2013) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/diplomat_dialog.c M /trunk/client/gui-gtk-3.0/diplomat_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl2/diplomat_dialog.c M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/common/metaknowledge.c M /trunk/common/unit.c M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/doc/README.actions M /trunk/fc_version M /trunk/server/diplomats.c M /trunk/server/unithand.c Make "Establish Embassy" use the action enabler framework. * Move the hard requirement that no real embassy already exist to the hard requirements added to the action enablers when loading them. * Add the requirements of No_Diplomacy to the action enabler as negated requirements in the bundled rule sets. See patch #4204 ------------------------------------------------------------------------ r23476 | cazfi | 2013-09-23 00:53:20 +0300 (Mon, 23 Sep 2013) | 4 lines Changed paths: M /trunk/doc/README.graphics Corrected boolean values to TRUE and FALSE from 0 and 1 in README.graphics See patch #4196 ------------------------------------------------------------------------ r23474 | cazfi | 2013-09-23 00:35:23 +0300 (Mon, 23 Sep 2013) | 5 lines Changed paths: M /trunk/configure.ac M /trunk/m4/sdl-client.m4 M /trunk/m4/sdl2-client.m4 M /trunk/m4/sound.m4 Check that selected SDL-mixer version and the clients being build are compatibility at the configure time. See patch #4205 ------------------------------------------------------------------------ r23470 | cazfi | 2013-09-22 23:56:29 +0300 (Sun, 22 Sep 2013) | 5 lines Changed paths: M /trunk/common/requirements.c 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) See bug #21144 ------------------------------------------------------------------------ r23469 | sveinung | 2013-09-22 15:17:04 +0300 (Sun, 22 Sep 2013) | 4 lines Changed paths: M /trunk/common/metaknowledge.c Add meta knowledge for unit type requirements and for player range government requirements. See patch #4203 ------------------------------------------------------------------------ r23468 | sveinung | 2013-09-22 15:03:47 +0300 (Sun, 22 Sep 2013) | 13 lines Changed paths: M /trunk/doc/README.actions M /trunk/server/unithand.c Make trying to do an illegal action cost a bit movement. When an action enabler depends on game state the player don't know an action being refused may make it possible to infer the unknown game state. In the case of actions that are impossible to cancel once requested this information isn't free since the action will be done if it is legal. Make trying an illegal action cost a bit movement to make sure the information always has a cost. Thanks to Marko Lindqvist and Jacob Nevins for feed back on this issue. See patch #4199 ------------------------------------------------------------------------ r23466 | cazfi | 2013-09-22 00:59:13 +0300 (Sun, 22 Sep 2013) | 5 lines Changed paths: M /trunk/ai/default/advdiplomacy.c M /trunk/data/alien/nations.ruleset M /trunk/data/civ1/nations.ruleset M /trunk/data/civ2/nations.ruleset M /trunk/data/civ2civ3/nations.ruleset M /trunk/data/classic/nations.ruleset M /trunk/data/experimental/nations.ruleset M /trunk/data/multiplayer/nations.ruleset Adjusted scale of AI trait "Aggressive" values so that min, default, and max values make better sense. See bug #20576 ------------------------------------------------------------------------ r23464 | cazfi | 2013-09-22 00:46:50 +0300 (Sun, 22 Sep 2013) | 4 lines Changed paths: A /trunk/translations/Makefile.am Added translations/Makefile.am forgotten from prev commit. See patch #4192 ------------------------------------------------------------------------ r23462 | cazfi | 2013-09-22 00:43:49 +0300 (Sun, 22 Sep 2013) | 6 lines Changed paths: M /trunk/ABOUT-NLS M /trunk/Makefile.am M /trunk/configure.ac M /trunk/m4/glib-gettext.m4 D /trunk/po A /trunk/translations A /trunk/translations/Strings.txt (from /trunk/po/Strings.txt:23461) A /trunk/translations/freeciv (from /trunk/po:23461) M /trunk/translations/freeciv/Makefile.in.in M /trunk/translations/freeciv/POTFILES.in D /trunk/translations/freeciv/Strings.txt Rearranged translations file hierarchy in source tree. po/Strings.txt moved as translations/Strings.txt and po/ itself renamed as translations/freeciv. See patch #4192 ------------------------------------------------------------------------ r23461 | sveinung | 2013-09-21 23:00:40 +0300 (Sat, 21 Sep 2013) | 4 lines Changed paths: M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset Fix the action enabler "Sabotage Unit" in the bundled rulesets so it match the old hardcoded rules. See bug #21149 ------------------------------------------------------------------------ r23460 | cazfi | 2013-09-21 10:55:47 +0300 (Sat, 21 Sep 2013) | 4 lines Changed paths: M /trunk/ai/Makefile.am M /trunk/ai/default/advdiplomacy.c M /trunk/ai/default/advdomestic.c M /trunk/ai/default/advmilitary.c M /trunk/ai/default/aiair.c M /trunk/ai/default/aicity.c M /trunk/ai/default/aidiplomat.c M /trunk/ai/default/aiferry.c M /trunk/ai/default/aihand.c M /trunk/ai/default/aihunt.c M /trunk/ai/default/aiparatrooper.c M /trunk/ai/default/aisettler.c M /trunk/ai/default/aitools.c M /trunk/ai/default/aiunit.c A /trunk/ai/handicaps.c A /trunk/ai/handicaps.h M /trunk/common/aicore/caravan.c M /trunk/common/aicore/caravan.h M /trunk/common/aicore/path_finding.c M /trunk/common/aicore/path_finding.h M /trunk/common/aicore/pf_tools.c M /trunk/common/player.c M /trunk/common/player.h M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/server/advisors/Makefile.am M /trunk/server/advisors/advbuilding.c M /trunk/server/advisors/advdata.c M /trunk/server/advisors/autoexplorer.c M /trunk/server/advisors/autosettlers.c M /trunk/server/plrhand.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/stdinhand.c M /trunk/server/unittools.c Moved ai handicaps from common/player.[ch] to new ai/handicaps.[ch] module. See patch #4197 ------------------------------------------------------------------------ r23459 | cazfi | 2013-09-21 02:03:40 +0300 (Sat, 21 Sep 2013) | 4 lines Changed paths: M /trunk/common/achievements.c M /trunk/common/fc_types.h M /trunk/doc/README.achievements M /trunk/fc_version Added achievement type "Multicultural" See patch #4161 ------------------------------------------------------------------------ r23456 | cazfi | 2013-09-21 01:37:54 +0300 (Sat, 21 Sep 2013) | 7 lines Changed paths: M /trunk/client/gui-sdl/diplodlg.c M /trunk/client/gui-sdl2/diplodlg.c Refer to female leader as Ma'am, and not Sir, in sdl-client when foreign ambassador arrives. Reported by J.M. Maalderink See bug #19542 ------------------------------------------------------------------------ r23454 | cazfi | 2013-09-20 21:29:09 +0300 (Fri, 20 Sep 2013) | 5 lines Changed paths: M /trunk/m4/sound.m4 Allow building against SDL2_mixer instead of SDL_mixer. SDL2_mixer cannot be used with sdl-client. See patch #4189 ------------------------------------------------------------------------ r23453 | sveinung | 2013-09-20 14:16:20 +0300 (Fri, 20 Sep 2013) | 8 lines Changed paths: M /trunk/common/player.c M /trunk/common/player.h M /trunk/doc/README.effects Add tests for Casus Belli to the DiplRel requirement type. This is an asymmetric diplomatic relation. Two tests are therefore added. "Provided Casus Belli" is true the the player provided a reason to go to war against him. "Has Casus Belli" is true if the player has reason to go to war against another player. See patch #4201 ------------------------------------------------------------------------ r23452 | sveinung | 2013-09-20 13:13:43 +0300 (Fri, 20 Sep 2013) | 4 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/dialogs.h Mark uncertain actions in the Qt client by adding a warning icon and a tool tip about how it may be impossible to start doing this action. See patch #4185 ------------------------------------------------------------------------ r23451 | sveinung | 2013-09-20 12:28:41 +0300 (Fri, 20 Sep 2013) | 4 lines Changed paths: M /trunk/common/unit.c Make the function is_diplomat_action_available() in common/unit.c consistent in how the results of DIPLOMAT_ANY_ACTION and DIPLOMAT_MOVE is computed. See patch #4198 ------------------------------------------------------------------------ r23450 | cazfi | 2013-09-20 02:29:46 +0300 (Fri, 20 Sep 2013) | 5 lines Changed paths: M /trunk/server/ruleset.c Print sensible error message when category definition for extra is missing instead of failing ruleset loading silently. See patch #4193 ------------------------------------------------------------------------ r23447 | cazfi | 2013-09-20 02:16:30 +0300 (Fri, 20 Sep 2013) | 4 lines Changed paths: M /trunk/data/amplio.tilespec M /trunk/data/amplio2.tilespec M /trunk/data/cimpletoon.tilespec M /trunk/doc/README.graphics Removed entry "is_full_citybar", no longer used, from supplied tilesets. See patch #4187 ------------------------------------------------------------------------ r23446 | sveinung | 2013-09-19 15:59:49 +0300 (Thu, 19 Sep 2013) | 9 lines Changed paths: M /trunk/common/actions.c M /trunk/common/unit.c M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/doc/README.actions Make it possible to allow sabotaging (visible) units in cities in rulesets. Relax the hard coded requirement on sabotaging a unit from that it can't be in a city to that it has to be visible for the actor. Keep the restriction against sabotaging an unit in a city in the bundled rulesets. See patch #4170 ------------------------------------------------------------------------ r23445 | sveinung | 2013-09-19 15:49:00 +0300 (Thu, 19 Sep 2013) | 6 lines Changed paths: M /trunk/doc/README.actions M /trunk/server/unithand.c Tone down the message sent to the player when the client asks for an action that isn't enabled. Requested by Jacob Nevins See patch #4195 ------------------------------------------------------------------------ r23444 | sveinung | 2013-09-19 15:36:12 +0300 (Thu, 19 Sep 2013) | 13 lines Changed paths: M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/common/metaknowledge.c M /trunk/common/unit.c M /trunk/doc/README.actions M /trunk/server/ruleset.c Add hard requirements to the action enablers. Some actions have hard requirements that can be expressed as normal requirement vectors. Add those requirements to the enablers of the actions that require them while loading the enablers from the ruleset. The advantage of this design is that all the requirement vector data of an action live in the same place. This makes the code simpler. A disadvantage is that the hard requirements will be evaluated for each action enabler. If many action enablers for each action should become common this design choice should be reconsidered. See patch #4194 ------------------------------------------------------------------------ r23442 | cazfi | 2013-09-19 01:15:14 +0300 (Thu, 19 Sep 2013) | 6 lines Changed paths: M /trunk/server/unithand.c Made base_handle_unit_establish_trade() to check if number of existing trade routes is even greater than current max, and do not create new route if it is. Previously it was checking only if number of routes is equal to max. See bug #21141 ------------------------------------------------------------------------ r23441 | cazfi | 2013-09-19 01:02:23 +0300 (Thu, 19 Sep 2013) | 4 lines Changed paths: M /trunk/client/gui-sdl2/pages.c Changed sdl2-client welcome -message to specify that it's sdl2-, not sdl-client. See patch #4183 ------------------------------------------------------------------------ r23440 | cazfi | 2013-09-19 00:52:50 +0300 (Thu, 19 Sep 2013) | 5 lines Changed paths: M /trunk/data/alien/terrain.ruleset Combined two separate flags fields for alien ruleset tunnel-extra, fixing ruleset syntax error. See bug #21140 ------------------------------------------------------------------------ r23439 | sveinung | 2013-09-18 13:52:24 +0300 (Wed, 18 Sep 2013) | 3 lines Changed paths: M /trunk/client/gui-gtk-2.0/diplomat_dialog.c M /trunk/client/gui-gtk-3.0/diplomat_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl2/diplomat_dialog.c M /trunk/common/actions.h M /trunk/common/unit.c M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/doc/README.actions M /trunk/fc_version M /trunk/server/diplomats.c M /trunk/server/unithand.c Make the spy action "Incite City" use the action enabler frame work. See patch #4191 ------------------------------------------------------------------------ r23437 | cazfi | 2013-09-18 03:24:34 +0300 (Wed, 18 Sep 2013) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-3.0/pages.c M /trunk/client/gui-xaw/graphics.c When configured with --enable-svnrev, include revision number to version number display in client main menu in gtk2-, gtk3-, and xaw-clients. See patch #4174 ------------------------------------------------------------------------ r23435 | cazfi | 2013-09-18 02:28:35 +0300 (Wed, 18 Sep 2013) | 2 lines Changed paths: M /trunk/po/pl.po Updated Polish translation by Hubert Kowalewski. ------------------------------------------------------------------------ r23434 | cazfi | 2013-09-18 00:49:06 +0300 (Wed, 18 Sep 2013) | 5 lines Changed paths: M /trunk/configure.ac M /trunk/tools/Makefile.am A /trunk/tools/ruledit A /trunk/tools/ruledit/Makefile.am A /trunk/tools/ruledit/ruledit.c Made build system changes to build freeciv-ruledit program, and added initial version of the program to build. See patch #4144 ------------------------------------------------------------------------ r23431 | cazfi | 2013-09-18 00:41:08 +0300 (Wed, 18 Sep 2013) | 4 lines Changed paths: M /trunk/client/connectdlg_common.c Added word "local" to "Starting local server..." message of the client. See patch #4092 ------------------------------------------------------------------------ r23430 | cazfi | 2013-09-18 00:23:36 +0300 (Wed, 18 Sep 2013) | 4 lines Changed paths: M /trunk/client/tilespec.c Made drawing code to respect hidden_by of all extras. See pacth #4175 ------------------------------------------------------------------------ r23429 | sveinung | 2013-09-17 12:45:31 +0300 (Tue, 17 Sep 2013) | 3 lines Changed paths: M /trunk/doc/README.actions Mention uncertainty in actions.README See patch #4184 ------------------------------------------------------------------------ r23426 | cazfi | 2013-09-17 01:08:49 +0300 (Tue, 17 Sep 2013) | 5 lines Changed paths: M /trunk/client/plrdlg_common.c Display if player is blocking the turn advancement in nations report even for players who are not connected. See bug #21023 ------------------------------------------------------------------------ r23425 | cazfi | 2013-09-17 00:40:42 +0300 (Tue, 17 Sep 2013) | 4 lines Changed paths: M /trunk/common/fc_types.h Removed definition of unused S_RESOURCE_VALID See patch #4177 ------------------------------------------------------------------------ r23423 | cazfi | 2013-09-17 00:22:15 +0300 (Tue, 17 Sep 2013) | 4 lines Changed paths: M /trunk/po/nb.po Set Language -field in nb.po header to 'nb' See patch #4173 ------------------------------------------------------------------------ r23422 | sveinung | 2013-09-16 16:46:55 +0300 (Mon, 16 Sep 2013) | 3 lines Changed paths: M /trunk/ai/default/advspace.c M /trunk/client/mapview_common.c M /trunk/client/packhand.c M /trunk/common/dataio.c M /trunk/common/dataio.h M /trunk/common/packets.def M /trunk/common/spaceship.c M /trunk/common/spaceship.h M /trunk/fc_version M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/spacerace.c Make the field "structure" of the spaceship a bitvector. See patch #4181 ------------------------------------------------------------------------ r23421 | sveinung | 2013-09-16 15:49:10 +0300 (Mon, 16 Sep 2013) | 10 lines Changed paths: M /trunk/client/gui-gtk-2.0/choice_dialog.c M /trunk/client/gui-gtk-2.0/choice_dialog.h M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/diplomat_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl2/diplomat_dialog.c Show all possible actions in the GTK2, Qt, SDL and SDL2 clients. Make the GTK2, Qt, SDL and SDL2 clients aware of the fact that the knowledge they use to determine if an action is enabled may be uncertain. If the knowledge used is seen as uncertain the action is shown even if it, according to the players own (possibly wrong) knowledge, is disabled. No marking of actions that may not be enabled, like the GTK3 client has, is introduced. See patch #4182 ------------------------------------------------------------------------ r23418 | cazfi | 2013-09-16 02:04:06 +0300 (Mon, 16 Sep 2013) | 8 lines Changed paths: M /trunk/ai/default/aiferry.c Fixes to ferry boss assignment: - If boss finished with the ferry, left the boat, and reassigned it to new boss, do not take boat away from the new boss - If new boss cannot be found when ferry is ready to abandon old one, keep the old one. This also avoids ferry being left in pseudo-state between having a boss and being free. See bug #20978 ------------------------------------------------------------------------ r23417 | cazfi | 2013-09-15 22:33:22 +0300 (Sun, 15 Sep 2013) | 5 lines Changed paths: M /trunk/common/base.h M /trunk/common/extras.h M /trunk/common/road.h M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/fc_version M /trunk/server/citytools.c M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/techtools.c Replaced base/road flags "AlwaysOnCityCenter" and "AutoOnCityCenter" with similar flags for all the extras. See patch #4179 ------------------------------------------------------------------------ r23414 | cazfi | 2013-09-15 18:02:10 +0300 (Sun, 15 Sep 2013) | 4 lines Changed paths: M /trunk/data/alien/Makefile.am Install alien ruleset nation_effects.ruleset as part of 'make install' See bug #21133 ------------------------------------------------------------------------ r23413 | sveinung | 2013-09-15 13:17:56 +0300 (Sun, 15 Sep 2013) | 6 lines Changed paths: M /trunk/ai/default/aidiplomat.c AI: Check that the bribe action is enabled when looking for a bribe target. It already checks if EFT_UNBRIBABLE_UNITS makes bribing impossible. This makes it consistent. See patch #4180 ------------------------------------------------------------------------ r23412 | sveinung | 2013-09-15 12:53:18 +0300 (Sun, 15 Sep 2013) | 12 lines Changed paths: M /trunk/common/packets.def M /trunk/fc_version Don't use four bytes to transfer a number >= 1400 The field chunk_length in the packet PLAYER_ATTRIBUTE_CHUNK can never be bigger than 1400. It is possible to represent 1400 using two bytes. Change it to use two bytes in stead of four. This change makes it easier to auto generate support for the Freeciv protocol in languages that use a signed int as the array index. It removed the need to check that chunk_length never can have a larger value than an unsigned int can represent. See patch #4178 ------------------------------------------------------------------------ r23409 | cazfi | 2013-09-15 12:21:35 +0300 (Sun, 15 Sep 2013) | 4 lines Changed paths: M /trunk/client/gui-xaw/graphics.c Show client string ("gui-xaw") on xaw-client startup screen. See patch #4064 ------------------------------------------------------------------------ r23402 | jtn | 2013-09-15 02:15:17 +0300 (Sun, 15 Sep 2013) | 3 lines Changed paths: M /trunk/server/settings.c M /trunk/server/settings.h M /trunk/tools/civmanual.c Fix freeciv-manual output for setting level/category/locked-ness. See gna bug #21063. ------------------------------------------------------------------------ r23401 | jtn | 2013-09-15 02:15:14 +0300 (Sun, 15 Sep 2013) | 4 lines Changed paths: M /trunk/tools/civmanual.c Set up default rulesetdir (and other settings) correctly in freeciv-manual, so that it correctly selects the 'classic' ruleset. See gna bug #21086. ------------------------------------------------------------------------ r23398 | cazfi | 2013-09-15 02:03:37 +0300 (Sun, 15 Sep 2013) | 4 lines Changed paths: M /trunk/server/ruleset.c M /trunk/server/ruleset.h M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/settings.c M /trunk/server/settings.h M /trunk/server/srv_main.c M /trunk/server/stdinhand.c M /trunk/tools/civmanual.c Fixed freeciv-manual assert failures due to uninitialized settings. See bug #21099 ------------------------------------------------------------------------ r23394 | cazfi | 2013-09-15 01:36:04 +0300 (Sun, 15 Sep 2013) | 4 lines Changed paths: M /trunk/data/scenarios/france-140x90-v2.sav Replaced map border Glaciers with Inaccessible terrain type in France scenario. See patch #4168 ------------------------------------------------------------------------ r23391 | cazfi | 2013-09-15 01:24:48 +0300 (Sun, 15 Sep 2013) | 4 lines Changed paths: M /trunk/bootstrap/langnames.txt Removed obsolete 'no' language code from list of languages of windows installer. See patch #4134 ------------------------------------------------------------------------ r23390 | cazfi | 2013-09-15 01:19:22 +0300 (Sun, 15 Sep 2013) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/client/text.c M /trunk/client/tilespec.c M /trunk/common/extras.c M /trunk/common/extras.h M /trunk/common/fc_types.h M /trunk/common/packets.def M /trunk/common/road.c M /trunk/common/road.h M /trunk/common/terrain.c M /trunk/common/tile.c M /trunk/common/tile.h M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/fc_version M /trunk/server/ruleset.c Added categories for extras, and define hidden_by between extras. See patch #4157 ------------------------------------------------------------------------ r23389 | sveinung | 2013-09-14 23:33:36 +0300 (Sat, 14 Sep 2013) | 22 lines Changed paths: M /trunk/client/gui-gtk-3.0/choice_dialog.c M /trunk/client/gui-gtk-3.0/choice_dialog.h M /trunk/client/gui-gtk-3.0/dialogs.c M /trunk/client/gui-gtk-3.0/diplomat_dialog.c M /trunk/common/Makefile.am M /trunk/common/actions.c M /trunk/common/actions.h A /trunk/common/metaknowledge.c A /trunk/common/metaknowledge.h M /trunk/po/POTFILES.in Introduce meta knowledge and use it when evaluating action enablers in the GTK3 client. The server knows everything. The player has limited knowledge. It is possible to create rules that depend on knowledge the player don't have. This leads to situations where the player don't know if a rule applies or not. Meta knowledge helps identify those situations. This patch introduces meta knowledge about requirements in requirement vectors. It is not complete. What is not explicitly said to be certain is assumed to be uncertain. It lives in common so a hypothetical future non cheating server side AI can use it. The meta knowledge introduced is used to evaluate action enablers in the GTK3 client. This evaluation determine how it is showed to the user. When it is uncertain if an action is enabled or not it is displayed but colored red. Nothing changes when the client is certain. Meta knowledge about the requirements of the action enablers used in the default rule sets are added. See bug #21105 ------------------------------------------------------------------------ r23388 | sveinung | 2013-09-14 22:35:32 +0300 (Sat, 14 Sep 2013) | 3 lines Changed paths: M /trunk/data/civ1/effects.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/multiplayer/effects.ruleset Use effect "type" instead of obsolete "name" in the bundled rule sets. See patch #4176 ------------------------------------------------------------------------ r23387 | sveinung | 2013-09-14 22:08:46 +0300 (Sat, 14 Sep 2013) | 10 lines Changed paths: M /trunk/ai/default/aidiplomat.c M /trunk/client/gui-gtk-2.0/diplomat_dialog.c M /trunk/client/gui-gtk-3.0/diplomat_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl2/diplomat_dialog.c M /trunk/common/actions.h M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/doc/README.actions M /trunk/fc_version M /trunk/server/diplomats.c M /trunk/server/unithand.c In stead of having the presence of the "Spy" unit flag determine if the spy action "Sabotage City" can be targeted or not split it in two actions, "Sabotage City" and "Targeted Sabotage City". "Sabotage City" can't be targeted. "Targeted Sabotage City" may be targeted at the price of worse odds. Enable the action "Targeted Sabotage City" to units that has the "Spy" flag. Enable the action "Sabotage City" to units that don't have it. See patch #4172 ------------------------------------------------------------------------ r23377 | jtn | 2013-09-14 18:26:55 +0300 (Sat, 14 Sep 2013) | 4 lines Changed paths: M /trunk/data/civ1/nations.ruleset Copy Barbarians and Pirates to civ1 nationset to quell 'Unknown group "Core"' warnings. See gna bug #20770. ------------------------------------------------------------------------ r23376 | jtn | 2013-09-14 18:26:47 +0300 (Sat, 14 Sep 2013) | 6 lines Changed paths: M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/server/generator/startpos.c If map has no continents, fail to allocate start positions in a more obvious way. Document and protect better against oceanic starter terrains in the ruleset. See gna bug #21068. ------------------------------------------------------------------------ r23375 | jtn | 2013-09-14 18:26:43 +0300 (Sat, 14 Sep 2013) | 3 lines Changed paths: M /trunk/client/cityrepdata.c Fix some harmless issues in city report sorting code. See gna bug #21015. ------------------------------------------------------------------------ r23374 | jtn | 2013-09-14 18:02:49 +0300 (Sat, 14 Sep 2013) | 1 line Changed paths: M /trunk/NEWS Refresh 2.4 section of NEWS from S2_4 after 2.4.0 release. ------------------------------------------------------------------------ r23373 | jtn | 2013-09-14 18:01:55 +0300 (Sat, 14 Sep 2013) | 5 lines Changed paths: A /trunk/data/graphics/README M /trunk/doc/README Document distribution policy for original graphics materials. Requested by Marko Lindqvist (cazfi@gna). See gna patch #3719. ------------------------------------------------------------------------ r23361 | cazfi | 2013-09-14 00:26:19 +0300 (Sat, 14 Sep 2013) | 5 lines Changed paths: M /trunk/ai/classic/classicai.c M /trunk/ai/stub/stubai.c M /trunk/ai/threaded/taimsg.h M /trunk/ai/threaded/taiplayer.c M /trunk/common/player.h M /trunk/server/srv_main.c Also AI players inform server when they are ready instead of server assuming that when main thread returns from first_activities, AI has turn done. See patch #4171 ------------------------------------------------------------------------ r23359 | cazfi | 2013-09-13 16:14:16 +0300 (Fri, 13 Sep 2013) | 7 lines Changed paths: M /trunk/data/amplio2/terrain1.png M /trunk/data/amplio2/terrain1.spec M /trunk/data/amplio2.tilespec Added Inaccessible terrain to Amplio2 tileset. Sprite by gm1530 Spec-file changes by me See patch #4160 ------------------------------------------------------------------------ r23357 | cazfi | 2013-09-13 15:45:40 +0300 (Fri, 13 Sep 2013) | 4 lines Changed paths: M /trunk/data/scenarios/earth-80x50-v3.sav Updated Small Earth scenario to 2.5 savegame format See patch #4112 ------------------------------------------------------------------------ r23356 | cazfi | 2013-09-12 23:34:02 +0300 (Thu, 12 Sep 2013) | 7 lines Changed paths: M /trunk/configure.ac M /trunk/m4/sdl-client.m4 M /trunk/m4/sdl2-client.m4 Fixed sdl2-client configure check always returning success, if sdl-client check had been successful earlier. Reported by Sveinung Kvilhaugsvik See bug #21125 ------------------------------------------------------------------------ r23354 | cazfi | 2013-09-12 23:05:39 +0300 (Thu, 12 Sep 2013) | 5 lines Changed paths: M /trunk/data/alien/terrain.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/effects.ruleset M /trunk/data/multiplayer/terrain.ruleset Added Inaccessible terrain type to classic, multiplayer, experimental, civ2civ3, and alien rulesets. See patch #4159 ------------------------------------------------------------------------ r23353 | cazfi | 2013-09-12 22:43:06 +0300 (Thu, 12 Sep 2013) | 6 lines Changed paths: M /trunk/server/edithand.c Instead of recursively checking just road/base dependencies of base/road to add in edithand.c, use tile_extra_apply() to handle any kind of extras as dependencies, or conflicts. See patch #4163 ------------------------------------------------------------------------ r23351 | cazfi | 2013-09-12 18:42:22 +0300 (Thu, 12 Sep 2013) | 7 lines Changed paths: M /trunk/configure.ac M /trunk/tools/Makefile.am Use per-target CPPFLAGS when building freeciv-modpack guis so that gtk2 and gtk3 include paths are not mixed. Reported by Jacob Nevins See bug #21121 ------------------------------------------------------------------------ r23349 | cazfi | 2013-09-12 18:15:42 +0300 (Thu, 12 Sep 2013) | 4 lines Changed paths: M /trunk/data/scenarios/japan-88x100-v1.3.sav Updated Japan scenario to 2.5 savegame format. See patch #4118 ------------------------------------------------------------------------ r23348 | cazfi | 2013-09-12 17:51:12 +0300 (Thu, 12 Sep 2013) | 4 lines Changed paths: M /trunk/common/scriptcore/api_game_methods.c M /trunk/common/scriptcore/api_game_methods.h M /trunk/common/scriptcore/luascript_types.h M /trunk/common/scriptcore/tolua_common_z.pkg M /trunk/common/scriptcore/tolua_game.pkg M /trunk/server/scripting/script_server.c M /trunk/server/srv_main.c Added lua scripting signal "achievement_gained". See patch #4066 ------------------------------------------------------------------------ r23347 | sveinung | 2013-09-12 14:16:07 +0300 (Thu, 12 Sep 2013) | 13 lines Changed paths: M /trunk/client/gui-gtk-2.0/diplomat_dialog.c M /trunk/client/gui-gtk-3.0/diplomat_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl2/diplomat_dialog.c M /trunk/common/actions.h Change how the spy action dialog is generated in the GTK2 client, the GTK3 client, the Qt client, the SDL client and the SDL2 client. - Generate it action by action in stead of action combination by action combination. - Support one city target and one unit target. This way an action that has a city target and an action that has a unit target can be enabled at the same time if support is added to the server. - Only show an action if it is enabled. The Qt client and the SDL clients already did this. - Blank out the stored potential targets before use. The Qt client already did this. See patch #4169 ------------------------------------------------------------------------ r23343 | cazfi | 2013-09-12 07:19:24 +0300 (Thu, 12 Sep 2013) | 4 lines Changed paths: M /trunk/po/el.po M /trunk/po/en_GB.po M /trunk/po/es.po M /trunk/po/et.po M /trunk/po/fa.po M /trunk/po/ja.po M /trunk/po/ko.po M /trunk/po/nl.po M /trunk/po/pl.po M /trunk/po/pt.po M /trunk/po/ro.po M /trunk/po/sr.po M /trunk/po/zh_CN.po Set Language header field in .po files where it was missing. See bug #21092 ------------------------------------------------------------------------ r23341 | cazfi | 2013-09-12 07:16:34 +0300 (Thu, 12 Sep 2013) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/editgui.c Properly initialize gtk3-client's editor icon canvases See bug #21120 ------------------------------------------------------------------------ r23340 | cazfi | 2013-09-12 07:10:11 +0300 (Thu, 12 Sep 2013) | 4 lines Changed paths: M /trunk/client/text.c M /trunk/common/terrain.c M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset Show extra name from ruleset in tile info instead of some hardcoded string. See patch #4155 ------------------------------------------------------------------------ r23339 | sveinung | 2013-09-11 14:12:12 +0300 (Wed, 11 Sep 2013) | 4 lines Changed paths: M /trunk/common/actions.h M /trunk/common/unit.c M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/doc/README.actions M /trunk/fc_version M /trunk/server/diplomats.c M /trunk/server/unithand.c Make the spy action "Sabotage City" use the action enabler framework. The "Spy" unit flag is still used to decide if it can be targeted. See patch #4167 ------------------------------------------------------------------------ r23337 | sveinung | 2013-09-11 02:28:09 +0300 (Wed, 11 Sep 2013) | 3 lines Changed paths: M /trunk/INSTALL Inform that the Xaw client requires a suitable (x)font to run. See bug #21011 ------------------------------------------------------------------------ r23336 | sveinung | 2013-09-11 02:24:01 +0300 (Wed, 11 Sep 2013) | 5 lines Changed paths: M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/common/unit.c Clean up the actions module. - Move evaluation of a single action enabler to a separate function - Prefix the name of Boolean functions with "is" See patch #4164 ------------------------------------------------------------------------ r23335 | cazfi | 2013-09-11 00:56:41 +0300 (Wed, 11 Sep 2013) | 4 lines Changed paths: M /trunk/doc/README.achievements Updated README.achievements to take into account non-unique achievements. See patch #4162 ------------------------------------------------------------------------ r23333 | cazfi | 2013-09-11 00:43:59 +0300 (Wed, 11 Sep 2013) | 5 lines Changed paths: M /trunk/common/terrain.h M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/fc_version M /trunk/server/generator/mapgen.c M /trunk/server/generator/utilities.c Added support for terrain flag "NotGenerated" for disallowing map generator from placing the terrain in question. See patch #4158 ------------------------------------------------------------------------ r23332 | cazfi | 2013-09-11 00:01:43 +0300 (Wed, 11 Sep 2013) | 6 lines Changed paths: M /trunk/common/tile.c Replaced hardcoded checks for S_MINE, S_IRRIGATION, and S_FARMLAND with cause list iterations for extras that should be removed when terrain changes to one that cannot support extras of the cause. See patch #4142 ------------------------------------------------------------------------ r23330 | cazfi | 2013-09-10 21:26:51 +0300 (Tue, 10 Sep 2013) | 4 lines Changed paths: M /trunk/data/scenarios/north_america_116x100-v1.2.sav Updated North America scenario to 2.5 savegame format. See patch #4119 ------------------------------------------------------------------------ r23328 | cazfi | 2013-09-10 00:52:38 +0300 (Tue, 10 Sep 2013) | 6 lines Changed paths: M /trunk/common/effects.c Support city tile related requirements for effects targeting the city. Reported by David Fernandez See bug #19874 ------------------------------------------------------------------------ r23326 | cazfi | 2013-09-09 22:39:27 +0300 (Mon, 09 Sep 2013) | 6 lines Changed paths: M /trunk/tools/mpgui_gtk3.c Fixed some deprecations from gtk3 version of freeciv-modpack. Patch by Rafał Mużyło with updates by me See patch #3991 ------------------------------------------------------------------------ r23325 | cazfi | 2013-09-09 22:04:22 +0300 (Mon, 09 Sep 2013) | 5 lines Changed paths: M /trunk/client/client_main.c M /trunk/common/fc_interface.h M /trunk/common/tile.c M /trunk/server/citytools.c M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/srv_main.c M /trunk/server/unittools.c Renamed destroy_base() as destroy_extra() and made it to handle any kind of extras. Changed users to take advantage of that. See patch #4141 ------------------------------------------------------------------------ r23323 | cazfi | 2013-09-09 20:12:29 +0300 (Mon, 09 Sep 2013) | 4 lines Changed paths: M /trunk/data/scenarios/france-140x90-v2.sav Updated France scenario to 2.5 savegame format. See patch #4114 ------------------------------------------------------------------------ r23322 | cazfi | 2013-09-09 12:35:27 +0300 (Mon, 09 Sep 2013) | 2 lines Changed paths: M /trunk/po/POTFILES.in Added some missing files to POTFILES.in ------------------------------------------------------------------------ r23320 | cazfi | 2013-09-09 00:33:33 +0300 (Mon, 09 Sep 2013) | 4 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/common/effects.h M /trunk/doc/README.effects M /trunk/fc_version M /trunk/server/plrhand.c M /trunk/server/srv_main.c Added effect type "Victory" See patch #4151 ------------------------------------------------------------------------ r23319 | cazfi | 2013-09-08 21:35:21 +0300 (Sun, 08 Sep 2013) | 5 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/achievements.c M /trunk/common/achievements.h M /trunk/common/packets.def M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/fc_version M /trunk/server/ruleset.c M /trunk/server/savegame2.c M /trunk/server/srv_main.c Support also achievement types that are granted to all players reaching them, not just the first one. See patch #4150 ------------------------------------------------------------------------ r23318 | cazfi | 2013-09-08 20:41:05 +0300 (Sun, 08 Sep 2013) | 6 lines Changed paths: M /trunk/common/tile.c M /trunk/common/tile.h M /trunk/server/edithand.c - 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 See patch #4139 ------------------------------------------------------------------------ r23316 | cazfi | 2013-09-08 20:18:21 +0300 (Sun, 08 Sep 2013) | 4 lines Changed paths: M /trunk/data/scenarios/italy-100x100-v1.5.sav Updated Italy scenario to 2.5 savegame format. See patch #4117 ------------------------------------------------------------------------ r23314 | sveinung | 2013-09-08 14:25:56 +0300 (Sun, 08 Sep 2013) | 6 lines Changed paths: M /trunk/common/packets.def Remove the diff flag from PLAYER_ATTRIBUTE_CHUNK's data field in packets.def MEMORY is treated the same no matter if it has the diff flag or not. Remove it to avoid confusion. See patch #4152 ------------------------------------------------------------------------ r23313 | sveinung | 2013-09-08 13:55:24 +0300 (Sun, 08 Sep 2013) | 5 lines Changed paths: M /trunk/data/alien/effects.ruleset M /trunk/data/civ1/effects.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/multiplayer/effects.ruleset Simplify the Output_Tile_Punish_Pct effect definitions for pollution and fallout. Requested by Marko Lindqvist See patch #4149 ------------------------------------------------------------------------ r23312 | cazfi | 2013-09-08 10:55:44 +0300 (Sun, 08 Sep 2013) | 5 lines Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/editor.c M /trunk/client/gui-gtk-2.0/canvas.c M /trunk/client/gui-gtk-2.0/editgui.c M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-2.0/unitselect.c M /trunk/client/gui-gtk-3.0/canvas.c M /trunk/client/gui-gtk-3.0/canvas.h M /trunk/client/gui-gtk-3.0/editgui.c M /trunk/client/gui-gtk-3.0/editprop.c M /trunk/client/gui-gtk-3.0/mapctrl.c M /trunk/client/gui-gtk-3.0/mapview.c M /trunk/client/gui-gtk-3.0/mapview.h M /trunk/client/gui-gtk-3.0/unitselect.c M /trunk/client/gui-qt/canvas.cpp M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/qtg_cxxside.cpp M /trunk/client/gui-qt/qtg_cxxside.h M /trunk/client/gui-sdl/canvas.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl2/canvas.c M /trunk/client/gui-sdl2/citydlg.c M /trunk/client/gui-sdl2/mapview.c M /trunk/client/gui-stub/canvas.c M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/gui-xaw/gui_main.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/gui_cbsetter.c M /trunk/client/gui_interface.c M /trunk/client/gui_interface.h M /trunk/client/include/canvas_g.h M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h M /trunk/client/overview_common.c Added some low-level support for mapview zoom for gtk3-client. Zoom level is still hardcoded to 1.0, so this causes no behavior changes. See patch #4148 ------------------------------------------------------------------------ r23309 | cazfi | 2013-09-08 00:47:26 +0300 (Sun, 08 Sep 2013) | 4 lines Changed paths: M /trunk/tools/mpgui_gtk2.c M /trunk/tools/mpgui_gtk3.c Replaced "gtk" with more specific "gtk2" or "gtk3" in modpack installer title. See patch #4145 ------------------------------------------------------------------------ r23308 | sveinung | 2013-09-08 00:28:28 +0300 (Sun, 08 Sep 2013) | 3 lines Changed paths: M /trunk/common/actions.h M /trunk/common/unit.c M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/doc/README.actions M /trunk/server/diplomats.c M /trunk/server/unithand.c Make bribe unit use the action enabler framework. See patch #4146 ------------------------------------------------------------------------ r23306 | cazfi | 2013-09-07 22:00:53 +0300 (Sat, 07 Sep 2013) | 4 lines Changed paths: M /trunk/data/scenarios/hagworld-120x60-v1.2.sav Updated Hagworld (medium Earth) scenario to 2.5 savegame format. See patch #4115 ------------------------------------------------------------------------ r23305 | cazfi | 2013-09-07 10:26:18 +0300 (Sat, 07 Sep 2013) | 4 lines Changed paths: M /trunk/po/POTFILES.in Replaced mpgui_gtk.c with mpgui_gtk2.c and mpgui_gtk3.c in POTFILES.in See bug #21112 ------------------------------------------------------------------------ r23303 | cazfi | 2013-09-07 01:52:17 +0300 (Sat, 07 Sep 2013) | 5 lines Changed paths: M /trunk/bootstrap/freeciv-modpack.desktop.in M /trunk/configure.ac M /trunk/debian/freeciv-modpack.install M /trunk/debian/freeciv-modpack.menu M /trunk/tools/Makefile.am D /trunk/tools/mpgui_gtk.c A /trunk/tools/mpgui_gtk2.c (from /trunk/tools/mpgui_gtk.c:23302) A /trunk/tools/mpgui_gtk3.c (from /trunk/tools/mpgui_gtk.c:23302) Have separate sources for gtk2- and gtk3-version of modpack installer, currently identical. Allow building both at one go, not just either one. See patch #4133 ------------------------------------------------------------------------ r23302 | cazfi | 2013-09-06 21:40:06 +0300 (Fri, 06 Sep 2013) | 7 lines Changed paths: M /trunk/common/extras.h M /trunk/common/tile.c M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/fc_version Added extra flag "TerrChangeRemoves". Given it to Ruins in all rulesets for Ruins to disappear when ever terrain changes. Requested by Michal Papis See bug #20898 ------------------------------------------------------------------------ r23301 | sveinung | 2013-09-06 13:51:30 +0300 (Fri, 06 Sep 2013) | 5 lines Changed paths: M /trunk/ai/default/aidiplomat.c When the default AI considers if it should continue thinking about bribing a unit it checks things that makes it impossible to incite a city. Make it check things that makes bribing impossible in stead. See bug #21064 ------------------------------------------------------------------------ r23300 | sveinung | 2013-09-06 13:29:21 +0300 (Fri, 06 Sep 2013) | 5 lines Changed paths: M /trunk/server/ruleset.c Fix assertion failure when loading rulesets with zero action enablers. Reported by Marko Lindqvist See bug #21103 ------------------------------------------------------------------------ r23298 | cazfi | 2013-09-06 13:04:39 +0300 (Fri, 06 Sep 2013) | 4 lines Changed paths: M /trunk/data/scenarios/europe-200x100-v2.sav Updated Europe scenario to 2.5 savegame format. See patch #4113 ------------------------------------------------------------------------ r23296 | cazfi | 2013-09-06 13:00:58 +0300 (Fri, 06 Sep 2013) | 5 lines Changed paths: M /trunk/client/gui-qt/fc_client.cpp Removed outdated message claiming that Qt-client can connect to server with autoconnect only. See bug #20989 ------------------------------------------------------------------------ r23295 | cazfi | 2013-09-06 12:50:15 +0300 (Fri, 06 Sep 2013) | 4 lines Changed paths: M /trunk/data/multiplayer/effects.ruleset Corrected requirement type "Government" to "Gov" in multiplayer effects.ruleset. See bug #21102 ------------------------------------------------------------------------ r23294 | cazfi | 2013-09-06 04:15:08 +0300 (Fri, 06 Sep 2013) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-3.0/editprop.c Fixed a bug that setting roads or bases from property editor caused some other extra to be set instead. See bug #21094 ------------------------------------------------------------------------ r23292 | cazfi | 2013-09-06 00:42:11 +0300 (Fri, 06 Sep 2013) | 4 lines Changed paths: M /trunk/common/base.h M /trunk/common/extras.h M /trunk/common/road.h Do not consider negated requirements for extras as recursive requirement. See bug #21095 ------------------------------------------------------------------------ r23290 | cazfi | 2013-09-05 19:48:48 +0300 (Thu, 05 Sep 2013) | 4 lines Changed paths: M /trunk/data/scenarios/iberian-peninsula-136x100-v1.0.sav Updated Iberian Peninsula scenario to 2.5 savegame format. See patch #4116 ------------------------------------------------------------------------ r23289 | cazfi | 2013-09-05 19:25:59 +0300 (Thu, 05 Sep 2013) | 4 lines Changed paths: M /trunk/doc/Makefile.am Distribute README.actions. See patch #4138 ------------------------------------------------------------------------ r23287 | cazfi | 2013-09-05 19:21:17 +0300 (Thu, 05 Sep 2013) | 5 lines Changed paths: M /trunk/configure.ac M /trunk/po/Makefile.in.in A /trunk/po/nb.po (from /trunk/po/no.po:23285) D /trunk/po/no.po Renamed no.po as nb.po. Removed bootstrapping code to provide nb.po as copy of no.po. See patch #4132 ------------------------------------------------------------------------ r23286 | cazfi | 2013-09-05 19:18:36 +0300 (Thu, 05 Sep 2013) | 4 lines Changed paths: M /trunk/data/alien/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset Corrected Farmland to require Irrigation in all supplied rulesets. See patch #4136 ------------------------------------------------------------------------ r23285 | sveinung | 2013-09-05 14:33:06 +0300 (Thu, 05 Sep 2013) | 3 lines Changed paths: M /trunk/common/actions.h M /trunk/server/unithand.c Don't fail silently if the client request an illegal action. It may not know better. See patch #4140 ------------------------------------------------------------------------ r23284 | sveinung | 2013-09-05 13:35:16 +0300 (Thu, 05 Sep 2013) | 3 lines Changed paths: M /trunk/client/gui-gtk-2.0/inteldlg.c M /trunk/client/gui-gtk-3.0/inteldlg.c M /trunk/client/gui-qt/plrdlg.cpp M /trunk/client/gui-sdl/plrdlg.c M /trunk/client/gui-sdl2/plrdlg.c M /trunk/client/gui-xaw/inteldlg.c M /trunk/client/gui-xaw/plrdlg.c M /trunk/client/plrdlg_common.c M /trunk/common/player.c M /trunk/common/player.h M /trunk/server/plrhand.c Replace diplstate_text() with the specenum translation function of diplstate_type. See patch #4097 ------------------------------------------------------------------------ r23282 | sveinung | 2013-09-05 12:50:09 +0300 (Thu, 05 Sep 2013) | 3 lines Changed paths: M /trunk/utility/fcintl.c M /trunk/utility/generate_specenum.py Add translation support to specenum. See patch #4135 ------------------------------------------------------------------------ r23281 | sveinung | 2013-09-05 02:11:50 +0300 (Thu, 05 Sep 2013) | 5 lines Changed paths: M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset Document action enablers in rule set comments in alien and civ1. Reported by Marko Lindqvist See patch #4137 ------------------------------------------------------------------------ r23279 | cazfi | 2013-09-05 00:09:04 +0300 (Thu, 05 Sep 2013) | 4 lines Changed paths: M /trunk/data/scenarios/british-isles-85x80-v2.80.sav Added metamessage to British Isles scenario. See patch #4129 ------------------------------------------------------------------------ r23278 | sveinung | 2013-09-04 16:22:47 +0300 (Wed, 04 Sep 2013) | 4 lines Changed paths: M /trunk/common/base.h M /trunk/common/extras.h M /trunk/common/improvement.h M /trunk/common/road.h M /trunk/common/tech.h M /trunk/common/unittype.h Define the flags bv_base_flags, bv_extra_flags, bv_road_flags, bv_impr_flags and bv_tech_flags in the enum they correspond to using SPECENUM_BITVECTOR. See patch #4127 ------------------------------------------------------------------------ r23276 | cazfi | 2013-09-04 16:11:55 +0300 (Wed, 04 Sep 2013) | 4 lines Changed paths: M /trunk/data/scenarios/earth-160x90-v2.sav Updated Large Earth scenario to 2.5 savegame format. See patch #4111 ------------------------------------------------------------------------ r23275 | sveinung | 2013-09-04 05:44:19 +0300 (Wed, 04 Sep 2013) | 3 lines Changed paths: M /trunk/common/disaster.h Define bv_disaster_effects in disaster_effect_id using SPECENUM_BITVECTOR. See patch #4128 ------------------------------------------------------------------------ r23274 | sveinung | 2013-09-03 12:35:33 +0300 (Tue, 03 Sep 2013) | 3 lines Changed paths: M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset A /trunk/doc/README.actions Add README.actions and move the list of enable-able actions to it. See patch #4126 ------------------------------------------------------------------------ r23272 | cazfi | 2013-09-03 02:10:58 +0300 (Tue, 03 Sep 2013) | 4 lines Changed paths: M /trunk/dependencies/lua-5.2/Version M /trunk/dependencies/lua-5.2/src/ldebug.c M /trunk/dependencies/lua-5.2/src/ldo.c M /trunk/dependencies/lua-5.2/src/lgc.c M /trunk/dependencies/lua-5.2/src/luac.c Applied lua.org patches 1-5 to lua-5.2. See patch #4067 ------------------------------------------------------------------------ r23271 | cazfi | 2013-09-03 00:41:09 +0300 (Tue, 03 Sep 2013) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-3.0/helpdlg.c M /trunk/client/gui-xaw/helpdlg.c M /trunk/client/packhand.c M /trunk/common/base.c M /trunk/common/base.h M /trunk/common/extras.c M /trunk/common/extras.h M /trunk/common/fc_interface.h M /trunk/common/packets.def M /trunk/common/tile.c M /trunk/common/tile.h M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/fc_version M /trunk/server/advisors/infracache.c M /trunk/server/citytools.c M /trunk/server/edithand.c M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/ruleset.c M /trunk/server/scripting/api_server_edit.c M /trunk/server/unittools.c Added support for conflicts between extras. Two conflicting extras cannot exist in same tile. This replaces old conflicts between bases only. See patch #4110 ------------------------------------------------------------------------ r23270 | cazfi | 2013-09-02 18:08:58 +0300 (Mon, 02 Sep 2013) | 4 lines Changed paths: M /trunk/client/gui-sdl2/Makefile.am M /trunk/client/gui-sdl2/canvas.c M /trunk/client/gui-sdl2/chatline.c M /trunk/client/gui-sdl2/citydlg.c M /trunk/client/gui-sdl2/cityrep.c M /trunk/client/gui-sdl2/cma_fe.c M /trunk/client/gui-sdl2/colors.c M /trunk/client/gui-sdl2/connectdlg.c M /trunk/client/gui-sdl2/dialogs.c M /trunk/client/gui-sdl2/diplodlg.c M /trunk/client/gui-sdl2/graphics.c M /trunk/client/gui-sdl2/graphics.h M /trunk/client/gui-sdl2/gui_iconv.c M /trunk/client/gui-sdl2/gui_main.c M /trunk/client/gui-sdl2/gui_main.h M /trunk/client/gui-sdl2/gui_mouse.c M /trunk/client/gui-sdl2/gui_string.c M /trunk/client/gui-sdl2/gui_tilespec.c M /trunk/client/gui-sdl2/helpdlg.c M /trunk/client/gui-sdl2/mapctrl.c M /trunk/client/gui-sdl2/mapctrl.h M /trunk/client/gui-sdl2/mapview.c M /trunk/client/gui-sdl2/optiondlg.c M /trunk/client/gui-sdl2/pages.c M /trunk/client/gui-sdl2/plrdlg.c M /trunk/client/gui-sdl2/repodlgs.c M /trunk/client/gui-sdl2/sprite.c M /trunk/client/gui-sdl2/widget.c M /trunk/client/gui-sdl2/widget.h M /trunk/client/gui-sdl2/widget_button.c M /trunk/client/gui-sdl2/widget_combo.c M /trunk/client/gui-sdl2/widget_combo.h M /trunk/client/gui-sdl2/widget_edit.c M /trunk/client/gui-sdl2/widget_edit.h M /trunk/client/gui-sdl2/widget_icon.c M /trunk/client/gui-sdl2/widget_label.c M /trunk/client/gui-sdl2/widget_p.h M /trunk/client/gui-sdl2/widget_scrollbar.c M /trunk/client/gui-sdl2/widget_window.c M /trunk/client/gui-sdl2/wldlg.c Made gui-sdl code to compile. It does not function at all yet. See patch #4094 ------------------------------------------------------------------------ r23268 | cazfi | 2013-09-02 17:15:49 +0300 (Mon, 02 Sep 2013) | 4 lines Changed paths: M /trunk/data/misc/governments.png Cut out extra pixel of width from Democracy icon. See patch #4124 ------------------------------------------------------------------------ r23266 | cazfi | 2013-09-02 11:20:56 +0300 (Mon, 02 Sep 2013) | 4 lines Changed paths: M /trunk/data/scenarios/british-isles-85x80-v2.80.sav Updated British Isles scenario to 2.5 savegame format See patch #4105 ------------------------------------------------------------------------ r23265 | sveinung | 2013-09-01 19:13:43 +0300 (Sun, 01 Sep 2013) | 3 lines Changed paths: M /trunk/client/gui-gtk-2.0/diplomat_dialog.c M /trunk/client/gui-gtk-3.0/diplomat_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl2/diplomat_dialog.c M /trunk/client/gui-xaw/diplomat_dialog.c M /trunk/common/actions.h M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/fc_version M /trunk/server/diplomats.c M /trunk/server/unithand.c Move the rule that the actions "Poison City" and "Sabotage Unit" only can be done during war to their rule set action enablers. See patch #4100 ------------------------------------------------------------------------ r23258 | jtn | 2013-09-01 13:34:53 +0300 (Sun, 01 Sep 2013) | 3 lines Changed paths: M /trunk/win32/installer/create-freeciv-gtk2-nsi.sh M /trunk/win32/installer/create-freeciv-sdl-nsi.sh Add en_US to default languages selectable in Windows installers. See gna bug #21059. ------------------------------------------------------------------------ r23255 | sveinung | 2013-09-01 13:09:49 +0300 (Sun, 01 Sep 2013) | 5 lines Changed paths: M /trunk/utility/generate_specenum.py Add support for creating corresponding bit vectors in specenum See patch #4122 ------------------------------------------------------------------------ r23254 | sveinung | 2013-09-01 12:11:37 +0300 (Sun, 01 Sep 2013) | 5 lines Changed paths: M /trunk/common/unit.c M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/server/diplomats.c Move the minimum size requirement of the spy action "Poison city" to the rule set. See patch #4079 ------------------------------------------------------------------------ r23253 | cazfi | 2013-09-01 04:17:20 +0300 (Sun, 01 Sep 2013) | 4 lines Changed paths: M /trunk/data/nation/rusyn.ruleset Replaced non-Ascii "–" with "-" in rusyn.ruleset. See bug #21087 ------------------------------------------------------------------------ r23251 | cazfi | 2013-09-01 03:12:34 +0300 (Sun, 01 Sep 2013) | 5 lines Changed paths: M /trunk/data/alien/governments.ruleset Moved alien ruleset fallback government graphic tags as alt-tags, and added alien ruleset specific tags as primary ones. See patch #4123 ------------------------------------------------------------------------ r23250 | mixcoatl | 2013-09-01 01:35:34 +0300 (Sun, 01 Sep 2013) | 1 line Changed paths: M /trunk/data/default/nationlist.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/rusyn-large.png A /trunk/data/flags/rusyn-shield-large.png A /trunk/data/flags/rusyn-shield.png A /trunk/data/flags/rusyn.png A /trunk/data/flags/rusyn.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/cossack.ruleset M /trunk/data/nation/gothic.ruleset M /trunk/data/nation/khazar.ruleset M /trunk/data/nation/lendian.ruleset M /trunk/data/nation/muscovite.ruleset M /trunk/data/nation/novgorodian.ruleset M /trunk/data/nation/polish.ruleset A /trunk/data/nation/rusyn.ruleset M /trunk/data/nation/ruthenian.ruleset M /trunk/data/nation/sarmatian.ruleset M /trunk/data/nation/scythian.ruleset M /trunk/data/nation/slavic.ruleset M /trunk/data/nation/slovakian.ruleset M /trunk/data/nation/transnistrian.ruleset M /trunk/data/nation/ukrainian.ruleset M /trunk/data/nation/viking.ruleset M /trunk/data/nation/volgagerman.ruleset M /trunk/po/POTFILES.in Add Rusyn nation by Andrzej G. . See Gna patch #32798 ------------------------------------------------------------------------ r23249 | sveinung | 2013-09-01 01:11:20 +0300 (Sun, 01 Sep 2013) | 5 lines Changed paths: M /trunk/doc/README.delta Improve protocol compression documentation. See patch #3911 ------------------------------------------------------------------------ r23248 | mixcoatl | 2013-09-01 01:01:09 +0300 (Sun, 01 Sep 2013) | 1 line Changed paths: M /trunk/data/default/nationlist.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/ligurian-large.png A /trunk/data/flags/ligurian-shield-large.png A /trunk/data/flags/ligurian-shield.png A /trunk/data/flags/ligurian.png A /trunk/data/flags/ligurian.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/ligurian.ruleset M /trunk/po/POTFILES.in Add Ligurian nation by Andrzej G. . See Gna patch #3278 ------------------------------------------------------------------------ r23247 | sveinung | 2013-08-31 23:12:02 +0300 (Sat, 31 Aug 2013) | 3 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/actions.c M /trunk/common/actions.h M /trunk/common/generate_packets.py M /trunk/common/packets.def M /trunk/data/alien/units.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/fc_version M /trunk/server/ruleset.c Define action enablers in the rule sets. See patch #4078 ------------------------------------------------------------------------ r23246 | sveinung | 2013-08-30 12:30:29 +0300 (Fri, 30 Aug 2013) | 5 lines Changed paths: M /trunk/common/unit.c M /trunk/data/alien/effects.ruleset M /trunk/data/civ1/effects.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/multiplayer/effects.ruleset M /trunk/doc/README.effects M /trunk/fc_version Make Unit_Bribe_Cost_Pct keep 100% by default. Requested by Marko Lindqvist See patch #4121 ------------------------------------------------------------------------ r23245 | cazfi | 2013-08-30 02:00:21 +0300 (Fri, 30 Aug 2013) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-qt/menu.cpp M /trunk/common/extras.c M /trunk/common/tile.c M /trunk/common/tile.h M /trunk/server/generator/startpos.c M /trunk/server/unittools.c Create extra of the type given as target for ACTIVITY_IRRIGATE or ACTIVITY_MINE instead of hardcoded one. Respect target of ACTIVITY_POLLUTION and ACTIVITY_FALLOUT too. See patch #4109 ------------------------------------------------------------------------ r23244 | sveinung | 2013-08-30 01:18:19 +0300 (Fri, 30 Aug 2013) | 3 lines Changed paths: M /trunk M /trunk/doc/README.effects Add detailed documentation about the requirement type DiplRel. See patch #4107 ------------------------------------------------------------------------ r23243 | cazfi | 2013-08-29 00:56:43 +0300 (Thu, 29 Aug 2013) | 5 lines Changed paths: M /trunk/common/aicore/pf_tools.c M /trunk/common/extras.h M /trunk/common/movement.c M /trunk/common/tile.c M /trunk/common/tile.h M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/fc_version M /trunk/server/unittools.c Added extra flag "Refuel". It's used to mark extras that can act as refueling point for native units. See patch #4106 ------------------------------------------------------------------------ r23241 | cazfi | 2013-08-27 13:06:34 +0300 (Tue, 27 Aug 2013) | 4 lines Changed paths: M /trunk/data/scenarios/tutorial.sav Update tutorial to 2.5 savegame format. See patch #4099 ------------------------------------------------------------------------ r23239 | cazfi | 2013-08-27 11:59:56 +0300 (Tue, 27 Aug 2013) | 8 lines Changed paths: M /trunk/server/citytools.c When city is built on top of base or road that cannot exist on city center tile, remove them, and their border claims, before claiming borders for the city. This way border claims of the new city are not being removed. Reported by Bo Di Bo See bug #21040 ------------------------------------------------------------------------ r23238 | cazfi | 2013-08-27 04:32:26 +0300 (Tue, 27 Aug 2013) | 7 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/ai/default/aidiplomat.c M /trunk/client/text.c M /trunk/common/effects.h M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/data/alien/effects.ruleset M /trunk/data/civ1/effects.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/multiplayer/effects.ruleset M /trunk/doc/README.effects M /trunk/fc_version M /trunk/server/diplomats.c M /trunk/server/unithand.c Added Unit_Bribe_Cost_Pct effect Requested by Jacob Nevins Patch by Sveinung Kvilhaugsvik See patch #3412 ------------------------------------------------------------------------ r23237 | cproc | 2013-08-27 02:31:23 +0300 (Tue, 27 Aug 2013) | 3 lines Changed paths: M /trunk/win32/installer/Makefile Add MagickWand-related files to the Windows installer packages. See patch #4095 ------------------------------------------------------------------------ r23234 | cazfi | 2013-08-27 01:05:30 +0300 (Tue, 27 Aug 2013) | 5 lines Changed paths: M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/aicore/pf_tools.c M /trunk/common/base.c M /trunk/common/base.h M /trunk/common/extras.c M /trunk/common/extras.h M /trunk/common/map.c M /trunk/common/movement.c M /trunk/common/packets.def M /trunk/common/road.c M /trunk/common/road.h M /trunk/common/tile.c M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/fc_version M /trunk/server/rssanity.c M /trunk/server/ruleset.c M /trunk/server/unittools.c Made native_to property of all extras, not just bases and roads. Also replaced base/road "NativeTile" flag with extra one. See patch #4103 ------------------------------------------------------------------------ r23231 | jtn | 2013-08-26 14:43:05 +0300 (Mon, 26 Aug 2013) | 4 lines Changed paths: M /trunk/bootstrap/langnames.txt Correct language code for Indonesian so that it's not omitted from Windows installer dialogs. See gna bug #21058. ------------------------------------------------------------------------ r23230 | cazfi | 2013-08-26 00:19:19 +0300 (Mon, 26 Aug 2013) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/diplomat_dialog.c M /trunk/client/gui-gtk-3.0/diplomat_dialog.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl2/diplomat_dialog.c M /trunk/client/gui-xaw/diplomat_dialog.c M /trunk/common/Makefile.am A /trunk/common/actions.c A /trunk/common/actions.h M /trunk/common/game.c M /trunk/common/unit.c M /trunk/server/diplomats.c Added basic action enablers framework. Use it for Poison City and Sabotage Unit spy activities. Patch by Sveinung Kvilhaugsvik See patch #4077 ------------------------------------------------------------------------ r23225 | cazfi | 2013-08-24 12:20:19 +0300 (Sat, 24 Aug 2013) | 4 lines Changed paths: M /trunk/server/maphand.c Fixed claiming of ocean tiles between ocean city and land. See bug #21035 ------------------------------------------------------------------------ r23222 | cazfi | 2013-08-24 10:56:00 +0300 (Sat, 24 Aug 2013) | 6 lines Changed paths: M /trunk/server/unittools.c Fixed a crash when unit moves and there's new connection not yet attached to a player. Reported by Andreas Rosdal See bug #21019 ------------------------------------------------------------------------ r23221 | cazfi | 2013-08-24 10:06:36 +0300 (Sat, 24 Aug 2013) | 7 lines Changed paths: M /trunk/client/gui-xaw/Makefile.am D /trunk/client/gui-xaw/actions.c D /trunk/client/gui-xaw/actions.h M /trunk/client/gui-xaw/gui_main.c A /trunk/client/gui-xaw/xaw_actions.c (from /trunk/client/gui-xaw/actions.c:23216) A /trunk/client/gui-xaw/xaw_actions.h (from /trunk/client/gui-xaw/actions.h:23204) Renamed gui-xaw/actions.[ch] module as xaw_actions.[ch] to avoid conflicts with future common/actions.[ch] Patch by Sveinung Kvilhaugsvik See patch #4098 ------------------------------------------------------------------------ r23220 | jtn | 2013-08-23 21:35:09 +0300 (Fri, 23 Aug 2013) | 5 lines Changed paths: M /trunk/client/tilespec.c Fix a client crash when someone else's settler unit goes out of sight. Reported by Bo Di Bo (bodibo@gna). See gna bug #21044. ------------------------------------------------------------------------ r23216 | cazfi | 2013-08-22 02:34:36 +0300 (Thu, 22 Aug 2013) | 5 lines Changed paths: M /trunk/client/control.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-xaw/actions.c M /trunk/client/gui-xaw/menu.c M /trunk/common/extras.c M /trunk/common/extras.h M /trunk/common/unit.c M /trunk/server/savegame.c M /trunk/server/savegame2.c Set target extra for ACTIVITY_POLLUTION and ACTIVITY_FALLOUT. Clients send activities with target, and target is assigned when loading old savegames without one. See patch #4086 ------------------------------------------------------------------------ r23215 | cazfi | 2013-08-20 02:21:26 +0300 (Tue, 20 Aug 2013) | 7 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/client/control.c M /trunk/client/helpdata.c M /trunk/common/base.c M /trunk/common/city.c M /trunk/common/disaster.c M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/common/extras.c M /trunk/common/government.c M /trunk/common/improvement.c M /trunk/common/map.c M /trunk/common/player.c M /trunk/common/requirements.c M /trunk/common/requirements.h M /trunk/common/road.c M /trunk/common/scriptcore/api_game_methods.c M /trunk/doc/README.effects M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/generator/startpos.c Added support for local range for DiplRel requirement for comparing relations to tile owner. Patch by Sveinung Kvilhaugsvik See patch #4091 ------------------------------------------------------------------------ r23213 | cazfi | 2013-08-20 02:05:44 +0300 (Tue, 20 Aug 2013) | 4 lines Changed paths: M /trunk/bootstrap/freeciv.desktop.in Changed client desktop file to launch now default gtk3-client. See patch #4093 ------------------------------------------------------------------------ r23211 | cazfi | 2013-08-19 23:36:46 +0300 (Mon, 19 Aug 2013) | 4 lines Changed paths: M /trunk/common/fc_types.h M /trunk/server/savegame2.c Save activities order to savegame. See patch #4089 ------------------------------------------------------------------------ r23210 | cazfi | 2013-08-19 15:47:23 +0300 (Mon, 19 Aug 2013) | 5 lines Changed paths: M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-sdl2/menu.c Fixed gui-sdl compilation by providing correct parameters to tile_activity_time() calls. Similar change to gui-sdl2 that doesn't build yet. See bug #21039 ------------------------------------------------------------------------ r23209 | cazfi | 2013-08-19 00:14:52 +0300 (Mon, 19 Aug 2013) | 6 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/fc_types.h M /trunk/common/player.c M /trunk/common/player.h M /trunk/common/requirements.c M /trunk/doc/README.effects M /trunk/fc_version M /trunk/po/POTFILES.in M /trunk/server/cityturn.c M /trunk/server/rssanity.c Added diplomatic relation requirement type Patch by Sveinung Kvilhaugsvik with modifications by me See patch #4051 ------------------------------------------------------------------------ r23208 | cazfi | 2013-08-18 12:07:39 +0300 (Sun, 18 Aug 2013) | 5 lines Changed paths: M /trunk/common/unit.c Check that target given for ACTIVITY_IRRIGATION or ACTIVITY_MINE is legal one for the activity. See patch #4085 ------------------------------------------------------------------------ r23207 | cazfi | 2013-08-17 03:45:46 +0300 (Sat, 17 Aug 2013) | 4 lines Changed paths: M /trunk/client/gui-sdl2/SDL_ttf.c M /trunk/client/gui-sdl2/SDL_ttf.h Updated SDL_ttf -module in gui-sdl2 to version from SDL_ttf-2.0.12 See patch #4090 ------------------------------------------------------------------------ r23205 | cazfi | 2013-08-17 01:11:07 +0300 (Sat, 17 Aug 2013) | 4 lines Changed paths: M /trunk/client/goto.c M /trunk/client/text.c M /trunk/common/extras.c M /trunk/common/extras.h M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/common/tile.c M /trunk/common/tile.h M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/server/advisors/autosettlers.c M /trunk/server/unittools.c M /trunk/tools/civmanual.c Pass activity target to tile_activity_time() and related functions. See patch #4080 ------------------------------------------------------------------------ r23204 | cazfi | 2013-08-16 00:42:31 +0300 (Fri, 16 Aug 2013) | 5 lines Changed paths: M /trunk/server/savegame2.c When target has been set for activity loaded from old savegame where it hadn't one, do not later unset that again. See bug #21021 ------------------------------------------------------------------------ r23203 | cazfi | 2013-08-14 11:49:23 +0300 (Wed, 14 Aug 2013) | 4 lines Changed paths: M /trunk/client/gui-sdl2/Makefile.am A /trunk/client/gui-sdl2/SDL2_gfxPrimitives.c A /trunk/client/gui-sdl2/SDL2_gfxPrimitives.h A /trunk/client/gui-sdl2/SDL2_gfxPrimitives_font.h A /trunk/client/gui-sdl2/SDL2_rotozoom.c A /trunk/client/gui-sdl2/SDL2_rotozoom.h D /trunk/client/gui-sdl2/SDL_gfxPrimitives.c D /trunk/client/gui-sdl2/SDL_gfxPrimitives.h D /trunk/client/gui-sdl2/SDL_gfxPrimitives_font.h D /trunk/client/gui-sdl2/SDL_rotozoom.c D /trunk/client/gui-sdl2/SDL_rotozoom.h Replace files taken from SDL_gfx to files from SDL2_gfx in gui-sdl2. See patch #4083 ------------------------------------------------------------------------ r23202 | cazfi | 2013-08-14 11:41:57 +0300 (Wed, 14 Aug 2013) | 4 lines Changed paths: M /trunk/server/savegame2.c Do not save no longer needed special/base/road order vectors to new savegames. See patch #4073 ------------------------------------------------------------------------ r23201 | cazfi | 2013-08-13 01:07:54 +0300 (Tue, 13 Aug 2013) | 4 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/achievements.c M /trunk/common/achievements.h M /trunk/common/fc_types.h M /trunk/common/requirements.c M /trunk/doc/README.effects M /trunk/fc_version M /trunk/server/cityturn.c M /trunk/server/rssanity.c M /trunk/server/ruleset.c Added requirement type "Achievement" See patch #4038 ------------------------------------------------------------------------ r23199 | cazfi | 2013-08-13 00:38:21 +0300 (Tue, 13 Aug 2013) | 4 lines Changed paths: M /trunk/data/alien/game.ruleset Set default world size in alien ruleset games to 300 tiles per player. See patch #4082 ------------------------------------------------------------------------ r23198 | cazfi | 2013-08-12 23:37:08 +0300 (Mon, 12 Aug 2013) | 5 lines Changed paths: M /trunk/common/unit.c Made assert in set_unit_activity_targeted() to accept untargeted activities, if target is set to NULL. See patch #4081 ------------------------------------------------------------------------ r23190 | jtn | 2013-08-11 01:22:13 +0300 (Sun, 11 Aug 2013) | 7 lines Changed paths: M /trunk/common/scriptcore/tolua_common_a.pkg Remove the Lua constants const.TRUE and const.FALSE. They weren't used, and const.FALSE evaluated to true in Lua logical expressions. Request/patch from Ulrik Sverdrup (englabenny@gna). See gna patch #3937. ------------------------------------------------------------------------ r23189 | jtn | 2013-08-11 01:21:50 +0300 (Sun, 11 Aug 2013) | 2 lines Changed paths: M /trunk/po/gd.po Copied Michael Bauer's current S2_4 gd.po (r23182) to trunk. Stats on trunk: 85%: 6673 translated, 674 fuzzy, 464 untranslated. ------------------------------------------------------------------------ r23188 | jtn | 2013-08-11 01:21:21 +0300 (Sun, 11 Aug 2013) | 2 lines Changed paths: M /trunk/po/fr.po Copied latest S2_4 fr.po (r23181) to trunk. Stats on trunk: 90%: 7058 translated, 451 fuzzy, 302 untranslated. ------------------------------------------------------------------------ r23180 | cazfi | 2013-08-11 00:38:12 +0300 (Sun, 11 Aug 2013) | 4 lines Changed paths: M /trunk/Makefile.am M /trunk/doc/README.packaging M /trunk/m4/sdl2-client.m4 A /trunk/m4/sdl2.m4 Added real SDL2 configure tests. Use them for gui-sdl2. See patch #4062 ------------------------------------------------------------------------ r23178 | cazfi | 2013-08-11 00:07:14 +0300 (Sun, 11 Aug 2013) | 4 lines Changed paths: M /trunk/data/amplio.tilespec M /trunk/data/amplio2.tilespec M /trunk/data/cimpletoon.tilespec M /trunk/data/hex2t.tilespec M /trunk/data/isophex.tilespec M /trunk/data/isotrident.tilespec M /trunk/data/misc/Makefile.am A /trunk/data/misc/governments.png A /trunk/data/misc/governments.spec M /trunk/data/misc/small.png M /trunk/data/misc/small.spec M /trunk/data/trident.tilespec Moved governments icons to file of their own. See patch #4076 ------------------------------------------------------------------------ r23176 | cazfi | 2013-08-10 22:01:52 +0300 (Sat, 10 Aug 2013) | 4 lines Changed paths: M /trunk/data/alien/game.ruleset Made alien ruleset default topology ISO to match most tilesets. See patch #4075 ------------------------------------------------------------------------ r23175 | cazfi | 2013-08-10 12:43:25 +0300 (Sat, 10 Aug 2013) | 4 lines Changed paths: M /trunk/server/Makefile.am A /trunk/server/savecompat.c A /trunk/server/savecompat.h M /trunk/server/savegame2.c Moved compatibility functions to load old savegames to their own module, savecompat.[ch]. See patch #4061 ------------------------------------------------------------------------ r23173 | cazfi | 2013-08-10 12:17:07 +0300 (Sat, 10 Aug 2013) | 4 lines Changed paths: M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/game.c M /trunk/common/packets.def M /trunk/common/tech.c M /trunk/common/tech.h M /trunk/data/alien/techs.ruleset M /trunk/data/civ1/techs.ruleset M /trunk/data/civ2/techs.ruleset M /trunk/data/civ2civ3/techs.ruleset M /trunk/data/classic/techs.ruleset M /trunk/data/experimental/techs.ruleset M /trunk/data/multiplayer/techs.ruleset M /trunk/fc_version M /trunk/server/ruleset.c Added support for user (custom) tech flags. See patch #4074 ------------------------------------------------------------------------ r23171 | cazfi | 2013-08-09 00:35:00 +0300 (Fri, 09 Aug 2013) | 5 lines Changed paths: M /trunk/data/alien/game.ruleset Set default aifill value to 7 in alien ruleset to match number of available factions so they will all be in game by default. See patch #4071 ------------------------------------------------------------------------ r23170 | cazfi | 2013-08-08 00:38:43 +0300 (Thu, 08 Aug 2013) | 6 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/common/scriptcore/api_game_effects.c Renamed EFT_LAST as EFT_COUNT and get its value automatically with SPECENUM_COUNT Patch by Sveinung Kvilhaugsvik See patch #4053 ------------------------------------------------------------------------ r23169 | cazfi | 2013-08-08 00:25:53 +0300 (Thu, 08 Aug 2013) | 6 lines Changed paths: M /trunk/client/control.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-xaw/actions.c M /trunk/client/gui-xaw/menu.c M /trunk/common/unit.c M /trunk/fc_version M /trunk/server/savegame.c M /trunk/server/savegame2.c Made mining targeted activity. In case target is not given, there's fallback to next_extra_for_tile(). Client sends mining activity with target, and one is assigned for old savegames when loaded. Autosettlers do not set the target yet. See patch #4065 ------------------------------------------------------------------------ r23168 | cazfi | 2013-08-07 23:50:38 +0300 (Wed, 07 Aug 2013) | 4 lines Changed paths: M /trunk/po/POTFILES.in Added gui-sdl2 files to POTFILES.in See patch #4070 ------------------------------------------------------------------------ r23166 | cazfi | 2013-08-07 22:43:49 +0300 (Wed, 07 Aug 2013) | 4 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/fc_types.h M /trunk/common/requirements.c M /trunk/doc/README.effects M /trunk/fc_version M /trunk/server/cityturn.c M /trunk/server/rssanity.c Added requirement type "TechFlag" See patch #4069 ------------------------------------------------------------------------ r23162 | cazfi | 2013-08-07 01:02:14 +0300 (Wed, 07 Aug 2013) | 7 lines Changed paths: M /trunk/server/unittools.c Do not use invalid pointer after undisbandable unit teleported away from drowning has died upon arrival to its destination. Reported by Martin Schröder See bug #20626 ------------------------------------------------------------------------ r23161 | cazfi | 2013-08-07 00:50:15 +0300 (Wed, 07 Aug 2013) | 5 lines Changed paths: M /trunk/client/control.c M /trunk/client/goto.c M /trunk/client/text.c M /trunk/client/tilespec.c M /trunk/common/base.c M /trunk/common/base.h M /trunk/common/extras.c M /trunk/common/extras.h M /trunk/common/road.c M /trunk/common/road.h M /trunk/common/unit.c M /trunk/server/advisors/autosettlers.c M /trunk/server/unittools.c Replaced data union of special/base/road in extra structure with structure containing special and pointers to base/road. See patch #4057 ------------------------------------------------------------------------ r23158 | cazfi | 2013-08-06 20:57:53 +0300 (Tue, 06 Aug 2013) | 4 lines Changed paths: M /trunk/common/events.c M /trunk/common/events.h M /trunk/data/stdsounds.soundspec M /trunk/server/srv_main.c Added event type for "Achievement". See patch #4052 ------------------------------------------------------------------------ r23156 | cazfi | 2013-08-06 09:10:51 +0300 (Tue, 06 Aug 2013) | 4 lines Changed paths: M /trunk/data/amplio2/tiles.png M /trunk/data/amplio2/tiles.spec Show small version of base gfx as base building action icon in Amplio2 See patch #4059 ------------------------------------------------------------------------ r23155 | cazfi | 2013-08-06 08:50:48 +0300 (Tue, 06 Aug 2013) | 4 lines Changed paths: M /trunk/client/gui-sdl2/gui_main.c M /trunk/client/options.c M /trunk/client/options.h Migrate options from gui-sdl when gui-sdl2 is run first time. See patch #4063 ------------------------------------------------------------------------ r23154 | cazfi | 2013-08-05 14:44:48 +0300 (Mon, 05 Aug 2013) | 9 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/achievements.c M /trunk/common/achievements.h M /trunk/common/fc_types.h M /trunk/common/packets.def M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/doc/README.achievements M /trunk/doc/README.ruleset_experimental M /trunk/fc_version M /trunk/server/ruleset.c Added property "value" for achievements. It's meaning depends on achievement type, and together achievement type and value define what player much accomplish to gain the achievement. - Map_Known: value is percentage of the map that must be mapped - Spaceship: value is ignored See patch #4037 ------------------------------------------------------------------------ r23153 | cazfi | 2013-08-05 14:01:27 +0300 (Mon, 05 Aug 2013) | 7 lines Changed paths: M /trunk/client/tilespec.c M /trunk/common/base.c M /trunk/common/extras.c M /trunk/common/extras.h M /trunk/common/map.c M /trunk/common/road.c M /trunk/common/terrain.c M /trunk/common/tile.c M /trunk/common/unit.c M /trunk/server/advisors/infracache.c M /trunk/server/sanitycheck.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/unithand.c Removed extra_type_get(). Callers that were using it for EXTRA_BASE or EXTRA_ROAD are converted to use base_extra_get(), road_extra_get(), or extra_type_list_by_cause() + extra_type_list_get(). For callers that were using it for EXTRA_SPECIAL, new function special_extra_get() to call is added. See patch #4056 ------------------------------------------------------------------------ r23152 | cazfi | 2013-08-05 10:06:19 +0300 (Mon, 05 Aug 2013) | 4 lines Changed paths: M /trunk/client/gui-sdl2/gui_main.c M /trunk/client/gui-sdl2/gui_mouse.c M /trunk/client/gui-sdl2/themes.c M /trunk/client/gui-sdl2/themespec.c M /trunk/client/options.c M /trunk/client/options.h Added gui-sdl2 specific options. These are identical to gui-sdl ones. See patch #4060 ------------------------------------------------------------------------ r23151 | cazfi | 2013-08-05 03:55:08 +0300 (Mon, 05 Aug 2013) | 4 lines Changed paths: M /trunk/debian/freeciv-server.install Added Alien ruleset to debian packaging. See patch #4055 ------------------------------------------------------------------------ r23150 | cazfi | 2013-08-04 11:53:16 +0300 (Sun, 04 Aug 2013) | 4 lines Changed paths: M /trunk/common/achievements.c M /trunk/common/fc_types.h M /trunk/data/experimental/game.ruleset M /trunk/doc/README.achievements M /trunk/fc_version Added achievement "Map_Known" granted to player who knows entire map. See patch #4030 ------------------------------------------------------------------------ r23148 | cazfi | 2013-08-04 11:08:13 +0300 (Sun, 04 Aug 2013) | 4 lines Changed paths: M /trunk/client/options.c M /trunk/client/options.h M /trunk/client/tilespec.c M /trunk/common/fc_types.h Removed options specific to already removed gui-win32. See patch #4058 ------------------------------------------------------------------------ r23147 | cazfi | 2013-08-04 10:54:11 +0300 (Sun, 04 Aug 2013) | 6 lines Changed paths: M /trunk/client/control.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-xaw/actions.c M /trunk/client/gui-xaw/menu.c M /trunk/common/extras.c M /trunk/common/extras.h M /trunk/common/unit.c M /trunk/server/savegame.c M /trunk/server/savegame2.c Made irrigation targeted activity. In case target is not given, there's fallback to next_extra_for_tile(). Client sends irrigation activity with target, and one is assigned for old savegames when loaded. Autosettlers do not set the target yet. See patch #4054 ------------------------------------------------------------------------ r23144 | cazfi | 2013-08-03 00:34:40 +0300 (Sat, 03 Aug 2013) | 6 lines Changed paths: M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/gui_tilespec.h M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/wldlg.c M /trunk/client/gui-sdl2/citydlg.c M /trunk/client/gui-sdl2/cityrep.c M /trunk/client/gui-sdl2/gui_tilespec.h M /trunk/client/gui-sdl2/helpdlg.c M /trunk/client/gui-sdl2/mapview.c M /trunk/client/gui-sdl2/repodlgs.c M /trunk/client/gui-sdl2/wldlg.c Use orientation of the unit question in sdl-client's orders menu instead of random one. Have unit icon in current production display to face east instead of random orientation. See bug #20998 ------------------------------------------------------------------------ r23143 | cazfi | 2013-08-03 00:04:42 +0300 (Sat, 03 Aug 2013) | 4 lines Changed paths: M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/doc/Makefile.am A /trunk/doc/README.achievements Added README.achievements to document achievement types. See patch #4036 ------------------------------------------------------------------------ r23142 | cazfi | 2013-08-02 23:15:06 +0300 (Fri, 02 Aug 2013) | 4 lines Changed paths: M /trunk/Makefile.am M /trunk/client/Makefile.am M /trunk/client/gui-sdl2/Makefile.am M /trunk/configure.ac A /trunk/m4/sdl2-client.m4 Plugged gui-sdl2 to build system. It's buildable with --enable-client=sdl2 See patch #4048 ------------------------------------------------------------------------ r23141 | cazfi | 2013-08-02 10:34:25 +0300 (Fri, 02 Aug 2013) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/achievements.c M /trunk/common/achievements.h M /trunk/common/packets.def M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/fc_version M /trunk/server/ruleset.c M /trunk/server/savegame2.c Add gained achievements to savegame. See patch #4035 ------------------------------------------------------------------------ r23140 | cazfi | 2013-08-01 19:56:32 +0300 (Thu, 01 Aug 2013) | 4 lines Changed paths: M /trunk/client/gui-sdl2/gui_main.c M /trunk/client/tilespec.c M /trunk/common/fc_types.h M /trunk/fc_version Set distinct gui type and client string for sdl2-client See patch #4047 ------------------------------------------------------------------------ r23139 | cazfi | 2013-08-01 11:28:56 +0300 (Thu, 01 Aug 2013) | 6 lines Changed paths: M /trunk/doc/README.effects Improved Output_Tile_Punish_Pct documentation Patch by Sveinung Kvilhaugsvik See patch #4042 ------------------------------------------------------------------------ r23138 | cazfi | 2013-08-01 10:24:20 +0300 (Thu, 01 Aug 2013) | 5 lines Changed paths: M /trunk/client/client_main.c M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/base.c M /trunk/common/base.h M /trunk/common/extras.c M /trunk/common/extras.h M /trunk/common/fc_types.h M /trunk/common/game.h M /trunk/common/packets.def M /trunk/common/road.c M /trunk/common/road.h M /trunk/common/tile.c M /trunk/fc_version M /trunk/server/ruleset.c Converted base_type_iterate() and road_type_iterate() to use extra_type_by_cause_iterate() See patch #4022 ------------------------------------------------------------------------ r23137 | cazfi | 2013-07-31 23:35:16 +0300 (Wed, 31 Jul 2013) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/achievements.c M /trunk/common/achievements.h M /trunk/common/fc_types.h M /trunk/common/game.c M /trunk/common/packets.def M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/fc_version M /trunk/server/ruleset.c M /trunk/server/srv_main.c Have achievements defined in ruleset. See patch #4029 ------------------------------------------------------------------------ r23136 | cazfi | 2013-07-31 23:12:12 +0300 (Wed, 31 Jul 2013) | 4 lines Changed paths: A /trunk/client/gui-sdl2 (from /trunk/client/gui-sdl:23135) Copied gui-sdl as base for gui-sdl2 development See patch #4045 ------------------------------------------------------------------------ r23134 | cazfi | 2013-07-30 08:39:33 +0300 (Tue, 30 Jul 2013) | 5 lines Changed paths: M /trunk/common/Makefile.am A /trunk/common/achievements.c A /trunk/common/achievements.h M /trunk/common/game.c M /trunk/server/srv_main.c Added achievements module. First player to launch a spaceship gets notified of the fact. See patch #4028 ------------------------------------------------------------------------ r23132 | cazfi | 2013-07-30 00:47:07 +0300 (Tue, 30 Jul 2013) | 4 lines Changed paths: M /trunk/ai/default/advmilitary.c Do not add tech want because of unit that would be immediately obsolete. See patch #4013 ------------------------------------------------------------------------ r23130 | cazfi | 2013-07-29 23:25:14 +0300 (Mon, 29 Jul 2013) | 5 lines Changed paths: M /trunk/data/alien/buildings.ruleset M /trunk/data/alien/terrain.ruleset Set gfx tag specific to alien ruleset as primary tag for buildings and bases, make fallback tags suitable for classic tilesets only as alt tags. See patch #4044 ------------------------------------------------------------------------ r23129 | cazfi | 2013-07-29 23:16:10 +0300 (Mon, 29 Jul 2013) | 5 lines Changed paths: M /trunk/data/civ2civ3/effects.ruleset Corrected how "Gov" requirement is written in civ2civ3 effect that caused ruleset not to load. See bug #20990 ------------------------------------------------------------------------ r23127 | jcreus | 2013-07-29 20:32:29 +0300 (Mon, 29 Jul 2013) | 1 line Changed paths: M /trunk/po/ca.po Translation update ------------------------------------------------------------------------ r23125 | cazfi | 2013-07-28 23:12:09 +0300 (Sun, 28 Jul 2013) | 4 lines Changed paths: M /trunk/common/fc_types.h M /trunk/common/game.c M /trunk/common/game.h M /trunk/fc_version M /trunk/server/savegame2.c M /trunk/server/settings.c M /trunk/server/srv_main.c Replaced old boolean alliedvictory setting with bit in victories setting. See patch #4018 ------------------------------------------------------------------------ r23123 | cazfi | 2013-07-28 22:25:16 +0300 (Sun, 28 Jul 2013) | 4 lines Changed paths: M /trunk/data/alien/effects.ruleset M /trunk/data/alien/nation_effects.ruleset Use effect "type" instead of obsolete "name" in alien ruleset. See patch #4040 ------------------------------------------------------------------------ r23122 | jcreus | 2013-07-28 18:07:02 +0300 (Sun, 28 Jul 2013) | 1 line Changed paths: M /trunk/po/ca.po Translation update ------------------------------------------------------------------------ r23121 | jcreus | 2013-07-28 16:44:27 +0300 (Sun, 28 Jul 2013) | 1 line Changed paths: M /trunk/po/ca.po Translation Update ------------------------------------------------------------------------ r23119 | cazfi | 2013-07-28 01:11:14 +0300 (Sun, 28 Jul 2013) | 6 lines Changed paths: A /trunk/common/victory.c A /trunk/common/victory.h Added new files missed in previous commit: Converted boolean "spacerace" setting in to bitwise "victories" (victory conditions) setting. See patch #4017 ------------------------------------------------------------------------ r23118 | cazfi | 2013-07-28 00:50:54 +0300 (Sun, 28 Jul 2013) | 5 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/ai/default/aihand.c M /trunk/client/gui-gtk-2.0/spaceshipdlg.c M /trunk/client/gui-gtk-3.0/spaceshipdlg.c M /trunk/client/gui-sdl/spaceshipdlg.c M /trunk/client/gui-xaw/spaceshipdlg.c M /trunk/client/packhand.c M /trunk/common/Makefile.am M /trunk/common/aicore/aisupport.c M /trunk/common/fc_types.h M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/improvement.c M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/settings.c Converted boolean "spacerace" setting in to bitwise "victories" (victory conditions) setting. See patch #4017 ------------------------------------------------------------------------ r23117 | cazfi | 2013-07-27 23:56:18 +0300 (Sat, 27 Jul 2013) | 4 lines Changed paths: M /trunk/common/extras.c M /trunk/common/fc_types.h Removed separate extra_cause EC_FARMLAND. Farmland is form of irrigation instead. See patch #4009 ------------------------------------------------------------------------ r23115 | cazfi | 2013-07-27 23:28:02 +0300 (Sat, 27 Jul 2013) | 4 lines Changed paths: M /trunk/data/alien/nation/adventurers.ruleset Renamed adventurer leaders as "Orion Hunter" and "Cassiopeia" See patch #4039 ------------------------------------------------------------------------ r23112 | cazfi | 2013-07-27 03:18:09 +0300 (Sat, 27 Jul 2013) | 6 lines Changed paths: M /trunk/common/aicore/path_finding.c M /trunk/configure.ac M /trunk/utility/genhash.c M /trunk/utility/spechash.h M /trunk/utility/support.h Include inttypes.h or stdint.h to source files using intptr_t. Reported by anonymous See bug #20946 ------------------------------------------------------------------------ r23111 | cazfi | 2013-07-27 01:47:55 +0300 (Sat, 27 Jul 2013) | 4 lines Changed paths: M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-sdl/menu.c M /trunk/common/extras.c M /trunk/common/extras.h M /trunk/common/road.c M /trunk/common/road.h Replaced next_road_for_tile() with more generic next_extra_for_tile(). See patch #4010 ------------------------------------------------------------------------ r23109 | cazfi | 2013-07-25 23:44:56 +0300 (Thu, 25 Jul 2013) | 2 lines Changed paths: M /trunk/po/POTFILES.in Added new sourcefiles with translatable strings to POTFILES.in ------------------------------------------------------------------------ r23108 | cazfi | 2013-07-25 23:38:35 +0300 (Thu, 25 Jul 2013) | 4 lines Changed paths: M /trunk/po/Strings.txt Added version tag "S2_6" to strings to translate. See patch #4027 ------------------------------------------------------------------------ r23107 | cazfi | 2013-07-25 22:29:36 +0300 (Thu, 25 Jul 2013) | 4 lines Changed paths: M /trunk/ai/classic/classicai.c M /trunk/ai/default/aitools.c M /trunk/ai/default/aitools.h M /trunk/ai/default/aiunit.c M /trunk/ai/default/aiunit.h M /trunk/ai/threaded/threadedai.c M /trunk/common/ai.h M /trunk/common/fc_types.h M /trunk/server/advisors/advdata.c M /trunk/server/advisors/advgoto.c Renamed enum danger_consideration as enum override_bool and moved to fc_types.h. See patch #4025 ------------------------------------------------------------------------ r23105 | cazfi | 2013-07-25 17:52:53 +0300 (Thu, 25 Jul 2013) | 5 lines Changed paths: M /trunk/client/editor.c M /trunk/client/editor.h Added roads related code equivalent to bases related code where it was missing in editor. See bug #20976 ------------------------------------------------------------------------ r23102 | cazfi | 2013-07-25 05:38:54 +0300 (Thu, 25 Jul 2013) | 4 lines Changed paths: M /trunk/configure.ac Do not link crosser-based builds against pthreads. See patch #4001 ------------------------------------------------------------------------ r23101 | cazfi | 2013-07-24 16:59:42 +0300 (Wed, 24 Jul 2013) | 5 lines Changed paths: M /trunk/server/savegame2.c Save unit activity targets by extra id, not as separate special, base, and road values. See patch #4024 ------------------------------------------------------------------------ r23100 | mir3x | 2013-07-24 00:02:44 +0300 (Wed, 24 Jul 2013) | 7 lines Changed paths: M /trunk/client/gui-qt/mapview.cpp Fixed lack of updating map when mapview recentering time was 0. Also fixed civilization information, which was displayed incorrectly after last patch([patch #4016] Qt::global code style fixup). See gna patch #4026 ------------------------------------------------------------------------ r23099 | cazfi | 2013-07-24 00:02:40 +0300 (Wed, 24 Jul 2013) | 7 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/common/city.c M /trunk/common/effects.h M /trunk/common/packets.def M /trunk/data/alien/effects.ruleset M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/effects.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/effects.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/doc/README.effects M /trunk/fc_version M /trunk/server/ruleset.c Replaced penalties defined for Polluted and Fallout tiles with new Output_Tile_Punish_Pct effect. Patch by Sveinung Kvilhaugsvik See patch #3974 ------------------------------------------------------------------------ r23097 | cazfi | 2013-07-23 01:17:35 +0300 (Tue, 23 Jul 2013) | 4 lines Changed paths: M /trunk/client/tilespec.c Access river sprite from the array by river's road index, not extra index. See bug #20986 ------------------------------------------------------------------------ r23096 | cazfi | 2013-07-23 00:47:38 +0300 (Tue, 23 Jul 2013) | 7 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/client/helpdata.c M /trunk/common/effects.h M /trunk/data/civ1/effects.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/multiplayer/effects.ruleset M /trunk/doc/README.effects M /trunk/server/advisors/advdata.c M /trunk/server/cityturn.c Replaced "Revolution_When_Unhappy" effect with new "Revolution_Unhappiness". - Not boolean, but value tells how many turns of city disorder will be tolerated - Works at city resolution instead of player. Cities can have different tolerance from each other. See patch #4021 ------------------------------------------------------------------------ r23095 | cazfi | 2013-07-22 22:47:07 +0300 (Mon, 22 Jul 2013) | 4 lines Changed paths: M /trunk/client/control.c M /trunk/client/editor.c M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-3.0/dialogs.c M /trunk/client/gui-gtk-3.0/editprop.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-stub/dialogs.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/helpdata.c M /trunk/client/include/dialogs_g.h M /trunk/client/packhand.c M /trunk/client/text.c M /trunk/client/tilespec.c M /trunk/common/aicore/pf_tools.c M /trunk/common/extras.c M /trunk/common/extras.h M /trunk/common/fc_types.h M /trunk/common/map.c M /trunk/common/map.h M /trunk/common/movement.c M /trunk/common/movement.h M /trunk/common/packets.def M /trunk/common/scriptcore/api_game_methods.c M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/common/tile.c M /trunk/common/tile.h M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/fc_version M /trunk/server/advisors/advruleset.c M /trunk/server/edithand.c M /trunk/server/generator/mapgen.c M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/ruleset.c M /trunk/server/sanitycheck.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/unittools.c Replaced tile special, base, and road vectors with single extras vector. See patch #4005 ------------------------------------------------------------------------ r23093 | cazfi | 2013-07-22 13:57:31 +0300 (Mon, 22 Jul 2013) | 5 lines Changed paths: M /trunk/ai/default/aiferry.c Changed value of FERRY_ABANDON_BOSS to -2 to distinguish it from virtual passenger in debug messages. See patch #4012 ------------------------------------------------------------------------ r23091 | cazfi | 2013-07-22 01:45:35 +0300 (Mon, 22 Jul 2013) | 5 lines Changed paths: M /trunk/server/generator/startpos.c Use virtual tile instead of modifying real tile back and forth when checking if potential startpos tile is something player can improve. See patch #4023 ------------------------------------------------------------------------ r23089 | cazfi | 2013-07-22 01:33:42 +0300 (Mon, 22 Jul 2013) | 4 lines Changed paths: M /trunk/data/experimental/terrain.ruleset M /trunk/doc/README.ruleset_experimental Made experimental ruleset to have 9 move fragments, and adjusted road move costs. See patch #4008 ------------------------------------------------------------------------ r23088 | cazfi | 2013-07-21 18:49:25 +0300 (Sun, 21 Jul 2013) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-xaw/menu.c M /trunk/client/helpdata.c M /trunk/common/tech.h M /trunk/common/unit.c M /trunk/data/alien/techs.ruleset M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/techs.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/techs.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/techs.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/techs.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/techs.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/fc_version 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. See patch #3995 ------------------------------------------------------------------------ r23087 | jtn | 2013-07-20 18:23:31 +0300 (Sat, 20 Jul 2013) | 2 lines Changed paths: M /trunk/po/de.po Copied Quintus' current S2_4 de.po (r23081) to trunk. Stats on trunk: 83%: 6451 translated, 625 fuzzy, 723 untranslated. ------------------------------------------------------------------------ r23086 | jtn | 2013-07-20 18:23:21 +0300 (Sat, 20 Jul 2013) | 3 lines Changed paths: M /trunk/server/unittools.c Saving undisbandable units is no longer hardcoded to require a coastal city. Second part of gna patch #3856. ------------------------------------------------------------------------ r23085 | jtn | 2013-07-20 18:23:15 +0300 (Sat, 20 Jul 2013) | 2 lines Changed paths: M /trunk/po/en_GB.po Copied current S2_4 en_GB.po (r23064) to trunk. Stats on trunk: 90%: 7057 translated, 440 fuzzy, 302 untranslated. ------------------------------------------------------------------------ r23077 | cazfi | 2013-07-20 05:24:53 +0300 (Sat, 20 Jul 2013) | 4 lines Changed paths: M /trunk/ai/default/aiferry.c Do not change ferry stats when unit being closed is virtual one. See bug #20977 ------------------------------------------------------------------------ r23075 | cazfi | 2013-07-20 05:19:31 +0300 (Sat, 20 Jul 2013) | 4 lines Changed paths: M /trunk/data/alien/terrain.ruleset M /trunk/doc/README.ruleset_alien Made alien ruleset to have 4 move fragments, and adjusted road move costs. See patch #4006 ------------------------------------------------------------------------ r23074 | cazfi | 2013-07-20 05:13:10 +0300 (Sat, 20 Jul 2013) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/helpdlg.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-xaw/helpdlg.c M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/base.c M /trunk/common/base.h M /trunk/common/extras.c M /trunk/common/extras.h M /trunk/common/packets.def M /trunk/common/road.c M /trunk/common/road.h M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/fc_version M /trunk/server/ruleset.c Moved "buildable" property from road/base definition to main extra definition See patch #3994 ------------------------------------------------------------------------ r23072 | mir3x | 2013-07-19 16:03:14 +0300 (Fri, 19 Jul 2013) | 8 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/cityrep.cpp M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/graphics.cpp M /trunk/client/gui-qt/gui_main.cpp M /trunk/client/gui-qt/luaconsole.cpp M /trunk/client/gui-qt/mapctrl.cpp M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/messagewin.cpp M /trunk/client/gui-qt/optiondlg.cpp M /trunk/client/gui-qt/pages.cpp M /trunk/client/gui-qt/repodlgs.cpp Fixed some code style in all files: mostly: -brackets and xxx_itereate_end macro -empty lines after variables -moved variables to the beggining of block See gna patch #4016 ------------------------------------------------------------------------ r23068 | cazfi | 2013-07-19 11:17:07 +0300 (Fri, 19 Jul 2013) | 4 lines Changed paths: M /trunk/utility/bitvector.h Fixed _BV_ASSERT() compilation failure when bit number provided is signed value. See bug #20973 ------------------------------------------------------------------------ r23067 | cazfi | 2013-07-19 01:52:55 +0300 (Fri, 19 Jul 2013) | 4 lines Changed paths: M /trunk/common/base.c M /trunk/common/extras.c M /trunk/common/fc_types.h M /trunk/common/road.c Added extra_cause types "Base" and "Road", and set those for bases and roads. See patch #3988 ------------------------------------------------------------------------ r23065 | cazfi | 2013-07-19 01:37:28 +0300 (Fri, 19 Jul 2013) | 4 lines Changed paths: M /trunk/common/movement.c M /trunk/common/movement.h M /trunk/common/packets.def M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/fc_version M /trunk/server/ruleset.c Made number of fragments each movement point is divided to ruleset defined. See patch #3990 ------------------------------------------------------------------------ r23063 | cazfi | 2013-07-18 00:03:56 +0300 (Thu, 18 Jul 2013) | 4 lines Changed paths: M /trunk/ai/threaded/taicity.c M /trunk/client/control.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-xaw/actions.c M /trunk/client/gui-xaw/menu.c M /trunk/common/base.c M /trunk/common/road.c M /trunk/common/terrain.c M /trunk/server/advisors/autosettlers.c M /trunk/server/ruleset.c M /trunk/server/savegame.c M /trunk/server/savegame2.c Use base_extra_get() and road_extra_get() where ever appropriate. See patch #4002 ------------------------------------------------------------------------ r23060 | cazfi | 2013-07-17 23:39:29 +0300 (Wed, 17 Jul 2013) | 4 lines Changed paths: M /trunk/common/city.c Fixed "Martial_Law_Max" effect to work. See bug #20971 ------------------------------------------------------------------------ r23059 | mir3x | 2013-07-17 21:30:07 +0300 (Wed, 17 Jul 2013) | 7 lines Changed paths: M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/mapview.h Qt::Added repaining map instead updating (now animations - move, fight, scroll is working) See gna patch #4007 ------------------------------------------------------------------------ r23057 | cazfi | 2013-07-17 09:39:47 +0300 (Wed, 17 Jul 2013) | 4 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/base.c M /trunk/common/base.h M /trunk/common/fc_types.h M /trunk/common/requirements.c M /trunk/common/road.c M /trunk/common/road.h M /trunk/common/unit.h M /trunk/doc/README.effects M /trunk/fc_version M /trunk/server/cityturn.c M /trunk/server/rssanity.c Removed requirement types "Special", "Base", and "Road" See patch #3997 ------------------------------------------------------------------------ r23056 | cazfi | 2013-07-17 00:41:58 +0300 (Wed, 17 Jul 2013) | 5 lines Changed paths: M /trunk/server/unithand.c Removed unit_activity_handling_base() and unit_activity_handling_road() as activity target is know by generically handlable extra id. See patch #3993 ------------------------------------------------------------------------ r23055 | cazfi | 2013-07-16 22:53:56 +0300 (Tue, 16 Jul 2013) | 4 lines Changed paths: M /trunk/common/extras.c M /trunk/common/extras.h Added functions extra_base_get(), extra_road_get(), and their const variants. See patch #3999 ------------------------------------------------------------------------ r23053 | mir3x | 2013-07-16 21:33:18 +0300 (Tue, 16 Jul 2013) | 5 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/citydlg.h M /trunk/client/gui-qt/cityrep.cpp M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/dialogs.h M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/plrdlg.cpp M /trunk/client/gui-qt/plrdlg.h M /trunk/client/gui-qt/repodlgs.cpp Qt::Updated city dialog See gna patch #3969 ------------------------------------------------------------------------ r23052 | cazfi | 2013-07-16 10:27:25 +0300 (Tue, 16 Jul 2013) | 4 lines Changed paths: M /trunk/data/alien/effects.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/experimental/terrain.ruleset Replaced remaining "Special", and "Road" requirements with "Extra" requirements. See patch #3998 ------------------------------------------------------------------------ r23050 | cazfi | 2013-07-16 09:22:56 +0300 (Tue, 16 Jul 2013) | 4 lines Changed paths: M /trunk/server/generator/mapgen.c Made games, where map generation first fails and is then retried, reproducible. See bug #20567 ------------------------------------------------------------------------ r23049 | cazfi | 2013-07-15 22:49:44 +0300 (Mon, 15 Jul 2013) | 4 lines Changed paths: M /trunk/client/control.c M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/base.c M /trunk/common/base.h M /trunk/common/extras.c M /trunk/common/extras.h M /trunk/common/map.c M /trunk/common/packets.def M /trunk/common/road.c M /trunk/common/road.h M /trunk/common/unit.c M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/fc_version M /trunk/server/advisors/autosettlers.c M /trunk/server/edithand.c M /trunk/server/generator/startpos.c M /trunk/server/rssanity.c M /trunk/server/ruleset.c Moved requirement list from road/base definition to main extra definition. See patch #3976 ------------------------------------------------------------------------ r23047 | cazfi | 2013-07-15 13:17:08 +0300 (Mon, 15 Jul 2013) | 4 lines Changed paths: M /trunk/client/helpdata.c M /trunk/data/alien/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset Show road movement cost in help dialog. See patch #3996 ------------------------------------------------------------------------ r23046 | cazfi | 2013-07-15 10:16:14 +0300 (Mon, 15 Jul 2013) | 4 lines Changed paths: M /trunk/server/savegame2.c Fixed loading of old savegames without extra owner information. See bug #20955 ------------------------------------------------------------------------ r23044 | cazfi | 2013-07-15 02:49:46 +0300 (Mon, 15 Jul 2013) | 6 lines Changed paths: M /trunk/ai/default/aiferry.c Subtract lost ferry from stats only if data phase is currently open. Reported by Sveinung Kvilhaugsvik See bug #20952 ------------------------------------------------------------------------ r23043 | cazfi | 2013-07-15 02:22:54 +0300 (Mon, 15 Jul 2013) | 4 lines Changed paths: M /trunk/common/base.c M /trunk/common/base.h M /trunk/common/road.c M /trunk/common/road.h Added direct pointer from base_type and road_type structures to their extra_type. See patch #3987 ------------------------------------------------------------------------ r23041 | mir3x | 2013-07-14 17:32:58 +0300 (Sun, 14 Jul 2013) | 7 lines Changed paths: M /trunk/client/gui-qt/canvas.cpp Added curved lines Patch by Rafał Mużyło See patch #3992 ------------------------------------------------------------------------ r23040 | cazfi | 2013-07-13 11:08:39 +0300 (Sat, 13 Jul 2013) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-3.0/dialogs.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-xaw/dialogs.c Removed conversion from extra to serialized value of extra subclasses and back in guis when selecting pillage target. Targets are known by their extra id instead. See patch #3986 ------------------------------------------------------------------------ r23038 | cazfi | 2013-07-13 01:17:46 +0300 (Sat, 13 Jul 2013) | 4 lines Changed paths: M /trunk/ai/default/aiferry.c Fixed compilation when ferry stats logging is enabled. See bug #20957 ------------------------------------------------------------------------ r23034 | cazfi | 2013-07-13 01:14:09 +0300 (Sat, 13 Jul 2013) | 7 lines Changed paths: M /trunk/ai/default/aisettler.c Use ruleset defined food cost for citizens instead of hardcoded value 2 when AI checks potential cityspots against starvation. Patch by Micke See bug #20856 ------------------------------------------------------------------------ r23033 | cazfi | 2013-07-13 00:04:56 +0300 (Sat, 13 Jul 2013) | 5 lines Changed paths: M /trunk/data/civ1/buildings.ruleset M /trunk/data/civ1/effects.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/buildings.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/buildings.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/buildings.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/multiplayer/buildings.ruleset M /trunk/data/multiplayer/effects.ruleset M /trunk/data/multiplayer/terrain.ruleset Replaced all "Special", "Base", and "Road" requirements in all rulesets with "Extra" requirements. See patch #3985 ------------------------------------------------------------------------ r23032 | cazfi | 2013-07-12 00:41:21 +0300 (Fri, 12 Jul 2013) | 5 lines Changed paths: M /trunk/server/savegame2.c Save single extras vector for each tile instead of separate specials, bases, and roads vectors. See patch #3971 ------------------------------------------------------------------------ r23031 | cazfi | 2013-07-11 16:21:03 +0300 (Thu, 11 Jul 2013) | 5 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/common/city.c M /trunk/common/effects.h M /trunk/data/alien/effects.ruleset M /trunk/data/civ1/effects.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/multiplayer/effects.ruleset M /trunk/doc/README.effects M /trunk/fc_version Replaced hardcoded rules to get mine production bonus with new Mining_Pct effect. See patch #3967 ------------------------------------------------------------------------ r23028 | cazfi | 2013-07-11 00:01:33 +0300 (Thu, 11 Jul 2013) | 9 lines Changed paths: M /trunk/configure.ac Fixes to pthread configure checks. - Thread implementation tests make linking test instead of just compile test so that selected implementation is known to also link - Build flags for pthread are used in configure test already - Pthread LDFLAG is "-pthread" instead of "-lpthread" See bug #20950 ------------------------------------------------------------------------ r23027 | cazfi | 2013-07-10 19:49:07 +0300 (Wed, 10 Jul 2013) | 4 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/ai/default/aisettler.c M /trunk/ai/threaded/taicity.c M /trunk/client/climisc.c M /trunk/client/climisc.h M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/goto.c M /trunk/client/goto.h M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/dialogs.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-xaw/actions.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/gui-xaw/menu.c M /trunk/client/packhand.c M /trunk/client/text.c M /trunk/client/tilespec.c M /trunk/common/extras.h M /trunk/common/fc_types.h M /trunk/common/packets.def M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/common/workertask.h M /trunk/fc_version M /trunk/server/advisors/autosettlers.c M /trunk/server/advisors/autosettlers.h M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/unithand.c M /trunk/server/unithand.h M /trunk/server/unittools.c M /trunk/server/unittools.h Replaced all uses of act_tgt with extra_type pointer. See patch #3975 ------------------------------------------------------------------------ r23024 | cazfi | 2013-07-10 14:01:58 +0300 (Wed, 10 Jul 2013) | 13 lines Changed paths: M /trunk/ai/default/aiunit.c When AI assigns existing units as city defenders, it doesn't consider defense power equal to threat attack power sufficient, but wants defense power to exceed attack power. While it's otherwise unlikely that defense power and attack power happen to be exactly equal, there's one important special case - when threat is 0. This change makes AI to keep one defender in cities even when they are not immediately threatened. Previously AI used to move defender out of the city as soon as threat moved away. This change affects only assigning of existing units. It doesn't affect building defender units in the first place. See patch #3958 ------------------------------------------------------------------------ r23023 | cazfi | 2013-07-10 03:44:12 +0300 (Wed, 10 Jul 2013) | 5 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/common/city.c M /trunk/common/effects.h M /trunk/data/alien/effects.ruleset M /trunk/data/civ1/effects.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/multiplayer/effects.ruleset M /trunk/doc/README.effects M /trunk/fc_version Replaced hardcoded rules to get irrigation bonus with new Irrigation_Pct effect. See patch #3965 ------------------------------------------------------------------------ r23022 | cazfi | 2013-07-09 10:36:57 +0300 (Tue, 09 Jul 2013) | 4 lines Changed paths: M /trunk/ai/default/aitools.c M /trunk/ai/default/aiunit.c M /trunk/common/tile.c M /trunk/common/tile.h M /trunk/server/advisors/advdata.c M /trunk/server/advisors/autoexplorer.c M /trunk/server/barbarian.c M /trunk/server/gamehand.c M /trunk/server/generator/mapgen.c M /trunk/server/generator/startpos.c M /trunk/server/unittools.c Replaced direct S_HUT uses with use of extras for cause EC_HUT. See patch #3973 ------------------------------------------------------------------------ r23020 | cazfi | 2013-07-07 01:55:47 +0300 (Sun, 07 Jul 2013) | 5 lines Changed paths: M /trunk/common/extras.h Have game.control.num_extra_types as upper limit of extra_type_iterate(). See patch #3970 ------------------------------------------------------------------------ r23019 | cazfi | 2013-07-06 01:11:13 +0300 (Sat, 06 Jul 2013) | 5 lines Changed paths: M /trunk/common/packets.def M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/fc_version M /trunk/server/ruleset.c Have extra section in ruleset for all extras. Bases and roads have two sections: extra and base or road section. See patch #3968 ------------------------------------------------------------------------ r23017 | cazfi | 2013-07-05 10:59:32 +0300 (Fri, 05 Jul 2013) | 7 lines Changed paths: M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset Corrected comment about custom terrain flags to not to refer to them as unit type flags. Patch by Sveinung Kvilhaugsvik See patch #3966 ------------------------------------------------------------------------ r23016 | cazfi | 2013-07-05 07:35:28 +0300 (Fri, 05 Jul 2013) | 6 lines Changed paths: M /trunk/common/extras.c M /trunk/common/extras.h M /trunk/server/cityturn.c M /trunk/server/unittools.c Made extra_type_by_cause_iterate() to really iterate through all extras of the cause. Added rand_extra_type_by_cause() function to return just one extra. See patch #3961 ------------------------------------------------------------------------ r23014 | cazfi | 2013-07-05 00:28:36 +0300 (Fri, 05 Jul 2013) | 4 lines Changed paths: M /trunk/ai/default/aiferry.c M /trunk/ai/default/aiferry.h M /trunk/ai/default/aiunit.c Remove ferry from the ferry stats when it's lost. See patch #3962 ------------------------------------------------------------------------ r23012 | cazfi | 2013-07-04 11:45:52 +0300 (Thu, 04 Jul 2013) | 5 lines Changed paths: M /trunk/m4/sound.m4 Get SDL-mixer build flags from SDL_mixer.pc if it's available. Fallback to old assumptions if not. See patch #3964 ------------------------------------------------------------------------ r23011 | cazfi | 2013-07-03 10:38:13 +0300 (Wed, 03 Jul 2013) | 4 lines Changed paths: M /trunk/common/extras.c M /trunk/common/extras.h M /trunk/common/fc_types.h Introduced lists of extra types for each effect cause. See patch #3953 ------------------------------------------------------------------------ r23008 | cazfi | 2013-07-03 01:37:12 +0300 (Wed, 03 Jul 2013) | 7 lines Changed paths: M /trunk/ai/default/advmilitary.c Removed factor of 3 when estimating defense strength in relation to opposing attack strength. This means that AI both does not feel safe with so weak defense, and considers attack against enemy defenses more likely to success. See patch #3960 ------------------------------------------------------------------------ r23006 | cazfi | 2013-07-03 01:10:57 +0300 (Wed, 03 Jul 2013) | 4 lines Changed paths: M /trunk/common/packets.def M /trunk/fc_version Made special type 8 bit value in network protocol. See patch #3955 ------------------------------------------------------------------------ r23004 | mir3x | 2013-07-02 23:33:21 +0300 (Tue, 02 Jul 2013) | 7 lines Changed paths: M /trunk/client/gui-qt/Makefile.am M /trunk/client/gui-qt/cityrep.cpp M /trunk/client/gui-qt/cityrep.h M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h M /trunk/client/gui-qt/pages.cpp M /trunk/client/gui-qt/plrdlg.cpp M /trunk/client/gui-qt/plrdlg.h M /trunk/client/gui-qt/repodlgs.cpp M /trunk/client/gui-qt/repodlgs.h Added cities report. All functions like buy, center, change production, set cma, worklist, sell - are available only by context menu on table rows. See gna patch patch #3963 ------------------------------------------------------------------------ r23003 | cazfi | 2013-07-02 01:25:28 +0300 (Tue, 02 Jul 2013) | 4 lines Changed paths: M /trunk/common/tile.c M /trunk/common/unit.c M /trunk/server/advisors/infracache.c M /trunk/server/cityturn.c M /trunk/server/unittools.c Get extra to place for pollution or fallout based on extra cause. See patch #3952 ------------------------------------------------------------------------ r22999 | cazfi | 2013-07-02 00:53:15 +0300 (Tue, 02 Jul 2013) | 5 lines Changed paths: M /trunk/common/city.c M /trunk/data/alien/effects.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/multiplayer/effects.ruleset Do not give automatic irrigation or farmland bonuses for city center tiles that have mine on them. See bug #20932 ------------------------------------------------------------------------ r22998 | cazfi | 2013-07-01 15:15:51 +0300 (Mon, 01 Jul 2013) | 4 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/base.h M /trunk/common/extras.c M /trunk/common/extras.h M /trunk/common/fc_types.h M /trunk/common/requirements.c M /trunk/common/road.h M /trunk/data/alien/effects.ruleset M /trunk/data/alien/terrain.ruleset M /trunk/data/experimental/buildings.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/doc/README.effects M /trunk/fc_version M /trunk/server/cityturn.c M /trunk/server/rssanity.c Added requirement type "Extra" See patch #3951 ------------------------------------------------------------------------ r22994 | cazfi | 2013-06-30 08:57:42 +0300 (Sun, 30 Jun 2013) | 4 lines Changed paths: M /trunk/server/settings.c M /trunk/server/stdinhand.c Ignore minplayers setting when continuing already started saved game. See bug #20835 ------------------------------------------------------------------------ r22993 | cazfi | 2013-06-30 08:54:33 +0300 (Sun, 30 Jun 2013) | 4 lines Changed paths: M /trunk/common/extras.c M /trunk/common/extras.h M /trunk/common/fc_types.h Added extra_cause specenum. See patch #3950 ------------------------------------------------------------------------ r22991 | cazfi | 2013-06-28 23:37:55 +0300 (Fri, 28 Jun 2013) | 4 lines Changed paths: M /trunk/common/extras.c M /trunk/common/extras.h M /trunk/common/fc_types.h M /trunk/common/map.c M /trunk/common/tile.c M /trunk/common/tile.h Added functions to handle extras on tile. See patch #3949 ------------------------------------------------------------------------ r22989 | cazfi | 2013-06-28 23:33:45 +0300 (Fri, 28 Jun 2013) | 26 lines Changed paths: M /trunk/data/civ2civ3/buildings.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/civ2civ3/governments.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/doc/README.ruleset_civ2civ3 Updated civ2civ3 ruleset to version 4. - Doubled the empire size for all governments. Federation available with tech Economics (instead of Democracy). - Republic uses standard upkeep of units again: 1 shield per unit. Increased free units under Democracy/Federation. - A city can support twice as many units with gold upkeep as its population size (aditional units cause waste of food). - Max 3 units can apply Martial Law (was max 20 for Despotism and Anarchy). - Barracks available without any techs again. Warriors become obsolete by Musketeers instead of Pikemen. - Super Highways require Stock Exchange to get the bonus +50% to Gold/Luxuries. - Wheeled units (Big land) can conquer cities again, but do not take advantage of terrain defense bonuses. They can move to fortress even if not roaded. - Units with CityBuster (artillery and missile) bypass the bonus to defense from fortress. Howitzer movement reduced to 1. - 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. Patch by David Fernandez See patch #3940 ------------------------------------------------------------------------ r22988 | cazfi | 2013-06-28 23:04:25 +0300 (Fri, 28 Jun 2013) | 3 lines Changed paths: M /trunk/po/fr.po Updated French translation by Igx, The Dreaming Drummer. This is just a copy from S2_4. ------------------------------------------------------------------------ r22984 | cazfi | 2013-06-28 22:20:12 +0300 (Fri, 28 Jun 2013) | 4 lines Changed paths: M /trunk/server/ruleset.c Made gameloss_style standard string vector. See patch #3956 ------------------------------------------------------------------------ r22982 | cazfi | 2013-06-28 01:07:19 +0300 (Fri, 28 Jun 2013) | 5 lines Changed paths: M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/server/ruleset.c Read names of the specials from the ruleset, from new [extra_] sections. See patch #3948 ------------------------------------------------------------------------ r22981 | cazfi | 2013-06-27 02:40:28 +0300 (Thu, 27 Jun 2013) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/base.c M /trunk/common/base.h M /trunk/common/extras.c M /trunk/common/extras.h M /trunk/common/packets.def M /trunk/common/road.c M /trunk/common/road.h M /trunk/common/terrain.c M /trunk/fc_version M /trunk/server/ruleset.c Made name of the extra part of the main extra structure. See patch #3945 ------------------------------------------------------------------------ r22979 | mir3x | 2013-06-26 10:54:12 +0300 (Wed, 26 Jun 2013) | 4 lines Changed paths: M /trunk/client/gui-qt/Makefile.am M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h M /trunk/client/gui-qt/plrdlg.cpp M /trunk/client/gui-qt/plrdlg.h Added player tab-dialog (F3) to Qt-client See gna patch #3947 ------------------------------------------------------------------------ r22975 | cazfi | 2013-06-26 02:59:39 +0300 (Wed, 26 Jun 2013) | 5 lines Changed paths: M /trunk/ai/default/advdiplomacy.c M /trunk/ai/default/aicity.c M /trunk/client/citydlg_common.c M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-3.0/helpdlg.c M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-sdl/wldlg.c M /trunk/client/gui-xaw/helpdlg.c M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/aicore/aisupport.c M /trunk/common/city.c M /trunk/common/improvement.c M /trunk/common/improvement.h M /trunk/common/packets.def M /trunk/common/requirements.c M /trunk/data/alien/buildings.ruleset M /trunk/data/civ1/buildings.ruleset M /trunk/data/civ2/buildings.ruleset M /trunk/data/civ2civ3/buildings.ruleset M /trunk/data/classic/buildings.ruleset M /trunk/data/experimental/buildings.ruleset M /trunk/data/multiplayer/buildings.ruleset M /trunk/fc_version M /trunk/server/cityturn.c M /trunk/server/rssanity.c M /trunk/server/ruleset.c M /trunk/server/techtools.c M /trunk/tools/civmanual.c Made building "obsolete_by" requirement vector. If any of these obsoleting requirements is fulfilled, building is obsolete. See patch #3941 ------------------------------------------------------------------------ r22970 | mir3x | 2013-06-22 14:54:43 +0300 (Sat, 22 Jun 2013) | 4 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/mapctrl.cpp M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/mapview.h Added label to show info about clicked (middle button) tile. See gna patch #3946 ------------------------------------------------------------------------ r22968 | mir3x | 2013-06-20 16:08:45 +0300 (Thu, 20 Jun 2013) | 7 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/dialogs.h M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h Added simple widget allowing selecting units (semi-transparent - like other widgets, shows max 12 units (4x3), if there is more than 12 units on tile - allows scrolling via mouse wheel, no scroll bars, closable by mouse right click) See gna patch #3944 ------------------------------------------------------------------------ r22966 | cazfi | 2013-06-19 10:20:27 +0300 (Wed, 19 Jun 2013) | 4 lines Changed paths: M /trunk/common/extras.h Added extra_type_iterate() See patch #3942 ------------------------------------------------------------------------ r22962 | jtn | 2013-06-18 11:15:56 +0300 (Tue, 18 Jun 2013) | 6 lines Changed paths: M /trunk/client/mapview_common.c M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h Speed up redraws of city-building units en route by suppressing the redraw of a city-map-sized area around them unless it's necessary. Reported by Goswin van Brederlow (mrvn@gna) and others. See gna bug #20905. ------------------------------------------------------------------------ r22958 | cazfi | 2013-06-18 02:45:30 +0300 (Tue, 18 Jun 2013) | 4 lines Changed paths: M /trunk/server/unithand.c M /trunk/server/unittools.c Corrected order in which parameters are passed to package_short_unit() See bug #20903 ------------------------------------------------------------------------ r22955 | cazfi | 2013-06-18 00:17:06 +0300 (Tue, 18 Jun 2013) | 4 lines Changed paths: M /trunk/server/srv_main.c Do not overwrite beginning-of-the-turn mapimg with new one when loading saved game. See bug #20079 ------------------------------------------------------------------------ r22951 | cazfi | 2013-06-17 10:42:56 +0300 (Mon, 17 Jun 2013) | 7 lines Changed paths: M /trunk/server/citytools.c When terrain change makes city landlocked, and coastal improvements are sold, consider those improvements that have TerrainClass requirement, and not only those with Terrain type requirement. Supplied rulesets have coastal improvements defined via TerrainClass requirement, so this fix affects them. See bug #20902 ------------------------------------------------------------------------ r22949 | cazfi | 2013-06-17 03:23:07 +0300 (Mon, 17 Jun 2013) | 5 lines Changed paths: M /trunk/ai/default/aiunit.c When AI caravan checks if target city is still building wonder, consider the possibility that it's not building any building at all, but unit. See bug #20901 ------------------------------------------------------------------------ r22945 | cazfi | 2013-06-15 08:39:21 +0300 (Sat, 15 Jun 2013) | 6 lines Changed paths: M /trunk/doc/README.effects Improved Civil_War_Chance effect documentation. Patch by Micke See patch #3929 ------------------------------------------------------------------------ r22942 | cazfi | 2013-06-15 08:34:58 +0300 (Sat, 15 Jun 2013) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.0/mapctrl.c Fixed deprecation warnings from create_line_at_mouse_pos() Patch by Rafał Mużyło See patch #3550 ------------------------------------------------------------------------ r22941 | cazfi | 2013-06-15 00:49:56 +0300 (Sat, 15 Jun 2013) | 4 lines Changed paths: M /trunk/po/Makefile.in.in Replaced long obsolete @mkdir_p@ with @MKDIR_P@ See patch #3939 ------------------------------------------------------------------------ r22940 | mir3x | 2013-06-13 08:47:57 +0300 (Thu, 13 Jun 2013) | 6 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/mapctrl.cpp M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/mapview.h 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 tooltips and possibility to changing taxes from that information label. See gna patch #3938 ------------------------------------------------------------------------ r22938 | cazfi | 2013-06-10 23:55:35 +0300 (Mon, 10 Jun 2013) | 4 lines Changed paths: M /trunk/common/base.c M /trunk/common/extras.c M /trunk/common/extras.h M /trunk/common/fc_types.h M /trunk/common/road.c Renamed extras_type as extra_type. See patch #3934 ------------------------------------------------------------------------ r22937 | cazfi | 2013-06-05 11:39:02 +0300 (Wed, 05 Jun 2013) | 6 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/base.c M /trunk/common/base.h M /trunk/common/fc_types.h M /trunk/common/requirements.c M /trunk/common/road.c M /trunk/common/road.h M /trunk/common/tile.c M /trunk/common/tile.h M /trunk/doc/README.effects M /trunk/fc_version M /trunk/server/cityturn.c M /trunk/server/rssanity.c Added "RoadFlag" and "BaseFlag" requirement types. Patch by Emmet Hikory See patch #3832 ------------------------------------------------------------------------ r22936 | cazfi | 2013-06-05 02:13:52 +0300 (Wed, 05 Jun 2013) | 5 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/base.c M /trunk/common/base.h M /trunk/common/extras.c M /trunk/common/road.c M /trunk/common/road.h M /trunk/server/ruleset.c Use consequtive indices for extras instead of having roads always to begin from the same index regardless of number of bases before them. See patch #3931 ------------------------------------------------------------------------ r22934 | cazfi | 2013-06-04 23:36:28 +0300 (Tue, 04 Jun 2013) | 5 lines Changed paths: M /trunk/client/gui-qt/Makefile.am M /trunk/client/gui-qt/gui_main.cpp A /trunk/client/gui-qt/gui_main.h M /trunk/client/gui-qt/menu.cpp Fixed qt-client compiler warning about missing popup_quit_dialog() prototype. See bug #20868 ------------------------------------------------------------------------ r22933 | mir3x | 2013-06-04 18:23:45 +0300 (Tue, 04 Jun 2013) | 5 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/dialogs.h M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/gui_main.cpp M /trunk/client/gui-qt/mapctrl.cpp M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/mapview.h M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h Added almost all menus, made some of them enabled/disabled, checked/unchecked, renamed depending on current unit abilities. See gna patch #3932 ------------------------------------------------------------------------ r22931 | cazfi | 2013-06-04 00:37:02 +0300 (Tue, 04 Jun 2013) | 7 lines Changed paths: M /trunk/INSTALL M /trunk/client/gui-gtk-3.0/cma_fe.c M /trunk/client/gui-gtk-3.0/cma_fe.h M /trunk/doc/README.packaging M /trunk/m4/gtk3-client.m4 Use standard gtk3 button interface in governor. Made version 3.6 of gtk minimum requirement of gtk3-client. Patch by Rafał Mużyło and myself See patch #3560 ------------------------------------------------------------------------ r22928 | cazfi | 2013-06-02 23:18:17 +0300 (Sun, 02 Jun 2013) | 7 lines Changed paths: M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.0/mapctrl.c Handle gtk3-client selection rectangle drawing directly from move_mapcanvas() and scroll_mapcanvas() instead of update_rect_at_mouse_pos(). Patch by Rafał Mużyło See patch #3550 ------------------------------------------------------------------------ r22926 | cazfi | 2013-06-02 00:19:36 +0300 (Sun, 02 Jun 2013) | 4 lines Changed paths: M /trunk/data/alien/nation/kindergarden.ruleset M /trunk/data/alien/nation/mathclub.ruleset M /trunk/data/alien/techs.ruleset M /trunk/data/alien/terrain.ruleset Fixed some mentions of "Deneb 5" as "Deneb 7" See patch #3921 ------------------------------------------------------------------------ r22922 | pepeto | 2013-05-30 21:45:28 +0300 (Thu, 30 May 2013) | 5 lines Changed paths: M /trunk/common/terrain.c Prevent writting one byte earlier empty string for get_infrastructure_text(). Report and patch by Per Mathisen See gna bug #20778 ------------------------------------------------------------------------ r22919 | pepeto | 2013-05-30 21:37:53 +0300 (Thu, 30 May 2013) | 5 lines Changed paths: M /trunk/utility/fcthread.c Allocate correct memory size for threads. Report and path by Per Mathisen See gna bug #20778 ------------------------------------------------------------------------ r22915 | cazfi | 2013-05-30 19:52:18 +0300 (Thu, 30 May 2013) | 7 lines Changed paths: M /trunk/server/generator/mapgen.c Fixed tiny island detection to check all directions for additional land, not just cardinal directions Patch by Micke See bug #20847 ------------------------------------------------------------------------ r22911 | cazfi | 2013-05-30 18:41:23 +0300 (Thu, 30 May 2013) | 7 lines Changed paths: M /trunk/common/requirements.c M /trunk/common/requirements.h M /trunk/server/rssanity.c Fixed requirement list sanity checking in respect to negated requirements. Patch by Emmet Hikory See patch #3835 ------------------------------------------------------------------------ r22910 | mir3x | 2013-05-30 10:47:18 +0300 (Thu, 30 May 2013) | 4 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h M /trunk/client/gui-qt/repodlgs.cpp M /trunk/client/gui-qt/repodlgs.h Added reports - units,aconomy and endgame for qt-client See gna patch #3928 ------------------------------------------------------------------------ r22907 | cazfi | 2013-05-30 02:33:46 +0300 (Thu, 30 May 2013) | 5 lines Changed paths: M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h Reset list of road types that should be drawn as rivers when client receives new ruleset. See bug #20713 ------------------------------------------------------------------------ r22906 | cazfi | 2013-05-29 15:47:37 +0300 (Wed, 29 May 2013) | 7 lines Changed paths: M /trunk/common/map.c Optimized tile_move_cost_ptrs(). Do not assume that move cost on non-native terrain is at least SINGLE_MOVE. Patch by Emmet Hikory See patch #3886 ------------------------------------------------------------------------ r22902 | cazfi | 2013-05-26 23:07:52 +0300 (Sun, 26 May 2013) | 6 lines Changed paths: M /trunk/server/unittools.c Fixed global observer crash when unit moves. Reported by Andreas Rosdal See bug #20837 ------------------------------------------------------------------------ r22900 | cazfi | 2013-05-26 23:02:24 +0300 (Sun, 26 May 2013) | 7 lines Changed paths: M /trunk/ai/default/advmilitary.c M /trunk/ai/default/aiunit.c M /trunk/client/gui-sdl/dialogs.c Replaced some nativity related assumptions about unit capabilities with correct checks. Patch by Emmet Hikory See patch #3839 ------------------------------------------------------------------------ r22896 | cazfi | 2013-05-26 11:52:34 +0300 (Sun, 26 May 2013) | 7 lines Changed paths: M /trunk/ai/default/advmilitary.c M /trunk/ai/default/aitools.c M /trunk/ai/default/aiunit.c M /trunk/client/helpdata.c M /trunk/common/aicore/pf_tools.c Fixes to hardcoded assumptions about attack capability in relation to tile nativity. Patch by Emmet Hikory See patch #3837 ------------------------------------------------------------------------ r22893 | cazfi | 2013-05-26 00:15:26 +0300 (Sun, 26 May 2013) | 4 lines Changed paths: M /trunk/data/misc/flags.spec Use correct small flag for Liberia See bug #20838 ------------------------------------------------------------------------ r22889 | cazfi | 2013-05-25 11:31:32 +0300 (Sat, 25 May 2013) | 6 lines Changed paths: M /trunk/server/unittools.c Do not clear autosettler status when it moves through transport. Patch by Guillaume Melquiond See patch #3904 ------------------------------------------------------------------------ r22885 | pepeto | 2013-05-24 19:59:40 +0300 (Fri, 24 May 2013) | 5 lines Changed paths: M /trunk/common/aicore/cm.c Fix erroneous usage of memset() in cma module. Reported by Per Mathisen See gna bug #20777 ------------------------------------------------------------------------ r22883 | pepeto | 2013-05-24 19:51:43 +0300 (Fri, 24 May 2013) | 5 lines Changed paths: M /trunk/common/packets.c M /trunk/common/packets.h Removed inappropriate usage of "inline" keyword causing compilation failures wi$ Report and patch by Per Mathisen See gna bug #20776 ------------------------------------------------------------------------ r22881 | cazfi | 2013-05-23 20:56:03 +0300 (Thu, 23 May 2013) | 5 lines Changed paths: D /trunk/bootstrap/mkinstalldirs M /trunk/po/Makefile.in.in Replaced use of deprecated mkinstalldirs in po/Makefile.in.in with mkdir_p. Removed mkinstalldirs. See patch #3918 ------------------------------------------------------------------------ r22879 | mir3x | 2013-05-20 17:41:00 +0300 (Mon, 20 May 2013) | 4 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/dialogs.h M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/mapview.h M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h Added notification dialog for qt-client See gna patch #3913 ------------------------------------------------------------------------ r22876 | cazfi | 2013-05-20 10:52:23 +0300 (Mon, 20 May 2013) | 7 lines Changed paths: M /trunk/ai/default/aidiplomat.c M /trunk/ai/default/aiunit.c M /trunk/server/barbarian.c M /trunk/server/citytools.c M /trunk/server/citytools.h M /trunk/server/cityturn.c M /trunk/server/diplomats.c M /trunk/server/edithand.c M /trunk/server/unittools.c Make proper nativity checks in find_closest_city() instead of simple move type and terrain class based ones. Patch by Emmet Hikory See patch #3856 ------------------------------------------------------------------------ r22875 | cazfi | 2013-05-20 00:35:59 +0300 (Mon, 20 May 2013) | 2 lines Changed paths: M /trunk/po/pl.po Updated Polish translation by Hubert Kowalewski. ------------------------------------------------------------------------ r22873 | cazfi | 2013-05-17 02:51:15 +0300 (Fri, 17 May 2013) | 5 lines Changed paths: M /trunk/data/alien/buildings.ruleset M /trunk/data/alien/techs.ruleset M /trunk/data/alien/terrain.ruleset Marked all alien ruleset strings containing "%" as no-c-format strings for gettext. See patch #3910 ------------------------------------------------------------------------ r22869 | cazfi | 2013-05-16 00:07:16 +0300 (Thu, 16 May 2013) | 4 lines Changed paths: M /trunk/data/default/default.lua Fixed gettext warning caused by comment in default.lua See patch #3909 ------------------------------------------------------------------------ r22865 | cazfi | 2013-05-15 08:48:47 +0300 (Wed, 15 May 2013) | 8 lines Changed paths: M /trunk/server/cityturn.c Disband only those units that are actually using food upkeep from starving city. Units that have free upkeep, usually provided by government type, are not disbanded. Partch by Guillaume Melquiond See patch #3902 ------------------------------------------------------------------------ r22862 | cazfi | 2013-05-14 11:09:22 +0300 (Tue, 14 May 2013) | 5 lines Changed paths: M /trunk/common/unittype.c Free other unit types related memory even if it has no static helptext. See bug #20788 ------------------------------------------------------------------------ r22861 | cazfi | 2013-05-14 00:32:37 +0300 (Tue, 14 May 2013) | 10 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/dataio.c M /trunk/common/effects.c M /trunk/common/packets.def M /trunk/common/requirements.c M /trunk/common/requirements.h M /trunk/data/alien/buildings.ruleset M /trunk/data/alien/cities.ruleset M /trunk/data/alien/effects.ruleset M /trunk/data/alien/game.ruleset M /trunk/data/alien/governments.ruleset M /trunk/data/alien/nations.ruleset M /trunk/data/alien/techs.ruleset M /trunk/data/alien/terrain.ruleset M /trunk/data/alien/units.ruleset M /trunk/data/civ1/buildings.ruleset M /trunk/data/civ1/cities.ruleset M /trunk/data/civ1/effects.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ1/governments.ruleset M /trunk/data/civ1/nations.ruleset M /trunk/data/civ1/techs.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/buildings.ruleset M /trunk/data/civ2/cities.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2/governments.ruleset M /trunk/data/civ2/nations.ruleset M /trunk/data/civ2/techs.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/buildings.ruleset M /trunk/data/civ2civ3/cities.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/civ2civ3/governments.ruleset M /trunk/data/civ2civ3/nations.ruleset M /trunk/data/civ2civ3/techs.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/buildings.ruleset M /trunk/data/classic/cities.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/classic/governments.ruleset M /trunk/data/classic/nations.ruleset M /trunk/data/classic/techs.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/buildings.ruleset M /trunk/data/experimental/cities.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/experimental/governments.ruleset M /trunk/data/experimental/nations.ruleset M /trunk/data/experimental/techs.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/buildings.ruleset M /trunk/data/multiplayer/cities.ruleset M /trunk/data/multiplayer/effects.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/multiplayer/governments.ruleset M /trunk/data/multiplayer/nations.ruleset M /trunk/data/multiplayer/techs.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/doc/README.effects M /trunk/server/ruleset.c Replaced requirement property "negated" with opposite "present" This means that the value needs not to be double-negative. Patch by Emmet Hikory As this is first ruleset format change since S2_5 was branched, also bumped capability string to make it different between branches. See patch #3879 ------------------------------------------------------------------------ r22859 | cazfi | 2013-05-13 10:41:19 +0300 (Mon, 13 May 2013) | 6 lines Changed paths: M /trunk/data/civ2civ3/buildings.ruleset Removed extra spaces from civ2civ3 ruleset Space Module helptext. Patch by Guillaume Melquiond See patch #3892 ------------------------------------------------------------------------ r22855 | cazfi | 2013-05-13 00:14:21 +0300 (Mon, 13 May 2013) | 6 lines Changed paths: M /trunk/client/colors_common.c M /trunk/client/tilespec.c Fixed some minor client-side memory leaks. Patch by Guillaume Melquiond See patch #3896 ------------------------------------------------------------------------ r22851 | cazfi | 2013-05-12 07:28:10 +0300 (Sun, 12 May 2013) | 7 lines Changed paths: M /trunk/ai/default/advmilitary.c Consider all units that can take over a city occupying threat, instead of just ground units. Patch by Emmet Hikory See bug #20785 ------------------------------------------------------------------------ r22846 | pepeto | 2013-05-11 17:40:12 +0300 (Sat, 11 May 2013) | 6 lines Changed paths: M /trunk/common/aicore/path_finding.c Remove extra line in path finding code, causing fueled units to stop at all refuel points of their path. Reported by Michael Srp See gna bug #20786 ------------------------------------------------------------------------ r22843 | jtn | 2013-05-11 15:53:03 +0300 (Sat, 11 May 2013) | 4 lines Changed paths: M /trunk/data/default/default.lua If a hut could spawn neither a city nor a settler, give a consolation gold prize rather than silently doing nothing. Followup to gna patch #3895. ------------------------------------------------------------------------ r22841 | cazfi | 2013-05-10 09:18:00 +0300 (Fri, 10 May 2013) | 4 lines Changed paths: M /trunk/data/alien/script.lua Corrected name of the book from "Stalker" to "Roadside Picnic" See bug #20787 ------------------------------------------------------------------------ r22840 | cazfi | 2013-05-10 08:56:25 +0300 (Fri, 10 May 2013) | 4 lines Changed paths: M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset Classic/experimental/civ2civ3 Buoys do not claim borders. See patch #3878 ------------------------------------------------------------------------ r22836 | cazfi | 2013-05-08 00:43:39 +0300 (Wed, 08 May 2013) | 5 lines Changed paths: M /trunk/data/default/default.lua Do not try to spawn units, neither settlers or mercenaries, from huts if the tile is not native to that unit. See patch #3895 ------------------------------------------------------------------------ r22835 | cazfi | 2013-05-07 11:18:23 +0300 (Tue, 07 May 2013) | 4 lines Changed paths: M /trunk/data/multiplayer/terrain.ruleset M /trunk/doc/README.ruleset_multiplayer Enabled buoys in multiplayer ruleset again. See patch #3874 ------------------------------------------------------------------------ r22834 | cazfi | 2013-05-07 10:05:09 +0300 (Tue, 07 May 2013) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-3.0/helpdlg.c M /trunk/client/gui-xaw/helpdlg.c M /trunk/common/base.c M /trunk/common/base.h M /trunk/common/extras.c M /trunk/common/extras.h M /trunk/common/fc_types.h M /trunk/common/road.c M /trunk/common/road.h Introduced extras array. Store specials, bases, and roads in it. See patch #3894 ------------------------------------------------------------------------ r22833 | cazfi | 2013-05-07 00:09:08 +0300 (Tue, 07 May 2013) | 4 lines Changed paths: M /trunk/server/savegame.c Dropped support for loading pre-2.0 savegames. See patch #3858 ------------------------------------------------------------------------ r22831 | cazfi | 2013-05-06 04:06:40 +0300 (Mon, 06 May 2013) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-xaw/menu.c M /trunk/client/gui-xaw/menu.h M /trunk/data/gtk_menus.xml Renamed view menu item "Roads & Rails" as "Paths" See patch #3893 ------------------------------------------------------------------------ r22830 | cazfi | 2013-05-05 12:01:19 +0300 (Sun, 05 May 2013) | 4 lines Changed paths: M /trunk/server/maphand.c Always claim newly built bases to builder. See patch #3873 ------------------------------------------------------------------------ r22827 | cazfi | 2013-05-05 11:29:03 +0300 (Sun, 05 May 2013) | 5 lines Changed paths: M /trunk/server/unittools.c Moved comment block separated from related code to better place and other comment improvements. See patch #3891 ------------------------------------------------------------------------ r22826 | cazfi | 2013-05-04 00:30:07 +0300 (Sat, 04 May 2013) | 6 lines Changed paths: M /trunk/ai/default/advmilitary.c Replace base_assess_defense_unit() check if defender is sea units with check if unit has BadCityDefender flag. If it does, also halve the final score to match how attacker gets double firepower. See patch #3885 ------------------------------------------------------------------------ r22825 | cazfi | 2013-05-04 00:23:17 +0300 (Sat, 04 May 2013) | 5 lines Changed paths: M /trunk/server/citytools.c M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/plrhand.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/unittools.c Do not claim bases indirectly with terrain, but claim only those bases that are actually entered. See patch #3872 ------------------------------------------------------------------------ r22822 | cazfi | 2013-05-03 23:45:07 +0300 (Fri, 03 May 2013) | 5 lines Changed paths: M /trunk/client/gui-gtk-3.0/unitselect.c Fixed crash on gtk3-client unit selection dialog close with some gtk+ versions. See bug #19846 ------------------------------------------------------------------------ r22820 | cazfi | 2013-05-03 23:37:23 +0300 (Fri, 03 May 2013) | 4 lines Changed paths: M /trunk/data/alien/terrain.ruleset Fixed road helptext termination on alien ruleset. See patch #3890 ------------------------------------------------------------------------ r22819 | cazfi | 2013-05-03 00:05:22 +0300 (Fri, 03 May 2013) | 5 lines Changed paths: M /trunk/common/Makefile.am A /trunk/common/extras.c A /trunk/common/extras.h M /trunk/common/game.c Added extras module. Initial version contains just extras_init() and extras_free() See patch #3880 ------------------------------------------------------------------------ r22818 | cazfi | 2013-05-02 12:47:47 +0300 (Thu, 02 May 2013) | 4 lines Changed paths: M /trunk/common/base.c M /trunk/common/map.c M /trunk/common/packets.def M /trunk/common/tile.c M /trunk/common/tile.h M /trunk/fc_version M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/savegame2.c Have base owner information distinct from border owner for each tile. See patch #3630 ------------------------------------------------------------------------ r22817 | cazfi | 2013-05-02 11:35:28 +0300 (Thu, 02 May 2013) | 5 lines Changed paths: A /trunk/data/alien/Makefile.am A /trunk/data/alien/nation/Makefile.am Added new files forgotten from previous commit: Added Alien World ruleset to distribution tarball. See patch #3600 ------------------------------------------------------------------------ r22816 | cazfi | 2013-05-02 11:32:47 +0300 (Thu, 02 May 2013) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/data/Makefile.am M /trunk/doc/Makefile.am Added Alien World ruleset to distribution tarball. See patch #3600 ------------------------------------------------------------------------ r22815 | cazfi | 2013-05-02 00:38:27 +0300 (Thu, 02 May 2013) | 4 lines Changed paths: M /trunk/po/POTFILES.in Added Alien World ruleset strings to translation. See patch #3350 ------------------------------------------------------------------------ r22813 | cazfi | 2013-05-02 00:24:11 +0300 (Thu, 02 May 2013) | 4 lines Changed paths: M /trunk/doc/BUGS M /trunk/doc/README M /trunk/doc/README.packaging M /trunk/doc/README.rulesets M /trunk/doc/README.tilesets M /trunk/fc_version M /trunk/server/savegame2.c Prepared trunk for 2.6 development. See patch #3651 ------------------------------------------------------------------------ r22811 | cazfi | 2013-05-02 00:19:41 +0300 (Thu, 02 May 2013) | 2 lines Changed paths: M /trunk/ChangeLog Updated ChangeLog before branching S2_5. ------------------------------------------------------------------------ ------------------------------------------------------------------------ r22810 | cazfi | 2013-05-02 00:09:14 +0300 (Thu, 02 May 2013) | 2 lines Changed paths: M /trunk/po/ar.po M /trunk/po/bg.po M /trunk/po/ca.po M /trunk/po/cs.po M /trunk/po/da.po M /trunk/po/de.po M /trunk/po/el.po M /trunk/po/en_GB.po M /trunk/po/eo.po M /trunk/po/es.po M /trunk/po/et.po M /trunk/po/fa.po M /trunk/po/fi.po M /trunk/po/fr.po M /trunk/po/ga.po M /trunk/po/gd.po M /trunk/po/he.po M /trunk/po/hu.po M /trunk/po/id.po M /trunk/po/it.po M /trunk/po/ja.po M /trunk/po/ko.po M /trunk/po/lt.po M /trunk/po/nl.po M /trunk/po/no.po M /trunk/po/pt.po M /trunk/po/pt_BR.po M /trunk/po/ro.po M /trunk/po/ru.po M /trunk/po/sr.po M /trunk/po/sv.po M /trunk/po/tr.po M /trunk/po/uk.po M /trunk/po/zh_CN.po M /trunk/po/zh_TW.po Msgmerged po-files against latest freeciv.pot before branching S2_5 ------------------------------------------------------------------------ r22809 | cazfi | 2013-05-01 23:17:36 +0300 (Wed, 01 May 2013) | 2 lines Changed paths: M /trunk/po/pl.po Updated Polish translation by Hubert Kowalewski. ------------------------------------------------------------------------ r22807 | cazfi | 2013-05-01 17:22:34 +0300 (Wed, 01 May 2013) | 3 lines Changed paths: M /trunk/po/fr.po Updated French translation by Igx, The Dreaming Drummer. This is just a copy from S2_4. ------------------------------------------------------------------------ r22804 | cazfi | 2013-05-01 17:05:57 +0300 (Wed, 01 May 2013) | 7 lines Changed paths: M /trunk/server/citytools.c M /trunk/server/scripting/api_server_edit.c M /trunk/server/unittools.c M /trunk/server/unittools.h Move all the units in recursive transports before telling client that they go out of sight. This fixes client side problem that units were being unloaded for removal while the transport and cargo were not in the same tile. See bug #20727 ------------------------------------------------------------------------ r22803 | cazfi | 2013-05-01 11:46:46 +0300 (Wed, 01 May 2013) | 2 lines Changed paths: M /trunk/po/pl.po Updated Polish translation by Hubert Kowalewski. ------------------------------------------------------------------------ r22801 | cazfi | 2013-05-01 11:28:28 +0300 (Wed, 01 May 2013) | 6 lines Changed paths: M /trunk/data/civ1/buildings.ruleset M /trunk/data/civ1/effects.ruleset M /trunk/data/civ2/buildings.ruleset M /trunk/data/civ2/effects.ruleset Fixed Oracle to exactly double Temple output also in case player does not know Mysticism, but has gained Oracle by conquering the city where it is, in civ1 & civ2 rulesets. See bug #20616 ------------------------------------------------------------------------ r22799 | cazfi | 2013-05-01 11:17:44 +0300 (Wed, 01 May 2013) | 4 lines Changed paths: M /trunk/client/packhand.c Unload allied transports going out of sight on client side. See bug #20774 ------------------------------------------------------------------------ r22798 | cazfi | 2013-05-01 00:52:23 +0300 (Wed, 01 May 2013) | 6 lines Changed paths: M /trunk/common/packets.h Removed obsolete MAX_LEN_USERNAME Patch by pepeto See patch #3730 ------------------------------------------------------------------------ r22797 | cazfi | 2013-05-01 00:22:56 +0300 (Wed, 01 May 2013) | 6 lines Changed paths: M /trunk/ai/default/aiferry.c M /trunk/common/map.c M /trunk/common/map.h Dropped obsolete map_move_cost_ai(). Patch by Emmet Hikory See patch #3867 ------------------------------------------------------------------------ r22795 | cazfi | 2013-04-30 22:01:29 +0300 (Tue, 30 Apr 2013) | 4 lines Changed paths: M /trunk/utility/fciconv.c Do not call freelog recursively from convert_string() See bug #20721 ------------------------------------------------------------------------ r22794 | cazfi | 2013-04-30 17:37:25 +0300 (Tue, 30 Apr 2013) | 8 lines Changed paths: M /trunk/common/base.c M /trunk/common/base.h M /trunk/common/road.h M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/fc_version M /trunk/server/citytools.c M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/techtools.c Instead of always preventing bases in city tiles and allowing, or even granting, roads in cities, make that ruleset configurable in a consistent manner. Patch by Emmet Hikory See patch #3826 ------------------------------------------------------------------------ r22792 | cazfi | 2013-04-30 11:13:16 +0300 (Tue, 30 Apr 2013) | 6 lines Changed paths: M /trunk/common/movement.c Transported unit that cannot be unloaded cannot be chosen as defender. Patch by Emmet Hikory See bug #20747 ------------------------------------------------------------------------ r22790 | cazfi | 2013-04-30 01:07:56 +0300 (Tue, 30 Apr 2013) | 7 lines Changed paths: M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset Removed obsolete mention of unit classes that can travel shallow ocean tiles from static terrain.ruleset helptexts. Patch by Emmet Hikory and Jacob Nevins See patch #3815 ------------------------------------------------------------------------ r22789 | jtn | 2013-04-29 23:07:26 +0300 (Mon, 29 Apr 2013) | 2 lines Changed paths: M /trunk/po/en_GB.po Copied current S2_4 en_GB.po (r22778) to trunk. Stats on trunk: 95.2%: 7068 translated, 267 fuzzy, 86 untranslated. ------------------------------------------------------------------------ r22787 | cazfi | 2013-04-28 23:27:50 +0300 (Sun, 28 Apr 2013) | 6 lines Changed paths: M /trunk/common/tile.c Removed duplicate tile_remove_base() call from tile_change_terrain() Patch by Emmet Hikory See patch #3876 ------------------------------------------------------------------------ r22784 | cazfi | 2013-04-28 11:07:21 +0300 (Sun, 28 Apr 2013) | 7 lines Changed paths: M /trunk/doc/README.rulesets M /trunk/server/unittools.c Restrict partisan placement to native terrain of the unit instead of accepting any land terrain. Patch by Emmet Hikory See patch #3869 ------------------------------------------------------------------------ r22783 | cazfi | 2013-04-28 03:13:47 +0300 (Sun, 28 Apr 2013) | 4 lines Changed paths: M /trunk/po/fi.po Updated Finnish translation. Translations by me, accepted by Sini Ruohomaa. This is just a copy from S2_3 msgmerged against trunk freeciv.pot. ------------------------------------------------------------------------ r22780 | cazfi | 2013-04-28 00:39:57 +0300 (Sun, 28 Apr 2013) | 8 lines Changed paths: M /trunk/server/barbarian.c Refactor unleash_barbarians() terrain analysis so that is_ocean() and is_non_allied_unit_tile() are called just once for each tile. Patch by Emmet Hikory See patch #3868 ------------------------------------------------------------------------ r22779 | cazfi | 2013-04-28 00:33:10 +0300 (Sun, 28 Apr 2013) | 5 lines Changed paths: M /trunk/data/alien/units.ruleset Added TRANS comment about name of the alien ruleset unit "Rex" name, and updated helptext too. See patch #3877 ------------------------------------------------------------------------ r22770 | cazfi | 2013-04-27 09:43:03 +0300 (Sat, 27 Apr 2013) | 8 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/movement.c M /trunk/common/movement.h M /trunk/common/packets.def M /trunk/common/unit.c M /trunk/common/unittype.h M /trunk/data/alien/units.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/fc_version M /trunk/server/advisors/advgoto.c M /trunk/server/ruleset.c M /trunk/server/unithand.c M /trunk/server/unittools.c Made it possible to unload from or load to unreachable units only if they are in a city or native base. Similar to targeting attacks against unreachable units, some cargo units may be marked to ignore these restrictions. Patch by Emmet Hikory See patch #3804 ------------------------------------------------------------------------ r22769 | jtn | 2013-04-27 02:53:49 +0300 (Sat, 27 Apr 2013) | 2 lines Changed paths: M /trunk/po/de.po Copied Quintus' current S2_4 de.po (r22767) to trunk. Stats on trunk: 76%: 5606 translated, 1095 fuzzy, 719 untranslated. ------------------------------------------------------------------------ r22768 | mir3x | 2013-04-27 02:31:25 +0300 (Sat, 27 Apr 2013) | 4 lines Changed paths: M /trunk/client/gui-qt/canvas.cpp M /trunk/client/gui-qt/canvas.h M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/mapctrl.cpp M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/mapview.h M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h M /trunk/client/gui-qt/pages.cpp Added overview (minimap) for Qt client See gna patch #3882 ------------------------------------------------------------------------ r22766 | cazfi | 2013-04-26 14:13:15 +0300 (Fri, 26 Apr 2013) | 6 lines Changed paths: M /trunk/common/map.c M /trunk/common/map.h M /trunk/server/generator/mapgen.c Dropped is_cardinally_adj_to_ocean() Patch by Emmet Hikory See patch #3866 ------------------------------------------------------------------------ r22765 | cazfi | 2013-04-26 12:49:07 +0300 (Fri, 26 Apr 2013) | 3 lines Changed paths: M /trunk/po/fr.po Updated French translation by Igx, The Dreaming Drummer This is copy from S2_4 just msgmerged to trunk. ------------------------------------------------------------------------ r22761 | jtn | 2013-04-26 03:02:47 +0300 (Fri, 26 Apr 2013) | 7 lines Changed paths: M /trunk/client/gui-gtk-3.0/gamedlgs.c In Gtk3 rates dialog, change range from 110% to 100%, and set increments correctly for luxury slider. Based on a patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o (galtgendo@gna) and a report by Marko Lindqvist (cazfi@gna). See gna bug #20706. ------------------------------------------------------------------------ r22759 | cazfi | 2013-04-25 22:43:14 +0300 (Thu, 25 Apr 2013) | 6 lines Changed paths: M /trunk/common/tile.c Dropped tile_clear_unsupported_infrastructure() Patch by Emmet Hikory See patch #3870 ------------------------------------------------------------------------ r22758 | cazfi | 2013-04-25 10:42:07 +0300 (Thu, 25 Apr 2013) | 4 lines Changed paths: M /trunk/server/maphand.c When new base is created, it's claimed by base_owner(), not tile_owner() See patch #3870 ------------------------------------------------------------------------ r22757 | jtn | 2013-04-23 22:37:19 +0300 (Tue, 23 Apr 2013) | 2 lines Changed paths: M /trunk/po/gd.po Copied Michael Bauer's current S2_4 gd.po (r22756) to trunk. Stats on trunk: 88%: 6563 translated, 586 fuzzy, 270 untranslated. ------------------------------------------------------------------------ r22753 | cazfi | 2013-04-23 20:26:10 +0300 (Tue, 23 Apr 2013) | 6 lines Changed paths: M /trunk/server/savegame.c M /trunk/server/savegame2.c Fix maxplayer setting lower than current player count in old savegames. Reported by Jordi Negrevernis i Font See bug #20751 ------------------------------------------------------------------------ r22751 | cazfi | 2013-04-23 20:10:10 +0300 (Tue, 23 Apr 2013) | 9 lines Changed paths: M /trunk/server/unittools.c Store units unloaded from dying transport and potentially drowning to unit list instead of just having counter of such units in the tile. This avoids problems with recursive calls from handling units that calling wipe_unit() expects to handle. Patch by Emmet Hikory with minor updates by me See bug #20744 ------------------------------------------------------------------------ r22750 | jtn | 2013-04-23 10:50:34 +0300 (Tue, 23 Apr 2013) | 4 lines Changed paths: M /trunk/server/ruleset.c Don't load "is_available" from nation rulesets. We weren't doing anything useful with it anyway. See gna bug #20753. ------------------------------------------------------------------------ r22749 | jtn | 2013-04-23 10:50:31 +0300 (Tue, 23 Apr 2013) | 4 lines Changed paths: M /trunk/data/default/nationlist.ruleset M /trunk/server/ruleset.c Replace nation ruleset "warn_city_style" with "allowed_city_styles", and specify it for the default nation set. See gna patch #3861. ------------------------------------------------------------------------ r22748 | jtn | 2013-04-23 10:50:27 +0300 (Tue, 23 Apr 2013) | 6 lines Changed paths: M /trunk/data/civ1/nations.ruleset M /trunk/data/civ2/nations.ruleset M /trunk/data/default/nationlist.ruleset M /trunk/server/ruleset.c Add "allowed_terrains" to nation ruleset compatibility section, and make unknown/disallowed terrain types in natural city names into hard errors. Improve other city name error handling. Fix up civ1/civ2 cities not to reference "lake" terrain. See gna patch #3860. ------------------------------------------------------------------------ r22747 | jtn | 2013-04-23 10:50:19 +0300 (Tue, 23 Apr 2013) | 7 lines Changed paths: M /trunk/data/alien/buildings.ruleset M /trunk/data/alien/cities.ruleset M /trunk/data/alien/effects.ruleset M /trunk/data/alien/game.ruleset M /trunk/data/alien/governments.ruleset M /trunk/data/alien/nations.ruleset M /trunk/data/alien/techs.ruleset M /trunk/data/alien/terrain.ruleset M /trunk/data/alien/units.ruleset M /trunk/data/civ1/buildings.ruleset M /trunk/data/civ1/cities.ruleset M /trunk/data/civ1/effects.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ1/governments.ruleset M /trunk/data/civ1/nations.ruleset M /trunk/data/civ1/techs.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/buildings.ruleset M /trunk/data/civ2/cities.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2/governments.ruleset M /trunk/data/civ2/nations.ruleset M /trunk/data/civ2/techs.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/buildings.ruleset M /trunk/data/civ2civ3/cities.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/civ2civ3/governments.ruleset M /trunk/data/civ2civ3/nations.ruleset M /trunk/data/civ2civ3/techs.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/buildings.ruleset M /trunk/data/classic/cities.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/classic/governments.ruleset M /trunk/data/classic/nations.ruleset M /trunk/data/classic/techs.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/default/nationlist.ruleset M /trunk/data/experimental/buildings.ruleset M /trunk/data/experimental/cities.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/experimental/governments.ruleset M /trunk/data/experimental/nations.ruleset M /trunk/data/experimental/techs.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/buildings.ruleset M /trunk/data/multiplayer/cities.ruleset M /trunk/data/multiplayer/effects.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/multiplayer/governments.ruleset M /trunk/data/multiplayer/nations.ruleset M /trunk/data/multiplayer/techs.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/server/ruleset.c Rename nation ruleset "ignore_govs" to "allowed_govs" and move declaration from individual governments.ruleset to defaults/nationlist.ruleset with a list of _all_ allowed governments, plus stricter enforcement of membership in that list. Bump ruleset capability string. See gna patch #3859. ------------------------------------------------------------------------ r22746 | jtn | 2013-04-23 10:50:11 +0300 (Tue, 23 Apr 2013) | 4 lines Changed paths: M /trunk/server/ruleset.c Stop nation ruleset errors causing spurious knock-on messages about lack of barbarians. See gna bug #20752. ------------------------------------------------------------------------ r22744 | cazfi | 2013-04-23 00:07:56 +0300 (Tue, 23 Apr 2013) | 11 lines Changed paths: M /trunk/INSTALL Corrections to gtk3-client section of INSTALL - Download URLs for some packages were broken (version specific subdir didn't match version) - 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 See patch #3855 ------------------------------------------------------------------------ r22743 | cazfi | 2013-04-23 00:03:59 +0300 (Tue, 23 Apr 2013) | 8 lines Changed paths: M /trunk/common/unit.c Improved is_square_threatened() - Consider unit nativity in general case, not just ground units - Units unable to attack are not considered threatening Patch by Emmet Hikory See patch #3854 ------------------------------------------------------------------------ r22742 | cazfi | 2013-04-22 23:59:13 +0300 (Mon, 22 Apr 2013) | 4 lines Changed paths: M /trunk/server/savegame.c Removed obsolete savefile_options_default[] See patch #3857 ------------------------------------------------------------------------ r22741 | cazfi | 2013-04-21 23:22:19 +0300 (Sun, 21 Apr 2013) | 4 lines Changed paths: D /trunk/data/themes/gui-gtk-3.0/Freeciv/gtk-3.0/gtkrc D /trunk/data/themes/gui-gtk-3.0/Freeciv/gtk-3.0/menubar.rc D /trunk/data/themes/gui-gtk-3.0/Freeciv/gtk-3.0/panel.rc Removed obsoleted files from gtk3-client theme. See patch #3851 ------------------------------------------------------------------------ r22740 | cazfi | 2013-04-21 23:11:16 +0300 (Sun, 21 Apr 2013) | 7 lines Changed paths: M /trunk/server/ruleset.c Give error if requirement fields "survives" and "negated" are not valid boolean values in ruleset. Patch by Emmet Hikory See patch #3842 ------------------------------------------------------------------------ r22739 | cazfi | 2013-04-21 22:47:44 +0300 (Sun, 21 Apr 2013) | 4 lines Changed paths: M /trunk/dependencies/lua-5.2/Makefile.am M /trunk/dependencies/lua-5.2/README M /trunk/dependencies/lua-5.2/Version M /trunk/dependencies/lua-5.2/doc/readme.html A /trunk/dependencies/lua-5.2/freeciv_lua.patch M /trunk/dependencies/lua-5.2/src/lapi.c M /trunk/dependencies/lua-5.2/src/lauxlib.c M /trunk/dependencies/lua-5.2/src/lbaselib.c M /trunk/dependencies/lua-5.2/src/lbitlib.c M /trunk/dependencies/lua-5.2/src/lcode.c M /trunk/dependencies/lua-5.2/src/lcorolib.c M /trunk/dependencies/lua-5.2/src/ldebug.c M /trunk/dependencies/lua-5.2/src/ldo.c M /trunk/dependencies/lua-5.2/src/lfunc.c M /trunk/dependencies/lua-5.2/src/lgc.c M /trunk/dependencies/lua-5.2/src/lgc.h M /trunk/dependencies/lua-5.2/src/liolib.c M /trunk/dependencies/lua-5.2/src/llex.c M /trunk/dependencies/lua-5.2/src/llimits.h M /trunk/dependencies/lua-5.2/src/lmathlib.c M /trunk/dependencies/lua-5.2/src/lmem.h M /trunk/dependencies/lua-5.2/src/lobject.c M /trunk/dependencies/lua-5.2/src/lobject.h M /trunk/dependencies/lua-5.2/src/loslib.c M /trunk/dependencies/lua-5.2/src/lparser.c M /trunk/dependencies/lua-5.2/src/lstate.c M /trunk/dependencies/lua-5.2/src/lstate.h M /trunk/dependencies/lua-5.2/src/lstring.c M /trunk/dependencies/lua-5.2/src/lstrlib.c M /trunk/dependencies/lua-5.2/src/ltable.c M /trunk/dependencies/lua-5.2/src/ltablib.c M /trunk/dependencies/lua-5.2/src/lua.h M /trunk/dependencies/lua-5.2/src/luaconf.h M /trunk/dependencies/lua-5.2/src/lvm.c M /trunk/dependencies/lua-5.2/src/lvm.h Updated include lua to version 5.2.2 See patch #3852 ------------------------------------------------------------------------ r22738 | cazfi | 2013-04-21 00:34:24 +0300 (Sun, 21 Apr 2013) | 5 lines Changed paths: M /trunk/server/citytools.h Tweaked AI weights to values that seem to result in slightly better autosettler decisions in typical rulesets. See patch #3692 ------------------------------------------------------------------------ r22736 | cazfi | 2013-04-21 00:29:21 +0300 (Sun, 21 Apr 2013) | 8 lines Changed paths: M /trunk/common/player.c Unload units from their transport in client end when they are being removed without server telling client to do so. This happens when client leaves game. Assert about unloaded unit being removed reported by pepeto See bug #20542 ------------------------------------------------------------------------ r22735 | jtn | 2013-04-21 00:21:23 +0300 (Sun, 21 Apr 2013) | 2 lines Changed paths: M /trunk/po/en_GB.po Copied current S2_4 en_GB.po (r22732) to trunk. Stats on trunk: 95.3%: 7068 translated, 266 fuzzy, 85 untranslated. ------------------------------------------------------------------------ r22734 | syntron | 2013-04-20 16:25:47 +0300 (Sat, 20 Apr 2013) | 6 lines Changed paths: M /trunk/m4/mysql.m4 remove NDEBUG from mysql cflags if set as '-DNDEBUG' this is the case for opensuse 12.3+ see gna bug #20585 ------------------------------------------------------------------------ r22731 | cazfi | 2013-04-19 23:01:14 +0300 (Fri, 19 Apr 2013) | 4 lines Changed paths: M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset Fixed gettext warnings. See patch #3850 ------------------------------------------------------------------------ r22729 | cazfi | 2013-04-19 22:53:16 +0300 (Fri, 19 Apr 2013) | 8 lines Changed paths: M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/server/unittools.h If unit dies attacking out, or is otherwise used directly from, transport, unload it before destroying it. This fixes client side assert about unit dying inside transport. Reported by Jacob Nevins See bug #20682 ------------------------------------------------------------------------ r22727 | cazfi | 2013-04-18 22:52:41 +0300 (Thu, 18 Apr 2013) | 5 lines Changed paths: M /trunk/server/sanitycheck.c M /trunk/server/stdinhand.c Increase maxplayers value when midgame /create command makes old value to be exceeded. See bug #20690 ------------------------------------------------------------------------ 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. ------------------------------------------------------------------------ r22724 | cazfi | 2013-04-17 00:43:07 +0300 (Wed, 17 Apr 2013) | 6 lines Changed paths: M /trunk/client/helpdata.c Added helptext descriptions for negated requirements. Patch by Emmet Hikory See patch #3841 ------------------------------------------------------------------------ r22723 | cazfi | 2013-04-15 23:52:31 +0300 (Mon, 15 Apr 2013) | 4 lines Changed paths: M /trunk/doc/README.ruleset_civ2civ3 Minor updates to README.ruleset_civ2civ3 See patch #3845 ------------------------------------------------------------------------ r22722 | jcreus | 2013-04-15 02:45:58 +0300 (Mon, 15 Apr 2013) | 1 line Changed paths: M /trunk/po/ca.po Translation update ------------------------------------------------------------------------ r22720 | cazfi | 2013-04-13 23:47:44 +0300 (Sat, 13 Apr 2013) | 6 lines Changed paths: M /trunk/ai/classic/classicai.c M /trunk/ai/default/aiplayer.c M /trunk/ai/default/aiplayer.h M /trunk/ai/threaded/threadedai.c M /trunk/common/ai.h Made section_file parameter to ai callback player_load() const. Patch by Matthias Pfafferodt See bug #20600 ------------------------------------------------------------------------ r22719 | cazfi | 2013-04-13 23:45:04 +0300 (Sat, 13 Apr 2013) | 6 lines Changed paths: M /trunk/common/base.h M /trunk/server/advisors/autosettlers.c M /trunk/server/edithand.c Handle base type dependencies of new bases. Patch by Emmet Hikory See patch #3833 ------------------------------------------------------------------------ r22718 | jtn | 2013-04-12 00:47:46 +0300 (Fri, 12 Apr 2013) | 4 lines Changed paths: M /trunk/data/civ2/nations.ruleset Copy Barbarians and Pirates to civ2 nationset to quell 'Unknown group "Core"' warnings. See gna bug #20507. ------------------------------------------------------------------------ r22714 | cazfi | 2013-04-11 22:59:41 +0300 (Thu, 11 Apr 2013) | 4 lines Changed paths: M /trunk/ai/default/aiunit.c Avoid using Barbarian Leader pointer if it has died while moving. See bug #20728 ------------------------------------------------------------------------ r22713 | cazfi | 2013-04-11 20:46:37 +0300 (Thu, 11 Apr 2013) | 6 lines Changed paths: M /trunk/common/tile.c Replaced transitional tile_roads() implementation, that constructed temporary vector to return each time it was called, with return of the tile's persistent roads vector that is now always correct. See patch #3840 ------------------------------------------------------------------------ r22712 | cazfi | 2013-04-11 00:25:20 +0300 (Thu, 11 Apr 2013) | 2 lines Changed paths: M /trunk/po/es.po Updated Spanish translation by Jordi Negrevernis i Font ------------------------------------------------------------------------ r22710 | cazfi | 2013-04-11 00:18:34 +0300 (Thu, 11 Apr 2013) | 5 lines Changed paths: M /trunk/server/unittools.c Do not use unit pointer without makign sure unit still lives after unit_move_consequences() See bug #20678 ------------------------------------------------------------------------ r22709 | cazfi | 2013-04-11 00:13:31 +0300 (Thu, 11 Apr 2013) | 7 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/aicore/pf_tools.c M /trunk/common/movement.c M /trunk/common/movement.h M /trunk/server/advisors/advruleset.c M /trunk/server/ruleset.c M /trunk/server/unittools.c Do not pass tile specials information to tile nativity checking functions as there's no longer any specials affecting the nativity. Patch by Emmet Hikory See patch #3816 ------------------------------------------------------------------------ r22707 | cazfi | 2013-04-10 00:36:10 +0300 (Wed, 10 Apr 2013) | 6 lines Changed paths: M /trunk/client/helpdata.c M /trunk/doc/README.effects Improved requirements documentation and helptexts. Patch by Emmet Hikory See patch #3836 ------------------------------------------------------------------------ r22706 | cazfi | 2013-04-10 00:26:36 +0300 (Wed, 10 Apr 2013) | 7 lines Changed paths: M /trunk/data/civ1/game.ruleset Made civ1 disaster flood requirement of River to be of type "Road" rather than Special. Patch by Sveinung Kvilhaugsvik See bug #20666 ------------------------------------------------------------------------ r22705 | cazfi | 2013-04-10 00:22:44 +0300 (Wed, 10 Apr 2013) | 6 lines Changed paths: M /trunk/common/packets.def M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/doc/README.ruleset_experimental M /trunk/fc_version M /trunk/server/ruleset.c M /trunk/server/unittools.c Added ruleset option to allow paratroopers to land on transport. Patch by Emmet Hikory See patch #3805 ------------------------------------------------------------------------ r22703 | cazfi | 2013-04-10 00:12:46 +0300 (Wed, 10 Apr 2013) | 6 lines Changed paths: M /trunk/client/helpdata.c Give list of native unit classes in terrain help. Patch by Emmet Hikory See patch #3815 ------------------------------------------------------------------------ r22702 | jtn | 2013-04-09 21:54:30 +0300 (Tue, 09 Apr 2013) | 4 lines Changed paths: M /trunk/dependencies/cvercmp/cvercmp.c Fix version checking to consider "2.4.0" later than "2.4.0-beta1" by importing cvercmp upstream revisions r22 and r24 (always subtokenize). See gna bug #20698. ------------------------------------------------------------------------ r22698 | jtn | 2013-04-09 02:32:28 +0300 (Tue, 09 Apr 2013) | 4 lines Changed paths: M /trunk/client/tilespec.c After loading a new tileset, viewing the map with terrain disabled didn't show the background and caused assertion failures. See gna bug #20694. ------------------------------------------------------------------------ r22697 | jtn | 2013-04-09 02:32:22 +0300 (Tue, 09 Apr 2013) | 4 lines Changed paths: M /trunk/server/unithand.c Prevent deeply nested allied units from being transported onto tile with non-allies of theirs. See gna bug #20720. ------------------------------------------------------------------------ r22696 | cazfi | 2013-04-09 01:16:55 +0300 (Tue, 09 Apr 2013) | 7 lines Changed paths: M /trunk/server/edithand.c Add road dependency roads recursively when adding road in editor. It used to add just immediate dependencies of the target road. Reported by Emmet Hikory See bug #20710 ------------------------------------------------------------------------ r22693 | cazfi | 2013-04-08 11:56:19 +0300 (Mon, 08 Apr 2013) | 2 lines Changed paths: M /trunk/po/pl.po Latest Polish translation by Hubert Kowalewski. ------------------------------------------------------------------------ r22692 | cazfi | 2013-04-08 03:09:03 +0300 (Mon, 08 Apr 2013) | 7 lines Changed paths: M /trunk/common/map.c Fixed problem of move type "Relaxed" roads being used when they actually are more expensive to travel than some other road. Patch by Emmet Hikory See patch #3820 ------------------------------------------------------------------------ r22689 | cazfi | 2013-04-08 02:18:13 +0300 (Mon, 08 Apr 2013) | 7 lines Changed paths: M /trunk/server/barbarian.c M /trunk/server/plrhand.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c Never consider barbarians to count towards 'maxplayers' limit. Some parts of the code expected them to be included, other parts expected them not to be included. Now all parts expect them not to be included. See bug #20693 ------------------------------------------------------------------------ r22688 | cazfi | 2013-04-08 01:33:23 +0300 (Mon, 08 Apr 2013) | 7 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/disaster.c M /trunk/common/disaster.h M /trunk/common/packets.def M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/fc_version M /trunk/server/rssanity.c M /trunk/server/ruleset.c Removed separate nreqs vector for disasters, and instead define related requirements as negated in normal reqs vector. Patch by Emmet Hikory See bug #20695 ------------------------------------------------------------------------ r22687 | cazfi | 2013-04-07 23:54:06 +0300 (Sun, 07 Apr 2013) | 5 lines Changed paths: M /trunk/m4/gtk-3.0.m4 Updated gtk-3.0.m4 to get rid of constructs deprecated in oldest autoconf version we support, 2.61, already. See patch #3828 ------------------------------------------------------------------------ r22686 | mixcoatl | 2013-04-07 18:31:02 +0300 (Sun, 07 Apr 2013) | 1 line Changed paths: M /trunk/data/default/nationlist.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/urartu-large.png A /trunk/data/flags/urartu-shield-large.png A /trunk/data/flags/urartu-shield.png A /trunk/data/flags/urartu.png A /trunk/data/flags/urartu.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/urartian.ruleset M /trunk/po/POTFILES.in Add Urartian nation by Andrzej G. . See Gna patch #3277 ------------------------------------------------------------------------ r22685 | cazfi | 2013-04-07 10:35:00 +0300 (Sun, 07 Apr 2013) | 4 lines Changed paths: M /trunk/Makefile.am D /trunk/m4/isc-posix.m4 Removed obsolete isc-posix.m4 See patch #3831 ------------------------------------------------------------------------ r22684 | cazfi | 2013-04-07 10:31:26 +0300 (Sun, 07 Apr 2013) | 6 lines Changed paths: M /trunk/common/movement.h Remove MOVE_COST_RIVER definition. Patch by Emmet Hikory See patch #3831 ------------------------------------------------------------------------ r22681 | cazfi | 2013-04-07 10:10:30 +0300 (Sun, 07 Apr 2013) | 6 lines Changed paths: M /trunk/server/savegame.c M /trunk/server/savegame2.c Do not set value of maxplayers setting to number of starting positions (=players at the time game started) when loading saved game that is no longer in pregame state. See bug #20689 ------------------------------------------------------------------------ r22679 | cazfi | 2013-04-07 09:44:43 +0300 (Sun, 07 Apr 2013) | 9 lines Changed paths: M /trunk/server/unittools.c Send information about moved unit to clients before handling enemy city occupying. Latter may cause old city owner to lose vision of the tile unit used to stand on, so client must already know that unit no longer is there. Reported by mir3x See bug #19989 ------------------------------------------------------------------------ r22676 | cazfi | 2013-04-06 00:28:33 +0300 (Sat, 06 Apr 2013) | 7 lines Changed paths: M /trunk/server/cityturn.c In case of forced selling of units, sell cargo before their transport. That way seller gets money from all lost units, and most importantly server does not crash by trying to sell cargo unit that has already drowned when transport was sold. See bug #20700 ------------------------------------------------------------------------ r22673 | cazfi | 2013-04-04 23:18:18 +0300 (Thu, 04 Apr 2013) | 6 lines Changed paths: M /trunk/common/packets.def M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/fc_version M /trunk/server/ruleset.c Removed unused terrain.ruleset field road_superhighway_trade_bonus. Patch by Emmet Hikory See bug #20691 ------------------------------------------------------------------------ r22671 | cazfi | 2013-04-04 22:56:47 +0300 (Thu, 04 Apr 2013) | 5 lines Changed paths: M /trunk/doc/freeciv.doxygen Removed completely removed directories from doxygen configuration list of directories to exclude. See patch #3825 ------------------------------------------------------------------------ r22670 | cazfi | 2013-04-04 22:53:19 +0300 (Thu, 04 Apr 2013) | 7 lines Changed paths: M /trunk/client/helpdata.c Generic helptext for units with either UCF_ATT_FROM_NON_NATIVE or UTYF_MARINES Patch by Emmet Hikory See patch #3819 ------------------------------------------------------------------------ r22668 | cazfi | 2013-04-04 22:44:57 +0300 (Thu, 04 Apr 2013) | 7 lines Changed paths: M /trunk/server/unittools.c Fixed handling of undisbandable units being saved from drowning by teleporting them to safe city. They could be drown still after they had been teleported, and instead some other unit left alive swimming in the ocean. See bug #20699 ------------------------------------------------------------------------ r22667 | cazfi | 2013-04-04 22:29:17 +0300 (Thu, 04 Apr 2013) | 7 lines Changed paths: M /trunk/common/fc_types.h M /trunk/common/packets.def M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/fc_version M /trunk/server/barbarian.c M /trunk/server/barbarian.h M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/plrhand.c M /trunk/server/ruleset.c M /trunk/server/unittools.c Added ruleset option "gameloss_style" to control what effects in addition to player death loss of gameloss unit causes. Patch by and myself See bug #20577 ------------------------------------------------------------------------ r22664 | cazfi | 2013-04-04 18:13:35 +0300 (Thu, 04 Apr 2013) | 5 lines Changed paths: M /trunk/server/plrhand.c Do not count existing barbarians to normal player count when checking if there's free slots for new player to create from civil war. See bug #20693 ------------------------------------------------------------------------ r22663 | jtn | 2013-04-03 23:07:17 +0300 (Wed, 03 Apr 2013) | 3 lines Changed paths: M /trunk/client/tilespec.c Allow tilesets to specify sprites for unit upkeep >2. See gna patch #3824. ------------------------------------------------------------------------ r22662 | cazfi | 2013-04-03 22:55:44 +0300 (Wed, 03 Apr 2013) | 4 lines Changed paths: M /trunk/common/packets.def M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/doc/README.ruleset_alien M /trunk/fc_version M /trunk/server/plrhand.c M /trunk/server/ruleset.c Added ruleset option to completely disable civil war. See patch #3818 ------------------------------------------------------------------------ r22660 | cazfi | 2013-04-03 22:42:45 +0300 (Wed, 03 Apr 2013) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/voteinfo_bar.c Use GtkGrid in vote bar. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See patch #3572 ------------------------------------------------------------------------ r22659 | cazfi | 2013-04-03 22:31:22 +0300 (Wed, 03 Apr 2013) | 7 lines Changed paths: M /trunk/client/control.c M /trunk/client/goto.c M /trunk/common/city.c M /trunk/common/packets.def M /trunk/common/road.c M /trunk/common/terrain.c M /trunk/common/unit.c M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/fc_version M /trunk/server/maphand.c M /trunk/server/ruleset.c Removed may_road, may_irrigate, may_mine, and may_transform fields from terrain.ruleset as they no longer make any sense. Patch by Emmet Hikory See patch #3821 ------------------------------------------------------------------------ r22657 | jtn | 2013-04-03 00:00:18 +0300 (Wed, 03 Apr 2013) | 3 lines Changed paths: M /trunk/data/hex2t/grid.png M /trunk/data/hex2t/grid.spec M /trunk/data/isophex/grid.png M /trunk/data/isophex/grid.spec M /trunk/data/isotrident/grid.png M /trunk/data/isotrident/grid.spec M /trunk/data/trident/grid.png M /trunk/data/trident/grid.spec Add non-native tile graphic for non-Amplio tilesets. See gna patch #3681. ------------------------------------------------------------------------ r22656 | cazfi | 2013-04-02 23:00:56 +0300 (Tue, 02 Apr 2013) | 8 lines Changed paths: M /trunk/common/movement.c M /trunk/common/movement.h M /trunk/server/unithand.c Changed test to check if unit can occupy city attacking from non-native terrain to correctly check for any non-native terrain and ability to attack from it, not just units with Marines flag attacking from oceanic terrain. Patch by Emmet Hikory See patch #3817 ------------------------------------------------------------------------ r22654 | cazfi | 2013-04-02 22:45:30 +0300 (Tue, 02 Apr 2013) | 4 lines Changed paths: M /trunk/data/civ1/buildings.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/buildings.ruleset M /trunk/data/civ2/game.ruleset Fixed gettext warnings. See patch #3823 ------------------------------------------------------------------------ r22652 | cazfi | 2013-04-02 22:42:27 +0300 (Tue, 02 Apr 2013) | 7 lines Changed paths: M /trunk/server/unittools.c Move cargo to the same tile with transport a bit earlier when transport moves. Cargo is already in same tile with transport when lua signal is emitted for transport movement, autoattack may kill transport (and cargo), and when huts are handled. See bug #20663 ------------------------------------------------------------------------ r22649 | cazfi | 2013-04-02 10:41:50 +0300 (Tue, 02 Apr 2013) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-3.0/editprop.c Disabled non-functional tile vision editing dialog See bug #19825 ------------------------------------------------------------------------ r22646 | cazfi | 2013-04-02 01:22:40 +0300 (Tue, 02 Apr 2013) | 5 lines Changed paths: M /trunk/ai/default/aiunit.c M /trunk/common/aicore/caravan.c Caravan without homecity seeks new homecity before even considering traderoute destinations. See bug #20652 ------------------------------------------------------------------------ r22645 | cazfi | 2013-04-01 23:17:56 +0300 (Mon, 01 Apr 2013) | 5 lines Changed paths: M /trunk/server/plrhand.c M /trunk/server/plrhand.h Give role k)ing units listed in startunits also to new players created by civil war during game. See patch #3812 ------------------------------------------------------------------------ r22644 | cazfi | 2013-04-01 23:05:33 +0300 (Mon, 01 Apr 2013) | 7 lines Changed paths: M /trunk/client/tilespec.c M /trunk/common/fc_types.h M /trunk/common/road.c M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/common/tile.c M /trunk/fc_version M /trunk/server/citytools.c M /trunk/server/generator/mapgen.c M /trunk/server/maphand.c M /trunk/server/savegame.c M /trunk/server/savegame2.c Removed river special related code except code to convert specials from old savegames to road types. Made S_OLD_RIVER higher value than S_LAST so there's no bit for it reserved in special vectors, and iteration over special types does not include it. See patch #3811 ------------------------------------------------------------------------ r22643 | cazfi | 2013-04-01 21:35:18 +0300 (Mon, 01 Apr 2013) | 4 lines Changed paths: M /trunk/bootstrap/mkinstalldirs Updated mkinstalldirs to version from automake-1.13.1 See patch #3806 ------------------------------------------------------------------------ r22641 | jtn | 2013-04-01 15:02:22 +0300 (Mon, 01 Apr 2013) | 4 lines Changed paths: M /trunk/dependencies/cvercmp/cvercmp.c Fix bugs in cvercmp subtokenization leading to metaserver-advertised-version dependent client crash. (Equivalent to upstream r17 and r18, v1.0.1.) See gna bug #20680. ------------------------------------------------------------------------ r22638 | cazfi | 2013-04-01 00:35:36 +0300 (Mon, 01 Apr 2013) | 4 lines Changed paths: M /trunk/server/unittools.c Nuclear units do not autoattack. See patch #3803 ------------------------------------------------------------------------ r22637 | cazfi | 2013-04-01 00:12:06 +0300 (Mon, 01 Apr 2013) | 5 lines Changed paths: M /trunk/doc/README.ruleset_civ2civ3 Changed all references to "default ruleset" to "classic ruleset" in README.ruleset_civ2civ3 See patch #3809 ------------------------------------------------------------------------ r22636 | cazfi | 2013-03-31 23:13:52 +0300 (Sun, 31 Mar 2013) | 4 lines Changed paths: M /trunk/Makefile.am M /trunk/configure.ac A /trunk/m4/web-client.m4 Moved configure checks for freeciv-web from configure.ac to new web-client.m4 See patch #3810 ------------------------------------------------------------------------ r22633 | cazfi | 2013-03-31 22:44:02 +0300 (Sun, 31 Mar 2013) | 5 lines Changed paths: M /trunk/data/civ1/buildings.ruleset M /trunk/data/civ2/buildings.ruleset Fixed Hydro Plant helptext in civ1 and civ2 rulesets to reflect freeciv implementation, not what exactly civ1 and civ2 had. See patch #3802 ------------------------------------------------------------------------ r22632 | cazfi | 2013-03-31 14:05:32 +0300 (Sun, 31 Mar 2013) | 5 lines Changed paths: M /trunk/ai/default/aiunit.c When determining if caravan needs ferry, do not check route from homecity to destination city, but from caravan's current location to destination city. See bug #20675 ------------------------------------------------------------------------ r22631 | cazfi | 2013-03-31 02:46:15 +0200 (Sun, 31 Mar 2013) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/unitselect.c M /trunk/client/gui-gtk-3.0/unitselect.c M /trunk/common/fc_interface.c M /trunk/common/unit.c M /trunk/common/unit.h Collect real activities to an array when program is first launched. activity_type_iterate() uses that array instead of checking every activity if it's real or not. See patch #3800 ------------------------------------------------------------------------ r22630 | cazfi | 2013-03-31 00:19:15 +0200 (Sun, 31 Mar 2013) | 7 lines Changed paths: M /trunk/common/unit.c Whether AI sees enemy units threatening workers changed to depend on H_FOG rather than H_MAP. Patch by Emmet Hikory See bug #20661 ------------------------------------------------------------------------ r22629 | cazfi | 2013-03-30 23:36:58 +0200 (Sat, 30 Mar 2013) | 4 lines Changed paths: M /trunk/server/savegame2.c Migrate killcitizen setting from pre-2.4 savegames. See bug #20669 ------------------------------------------------------------------------ r22628 | cazfi | 2013-03-30 23:34:10 +0200 (Sat, 30 Mar 2013) | 4 lines Changed paths: M /trunk/bootstrap/config.rpath Updated config.rpath to version from gettext-0.18.2.1 See patch #3807 ------------------------------------------------------------------------ r22627 | cazfi | 2013-03-30 10:38:41 +0200 (Sat, 30 Mar 2013) | 5 lines Changed paths: M /trunk/client/helpdata.c Do not mention fortifying defense bonus in helptext when unit in question has no defense value. See patch #3801 ------------------------------------------------------------------------ r22626 | cazfi | 2013-03-29 23:50:19 +0200 (Fri, 29 Mar 2013) | 4 lines Changed paths: M /trunk/Makefile.am D /trunk/m4/alsa.m4 D /trunk/m4/glibc21.m4 Removed obsolete alsa.m4 and glibc21.m4 See patch #3798 ------------------------------------------------------------------------ r22625 | cazfi | 2013-03-29 23:47:55 +0200 (Fri, 29 Mar 2013) | 6 lines Changed paths: M /trunk/data/isophex/terrain2.spec Fixed isophex tileset river tags. Patch by Emmet Hikory See bug #20660 ------------------------------------------------------------------------ r22624 | cazfi | 2013-03-29 23:44:31 +0200 (Fri, 29 Mar 2013) | 4 lines Changed paths: M /trunk/common/road.c M /trunk/common/road.h M /trunk/server/generator/mapgen.c Made island_river_suitability() to check river road types instead of river specials. See bug #20662 ------------------------------------------------------------------------ r22622 | cazfi | 2013-03-29 23:41:56 +0200 (Fri, 29 Mar 2013) | 6 lines Changed paths: M /trunk/utility/fcintl.h Moved shared.h include outside block that's used only when NLS is enabled. Reported by David Lowe See bug #20664 ------------------------------------------------------------------------ r22621 | cazfi | 2013-03-28 23:44:13 +0200 (Thu, 28 Mar 2013) | 4 lines Changed paths: M /trunk/data/civ1/buildings.ruleset M /trunk/data/civ2/buildings.ruleset M /trunk/data/classic/buildings.ruleset M /trunk/data/experimental/buildings.ruleset M /trunk/data/multiplayer/buildings.ruleset Fixed Hydro Plant and Hoover Dam to depend on River road type, not River special. See bug #20655 ------------------------------------------------------------------------ r22618 | cazfi | 2013-03-28 23:36:53 +0200 (Thu, 28 Mar 2013) | 5 lines Changed paths: M /trunk/server/report.c Fixed assert failure if one tries to enable scorelog when it's already enabled. See bug #20621 ------------------------------------------------------------------------ r22617 | cazfi | 2013-03-28 23:26:48 +0200 (Thu, 28 Mar 2013) | 4 lines Changed paths: M /trunk/common/unit.c Made is_real_activity() to return FALSE for old style road building activities. See bug #20648 ------------------------------------------------------------------------ r22616 | cazfi | 2013-03-28 22:30:22 +0200 (Thu, 28 Mar 2013) | 4 lines Changed paths: M /trunk/client/tilespec.c M /trunk/data/amplio.tilespec M /trunk/data/amplio2.tilespec M /trunk/data/cimpletoon.tilespec M /trunk/data/hex2t.tilespec M /trunk/data/isophex.tilespec M /trunk/data/isotrident.tilespec M /trunk/data/trident.tilespec M /trunk/doc/README.graphics Renamed tileset field "is_blended" as "blend_layer" as it's not boolean value. See bug #20599 ------------------------------------------------------------------------ r22615 | cazfi | 2013-03-28 21:42:49 +0200 (Thu, 28 Mar 2013) | 2 lines Changed paths: M /trunk/po/POTFILES.in M /trunk/po/POTFILES.skip Added new files with translatable strings to POTFILES.in or POTFILES.skip ------------------------------------------------------------------------ r22614 | cazfi | 2013-03-28 12:47:17 +0200 (Thu, 28 Mar 2013) | 5 lines Changed paths: M /trunk/server/settings.c Added comment to loading settings from savegame about implementing conversions from old versions in savegame2.c compat_load_(). See bug #20667 ------------------------------------------------------------------------ r22613 | cazfi | 2013-03-27 23:40:43 +0200 (Wed, 27 Mar 2013) | 4 lines Changed paths: D /trunk/client/gui-win32 D /trunk/doc/man/freeciv-win32.6 D /trunk/m4/win32-client.m4 Removed gui-win32 from version control. See patch #3731 ------------------------------------------------------------------------ r22612 | cazfi | 2013-03-27 22:31:34 +0200 (Wed, 27 Mar 2013) | 4 lines Changed paths: M /trunk/data/cimpletoon.tilespec Added roadstyle for river to cimpletoon tileset. See bug #20646 ------------------------------------------------------------------------ r22609 | cazfi | 2013-03-27 15:54:57 +0200 (Wed, 27 Mar 2013) | 5 lines Changed paths: M /trunk/win32/client.ico M /trunk/win32/server.ico Added serv file classic.serv that always (even if default ruleset changes) loads classic ruleset See patch #3797 ------------------------------------------------------------------------ r22608 | cazfi | 2013-03-27 14:39:19 +0200 (Wed, 27 Mar 2013) | 5 lines Changed paths: M /trunk/data/Makefile.am A /trunk/data/classic.serv Added serv file classic.serv that always (even if default ruleset changes) loads classic ruleset See patch #3797 ------------------------------------------------------------------------ r22607 | cazfi | 2013-03-27 00:43:56 +0200 (Wed, 27 Mar 2013) | 5 lines Changed paths: M /trunk/client/gui-sdl/dialogs.c Removed referense to river as special related river_defense_bonus. This fixed sdl-client compilation. See bug #20658 ------------------------------------------------------------------------ r22606 | cazfi | 2013-03-26 21:39:49 +0200 (Tue, 26 Mar 2013) | 4 lines Changed paths: M /trunk/ai/default/aisettler.c M /trunk/ai/default/aiunit.c M /trunk/client/helpdata.c M /trunk/common/city.c M /trunk/common/combat.c M /trunk/common/game.c M /trunk/common/map.c M /trunk/common/packets.def M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/fc_version M /trunk/server/advisors/advgoto.c M /trunk/server/ruleset.c Removed ruleset fields for old rivers as specials. See patch #3795 ------------------------------------------------------------------------ r22601 | jtn | 2013-03-26 03:51:36 +0200 (Tue, 26 Mar 2013) | 7 lines Changed paths: M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/ruleset.c Increase size of activity_count fields over the network to 16 bits, to prevent overflow with long activities such as transforming to/from ocean. Add checks to rulesets for compatibility with the expanded limit. Reported by pepeto@gna. See gna bug #20495. ------------------------------------------------------------------------ r22600 | jtn | 2013-03-26 03:51:28 +0200 (Tue, 26 Mar 2013) | 6 lines Changed paths: M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/unittools.c Don't increment activity_count without bound while sentrying. Zero huge activity_counts from old savefiles. Report and part of patch by pepeto@gna. See gna bug #20641. ------------------------------------------------------------------------ r22599 | jtn | 2013-03-26 03:51:24 +0200 (Tue, 26 Mar 2013) | 1 line Changed paths: M /trunk/ai/threaded/taicity.c Work around 'may be used uninitialized' warnings post patch #3715. ------------------------------------------------------------------------ r22598 | jtn | 2013-03-26 03:51:20 +0200 (Tue, 26 Mar 2013) | 6 lines Changed paths: M /trunk/common/city.c Fix calculation of unhappiness due to citizens of nation at war not to exceed total number of citizens. Reported by pepeto@gna. See gna bug #20541. ------------------------------------------------------------------------ r22596 | cazfi | 2013-03-25 23:53:21 +0200 (Mon, 25 Mar 2013) | 4 lines Changed paths: M /trunk/server/notify.c M /trunk/utility/fcintl.c M /trunk/utility/fcintl.h M /trunk/utility/shared.c Uppercase first letter of notify messages if current locale is Finnish. See patch #3028 ------------------------------------------------------------------------ r22594 | cazfi | 2013-03-25 18:37:42 +0200 (Mon, 25 Mar 2013) | 5 lines Changed paths: M /trunk/client/gui-gtk-3.0/wldlg.c Make units in worklist to always face south instead of random, changing, direction in gtk3-client. See patch #3786 ------------------------------------------------------------------------ r22593 | cazfi | 2013-03-25 00:35:15 +0200 (Mon, 25 Mar 2013) | 6 lines Changed paths: M /trunk/client/gui-qt/Makefile.am M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h M /trunk/client/gui-qt/optiondlg.cpp M /trunk/client/gui-qt/optiondlg.h M /trunk/client/gui-qt/pages.cpp M /trunk/client/options.c Added options dialog to Qt-client Patch by mir3x See patch #3782 ------------------------------------------------------------------------ r22592 | cazfi | 2013-03-24 22:18:32 +0200 (Sun, 24 Mar 2013) | 4 lines Changed paths: M /trunk/configure.ac Added libjansson configure test for freeciv-web builds. See patch #3791 ------------------------------------------------------------------------ r22591 | cazfi | 2013-03-24 22:10:24 +0200 (Sun, 24 Mar 2013) | 5 lines Changed paths: M /trunk/server/ruleset.c Do not error out server for any error in ruleset, but return error from ruleset loading. See patch #3792 ------------------------------------------------------------------------ r22590 | cazfi | 2013-03-24 20:13:51 +0200 (Sun, 24 Mar 2013) | 4 lines Changed paths: M /trunk/common/movement.c M /trunk/common/unittype.h M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/fc_version M /trunk/server/ruleset.c Removed obsolete RiverNative unit class flag. See patch #3790 ------------------------------------------------------------------------ r22589 | cazfi | 2013-03-24 20:07:00 +0200 (Sun, 24 Mar 2013) | 5 lines Changed paths: M /trunk/common/packets.h Corrected RECEIVE_PACKET_END() to use variable name received as parameter instead of fixed one. See bug #20627 ------------------------------------------------------------------------ r22588 | cazfi | 2013-03-24 07:27:15 +0200 (Sun, 24 Mar 2013) | 5 lines Changed paths: M /trunk/server/generator/mapgen.c M /trunk/server/savegame.c M /trunk/server/savegame2.c Never create rivers as specials in map generator, savegame loading never places rivers as specials. See patch #3787 ------------------------------------------------------------------------ r22533 | cazfi | 2013-03-22 23:06:17 +0200 (Fri, 22 Mar 2013) | 5 lines Changed paths: M /trunk/server/ruleset.c In case of lookup_unit_type() errors, return error from ruleset loading instead of aborting server. See patch #3788 ------------------------------------------------------------------------ r22532 | cazfi | 2013-03-22 22:55:20 +0200 (Fri, 22 Mar 2013) | 4 lines Changed paths: M /trunk/server/generator/mapgen.c Make rivers as road types on all generators. See patch #3789 ------------------------------------------------------------------------ r22531 | cazfi | 2013-03-20 07:50:50 +0200 (Wed, 20 Mar 2013) | 4 lines Changed paths: M /trunk/data/alien/effects.ruleset M /trunk/data/alien/terrain.ruleset M /trunk/doc/README.ruleset_alien Implement alien ruleset specific river types. See patch #3781 ------------------------------------------------------------------------ r22530 | cazfi | 2013-03-20 07:23:14 +0200 (Wed, 20 Mar 2013) | 5 lines Changed paths: M /trunk/server/ruleset.c In case of lookup_tech() errors, return error from ruleset loading instead of aborting server. See patch #3785 ------------------------------------------------------------------------ r22529 | cazfi | 2013-03-19 10:28:31 +0200 (Tue, 19 Mar 2013) | 5 lines Changed paths: M /trunk/configure.ac Automatically disable client build when building freeciv-web version of the server. See patch #3783 ------------------------------------------------------------------------ r22528 | cazfi | 2013-03-18 22:54:38 +0200 (Mon, 18 Mar 2013) | 4 lines Changed paths: M /trunk/data/alien/effects.ruleset M /trunk/data/alien/terrain.ruleset M /trunk/data/amplio.tilespec M /trunk/data/amplio2.tilespec M /trunk/data/civ1/effects.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/buildings.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/hex2t.tilespec M /trunk/data/isophex.tilespec M /trunk/data/isotrident.tilespec M /trunk/data/multiplayer/effects.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/trident.tilespec Implemented river as road type in all supplied rulesets. See patch #3675 ------------------------------------------------------------------------ r22527 | cazfi | 2013-03-18 18:50:50 +0200 (Mon, 18 Mar 2013) | 4 lines Changed paths: D /trunk/dependencies/lua-5.1 D /trunk/dependencies/tolua-5.1 Removed lua-5.1 and tolua-5.1 from under version control. See patch #3744 ------------------------------------------------------------------------ r22525 | cazfi | 2013-03-18 10:39:08 +0200 (Mon, 18 Mar 2013) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/graphics.c M /trunk/client/gui-gtk-2.0/graphics.h M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-2.0/wldlg.c M /trunk/client/gui-gtk-3.0/graphics.c M /trunk/client/gui-gtk-3.0/graphics.h Make units in worklist to always face south instead of random, changing, direction in gtk2-client. See patch #3779 ------------------------------------------------------------------------ r22524 | cazfi | 2013-03-17 22:46:13 +0200 (Sun, 17 Mar 2013) | 5 lines Changed paths: M /trunk/server/ruleset.c In case of lookup_tech_list() errors, return error from ruleset loading instead of aborting server. See patch #3780 ------------------------------------------------------------------------ r22523 | cazfi | 2013-03-17 22:41:55 +0200 (Sun, 17 Mar 2013) | 5 lines Changed paths: M /trunk/common/road.c M /trunk/common/road.h M /trunk/server/generator/mapgen.c M /trunk/server/maphand.c Do not end river generation if river is only diagonally adjacent to existing river, require cardinal adjacency. See bug #20620 ------------------------------------------------------------------------ r22522 | cazfi | 2013-03-17 17:09:23 +0200 (Sun, 17 Mar 2013) | 8 lines Changed paths: M /trunk/common/packets.def M /trunk/common/scriptcore/api_game_methods.c M /trunk/doc/README.ruleset_experimental M /trunk/server/ruleset.c Fixes to already committed change to make partisan appearance depend on nationality. - Jacob Nevins noted that ruleset loading expected partisan_pct instead of partisans_pct from ruleset. Fixed. - Updated README.ruleset_experimental See patch #3762 ------------------------------------------------------------------------ r22521 | cazfi | 2013-03-17 17:02:19 +0200 (Sun, 17 Mar 2013) | 4 lines Changed paths: M /trunk/server/scripting/script_fcdb.c Fixed luasql initialization. See bug #20612 ------------------------------------------------------------------------ r22520 | cazfi | 2013-03-15 23:33:03 +0200 (Fri, 15 Mar 2013) | 5 lines Changed paths: M /trunk/server/ruleset.c In case of lookup_move_type() errors, return error from ruleset loading instead of aborting server. See patch #3778 ------------------------------------------------------------------------ r22518 | cazfi | 2013-03-15 23:28:49 +0200 (Fri, 15 Mar 2013) | 4 lines Changed paths: M /trunk/dependencies/luasql/src/Makefile.am Use FCDB_SQLITE3_CFLAGS when compiling luasql. See bug #20608 ------------------------------------------------------------------------ r22516 | cazfi | 2013-03-15 12:35:51 +0200 (Fri, 15 Mar 2013) | 5 lines Changed paths: M /trunk/m4/sqlite3.m4 Fixed FCDB_SQLITE3_CFLAGS and FCDB_SQLITE3_LIBS to have correct content instead that of the other. See bug #20607 ------------------------------------------------------------------------ r22515 | cazfi | 2013-03-14 22:48:57 +0200 (Thu, 14 Mar 2013) | 4 lines Changed paths: M /trunk/utility/fcthread.h Removed dummy threads related macros. See patch #3758 ------------------------------------------------------------------------ r22514 | cazfi | 2013-03-14 19:57:13 +0200 (Thu, 14 Mar 2013) | 6 lines Changed paths: M /trunk/client/luascript/tolua_client.pkg M /trunk/common/scriptcore/tolua_common_a.pkg Fixed unpack() uses that do not work with lua-5.2 Patch by Matthias Pfafferodt See bug #20586 ------------------------------------------------------------------------ r22513 | cazfi | 2013-03-13 22:49:10 +0200 (Wed, 13 Mar 2013) | 5 lines Changed paths: M /trunk/client/clinet.c M /trunk/server/sernet.c M /trunk/utility/netintf.c Made FC_ADDR_ANY legal value to pass to net_lookup_service() even when IPv6 support is disabled. It checks itself if IPv6 addresses are valid. See patch #3760 ------------------------------------------------------------------------ r22511 | cazfi | 2013-03-13 22:26:56 +0200 (Wed, 13 Mar 2013) | 4 lines Changed paths: M /trunk/utility/support.h Do not redefine "bool" type when compiling C++ See patch #3772 ------------------------------------------------------------------------ r22510 | cazfi | 2013-03-13 10:32:58 +0200 (Wed, 13 Mar 2013) | 5 lines Changed paths: M /trunk/server/ruleset.c In case of lookup_government() failures, return error from ruleset loading instead of aborting entire server. See patch #3773 ------------------------------------------------------------------------ r22508 | cazfi | 2013-03-13 06:47:20 +0200 (Wed, 13 Mar 2013) | 6 lines Changed paths: M /trunk/client/climisc.c M /trunk/common/mapimg.c M /trunk/common/mapimg.h M /trunk/server/srv_main.c M /trunk/server/stdinhand.c Save mapimgs produced by server to the autosave directory. Requested by Jacob Nevins See bug #19168 ------------------------------------------------------------------------ r22507 | cazfi | 2013-03-11 00:28:15 +0200 (Mon, 11 Mar 2013) | 8 lines Changed paths: M /trunk/common/packets.def M /trunk/common/scriptcore/api_game_methods.c M /trunk/data/alien/cities.ruleset M /trunk/data/civ1/cities.ruleset M /trunk/data/civ2/cities.ruleset M /trunk/data/civ2civ3/cities.ruleset M /trunk/data/classic/cities.ruleset M /trunk/data/experimental/cities.ruleset M /trunk/data/multiplayer/cities.ruleset M /trunk/fc_version M /trunk/server/ruleset.c When nationality is enabled, partisan appearance depends on number of citizens of old owner's nationality in the city instead of city's original builder information. Partisans can appear if there's at least minimum percentage, defined in ruleset, such citizens. If the percentage is defined to be 0, original builder information is used instead. See patch #3762 ------------------------------------------------------------------------ r22506 | cazfi | 2013-03-11 00:17:08 +0200 (Mon, 11 Mar 2013) | 5 lines Changed paths: M /trunk/common/aicore/path_finding.c M /trunk/common/aicore/pf_tools.c Do not check against UCF_TERRAIN_SPEED in pathfinding but let map_move_cost() to handle it. See patch #3766 ------------------------------------------------------------------------ r22505 | cazfi | 2013-03-10 13:57:06 +0200 (Sun, 10 Mar 2013) | 7 lines Changed paths: M /trunk/ai/default/aiunit.c M /trunk/common/combat.c M /trunk/common/unittype.h M /trunk/data/alien/units.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/fc_version M /trunk/server/ruleset.c Added unit class property "non_native_def_pct", defaulting to 100%. Units defending on non-native terrain get only that percentage of their defense power applied. Currently the only way for unit to defend on non-native terrain is that it's in a city built on such a terrain. See bug #20544 ------------------------------------------------------------------------ r22503 | cazfi | 2013-03-09 10:03:08 +0200 (Sat, 09 Mar 2013) | 7 lines Changed paths: M /trunk/client/options.c Made server_optset and client_optset definitions identical to declarations by dropping double const. Base on report by "no info yet " See bug #19384 ------------------------------------------------------------------------ r22502 | cazfi | 2013-03-08 08:13:25 +0200 (Fri, 08 Mar 2013) | 7 lines Changed paths: M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/common/scriptcore/api_game_methods.c M /trunk/common/scriptcore/api_game_methods.h M /trunk/common/scriptcore/tolua_game.pkg M /trunk/data/default/default.lua Add C-code side function api_methods_city_inspire_partisans() accessible as City:inspire_partisans() from lua-script. Partisans creation checks for player being original owner of the city and "Inspires_Partisans" effect being active moved from default.lua to that function See patch #3763 ------------------------------------------------------------------------ r22501 | cazfi | 2013-03-08 06:22:19 +0200 (Fri, 08 Mar 2013) | 5 lines Changed paths: M /trunk/configure.ac M /trunk/dependencies/Makefile.am A /trunk/dependencies/luasql (from /trunk/dependencies/luasql-2.1.1:22490) D /trunk/dependencies/luasql-2.1.1 Renamed directory "luasql-2.1.1" as "luasql". Luasql version in the directory is already 2.3.0. See patch #3771 ------------------------------------------------------------------------ r22499 | cazfi | 2013-03-08 06:14:54 +0200 (Fri, 08 Mar 2013) | 7 lines Changed paths: M /trunk/tools/Makefile.am Removed redundant EXTRA_freeciv_manual_DEPENDENCIES variable that was giving errors with older automake Reported by Jacob Nevins See bug #20565 ------------------------------------------------------------------------ r22498 | cazfi | 2013-03-08 06:01:14 +0200 (Fri, 08 Mar 2013) | 5 lines Changed paths: M /trunk/server/ruleset.c For the bulk of possible errors in tech ruleset, return error from ruleset loading instead of aborting the program. See patch #3748 ------------------------------------------------------------------------ r22497 | cazfi | 2013-03-08 05:58:39 +0200 (Fri, 08 Mar 2013) | 5 lines Changed paths: M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset Documented road compat_special "River" and road type flag "River" in ruleset comments. See patch #3761 ------------------------------------------------------------------------ r22496 | cazfi | 2013-03-08 05:53:44 +0200 (Fri, 08 Mar 2013) | 5 lines Changed paths: M /trunk/ai/threaded/Makefile.am A /trunk/ai/threaded/taicity.c A /trunk/ai/threaded/taicity.h M /trunk/ai/threaded/taimsg.h M /trunk/ai/threaded/taiplayer.c M /trunk/server/advisors/autosettlers.c M /trunk/server/advisors/autosettlers.h Threaded AI cities create worker task requests for autosettlers to fulfill. See patch #3715 ------------------------------------------------------------------------ r22495 | cazfi | 2013-03-07 10:13:59 +0200 (Thu, 07 Mar 2013) | 6 lines Changed paths: M /trunk/data/classic/script.lua Reorganized lua code to add map labels to make it significantly faster. Too long script execution time reported by pepeto See bug #20543 ------------------------------------------------------------------------ r22494 | cazfi | 2013-03-07 09:58:27 +0200 (Thu, 07 Mar 2013) | 4 lines Changed paths: M /trunk/Makefile.am D /trunk/m4/glib-2.0.m4 D /trunk/m4/glib.m4 Removed obsoleted glib.m4 and glib-2.0.m4 See patch #3767 ------------------------------------------------------------------------ r22492 | cazfi | 2013-03-07 08:46:07 +0200 (Thu, 07 Mar 2013) | 4 lines Changed paths: M /trunk/common/map.h Made isometric topology the default, matching default tileset. See patch #3764 ------------------------------------------------------------------------ r22491 | cazfi | 2013-03-07 08:41:33 +0200 (Thu, 07 Mar 2013) | 5 lines Changed paths: M /trunk/server/maphand.c When ocean is transformed to land causing river road type not to reach ocean, extend it to ocean. See patch #3754 ------------------------------------------------------------------------ r22486 | jtn | 2013-03-07 00:24:18 +0200 (Thu, 07 Mar 2013) | 4 lines Changed paths: M /trunk/client/connectdlg_common.c If the client fails to get 'hack' access to its spawned server, shut it down forcibly rather than trying '/quit' (which needs hack). See gna bug #20555. ------------------------------------------------------------------------ r22485 | jtn | 2013-03-07 00:24:13 +0200 (Thu, 07 Mar 2013) | 3 lines Changed paths: M /trunk/client/connectdlg_common.c M /trunk/utility/shared.c The client now uses the same is_safe_filename() function as other code. See gna bug #20589. ------------------------------------------------------------------------ r22483 | cazfi | 2013-03-06 16:37:27 +0200 (Wed, 06 Mar 2013) | 5 lines Changed paths: M /trunk/server/stdinhand.c Made mapimg_create() failure to return error from command handling, with proper error message printed. See patch #3765 ------------------------------------------------------------------------ r22482 | cazfi | 2013-03-06 07:45:29 +0200 (Wed, 06 Mar 2013) | 5 lines Changed paths: M /trunk/common/workertask.c M /trunk/common/workertask.h M /trunk/server/advisors/autosettlers.c Store want for city worker task requests that workers can use to prioritize between cities See patch #3757 ------------------------------------------------------------------------ r22481 | cazfi | 2013-03-06 07:29:46 +0200 (Wed, 06 Mar 2013) | 5 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/city.c M /trunk/common/packets.def M /trunk/common/road.h M /trunk/common/tile.c M /trunk/data/alien/buildings.ruleset M /trunk/data/alien/cities.ruleset M /trunk/data/alien/effects.ruleset M /trunk/data/alien/game.ruleset M /trunk/data/alien/governments.ruleset M /trunk/data/alien/nations.ruleset M /trunk/data/alien/techs.ruleset M /trunk/data/alien/terrain.ruleset M /trunk/data/alien/units.ruleset M /trunk/data/civ1/buildings.ruleset M /trunk/data/civ1/cities.ruleset M /trunk/data/civ1/effects.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ1/governments.ruleset M /trunk/data/civ1/nations.ruleset M /trunk/data/civ1/techs.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/buildings.ruleset M /trunk/data/civ2/cities.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2/governments.ruleset M /trunk/data/civ2/nations.ruleset M /trunk/data/civ2/techs.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/buildings.ruleset M /trunk/data/civ2civ3/cities.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/civ2civ3/governments.ruleset M /trunk/data/civ2civ3/nations.ruleset M /trunk/data/civ2civ3/techs.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/buildings.ruleset M /trunk/data/classic/cities.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/classic/governments.ruleset M /trunk/data/classic/nations.ruleset M /trunk/data/classic/techs.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/buildings.ruleset M /trunk/data/experimental/cities.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/experimental/governments.ruleset M /trunk/data/experimental/nations.ruleset M /trunk/data/experimental/techs.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/buildings.ruleset M /trunk/data/multiplayer/cities.ruleset M /trunk/data/multiplayer/effects.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/multiplayer/governments.ruleset M /trunk/data/multiplayer/nations.ruleset M /trunk/data/multiplayer/techs.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/fc_version M /trunk/server/ruleset.c Added second set of output increase fields for road types, these ones applying regardless of terrain. See patch #3755 ------------------------------------------------------------------------ r22479 | cazfi | 2013-03-05 12:25:59 +0200 (Tue, 05 Mar 2013) | 7 lines Changed paths: M /trunk/configure.ac Do not add "-pthread" to CFLAGS when it's not an needed option, but in fact unknown one breaking the build. Reported by Anonymous See bug #20575 ------------------------------------------------------------------------ r22477 | cazfi | 2013-03-05 12:18:38 +0200 (Tue, 05 Mar 2013) | 5 lines Changed paths: M /trunk/common/mapimg.c Avoid server crash when manual mapimg creation command is given before map has been created. See bug #20579 ------------------------------------------------------------------------ r22475 | cazfi | 2013-03-05 09:34:26 +0200 (Tue, 05 Mar 2013) | 4 lines Changed paths: M /trunk/common/unit.c M /trunk/server/unittools.c Fixed iteration through units to be unloaded from transport. See bug #20498 ------------------------------------------------------------------------ r22474 | cazfi | 2013-03-05 09:19:03 +0200 (Tue, 05 Mar 2013) | 7 lines Changed paths: M /trunk/dependencies/luasql-2.1.1/Makefile.am A /trunk/dependencies/luasql-2.1.1/Version M /trunk/dependencies/luasql-2.1.1/src/ls_mysql.c M /trunk/dependencies/luasql-2.1.1/src/ls_postgres.c M /trunk/dependencies/luasql-2.1.1/src/ls_sqlite3.c M /trunk/dependencies/luasql-2.1.1/src/luasql.c M /trunk/dependencies/luasql-2.1.1/src/luasql.h Updated luasql to version from v2.3.0 git tag to fix build against lua-5.2. Reported by Lavrentij P Berija See bug #20551 ------------------------------------------------------------------------ r22472 | jtn | 2013-03-01 12:50:35 +0200 (Fri, 01 Mar 2013) | 2 lines Changed paths: M /trunk/server/connecthand.c Remove some (disabled) debug code accidentally committed in the previous fix for gna patch #3743 (r22458). ------------------------------------------------------------------------ r22471 | cazfi | 2013-03-01 09:37:15 +0200 (Fri, 01 Mar 2013) | 4 lines Changed paths: M /trunk/server/generator/mapgen.c When removing tiny isles, remove also river road types generated on them. See patch #3753 ------------------------------------------------------------------------ r22469 | cazfi | 2013-03-01 09:34:19 +0200 (Fri, 01 Mar 2013) | 4 lines Changed paths: M /trunk/doc/Makefile.am A /trunk/doc/README.AI_modules Added READM.AI_modules document about using and building AI modules. See patch #3750 ------------------------------------------------------------------------ r22468 | cazfi | 2013-02-28 23:40:50 +0200 (Thu, 28 Feb 2013) | 5 lines Changed paths: M /trunk/server/rssanity.c M /trunk/server/ruleset.c Moved checks that ruleset has units with the absolutely needed flags and roles from ruleset.c:load_ruleset_units() to new rssanity.c:rs_common_units() See patch #3749 ------------------------------------------------------------------------ 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 See patch #3746 ------------------------------------------------------------------------ r22466 | cazfi | 2013-02-28 10:31:22 +0200 (Thu, 28 Feb 2013) | 5 lines Changed paths: M /trunk/common/requirements.c M /trunk/doc/README.effects Added support for range "City" for tile properties related requirements "Terrain", "Special", "Resource", "Base", "Road", "TerrainClass", "TerrainFlag". See patch #3740 ------------------------------------------------------------------------ r22465 | cazfi | 2013-02-28 09:35:02 +0200 (Thu, 28 Feb 2013) | 6 lines Changed paths: M /trunk/ai/default/aiferry.c M /trunk/common/aicore/path_finding.c M /trunk/common/aicore/pf_tools.c M /trunk/common/map.c M /trunk/common/map.h Pass unit class to tile_move_cost_ptrs() when we have no actual unit to pass. Produce more accurate move cost estimates based on unit class than no unit information at all. See patch #3747 ------------------------------------------------------------------------ r22462 | cazfi | 2013-02-28 09:18:18 +0200 (Thu, 28 Feb 2013) | 5 lines Changed paths: M /trunk/dependencies/lua-5.2/Makefile.am M /trunk/dependencies/tolua-5.2/Makefile.am Add documents describing version and local modifications of included lua and tolua trees to distribution tarball. See bug #20560 ------------------------------------------------------------------------ r22460 | cazfi | 2013-02-28 05:07:42 +0200 (Thu, 28 Feb 2013) | 5 lines Changed paths: M /trunk/ai/default/advmilitary.c Cities in urgent danger that have no defender units at all build unit first, and defense bonuses providing buildings only after that. See bug #20559 ------------------------------------------------------------------------ r22458 | jtn | 2013-02-28 00:25:46 +0200 (Thu, 28 Feb 2013) | 9 lines Changed paths: M /trunk/common/connection.h M /trunk/common/player.h M /trunk/server/commands.c M /trunk/server/connecthand.c M /trunk/server/plrhand.c M /trunk/server/stdinhand.c Various cleanups to /delegate. - admin can now forcibly '/delegate cancel' an active delegation - player X observer -> player X delegate works better - generally tighten up checks, particularly when an admin is changing another player's delegation - mark strings for i18n - many other message / help / textual improvements See gna patch #3743. ------------------------------------------------------------------------ r22457 | cazfi | 2013-02-27 23:20:20 +0200 (Wed, 27 Feb 2013) | 4 lines Changed paths: M /trunk/client/gui-sdl/dialogs.c Count defense bonuses from natural roads in sdl_get_tile_defense_info_text(). See patch #3738 ------------------------------------------------------------------------ r22454 | cazfi | 2013-02-27 23:08:42 +0200 (Wed, 27 Feb 2013) | 6 lines Changed paths: M /trunk/client/options.c Fixed initial selection of default tileset on new freeciv installations to correctly consider tileset priority instead of just selecting the first working one in alphabetical order. See bug #20008 ------------------------------------------------------------------------ r22453 | cazfi | 2013-02-27 08:57:10 +0200 (Wed, 27 Feb 2013) | 5 lines Changed paths: M /trunk/common/combat.c M /trunk/common/combat.h Made get_defense_power() static as it will not work with road type rivers as it used to work with river specials. See patch #3737 ------------------------------------------------------------------------ r22451 | cazfi | 2013-02-27 08:54:14 +0200 (Wed, 27 Feb 2013) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/editgui.c M /trunk/client/gui-gtk-2.0/graphics.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-gtk-2.0/wldlg.c M /trunk/client/gui-gtk-3.0/citydlg.c M /trunk/client/gui-gtk-3.0/editgui.c M /trunk/client/gui-gtk-3.0/graphics.c M /trunk/client/gui-gtk-3.0/helpdlg.c M /trunk/client/gui-gtk-3.0/repodlgs.c M /trunk/client/gui-gtk-3.0/wldlg.c M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-sdl/gui_tilespec.h M /trunk/client/gui-xaw/graphics.c M /trunk/client/reqtree.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h Use orientation sprite in mapview when unit has both icon and orientation sprites. See bug #20553 ------------------------------------------------------------------------ r22450 | cazfi | 2013-02-27 08:39:13 +0200 (Wed, 27 Feb 2013) | 5 lines Changed paths: M /trunk/server/savegame.c M /trunk/server/savegame2.c If river overlay map is turned to roads when savegame is loaded, do not set map.server.have_river_overlay See patch #3745 ------------------------------------------------------------------------ r22447 | cazfi | 2013-02-26 19:19:47 +0200 (Tue, 26 Feb 2013) | 5 lines Changed paths: M /trunk/doc/README.effects Use ruleset names of unit type flags instead of names internal to code in README.effects. See patch #3741 ------------------------------------------------------------------------ r22446 | cazfi | 2013-02-26 08:12:18 +0200 (Tue, 26 Feb 2013) | 6 lines Changed paths: M /trunk/data/alien/game.ruleset M /trunk/data/alien/nation/adventurers.ruleset M /trunk/data/alien/nation/galacticsound.ruleset M /trunk/data/alien/nation/jw.ruleset M /trunk/data/alien/nation/kindergarden.ruleset M /trunk/data/alien/nation/lunatics.ruleset M /trunk/data/alien/nation/madmen.ruleset M /trunk/data/alien/nation/mathclub.ruleset M /trunk/data/alien/nation/secretsociety.ruleset M /trunk/data/alien/nation/teamgladiators.ruleset Added nation specific player colours to alien ruleset. Patch by Jacob Nevins See patch #3724 ------------------------------------------------------------------------ r22445 | cazfi | 2013-02-26 08:08:22 +0200 (Tue, 26 Feb 2013) | 4 lines Changed paths: M /trunk/server/maphand.c Consider river road types ecologically wet. See patch #3739 ------------------------------------------------------------------------ r22443 | cazfi | 2013-02-26 07:39:53 +0200 (Tue, 26 Feb 2013) | 5 lines Changed paths: M /trunk/server/ruleset.c For the bulk of possible errors in terrain or unit rulesets, return error from ruleset loading instead of aborting the program. See patch #3733 ------------------------------------------------------------------------ r22441 | cazfi | 2013-02-25 18:38:53 +0200 (Mon, 25 Feb 2013) | 5 lines Changed paths: M /trunk/data/cimpletoon/orient_units.spec M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/multiplayer/units.ruleset Made spec-file changes to enable Elephants and Crusaders sprites in cimpletoon tileset. Removed use of fallback graphics from rulesets. See bug #19998 ------------------------------------------------------------------------ r22440 | cazfi | 2013-02-25 18:31:21 +0200 (Mon, 25 Feb 2013) | 5 lines Changed paths: M /trunk/server/advisors/autosettlers.c Get move bonus from old roads correctly when evaluating how much better new road would be. See bug #20546 ------------------------------------------------------------------------ r22438 | cazfi | 2013-02-25 11:14:03 +0200 (Mon, 25 Feb 2013) | 4 lines Changed paths: M /trunk/dependencies/lua-5.2/Version M /trunk/dependencies/lua-5.2/src/lbaselib.c M /trunk/dependencies/lua-5.2/src/ldo.c Applied lua.org lua-5.2 patches as of 22-Feb-13. See patch #3736 ------------------------------------------------------------------------ r22437 | cazfi | 2013-02-25 08:47:49 +0200 (Mon, 25 Feb 2013) | 5 lines Changed paths: M /trunk/ai/default/advmilitary.c M /trunk/client/goto.c M /trunk/common/aicore/path_finding.c M /trunk/common/aicore/path_finding.h Create attacking player specific reverse path finding maps for cities when assessing danger. See patch #3729 ------------------------------------------------------------------------ r22436 | cazfi | 2013-02-25 08:39:06 +0200 (Mon, 25 Feb 2013) | 5 lines Changed paths: M /trunk/common/terrain.c M /trunk/common/tile.c Include roads with "Natural" flag in return string of tile_get_info_text(), not of get_infrastructure_text(). See patch #3735 ------------------------------------------------------------------------ r22435 | cazfi | 2013-02-25 08:36:09 +0200 (Mon, 25 Feb 2013) | 5 lines Changed paths: M /trunk/server/rssanity.c M /trunk/server/ruleset.c Moved barbarian unit types related sanity checks from ruleset.c:load_ruleset_units() to rssanity.c:rs_barbarian_units() See patch #3734 ------------------------------------------------------------------------ r22434 | cazfi | 2013-02-24 08:15:23 +0200 (Sun, 24 Feb 2013) | 5 lines Changed paths: M /trunk/ai/default/advmilitary.c When assessing danger, handle UCF_ATT_FROM_NON_NATIVE identical to UTYF_MARINES. See patch #3728 ------------------------------------------------------------------------ r22433 | cazfi | 2013-02-24 07:42:43 +0200 (Sun, 24 Feb 2013) | 4 lines Changed paths: M /trunk/server/citytools.c For natural city name suggestions, count any river road type as river. See patch #3727 ------------------------------------------------------------------------ r22432 | cazfi | 2013-02-24 07:16:38 +0200 (Sun, 24 Feb 2013) | 4 lines Changed paths: M /trunk/common/scriptcore/luascript.c M /trunk/configure.ac M /trunk/dependencies/Makefile.am M /trunk/server/scripting/tolua_server.pkg Switched to use lua-5.2 and tolua-5.2 See patch #3230 ------------------------------------------------------------------------ r22431 | pepeto | 2013-02-23 11:12:22 +0200 (Sat, 23 Feb 2013) | 5 lines Changed paths: M /trunk/doc/README.delta Improvements to "docs/README.delta". Patch by Sveinung Kvilhaugsvik with minor change by me See gna patch #3698 ------------------------------------------------------------------------ r22430 | pepeto | 2013-02-23 11:12:20 +0200 (Sat, 23 Feb 2013) | 5 lines Changed paths: M /trunk/common/base.h M /trunk/common/city.h M /trunk/common/connection.h M /trunk/common/diptreaty.h M /trunk/common/disaster.h M /trunk/common/effects.h M /trunk/common/events.h M /trunk/common/fc_types.h M /trunk/common/improvement.h M /trunk/common/packets.h M /trunk/common/requirements.h M /trunk/common/road.h M /trunk/common/spaceship.h M /trunk/common/tech.h M /trunk/common/terrain.h M /trunk/common/traderoutes.h M /trunk/common/unittype.h Label macros, variables and types used in the network protocol. Patch by Sveinung Kvilhaugsvik with minor improvements by me See gna bug #19868 ------------------------------------------------------------------------ r22429 | cazfi | 2013-02-23 07:54:42 +0200 (Sat, 23 Feb 2013) | 5 lines Changed paths: M /trunk/server/unittools.c Check for disabled autoattack just once in the beginning of the autoattack function, and do not run bulk of the function at all. See patch #3725 ------------------------------------------------------------------------ r22428 | cazfi | 2013-02-23 07:05:10 +0200 (Sat, 23 Feb 2013) | 7 lines Changed paths: M /trunk/client/tilespec.c M /trunk/common/road.c M /trunk/common/road.h M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset Obsoleted and removed "CardinalOnly" road flag completely. It was used only used in drawing of non-river cardinal only roads - something that's nobody uses at the moment - and that use was replaced by move mode based evaluation of road's cardinal only nature. See patch #3714 ------------------------------------------------------------------------ r22426 | cazfi | 2013-02-23 06:54:48 +0200 (Sat, 23 Feb 2013) | 7 lines Changed paths: M /trunk/data/cimpletoon/orient_units.png Added elephants and crusaders gfx to cimpletoon. Created by YD based on public domain blender models. See graphics/cimpletoon/CREDITS See bug #19998 ------------------------------------------------------------------------ r22424 | cazfi | 2013-02-23 06:52:48 +0200 (Sat, 23 Feb 2013) | 2 lines Changed paths: M /trunk/data/graphics/cimpletoon/CREDITS Updated cimpletoon CREDITS to mention elephants model by Jeff2207. ------------------------------------------------------------------------ r22422 | jtn | 2013-02-22 23:55:31 +0200 (Fri, 22 Feb 2013) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/unitselect.c M /trunk/client/gui-gtk-3.0/unitselect.c Mark some strings in unit select dialog for i18n. Reported by Jordi Negrevernis i Font (jorneg@gna). See gna bug #20545. ------------------------------------------------------------------------ r22421 | pepeto | 2013-02-22 10:41:19 +0200 (Fri, 22 Feb 2013) | 16 lines Changed paths: M /trunk/common/connection.c M /trunk/common/connection.h M /trunk/common/generate_packets.py M /trunk/common/packets.c M /trunk/common/packets.def M /trunk/common/packets.h M /trunk/doc/HACKING M /trunk/fc_version M /trunk/server/connecthand.c M /trunk/server/sernet.c Keep login network protocol compatible with former versions. Packets headers contain 3 bytes in the initial protocol (2 for the length, 1 for the type), and 4 bytes after the SERVER_JOIN_REPLY packet has been sent or received (2 for the length, 2 for the type). These values are defined in "common/packets.c", respectively in functions packet_header_init() and packet_header_set(). Label packets in "common/packets.def" which are used in the initial protocol (their number must be in range 0-255). Update comments and documentation. Do not send ping when accepting a new connection, because we would be unable to handle packets with different header sizes asynchronously. See gna bug #19943 ------------------------------------------------------------------------ r22420 | pepeto | 2013-02-22 10:27:02 +0200 (Fri, 22 Feb 2013) | 4 lines Changed paths: M /trunk/common/dataio.c M /trunk/common/dataio.h Add utility to put integers from different sizes and signedness into a data_out buffer, and a to get them from a data_in buffer. See gna patch #3690 ------------------------------------------------------------------------ r22419 | cazfi | 2013-02-22 10:11:02 +0200 (Fri, 22 Feb 2013) | 5 lines Changed paths: M /trunk/common/map.c M /trunk/common/road.h M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset Added road type flag "Natural" Even if enabled, restrictinfra settings does not apply to roads with that flag. See gna patch #3700 ------------------------------------------------------------------------ r22418 | cazfi | 2013-02-22 06:48:07 +0200 (Fri, 22 Feb 2013) | 5 lines Changed paths: M /trunk/ai/default/advmilitary.c M /trunk/ai/default/aicity.c M /trunk/ai/default/aicity.h M /trunk/common/effects.c M /trunk/common/effects.h Moved ai function ai_find_source_building() from common/effects.c as dai_find_source_building in ai/default/aicity.c. See gna patch #3722 ------------------------------------------------------------------------ r22417 | cazfi | 2013-02-22 06:45:00 +0200 (Fri, 22 Feb 2013) | 5 lines Changed paths: M /trunk/client/tilespec.c M /trunk/data/amplio/water.spec M /trunk/data/amplio2/water.spec M /trunk/data/hex2t/overlays.spec M /trunk/data/isophex/rivers.spec M /trunk/data/isotrident/terrain2.spec M /trunk/data/trident/tiles.spec Replaced hardcoded river special gfx tag "tx.river" with "river" so it's the same as typical river as road tag. See gna patch #3723 ------------------------------------------------------------------------ r22416 | cazfi | 2013-02-22 05:38:46 +0200 (Fri, 22 Feb 2013) | 5 lines Changed paths: M /trunk/server/ruleset.c In many cases, return error from ruleset loading instead of aborting program. See gna patch #3699 ------------------------------------------------------------------------ r22413 | pepeto | 2013-02-21 12:15:55 +0200 (Thu, 21 Feb 2013) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-3.0/pages.c M /trunk/client/include/pages_g.h M /trunk/client/update_queue.c Wait for spawning the server before switching to the PAGE_LOAD or PAGE_SCENARIO in the gtk2 and gtk3 clients. Else, sometimes, the '/load' command was rejected if it was sent before getting hack access level. Reported by Matthias Pfafferodt and me See gna bug #17354 and bug #17216 ------------------------------------------------------------------------ r22410 | pepeto | 2013-02-21 12:02:01 +0200 (Thu, 21 Feb 2013) | 5 lines Changed paths: M /trunk/client/goto.c Initialize the packet_unit_orders structure in send_path_orders(). This was the cause of read of uninitialized bytes and 8-bits overflow when sending the packet. See gna bug #20494 ------------------------------------------------------------------------ r22409 | cazfi | 2013-02-21 10:54:12 +0200 (Thu, 21 Feb 2013) | 4 lines Changed paths: M /trunk/doc/README.packaging Mention in README.packaging that threaded AI is now functional. See gna patch #3716 ------------------------------------------------------------------------ r22408 | cazfi | 2013-02-21 07:06:13 +0200 (Thu, 21 Feb 2013) | 4 lines Changed paths: M /trunk/common/road.c M /trunk/common/road.h M /trunk/common/tile.c M /trunk/common/tile.h M /trunk/server/generator/mapgen.c M /trunk/server/ruleset.c Added mapgenerator support for multiple river types in the ruleset. See gna patch #3701 ------------------------------------------------------------------------ r22407 | cazfi | 2013-02-21 07:03:23 +0200 (Thu, 21 Feb 2013) | 5 lines Changed paths: M /trunk/common/game.h M /trunk/server/citytools.c 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. See gna patch #3702 ------------------------------------------------------------------------ r22404 | cazfi | 2013-02-21 07:00:40 +0200 (Thu, 21 Feb 2013) | 5 lines Changed paths: M /trunk/doc/CodingStyle Prohibit functionality always necessary inside fc_assert() family of macros. See gna patch #3712 ------------------------------------------------------------------------ r22403 | pepeto | 2013-02-20 12:18:58 +0200 (Wed, 20 Feb 2013) | 8 lines Changed paths: M /trunk/client/options.c M /trunk/server/savegame2.c M /trunk/utility/registry.h M /trunk/utility/registry_ini.c M /trunk/utility/section_file.c M /trunk/utility/section_file.h Add an option to control if digital '0' and '1' can be interpreted as booleans or not in registry files. Only old savegames, scenarios and client options (< 2.3.0) have this option enabled. Rulesets, Tilesets, metaserver, challenge file, etc. should now have real booleans 'TRUE' and 'FALSE'. See gna patch #2190 ------------------------------------------------------------------------ r22402 | pepeto | 2013-02-20 12:02:40 +0200 (Wed, 20 Feb 2013) | 8 lines Changed paths: M /trunk/server/unittools.c Orders which doesn't require moves left such has disband, establish trade route or help building wonders are not delayed for one turn when the unit has no move left. Building bases, roads or other infrastructures when it has been done by another unit previously doesn't cancel the unit orders, it just ignore it. See gna patch #2206 ------------------------------------------------------------------------ r22399 | pepeto | 2013-02-20 11:53:37 +0200 (Wed, 20 Feb 2013) | 6 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/game.c M /trunk/common/player.c M /trunk/common/player.h M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/ruleset.c M /trunk/server/stdinhand.c Clear players' nation, governments and city_style in game_ruleset_free(). Clear game.government_during_revolution pointer in game_ruleset_free(). Remove other similar hacks from the client and server code. Discards PACKET_PLAYER_INFO in the middle of ruleset or game (re)loading cycles. See gna bug #20517 and bug #19814 ------------------------------------------------------------------------ r22397 | pepeto | 2013-02-20 11:35:49 +0200 (Wed, 20 Feb 2013) | 8 lines Changed paths: M /trunk/server/connecthand.c Do not attempt to attach a connection to a player or to global observer when restoring delegation if the connection was not previously attached to something. It was causing the server creating an incomplete player for it. Many assertion failures and eventually a crash were consequences. Reported by Jacob Nevins See gna bug #20490 ------------------------------------------------------------------------ r22395 | pepeto | 2013-02-20 11:28:09 +0200 (Wed, 20 Feb 2013) | 5 lines Changed paths: M /trunk/utility/astring.c Make astring buffer dynamically allocated and resizable. Requested by J. M. Gorbach See gna bug #20086 ------------------------------------------------------------------------ r22393 | cazfi | 2013-02-20 11:16:04 +0200 (Wed, 20 Feb 2013) | 7 lines Changed paths: M /trunk/common/unit.c Moved necessary functionality out from fc_assert_ret_val() Functionality of fc_assert_ret_val() currently happens to be included in release builds too, so this was not causing real problems, but was just a style issue. See gna bug #20519 ------------------------------------------------------------------------ r22392 | cazfi | 2013-02-20 11:00:17 +0200 (Wed, 20 Feb 2013) | 4 lines Changed paths: M /trunk/client/tilespec.c Create representative river icon to be used in editor road type selector. See gna patch #3709 ------------------------------------------------------------------------ r22389 | jtn | 2013-02-20 01:53:15 +0200 (Wed, 20 Feb 2013) | 3 lines Changed paths: M /trunk/client/helpdata.c Use pluralised i18n markup for "%d population" in help. See gna patch #3717. ------------------------------------------------------------------------ r22388 | jtn | 2013-02-20 01:53:02 +0200 (Wed, 20 Feb 2013) | 3 lines Changed paths: M /trunk/client/helpdata.c M /trunk/data/helpdata.txt Document more thoroughly CanFortify units' defense bonus in cities. See gna bug #20501. ------------------------------------------------------------------------ r22387 | cazfi | 2013-02-19 12:18:36 +0200 (Tue, 19 Feb 2013) | 4 lines Changed paths: M /trunk/client/tilespec.c Use river graphic tags from ruleset instead of hardcoded "tx.river". See gna patch #3710 ------------------------------------------------------------------------ r22386 | pepeto | 2013-02-19 11:37:13 +0200 (Tue, 19 Feb 2013) | 3 lines Changed paths: M /trunk/data/amplio.tilespec M /trunk/data/amplio2.tilespec M /trunk/data/cimpletoon.tilespec M /trunk/data/hex2t.tilespec M /trunk/data/isophex.tilespec M /trunk/data/isotrident.tilespec M /trunk/data/trident.tilespec Use 'TRUE' and 'FALSE' instead of '1' and '0' for booleans in tilesets. See gna patch #3707 ------------------------------------------------------------------------ r22385 | pepeto | 2013-02-19 11:35:36 +0200 (Tue, 19 Feb 2013) | 3 lines Changed paths: M /trunk/data/alien/cities.ruleset M /trunk/data/alien/game.ruleset M /trunk/data/alien/nation/lunatics.ruleset M /trunk/data/alien/nation/madmen.ruleset M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/cities.ruleset M /trunk/data/civ1/effects.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/cities.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/buildings.ruleset M /trunk/data/civ2civ3/cities.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/cities.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/cities.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/cities.ruleset M /trunk/data/multiplayer/effects.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/nation/barbarian.ruleset M /trunk/data/nation/pirate.ruleset Use 'TRUE' and 'FALSE' instead of '1' and '0' for booleans in rulesets. See gna patch #3706 ------------------------------------------------------------------------ r22384 | pepeto | 2013-02-19 11:11:22 +0200 (Tue, 19 Feb 2013) | 4 lines Changed paths: M /trunk/common/dataio.c Use FC_STATIC_ASSERT() compilation time assertion instead of fc_assertion() running time assertion to check uintX_t sizes in "common/dataio.c". See gna patch #3705. ------------------------------------------------------------------------ r22383 | pepeto | 2013-02-19 11:08:22 +0200 (Tue, 19 Feb 2013) | 3 lines Changed paths: M /trunk/server/sernet.c Use the new speclist functions to simplify the usage of the ping timer_list. See gna patch #3689 ------------------------------------------------------------------------ r22382 | pepeto | 2013-02-19 11:05:00 +0200 (Tue, 19 Feb 2013) | 7 lines Changed paths: M /trunk/ai/default/aihand.c M /trunk/client/agents/agents.c M /trunk/client/agents/cma_core.c M /trunk/client/client_main.c M /trunk/client/control.c M /trunk/client/gui-win32/gui_main.c M /trunk/client/mapview_common.c M /trunk/common/ai.c M /trunk/common/aicore/cm.c M /trunk/common/connection.c M /trunk/common/mapimg.c M /trunk/server/advisors/autosettlers.c M /trunk/server/civserver.c M /trunk/server/gamehand.c M /trunk/server/meta.c M /trunk/server/savegame2.c M /trunk/server/sernet.c M /trunk/server/srv_log.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c M /trunk/utility/timing.c M /trunk/utility/timing.h struct timer cleanup according to CodingStyle: * function names are prefixed by "timer_" ; * renamed free_timer() timer_destroy() ; * removed composed functions, every function does one unique action ; * moved timer_list definition in "timing.h". See gna patch #3704 ------------------------------------------------------------------------ r22381 | pepeto | 2013-02-19 10:57:34 +0200 (Tue, 19 Feb 2013) | 4 lines Changed paths: M /trunk/server/plrhand.c Send NATION_NONE instead of nation_count() in the player info packet to avoid client failed assertions in the middle of ruleset reloading cycles. See gna bug #20520 ------------------------------------------------------------------------ r22378 | pepeto | 2013-02-19 10:53:15 +0200 (Tue, 19 Feb 2013) | 10 lines Changed paths: M /trunk/common/aicore/path_finding.c M /trunk/common/aicore/path_finding.h Path-finding: Consider the last move of the path as a constant single move when attacking and entering foreigner cities to establish trade route. We would get straighter paths on these cases. The old behaviour (often prefering move + action) is still possible using goto waypoints. Reported by Silas Brill See gna bug #20361 ------------------------------------------------------------------------ r22377 | cazfi | 2013-02-19 06:58:04 +0200 (Tue, 19 Feb 2013) | 7 lines Changed paths: M /trunk/common/Makefile.am M /trunk/common/city.c M /trunk/common/city.h A /trunk/common/workertask.c A /trunk/common/workertask.h M /trunk/server/advisors/autosettlers.c Added concept of worker task request. Each city can have one such request, and autosettlers will fulfill these requests with higher priority than any other work. Currently nothing sets the requests for the cities, so there is no functional change with this initial commit. See gna patch #3694 ------------------------------------------------------------------------ r22376 | cazfi | 2013-02-19 06:13:29 +0200 (Tue, 19 Feb 2013) | 6 lines Changed paths: M /trunk/server/rssanity.c Added some ruleset loading time sanity checks for barbarian boats. - All barbarian boats must be able to carry any sea barbarian units - They have to have minimum capacity of 2 (leader + one man) See gna patch #3703 ------------------------------------------------------------------------ r22374 | cazfi | 2013-02-19 06:07:31 +0200 (Tue, 19 Feb 2013) | 7 lines Changed paths: M /trunk/ai/classic/classicai.c M /trunk/ai/default/aisettler.c M /trunk/ai/default/aisettler.h M /trunk/ai/threaded/threadedai.c M /trunk/common/ai.h M /trunk/server/advisors/autosettlers.c M /trunk/server/advisors/autosettlers.h Autosettlers abort their current work, and seek for new one, when tile becomes threatened. Suggested by Anonymous See gna patch #3384 ------------------------------------------------------------------------ r22372 | pepeto | 2013-02-18 11:59:28 +0200 (Mon, 18 Feb 2013) | 3 lines Changed paths: M /trunk/common/specialist.c Free specialist helptext. See gna patch #3646 ------------------------------------------------------------------------ r22369 | cazfi | 2013-02-18 00:33:24 +0200 (Mon, 18 Feb 2013) | 6 lines Changed paths: M /trunk/common/road.c M /trunk/common/road.h M /trunk/server/generator/mapgen.c M /trunk/server/ruleset.c 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 See gna patch #3695 ------------------------------------------------------------------------ r22367 | cazfi | 2013-02-18 00:23:33 +0200 (Mon, 18 Feb 2013) | 5 lines Changed paths: M /trunk/common/unit.c Made is_square_threatened() non-omniscient about enemy units nearby for human players. See gna bug #20511 ------------------------------------------------------------------------ r22366 | cazfi | 2013-02-17 19:04:53 +0200 (Sun, 17 Feb 2013) | 4 lines Changed paths: M /trunk/data/nation/komi.ruleset M /trunk/data/nation/kushan.ruleset Fixed typos in civilwar and conflicts with nation names. See gna patch #20508 ------------------------------------------------------------------------ r22363 | cazfi | 2013-02-17 18:33:51 +0200 (Sun, 17 Feb 2013) | 5 lines Changed paths: M /trunk/common/combat.c Fixed get_virtual_defense_power() to calculate terrain bonuses in only if unit has "TerrainDefense" flag. See gna patch #20484 ------------------------------------------------------------------------ r22360 | cazfi | 2013-02-17 06:38:17 +0200 (Sun, 17 Feb 2013) | 5 lines Changed paths: A /trunk/data/graphics/cimpletoon/crusader1.blend A /trunk/data/graphics/cimpletoon/elephant.blend Added blender sources for new cimpletoon units Crusaders and Elephants. Crusader created from existing units by yd Elephants by Jeff2207 at blendswap.com. ------------------------------------------------------------------------ r22359 | cazfi | 2013-02-17 04:39:31 +0200 (Sun, 17 Feb 2013) | 11 lines Changed paths: M /trunk/data/alien/nations.ruleset M /trunk/data/civ1/nations.ruleset M /trunk/data/civ2/nations.ruleset M /trunk/data/civ2civ3/nations.ruleset M /trunk/data/classic/nations.ruleset M /trunk/data/experimental/nations.ruleset M /trunk/data/multiplayer/nations.ruleset M /trunk/server/ruleset.c Added list of government types that individual nation files are allowed to refer to despite the government type not existing in this particular ruleset to nation.ruleset [compatibility] section. Turned message about government types still illegal after that from verbose to error. Classic and experimental ruleset list Fundamentalism as such a non-error unknown government type. Warnings about Fundamentalism reported by Zakri Kneebone See gna bug #19841 ------------------------------------------------------------------------ r22357 | cazfi | 2013-02-17 04:33:08 +0200 (Sun, 17 Feb 2013) | 10 lines Changed paths: M /trunk/ai/default/aicity.c When estimating value of tile improver unit (Workers), consider unit to have only half of the food upkeep it has. That makes positive effect from planned +1 food tile improvement to outweight -1 food upkeep unit has. Halving the negative value is equivalent of doubling the positive value. Doubling the positive value is like estimating that unit will improve two tiles during its lifetime instead of just the one it's being evaluated for. See gna patch #3693 ------------------------------------------------------------------------ r22355 | cazfi | 2013-02-17 00:35:57 +0200 (Sun, 17 Feb 2013) | 6 lines Changed paths: M /trunk/common/aicore/cm.c M /trunk/common/city.c M /trunk/common/city.h Improved cma branch pruning heuristic. Patch by Bastian Schmidt See gna patch #3620 ------------------------------------------------------------------------ r22354 | cazfi | 2013-02-17 00:16:53 +0200 (Sun, 17 Feb 2013) | 7 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/client/text.c M /trunk/common/city.c M /trunk/common/effects.h M /trunk/data/experimental/effects.ruleset M /trunk/doc/README.effects Replaced Enemy_Citizen_Unhappy_Div, that can make only less than one citizen unhappy / enemy citizen, and with poor granularity, with Enemy_Citizen_Unhappy_Pct that can make either more (value > 100), or less (value < 100) unhappy citizens than there's enemy citizens. See gna patch #3684 ------------------------------------------------------------------------ r22345 | cazfi | 2013-02-16 03:12:18 +0200 (Sat, 16 Feb 2013) | 6 lines Changed paths: M /trunk/common/map.c M /trunk/common/map.h When moving diagonally move_mode "Relaxed" road, give any movement bonus from the road only if there's road also in the tile cardinally adjacent to both tile unit leaves and tile unit arrives to. See gna bug #20472 ------------------------------------------------------------------------ r22343 | cazfi | 2013-02-16 03:04:15 +0200 (Sat, 16 Feb 2013) | 4 lines Changed paths: M /trunk/ai/default/aiunit.c Do not rampage out of the city if you are supposed to be defending it. See gna bug #20504 ------------------------------------------------------------------------ r22342 | cazfi | 2013-02-16 00:02:53 +0200 (Sat, 16 Feb 2013) | 5 lines Changed paths: M /trunk/common/dataio.c Avoid problems with printf format for size_t value by hardcoding the value. Assert that value is correct. See gna bug #20513 ------------------------------------------------------------------------ r22341 | pepeto | 2013-02-15 15:47:57 +0200 (Fri, 15 Feb 2013) | 5 lines Changed paths: M /trunk/client/editor.c M /trunk/common/dataio.c M /trunk/common/dataio.h M /trunk/common/packets.def M /trunk/server/plrhand.c M /trunk/server/ruleset.c Add error messages on data_out overflow. Don't assume that 'sizeof(int) == 4'. Set positive values to simulate a NULL pointer id in packets. See gna patch #3688 ------------------------------------------------------------------------ r22340 | pepeto | 2013-02-15 15:36:12 +0200 (Fri, 15 Feb 2013) | 6 lines Changed paths: M /trunk/client/attribute.c M /trunk/client/clinet.c M /trunk/common/dataio.c M /trunk/common/dataio.h M /trunk/common/generate_packets.py M /trunk/common/packets.c M /trunk/common/packets.h M /trunk/server/sernet.c Ensure all packets fields have been correctly read before accepting to handle it. Else, break the connection. Remove obsolete comments about network protocol and packet handling. See gna patch #3687 ------------------------------------------------------------------------ r22339 | pepeto | 2013-02-15 15:27:20 +0200 (Fri, 15 Feb 2013) | 3 lines Changed paths: M /trunk/common/dataio.c M /trunk/common/dataio.h M /trunk/common/generate_packets.py Add dio_put_float() and dio_get_float() functions for convenience. See gna patch #3686 ------------------------------------------------------------------------ r22337 | pepeto | 2013-02-15 15:15:45 +0200 (Fri, 15 Feb 2013) | 4 lines Changed paths: M /trunk/common/dataio.c M /trunk/common/dataio.h M /trunk/common/packets.c M /trunk/common/packets.h Make the dio_get_xxx() functions returning TRUE only if the data was correctly handled. See gna patch #3685 ------------------------------------------------------------------------ r22336 | pepeto | 2013-02-15 15:04:25 +0200 (Fri, 15 Feb 2013) | 3 lines Changed paths: M /trunk/common/packets.def M /trunk/fc_version Remove "changed_from_base" and "changed_from_road" fields from the PACKET_UNIT_INFO. They were not computed nor read anymore. See gna bug #20492 ------------------------------------------------------------------------ r22334 | pepeto | 2013-02-15 14:34:06 +0200 (Fri, 15 Feb 2013) | 3 lines Changed paths: M /trunk/common/unittype.c Make utype_by_number(utype_count()) returning a NULL pointer. See gna bug #20493 ------------------------------------------------------------------------ r22332 | cazfi | 2013-02-15 07:54:23 +0200 (Fri, 15 Feb 2013) | 5 lines Changed paths: M /trunk/server/ruleset.c Return error from ruleset loading for errors in requirement list lookups instead of just leaving out broken requirements, See gna patch #3691 ------------------------------------------------------------------------ r22331 | cazfi | 2013-02-13 02:01:11 +0200 (Wed, 13 Feb 2013) | 5 lines Changed paths: M /trunk/client/tilespec.c M /trunk/data/amplio/ancientcities.spec M /trunk/data/amplio/explosions.spec M /trunk/data/amplio/fog.spec M /trunk/data/amplio/grid.spec M /trunk/data/amplio/icons.spec M /trunk/data/amplio/medievalcities.spec M /trunk/data/amplio/moderncities.spec M /trunk/data/amplio/nuke.spec M /trunk/data/amplio/ocean.spec M /trunk/data/amplio/select.spec M /trunk/data/amplio/terrain1.spec M /trunk/data/amplio/terrain2.spec M /trunk/data/amplio/tiles.spec M /trunk/data/amplio/units.spec M /trunk/data/amplio/water.spec M /trunk/data/amplio2/ancientcities.spec M /trunk/data/amplio2/explosions.spec M /trunk/data/amplio2/fog.spec M /trunk/data/amplio2/grid.spec M /trunk/data/amplio2/hills.spec M /trunk/data/amplio2/icons.spec M /trunk/data/amplio2/medievalcities.spec M /trunk/data/amplio2/moderncities.spec M /trunk/data/amplio2/mountains.spec M /trunk/data/amplio2/nuke.spec M /trunk/data/amplio2/ocean.spec M /trunk/data/amplio2/select.spec M /trunk/data/amplio2/terrain1.spec M /trunk/data/amplio2/terrain2.spec M /trunk/data/amplio2/tiles.spec M /trunk/data/amplio2/units.spec M /trunk/data/amplio2/veterancy.spec M /trunk/data/amplio2/water.spec M /trunk/data/cimpletoon/orient_units.spec M /trunk/data/hex2t/grid.spec M /trunk/data/hex2t/items.spec M /trunk/data/hex2t/overlays.spec M /trunk/data/hex2t/select.spec M /trunk/data/hex2t/tiles.spec M /trunk/data/isophex/darkness.spec M /trunk/data/isophex/grid.spec M /trunk/data/isophex/rivers.spec M /trunk/data/isophex/terrain1.spec M /trunk/data/isophex/terrain2.spec M /trunk/data/isotrident/cities.spec M /trunk/data/isotrident/fog.spec M /trunk/data/isotrident/grid.spec M /trunk/data/isotrident/morecities.spec M /trunk/data/isotrident/nuke.spec M /trunk/data/isotrident/ocean.spec M /trunk/data/isotrident/select.spec M /trunk/data/isotrident/terrain1.spec M /trunk/data/isotrident/terrain2.spec M /trunk/data/isotrident/tiles.spec M /trunk/data/isotrident/unitextras.spec M /trunk/data/misc/buildings-large.spec M /trunk/data/misc/buildings.spec M /trunk/data/misc/chiefs.spec M /trunk/data/misc/citybar.spec M /trunk/data/misc/cursors.spec M /trunk/data/misc/editor.spec M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/icons.spec M /trunk/data/misc/overlays.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/misc/small.spec M /trunk/data/misc/space.spec M /trunk/data/misc/techs.spec M /trunk/data/misc/treaty.spec M /trunk/data/misc/wonders-large.spec M /trunk/data/trident/auto_ll.spec M /trunk/data/trident/cities.spec M /trunk/data/trident/earth.spec M /trunk/data/trident/explosions.spec M /trunk/data/trident/fog.spec M /trunk/data/trident/grid.spec M /trunk/data/trident/roads.spec M /trunk/data/trident/select.spec M /trunk/data/trident/tiles.spec M /trunk/data/trident/units.spec Load separate river sprites for each river road type based on the gfx tag from ruleset. See gna patch #3683 ------------------------------------------------------------------------ r22330 | jtn | 2013-02-12 11:44:29 +0200 (Tue, 12 Feb 2013) | 3 lines Changed paths: M /trunk/po/en_GB.po Copied current S2_4 en_GB.po (r22329) to trunk. msgstrs are now supplied for all msgids, even if identical. Stats on trunk: 96.1%: 7063 translated, 223 fuzzy, 65 untranslated. ------------------------------------------------------------------------ r22328 | cazfi | 2013-02-12 04:08:17 +0200 (Tue, 12 Feb 2013) | 7 lines Changed paths: M /trunk/ai/default/aisettler.c M /trunk/ai/default/aiunit.c M /trunk/common/tile.c M /trunk/common/tile.h M /trunk/server/advisors/advgoto.c 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. See gna patch #3680 ------------------------------------------------------------------------ r22327 | cazfi | 2013-02-12 03:44:32 +0200 (Tue, 12 Feb 2013) | 4 lines Changed paths: M /trunk/client/gui-qt/pages.cpp Do not include mmx.h to pages.cpp See gna patch #3679 ------------------------------------------------------------------------ r22325 | jtn | 2013-02-11 12:43:55 +0200 (Mon, 11 Feb 2013) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-3.0/cityrep.c M /trunk/client/options.c M /trunk/client/repodlgs_common.c M /trunk/client/servers.c M /trunk/client/text.c M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/nation/antillean.ruleset M /trunk/data/nation/canari.ruleset M /trunk/data/nation/centrallithuanian.ruleset M /trunk/data/nation/chadian.ruleset M /trunk/data/nation/chiapanec.ruleset M /trunk/data/nation/circassian.ruleset M /trunk/data/nation/confederate.ruleset M /trunk/data/nation/darfuri.ruleset M /trunk/data/nation/epirote.ruleset M /trunk/data/nation/ghana.ruleset M /trunk/data/nation/guinean.ruleset M /trunk/data/nation/indoeuropean.ruleset M /trunk/data/nation/karen.ruleset M /trunk/data/nation/mauritanian.ruleset M /trunk/data/nation/metis.ruleset M /trunk/data/nation/nimiipuu.ruleset M /trunk/data/nation/parthian.ruleset M /trunk/data/nation/pictish.ruleset M /trunk/data/nation/pontic.ruleset M /trunk/data/nation/romansh.ruleset M /trunk/data/nation/salishan.ruleset M /trunk/data/nation/santomean.ruleset M /trunk/data/nation/sinhalese.ruleset M /trunk/data/nation/xiongnu.ruleset M /trunk/data/nation/zhuang.ruleset M /trunk/server/commands.c M /trunk/server/fcdb.c M /trunk/server/meta.c M /trunk/server/settings.c M /trunk/tools/civmanual.c M /trunk/tools/mpgui_gtk.c M /trunk/utility/astring.c Miscellaneous typo fixes and clarifications to translateable strings, TRANS comment fixes, etc. See gna bug #20488. ------------------------------------------------------------------------ r22323 | cazfi | 2013-02-11 02:45:30 +0200 (Mon, 11 Feb 2013) | 5 lines Changed paths: M /trunk/ai/default/advmilitary.c M /trunk/common/combat.c M /trunk/common/combat.h Made AI to consider unit's "CanFortify" ability (or lack of) when deciding which unit to use for defense. See gna patch #3672 ------------------------------------------------------------------------ r22322 | cazfi | 2013-02-11 01:52:50 +0200 (Mon, 11 Feb 2013) | 5 lines Changed paths: M /trunk/server/ruleset.c M /trunk/utility/genlist.c Do not abort on errors on load_xxx_names() family of functions, but return error from ruleset loading. See gna patch #3677 ------------------------------------------------------------------------ r22320 | cazfi | 2013-02-11 01:47:23 +0200 (Mon, 11 Feb 2013) | 4 lines Changed paths: M /trunk/utility/fcintl.h Replaced "config.h" in fcintl.h comment and error message with "fc_config.h" See gna patch #3676 ------------------------------------------------------------------------ r22319 | cazfi | 2013-02-10 01:43:30 +0200 (Sun, 10 Feb 2013) | 6 lines Changed paths: M /trunk/client/tilespec.c M /trunk/client/tilespec.h Added tileset roadstyle "River" for drawing roads on river layer and with river graphics (beginning of the river, cardinal directions only, river delta) See gna patch #3674 ------------------------------------------------------------------------ r22318 | cazfi | 2013-02-10 01:27:49 +0200 (Sun, 10 Feb 2013) | 4 lines Changed paths: M /trunk/ai/Makefile.am A /trunk/ai/classic A /trunk/ai/classic/Makefile.am A /trunk/ai/classic/classicai.c (from /trunk/ai/default/classicai.c:22316) A /trunk/ai/classic/classicai.h (from /trunk/ai/default/classicai.h:22316) M /trunk/ai/default/Makefile.am D /trunk/ai/default/classicai.c D /trunk/ai/default/classicai.h M /trunk/configure.ac M /trunk/server/Makefile.am M /trunk/server/aiiface.c Moved classic ai files to source directory of their own from ai/default. See gna patch #3673 ------------------------------------------------------------------------ r22317 | cazfi | 2013-02-10 00:22:56 +0200 (Sun, 10 Feb 2013) | 5 lines Changed paths: M /trunk/ai/default/aiunit.c Minor has_defense() optimization by calling base_get_defense_power() instead of all of get_defense_power() See gna patch #3671 ------------------------------------------------------------------------ r22315 | jtn | 2013-02-09 12:21:29 +0200 (Sat, 09 Feb 2013) | 5 lines Changed paths: M /trunk/data/amplio/grid.png M /trunk/data/amplio/grid.spec M /trunk/data/amplio2/grid.png M /trunk/data/amplio2/grid.spec Add dedicated non-native tile graphic for Amplio2, Amplio, and Cimpletoon. Requested by Marko Lindqvist (cazfi@gna). See gna bug #19609. ------------------------------------------------------------------------ r22314 | cazfi | 2013-02-09 02:38:46 +0200 (Sat, 09 Feb 2013) | 6 lines Changed paths: M /trunk/common/fc_types.h M /trunk/server/ruleset.c M /trunk/server/savegame.c M /trunk/server/savegame2.c Added road compatibility special type "River" Currently this affects only loading of old savegames. If ruleset has "River" compat road, river specials are converted to it. See gna patch #3667 ------------------------------------------------------------------------ r22313 | cazfi | 2013-02-09 01:02:31 +0200 (Sat, 09 Feb 2013) | 9 lines Changed paths: M /trunk/client/gui-qt/Makefile.am M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/connectdlg.cpp M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/dialogs.h M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/gui_main.cpp M /trunk/client/gui-qt/pages.cpp M /trunk/client/gui-qt/repodlgs.cpp Qt-client start page updated - Added nation selection dialog - Added context menu for players Patch by mir3x See gna patch #3523 ------------------------------------------------------------------------ r22312 | cazfi | 2013-02-09 00:40:21 +0200 (Sat, 09 Feb 2013) | 4 lines Changed paths: M /trunk/common/combat.c Made extras defense bonuses to apply in city tiles too. See gna patch #3670 ------------------------------------------------------------------------ r22309 | cazfi | 2013-02-09 00:38:02 +0200 (Sat, 09 Feb 2013) | 5 lines Changed paths: M /trunk/common/combat.c Fixed get_virtual_defense_power() check of units unable to defend because tile is not native to them. See gna bug #20483 ------------------------------------------------------------------------ r22308 | cazfi | 2013-02-09 00:30:52 +0200 (Sat, 09 Feb 2013) | 4 lines Changed paths: M /trunk/data/civ2civ3/game.ruleset M /trunk/data/civ2civ3.serv Moved civ2civ3 ruleset settings from startup script to game.ruleset See gna patch #3665 ------------------------------------------------------------------------ r22307 | cazfi | 2013-02-08 03:45:19 +0200 (Fri, 08 Feb 2013) | 5 lines Changed paths: M /trunk/server/ruleset.c Do not abort when ruleset being loaded has incompatible capabilities, but return error from ruleset loading. See gna patch #3669 ------------------------------------------------------------------------ r22306 | cazfi | 2013-02-08 03:22:39 +0200 (Fri, 08 Feb 2013) | 5 lines Changed paths: M /trunk/client/tilespec.c Moved roadstyle dependant sprite pointers to union instead of always having them for all the roadstyles. See gna patch #3668 ------------------------------------------------------------------------ r22305 | cazfi | 2013-02-07 22:54:07 +0200 (Thu, 07 Feb 2013) | 4 lines Changed paths: M /trunk/data/alien/game.ruleset M /trunk/data/alien.serv Moved alien ruleset settings from startup script to game.ruleset See gna patch #3664 ------------------------------------------------------------------------ r22302 | cazfi | 2013-02-07 01:31:30 +0200 (Thu, 07 Feb 2013) | 10 lines Changed paths: M /trunk/client/climisc.c M /trunk/common/featured_text.h Corrected ft_color_requested() check against empty color string. This fixes client crash when there's players name to highlight, and highlight text color setting is empty. Also made the highlighting code more robust by checking return value of the tag creation before proceeding to use that tag. We still fc_assert() against NULL tag, but NULL won't crash the program. (unless fc_asserts are set to fatal) See gna bug #20478 ------------------------------------------------------------------------ r22301 | cazfi | 2013-02-07 00:16:24 +0200 (Thu, 07 Feb 2013) | 9 lines Changed paths: M /trunk/ai/Makefile.am M /trunk/ai/default/Makefile.am M /trunk/common/ai.c M /trunk/common/ai.h M /trunk/configure.ac M /trunk/server/Makefile.am M /trunk/server/aiiface.c Allow selection of what will be the default ai type in configure time. Usually it's the first ai type given to --enable-ai-static, which itself defaults to "classic". If one wants to make some dynamic ai module the default instead, that can be overridden with new --with-default-ai= option. If the list of static modules is empty and no default ai module is not explictily given, "classic" is used. See gna patch #3666 ------------------------------------------------------------------------ r22300 | cazfi | 2013-02-06 22:21:06 +0200 (Wed, 06 Feb 2013) | 5 lines Changed paths: M /trunk/data/experimental/ai_effects.ruleset Replace deprecated effect 'name' fields with 'type' fields in experimental ruleset ai_effects.ruleset file. See gna patch #3661 ------------------------------------------------------------------------ r22297 | cazfi | 2013-02-06 22:18:20 +0200 (Wed, 06 Feb 2013) | 8 lines Changed paths: M /trunk/doc/README.ruleset_multiplayer README.ruleset_multiplayer update - Mention that one cannot build buoys - Removed generic sentence about "some rulesets" that didn't apply to multiplayer ruleset See gna patch #3662 ------------------------------------------------------------------------ r22296 | cazfi | 2013-02-06 22:07:52 +0200 (Wed, 06 Feb 2013) | 5 lines Changed paths: M /trunk/data/alien/units.ruleset M /trunk/doc/README.ruleset_alien Gave KillCitizen unit class flag for Amphibious and Antigravity units, removed from Burrowing units in alien ruleset. See gna patch #3654 ------------------------------------------------------------------------ r22295 | cazfi | 2013-02-06 14:39:59 +0200 (Wed, 06 Feb 2013) | 5 lines Changed paths: M /trunk/common/road.c M /trunk/common/road.h M /trunk/fc_version M /trunk/server/generator/mapgen.c 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. See gna patch #3647 ------------------------------------------------------------------------ r22292 | cazfi | 2013-02-06 13:25:38 +0200 (Wed, 06 Feb 2013) | 5 lines Changed paths: M /trunk/doc/README.sound Updated README.sound list of code files needing touching when new plugin is implemented. See gna patch #3660 ------------------------------------------------------------------------ r22291 | cazfi | 2013-02-06 03:30:30 +0200 (Wed, 06 Feb 2013) | 5 lines Changed paths: M /trunk/server/ruleset.c Do not abort on ruleset_load_names() errors but return error. A couple of callers still abort themselves, but most don't. See gna patch #3643 ------------------------------------------------------------------------ r22289 | jtn | 2013-02-06 03:05:03 +0200 (Wed, 06 Feb 2013) | 6 lines Changed paths: M /trunk/server/savegame.c Fix assertion failure when loading pre-2.3 savegame with unit on allied transport. Fix by pepeto@gna. See gna bug #19160. ------------------------------------------------------------------------ r22288 | cazfi | 2013-02-06 01:29:48 +0200 (Wed, 06 Feb 2013) | 5 lines Changed paths: M /trunk/server/settings.c Made it optional for game.ruleset to define "lock" state for settings. Without explicit locking, setting defaults to unlocked. See gna patch #3663 ------------------------------------------------------------------------ r22287 | cazfi | 2013-02-06 01:26:21 +0200 (Wed, 06 Feb 2013) | 7 lines Changed paths: M /trunk/doc/README.ruleset_experimental Updated README.ruleset_experimental to contain all the rule changes relative to classic ruleset since S2_4 was branched. Requested by Jacob Nevins See gna patch #3401 ------------------------------------------------------------------------ r22286 | cazfi | 2013-02-06 01:22:54 +0200 (Wed, 06 Feb 2013) | 5 lines Changed paths: M /trunk/server/savegame2.c If nationality rules are not enabled, don't write unit nationality information to savegame. See gna patch #3659 ------------------------------------------------------------------------ r22285 | cazfi | 2013-02-05 18:20:08 +0200 (Tue, 05 Feb 2013) | 12 lines Changed paths: M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/common/unittype.c M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/fc_version M /trunk/server/ruleset.c Unified user terrain flags code with user unit type flags. - user_flag structure common to both types of user flags introduced along with initialization and deinitialization functions - User terrain flags are defined in ruleset in similar structure as user unit type flags. This includes the fact that there's now helptext associated with flags. - User terrain flags are sent to client side - Terrain help displays user flag helptext when terrain has the flag See gna bug #20475 ------------------------------------------------------------------------ r22283 | cazfi | 2013-02-05 15:37:07 +0200 (Tue, 05 Feb 2013) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-3.0/citydlg.c M /trunk/client/packhand.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/plrhand.c M /trunk/server/savegame2.c Do not compare game.info.citizen_nationality against exact value TRUE (=1) but any boolean true value. See gna patch #3658 ------------------------------------------------------------------------ r22282 | cazfi | 2013-02-05 15:18:26 +0200 (Tue, 05 Feb 2013) | 5 lines 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. See gna patch #3653 ------------------------------------------------------------------------ r22281 | cazfi | 2013-02-05 12:27:56 +0200 (Tue, 05 Feb 2013) | 6 lines Changed paths: M /trunk/data/experimental/ai_effects.ruleset Give Cheating AI Max_Rates effect effectively disabling government limitations for Cheating level ai in experimental ruleset. This was forgotten when hardcoded property was turned to ruleset effect. See gna patch #3655 ------------------------------------------------------------------------ r22280 | cazfi | 2013-02-05 12:19:50 +0200 (Tue, 05 Feb 2013) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-3.0/helpdlg.c Fixed road and base type help to show build cost as "Terrain specific" instead of 0 for those extras which use build time specified for the terrain, not one specific for themselves. See gna bug #20474 ------------------------------------------------------------------------ r22279 | cazfi | 2013-02-05 12:13:47 +0200 (Tue, 05 Feb 2013) | 4 lines Changed paths: M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset Updated "CardinalOnly" road type flag documentation. See gna patch #3657 ------------------------------------------------------------------------ r22277 | cazfi | 2013-02-05 12:10:43 +0200 (Tue, 05 Feb 2013) | 4 lines Changed paths: M /trunk/doc/README.rulesets Updated README.rulesets list of links to ruleset update HowTos. See gna patch #3640 ------------------------------------------------------------------------ r22276 | cazfi | 2013-02-04 12:54:27 +0200 (Mon, 04 Feb 2013) | 4 lines Changed paths: M /trunk/common/road.c M /trunk/common/road.h M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/fc_version Added support for "PreventsOtherRoads" road type flag. See gna patch #3639 ------------------------------------------------------------------------ r22274 | cazfi | 2013-02-04 12:47:34 +0200 (Mon, 04 Feb 2013) | 4 lines Changed paths: M /trunk/doc/README.tilesets Updated README.tilesets list of links to tileset update HowTos. See gna patch #3649 ------------------------------------------------------------------------ r22273 | cazfi | 2013-02-04 01:14:14 +0200 (Mon, 04 Feb 2013) | 5 lines Changed paths: M /trunk/client/tilespec.c M /trunk/data/amplio.tilespec M /trunk/data/amplio2.tilespec M /trunk/data/cimpletoon.tilespec M /trunk/data/hex2t.tilespec M /trunk/data/isophex.tilespec M /trunk/data/isotrident.tilespec M /trunk/data/trident.tilespec 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. See gna patch #3648 ------------------------------------------------------------------------ r22272 | cazfi | 2013-02-04 00:59:18 +0200 (Mon, 04 Feb 2013) | 5 lines Changed paths: M /trunk/tools/download.c M /trunk/tools/download.h M /trunk/tools/mpgui_gtk.c Made it possible to add notes about modpacks to modpack.list. Gtk freeciv-modpack shows these notes as tooltip. See gna patch #3645 ------------------------------------------------------------------------ r22269 | cazfi | 2013-02-03 18:16:15 +0200 (Sun, 03 Feb 2013) | 4 lines Changed paths: M /trunk/win32/installer/Makefile Documented restarting of msys.bat after installation of development packages See gna patch #3640 ------------------------------------------------------------------------ r22268 | cazfi | 2013-02-03 03:03:51 +0200 (Sun, 03 Feb 2013) | 5 lines Changed paths: M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/combat.c M /trunk/common/packets.def M /trunk/common/road.h M /trunk/common/tile.c M /trunk/common/tile.h M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/doc/README.ruleset_alien M /trunk/fc_version M /trunk/server/ruleset.c Added support for road defense bonus. Alien ruleset "Tunnel" road type given 35% defense bonus. See gna patch #3638 ------------------------------------------------------------------------ r22267 | cazfi | 2013-02-03 02:16:21 +0200 (Sun, 03 Feb 2013) | 4 lines Changed paths: M /trunk/server/citizenshand.c M /trunk/server/citizenshand.h M /trunk/server/citytools.c M /trunk/server/citytools.h M /trunk/server/cityturn.c M /trunk/server/cityturn.h M /trunk/server/edithand.c M /trunk/server/gamehand.c M /trunk/server/savegame2.c M /trunk/server/scripting/api_server_edit.c M /trunk/server/unithand.c Settlers add citizens of their own nationality to cities See gna patch #3635 ------------------------------------------------------------------------ r22266 | cazfi | 2013-02-02 23:10:27 +0200 (Sat, 02 Feb 2013) | 4 lines Changed paths: M /trunk/data/alien/units.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset Documented all the combat bonus types. See gna patch #3644 ------------------------------------------------------------------------ r22265 | cazfi | 2013-02-02 20:24:32 +0200 (Sat, 02 Feb 2013) | 6 lines Changed paths: M /trunk/server/ruleset.c M /trunk/server/ruleset.h M /trunk/server/stdinhand.c Made return value of reload_rulesets_settings() boolean telling if it succeeded or not. Return failure instead of aborthing if game.ruleset cannot be loaded. See gna patch #3642 ------------------------------------------------------------------------ r22264 | cazfi | 2013-02-02 20:11:08 +0200 (Sat, 02 Feb 2013) | 6 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/client/gui-gtk-2.0/happiness.c M /trunk/client/gui-gtk-3.0/happiness.c M /trunk/client/gui-sdl/happiness.c M /trunk/client/text.c M /trunk/client/text.h M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/effects.h M /trunk/data/experimental/effects.ruleset M /trunk/doc/README.effects M /trunk/doc/README.ruleset_experimental M /trunk/fc_version New effect "Enemy_Citizens_Unhappy_Div" controls how many of citizens of the nation player is in war with are unhappy. This unhappiness is applied in new happiness step "Nationality". See gna patch #3628 ------------------------------------------------------------------------ r22261 | cazfi | 2013-02-02 12:31:04 +0200 (Sat, 02 Feb 2013) | 5 lines Changed paths: M /trunk/utility/support.c Prefer _stricoll() over stricoll() as former is properly declared in MinGW headers. See gna bug #20444 ------------------------------------------------------------------------ r22260 | cazfi | 2013-02-02 01:43:56 +0200 (Sat, 02 Feb 2013) | 5 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/map.c M /trunk/common/packets.def M /trunk/common/road.h M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/fc_version M /trunk/server/ruleset.c Added move mode for roads to control how move costs are applied. Alien ruleset "Tunnel" road type is defined to have "NoBonus" mode. See gna patch #3637 ------------------------------------------------------------------------ r22257 | cazfi | 2013-02-02 01:20:48 +0200 (Sat, 02 Feb 2013) | 10 lines Changed paths: M /trunk/doc/README.ruleset_experimental README.ruleset_experimental fixes - Removed reference to specific freeciv version in ruleset summary - Do not list Nationality being enabled as difference to classic ruleset as those rules are now in use in classic too - Removed some stuff about how to use non-default rulesets in general, not applicable for experimental ruleset. See gna patch #3634 ------------------------------------------------------------------------ r22256 | cazfi | 2013-02-01 23:51:31 +0200 (Fri, 01 Feb 2013) | 5 lines Changed paths: M /trunk/client/packhand.c M /trunk/client/text.c Added unit nationality information to unit descriptions if nationality rules are enabled. See gna patch #3636 ------------------------------------------------------------------------ r22255 | cazfi | 2013-02-01 17:47:25 +0200 (Fri, 01 Feb 2013) | 5 lines Changed paths: M /trunk/doc/README.packaging M /trunk/m4/readline.m4 M /trunk/server/stdinhand.c M /trunk/server/stdinhand.h Made readline version 4.3 minimum requirement for enabling readline support. Cleaned out code supporting older versions. See gna patch #3632 ------------------------------------------------------------------------ r22252 | cazfi | 2013-02-01 16:58:01 +0200 (Fri, 01 Feb 2013) | 4 lines Changed paths: M /trunk/common/unittype.c Allow upgrading units even if you couldn't build the original unit. See gna bug #20460 ------------------------------------------------------------------------ r22251 | cazfi | 2013-02-01 13:59:10 +0200 (Fri, 01 Feb 2013) | 5 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/fc_types.h M /trunk/common/requirements.c M /trunk/doc/README.effects M /trunk/fc_version M /trunk/server/cityturn.c M /trunk/server/rssanity.c Added requirement type "Nationality" to test if city has citizens of the given nationality. See gna patch #3623 ------------------------------------------------------------------------ r22250 | cazfi | 2013-02-01 13:27:04 +0200 (Fri, 01 Feb 2013) | 8 lines Changed paths: M /trunk/server/generator/startpos.c 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. Suggested by Jacob Nevins See gna patch #3633 ------------------------------------------------------------------------ r22248 | cazfi | 2013-02-01 13:15:21 +0200 (Fri, 01 Feb 2013) | 4 lines Changed paths: M /trunk/client/tilespec.c Do not display selected unit's native tile layer in citydlg map. See gna bug #19609 ------------------------------------------------------------------------ r22245 | cazfi | 2013-02-01 13:11:09 +0200 (Fri, 01 Feb 2013) | 5 lines Changed paths: M /trunk/common/requirements.c Do not silently fallback to effect type "None" when unknown effect type given. See gna bug #20462 ------------------------------------------------------------------------ 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) See gna patch #3631 ------------------------------------------------------------------------ r22243 | cazfi | 2013-02-01 00:30:14 +0200 (Fri, 01 Feb 2013) | 6 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/fc_version M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/unittools.c Store unit nationality as player pointer in memory, and as player number in network protocol and savegames. This renders savegames created by recent revisions incompatible. See gna bug #20467 ------------------------------------------------------------------------ r22242 | cazfi | 2013-01-31 17:19:42 +0200 (Thu, 31 Jan 2013) | 6 lines Changed paths: M /trunk/server/ruleset.c Do not abort if some ruleset file cannot be opened, but return error from ruleset loading. This does not apply to game.ruleset which has different handling from other ruleset files. See gna patch #3627 ------------------------------------------------------------------------ r22241 | cazfi | 2013-01-31 16:16:08 +0200 (Thu, 31 Jan 2013) | 4 lines Changed paths: M /trunk/doc/README.effects Listed ranges that are supported for each requirement type. See gna patch #3629 ------------------------------------------------------------------------ r22240 | cazfi | 2013-01-31 01:14:46 +0200 (Thu, 31 Jan 2013) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/fc_version M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/unittools.c Added unit nationality information. See gna patch #3625 ------------------------------------------------------------------------ r22239 | cazfi | 2013-01-31 00:40:59 +0200 (Thu, 31 Jan 2013) | 4 lines Changed paths: M /trunk/server/ruleset.c Call precalc_tech_data() only if ruleset loading success See gna patch #3626 ------------------------------------------------------------------------ r22238 | cazfi | 2013-01-31 00:38:57 +0200 (Thu, 31 Jan 2013) | 4 lines Changed paths: M /trunk/data/classic/cities.ruleset Enabled Nationality rules in classic ruleset. See gna patch #3624 ------------------------------------------------------------------------ r22237 | cazfi | 2013-01-30 12:17:29 +0200 (Wed, 30 Jan 2013) | 4 lines Changed paths: M /trunk/server/generator/startpos.c Free tile_list count_native_area() internally uses. See gna bug #20459 ------------------------------------------------------------------------ r22234 | cazfi | 2013-01-30 00:18:08 +0200 (Wed, 30 Jan 2013) | 6 lines Changed paths: M /trunk/server/unithand.c Fixed a bug that diplomat movement was always considered attempt of diplomatic action, resulting in "No diplomatic action possible" message when it failed for any reason. See gna bug #20150 ------------------------------------------------------------------------ r22231 | cazfi | 2013-01-30 00:13:23 +0200 (Wed, 30 Jan 2013) | 6 lines Changed paths: M /trunk/common/movement.c M /trunk/server/generator/mapgen.c M /trunk/utility/bitvector.c Fixed dbv_init() to work when structure members are completely uninitialized, i.e., possibly something else than zeroes and NULLs by removing fc_assert_ret()s from the beginning. See gna bug #20458 ------------------------------------------------------------------------ r22230 | cazfi | 2013-01-29 03:54:18 +0200 (Tue, 29 Jan 2013) | 5 lines Changed paths: M /trunk/server/ruleset.c Do not abort on script loading error, but return error from ruleset loading. See gna patch #3619 ------------------------------------------------------------------------ r22229 | cazfi | 2013-01-28 18:09:04 +0200 (Mon, 28 Jan 2013) | 7 lines Changed paths: M /trunk/client/tilespec.c M /trunk/server/ruleset.c For various "prefered_" variables in rulesets and tilesets, accept and even prefer also ones written as "preferred_" Reported by Jacob Nevins See gna bug #19994 ------------------------------------------------------------------------ r22228 | cazfi | 2013-01-28 17:48:29 +0200 (Mon, 28 Jan 2013) | 6 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/city.c M /trunk/common/packets.def M /trunk/common/packets.h M /trunk/common/traderoutes.c M /trunk/common/traderoutes.h M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/fc_version M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/ruleset.c Added ruleset setting to control what happens to existing traderoutes which are no longer legal. This can happen when traderoute type changes as a result of city changing owner or terrain transformations. See gna patch #3611 ------------------------------------------------------------------------ r22225 | cazfi | 2013-01-28 14:34:20 +0200 (Mon, 28 Jan 2013) | 9 lines Changed paths: M /trunk/common/unit.c Added stricter legality checks for cases where unit transforms from one type to another: upgrades or converts. - Added native tile check for conversion - Added cargo check for conversion - Improved cargo check applied to both upgrade and conversion case to check also that cargo is of suitable type See gna bug #20452 ------------------------------------------------------------------------ r22224 | jtn | 2013-01-28 11:53:48 +0200 (Mon, 28 Jan 2013) | 4 lines Changed paths: M /trunk/po/pl.po Updated Polish translation by Hubert Kowalewski (hubkow@gna). (Fetched from ; see gna patch #3131.) 99.9%: 7325 translated, 7 fuzzy, 3 untranslated. ------------------------------------------------------------------------ r22222 | cazfi | 2013-01-28 00:59:49 +0200 (Mon, 28 Jan 2013) | 5 lines Changed paths: M /trunk/server/ruleset.c M /trunk/server/ruleset.h M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c M /trunk/tools/civmanual.c Moved logic to restore previous ruleset when loading of new one fails from caller to load_ruleset(). See gna patch #3618 ------------------------------------------------------------------------ r22221 | cazfi | 2013-01-28 00:58:16 +0200 (Mon, 28 Jan 2013) | 8 lines Changed paths: M /trunk/client/options.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/common/unit.c M /trunk/common/unittype.h M /trunk/data/alien/units.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/data/scenarios/earth-80x50-v3.sav M /trunk/data/scenarios/tileset-demo.sav M /trunk/fc_version M /trunk/server/savegame.c M /trunk/server/settings.c Made killcitizen setting boolean instead of enum of move_types. New unit class flag "KillCitizen" in ruleset determines which units do kill citizens if setting is enabled. For all of the supplied rulesets this flag is given to unit classes so that there's no gameplay change if default rules are being used. See gna patch #3613 ------------------------------------------------------------------------ r22220 | cazfi | 2013-01-28 00:54:18 +0200 (Mon, 28 Jan 2013) | 5 lines Changed paths: M /trunk/server/srv_main.c Do not emit "map_generated" -signal if map is not generated but is scenario one. See gna bug #20044 ------------------------------------------------------------------------ r22218 | cazfi | 2013-01-28 00:52:03 +0200 (Mon, 28 Jan 2013) | 5 lines Changed paths: M /trunk/common/scriptcore/luascript.c M /trunk/server/scripting/script_fcdb.c Free allocated fc_lua structure if we cannot get state for it and fail out from luascript_new() Avoid using NULL pointer received from luascript_new(). See gna bug #20007 ------------------------------------------------------------------------ r22215 | cazfi | 2013-01-28 00:41:22 +0200 (Mon, 28 Jan 2013) | 10 lines Changed paths: M /trunk/server/unittools.c Send transport's loaded status to client side when cargo unit enters it. Previously loaded status did not update for enemy transports in case of emergency loading, such as cargo escaping from another transport being destroyed or out-of-fuel unit entering transport. Do not unnecessarily send transport's information if it already had some cargo, and thus 'loaded' status does not change. See gna bug #20454 ------------------------------------------------------------------------ r22213 | cazfi | 2013-01-27 13:08:53 +0200 (Sun, 27 Jan 2013) | 6 lines Changed paths: M /trunk/common/packets.def M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/fc_version M /trunk/server/generator/startpos.c M /trunk/server/ruleset.c 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. See gna patch #3614 ------------------------------------------------------------------------ r22212 | cazfi | 2013-01-27 13:03:24 +0200 (Sun, 27 Jan 2013) | 4 lines Changed paths: M /trunk/Makefile.am D /trunk/bootstrap/fc_svnrev_gen.h.in A /trunk/bootstrap/fc_svnrev_gen.h.tmpl (from /trunk/bootstrap/fc_svnrev_gen.h.in:22127) M /trunk/bootstrap/generate_svnrev.sh Renamed fc_svnrev_gen.h.in as fc_svnrev_gen.h.tmpl. See gna patch #3617 ------------------------------------------------------------------------ r22211 | cazfi | 2013-01-27 01:30:17 +0200 (Sun, 27 Jan 2013) | 4 lines Changed paths: M /trunk/INSTALL M /trunk/autogen.sh M /trunk/configure.ac Bumped minimum autoconf version to 2.61. See gna patch #3615 ------------------------------------------------------------------------ r22210 | cazfi | 2013-01-27 01:10:05 +0200 (Sun, 27 Jan 2013) | 4 lines Changed paths: M /trunk/po/fi.po M /trunk/po/fr.po M /trunk/po/gd.po M /trunk/po/ja.po M /trunk/po/ko.po All po-files that have been updated in S2_4, but not in TRUNK, since S2_4 was branched copied from S2_4 to TRUNK, and then updated against current sources. ------------------------------------------------------------------------ r22208 | cazfi | 2013-01-25 11:37:50 +0200 (Fri, 25 Jan 2013) | 5 lines Changed paths: M /trunk/data/civ2civ3/units.ruleset Reimplemented civ2civ3 ruleset Destroyer defense bonus against Submarines as combat bonus. See gna bug #20451 ------------------------------------------------------------------------ r22207 | cazfi | 2013-01-25 00:36:08 +0200 (Fri, 25 Jan 2013) | 5 lines Changed paths: M /trunk/server/rssanity.c M /trunk/server/ruleset.c M /trunk/server/stdinhand.c Do not abort when sanity checks for ruleset being loaded fail. Instead load previous ruleset back. See gna patch #3612 ------------------------------------------------------------------------ r22204 | cazfi | 2013-01-25 00:18:44 +0200 (Fri, 25 Jan 2013) | 5 lines Changed paths: M /trunk/server/meta.c Send string "Calendar not set up" to metaserver in pregame instead of hardcoded year -4000. See gna bug #17862 ------------------------------------------------------------------------ r22203 | cazfi | 2013-01-24 23:21:14 +0200 (Thu, 24 Jan 2013) | 6 lines Changed paths: M /trunk/common/game.c M /trunk/common/game.h M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/server/ruleset.c M /trunk/server/settings.c Turned killstack from ruleset setting into server setting. Requested by Zakri Kneebone See gna bug #18698 ------------------------------------------------------------------------ r22201 | cazfi | 2013-01-24 22:53:51 +0200 (Thu, 24 Jan 2013) | 5 lines Changed paths: M /trunk/server/citytools.c M /trunk/server/maphand.c Split ugly two-line message when city gains better roads to two one-line messages. See gna bug #20049 ------------------------------------------------------------------------ r22200 | cazfi | 2013-01-24 19:02:32 +0200 (Thu, 24 Jan 2013) | 2 lines Changed paths: M /trunk/po/POTFILES.in Added new sourcefiles with translatable strings to POTFILES.in ------------------------------------------------------------------------ r22199 | cazfi | 2013-01-24 15:26:19 +0200 (Thu, 24 Jan 2013) | 4 lines Changed paths: M /trunk/ai/default/aiunit.c M /trunk/client/gui-gtk-2.0/caravan_dialog.c M /trunk/client/gui-gtk-3.0/caravan_dialog.c M /trunk/client/gui-sdl/caravan_dialog.c M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/text.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/traderoutes.c M /trunk/common/traderoutes.h M /trunk/common/unit.c Moved trade related functions from city.c to traderoutes.c See gna patch #3610 ------------------------------------------------------------------------ r22197 | cazfi | 2013-01-24 10:45:48 +0200 (Thu, 24 Jan 2013) | 5 lines Changed paths: M /trunk/doc/README.packaging Added scenarios -directory populated by freeciv-modpack to list of filesystem items created by freeciv. See gna patch #3609 ------------------------------------------------------------------------ r22196 | cazfi | 2013-01-24 10:36:57 +0200 (Thu, 24 Jan 2013) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-3.0/dialogs.c M /trunk/client/options.c M /trunk/client/options.h Added setting to control if tech help is popped up when tech is gained to gtk-clients. Possible values are "Enabled", "Disabled", and "Ruleset" suggestion. See gna patch #3608 ------------------------------------------------------------------------ r22194 | cazfi | 2013-01-24 00:00:48 +0200 (Thu, 24 Jan 2013) | 4 lines Changed paths: M /trunk/configure.ac Added configure check for defining intptr_t. See gna patch #3606 ------------------------------------------------------------------------ r22191 | cazfi | 2013-01-23 12:56:06 +0200 (Wed, 23 Jan 2013) | 6 lines Changed paths: M /trunk/debian/freeciv-client-gtk2.menu M /trunk/debian/freeciv-client-gtk3.menu M /trunk/debian/freeciv-client-qt.menu M /trunk/debian/freeciv-client-sdl.menu M /trunk/debian/freeciv-client-xaw3d.menu Fixed menu files to match package names. Patch by Anonymous See gna bug #20446 ------------------------------------------------------------------------ r22189 | cazfi | 2013-01-23 12:54:34 +0200 (Wed, 23 Jan 2013) | 6 lines Changed paths: M /trunk/debian/freeciv-client-data.install Added gtk_menus.xml to client-date packet. Patch by Anonymous See gna bug #20446 ------------------------------------------------------------------------ r22188 | cazfi | 2013-01-23 11:56:53 +0200 (Wed, 23 Jan 2013) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/Makefile.am M /trunk/client/gui-gtk-2.0/dialogs.c A /trunk/client/gui-gtk-2.0/soundset_dlg.c Added dialog for accepting changing to soundset suggested by ruleset to gtk2-client. See gna patch #3607 ------------------------------------------------------------------------ r22185 | cazfi | 2013-01-23 11:49:02 +0200 (Wed, 23 Jan 2013) | 4 lines Changed paths: M /trunk/client/mapview_common.c Fixed "'trade_routes_color' may be used uninitialized" compiler warning. See gna bug #20447 ------------------------------------------------------------------------ r22182 | cazfi | 2013-01-22 18:41:22 +0200 (Tue, 22 Jan 2013) | 8 lines Changed paths: M /trunk/client/cityrepdata.c Made datum value union of possible types instead of having them exist parallel, but used one at a time. This also fixes compiler warnings caused by initializing only the used value, not others. Compiler warning reported by Roland Haeder See gna bug #20413 ------------------------------------------------------------------------ r22181 | cazfi | 2013-01-22 13:39:00 +0200 (Tue, 22 Jan 2013) | 7 lines Changed paths: M /trunk/server/maphand.c Fixed a crash when base previously owned by someone gets completely ownerless. Reported by Anonymous See gna bug #20445 ------------------------------------------------------------------------ r22180 | cazfi | 2013-01-22 11:52:26 +0200 (Tue, 22 Jan 2013) | 4 lines Changed paths: M /trunk/client/audio.c M /trunk/client/audio.h M /trunk/client/gui-gtk-3.0/soundset_dlg.c M /trunk/client/options.c M /trunk/client/options.h M /trunk/client/packhand.c Added option to automatically accept soundsets suggested by ruleset. See gna patch #3605 ------------------------------------------------------------------------ r22179 | cazfi | 2013-01-22 11:16:39 +0200 (Tue, 22 Jan 2013) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-3.0/dialogs.c M /trunk/common/packets.def M /trunk/data/alien/game.ruleset M /trunk/fc_version M /trunk/server/ruleset.c Made gtk2- and gtk3-clints to popup tech help when it's gained. This is controlled by the ruleset. Alien ruleset is the only one of the supplied ones with which this happens. See gna patch #3480 ------------------------------------------------------------------------ r22178 | cazfi | 2013-01-22 11:01:17 +0200 (Tue, 22 Jan 2013) | 6 lines Changed paths: M /trunk/server/savegame2.c Fix compilation without --enable-debug Detected by FullMoon See gna bug #20449 ------------------------------------------------------------------------ r22175 | cazfi | 2013-01-21 20:39:29 +0200 (Mon, 21 Jan 2013) | 5 lines Changed paths: M /trunk/doc/CodingStyle Instruct against initializing variables at all if one cannot initialize with what can be considered correct value. See gna patch #3603 ------------------------------------------------------------------------ r22174 | cazfi | 2013-01-21 16:01:30 +0200 (Mon, 21 Jan 2013) | 7 lines Changed paths: M /trunk/server/savegame2.c Avoid warnings about missing gen-roads information when loading old savegames. Reported by Jacob Nevins See gna bug #19845 ------------------------------------------------------------------------ r22171 | cazfi | 2013-01-21 11:25:38 +0200 (Mon, 21 Jan 2013) | 6 lines Changed paths: M /trunk/utility/fc_utf8.c Assert against NULL parameter string in fc_utf8_validate_rep_len(). This fixes compiler warning about how variable "end" might be used uninitialized if string is NULL. See gna bug #20443 ------------------------------------------------------------------------ r22169 | cazfi | 2013-01-21 00:56:50 +0200 (Mon, 21 Jan 2013) | 7 lines Changed paths: M /trunk/server/unittools.c M /trunk/server/unittools.h Call wipe_unit() recursively for units that are drowning due to loss of transport. Reported by Jacob Nevins See gna bug #20442 ------------------------------------------------------------------------ r22166 | cazfi | 2013-01-20 17:12:24 +0200 (Sun, 20 Jan 2013) | 5 lines Changed paths: M /trunk/doc/INSTALL.Cygwin Added note to top of README.Cygwin that document is very outdated. Fixed names of freeciv binaries. See gna patch #3602 ------------------------------------------------------------------------ r22165 | cazfi | 2013-01-20 16:51:55 +0200 (Sun, 20 Jan 2013) | 4 lines Changed paths: M /trunk/client/gui-sdl/mapview.c M /trunk/doc/README.SDLClient Removed out-commented and unused macro SDL_CVS. See gna patch #3601 ------------------------------------------------------------------------ r22164 | cazfi | 2013-01-20 12:41:47 +0200 (Sun, 20 Jan 2013) | 5 lines Changed paths: M /trunk/client/options.c M /trunk/server/srv_main.c M /trunk/utility/genhash.c M /trunk/utility/shared.h Use intptr_t type where ever integer type size of the pointer type is needed. This fixes compilation on LLP64 systems. See gna bug #20392 ------------------------------------------------------------------------ r22162 | cazfi | 2013-01-20 10:53:45 +0200 (Sun, 20 Jan 2013) | 4 lines Changed paths: M /trunk/client/options.c M /trunk/client/options.h M /trunk/client/packhand.c Added option to automatically accept tilesets suggested by ruleset. See gna patch #3599 ------------------------------------------------------------------------ r22161 | cazfi | 2013-01-20 10:00:58 +0200 (Sun, 20 Jan 2013) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-3.0/dialogs.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-stub/dialogs.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/include/dialogs_g.h M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/techtools.c Added explicit tech gained -packet server sends to player who gains a new tech. New gui-specific show_tech_gained_dialog() function is called upon arrival of the packet, but no gui implement that function yet. See gna patch #3598 ------------------------------------------------------------------------ r22158 | cazfi | 2013-01-19 20:42:58 +0200 (Sat, 19 Jan 2013) | 6 lines Changed paths: M /trunk/client/tilespec.c Make sure that iteration does not go over array bounds. Reported by freim (Hogne) See gna bug #20055 ------------------------------------------------------------------------ r22157 | cazfi | 2013-01-19 09:13:27 +0200 (Sat, 19 Jan 2013) | 4 lines Changed paths: M /trunk/doc/HACKING Document network packet type as 16bit value. See gna patch #3596 ------------------------------------------------------------------------ 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. See gna patch #3595 ------------------------------------------------------------------------ r22153 | cazfi | 2013-01-18 19:20:00 +0200 (Fri, 18 Jan 2013) | 4 lines Changed paths: M /trunk/data/alien/game.ruleset A /trunk/doc/README.ruleset_alien Added initial version of README.ruleset_alien See gna patch #3597 ------------------------------------------------------------------------ r22150 | cazfi | 2013-01-18 18:59:31 +0200 (Fri, 18 Jan 2013) | 11 lines Changed paths: M /trunk/doc/README Minor corrections to doc/README - Change version number in network incompatibility example to have x as patch level, update to current versions while at it - Update according to savefile compression settings changes - Document allied victory possibility in victory conditions list - Changed "end-year option" to "endturn option" See gna patch #3594 ------------------------------------------------------------------------ r22148 | cazfi | 2013-01-18 14:08:27 +0200 (Fri, 18 Jan 2013) | 4 lines Changed paths: M /trunk/doc/BUGS Updated list of clients in bug reporting instructions. See gna patch #3593 ------------------------------------------------------------------------ r22146 | cazfi | 2013-01-18 11:29:23 +0200 (Fri, 18 Jan 2013) | 4 lines Changed paths: M /trunk/data/multiplayer/terrain.ruleset Made it impossible to build new buoys with multiplayer ruleset. See gna patch #3541 ------------------------------------------------------------------------ r22143 | cazfi | 2013-01-18 10:55:29 +0200 (Fri, 18 Jan 2013) | 4 lines Changed paths: M /trunk/AUTHORS M /trunk/doc/README.AI M /trunk/doc/README.nations Use server name "www.freeciv.org" in wiki URLs See gna patch #3592 ------------------------------------------------------------------------ r22140 | cazfi | 2013-01-18 00:39:04 +0200 (Fri, 18 Jan 2013) | 6 lines Changed paths: M /trunk/data/flags/asturias.svg M /trunk/data/flags/crimean_tatar.svg M /trunk/data/flags/moravia.svg M /trunk/data/flags/rvn.svg M /trunk/data/flags/somalia.svg M /trunk/data/flags/visigoth.svg M /trunk/data/flags/zapotec.svg Added SVG namespace to some flag files missing it. Patch by Davide Baldini See gna patch #3574 ------------------------------------------------------------------------ r22137 | cazfi | 2013-01-17 09:15:36 +0200 (Thu, 17 Jan 2013) | 7 lines Changed paths: M /trunk/server/citytools.c When city is traded, and supported units change owner, check if those units provide contact to new nation for the new owner. Reported by Roman Petrinec See gna bug #20431 ------------------------------------------------------------------------ r22134 | cazfi | 2013-01-16 11:16:49 +0200 (Wed, 16 Jan 2013) | 6 lines Changed paths: M /trunk/server/edithand.c M /trunk/server/srv_main.c M /trunk/server/srv_main.h Set city style and leader sex for players created in editor. Reported on old forums See gna bug #19313 ------------------------------------------------------------------------ r22131 | cazfi | 2013-01-15 16:42:01 +0200 (Tue, 15 Jan 2013) | 6 lines Changed paths: M /trunk/client/control.c Do not return pointer value as bool value Reported by "no info yet" See gna bug #19385 ------------------------------------------------------------------------ r22128 | cazfi | 2013-01-15 10:41:39 +0200 (Tue, 15 Jan 2013) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/resources.h Make declaration of fallback_resources const like definition. Reported by "no info yet" See gna bug #19386 ------------------------------------------------------------------------ r22126 | cazfi | 2013-01-15 10:16:42 +0200 (Tue, 15 Jan 2013) | 5 lines Changed paths: M /trunk/server/scripting/script_fcdb.c Renamed variable fcl as lfcl in script_fcdb_cmd_reply() so it won't shadow module wide variable of the same name. See gna patch #3590 ------------------------------------------------------------------------ r22124 | cazfi | 2013-01-15 01:18:42 +0200 (Tue, 15 Jan 2013) | 9 lines Changed paths: M /trunk/ai/default/aiferry.c M /trunk/ai/default/aiferry.h M /trunk/ai/default/aitools.c M /trunk/ai/default/aiunit.c Instead of always requesting ferries with minimum free capacity of 2, settlers are now satisfied with capacity 1 ferries if they don't need bodyguard to come with them. Similarly, attacking units do not require capacity 2 ferries. Reported by Henkutsu See gna bug #19815 ------------------------------------------------------------------------ r22121 | cazfi | 2013-01-14 23:12:03 +0200 (Mon, 14 Jan 2013) | 7 lines Changed paths: M /trunk/server/srv_main.c In case ruleset has no unit matching first role in startunits, select next one until one exist to be used as unit for checking start position suitability. Previously NULL unit was used in such a case resulting failure deep in the mapgenerator code. See gna bug #19886 ------------------------------------------------------------------------ r22120 | cazfi | 2013-01-14 18:11:17 +0200 (Mon, 14 Jan 2013) | 4 lines Changed paths: M /trunk/common/traits.h M /trunk/server/scripting/api_server_edit.c M /trunk/server/scripting/api_server_edit.h M /trunk/server/scripting/tolua_server.pkg Added Player:trait_mod() function to adjust player's trait value to lua interface. See gna patch #3589 ------------------------------------------------------------------------ r22119 | cazfi | 2013-01-13 05:45:05 +0200 (Sun, 13 Jan 2013) | 4 lines Changed paths: M /trunk/common/traits.h M /trunk/server/savegame2.c Save trait modification value to savegame. See gna patch #3588 ------------------------------------------------------------------------ r22118 | cazfi | 2013-01-07 15:04:31 +0200 (Mon, 07 Jan 2013) | 4 lines Changed paths: M /trunk/m4/freetype2.m4 Updated freetype.m4 to upstream version from freetype-2.4.11 (serial 3) See gna patch #3584 ------------------------------------------------------------------------ r22117 | jtn | 2013-01-05 16:44:30 +0200 (Sat, 05 Jan 2013) | 2 lines Changed paths: M /trunk/data/nation/komi.ruleset Komi: remove init_government, qualify female leader title. See gna patch #1921. ------------------------------------------------------------------------ r22116 | jtn | 2013-01-05 16:44:28 +0200 (Sat, 05 Jan 2013) | 2 lines Changed paths: M /trunk/data/nation/novgorodian.ruleset Novgorodians: set city_style, remove init_government. See gna patch #2014. ------------------------------------------------------------------------ r22115 | jtn | 2013-01-05 16:44:25 +0200 (Sat, 05 Jan 2013) | 5 lines Changed paths: M /trunk/data/nation/gepid.ruleset M /trunk/data/nation/langobardic.ruleset Corrections to Gepid and Langorbardic nations: - change "Tribal" to "Despotism" - remove init_government - some fixes to legend text See gna patch #2195. ------------------------------------------------------------------------ r22112 | cazfi | 2013-01-05 14:23:55 +0200 (Sat, 05 Jan 2013) | 8 lines Changed paths: M /trunk/configure.ac Give additional m4-directories with AC_CONFIG_MACRO_DIRS too if autoconf version is new enough for the macro to exist. They remain in ACLOCAL_AMFLAGS too for supporting older autotools versions where that was correct way to do it. So this works in both autotools so old that AC_CONFIG_MACRO_DIRS does not exist, and so new (=future) versions where ACLOCAL_AMFLAGS has no effect. See gna patch #3585 ------------------------------------------------------------------------ r22110 | cazfi | 2013-01-03 13:19:52 +0200 (Thu, 03 Jan 2013) | 6 lines Changed paths: M /trunk/server/techtools.c Initialize "cheapest_amount" to silence warning with older gcc versions. Reported by Jordi Negrevernis i Font See gna bug #20393 ------------------------------------------------------------------------ r22109 | cazfi | 2013-01-02 04:48:27 +0200 (Wed, 02 Jan 2013) | 4 lines Changed paths: M /trunk/ai/default/advmilitary.c M /trunk/common/scriptcore/api_game_find.c M /trunk/common/scriptcore/api_game_methods.c M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/server/ruleset.c Turned unit roles to specenum. See gna patch #1662 ------------------------------------------------------------------------ r22107 | cazfi | 2013-01-01 02:01:27 +0200 (Tue, 01 Jan 2013) | 4 lines Changed paths: M /trunk/m4/readline.m4 M /trunk/m4/xaw-client.m4 Removed escaping of quotations autoconf gave warnings about. See gna patch #3583 ------------------------------------------------------------------------ r22106 | cazfi | 2012-12-31 03:08:58 +0200 (Mon, 31 Dec 2012) | 4 lines Changed paths: M /trunk/configure.ac Replaced instances of depracated AC_HELP_STRING with AS_HELP_STRING. See gna patch #3582 ------------------------------------------------------------------------ r22103 | cazfi | 2012-12-30 04:31:28 +0200 (Sun, 30 Dec 2012) | 4 lines Changed paths: M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/fc_types.h M /trunk/common/requirements.c M /trunk/common/scriptcore/api_game_methods.c M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/server/ruleset.c Turned unit_type_flags specenum. See gna patch #1662 ------------------------------------------------------------------------ r22102 | cazfi | 2012-12-30 04:13:53 +0200 (Sun, 30 Dec 2012) | 5 lines Changed paths: M /trunk/doc/HOWTOPLAY M /trunk/doc/README.ruleset_experimental M /trunk/doc/README.ruleset_multiplayer Fixed some places to read "classic" in docs instead of "default" when referring to classic ruleset or path to its files. See gna patch #3581 ------------------------------------------------------------------------ r22101 | cazfi | 2012-12-28 05:04:59 +0200 (Fri, 28 Dec 2012) | 4 lines Changed paths: M /trunk/m4/pkg.m4 Updated pkg.m4 to upstream version from pkg-config-0.27.1. See gna patch #3579 ------------------------------------------------------------------------ r22100 | cazfi | 2012-12-27 01:50:56 +0200 (Thu, 27 Dec 2012) | 4 lines Changed paths: M /trunk/configure.ac Use AS_HELP_STRING to format help strings in configure.ac. See gna patch #3580 ------------------------------------------------------------------------ r22099 | cazfi | 2012-12-23 12:15:59 +0200 (Sun, 23 Dec 2012) | 4 lines Changed paths: M /trunk/utility/section_file.c Include stdarg.h to section_file.c that uses va_list. See gna patch #3576 ------------------------------------------------------------------------ r22098 | mixcoatl | 2012-12-23 01:06:08 +0200 (Sun, 23 Dec 2012) | 1 line Changed paths: M /trunk/data/default/nationlist.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/novgorod-large.png A /trunk/data/flags/novgorod-shield-large.png A /trunk/data/flags/novgorod-shield.png A /trunk/data/flags/novgorod.png A /trunk/data/flags/novgorod.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/hansa.ruleset A /trunk/data/nation/novgorodian.ruleset M /trunk/data/nation/ruthenian.ruleset M /trunk/data/nation/slavic.ruleset M /trunk/po/POTFILES.in Add Novgorodian nation by Andrzej G. . See Gna patch #2014 ------------------------------------------------------------------------ r22096 | cazfi | 2012-12-22 00:50:16 +0200 (Sat, 22 Dec 2012) | 4 lines Changed paths: M /trunk/tests/fcintl.sh Use "=" instead of "==" for equality checking See gna bug #20375 ------------------------------------------------------------------------ r22093 | cazfi | 2012-12-20 07:14:08 +0200 (Thu, 20 Dec 2012) | 5 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/ruleset.c Send user unit type flag names to client side in case they are needed to be displayed as requirement for something. See gna patch #3549 ------------------------------------------------------------------------ r22092 | mixcoatl | 2012-12-19 22:50:40 +0200 (Wed, 19 Dec 2012) | 1 line Changed paths: M /trunk/data/default/nationlist.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/kushan-large.png A /trunk/data/flags/kushan-shield-large.png A /trunk/data/flags/kushan-shield.png A /trunk/data/flags/kushan.png A /trunk/data/flags/kushan.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/kushan.ruleset M /trunk/data/nation/tocharian.ruleset M /trunk/po/POTFILES.in Add Kushan nation by Andrzej G. . See Gna patch #3276 ------------------------------------------------------------------------ r22089 | cazfi | 2012-12-19 01:05:50 +0200 (Wed, 19 Dec 2012) | 5 lines Changed paths: M /trunk/INSTALL Tell that Windows (MinGW) build instructions can be found from win32/installer/Makefile in INSTALL. See gna patch #3575 ------------------------------------------------------------------------ r22086 | cazfi | 2012-12-18 02:38:36 +0200 (Tue, 18 Dec 2012) | 10 lines Changed paths: M /trunk/common/tech.c M /trunk/data/civ2civ3/game.ruleset Fixed tech upkeep calculation when some tech uses preset value (tech cost style 2 or 4). Previously total sum was zeroed always before addign such value, so this can have huge impact on upkeep cost (old code could assign cost of cheapest single tech where value of entire tree was expected) Patch by David Fernandez See gna bug #20063 ------------------------------------------------------------------------ r22085 | cazfi | 2012-12-18 02:28:57 +0200 (Tue, 18 Dec 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/editprop.c Use GtkGrid in properties editor. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3469 (60/60) ------------------------------------------------------------------------ r22084 | cazfi | 2012-12-17 01:25:11 +0200 (Mon, 17 Dec 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/editgui.c Use GtkGrid for editor gui. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3469 (59/60) ------------------------------------------------------------------------ r22083 | cazfi | 2012-12-16 01:11:27 +0200 (Sun, 16 Dec 2012) | 4 lines Changed paths: M /trunk/INSTALL Removed gui-win32 parts from INSTALL. See gna patch #3573 ------------------------------------------------------------------------ r22082 | cazfi | 2012-12-16 01:03:29 +0200 (Sun, 16 Dec 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/cityrep.c M /trunk/client/gui-gtk-3.0/dialogs.c M /trunk/client/gui-gtk-3.0/diplodlg.c M /trunk/client/gui-gtk-3.0/finddlg.c M /trunk/client/gui-gtk-3.0/gui_stuff.c M /trunk/client/gui-gtk-3.0/luaconsole.c M /trunk/client/gui-gtk-3.0/messagedlg.c M /trunk/client/gui-gtk-3.0/messagewin.c M /trunk/client/gui-gtk-3.0/plrdlg.c M /trunk/client/gui-gtk-3.0/repodlgs.c M /trunk/client/gui-gtk-3.0/spaceshipdlg.c Use GtkGrid for gui dialogs. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3469 (58/60) ------------------------------------------------------------------------ r22080 | cazfi | 2012-12-15 02:46:09 +0200 (Sat, 15 Dec 2012) | 9 lines Changed paths: M /trunk/client/gui-gtk-3.0/chatline.c Keep gtk3-client chatline toolbar hidden initially as it should be to match state of the 'Chat tools' button. Reported by Jacob Nevins Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna bug #20000 ------------------------------------------------------------------------ r22078 | cazfi | 2012-12-15 02:43:23 +0200 (Sat, 15 Dec 2012) | 4 lines Changed paths: M /trunk/server/techtools.c Allow current bulb count to go negative. See gna bug #19973 ------------------------------------------------------------------------ r22075 | cazfi | 2012-12-14 15:36:13 +0200 (Fri, 14 Dec 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/pages.c Use GtkGrid on start page. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3469 (57/60) ------------------------------------------------------------------------ r22074 | cazfi | 2012-12-13 11:38:34 +0200 (Thu, 13 Dec 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/pages.c Use GtkGrid on network page. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3469 (56/60) ------------------------------------------------------------------------ r22073 | cazfi | 2012-12-12 12:45:31 +0200 (Wed, 12 Dec 2012) | 4 lines Changed paths: M /trunk/client/packhand.c Removed no-op block of code. See gna patch #3504 ------------------------------------------------------------------------ r22072 | cazfi | 2012-12-12 12:37:51 +0200 (Wed, 12 Dec 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/pages.c Use GtkGrid in load dialog. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3469 (55/60) ------------------------------------------------------------------------ r22071 | cazfi | 2012-12-11 12:44:21 +0200 (Tue, 11 Dec 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/pages.c Use GtkGrid in save dialog. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3469 (54/60) ------------------------------------------------------------------------ r22068 | cazfi | 2012-12-11 11:43:16 +0200 (Tue, 11 Dec 2012) | 5 lines Changed paths: M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/srv_main.c Units already on tile with claimable base claim the base when ceasefire between unit owner and base owner runs out. See gna bug #20348 ------------------------------------------------------------------------ r22061 | jtn | 2012-12-08 13:36:04 +0200 (Sat, 08 Dec 2012) | 2 lines Changed paths: M /trunk/doc/man Update svn:ignore after gna bug #19227. ------------------------------------------------------------------------ r22056 | cazfi | 2012-12-07 12:55:38 +0200 (Fri, 07 Dec 2012) | 5 lines Changed paths: M /trunk/server/plrhand.c Units already on tile with claimable base claim the base when unit owner and base owner enter war due to cancelled peace pact. See gna bug #20348 ------------------------------------------------------------------------ r22055 | cazfi | 2012-12-05 12:24:14 +0200 (Wed, 05 Dec 2012) | 5 lines Changed paths: M /trunk/server/savegame.c M /trunk/server/savegame2.c Use map_claim_base() when restoring base ownership sanity in loading old savegames. See gna patch #3571 ------------------------------------------------------------------------ r22054 | cazfi | 2012-12-05 10:14:32 +0200 (Wed, 05 Dec 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/citydlg.c Use GtkGrid for cirty dialog. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3469 (52/60) ------------------------------------------------------------------------ r22050 | cazfi | 2012-12-04 09:33:12 +0200 (Tue, 04 Dec 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/citydlg.c Use GtkGrid in city settings. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3469 (51/60) ------------------------------------------------------------------------ r22047 | cazfi | 2012-12-03 09:50:44 +0200 (Mon, 03 Dec 2012) | 4 lines Changed paths: M /trunk/client/control.c Do not skip units with zero move_rate when changing focus units. See gna patch #3567 ------------------------------------------------------------------------ r22046 | cazfi | 2012-12-03 09:47:20 +0200 (Mon, 03 Dec 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/dialogs.c Use GtkGrid for popup notify. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3469 (50/60) ------------------------------------------------------------------------ r22045 | cazfi | 2012-12-02 07:59:10 +0200 (Sun, 02 Dec 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/repodlgs.c Use GtkGrid in science dialog. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3469 (49/60) ------------------------------------------------------------------------ r22044 | cazfi | 2012-12-01 12:01:22 +0200 (Sat, 01 Dec 2012) | 6 lines Changed paths: M /trunk/client/control.c Do not allow "Connect with Road" for units that are not able to build road at all even if there's already road present in their current location. See gna bug #20072 ------------------------------------------------------------------------ r22043 | cazfi | 2012-12-01 11:52:50 +0200 (Sat, 01 Dec 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/unitselect.c Use GtkGrid in unit selection dialog. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3469 (48/60) ------------------------------------------------------------------------ r22042 | cazfi | 2012-11-28 08:55:30 +0200 (Wed, 28 Nov 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/diplomat_dialog.c Use GtkGrid for diplomat actions dialog. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3469 (47/60) ------------------------------------------------------------------------ r22041 | cazfi | 2012-11-27 03:22:13 +0200 (Tue, 27 Nov 2012) | 4 lines Changed paths: M /trunk/server/unittools.c Unit moving to tile claims bases only if tile has claimable base. See gna patch #3568 ------------------------------------------------------------------------ r22040 | cazfi | 2012-11-27 02:43:17 +0200 (Tue, 27 Nov 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/dialogs.c Use GtkGrid for nations. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3469 (46/60) ------------------------------------------------------------------------ r22039 | cazfi | 2012-11-26 10:27:46 +0200 (Mon, 26 Nov 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/cityrep.c Use GtkGrid in city report. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3469 (45/60) ------------------------------------------------------------------------ r22038 | cazfi | 2012-11-25 04:16:39 +0200 (Sun, 25 Nov 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/plrdlg.c Use GtkGrid in player dialog. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3469 (44/60) ------------------------------------------------------------------------ r22037 | cazfi | 2012-11-24 07:35:47 +0200 (Sat, 24 Nov 2012) | 4 lines Changed paths: M /trunk/m4/fcdb-sqlite3.m4 Added fc_config.h comment for HAVE_FCDB_SQLITE3 See gna patch #3569 ------------------------------------------------------------------------ r22034 | cazfi | 2012-11-24 06:51:40 +0200 (Sat, 24 Nov 2012) | 5 lines Changed paths: M /trunk/common/requirements.c Fixed several requirement types to be considered fullfilled when they cannot be checked and RPT_POSSIBLE is requested. See gna bug #20304 ------------------------------------------------------------------------ r22033 | cazfi | 2012-11-24 05:24:36 +0200 (Sat, 24 Nov 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/gotodlg.c Use GtkGrid in goto dialog. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3469 (43/60) ------------------------------------------------------------------------ r22030 | cazfi | 2012-11-23 07:39:53 +0200 (Fri, 23 Nov 2012) | 10 lines Changed paths: M /trunk/ai/default/aiferry.c M /trunk/ai/default/aiunit.c M /trunk/server/barbarian.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/diplomats.c M /trunk/server/edithand.c M /trunk/server/maphand.c M /trunk/server/plrhand.c M /trunk/server/scripting/api_server_edit.c M /trunk/server/srv_main.c M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/server/unittools.h Increase score.units_lost when - Units lost with their transport - Units killed by hut barbarians - Units killed by terrain changes - Diplomats killed in fight against other diplomats - Diplomats failing their mission - Units within opponent's borders wiped when entering peace See gna bug #20301 ------------------------------------------------------------------------ r22029 | cazfi | 2012-11-23 06:51:14 +0200 (Fri, 23 Nov 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/choice_dialog.c Use GtkGrid in choice dialog. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3469 (42/60) ------------------------------------------------------------------------ r22027 | cazfi | 2012-11-22 03:36:12 +0200 (Thu, 22 Nov 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/menu.c Use GtkGrid in for main menubar. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3469 (41/60) ------------------------------------------------------------------------ r22026 | cazfi | 2012-11-22 03:27:14 +0200 (Thu, 22 Nov 2012) | 9 lines Changed paths: M /trunk/ai/default/advmilitary.c M /trunk/ai/default/advmilitary.h M /trunk/ai/default/aiunit.c M /trunk/ai/default/aiunit.h M /trunk/client/helpdata.c M /trunk/common/combat.c M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/data/alien/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/fc_version Added Firepower1 combat bonus type Replaced hardcoded Fighter vs Helicopter rules with ruleset defined combat bonus - "Fighter" flag removed completely - "Helicopter" flag removed, but reinstated as user flag in rulesets needing it - Given combat bonus for former "Fighter" units against "Helicopter" See gna patch #3559 ------------------------------------------------------------------------ r22025 | cazfi | 2012-11-22 03:20:00 +0200 (Thu, 22 Nov 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/citydlg.c M /trunk/client/gui-gtk-3.0/wldlg.c Use GtkGrid in for worklists. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3566 ------------------------------------------------------------------------ r22022 | cazfi | 2012-11-22 03:14:16 +0200 (Thu, 22 Nov 2012) | 4 lines Changed paths: M /trunk/server/unittools.c Update score.units_lost when unit dies due to failed paradrop. See gna bug #20300 ------------------------------------------------------------------------ r22021 | cazfi | 2012-11-22 03:10:01 +0200 (Thu, 22 Nov 2012) | 5 lines Changed paths: M /trunk/common/map.c Allow pillaging of road type only if it's not requirement for another road present in tile. See gna bug #20237 ------------------------------------------------------------------------ r22020 | cazfi | 2012-11-21 12:54:14 +0200 (Wed, 21 Nov 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/luaconsole.c Use GtkGrid in for luaconsole. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3469 (40/60) ------------------------------------------------------------------------ r22019 | cazfi | 2012-11-21 03:18:49 +0200 (Wed, 21 Nov 2012) | 5 lines Changed paths: M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/unittools.c Rewrote base claiming that it happens in one central place, in new map_claim_base() function. See gna patch #3447 ------------------------------------------------------------------------ r22018 | cazfi | 2012-11-21 01:14:32 +0200 (Wed, 21 Nov 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/citydlg.c Use GtkGrid in citydialog overview page. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3565 ------------------------------------------------------------------------ r22015 | cazfi | 2012-11-21 01:07:52 +0200 (Wed, 21 Nov 2012) | 4 lines Changed paths: M /trunk/client/tilespec.c Never show exhausted icon for units for which move rate is 0. See gna bug #20270 ------------------------------------------------------------------------ r22014 | cazfi | 2012-11-21 00:59:05 +0200 (Wed, 21 Nov 2012) | 4 lines Changed paths: M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/game.c M /trunk/common/packets.def M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/data/alien/units.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/fc_version M /trunk/server/ruleset.c Ruleset defined help strings for ruleset defined unit type flags. See gna patch #3491 ------------------------------------------------------------------------ r22013 | cazfi | 2012-11-20 22:57:10 +0200 (Tue, 20 Nov 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/spaceshipdlg.c Use GtkGrid in spaceship dialog. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3469 (39/60) ------------------------------------------------------------------------ r22010 | cazfi | 2012-11-20 01:33:53 +0200 (Tue, 20 Nov 2012) | 6 lines Changed paths: M /trunk/server/unittools.c Always emit "unit_lost" scripting signal when unit lost. Originally reported by Jacob Nevins See gna bug #20221 ------------------------------------------------------------------------ r22009 | cazfi | 2012-11-20 01:29:01 +0200 (Tue, 20 Nov 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/citydlg.c Use GtkGrid for citydlg supported & present units areas. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3561 ------------------------------------------------------------------------ r22008 | cazfi | 2012-11-20 01:26:50 +0200 (Tue, 20 Nov 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/diplodlg.c Use GtkGrid in diplomacy dialog. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3469 (38/60) ------------------------------------------------------------------------ r22007 | cazfi | 2012-11-19 12:34:02 +0200 (Mon, 19 Nov 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/messagedlg.c Use GtkGrid in message dialog. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3469 (37/60) ------------------------------------------------------------------------ r22006 | cazfi | 2012-11-19 05:22:24 +0200 (Mon, 19 Nov 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/optiondlg.c Use GtkGrid in option dialog. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3469 (36/60) ------------------------------------------------------------------------ r22005 | cazfi | 2012-11-19 05:20:04 +0200 (Mon, 19 Nov 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/helpdlg.c Use GtkGrid in help dialog. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3564 ------------------------------------------------------------------------ r22004 | cazfi | 2012-11-18 11:30:05 +0200 (Sun, 18 Nov 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/inteldlg.c Use GtkGrid in intelligence dialog. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3469 (35/60) ------------------------------------------------------------------------ r22003 | cazfi | 2012-11-18 03:46:46 +0200 (Sun, 18 Nov 2012) | 4 lines Changed paths: M /trunk/data/multiplayer/game.ruleset Multiplayer default "minplayers" valued increased to 2. See gna patch #3542 ------------------------------------------------------------------------ r22002 | cazfi | 2012-11-18 00:40:13 +0200 (Sun, 18 Nov 2012) | 5 lines Changed paths: M /trunk/ai/default/aitech.c AI considers DefenseDivider bonuses attacker has when choosing defender unit type. See gna patch #3563 ------------------------------------------------------------------------ r22000 | cazfi | 2012-11-18 00:36:38 +0200 (Sun, 18 Nov 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/canvas.c M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.0/gui_main.h M /trunk/client/gui-gtk-3.0/gui_stuff.c M /trunk/client/gui-gtk-3.0/gui_stuff.h Fixed applying of font style. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3558 ------------------------------------------------------------------------ r21999 | cazfi | 2012-11-18 00:29:22 +0200 (Sun, 18 Nov 2012) | 5 lines Changed paths: M /trunk/ai/default/aiunit.c M /trunk/ai/default/aiunit.h M /trunk/ai/default/classicai.c M /trunk/ai/threaded/threadedai.c M /trunk/common/ai.h M /trunk/common/fc_types.h M /trunk/common/game.c M /trunk/common/unittype.c M /trunk/common/unittype.h Added void pointer to unit_type structure for each ai type that they can use to store related data. See gna patch #3562 ------------------------------------------------------------------------ r21998 | cazfi | 2012-11-17 23:57:12 +0200 (Sat, 17 Nov 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/pages.c Use GtkGrid on main page. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3469 (34/60) ------------------------------------------------------------------------ r21997 | mixcoatl | 2012-11-17 23:36:03 +0200 (Sat, 17 Nov 2012) | 1 line Changed paths: M /trunk/data/default/nationlist.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/komi-large.png A /trunk/data/flags/komi-shield-large.png A /trunk/data/flags/komi-shield.png A /trunk/data/flags/komi.png A /trunk/data/flags/komi.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/komi.ruleset M /trunk/po/POTFILES.in Add Komi nation by Andrzej G. . See Gna patch #1921 ------------------------------------------------------------------------ r21996 | cazfi | 2012-11-17 12:17:58 +0200 (Sat, 17 Nov 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/citydlg.c M /trunk/client/gui-gtk-3.0/cma_fe.c Use GtkGrid for CMA. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3469 (33/60) ------------------------------------------------------------------------ r21995 | cazfi | 2012-11-17 06:15:38 +0200 (Sat, 17 Nov 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/chatline.c Use GtkGrid for chatline tools. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3469 (32/60) ------------------------------------------------------------------------ r21994 | cazfi | 2012-11-17 02:33:20 +0200 (Sat, 17 Nov 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/citizensinfo.c M /trunk/client/gui-gtk-3.0/citydlg.c M /trunk/client/gui-gtk-3.0/happiness.c Use GtkGrid in happiness tab. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3469 (30/60) ------------------------------------------------------------------------ r21993 | cazfi | 2012-11-15 22:54:12 +0200 (Thu, 15 Nov 2012) | 6 lines Changed paths: M /trunk/common/combat.c M /trunk/common/unittype.h M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/fc_version Added DefenseDivider combat bonus type. Removed hardcoded Fighter vs Helicopter defense division rule and added equal combat bonus to rulesets instead. See gna patch #3556 ------------------------------------------------------------------------ r21992 | cazfi | 2012-11-15 13:44:50 +0200 (Thu, 15 Nov 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/citydlg.c Use GtkGrid for city info. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3469 (26/60) ------------------------------------------------------------------------ r21991 | cazfi | 2012-11-15 04:49:45 +0200 (Thu, 15 Nov 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/editgui.c M /trunk/client/gui-gtk-3.0/gui_main.c Use GtkGrid in gui_main.c Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3469 (25/60) ------------------------------------------------------------------------ r21990 | cazfi | 2012-11-15 01:56:51 +0200 (Thu, 15 Nov 2012) | 8 lines Changed paths: M /trunk/client/gui-gtk-2.0/repodlgs.c Corrected science_diagram_button_release_callback() signature This is gtk2-client part forgotten from previous commit. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3557 ------------------------------------------------------------------------ r21988 | cazfi | 2012-11-15 01:54:51 +0200 (Thu, 15 Nov 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/repodlgs.c Corrected science_diagram_button_release_callback() signature Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3557 ------------------------------------------------------------------------ r21987 | cazfi | 2012-11-15 01:46:40 +0200 (Thu, 15 Nov 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/gui_main.c Use GtkGrid for map widget. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3469 (24/60) ------------------------------------------------------------------------ r21986 | cazfi | 2012-11-15 01:42:16 +0200 (Thu, 15 Nov 2012) | 4 lines Changed paths: M /trunk/ai/default/advmilitary.c M /trunk/ai/default/aitech.c M /trunk/ai/default/aitech.h M /trunk/ai/default/aitools.c M /trunk/client/helpdata.c M /trunk/common/combat.c M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/data/alien/units.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/doc/README.ruleset_civ2civ3 M /trunk/fc_version Replaced hardcoded Horse vs Pikemen rule with ruleset defined combat bonus See gna patch #3555 ------------------------------------------------------------------------ r21985 | cazfi | 2012-11-14 13:43:17 +0200 (Wed, 14 Nov 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/gui_main.c Use GtkGrid for basic info. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3469 (23/60) ------------------------------------------------------------------------ r21984 | cazfi | 2012-11-14 01:48:01 +0200 (Wed, 14 Nov 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/cma_fe.c Use GtkGrid in CMA gui. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3469 (22/60) ------------------------------------------------------------------------ r21982 | cazfi | 2012-11-14 00:44:27 +0200 (Wed, 14 Nov 2012) | 9 lines Changed paths: M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/combat.c M /trunk/common/combat.h M /trunk/common/packets.def M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/data/alien/units.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/fc_version M /trunk/server/ruleset.c Added combat bonuses framework. Initially it's used to replace hardcoded AEGIS vs AirUnit rules: - AEGIS unit type flag is removed completely - Internal AirUnit flag is removed, but readded as user flag to rulesets needing it. - AEGIS units given combat bonus "DefenseMultiplier +4 against AirUnit" See gna patch #3548 ------------------------------------------------------------------------ r21981 | cazfi | 2012-11-13 16:12:51 +0200 (Tue, 13 Nov 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/chatline.c Use gtk_widget_get_display() instead of gdk_screen_get_display(). Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3469 (18/60) ------------------------------------------------------------------------ r21980 | cazfi | 2012-11-13 04:23:31 +0200 (Tue, 13 Nov 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/choice_dialog.c M /trunk/client/gui-gtk-3.0/cityrep.c M /trunk/client/gui-gtk-3.0/cma_fe.c M /trunk/client/gui-gtk-3.0/editgui.c M /trunk/client/gui-gtk-3.0/editprop.c M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.0/helpdlg.c M /trunk/client/gui-gtk-3.0/pages.c M /trunk/client/gui-gtk-3.0/plrdlg.c M /trunk/client/gui-gtk-3.0/wldlg.c Fixed some orientation related deprecations. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3469 (15/60) ------------------------------------------------------------------------ r21979 | cazfi | 2012-11-13 04:06:51 +0200 (Tue, 13 Nov 2012) | 4 lines Changed paths: M /trunk/data/civ2civ3/effects.ruleset Added Max_Trade_Routes effect for civ2civ3 ruleset. See gna patch #3545 ------------------------------------------------------------------------ r21978 | cazfi | 2012-11-11 03:21:33 +0200 (Sun, 11 Nov 2012) | 7 lines Changed paths: M /trunk/client/gui-gtk-3.0/mapctrl.c M /trunk/client/gui-gtk-3.0/mapctrl.h Pass key event coordinates to key_city_overlay() instead of reading current pointer location. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3469 (13/60) ------------------------------------------------------------------------ r21977 | cazfi | 2012-11-11 02:56:01 +0200 (Sun, 11 Nov 2012) | 4 lines Changed paths: M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset Put free_tech_method to [research] section in civ1 & civ2 rulesets See gna bug #20285 ------------------------------------------------------------------------ r21976 | cazfi | 2012-11-03 13:39:48 +0200 (Sat, 03 Nov 2012) | 4 lines Changed paths: M /trunk/common/fc_types.h M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/fc_version M /trunk/server/rssanity.c M /trunk/server/scripting/api_server_edit.c M /trunk/server/techtools.c M /trunk/server/techtools.h Added free tech selection method "Cheapest" See gna patch #3553 ------------------------------------------------------------------------ r21973 | cazfi | 2012-10-29 18:55:59 +0200 (Mon, 29 Oct 2012) | 6 lines Changed paths: M /trunk/server/srv_main.c Do not change ranked_username any more once player is dead. Patch by Davide Baldini See gna patch #3547 ------------------------------------------------------------------------ r21972 | cazfi | 2012-10-28 11:44:43 +0200 (Sun, 28 Oct 2012) | 9 lines Changed paths: M /trunk/common/fc_types.h M /trunk/common/packets.def M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/fc_version M /trunk/server/ruleset.c M /trunk/server/scripting/api_server_edit.c M /trunk/server/techtools.c M /trunk/server/techtools.h Added ruleset option free_tech_method that controls how techs given "for free" are selected. Possible methods are "Goal" towards player's goal, and "Random". - Classic, experimental, multiplayer, civ2civ3, and alien rulesets have value "Goal", i.e., their behavior does not change - civ1 and civ2 ruleset have value "Random" See gna patch #3552 ------------------------------------------------------------------------ r21971 | cazfi | 2012-10-28 10:37:24 +0200 (Sun, 28 Oct 2012) | 5 lines Changed paths: M /trunk/data/alien/effects.ruleset Gave Not_Tech_Source effect for Madmen and Lunatics so one cannot steal tech from them. See gna patch #3551 ------------------------------------------------------------------------ r21970 | cazfi | 2012-10-28 10:35:26 +0200 (Sun, 28 Oct 2012) | 5 lines Changed paths: M /trunk/common/city.c M /trunk/server/unithand.c Fixed code that assumed that there's always old traderoute when there's no free slots left. That's not true when max traderoutes is simply 0. See gna bug #20254 ------------------------------------------------------------------------ r21969 | mixcoatl | 2012-10-23 15:44:55 +0300 (Tue, 23 Oct 2012) | 1 line Changed paths: M /trunk/data/nation/Makefile.am Add Burgundic nation by Andrzej G. . See Gna patch #3272 ------------------------------------------------------------------------ r21968 | mixcoatl | 2012-10-22 22:12:18 +0300 (Mon, 22 Oct 2012) | 1 line Changed paths: M /trunk/data/default/nationlist.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/burgundic-large.png A /trunk/data/flags/burgundic-shield-large.png A /trunk/data/flags/burgundic-shield.png A /trunk/data/flags/burgundic.png A /trunk/data/flags/burgundic.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec A /trunk/data/nation/burgundic.ruleset M /trunk/data/nation/germanic.ruleset M /trunk/data/nation/westernroman.ruleset M /trunk/po/POTFILES.in Add Burgundic nation by Andrzej G. . See Gna patch #3272 ------------------------------------------------------------------------ r21967 | cazfi | 2012-10-21 10:14:33 +0300 (Sun, 21 Oct 2012) | 6 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/common/effects.h M /trunk/doc/README.effects M /trunk/server/techtools.c Added support for effect "Not_Tech_Source" that can be used to mark some nations (such as barbarians) such that technologies cannot be stolen from them. See gna patch #3546 ------------------------------------------------------------------------ r21966 | cazfi | 2012-10-20 02:41:49 +0300 (Sat, 20 Oct 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/citydlg.c Removed unused requisition variable. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3469 (10/60) ------------------------------------------------------------------------ r21964 | mixcoatl | 2012-10-19 20:18:37 +0300 (Fri, 19 Oct 2012) | 1 line Changed paths: M /trunk/data/nation/andorran.ruleset M /trunk/data/nation/argentine.ruleset M /trunk/data/nation/byzantium.ruleset M /trunk/data/nation/carthaginian.ruleset M /trunk/data/nation/chinese.ruleset M /trunk/data/nation/congolesebrazzaville.ruleset M /trunk/data/nation/fulani.ruleset M /trunk/data/nation/han.ruleset M /trunk/data/nation/israelite.ruleset M /trunk/data/nation/kyrgyz.ruleset M /trunk/data/nation/lipkatatar.ruleset M /trunk/data/nation/miskito.ruleset M /trunk/data/nation/palestinian.ruleset M /trunk/data/nation/sammarinese.ruleset M /trunk/data/nation/taiwanese.ruleset M /trunk/data/nation/toltec.ruleset M /trunk/data/nation/tunisian.ruleset M /trunk/data/nation/turkmen.ruleset M /trunk/data/nation/tyrolian.ruleset Misc leader name consistency fixes, most of them reported by jtn. See Gna bug #16976 ------------------------------------------------------------------------ r21963 | mixcoatl | 2012-10-19 19:56:18 +0300 (Fri, 19 Oct 2012) | 1 line Changed paths: M /trunk/data/default/nationlist.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/gepid-large.png A /trunk/data/flags/gepid-shield-large.png A /trunk/data/flags/gepid-shield.png A /trunk/data/flags/gepid.png A /trunk/data/flags/gepid.svg A /trunk/data/flags/lombardy-large.png A /trunk/data/flags/lombardy-shield-large.png A /trunk/data/flags/lombardy-shield.png A /trunk/data/flags/lombardy.png A /trunk/data/flags/lombardy.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/gepid.ruleset M /trunk/data/nation/germanic.ruleset M /trunk/data/nation/hunnic.ruleset A /trunk/data/nation/langobardic.ruleset M /trunk/po/POTFILES.in Add Gepid and Langobardic nations by Andrzej G. , flags by Flanker and Artaxes. See Gna patch #2195 ------------------------------------------------------------------------ r21962 | cazfi | 2012-10-19 02:12:02 +0300 (Fri, 19 Oct 2012) | 5 lines Changed paths: M /trunk/common/aicore/caravan.c Fixed AI caravan handling crash when max number of routes for target city is 0. See gna bug #20241 ------------------------------------------------------------------------ r21961 | cazfi | 2012-10-19 02:10:01 +0300 (Fri, 19 Oct 2012) | 7 lines Changed paths: M /trunk/client/gui-gtk-3.0/mapctrl.c Use position information from event instead of reading pointer position ourself in leave_mapcanvas() Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3469 (9/60) ------------------------------------------------------------------------ r21960 | cazfi | 2012-10-17 10:16:14 +0300 (Wed, 17 Oct 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/chatline.c Removed redundant visibility-notify-event callback. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3469 (8/60) ------------------------------------------------------------------------ r21958 | cazfi | 2012-10-17 09:57:04 +0300 (Wed, 17 Oct 2012) | 7 lines Changed paths: M /trunk/server/citizenshand.c M /trunk/server/citytools.c M /trunk/server/cityturn.c Do not send city info packet to client when city is in inconsistent state when city radius changes. Reported by Jacob Nevins See gna bug #20077 ------------------------------------------------------------------------ r21955 | cazfi | 2012-10-17 04:23:20 +0300 (Wed, 17 Oct 2012) | 7 lines Changed paths: M /trunk/server/advisors/autosettlers.c Do not continue ajutosettlers old plan when execution returns from recursive displacements that have caused it already to start working on current tile. It was already detected if autosettler had moved, but starting to work without moving was not. See gna bug #20240 ------------------------------------------------------------------------ r21952 | cazfi | 2012-10-16 04:35:30 +0300 (Tue, 16 Oct 2012) | 4 lines Changed paths: M /trunk/ai/default/aisettler.c Avoid division by zero in defense_bonus() when cityspot so far has value 0. See gna bug #20239 ------------------------------------------------------------------------ r21951 | cazfi | 2012-10-16 04:22:05 +0300 (Tue, 16 Oct 2012) | 4 lines Changed paths: M /trunk/Makefile.am D /trunk/config.mac.h D /trunk/stamp-h.in Removed stamp-h.in and config.mac.h See gna patch #3544 ------------------------------------------------------------------------ r21950 | cazfi | 2012-10-16 00:40:36 +0300 (Tue, 16 Oct 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/citydlg.c M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.0/happiness.c M /trunk/client/gui-gtk-3.0/mapctrl.c Use updated grab API Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3469 (7/60) ------------------------------------------------------------------------ r21949 | cazfi | 2012-10-15 03:58:56 +0300 (Mon, 15 Oct 2012) | 2 lines Changed paths: M /trunk/fc_version Restore quotation mark gone missing. ------------------------------------------------------------------------ r21948 | cazfi | 2012-10-15 03:53:19 +0300 (Mon, 15 Oct 2012) | 4 lines Changed paths: M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/map.c M /trunk/common/packets.def M /trunk/common/road.h M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/fc_version M /trunk/server/ruleset.c Added pillageable property for roads similar to what bases have. See gna patch #3536 ------------------------------------------------------------------------ r21947 | cazfi | 2012-10-15 03:35:47 +0300 (Mon, 15 Oct 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/gamedlgs.c Rates dialog code modernization. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3469 (6/60) ------------------------------------------------------------------------ r21944 | cazfi | 2012-10-15 03:31:22 +0300 (Mon, 15 Oct 2012) | 7 lines Changed paths: M /trunk/ai/default/aicity.c When AI evaluates how long building with Parasite effect would function brefore getting obsolete, ignore those players who have negative research potential due to tech upkeep. This also avoids divide by zero error when potential is -1. See gna bug #20234 ------------------------------------------------------------------------ r21943 | jcreus | 2012-10-14 21:25:09 +0300 (Sun, 14 Oct 2012) | 1 line Changed paths: M /trunk/po/ca.po Merge from 2.4 ------------------------------------------------------------------------ r21939 | cazfi | 2012-10-14 05:00:32 +0300 (Sun, 14 Oct 2012) | 5 lines Changed paths: M /trunk/ai/default/aisettler.c Fixed cityresult leak when settler ends doing tile improvement instead of building the city. See gna bug #20229 ------------------------------------------------------------------------ r21938 | cazfi | 2012-10-14 02:55:30 +0300 (Sun, 14 Oct 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/chatline.c M /trunk/client/gui-gtk-3.0/cma_fe.c M /trunk/client/gui-gtk-3.0/cma_fe.h M /trunk/client/gui-gtk-3.0/mapview.c GtkAdjustment usage cleanup Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3469 (5/60) ------------------------------------------------------------------------ r21937 | cazfi | 2012-10-13 11:31:21 +0300 (Sat, 13 Oct 2012) | 5 lines Changed paths: M /trunk/data/civ1/effects.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/multiplayer/effects.ruleset Only one barracks provide veterancy level in the rare event that multiple barracks exist in the same city. See gna bug #20232 ------------------------------------------------------------------------ r21936 | cazfi | 2012-10-13 05:31:51 +0300 (Sat, 13 Oct 2012) | 5 lines Changed paths: M /trunk/server/citytools.c Limit veteran level returned by do_make_unit_veteran() to max level of the unit in question. See gna bug #20231 ------------------------------------------------------------------------ r21935 | cazfi | 2012-10-13 03:53:51 +0300 (Sat, 13 Oct 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/citydlg.c Use GdkRGBA for citydlg labels Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3469 (4/60) ------------------------------------------------------------------------ r21934 | cazfi | 2012-10-13 03:49:35 +0300 (Sat, 13 Oct 2012) | 6 lines Changed paths: M /trunk/ai/default/advdomestic.c M /trunk/ai/default/aiferry.c M /trunk/ai/default/aiferry.h M /trunk/ai/default/aitools.c M /trunk/ai/default/aiunit.c M /trunk/ai/default/aiunit.h M /trunk/common/aicore/caravan.c M /trunk/common/aicore/caravan.h Teached AI to establish traderoutes between continents. Patch by Jordi Negrevernis i Font and myself See gna patch #2963 ------------------------------------------------------------------------ r21931 | cazfi | 2012-10-13 02:03:27 +0300 (Sat, 13 Oct 2012) | 4 lines Changed paths: M /trunk/common/requirements.c Allow MinYear requirement with year earlier than hardcoded -4000. See gna bug #17862 ------------------------------------------------------------------------ r21929 | cazfi | 2012-10-13 00:38:50 +0300 (Sat, 13 Oct 2012) | 8 lines Changed paths: M /trunk/server/score.c M /trunk/server/score.h M /trunk/server/srv_main.c M /trunk/server/stdinhand.c - 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 Patch by Davide Baldini See gna patch #3346 ------------------------------------------------------------------------ r21926 | cazfi | 2012-10-13 00:25:40 +0300 (Sat, 13 Oct 2012) | 7 lines Changed paths: M /trunk/server/connecthand.c Do not rank user that has already detached from player long before game ended. Patch by Davide Baldini See gna patch #3526 ------------------------------------------------------------------------ r21924 | cazfi | 2012-10-12 20:56:04 +0300 (Fri, 12 Oct 2012) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/m4/gprof.m4 M /trunk/m4/qt.m4 Aligned some configure option help texts with the others See gna patch #3530 ------------------------------------------------------------------------ r21921 | cazfi | 2012-10-12 11:27:01 +0300 (Fri, 12 Oct 2012) | 5 lines Changed paths: M /trunk/ai/default/aiparatrooper.c Do not consider ocean cities as possible ai paratrooper targets, avoiding failing assert about continent size. See gna bug #20230 ------------------------------------------------------------------------ r21920 | cazfi | 2012-10-12 10:47:19 +0300 (Fri, 12 Oct 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/canvas.c M /trunk/client/gui-gtk-3.0/chatline.c M /trunk/client/gui-gtk-3.0/colors.c M /trunk/client/gui-gtk-3.0/colors.h M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.0/gui_stuff.c M /trunk/client/gui-gtk-3.0/helpdlg.c M /trunk/client/gui-gtk-3.0/mapview.c M /trunk/client/gui-gtk-3.0/optiondlg.c M /trunk/client/gui-gtk-3.0/plrdlg.c M /trunk/client/gui-gtk-3.0/sprite.c Use GdkRGBA instad of GdkColor Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3543 ------------------------------------------------------------------------ r21919 | cazfi | 2012-10-10 04:30:38 +0300 (Wed, 10 Oct 2012) | 5 lines Changed paths: M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset Clarified comments documenting road type's native_to unit class list and NativeTile flag. See gna patch #3535 ------------------------------------------------------------------------ r21918 | cazfi | 2012-10-10 03:58:35 +0300 (Wed, 10 Oct 2012) | 5 lines Changed paths: M /trunk/common/game.h M /trunk/fc_version M /trunk/server/gamehand.c M /trunk/server/generator/startpos.c M /trunk/server/settings.c Added boolean server setting "startcity" controlling whether player starts with first city already in place or not. See gna patch #3495 ------------------------------------------------------------------------ r21917 | cazfi | 2012-10-10 03:00:07 +0300 (Wed, 10 Oct 2012) | 6 lines Changed paths: M /trunk/server/savegame2.c Removed unused savegame format version names. Their obsolence noted by Jacob Nevins See gna bug #17658 ------------------------------------------------------------------------ r21914 | cazfi | 2012-10-10 02:42:55 +0300 (Wed, 10 Oct 2012) | 6 lines Changed paths: M /trunk/configure.ac M /trunk/doc/man/Makefile.am A /trunk/doc/man/freeciv-manual.6.in Added manpage for freeciv-manual. Manpage by Karl Goetz with build system changes by me See gna bug #19227 ------------------------------------------------------------------------ r21912 | cazfi | 2012-10-10 02:28:55 +0300 (Wed, 10 Oct 2012) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/utility/support.c Include for POSIX declaration of basename() See gna patch #3534 ------------------------------------------------------------------------ r21911 | cazfi | 2012-10-09 12:52:36 +0300 (Tue, 09 Oct 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/citydlg.c Set unit menu origin so that it's not hiding unit in question completely. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3348 ------------------------------------------------------------------------ r21910 | cazfi | 2012-10-09 12:18:01 +0300 (Tue, 09 Oct 2012) | 6 lines Changed paths: M /trunk/data/themes/gui-gtk-3.0/Freeciv/gtk-3.0/gtk.css Font style improvements in gtk3-client theme Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3469 (2/60) ------------------------------------------------------------------------ r21907 | cazfi | 2012-10-09 11:09:15 +0300 (Tue, 09 Oct 2012) | 8 lines Changed paths: M /trunk/server/scripting/api_server_edit.c Made scripting function give_technology() to return NULL instead of pointer to A_NONE if player already has the tech. This is how it's documented in most places. Conflicting documentation updated. This fixes bug in multiplayer ruleset that rebuilding Darwin's Voyage gave free technologies again. See gna bug #19852 ------------------------------------------------------------------------ r21906 | cazfi | 2012-10-09 03:15:14 +0300 (Tue, 09 Oct 2012) | 6 lines Changed paths: M /trunk/client/goto.c Check that player can currently build road to all tiles when setting up road connect route. Lack of this check caused route to go through river tiles even before player knew Bridge Building. See gna bug #19857 ------------------------------------------------------------------------ r21905 | cazfi | 2012-10-09 03:09:12 +0300 (Tue, 09 Oct 2012) | 5 lines Changed paths: M /trunk/server/citytools.c Added consistency checking between city size and number of citizens when server is about to send city info to client. See gna bug #20077 ------------------------------------------------------------------------ r21904 | cazfi | 2012-10-09 01:37:05 +0300 (Tue, 09 Oct 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/gui_main.c Center gtk3-client window as it opens. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3469 (1/60) ------------------------------------------------------------------------ r21902 | cazfi | 2012-10-09 00:31:18 +0300 (Tue, 09 Oct 2012) | 4 lines Changed paths: M /trunk/server/aiiface.c Marked error message about threaded AI setup failure for translation. See gna patch #3531 ------------------------------------------------------------------------ r21901 | cazfi | 2012-10-08 23:27:42 +0300 (Mon, 08 Oct 2012) | 4 lines Changed paths: M /trunk/ai/default/aisettler.c AI can build Ocean cities if ruleset allows. See gna patch #3533 ------------------------------------------------------------------------ r21899 | cazfi | 2012-10-08 19:37:48 +0300 (Mon, 08 Oct 2012) | 5 lines Changed paths: M /trunk/ai/default/aidata.c M /trunk/server/advisors/advdata.c Allow access to advisor and ai data of other players in alternating phases modes. This is required for diplomacy between AI players. See gna patch #3532 ------------------------------------------------------------------------ r21897 | cazfi | 2012-10-08 19:21:52 +0300 (Mon, 08 Oct 2012) | 6 lines Changed paths: M /trunk/dependencies/luasql-2.1.1/src/ls_postgres.c Corrected path to postgres header. Reported by Michal Mazurek See gna bug #19030 ------------------------------------------------------------------------ r21895 | cazfi | 2012-10-08 19:10:47 +0300 (Mon, 08 Oct 2012) | 6 lines Changed paths: M /trunk/data/alien/terrain.ruleset M /trunk/data/amplio/terrain1.spec M /trunk/data/amplio/water.spec M /trunk/data/amplio2/terrain1.spec M /trunk/data/amplio2/water.spec M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/isotrident/terrain1.spec M /trunk/data/isotrident/terrain2.spec M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/trident/tiles.spec Removed references to obsolete River as terrain concept. Reported by Jacob Nevins See gna bug #20054 ------------------------------------------------------------------------ r21892 | cazfi | 2012-10-08 00:18:18 +0300 (Mon, 08 Oct 2012) | 6 lines Changed paths: M /trunk/common/packets.def M /trunk/fc_version Changed trademindist value size to 16bit in network protocol. Reported by Jacob Nevins See gna bug #19977 ------------------------------------------------------------------------ r21889 | cazfi | 2012-10-07 22:44:32 +0300 (Sun, 07 Oct 2012) | 9 lines Changed paths: M /trunk/server/advisors/advdata.c Reallocate space for advisor government want values when their number may change on load of new ruleset. Reported by pepeto Patch by me after investigation and suggestion by Jacob Nevins See gna bug #19800 ------------------------------------------------------------------------ r21887 | cazfi | 2012-10-07 20:59:29 +0300 (Sun, 07 Oct 2012) | 4 lines Changed paths: M /trunk/server/civserver.c Error out if commandline option --auth given without --Database. See gna bug #20006 ------------------------------------------------------------------------ r21885 | cazfi | 2012-10-07 07:30:12 +0300 (Sun, 07 Oct 2012) | 5 lines Changed paths: M /trunk/ai/default/advdomestic.c Take caravans already travelling to establish traderoute in the account when AI evaluates if max traderoutes is already hit when considering caravan building. See gna patch #3529 ------------------------------------------------------------------------ r21883 | cazfi | 2012-10-07 06:43:32 +0300 (Sun, 07 Oct 2012) | 7 lines Changed paths: M /trunk/server/generator/mapgen.c M /trunk/server/srv_main.c Fixed a bug that no resources were created if map generation requires second attempt. Reported by Brandon J. Van Every See gna bug #20171 ------------------------------------------------------------------------ r21880 | cazfi | 2012-10-06 23:55:00 +0300 (Sat, 06 Oct 2012) | 5 lines Changed paths: M /trunk/dependencies/lua-5.1/src/localluaconf.h M /trunk/dependencies/lua-5.1/src/luaconf.h M /trunk/dependencies/lua-5.2/src/localluaconf.h M /trunk/dependencies/lua-5.2/src/luaconf.h Fixed in-tree lua build to respect --without-readline freeciv configure option. In theory this fixes build in linux systems without readline installed. See gna bug #20219 ------------------------------------------------------------------------ r21876 | cazfi | 2012-10-06 20:26:36 +0300 (Sat, 06 Oct 2012) | 4 lines Changed paths: M /trunk/server/techtools.c Implemented losing of future techs. There used to be just failing assert. See gna bug #20220 ------------------------------------------------------------------------ r21874 | cazfi | 2012-10-06 17:34:35 +0300 (Sat, 06 Oct 2012) | 4 lines Changed paths: M /trunk/configure.ac Removed unused TOLUA_AS_DEPENDENCY. See gna patch #3528 ------------------------------------------------------------------------ r21872 | cazfi | 2012-10-04 16:55:43 +0300 (Thu, 04 Oct 2012) | 10 lines Changed paths: M /trunk/configure.ac M /trunk/dependencies/lua-5.1/src/Makefile.am M /trunk/dependencies/lua-5.2/src/Makefile.am M /trunk/dependencies/tolua-5.1/src/bin/Makefile.am M /trunk/dependencies/tolua-5.2/src/bin/Makefile.am M /trunk/server/Makefile.am M /trunk/tools/Makefile.am Fixed compilation broken by having "-lm" as filename as dependency to lua using components. Retired LUA_AS_DEPENDENCY completely by using xxx_LIBADD and xxx_LDADD instead of xxx_DEPENDENCIES and xxx_LDFLAGS. Reported by David Lowe Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o and myself See gna bug #20095 ------------------------------------------------------------------------ r21871 | cazfi | 2012-10-02 01:44:19 +0300 (Tue, 02 Oct 2012) | 4 lines Changed paths: M /trunk/ai/threaded/Makefile.am M /trunk/ai/threaded/taiplayer.c M /trunk/ai/threaded/taiplayer.h M /trunk/ai/threaded/threadedai.c Made threaded ai to use default ai in addition to existing thread handling. See gna patch #3520 ------------------------------------------------------------------------ r21870 | cazfi | 2012-10-02 01:36:18 +0300 (Tue, 02 Oct 2012) | 4 lines Changed paths: M /trunk/dependencies/m4/stdlib_h.m4 Updated included stdlib_h.m4 to upstream version serial 39 See gna patch #3515 ------------------------------------------------------------------------ r21867 | cazfi | 2012-09-12 02:25:13 +0300 (Wed, 12 Sep 2012) | 4 lines Changed paths: M /trunk/common/game.h Freeciv-web builds have their own fcweb ruleset as default one. See gna patch #3521 ------------------------------------------------------------------------ r21865 | cazfi | 2012-09-12 01:53:22 +0300 (Wed, 12 Sep 2012) | 4 lines Changed paths: M /trunk/m4/magickwand.m4 Search for correct cross-version of MagickWand-config when cross-compiling. See gna bug #20149 ------------------------------------------------------------------------ r21864 | cazfi | 2012-09-10 03:46:23 +0300 (Mon, 10 Sep 2012) | 4 lines Changed paths: M /trunk/common/road.h M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/fc_version M /trunk/server/maphand.c Added "AlwaysOnCityCenter" road type flag. See gna patch #3522 ------------------------------------------------------------------------ r21858 | cazfi | 2012-09-06 01:36:33 +0300 (Thu, 06 Sep 2012) | 6 lines Changed paths: M /trunk/common/packets.c Fixed sanity checking that packet size is at least header size in case where packet is not compressed. Also fixes compilation error when network packet compression is not enabled at all. See gna bug #20107 ------------------------------------------------------------------------ r21853 | cazfi | 2012-09-03 21:27:41 +0300 (Mon, 03 Sep 2012) | 6 lines Changed paths: M /trunk/m4/sound.m4 Fixed mixup of using CFLAGS as CPPFLAGS in SDL_mixer tests. Patch by Anonymous See gna patch #3519 ------------------------------------------------------------------------ r21852 | cazfi | 2012-09-03 02:46:53 +0300 (Mon, 03 Sep 2012) | 6 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/ai/default/aicity.h M /trunk/ai/default/aiplayer.c M /trunk/ai/default/aiplayer.h M /trunk/ai/default/aiunit.c M /trunk/ai/default/aiunit.h M /trunk/ai/default/classicai.c Pass ai type specific strings to default ai savegame handling functions. This way multiple default ai wrapping ai types can have distinct savegame fields. See gna patch #3518 ------------------------------------------------------------------------ r21851 | cazfi | 2012-09-03 01:07:04 +0300 (Mon, 03 Sep 2012) | 5 lines Changed paths: M /trunk/common/generate_packets.py Changed assert checking packet numbers to fit in to 8 bits to check for 16 bit value instead. See gna bug #20111 ------------------------------------------------------------------------ r21850 | cazfi | 2012-09-02 01:20:18 +0300 (Sun, 02 Sep 2012) | 4 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/common/effects.h M /trunk/common/unit.c M /trunk/data/alien/effects.ruleset M /trunk/data/civ1/effects.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/multiplayer/effects.ruleset M /trunk/doc/README.effects M /trunk/fc_version Added Irrig_TF_Possible and Mining_TF_Possible effect types. See gna patch #3516 ------------------------------------------------------------------------ r21848 | cazfi | 2012-08-31 01:46:07 +0300 (Fri, 31 Aug 2012) | 4 lines Changed paths: M /trunk/dependencies/m4/mkstemp.m4 Updated mkstemp.m4 to upstream version serial 22. See gna patch #3514 ------------------------------------------------------------------------ r21846 | cazfi | 2012-08-30 00:51:02 +0300 (Thu, 30 Aug 2012) | 5 lines Changed paths: M /trunk/ai/threaded/taimsg.c M /trunk/ai/threaded/taimsg.h M /trunk/ai/threaded/taiplayer.c M /trunk/ai/threaded/taiplayer.h M /trunk/ai/threaded/threadedai.c Added layer that does the lookup of thread ai type and passes it as parameter to actual threaded ai implementation functions. See gna patch #3513 ------------------------------------------------------------------------ r21845 | cazfi | 2012-08-29 00:55:03 +0300 (Wed, 29 Aug 2012) | 4 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/common/effects.h M /trunk/common/unit.c M /trunk/data/alien/effects.ruleset M /trunk/data/civ1/effects.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/multiplayer/effects.ruleset M /trunk/doc/README.effects M /trunk/fc_version Added Mining_Possible effect type. See gna patch #3507 ------------------------------------------------------------------------ r21844 | cazfi | 2012-08-29 00:42:42 +0300 (Wed, 29 Aug 2012) | 4 lines Changed paths: M /trunk/ai/default/Makefile.am A /trunk/ai/default/classicai.c (from /trunk/ai/default/defaultai.c:21843) A /trunk/ai/default/classicai.h (from /trunk/ai/default/defaultai.h:21843) D /trunk/ai/default/defaultai.c D /trunk/ai/default/defaultai.h M /trunk/server/aiiface.c Renamed defaultai.[ch] as classicai.[ch] See gna patch #3512 ------------------------------------------------------------------------ r21843 | cazfi | 2012-08-27 17:17:26 +0300 (Mon, 27 Aug 2012) | 6 lines Changed paths: M /trunk/data/alien/effects.ruleset M /trunk/data/alien/terrain.ruleset Added user terrain flag "Radiating" to alien ruleset. Reorganized radiation related effects to use it as requirement. Tunnel can now be built to radiating tiles only. See gna patch #3510 ------------------------------------------------------------------------ r21842 | cazfi | 2012-08-26 23:34:27 +0300 (Sun, 26 Aug 2012) | 4 lines Changed paths: M /trunk/dependencies/lua-5.2/src/localluaconf.h Undefine VERSION from fc_config.h when building lua-5.2 tree See gna patch #3511 ------------------------------------------------------------------------ r21840 | cazfi | 2012-08-26 23:11:07 +0300 (Sun, 26 Aug 2012) | 6 lines Changed paths: M /trunk/common/scriptcore/luascript_signal.c Do not cast away "const" keyword from signal name. Reported by David Fernandez See gna bug #20057 ------------------------------------------------------------------------ r21839 | cazfi | 2012-08-26 17:53:03 +0300 (Sun, 26 Aug 2012) | 4 lines Changed paths: M /trunk/data/alien/terrain.ruleset Added helptexts for alien ruleset roads. See gna patch #3508 ------------------------------------------------------------------------ r21838 | cazfi | 2012-08-26 10:01:27 +0300 (Sun, 26 Aug 2012) | 5 lines Changed paths: M /trunk/ai/default/aiplayer.c M /trunk/ai/default/aiplayer.h M /trunk/ai/default/defaultai.c Moved default_ai_get_self() from aiplayer.c to defaultai.c and renamed as classic_ai_get_self(). See gna patch #3509 ------------------------------------------------------------------------ r21837 | dmarks | 2012-08-25 08:15:12 +0300 (Sat, 25 Aug 2012) | 1 line Changed paths: M /trunk/bootstrap/langnames.txt M /trunk/configure.ac Add Traditional Chinese (zh_TW) localization to distro. See patch #3503 ------------------------------------------------------------------------ r21834 | zero00072 | 2012-08-24 18:50:23 +0300 (Fri, 24 Aug 2012) | 1 line Changed paths: A /trunk/po/zh_TW.po Initial translation of Traditional Chinese for trunk. ------------------------------------------------------------------------ r21831 | cazfi | 2012-08-23 21:51:54 +0300 (Thu, 23 Aug 2012) | 6 lines Changed paths: M /trunk/common/unit.c Do not change unit transported_by from what server told it to be in client. Most notable effect is that now client knows that unit used to be transported, so it correctly unloads it once server tells it to. See gna bug #20085 ------------------------------------------------------------------------ r21830 | cazfi | 2012-08-23 21:38:46 +0300 (Thu, 23 Aug 2012) | 6 lines Changed paths: M /trunk/ai/default/aidiplomat.c M /trunk/ai/default/aiferry.c M /trunk/ai/default/aiguard.c M /trunk/ai/default/aiguard.h M /trunk/ai/default/aihunt.c M /trunk/ai/default/ailog.c M /trunk/ai/default/ailog.h M /trunk/ai/default/aiparatrooper.c M /trunk/ai/default/aiplayer.c M /trunk/ai/default/aisettler.c M /trunk/ai/default/aitools.c M /trunk/ai/default/aitools.h M /trunk/ai/default/aiunit.c Made many default ai functions to use ai type they get as parameter instead of looking classic ai type up themselves. This commit is final part of the conversion. See gna patch #3506 ------------------------------------------------------------------------ r21828 | cazfi | 2012-08-23 01:25:18 +0300 (Thu, 23 Aug 2012) | 4 lines Changed paths: M /trunk/server/unittools.c Fixed transport loading and unloading in NDEBUG builds. See gna bug #20084 ------------------------------------------------------------------------ r21826 | cazfi | 2012-08-23 00:48:51 +0300 (Thu, 23 Aug 2012) | 5 lines Changed paths: M /trunk/server/advisors/advdata.c Do not consider effect with negative value as something that will enable boolean effect when calculating value for government types. See gna bug #20039 ------------------------------------------------------------------------ r21823 | cazfi | 2012-08-22 19:02:09 +0300 (Wed, 22 Aug 2012) | 4 lines Changed paths: M /trunk/server/report.c Set player number right in scorelog delplayer lines. See gna patch #20069 ------------------------------------------------------------------------ r21822 | cazfi | 2012-08-21 23:28:26 +0300 (Tue, 21 Aug 2012) | 4 lines Changed paths: M /trunk/data/alien/units.ruleset Reduced Explorer cost in alien ruleset to 20. See gna patch #3501 ------------------------------------------------------------------------ r21821 | cazfi | 2012-08-21 23:26:32 +0300 (Tue, 21 Aug 2012) | 5 lines Changed paths: M /trunk/server/commands.c M /trunk/server/commands.h M /trunk/server/stdinhand.c Added command "scensave" that can be used when updating scenario format to --enable-debug builds. See gna patch #3408 ------------------------------------------------------------------------ r21820 | cazfi | 2012-08-21 23:23:33 +0300 (Tue, 21 Aug 2012) | 4 lines Changed paths: M /trunk/data/civ2civ3/game.ruleset Refer to README.ruleset_civ2civ3 in civ2civ3 ruleset description. See gna patch #3493 ------------------------------------------------------------------------ r21819 | cazfi | 2012-08-21 12:14:02 +0300 (Tue, 21 Aug 2012) | 5 lines Changed paths: M /trunk/ai/default/advdiplomacy.c M /trunk/ai/default/advdiplomacy.h M /trunk/ai/default/advdomestic.c M /trunk/ai/default/advdomestic.h M /trunk/ai/default/advmilitary.c M /trunk/ai/default/advmilitary.h M /trunk/ai/default/aiair.c M /trunk/ai/default/aiair.h M /trunk/ai/default/aicity.c M /trunk/ai/default/aicity.h M /trunk/ai/default/aidata.c M /trunk/ai/default/aidata.h M /trunk/ai/default/aidiplomat.c M /trunk/ai/default/aidiplomat.h M /trunk/ai/default/aiferry.c M /trunk/ai/default/aiferry.h M /trunk/ai/default/aihand.c M /trunk/ai/default/aihunt.c M /trunk/ai/default/aihunt.h M /trunk/ai/default/ailog.c M /trunk/ai/default/ailog.h M /trunk/ai/default/aiparatrooper.c M /trunk/ai/default/aiparatrooper.h M /trunk/ai/default/aiplayer.c M /trunk/ai/default/aisettler.c M /trunk/ai/default/aisettler.h M /trunk/ai/default/aitools.c M /trunk/ai/default/aitools.h M /trunk/ai/default/aiunit.c M /trunk/ai/default/aiunit.h Made many default ai functions to use ai type they get as parameter instead of looking classic ai type up themselves. More functions to convert remain. See gna patch #3506 ------------------------------------------------------------------------ r21818 | cazfi | 2012-08-21 00:36:15 +0300 (Tue, 21 Aug 2012) | 5 lines Changed paths: M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/doc/README.ruleset_civ2civ3 Removed separate Geoengineer unit from civ2civ3 ruleset. Instead give regular engineers ability to transform land when Fusion Power is known. See gna patch #3492 ------------------------------------------------------------------------ r21815 | cazfi | 2012-08-21 00:28:59 +0300 (Tue, 21 Aug 2012) | 4 lines Changed paths: M /trunk/server/savegame2.c When saving scenario, place scenario section first. See gna patch #3497 ------------------------------------------------------------------------ r21814 | cazfi | 2012-08-21 00:17:21 +0300 (Tue, 21 Aug 2012) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/menu.c Fixed establishing traderoute with "r" key or from menu. See gna bug #20073 ------------------------------------------------------------------------ r21813 | cazfi | 2012-08-19 01:46:17 +0300 (Sun, 19 Aug 2012) | 5 lines Changed paths: M /trunk/server/sanitycheck.c Added sanity checking that units listed as cargo of unit list that unit as their transport in return. See gna bug #19904 ------------------------------------------------------------------------ r21812 | cazfi | 2012-08-19 01:42:28 +0300 (Sun, 19 Aug 2012) | 4 lines Changed paths: M /trunk/dependencies/lua-5.2/src/luaconf.h Include our own lua config header to luaconf.h in lua-5.2 tree. See gna patch #3496 ------------------------------------------------------------------------ r21811 | cazfi | 2012-08-19 01:39:31 +0300 (Sun, 19 Aug 2012) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/common/city.h M /trunk/common/packets.def M /trunk/common/vision.h M /trunk/fc_version M /trunk/server/citytools.c M /trunk/server/savegame.c M /trunk/server/savegame2.c Calculate value of City_Image effect on omniscient server side. See gna bug #19952 ------------------------------------------------------------------------ r21810 | cazfi | 2012-08-18 02:32:22 +0300 (Sat, 18 Aug 2012) | 7 lines Changed paths: M /trunk/ai/default/advdiplomacy.c M /trunk/ai/default/advdiplomacy.h M /trunk/ai/default/advdomestic.c M /trunk/ai/default/advdomestic.h M /trunk/ai/default/advmilitary.c M /trunk/ai/default/advmilitary.h M /trunk/ai/default/aicity.c M /trunk/ai/default/aicity.h M /trunk/ai/default/aidata.c M /trunk/ai/default/aidata.h M /trunk/ai/default/aiferry.c M /trunk/ai/default/aiferry.h M /trunk/ai/default/aihand.c M /trunk/ai/default/aihand.h M /trunk/ai/default/ailog.c M /trunk/ai/default/ailog.h M /trunk/ai/default/aiplayer.c M /trunk/ai/default/aiplayer.h M /trunk/ai/default/aisettler.c M /trunk/ai/default/aisettler.h M /trunk/ai/default/aitools.c M /trunk/ai/default/aitools.h M /trunk/ai/default/aiunit.c M /trunk/ai/default/aiunit.h M /trunk/ai/default/defaultai.c Added classic AI wrapper layer over the actual AI implementation that is again known as default AI. Purpose of this layer is simply to get default ai type and pass it as parameter to default AI so that default AI can in the future be ai type agnostic. See gna patch #3489 ------------------------------------------------------------------------ r21809 | cazfi | 2012-08-18 02:25:43 +0300 (Sat, 18 Aug 2012) | 4 lines Changed paths: M /trunk/client/tilespec.c M /trunk/data/amplio.tilespec M /trunk/data/amplio2.tilespec M /trunk/data/cimpletoon.tilespec M /trunk/data/hex2t.tilespec M /trunk/data/isophex.tilespec M /trunk/data/isotrident.tilespec M /trunk/data/trident.tilespec M /trunk/doc/README.graphics Replaced boolean tileset field "is_isometric" with "type" string. See gna patch #3484 ------------------------------------------------------------------------ r21808 | cazfi | 2012-08-17 19:44:32 +0300 (Fri, 17 Aug 2012) | 5 lines Changed paths: M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/cityturn.h Never call auto_arrange_workers() from city_map_update_radius_sq() to avoid recursion. See gna bug #20059 ------------------------------------------------------------------------ r21807 | jtn | 2012-08-14 21:29:03 +0300 (Tue, 14 Aug 2012) | 5 lines Changed paths: M /trunk/common/nation.c M /trunk/common/nation.h M /trunk/common/player.h M /trunk/server/barbarian.c M /trunk/server/edithand.c M /trunk/server/plrhand.c M /trunk/server/ruleset.c M /trunk/server/settings.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c Nations can now optionally define preferred player colors. New plrcolormode setting 'NATION_ORDER' to use these colors. No supplied nations use this yet. See gna patch #3443. ------------------------------------------------------------------------ r21806 | jtn | 2012-08-14 21:28:57 +0300 (Tue, 14 Aug 2012) | 4 lines Changed paths: M /trunk/data/alien/units.ruleset Alien World: typo in Antiburrow Missile definition prevents it attacking burrowing units. See gna bug #20060. ------------------------------------------------------------------------ r21803 | jtn | 2012-08-14 12:11:55 +0300 (Tue, 14 Aug 2012) | 3 lines Changed paths: M /trunk/client/gui-qt/menu.cpp M /trunk/client/servers.c M /trunk/common/scriptcore/api_common_utilities.c M /trunk/common/scriptcore/api_signal_base.c M /trunk/server/commands.c M /trunk/server/generator/mapgen.c M /trunk/server/scripting/api_fcdb_base.c M /trunk/server/scripting/api_server_edit.c M /trunk/server/scripting/script_fcdb.c Fix some lower-case "freeciv" in strings. See gna patch #3500. ------------------------------------------------------------------------ r21801 | jtn | 2012-08-13 22:00:31 +0300 (Mon, 13 Aug 2012) | 6 lines Changed paths: M /trunk/client/servers.c Remove spurious i18n msgid "?vertag:". Also add a log_verbose message to client about latest version from metaserver. msgid issue reported by "Igx, The Dreaming Drummer..." See gna bug #20056. ------------------------------------------------------------------------ r21798 | jtn | 2012-08-13 12:44:26 +0300 (Mon, 13 Aug 2012) | 3 lines Changed paths: M /trunk/common/events.c M /trunk/common/events.h M /trunk/data/stdsounds.soundspec List e_disaster in stdsounds.soundspec. See gna bug #20053. ------------------------------------------------------------------------ r21797 | jtn | 2012-08-13 12:44:20 +0300 (Mon, 13 Aug 2012) | 3 lines Changed paths: M /trunk/data/scenarios/earth-80x50-v3.sav Fix format problems causing warnings in earth-80x50-v3 scenario. See gna bug #20050. ------------------------------------------------------------------------ r21796 | cazfi | 2012-08-12 02:40:41 +0300 (Sun, 12 Aug 2012) | 4 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/client/helpdata.c M /trunk/common/effects.h M /trunk/common/unit.c M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/data/alien/units.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/effects.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/doc/README.effects M /trunk/fc_version Added "Transform_Possible" effect. See gna patch #3490 ------------------------------------------------------------------------ r21786 | jtn | 2012-08-11 23:51:12 +0300 (Sat, 11 Aug 2012) | 1 line Changed paths: M /trunk/NEWS Refresh 2.4 NEWS from wiki. ------------------------------------------------------------------------ r21785 | jtn | 2012-08-11 23:51:08 +0300 (Sat, 11 Aug 2012) | 5 lines Changed paths: M /trunk/win32/installer/Makefile Enable SQLite support in Windows installer builds. Patch by Christian Christian Prochaska (cproc@gna). See gna patch #3498. ------------------------------------------------------------------------ r21784 | jtn | 2012-08-11 23:51:04 +0300 (Sat, 11 Aug 2012) | 6 lines Changed paths: M /trunk/configure.ac Use a relative path to find database.lua in Windows builds, since the install location can vary at install time. Report and patch by Marko Lindqvist (cazfi@gna). See gna bug #20005. ------------------------------------------------------------------------ r21783 | jtn | 2012-08-11 14:27:01 +0300 (Sat, 11 Aug 2012) | 11 lines Changed paths: M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/server/maphand.c When changing terrain, if the new terrain is freshwater (e.g. Lake) next to non-freshwater, change the new terrain to non-freshwater (in effect "flooding" it). Change all transformations to Ocean in rulesets with Lakes to transformations into Lake. This will have the effect that the correct kind of oceanic terrain will be chosen for transfromations. Suggested by Marko Lindqvist (cazfi@gna). See gna bug #20043. ------------------------------------------------------------------------ r21780 | jtn | 2012-08-11 12:27:47 +0300 (Sat, 11 Aug 2012) | 3 lines Changed paths: M /trunk/data/scenarios/earth-80x50-v3.sav M /trunk/data/scenarios/france-140x90-v2.sav M /trunk/data/scenarios/tileset-demo.sav Remove citymindist=0 from supplied scenarios. See gna bug #20040. ------------------------------------------------------------------------ r21779 | cazfi | 2012-08-11 03:44:28 +0300 (Sat, 11 Aug 2012) | 5 lines Changed paths: M /trunk/ai/default/advdomestic.c M /trunk/ai/default/advmilitary.c M /trunk/ai/default/aiair.c M /trunk/ai/default/aicity.c M /trunk/ai/default/aidata.c M /trunk/ai/default/aidiplomat.c M /trunk/ai/default/aiferry.c M /trunk/ai/default/aiguard.c M /trunk/ai/default/aihand.c M /trunk/ai/default/aihunt.c M /trunk/ai/default/ailog.c M /trunk/ai/default/aiparatrooper.c M /trunk/ai/default/aiplayer.c M /trunk/ai/default/aiplayer.h M /trunk/ai/default/aisettler.c M /trunk/ai/default/aitools.c M /trunk/ai/default/aiunit.c Instead of def_ai_xxx_data() to lookup for default ai type itself, it takes ai type as parameter. See gna patch #3486 ------------------------------------------------------------------------ r21778 | cazfi | 2012-08-11 03:27:00 +0300 (Sat, 11 Aug 2012) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-3.0/helpdlg.c M /trunk/client/gui-xaw/helpdlg.c M /trunk/client/helpdata.c M /trunk/client/helpdata.h M /trunk/client/include/helpdlg_g.h M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/common/road.c M /trunk/common/road.h M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/helpdata.txt M /trunk/data/multiplayer/terrain.ruleset M /trunk/fc_version M /trunk/server/ruleset.c Added road type pages to help browser, support for ruleset defined helptexts. See gna patch #3472 ------------------------------------------------------------------------ r21777 | cazfi | 2012-08-11 02:53:25 +0300 (Sat, 11 Aug 2012) | 4 lines Changed paths: M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/server/ruleset.c Added support for user (ruleset author) defined terrain flags. See gna patch #3487 ------------------------------------------------------------------------ r21772 | jtn | 2012-08-10 12:37:10 +0300 (Fri, 10 Aug 2012) | 4 lines Changed paths: M /trunk/NEWS Reinstate NEWS as more than a pointer; restore old information from svn (r13819) and scrape information for newer major releases from wiki. See gna patch #3488. ------------------------------------------------------------------------ r21771 | jtn | 2012-08-10 12:37:06 +0300 (Fri, 10 Aug 2012) | 3 lines Changed paths: M /trunk/doc/FAQ M /trunk/doc/generate_FAQ.pl Update the FAQ-fetching script, and refresh the FAQ from wiki. See gna patch #3420. ------------------------------------------------------------------------ r21770 | cazfi | 2012-08-10 03:06:45 +0300 (Fri, 10 Aug 2012) | 7 lines Changed paths: M /trunk/client/gui-gtk-3.0/gui_stuff.c Removed our own code duplicating what gtk does itself from buttons based on stock images. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3482 ------------------------------------------------------------------------ r21769 | cazfi | 2012-08-10 02:35:44 +0300 (Fri, 10 Aug 2012) | 4 lines Changed paths: M /trunk/dependencies/lua-5.2/README M /trunk/dependencies/lua-5.2/Version M /trunk/dependencies/lua-5.2/doc/readme.html M /trunk/dependencies/lua-5.2/src/lapi.c M /trunk/dependencies/lua-5.2/src/lauxlib.c M /trunk/dependencies/lua-5.2/src/lbaselib.c M /trunk/dependencies/lua-5.2/src/lcorolib.c M /trunk/dependencies/lua-5.2/src/ldblib.c M /trunk/dependencies/lua-5.2/src/ldebug.c M /trunk/dependencies/lua-5.2/src/ldo.c M /trunk/dependencies/lua-5.2/src/ldump.c M /trunk/dependencies/lua-5.2/src/lfunc.c M /trunk/dependencies/lua-5.2/src/lfunc.h M /trunk/dependencies/lua-5.2/src/lgc.c M /trunk/dependencies/lua-5.2/src/lgc.h M /trunk/dependencies/lua-5.2/src/llex.c M /trunk/dependencies/lua-5.2/src/llimits.h M /trunk/dependencies/lua-5.2/src/lmathlib.c M /trunk/dependencies/lua-5.2/src/lmem.c M /trunk/dependencies/lua-5.2/src/loadlib.c M /trunk/dependencies/lua-5.2/src/lobject.h M /trunk/dependencies/lua-5.2/src/lopcodes.c M /trunk/dependencies/lua-5.2/src/loslib.c M /trunk/dependencies/lua-5.2/src/lparser.c M /trunk/dependencies/lua-5.2/src/lparser.h M /trunk/dependencies/lua-5.2/src/lstate.c M /trunk/dependencies/lua-5.2/src/lstate.h M /trunk/dependencies/lua-5.2/src/lstring.c M /trunk/dependencies/lua-5.2/src/lstring.h M /trunk/dependencies/lua-5.2/src/lstrlib.c M /trunk/dependencies/lua-5.2/src/ltable.c M /trunk/dependencies/lua-5.2/src/lua.h M /trunk/dependencies/lua-5.2/src/luaconf.h M /trunk/dependencies/lua-5.2/src/lundump.c M /trunk/dependencies/lua-5.2/src/lundump.h M /trunk/dependencies/lua-5.2/src/lvm.c M /trunk/dependencies/lua-5.2/src/lzio.c Updated in-tree copy of lua-5.2 to version 5.2.1. See gna patch #3485 ------------------------------------------------------------------------ r21767 | cazfi | 2012-08-10 01:35:01 +0300 (Fri, 10 Aug 2012) | 8 lines Changed paths: M /trunk/server/savegame.c M /trunk/server/settings.c Migrate citymindist setting set to zero in old savegames to legal and sensible value. It used to mean that ruleset default value should be used. Now it migrates to explicit default value. Patch by Jacob Nevins See gna bug #20041 ------------------------------------------------------------------------ r21766 | cazfi | 2012-08-09 14:10:51 +0300 (Thu, 09 Aug 2012) | 5 lines Changed paths: M /trunk/utility/generate_specenum.py Added support for callback function to tell enum value name instead of using static names to specenum. See gna patch #3394 ------------------------------------------------------------------------ r21765 | cazfi | 2012-08-09 12:53:02 +0300 (Thu, 09 Aug 2012) | 6 lines Changed paths: M /trunk/data/alien/game.ruleset Adjusted Alien World traderoute trade percents. Intercontinental routes give same trade as continental ones. International routes get 3x trade of national ones. See gna patch #3476 ------------------------------------------------------------------------ r21763 | cazfi | 2012-08-09 01:15:10 +0300 (Thu, 09 Aug 2012) | 8 lines Changed paths: M /trunk/client/gui-gtk-3.0/diplodlg.c M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.0/mapview.c M /trunk/client/gui-gtk-3.0/menu.c Use gtk_pixcomm_set_from_sprite() instead of memory leaking gtk_image_set_from_pixbuf(sprite_get_pixbuf()) construct in several places. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3442 ------------------------------------------------------------------------ r21762 | cazfi | 2012-08-08 20:58:14 +0300 (Wed, 08 Aug 2012) | 5 lines Changed paths: M /trunk/server/maphand.c When ocean is connected to frshwater lake by transforming land between, ocean fills entire lake. See gna patch #3478 ------------------------------------------------------------------------ r21759 | jtn | 2012-08-08 19:42:09 +0300 (Wed, 08 Aug 2012) | 10 lines Changed paths: M /trunk/data/default/nationlist.ruleset M /trunk/data/nation/american.ruleset M /trunk/data/nation/apache.ruleset M /trunk/data/nation/arab.ruleset M /trunk/data/nation/austrian.ruleset M /trunk/data/nation/aztec.ruleset M /trunk/data/nation/babylonian.ruleset M /trunk/data/nation/barbarian.ruleset M /trunk/data/nation/brazilian.ruleset M /trunk/data/nation/byzantium.ruleset M /trunk/data/nation/carthaginian.ruleset M /trunk/data/nation/celtic.ruleset M /trunk/data/nation/cherokee.ruleset M /trunk/data/nation/chinese.ruleset M /trunk/data/nation/danish.ruleset M /trunk/data/nation/dutch.ruleset M /trunk/data/nation/egyptian.ruleset M /trunk/data/nation/english.ruleset M /trunk/data/nation/ethiopian.ruleset M /trunk/data/nation/french.ruleset M /trunk/data/nation/german.ruleset M /trunk/data/nation/greek.ruleset M /trunk/data/nation/hittite.ruleset M /trunk/data/nation/hunnic.ruleset M /trunk/data/nation/inca.ruleset M /trunk/data/nation/indian.ruleset M /trunk/data/nation/indonesian.ruleset M /trunk/data/nation/iroquois.ruleset M /trunk/data/nation/italian.ruleset M /trunk/data/nation/japanese.ruleset M /trunk/data/nation/khmer.ruleset M /trunk/data/nation/korean.ruleset M /trunk/data/nation/mali.ruleset M /trunk/data/nation/mayan.ruleset M /trunk/data/nation/mongol.ruleset M /trunk/data/nation/persian.ruleset M /trunk/data/nation/pirate.ruleset M /trunk/data/nation/polish.ruleset M /trunk/data/nation/polynesian.ruleset M /trunk/data/nation/portuguese.ruleset M /trunk/data/nation/roman.ruleset M /trunk/data/nation/russian.ruleset M /trunk/data/nation/sioux.ruleset M /trunk/data/nation/songhai.ruleset M /trunk/data/nation/spanish.ruleset M /trunk/data/nation/sumerian.ruleset M /trunk/data/nation/swedish.ruleset M /trunk/data/nation/taino.ruleset M /trunk/data/nation/thai.ruleset M /trunk/data/nation/tupi.ruleset M /trunk/data/nation/turk.ruleset M /trunk/data/nation/viking.ruleset M /trunk/data/nation/zulu.ruleset Add a "Core" nation set of 50 playable nations. If players only pick nations from this set (or none at all), then other nations in the game will only be picked from this set, otherwise the full range of nations will be used. Nations were mostly selected for the "Core" group by appearance in similar Civ games. Original patch by J.M. Maalderink (mixcoatl@gna) with changes by me. See gna patch #3432. ------------------------------------------------------------------------ r21758 | jtn | 2012-08-08 19:42:00 +0300 (Wed, 08 Aug 2012) | 4 lines Changed paths: M /trunk/data/civ2/nations.ruleset M /trunk/data/default/nationlist.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/celtic-large.png A /trunk/data/flags/celtic-shield-large.png A /trunk/data/flags/celtic-shield.png A /trunk/data/flags/celtic.png A /trunk/data/flags/celtic.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/celtic.ruleset M /trunk/po/POTFILES.in Add Celtic nation by Andrzej M. Gorzym (artaxes@gna) with some tweaks by me. Update civ2's Celtic nation to match this one. See gna patch #3316. ------------------------------------------------------------------------ r21755 | cazfi | 2012-08-08 13:48:08 +0300 (Wed, 08 Aug 2012) | 6 lines Changed paths: M /trunk/configure.ac Always link against libm when linking against liblua. Patch by Matthias Pfafferodt See gna bug #19976 ------------------------------------------------------------------------ r21754 | cazfi | 2012-08-07 14:14:18 +0300 (Tue, 07 Aug 2012) | 5 lines Changed paths: M /trunk/configure.ac M /trunk/m4/codeset.m4 M /trunk/m4/fcdb-mysql.m4 M /trunk/m4/fcdb-postgres.m4 M /trunk/m4/ggz.m4 M /trunk/m4/glib-gettext.m4 M /trunk/m4/lcmessage.m4 M /trunk/m4/locale.m4 M /trunk/m4/mapimg-magickwand.m4 M /trunk/m4/readline.m4 M /trunk/m4/sound.m4 M /trunk/m4/vsnprintf.m4 M /trunk/m4/x.m4 M /trunk/m4/xaw-client.m4 Added comment parameter for all AC_DEFINEs missing one. Also fully quote them. See gna patch #3465 ------------------------------------------------------------------------ r21753 | cazfi | 2012-08-07 13:56:24 +0300 (Tue, 07 Aug 2012) | 5 lines Changed paths: M /trunk/common/city.c M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset Disallowed establishing traderoutes for which type specific trade % is zero. See gna patch #3461 ------------------------------------------------------------------------ r21743 | jtn | 2012-08-07 11:20:02 +0300 (Tue, 07 Aug 2012) | 3 lines Changed paths: M /trunk/data/civ1/nations.ruleset M /trunk/data/civ2/nations.ruleset Remove init_government from individual civ1/civ2 nations. See gna patch #3482. ------------------------------------------------------------------------ r21742 | jtn | 2012-08-07 11:19:55 +0300 (Tue, 07 Aug 2012) | 5 lines Changed paths: M /trunk/client/control.c Fix 'Z' key in client. Reported by Jordi Negrevernis i Font (jorneg@gna). See gna bug #19854. ------------------------------------------------------------------------ r21741 | jtn | 2012-08-07 11:19:52 +0300 (Tue, 07 Aug 2012) | 3 lines Changed paths: M /trunk/server/ruleset.c Warn if a ruleset nation conflicts_with itself or is its own civil war nation. See gna bug #19992. ------------------------------------------------------------------------ r21740 | jtn | 2012-08-07 11:19:48 +0300 (Tue, 07 Aug 2012) | 3 lines Changed paths: M /trunk/data/nation/mali.ruleset Remove conflicts_with in mali.ruleset with itself. See gna bug #19991. ------------------------------------------------------------------------ r21739 | jtn | 2012-08-07 11:19:44 +0300 (Tue, 07 Aug 2012) | 3 lines Changed paths: M /trunk/client/text.c M /trunk/common/unittype.c M /trunk/common/unittype.h Don't mention a unit's veteran level when it only has one. See gna bug #20023. ------------------------------------------------------------------------ r21738 | jtn | 2012-08-07 11:19:38 +0300 (Tue, 07 Aug 2012) | 5 lines Changed paths: M /trunk/client/helpdata.c M /trunk/server/diplomats.c M /trunk/server/settings.c Make diplomat escape chance depend on veteran level power factor, not raw numeric level. Add help text about diplomatic units' escape chances. See gna bug #20022. ------------------------------------------------------------------------ r21737 | jtn | 2012-08-07 11:19:29 +0300 (Tue, 07 Aug 2012) | 3 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/data/helpdata.txt Add autogenerated help for unit veteran levels. See gna bug #19851. ------------------------------------------------------------------------ r21736 | jtn | 2012-08-07 11:19:22 +0300 (Tue, 07 Aug 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-3.0/helpdlg.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/wldlg.c M /trunk/client/gui-win32/helpdlg.c M /trunk/client/gui-xaw/helpdlg.c M /trunk/common/movement.c M /trunk/common/movement.h M /trunk/common/packets.def M /trunk/common/terrain.h M /trunk/common/unit.c M /trunk/common/unittype.c Add helper function which renders movement points as text, including fractional MP. Use this wherever MP are displayed. This improves display of unit moves for units with fuel and fractional MP. See gna bug #20026. ------------------------------------------------------------------------ r21735 | cazfi | 2012-08-07 04:00:28 +0300 (Tue, 07 Aug 2012) | 3 lines Changed paths: D /trunk/dependencies/lua-5.2/Makefile Removed upstream static lua-5.2 toplevel Makefile. Correct one is generated with autoconf. ------------------------------------------------------------------------ r21734 | cazfi | 2012-08-07 03:52:11 +0300 (Tue, 07 Aug 2012) | 4 lines Changed paths: M /trunk/common/scriptcore/luascript.c Added list of lua libs to load when compiled against lua-5.2. See gna patch #3473 ------------------------------------------------------------------------ r21732 | cazfi | 2012-08-07 03:41:07 +0300 (Tue, 07 Aug 2012) | 6 lines Changed paths: M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/multiplayer/units.ruleset Added alt tag for Elephants (u.chariot) and Crusaders (u.knights) in all supplied rulesets containing them so cimpletoon tileset can be used with those rulesets. See gna bug #20028 ------------------------------------------------------------------------ r21729 | cazfi | 2012-08-07 00:11:14 +0300 (Tue, 07 Aug 2012) | 4 lines Changed paths: M /trunk/client/servers.c M /trunk/po/Makefile.in.in M /trunk/po/POTFILES.in A /trunk/po/Strings.txt Translate version tags received from metaserver. See gna patch #3475 ------------------------------------------------------------------------ r21727 | cazfi | 2012-08-06 13:15:41 +0300 (Mon, 06 Aug 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/sprite.c Fixed cairo surface to GdkPixbuf conversion alpha channel handling. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3376 ------------------------------------------------------------------------ r21726 | cazfi | 2012-08-06 02:31:14 +0300 (Mon, 06 Aug 2012) | 7 lines Changed paths: M /trunk/server/citytools.c M /trunk/server/citytools.h M /trunk/server/cityturn.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/techtools.c M /trunk/server/unithand.c Improved handling of city radius effects with requirements other than city size. Patch by Matthias Pfafferodt See gna bug 17843 ------------------------------------------------------------------------ r21718 | jtn | 2012-08-05 15:24:47 +0300 (Sun, 05 Aug 2012) | 5 lines Changed paths: M /trunk/client/helpdata.c M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset Remove hardcoded help message claiming diplomatic units are always built as veteran under communist governments. Add handwritten text to rulesets' unit help instead. See gna bug #20021. ------------------------------------------------------------------------ r21717 | jtn | 2012-08-05 15:24:39 +0300 (Sun, 05 Aug 2012) | 3 lines Changed paths: M /trunk/data/civ1/effects.ruleset Remove useless communism/diplomat/veteran effect from civ1 ruleset. See gna bug #20020. ------------------------------------------------------------------------ r21716 | jtn | 2012-08-05 15:24:34 +0300 (Sun, 05 Aug 2012) | 3 lines Changed paths: M /trunk/server/commands.c Fix help synopses for metaserver related commands. See gna bug #20019. ------------------------------------------------------------------------ r21715 | cazfi | 2012-08-05 02:02:36 +0300 (Sun, 05 Aug 2012) | 7 lines Changed paths: M /trunk/client/gui-qt/menu.cpp Qt-client: Added revolution confirmation dialog alse when selecting target government already in the revolution beginning phase. Patch by mir3x See gna patch #3460 ------------------------------------------------------------------------ r21713 | cazfi | 2012-08-05 01:31:04 +0300 (Sun, 05 Aug 2012) | 4 lines Changed paths: M /trunk/win32/installer/create-freeciv-gtk2-nsi.sh M /trunk/win32/installer/create-freeciv-sdl-nsi.sh List language names in Win Installer po-file list See gna patch #3463 ------------------------------------------------------------------------ r21711 | cazfi | 2012-08-05 01:19:21 +0300 (Sun, 05 Aug 2012) | 4 lines Changed paths: M /trunk/client/tilespec.c Fixed using of alternative orientation sprites. See gna bug #20018 ------------------------------------------------------------------------ r21709 | cazfi | 2012-08-05 00:49:01 +0300 (Sun, 05 Aug 2012) | 4 lines Changed paths: M /trunk/server/Makefile.am A /trunk/server/rssanity.c A /trunk/server/rssanity.h M /trunk/server/ruleset.c M /trunk/server/ruleset.h Moved ruleset sanity checking code to new file of its own. See gna patch #3477 ------------------------------------------------------------------------ r21706 | cazfi | 2012-08-04 02:32:37 +0300 (Sat, 04 Aug 2012) | 7 lines Changed paths: M /trunk/client/gui-qt/repodlgs.cpp M /trunk/client/gui-qt/repodlgs.h Added handling of unset tech and sorting techs by name to Qt-client science dialog. Patch by mir3x See gna patch #3452 ------------------------------------------------------------------------ r21701 | cazfi | 2012-08-04 01:47:30 +0300 (Sat, 04 Aug 2012) | 10 lines Changed paths: M /trunk/common/dataio.c M /trunk/common/dataio.h M /trunk/common/generate_packets.py Added return value indicating success or failure for all dio_get_xxx() functions, and check that value to avoid infinite loop in reading arrays from network when there's no more data even though it's expected. From http://aluigi.altervista.org/adv/freecivet-adv.txt Reported by Patrick Welche See gna bug #20003 ------------------------------------------------------------------------ r21698 | cazfi | 2012-08-04 01:20:25 +0300 (Sat, 04 Aug 2012) | 5 lines Changed paths: M /trunk/client/options.c Have magic value "default" as initial value for metaserver URL in newly installed freeciv instead of the actual current default URL. See gna bug #20015 ------------------------------------------------------------------------ r21697 | cazfi | 2012-08-04 00:38:43 +0300 (Sat, 04 Aug 2012) | 4 lines Changed paths: M /trunk/client/tilespec.c M /trunk/data/amplio.tilespec M /trunk/data/amplio2.tilespec M /trunk/data/cimpletoon.tilespec M /trunk/data/hex2t.tilespec M /trunk/data/isophex.tilespec M /trunk/data/isotrident.tilespec M /trunk/data/trident.tilespec M /trunk/doc/README.graphics Replaced one tileset wide roadstyle setting with road type specific ones. See gna patch #3459 ------------------------------------------------------------------------ r21695 | cazfi | 2012-08-04 00:25:47 +0300 (Sat, 04 Aug 2012) | 6 lines Changed paths: M /trunk/bootstrap/langnames.txt Fixed spelling of "Czech", added "Norwegian Bokm?\195?\165l" Reported by Jacob Nevins See gna patch #3456 ------------------------------------------------------------------------ r21694 | cazfi | 2012-08-04 00:19:45 +0300 (Sat, 04 Aug 2012) | 4 lines Changed paths: M /trunk/scripts/capabilities Error out if no capstr is given instead of setting it to empty. See gna patch #3474 ------------------------------------------------------------------------ r21691 | cazfi | 2012-08-03 16:08:01 +0300 (Fri, 03 Aug 2012) | 5 lines Changed paths: M /trunk/utility/support.c Fixed "set but uused variable" warning when compiling for system without working vsnprintf. See gna bug #20013 ------------------------------------------------------------------------ r21689 | cazfi | 2012-08-03 02:13:52 +0300 (Fri, 03 Aug 2012) | 5 lines Changed paths: M /trunk/doc/README.rulesets Removed some already lifted limits from README.rulesets list of restrictions. See gna patch #3467 ------------------------------------------------------------------------ r21686 | cazfi | 2012-08-03 02:11:52 +0300 (Fri, 03 Aug 2012) | 4 lines Changed paths: M /trunk/utility/shared.c Include direct.h to shared.c in Windows compilations. See gna patch #3466 ------------------------------------------------------------------------ r21682 | jtn | 2012-08-03 00:26:37 +0300 (Fri, 03 Aug 2012) | 3 lines Changed paths: M /trunk/doc/README.packaging Document use of --with-followtag for packagers. See gna patch #3470. ------------------------------------------------------------------------ r21681 | jtn | 2012-08-03 00:26:33 +0300 (Fri, 03 Aug 2012) | 3 lines Changed paths: M /trunk/data/helpdata.txt M /trunk/data/scenarios/france-140x90-v2.sav M /trunk/data/scenarios/tileset-demo.sav M /trunk/data/scenarios/tutorial.sav M /trunk/doc/README.packaging Correct references to metaserver.phtml after patch #3453. See gna bug #20014. ------------------------------------------------------------------------ r21679 | cazfi | 2012-08-02 16:16:26 +0300 (Thu, 02 Aug 2012) | 4 lines Changed paths: M /trunk/win32/installer/Makefile Made Windows Installer builds to track version tag "win32" See gna patch #3462 ------------------------------------------------------------------------ r21675 | cazfi | 2012-08-01 06:01:50 +0300 (Wed, 01 Aug 2012) | 6 lines Changed paths: M /trunk/m4/x.m4 Use "=" instead of "==" for equality checking. Patch by Patrick Welche See gna bug #20002 ------------------------------------------------------------------------ r21670 | cazfi | 2012-08-01 01:41:50 +0300 (Wed, 01 Aug 2012) | 10 lines Changed paths: M /trunk/common/packets.c Sanity check packet length received over network against values less than header length alone to avoid situation where body length is considered negative. From http://aluigi.altervista.org/adv/freecivet-adv.txt Reported by Patrick Welche See gna bug #20003 ------------------------------------------------------------------------ r21668 | cazfi | 2012-08-01 01:29:45 +0300 (Wed, 01 Aug 2012) | 4 lines Changed paths: M /trunk/Makefile.am A /trunk/bootstrap/langnames.txt Added list of language names. See gna patch #3456 ------------------------------------------------------------------------ r21666 | cazfi | 2012-07-31 16:31:54 +0300 (Tue, 31 Jul 2012) | 5 lines Changed paths: M /trunk/configure.ac Added configure option --enable-crosser to build, and to use built freeciv with, crosser environment. See gna patch #3356 ------------------------------------------------------------------------ r21663 | jtn | 2012-07-31 11:43:33 +0300 (Tue, 31 Jul 2012) | 5 lines Changed paths: M /trunk/server/plrhand.c If we need to assign a new nation while a nation set restriction is in force, and there are none left within the set (even conflicting ones), permanently remove the restrictions. Second part of gna patch #3449. ------------------------------------------------------------------------ r21662 | jtn | 2012-07-31 11:43:29 +0300 (Tue, 31 Jul 2012) | 3 lines Changed paths: M /trunk/client/gui-gtk-3.0/sprite.c In Gtk3, some colours (e.g., border colours) were wrong due to a typo. See gna bug #20001. ------------------------------------------------------------------------ r21659 | cazfi | 2012-07-31 00:47:27 +0300 (Tue, 31 Jul 2012) | 6 lines Changed paths: M /trunk/configure.ac Changed default metaserver URL to access metaserver with .php suffix, not .phtml. For now metaserver should answer in either URL, but .php is more certain in distant future too. See gna patch #3453 ------------------------------------------------------------------------ r21656 | jtn | 2012-07-31 00:33:23 +0300 (Tue, 31 Jul 2012) | 4 lines Changed paths: M /trunk/data/amplio/units.spec M /trunk/data/amplio2/units.spec Enable the existing "refugee" unit graphic in the Amplio/Amplio2 rulesets, mainly for the benefit of civ2civ3 (which uses it for its Migrants). See gna patch #3455. ------------------------------------------------------------------------ r21655 | cazfi | 2012-07-30 23:34:21 +0300 (Mon, 30 Jul 2012) | 5 lines Changed paths: M /trunk/client/tilespec.c M /trunk/common/base.c M /trunk/common/base.h M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/fc_version Added base flag "ShowFlag". If it's set for a base type, owner's flag is drawn next to base. See gna patch #3450 ------------------------------------------------------------------------ r21652 | jtn | 2012-07-30 12:35:24 +0300 (Mon, 30 Jul 2012) | 3 lines Changed paths: M /trunk/po/lt.po Restore lt.po to stikonas' version of r20339. See gna bug #19997. ------------------------------------------------------------------------ r21651 | jtn | 2012-07-30 12:35:12 +0300 (Mon, 30 Jul 2012) | 8 lines Changed paths: M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset Revamp default player colors. Optimise for visibility against terrain in supplied tilesets and distinguishability from each other. Also, align color-based team names in multiplayer ruleset with team colors. After reports by "Keysersoze" and Noel David Torres Ta?\195?\177o (Debian bug 602562). See gna bug #19778. ------------------------------------------------------------------------ r21650 | cazfi | 2012-07-30 12:24:40 +0300 (Mon, 30 Jul 2012) | 5 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/city.c M /trunk/common/game.c M /trunk/common/packets.def M /trunk/common/traderoutes.c M /trunk/common/traderoutes.h M /trunk/data/alien/game.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/fc_version M /trunk/server/ruleset.c Replaced hardcoded trade multiplier rules with ruleset defined trade % for each traderoute type (national, intercontinental, international, IN+IC) See gna patch #3444 ------------------------------------------------------------------------ r21649 | cazfi | 2012-07-30 03:35:31 +0300 (Mon, 30 Jul 2012) | 6 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/dialogs.h M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h Added revolution menu to Qt-client Patch by See gna patch #3434 ------------------------------------------------------------------------ r21648 | cazfi | 2012-07-30 03:24:01 +0300 (Mon, 30 Jul 2012) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/server/ruleset.c Avoid use of C++ reserved word "class" See gna bug #20004 ------------------------------------------------------------------------ r21647 | cazfi | 2012-07-30 01:45:49 +0300 (Mon, 30 Jul 2012) | 5 lines Changed paths: M /trunk/ai/default/advmilitary.c M /trunk/ai/default/aicity.c M /trunk/ai/default/aiferry.c M /trunk/ai/default/aisettler.c M /trunk/ai/default/aiunit.c M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-3.0/cityrep.c M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/common/aicore/path_finding.c M /trunk/common/map.c M /trunk/common/packets.def M /trunk/common/requirements.c M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/fc_version M /trunk/server/advisors/advbuilding.c M /trunk/server/citytools.c M /trunk/server/generator/mapgen.c M /trunk/server/generator/temperature_map.c M /trunk/server/generator/utilities.c M /trunk/server/maphand.c M /trunk/server/ruleset.c Added terrain class property for terrain types. Removed thus obsoleted "Oceanic" terrain type flag. See gna patch #3446 ------------------------------------------------------------------------ r21646 | cazfi | 2012-07-30 01:18:25 +0300 (Mon, 30 Jul 2012) | 6 lines Changed paths: M /trunk/common/city.c M /trunk/common/requirements.c Fixed universal_rule_name() to return correct strings for all types and no strings from it are collected for translation. They are rule names after all, with another function existing for translated names. See gna patch #19986 ------------------------------------------------------------------------ r21643 | cazfi | 2012-07-30 00:04:43 +0300 (Mon, 30 Jul 2012) | 7 lines Changed paths: M /trunk/server/unittools.c 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. See gna bug #19983 ------------------------------------------------------------------------ r21641 | jtn | 2012-07-29 20:19:32 +0300 (Sun, 29 Jul 2012) | 6 lines Changed paths: M /trunk/common/game.c M /trunk/common/nation.c M /trunk/common/nation.h M /trunk/server/plrhand.c M /trunk/server/ruleset.c M /trunk/server/srv_main.c Add an optional concept of "nation set" to the ruleset. If only nations within a set are picked by players in pregame, no others will be automatically assigned during the game. Designed to support a "core" group of nations for translators to focus on. See gna patch #3449. ------------------------------------------------------------------------ r21638 | jtn | 2012-07-29 19:24:28 +0300 (Sun, 29 Jul 2012) | 7 lines Changed paths: M /trunk/po/ga.po Copy ga.po from S2_3 after discussion with Kevin Scannell. S2_3 has quite a few more translations than this branch's version, as it has been updated since the last wholesale copy from S2_3. It's possible that there are one or two translations that will be lost by this change, but Kevin's local translation memory setup should restore them next time he updates this branch. Stats on this branch: 49%: 3512 translated, 538 fuzzy, 3185 untranslated. ------------------------------------------------------------------------ r21635 | cazfi | 2012-07-29 01:37:17 +0300 (Sun, 29 Jul 2012) | 6 lines Changed paths: M /trunk/server/maphand.c Always claim the tile the border source itself stands on regardless of other rules (no stealing of tiles from city within city radius, stronger border source should prevail...) See gna bug #19831 ------------------------------------------------------------------------ r21633 | jtn | 2012-07-28 13:04:54 +0300 (Sat, 28 Jul 2012) | 3 lines Changed paths: M /trunk/configure.ac A /trunk/po/id.po Initial Indonesian localisation by Dadan Haryana. This is simply a copy of the S2_4-based po file. Stats on this branch: 51%: 3709 translated, 149 fuzzy, 3377 untranslated. ------------------------------------------------------------------------ r21632 | cazfi | 2012-07-28 00:20:29 +0300 (Sat, 28 Jul 2012) | 5 lines Changed paths: M /trunk/common/game.h M /trunk/fc_version M /trunk/server/settings.c M /trunk/server/techtools.c Added server setting techlossforgiveness that controls when tech loss happens. See gna patch #3193 ------------------------------------------------------------------------ r21630 | cazfi | 2012-07-27 23:22:32 +0300 (Fri, 27 Jul 2012) | 6 lines Changed paths: M /trunk/server/srv_main.c Free and reallocate new map data before retrying map generation. Artifacts of old map data reported by Angelo Locritani See gna bug #17864 ------------------------------------------------------------------------ r21629 | cazfi | 2012-07-27 21:29:33 +0300 (Fri, 27 Jul 2012) | 4 lines Changed paths: M /trunk/data/alien/terrain.ruleset Corrected Burrow Tube gfx tag. See gna patch #3440 ------------------------------------------------------------------------ r21628 | cazfi | 2012-07-27 00:08:09 +0300 (Fri, 27 Jul 2012) | 4 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/fc_types.h M /trunk/common/requirements.c M /trunk/doc/README.effects M /trunk/fc_version M /trunk/server/cityturn.c M /trunk/server/ruleset.c Added requirement type "TerrainFlag" See gna patch #3395 ------------------------------------------------------------------------ r21627 | cazfi | 2012-07-26 23:52:59 +0300 (Thu, 26 Jul 2012) | 6 lines Changed paths: M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/common/base.h M /trunk/common/packets.def M /trunk/common/road.h M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/fc_version M /trunk/server/ruleset.c 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. See gna patch #3441 ------------------------------------------------------------------------ r21625 | jtn | 2012-07-26 22:42:46 +0300 (Thu, 26 Jul 2012) | 6 lines Changed paths: M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset Update terrain colours used in overview/mapimg to a more green/blue/grey palette (similar to Amplio's), for all rulesets except Alien World. Patch by Matthias Pfafferodt (syntron@gna), refreshed by me. See gna patch #2069. ------------------------------------------------------------------------ r21624 | cazfi | 2012-07-26 22:28:59 +0300 (Thu, 26 Jul 2012) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-3.0/helpdlg.c Renamed my_chomp() as fc_chomp(). See gna patch #3439 ------------------------------------------------------------------------ r21620 | cazfi | 2012-07-25 23:08:02 +0300 (Wed, 25 Jul 2012) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/Makefile.am M /trunk/client/gui-gtk-3.0/citydlg.c M /trunk/client/gui-gtk-3.0/editgui.c M /trunk/client/gui-gtk-3.0/gtkpixcomm.c M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.0/mapctrl.c M /trunk/client/gui-gtk-3.0/mapview.c M /trunk/client/gui-gtk-3.0/mapview.h M /trunk/client/gui-gtk-3.0/pages.c D /trunk/client/gui-gtk-3.0/rc2c M /trunk/client/gui-gtk-3.0/repodlgs.c D /trunk/client/gui-gtk-3.0/resources.c D /trunk/client/gui-gtk-3.0/resources.h M /trunk/client/gui-gtk-3.0/spaceshipdlg.c M /trunk/client/gui-gtk-3.0/themes.c Removed conditionally compiled gtk2 specific code from gtk3-client. See gna patch #3433 ------------------------------------------------------------------------ r21618 | cazfi | 2012-07-25 00:28:48 +0300 (Wed, 25 Jul 2012) | 7 lines Changed paths: M /trunk/client/gui-gtk-3.0/helpdlg.c Refactored item icon display on help browser. Show icons for buildings and wonders too, previously only units and techs. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3337 ------------------------------------------------------------------------ r21617 | cazfi | 2012-07-25 00:19:31 +0300 (Wed, 25 Jul 2012) | 6 lines Changed paths: M /trunk/client/gui-qt/Makefile.am M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h M /trunk/client/gui-qt/pages.cpp M /trunk/client/gui-qt/repodlgs.cpp M /trunk/client/gui-qt/repodlgs.h Added science dialog to qt-client. Patch by mir3x , some style corrections by me. See gna patch #3437 ------------------------------------------------------------------------ r21615 | jtn | 2012-07-24 22:42:07 +0300 (Tue, 24 Jul 2012) | 3 lines Changed paths: M /trunk/common/mapimg.c Remove spurious borders drawn by mapimg around unknown territory See gna bug #19971. ------------------------------------------------------------------------ r21614 | cazfi | 2012-07-24 00:06:47 +0300 (Tue, 24 Jul 2012) | 6 lines Changed paths: M /trunk/data/civ2civ3/buildings.ruleset M /trunk/data/civ2civ3/cities.ruleset M /trunk/data/civ2civ3/effects.ruleset M /trunk/data/civ2civ3/game.ruleset M /trunk/data/civ2civ3/governments.ruleset M /trunk/data/civ2civ3/nations.ruleset M /trunk/data/civ2civ3/techs.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/civ2civ3.serv Set line ending of civ2civ3 ruleset files to "native" Reported by Jacob Nevins See gna bug #19965 ------------------------------------------------------------------------ r21608 | jtn | 2012-07-23 12:26:44 +0300 (Mon, 23 Jul 2012) | 4 lines Changed paths: M /trunk/server/scripting/tolua_server.pkg Make some Lua methods and functions consistent in their return types. Also, fix a bogus Tolua declaration. See gna bug #19968. ------------------------------------------------------------------------ r21607 | jtn | 2012-07-23 12:26:39 +0300 (Mon, 23 Jul 2012) | 4 lines Changed paths: M /trunk/server/stdinhand.c Improve server console readline completion, notably for enumerated/bitwise options. See gna patch #3436. ------------------------------------------------------------------------ r21606 | jtn | 2012-07-23 12:26:36 +0300 (Mon, 23 Jul 2012) | 3 lines Changed paths: M /trunk/server/scripting/api_server_base.c Make Lua server.save() use is_safe_filename() instead of its own checks. See gna bug #19945. ------------------------------------------------------------------------ r21605 | jtn | 2012-07-23 12:26:32 +0300 (Mon, 23 Jul 2012) | 4 lines Changed paths: D /trunk/win32/gtk2.iss D /trunk/win32/sdl.iss Remove ancient Inno Setup installer scripts from svn (use win32/installer/ material instead). See gna bug #19944. ------------------------------------------------------------------------ r21604 | jtn | 2012-07-23 12:26:29 +0300 (Mon, 23 Jul 2012) | 5 lines Changed paths: M /trunk/data/civ2civ3/buildings.ruleset M /trunk/data/civ2civ3/techs.ruleset Fix some missing no-c-format markup in civ2civ3 strings. Reported by Hubert Kowalewski (hubkow@gna). See gna bug #19963. ------------------------------------------------------------------------ r21603 | cazfi | 2012-07-23 01:34:11 +0300 (Mon, 23 Jul 2012) | 4 lines Changed paths: M /trunk/client/tilespec.c Fixed compilation broken by replacing GUI_FTWL with GUI_WEB. See gna patch #3430, this is additional fix to original commit. ------------------------------------------------------------------------ r21602 | cazfi | 2012-07-23 01:18:06 +0300 (Mon, 23 Jul 2012) | 5 lines Changed paths: M /trunk/common/fc_types.h Reserved gui_type value for web-client, replaces no longer used gui-ftwl value. See gna patch #3430 ------------------------------------------------------------------------ r21600 | jtn | 2012-07-22 16:52:44 +0300 (Sun, 22 Jul 2012) | 4 lines Changed paths: M /trunk/common/scriptcore/api_game_methods.c M /trunk/common/scriptcore/api_game_methods.h M /trunk/common/scriptcore/tolua_game.pkg M /trunk/server/scripting/api_server_edit.c M /trunk/server/scripting/api_server_edit.h M /trunk/server/scripting/tolua_server.pkg Move Lua set_label() method from the "game" to the "server" suite, since it doesn't make much sense on the client. See gna bug #19957. ------------------------------------------------------------------------ r21599 | jtn | 2012-07-22 16:52:41 +0300 (Sun, 22 Jul 2012) | 3 lines Changed paths: M /trunk/server/scripting/tolua_server.pkg Remove Lua function create_road() -- use edit.create_road() instead. See gna bug #19956. ------------------------------------------------------------------------ r21598 | jtn | 2012-07-22 16:52:31 +0300 (Sun, 22 Jul 2012) | 5 lines Changed paths: M /trunk/configure.ac Make configure cope with Lua pkg-config divergence between distributions. Reported by mir3x@gna. See gna bug #19961. ------------------------------------------------------------------------ r21596 | jtn | 2012-07-22 00:16:35 +0300 (Sun, 22 Jul 2012) | 7 lines Changed paths: M /trunk/data/flags/mon.svg M /trunk/data/misc/flags.spec SVG file for alternative Mon flag, from gna patch #2486. (PNG files were already committed inadvertently in gna patch #2491.) Flag image by Daniel Markstedt based on a design by "Tonyjeff" (Wikimedia Commons). See gna bug #19959. ------------------------------------------------------------------------ r21595 | cazfi | 2012-07-21 23:38:50 +0300 (Sat, 21 Jul 2012) | 6 lines Changed paths: M /trunk/client/gui-qt/Makefile.am Added gui-qt/citydlg.h to distribution tarball. From Fullmoon report. See gna bug #19967 ------------------------------------------------------------------------ r21593 | cazfi | 2012-07-21 01:37:00 +0300 (Sat, 21 Jul 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/mapview.c Make unit movement animation visible on gtk3-client. Reported by Jacob Nevins , patch by Anonymous. See gna bug #19921 ------------------------------------------------------------------------ r21590 | cazfi | 2012-07-21 01:27:31 +0300 (Sat, 21 Jul 2012) | 4 lines Changed paths: M /trunk/server/settings.c Call bitwise setting value with no bits set "empty value" See gna patch #3431 ------------------------------------------------------------------------ r21589 | cazfi | 2012-07-21 01:23:27 +0300 (Sat, 21 Jul 2012) | 4 lines Changed paths: A /trunk/client/gui-qt/citydlg.h Added gui-qt/citydlg.c file missing from earlier patch #3424 commit. Spotted by Jacob Nevins ------------------------------------------------------------------------ r21587 | cazfi | 2012-07-21 00:56:18 +0300 (Sat, 21 Jul 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/gtkpixcomm.c M /trunk/client/gui-gtk-3.0/gtkpixcomm.h Added functions to create or set gtkpixcomm from sprite. Patch by Anonymous with some function headers added by me See gna patch #3337 ------------------------------------------------------------------------ r21586 | cazfi | 2012-07-21 00:50:21 +0300 (Sat, 21 Jul 2012) | 6 lines Changed paths: M /trunk/client/gui-qt/Makefile.am M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/connectdlg.cpp M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/graphics.cpp M /trunk/client/gui-qt/mapctrl.cpp M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/messagewin.cpp M /trunk/client/gui-qt/pages.cpp M /trunk/client/gui-qt/ratesdlg.cpp Added city dialog and some misc stuff to Qt-client Patch by mir3x See gna patch #3424 ------------------------------------------------------------------------ r21584 | jtn | 2012-07-20 22:54:06 +0300 (Fri, 20 Jul 2012) | 3 lines Changed paths: M /trunk/data/Makefile.am Ensure gtk_menus.xml is installed if gtk3 client is the only one built. See gna bug #19955. ------------------------------------------------------------------------ r21582 | cazfi | 2012-07-20 00:42:44 +0300 (Fri, 20 Jul 2012) | 5 lines Changed paths: M /trunk/common/generate_packets.py Replace last remaining string.join(, "") calls with "".join() in generate_packets.py See gna patch #3337 ------------------------------------------------------------------------ r21581 | mixcoatl | 2012-07-19 00:39:36 +0300 (Thu, 19 Jul 2012) | 1 line Changed paths: M /trunk/data/default/nationlist.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/marshall_islands-large.png A /trunk/data/flags/marshall_islands-shield-large.png A /trunk/data/flags/marshall_islands-shield.png A /trunk/data/flags/marshall_islands.png A /trunk/data/flags/marshall_islands.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/marshallese.ruleset M /trunk/po/POTFILES.in Add Marshallese nation by myself, flag by SKopp. See Gna patch #3283 ------------------------------------------------------------------------ r21577 | jtn | 2012-07-18 23:10:43 +0300 (Wed, 18 Jul 2012) | 3 lines Changed paths: M /trunk/data/classic/script.lua M /trunk/data/default/default.lua M /trunk/data/experimental/script.lua M /trunk/data/multiplayer/script.lua Don't use deprecated Lua functions in supplied scripts. See gna bug #19951. ------------------------------------------------------------------------ r21576 | jtn | 2012-07-18 23:10:39 +0300 (Wed, 18 Jul 2012) | 3 lines Changed paths: M /trunk/server/scripting/tolua_server.pkg Fix typo causing errors in Lua Player:give_technology() method. See gna bug #19950. ------------------------------------------------------------------------ r21575 | jtn | 2012-07-18 23:10:32 +0300 (Wed, 18 Jul 2012) | 4 lines Changed paths: M /trunk/server/savegame2.c Migrate saveturns=0 to autosaves=GAMEOVER|QUITIDLE|INTERRUPT in pre-2.4 savegames. See gna bug #19947. ------------------------------------------------------------------------ r21574 | cazfi | 2012-07-18 04:44:04 +0300 (Wed, 18 Jul 2012) | 7 lines Changed paths: M /trunk/data/civ2civ3/effects.ruleset Added missing "Irrig_Possible" and "City_Image" effects to civ2civ3 ruleset. Patch by David Fernandez See gna bug #19933 ------------------------------------------------------------------------ r21572 | cazfi | 2012-07-18 04:31:04 +0300 (Wed, 18 Jul 2012) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/dependencies/lua-5.1/src/Makefile.am M /trunk/dependencies/lua-5.2/src/Makefile.am M /trunk/dependencies/luasql-2.1.1/src/Makefile.am M /trunk/dependencies/tolua-5.1/src/bin/Makefile.am M /trunk/dependencies/tolua-5.1/src/lib/Makefile.am M /trunk/dependencies/tolua-5.2/src/bin/Makefile.am M /trunk/dependencies/tolua-5.2/src/lib/Makefile.am Build lua, tolua, and luasql libraries with libtool. See gna patch #3411 ------------------------------------------------------------------------ r21571 | cazfi | 2012-07-18 04:03:10 +0300 (Wed, 18 Jul 2012) | 5 lines Changed paths: M /trunk/data/civ2civ3/units.ruleset Distinct gfx tag for civ2civ3 ruleset Geoengineers, with Engineers gfx just as fallback. See gna patch #3410 ------------------------------------------------------------------------ r21570 | cazfi | 2012-07-18 03:55:08 +0300 (Wed, 18 Jul 2012) | 5 lines Changed paths: M /trunk/configure.ac M /trunk/server/Makefile.am Added configure option --enable-fcweb. Initial version controls just name of the produced server binary. See gna patch #3302 ------------------------------------------------------------------------ r21564 | jtn | 2012-07-17 11:28:18 +0300 (Tue, 17 Jul 2012) | 7 lines Changed paths: M /trunk/client/helpdata.c Add autogenerated help text for governments with free happiness upkeep (such as Republic in civ2/classic/multiplayer/experimental rulesets). Also, tweak one of the other upkeep messages. Reported by Angelo Locritani (alocritani@gna). See gna bug #17905. ------------------------------------------------------------------------ r21563 | jtn | 2012-07-17 11:28:13 +0300 (Tue, 17 Jul 2012) | 6 lines Changed paths: M /trunk/data/experimental/units.ruleset Change experimental ruleset so Galleons can carry Big Land units, and Frigates cannot. Reported by Angelo Locritani (alocritani@gna). See gna patch #2643. ------------------------------------------------------------------------ r21562 | jtn | 2012-07-17 11:28:07 +0300 (Tue, 17 Jul 2012) | 5 lines Changed paths: M /trunk/ai/default/aiguard.c Guard against a null dereference in an assertion in the AI bodyguard code. Patch by Per I. Mathisen (per@gna). See gna patch #3081. ------------------------------------------------------------------------ r21560 | jtn | 2012-07-17 02:30:56 +0300 (Tue, 17 Jul 2012) | 3 lines Changed paths: M /trunk/server/scripting/api_server_edit.c M /trunk/server/scripting/api_server_edit.h M /trunk/server/scripting/tolua_server.pkg Add extra argument to Lua edit.create_player() for AI type. See gna patch #3320. ------------------------------------------------------------------------ r21554 | jtn | 2012-07-16 20:23:41 +0300 (Mon, 16 Jul 2012) | 3 lines Changed paths: M /trunk/data/helpdata.txt Document citizen nationality feature. See gna patch #3015. ------------------------------------------------------------------------ r21553 | jtn | 2012-07-16 20:23:32 +0300 (Mon, 16 Jul 2012) | 4 lines Changed paths: M /trunk/doc/README.ruleset_experimental Update README.ruleset_experimental for recent changes (both those on S2_3 and new stuff in S2_4). See gna patch #2998. ------------------------------------------------------------------------ r21552 | jtn | 2012-07-16 20:23:29 +0300 (Mon, 16 Jul 2012) | 3 lines Changed paths: M /trunk/data/helpdata.txt Document the effect of plague risk on migration as of bug #17740. See gna patch #3403. ------------------------------------------------------------------------ r21551 | jtn | 2012-07-16 20:23:26 +0300 (Mon, 16 Jul 2012) | 4 lines Changed paths: M /trunk/server/cityturn.c When disbanding a city due to migration, preserve nationality of migrating citizen if nationality is enabled. See gna bug #19939. ------------------------------------------------------------------------ r21550 | cazfi | 2012-07-15 02:25:52 +0300 (Sun, 15 Jul 2012) | 7 lines Changed paths: M /trunk/common/game.c M /trunk/common/packets.def M /trunk/data/alien/cities.ruleset M /trunk/data/civ1/cities.ruleset M /trunk/data/civ2/cities.ruleset M /trunk/data/civ2civ3/cities.ruleset M /trunk/data/classic/cities.ruleset M /trunk/data/experimental/cities.ruleset M /trunk/data/multiplayer/cities.ruleset M /trunk/fc_version M /trunk/server/ruleset.c Made number of zeroes used when turning city size to population configurable in cities.ruleset. Of the supplied rulesets, alien ruleset gets value 2 (population in hundreds), others 4 (tens of thousands) as before. See gna patch #3406 ------------------------------------------------------------------------ r21549 | cazfi | 2012-07-15 02:11:35 +0300 (Sun, 15 Jul 2012) | 10 lines Changed paths: M /trunk/common/city.c Replace checks against boolean effect values to checks if value is positive. This makes it easier to develop rulesets with also countering effects without need to worry that negative effect active alone would make effect true. Patch by David Lowe See gna patch #3396 ------------------------------------------------------------------------ r21548 | cazfi | 2012-07-15 01:03:48 +0300 (Sun, 15 Jul 2012) | 4 lines Changed paths: M /trunk/data/alien/techs.ruleset Added distinct tech icon tags to alien ruleset See gna patch #3407 ------------------------------------------------------------------------ r21547 | cazfi | 2012-07-14 23:22:05 +0300 (Sat, 14 Jul 2012) | 8 lines Changed paths: M /trunk/client/gui-qt/Makefile.am M /trunk/client/gui-qt/canvas.cpp M /trunk/client/gui-qt/canvas.h M /trunk/client/gui-qt/chatline.cpp M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/gui_main.cpp M /trunk/client/gui-qt/mapctrl.cpp M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/mapview.h M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h M /trunk/client/gui-qt/messagewin.cpp M /trunk/client/gui-qt/optiondlg.cpp M /trunk/client/gui-qt/pages.cpp M /trunk/client/gui-qt/pages.h M /trunk/client/gui-qt/ratesdlg.cpp M /trunk/client/gui-qt/ratesdlg.h M /trunk/client/gui-qt/sprite.cpp Implemented everything required to move units on map and more on Qt-client. Patch by mir3x with stylistic changes and marking some strings for translation by me. See gna patch #3367 ------------------------------------------------------------------------ r21546 | jtn | 2012-07-14 14:03:04 +0300 (Sat, 14 Jul 2012) | 6 lines Changed paths: M /trunk/common/unit.c Make unit bribe cost depend on veteran power_fact / move_bonus rather than a fixed factor based on numeric veteran level. Reported by Michal Mazurek (akfaew@gna). See gna bug #19253. ------------------------------------------------------------------------ r21545 | jtn | 2012-07-14 14:03:00 +0300 (Sat, 14 Jul 2012) | 4 lines Changed paths: M /trunk/client/packhand.c Client did not correctly interpret veteran system info from packets, so always thought move_bonus was zero. See gna bug #19931. ------------------------------------------------------------------------ r21540 | cazfi | 2012-07-14 02:26:48 +0300 (Sat, 14 Jul 2012) | 6 lines Changed paths: M /trunk/server/savegame2.c Fixed a bug that sometimes what was supposed to be normal save was created as scenario, and failures from checks if scenario saving is possible were ignored when scenario saving was requested. See gna bug #19919 ------------------------------------------------------------------------ r21539 | cazfi | 2012-07-14 02:09:15 +0300 (Sat, 14 Jul 2012) | 4 lines Changed paths: M /trunk/data/scenarios/tutorial.sav Updated savegame format of tutorial scenario. See gna patch #3377 ------------------------------------------------------------------------ r21538 | cazfi | 2012-07-14 01:07:09 +0300 (Sat, 14 Jul 2012) | 5 lines Changed paths: M /trunk/common/fc_types.h M /trunk/fc_version Increased maximum number of ruleset author defined unit type flags from 4 to 16. See gna patch #3393 ------------------------------------------------------------------------ r21536 | cazfi | 2012-07-14 00:56:59 +0300 (Sat, 14 Jul 2012) | 4 lines Changed paths: M /trunk/client/mapview_common.c Avoid busyloop in unit movement animation. See gna patch #3399 ------------------------------------------------------------------------ r21534 | cazfi | 2012-07-14 00:51:27 +0300 (Sat, 14 Jul 2012) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/data/themes/gui-gtk-3.0/Makefile.am Include in tarball and install gtk3-client Freeciv theme. See gna patch #3400 ------------------------------------------------------------------------ r21531 | jtn | 2012-07-14 00:33:14 +0300 (Sat, 14 Jul 2012) | 3 lines Changed paths: M /trunk/server/unittools.c Fix trouble when upgrading a unit to a type with fewer veteran levels. See gna bug #19913. ------------------------------------------------------------------------ r21528 | cazfi | 2012-07-13 22:55:34 +0300 (Fri, 13 Jul 2012) | 4 lines Changed paths: M /trunk/client/gui-qt/connectdlg.cpp M /trunk/client/gui-stub/connectdlg.c M /trunk/doc/README.nations M /trunk/po/hu.po M /trunk/po/uk.po M /trunk/vms/readme.vms M /trunk/vms/vms_build.com Lower cased 'C' in a couple of FreeCivs that had sneaked in. See gna patch #3398 ------------------------------------------------------------------------ r21527 | cazfi | 2012-07-13 18:14:06 +0300 (Fri, 13 Jul 2012) | 5 lines Changed paths: M /trunk/client/tilespec.c M /trunk/common/map.c M /trunk/common/road.h M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/fc_version Added support for road types that can be moved along in cardinal directions only. See gna patch #3390 ------------------------------------------------------------------------ r21526 | cazfi | 2012-07-13 15:47:00 +0300 (Fri, 13 Jul 2012) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/utility/fcthread.c M /trunk/utility/fcthread.h Removed dummy threads related code as real threads are now hard requirement. See gna patch #3392 ------------------------------------------------------------------------ r21523 | cazfi | 2012-07-13 15:22:55 +0300 (Fri, 13 Jul 2012) | 5 lines Changed paths: M /trunk/server/ruleset.c Make it possible to have requirement for both Land and Oceanic terrain class in same requirement list. See gna bug #19916 ------------------------------------------------------------------------ r21521 | cazfi | 2012-07-13 13:17:19 +0300 (Fri, 13 Jul 2012) | 4 lines Changed paths: M /trunk/data/database.lua Fixed gettext warning from database.lua See gna patch #3397 ------------------------------------------------------------------------ r21520 | cazfi | 2012-07-12 01:28:45 +0300 (Thu, 12 Jul 2012) | 4 lines Changed paths: M /trunk/server/scripting/api_server_edit.c M /trunk/server/scripting/api_server_edit.h M /trunk/server/scripting/tolua_server.pkg Added create_road lua scripting function. See gna patch #3391 ------------------------------------------------------------------------ r21518 | cazfi | 2012-07-12 01:25:26 +0300 (Thu, 12 Jul 2012) | 4 lines Changed paths: M /trunk/common/Makefile.am M /trunk/utility/Makefile.am Removed make rules for object files to depend on built headers. See gna patch #3378 ------------------------------------------------------------------------ r21517 | cazfi | 2012-07-12 00:56:33 +0300 (Thu, 12 Jul 2012) | 6 lines Changed paths: M /trunk/ai/default/advdiplomacy.c M /trunk/ai/default/advdomestic.c M /trunk/ai/default/advmilitary.c M /trunk/ai/default/aiair.c M /trunk/ai/default/aicity.c M /trunk/ai/default/aidata.c M /trunk/ai/default/aidiplomat.c M /trunk/ai/default/aiferry.c M /trunk/ai/default/aihunt.c M /trunk/ai/default/aiparatrooper.c M /trunk/ai/default/aisettler.c M /trunk/ai/default/aitools.c M /trunk/ai/default/aiunit.c M /trunk/client/climisc.c M /trunk/client/control.c M /trunk/client/goto.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/diplomat_dialog.c M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/citydlg.c M /trunk/client/gui-gtk-3.0/dialogs.c M /trunk/client/gui-gtk-3.0/diplomat_dialog.c M /trunk/client/gui-gtk-3.0/editprop.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/gui-xaw/diplomat_dialog.c M /trunk/client/gui-xaw/menu.c M /trunk/client/helpdata.c M /trunk/client/mapview_common.c M /trunk/client/repodlgs_common.c M /trunk/client/text.c M /trunk/client/tilespec.c M /trunk/common/aicore/aisupport.c M /trunk/common/aicore/caravan.c M /trunk/common/aicore/citymap.c M /trunk/common/aicore/path_finding.c M /trunk/common/aicore/pf_tools.c M /trunk/common/city.c M /trunk/common/combat.c M /trunk/common/game.c M /trunk/common/map.c M /trunk/common/movement.c M /trunk/common/requirements.c M /trunk/common/scriptcore/api_game_methods.c M /trunk/common/unit.c M /trunk/common/unitlist.c M /trunk/common/unitlist.h M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/server/advisors/advbuilding.c M /trunk/server/advisors/advdata.c M /trunk/server/advisors/advgoto.c M /trunk/server/advisors/autoexplorer.c M /trunk/server/advisors/autosettlers.c M /trunk/server/barbarian.c M /trunk/server/cityturn.c M /trunk/server/diplomats.c M /trunk/server/edithand.c M /trunk/server/report.c M /trunk/server/ruleset.c M /trunk/server/srv_main.c M /trunk/server/unithand.c M /trunk/server/unittools.c Replaced unit type flag prefix "F_" with prefix "UTYF_" Added word "type", as opposed to unit "class", to names of related functions. See gna patch #3354 ------------------------------------------------------------------------ r21515 | cazfi | 2012-07-12 00:43:50 +0300 (Thu, 12 Jul 2012) | 7 lines Changed paths: M /trunk/m4/magickwand.m4 Test that compilation and linking with CFLAGS and LIBS provided by Magickwand-config works. Patch by Matthias Pfafferodt and myself. See gna bug #19296 ------------------------------------------------------------------------ r21513 | cazfi | 2012-07-12 00:37:10 +0300 (Thu, 12 Jul 2012) | 7 lines Changed paths: M /trunk/ai/default/aisettler.c Set founder want to zero when there's no place to build new city, instead of keeping value from the time there still was free city spots. Reported by David Fernandez See gna bug #19899 ------------------------------------------------------------------------ r21511 | cazfi | 2012-07-11 05:41:47 +0300 (Wed, 11 Jul 2012) | 2 lines Changed paths: M /trunk/data/cimpletoon/orient_units.png M /trunk/data/cimpletoon/orient_units.spec Added Fanatics by "yd" to cimpletoon tileset. ------------------------------------------------------------------------ r21509 | cazfi | 2012-07-11 01:31:59 +0300 (Wed, 11 Jul 2012) | 5 lines Changed paths: M /trunk/ai/default/advdomestic.c M /trunk/ai/default/aiunit.c Use advisors dangerous tile detection for human player units under advisor control even when default ai type is assigned to player. See gna patch #3389 ------------------------------------------------------------------------ r21507 | cazfi | 2012-07-11 00:36:57 +0300 (Wed, 11 Jul 2012) | 4 lines Changed paths: M /trunk/data/themes/gui-gtk-3.0/Freeciv/gtk-3.0/Makefile.am Removed obsolete gtk3 theme files from Makefile.am See gna patch #3380 ------------------------------------------------------------------------ r21506 | cazfi | 2012-07-11 00:15:21 +0300 (Wed, 11 Jul 2012) | 4 lines Changed paths: M /trunk/data/civ2civ3/buildings.ruleset M /trunk/data/civ2civ3/game.ruleset Fixd civ2civ3 ruleset gettext warnings. See gna patch #3381 ------------------------------------------------------------------------ r21502 | jtn | 2012-07-10 22:36:00 +0300 (Tue, 10 Jul 2012) | 6 lines Changed paths: M /trunk/data/experimental/units.ruleset Make experimental ruleset veteran system for Workers actually work, and apply it to Engineers too. Various adjustments. Reported by Angelo Locritani (alocritani@gna). See gna bug #19818. ------------------------------------------------------------------------ r21501 | jtn | 2012-07-10 22:35:54 +0300 (Tue, 10 Jul 2012) | 8 lines Changed paths: M /trunk/data/alien/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/civ2civ3/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/server/diplomats.c Take diplomat/spy combat veteran modifications directly from ruleset rather than using an indirect calculation. Add per-unit levels to existing rulesets to restore previous behaviour, where necessary. (In default/multiplayer/experimental/civ2civ3, these levels have new names. Thanks to David Lowe (doctorjlowe@gna) for suggestions.) See gna bug #19850. ------------------------------------------------------------------------ r21500 | jtn | 2012-07-10 22:35:49 +0300 (Tue, 10 Jul 2012) | 3 lines Changed paths: M /trunk/server/unittools.c Change message so veteran level names don't have to be adjectival. See gna bug #19912. ------------------------------------------------------------------------ r21491 | jtn | 2012-07-10 11:47:39 +0300 (Tue, 10 Jul 2012) | 9 lines Changed paths: M /trunk/configure.ac M /trunk/data/Makefile.am M /trunk/doc/README.fcdb M /trunk/server/scripting/script_fcdb.c Moved install location of database.lua from general Freeciv data path to hardcoded sysconfdir (e.g., /usr/local/etc/freeciv/database.lua) for security reasons. (After this, it will no longer be possible to run the server with a --Database argument from a build directory; it must be installed.) Patch by Marko Lindqvist (cazfi@gna) and myself. See gna bug #19911. ------------------------------------------------------------------------ r21490 | jtn | 2012-07-10 11:47:36 +0300 (Tue, 10 Jul 2012) | 4 lines Changed paths: M /trunk/data/database.lua M /trunk/doc/README.fcdb Add SQLite support to database.lua. Also bugfixes for MySQL and updated README.fcdb. See gna patch #3287. ------------------------------------------------------------------------ r21489 | jtn | 2012-07-10 11:47:33 +0300 (Tue, 10 Jul 2012) | 3 lines Changed paths: M /trunk/server/fcdb.c Don't complain loudly about omitted keys in --Database file. See gna bug #19733. ------------------------------------------------------------------------ r21488 | jtn | 2012-07-10 11:45:12 +0300 (Tue, 10 Jul 2012) | 3 lines Changed paths: M /trunk/data/helpdata.txt Add myself to list of administrators in online help. See gna patch #3368. ------------------------------------------------------------------------ r21487 | jtn | 2012-07-10 11:45:08 +0300 (Tue, 10 Jul 2012) | 3 lines Changed paths: M /trunk/client/audio.c M /trunk/data/civclient.dsc.in M /trunk/data/civserver.dsc.in M /trunk/doc/HACKING M /trunk/doc/README.nations M /trunk/doc/README.rulesets M /trunk/doc/README.tilesets M /trunk/doc/ca/BUGS.ca M /trunk/doc/ca/HOWTOPLAY.ca M /trunk/doc/ca/README.ca M /trunk/doc/de/HOWTOPLAY.de M /trunk/doc/fr/HOWTOPLAY.fr M /trunk/doc/fr/README.fr M /trunk/doc/ja/HOWTOPLAY.ja M /trunk/doc/ja/README.ja M /trunk/po/da.po M /trunk/po/ja.po M /trunk/vms/readme.vms Fix/standardise URLs. See gna bug #19908. ------------------------------------------------------------------------ r21483 | cazfi | 2012-07-10 00:43:21 +0300 (Tue, 10 Jul 2012) | 4 lines Changed paths: M /trunk/data/civ1/Makefile.am M /trunk/data/civ2/Makefile.am Install civ1 and civ2 ruleset lua scripts. See gna bug #19907 ------------------------------------------------------------------------ r21481 | cazfi | 2012-07-10 00:15:53 +0300 (Tue, 10 Jul 2012) | 4 lines Changed paths: M /trunk/win32/Makefile.am Added Windows installer build scripts to release tarball. See gna patch #3357 ------------------------------------------------------------------------ r21479 | cazfi | 2012-07-09 05:42:10 +0300 (Mon, 09 Jul 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/editgui.c Set height for edit selection dialog. Patch by Anonymous See gna bug #19633 ------------------------------------------------------------------------ r21478 | cazfi | 2012-07-09 05:16:32 +0300 (Mon, 09 Jul 2012) | 7 lines Changed paths: M /trunk/common/tech.h M /trunk/data/alien/techs.ruleset M /trunk/data/civ2civ3/techs.ruleset M /trunk/data/classic/techs.ruleset M /trunk/data/experimental/techs.ruleset M /trunk/data/multiplayer/techs.ruleset M /trunk/fc_version M /trunk/server/maphand.c Added tech flag "Claim_Ocean". Player knowing such a tech is able to claim ocean tiles even if they are not adjacent to border source. This flag is given to "Ocean Cities" tech in alien ruleset. See gna patch #3355 ------------------------------------------------------------------------ r21476 | cazfi | 2012-07-09 05:07:07 +0300 (Mon, 09 Jul 2012) | 5 lines Changed paths: M /trunk/doc/CodingStyle Updated CodigStyle to account for C++ files of Qt-client and Qt version of modpack installer. See gna bug #17440 ------------------------------------------------------------------------ r21474 | cazfi | 2012-07-09 04:44:47 +0300 (Mon, 09 Jul 2012) | 4 lines Changed paths: A /trunk/win32/installer A /trunk/win32/installer/Freeciv.url A /trunk/win32/installer/Makefile A /trunk/win32/installer/create-freeciv-gtk2-nsi.sh A /trunk/win32/installer/create-freeciv-sdl-nsi.sh A /trunk/win32/installer/freeciv-gtk2.cmd A /trunk/win32/installer/freeciv-modpack.cmd A /trunk/win32/installer/freeciv-sdl.cmd A /trunk/win32/installer/freeciv-server.cmd Ported Windows Installer build scripts from S2_3 See gna bug #19088 ------------------------------------------------------------------------ r21473 | cazfi | 2012-07-09 04:41:46 +0300 (Mon, 09 Jul 2012) | 7 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/common/road.c M /trunk/common/road.h M /trunk/data/alien/terrain.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2civ3/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/fc_version M /trunk/server/ruleset.c Added "buildable" property to road type ruleset definitions, default to true. This makes it possible to have, in scenarios, roads that player cannot build, but which are only present from the start (set in editor) or created by scripting. See gna patch #3374 ------------------------------------------------------------------------ r21472 | jtn | 2012-07-08 21:48:17 +0300 (Sun, 08 Jul 2012) | 2 lines Changed paths: M /trunk/data/civ2civ3 M /trunk/data/classic M /trunk/tools Update svn:ignore after patch #3216, patch #3366, and patch #3364. ------------------------------------------------------------------------ r21470 | jtn | 2012-07-08 12:26:08 +0300 (Sun, 08 Jul 2012) | 4 lines Changed paths: M /trunk/server/stdinhand.c Check a player has been delegated to a user before allowing them to '/delegate take'. See gna bug #19898. ------------------------------------------------------------------------ r21468 | cazfi | 2012-07-08 01:22:51 +0300 (Sun, 08 Jul 2012) | 7 lines Changed paths: M /trunk/INSTALL M /trunk/data/themes/gui-gtk-3.0/Freeciv/gtk-3.0/Makefile.am A /trunk/data/themes/gui-gtk-3.0/Freeciv/gtk-3.0/gtk.css A /trunk/data/themes/gui-gtk-3.0/Freeciv/gtk-3.0/menubar.css M /trunk/m4/gtk3-client.m4 Initial commit of Freeciv gtk3-client theme. Minimum gtk3 requirement bumped to 3.4.0. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o and myself. See gna patch #3095 ------------------------------------------------------------------------ r21467 | cazfi | 2012-07-07 23:09:56 +0300 (Sat, 07 Jul 2012) | 4 lines Changed paths: M /trunk/data/alien/buildings.ruleset M /trunk/data/alien/game.ruleset M /trunk/data/alien/techs.ruleset Fixed gettext warnings from alien ruleset. See gna patch #3369 ------------------------------------------------------------------------ r21466 | cazfi | 2012-07-07 13:36:15 +0300 (Sat, 07 Jul 2012) | 5 lines Changed paths: M /trunk/server/savegame.c Fixed reverted ruleset load success check causing server always to exit when loading old savegames. See gna bug #19903 ------------------------------------------------------------------------ r21465 | cazfi | 2012-07-07 02:06:02 +0300 (Sat, 07 Jul 2012) | 2 lines Changed paths: M /trunk/po/POTFILES.in Corrected POTFILES.in paths to files now in tools/ ------------------------------------------------------------------------ r21464 | cazfi | 2012-07-07 01:48:23 +0300 (Sat, 07 Jul 2012) | 4 lines Changed paths: M /trunk/Makefile.am M /trunk/configure.ac D /trunk/manual D /trunk/modinst A /trunk/tools (from /trunk/modinst:21463) M /trunk/tools/Makefile.am A /trunk/tools/civmanual.c (from /trunk/manual/civmanual.c:21463) Merged directories manual/ and modinst/ as one tools/ directory. See gna patch #3364 ------------------------------------------------------------------------ r21462 | cazfi | 2012-07-07 01:30:23 +0300 (Sat, 07 Jul 2012) | 4 lines Changed paths: M /trunk/utility/netintf.c Fixed compilation on systems where AF_INET6 is not defined. See gna bug #19897 ------------------------------------------------------------------------ r21460 | cazfi | 2012-07-06 22:34:25 +0300 (Fri, 06 Jul 2012) | 5 lines Changed paths: M /trunk/configure.ac M /trunk/data/Makefile.am A /trunk/data/civ2civ3 A /trunk/data/civ2civ3/Makefile.am A /trunk/data/civ2civ3/buildings.ruleset A /trunk/data/civ2civ3/cities.ruleset A /trunk/data/civ2civ3/effects.ruleset A /trunk/data/civ2civ3/game.ruleset A /trunk/data/civ2civ3/governments.ruleset A /trunk/data/civ2civ3/nations.ruleset A /trunk/data/civ2civ3/script.lua A /trunk/data/civ2civ3/techs.ruleset A /trunk/data/civ2civ3/terrain.ruleset A /trunk/data/civ2civ3/units.ruleset A /trunk/data/civ2civ3.serv M /trunk/debian/freeciv-server.install M /trunk/doc/Makefile.am A /trunk/doc/README.ruleset_civ2civ3 M /trunk/po/POTFILES.in Added civ2civ3 ruleset by David Fernandez Freeciv packaging changes by me. See gna patch #3366 ------------------------------------------------------------------------ r21457 | cazfi | 2012-07-06 13:42:04 +0300 (Fri, 06 Jul 2012) | 4 lines Changed paths: M /trunk/doc/CodingStyle M /trunk/doc/HACKING Prefer .patch suffix for contributed patches. See gna patch #3359 ------------------------------------------------------------------------ r21455 | cazfi | 2012-07-06 02:43:41 +0300 (Fri, 06 Jul 2012) | 4 lines Changed paths: M /trunk/configure.ac Make source distribution zip archive. See gna patch #3331 ------------------------------------------------------------------------ r21454 | cazfi | 2012-07-06 01:36:03 +0300 (Fri, 06 Jul 2012) | 7 lines Changed paths: M /trunk/manual/civmanual.c M /trunk/server/ruleset.c M /trunk/server/ruleset.h M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/stdinhand.c Made return value of load_rulesets() boolean, though currently always TRUE if function returns, and make all the callers to check that return value. Made it also so that once function returns FALSE, it has reverted to using default ruleset so server is in sane state. See gna patch #3363 ------------------------------------------------------------------------ r21451 | jtn | 2012-07-05 22:41:01 +0300 (Thu, 05 Jul 2012) | 5 lines Changed paths: M /trunk/configure.ac A /trunk/po/bg.po Initial Bulgarian localisation by Bogdan Marinov. This is simply a copy of the S2_3-based localisation file. Stats on this branch: 26%: 1837 translated, 453 fuzzy, 4812 untranslated. See gna patch #3362. ------------------------------------------------------------------------ r21446 | jtn | 2012-07-05 03:41:29 +0300 (Thu, 05 Jul 2012) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/luaconsole.c M /trunk/client/gui-gtk-2.0/messagewin.c M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.0/luaconsole.c M /trunk/client/gui-gtk-3.0/messagewin.c M /trunk/client/options.c M /trunk/client/options.h Remove references to Gtk2 option identifers from Gtk3 code. No functional effect. See gna bug #19889. ------------------------------------------------------------------------ r21445 | jtn | 2012-07-05 03:41:25 +0300 (Thu, 05 Jul 2012) | 5 lines Changed paths: M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/options.c M /trunk/client/options.h Add a one-time migration of gtk2 client options to the gtk3 equivalents. Patch by Marko Lindqvist (cazfi@gna) and me. See gna bug #18196. ------------------------------------------------------------------------ r21444 | jtn | 2012-07-05 03:41:22 +0300 (Thu, 05 Jul 2012) | 3 lines Changed paths: M /trunk/client/options.c Fix Gtk2 client widget arrangement backwards-compatibility logic. See gna bug #19888. ------------------------------------------------------------------------ r21441 | cazfi | 2012-07-05 03:33:11 +0300 (Thu, 05 Jul 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/colors.c M /trunk/client/gui-gtk-3.0/colors.c Fixed conversion from 8bit color component to 16bit one. Patch by Anonymous and myself. See gna patch #3344 ------------------------------------------------------------------------ r21439 | cazfi | 2012-07-05 01:03:07 +0300 (Thu, 05 Jul 2012) | 5 lines Changed paths: M /trunk/doc/CodingStyle Replaced remaining references to "config.h" with "fc_config.h" in CodingStyle document. See gna bug #19890 ------------------------------------------------------------------------ r21437 | cazfi | 2012-07-04 01:39:42 +0300 (Wed, 04 Jul 2012) | 5 lines Changed paths: M /trunk/server/ruleset.c Sanity check ruleset to see that every unit class have some chance to exist in the world. See gna patch #3353 ------------------------------------------------------------------------ r21435 | cazfi | 2012-07-03 21:25:22 +0300 (Tue, 03 Jul 2012) | 5 lines Changed paths: M /trunk/server/ruleset.c M /trunk/server/settings.c Allow starting game with ruleset that has no city building capable unit type. See gna patch #3352 ------------------------------------------------------------------------ r21434 | cazfi | 2012-07-03 13:23:42 +0300 (Tue, 03 Jul 2012) | 7 lines Changed paths: M /trunk/common/packets.def M /trunk/data/alien/cities.ruleset M /trunk/data/civ1/cities.ruleset M /trunk/data/civ2/cities.ruleset M /trunk/data/classic/cities.ruleset M /trunk/data/experimental/cities.ruleset M /trunk/data/multiplayer/cities.ruleset M /trunk/fc_version M /trunk/server/citizenshand.c M /trunk/server/citizenshand.h M /trunk/server/cityturn.c M /trunk/server/ruleset.c Citizens convert to city owning nationality each turn with ruleset defined probability. Patch by Matthias Pfafferodt and myself. See gna patch #2365 ------------------------------------------------------------------------ r21431 | cazfi | 2012-07-03 12:06:22 +0300 (Tue, 03 Jul 2012) | 5 lines Changed paths: M /trunk/data/classic/effects.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/multiplayer/effects.ruleset Give fortress watchtower bonus to only units for which fortress is native, i.e., not to units flying over it. See gna bug #19866 ------------------------------------------------------------------------ r21429 | jtn | 2012-07-03 02:26:53 +0300 (Tue, 03 Jul 2012) | 5 lines Changed paths: M /trunk/common/mapimg.c M /trunk/server/stdinhand.c Sort out behaviour of 'playercolor' and 'mapimg' when check==TRUE. (Has no effect currently, as these are ALLOW_ADMIN commands so this behaviour will never be invoked.) See gna bug #19885. ------------------------------------------------------------------------ r21427 | cazfi | 2012-07-03 02:05:39 +0300 (Tue, 03 Jul 2012) | 5 lines Changed paths: M /trunk/INSTALL Replaced remaining references to "ser" and "civ" scripts with their new names "fcser" and "fcgui" in INSTALL. See gna bug #19873 ------------------------------------------------------------------------ r21420 | jtn | 2012-07-02 23:02:57 +0300 (Mon, 02 Jul 2012) | 6 lines Changed paths: M /trunk/ai/aitraits.c M /trunk/common/nation.c M /trunk/common/traits.h M /trunk/server/ruleset.c M /trunk/utility/generate_specenum.py Make arrays of traits use SPECENUM_COUNT. Also improve comments about SPECENUM_COUNT. After a comment by Marko Lindqvist (cazfi@gna). See gna patch #3036. ------------------------------------------------------------------------ r21419 | jtn | 2012-07-02 23:02:53 +0300 (Mon, 02 Jul 2012) | 3 lines Changed paths: M /trunk/common/connection.h M /trunk/server/stdinhand.c Fix possible array bounds overstep in "/cmdlevel". See gna bug #19878. ------------------------------------------------------------------------ r21418 | jtn | 2012-07-02 23:02:49 +0300 (Mon, 02 Jul 2012) | 7 lines Changed paths: M /trunk/data/civ1/nations.ruleset M /trunk/data/civ2/nations.ruleset M /trunk/data/nation/akwe.ruleset M /trunk/data/nation/american.ruleset M /trunk/data/nation/apache.ruleset M /trunk/data/nation/arab.ruleset M /trunk/data/nation/asturian.ruleset M /trunk/data/nation/australian.ruleset M /trunk/data/nation/austrian.ruleset M /trunk/data/nation/aztec.ruleset M /trunk/data/nation/babylonian.ruleset M /trunk/data/nation/bavarian.ruleset M /trunk/data/nation/bengali.ruleset M /trunk/data/nation/boer.ruleset M /trunk/data/nation/breton.ruleset M /trunk/data/nation/cantonese.ruleset M /trunk/data/nation/carthaginian.ruleset M /trunk/data/nation/celtiberian.ruleset M /trunk/data/nation/chinese.ruleset M /trunk/data/nation/cretan.ruleset M /trunk/data/nation/danish.ruleset M /trunk/data/nation/elamite.ruleset M /trunk/data/nation/english.ruleset M /trunk/data/nation/frankish.ruleset M /trunk/data/nation/gallic.ruleset M /trunk/data/nation/georgian.ruleset M /trunk/data/nation/german.ruleset M /trunk/data/nation/germanic.ruleset M /trunk/data/nation/ghaznavid.ruleset M /trunk/data/nation/gothic.ruleset M /trunk/data/nation/gupta.ruleset M /trunk/data/nation/hephthalite.ruleset M /trunk/data/nation/himyarite.ruleset M /trunk/data/nation/hittite.ruleset M /trunk/data/nation/holysee.ruleset M /trunk/data/nation/hunnic.ruleset M /trunk/data/nation/iberian.ruleset M /trunk/data/nation/illyrian.ruleset M /trunk/data/nation/inca.ruleset M /trunk/data/nation/israelite.ruleset M /trunk/data/nation/italian.ruleset M /trunk/data/nation/japanese.ruleset M /trunk/data/nation/khmer.ruleset M /trunk/data/nation/kongo.ruleset M /trunk/data/nation/korean.ruleset M /trunk/data/nation/lankese.ruleset M /trunk/data/nation/macedon.ruleset M /trunk/data/nation/majapahit.ruleset M /trunk/data/nation/maltese.ruleset M /trunk/data/nation/manx.ruleset M /trunk/data/nation/martian.ruleset M /trunk/data/nation/miao.ruleset M /trunk/data/nation/mitanni.ruleset M /trunk/data/nation/mixtec.ruleset M /trunk/data/nation/moroccan.ruleset M /trunk/data/nation/muscovite.ruleset M /trunk/data/nation/newfoundland.ruleset M /trunk/data/nation/norwegian.ruleset M /trunk/data/nation/nubian.ruleset M /trunk/data/nation/ossetian.ruleset M /trunk/data/nation/paeonian.ruleset M /trunk/data/nation/palmyrene.ruleset M /trunk/data/nation/papuan.ruleset M /trunk/data/nation/persian.ruleset M /trunk/data/nation/phrygian.ruleset M /trunk/data/nation/pontic.ruleset M /trunk/data/nation/purhepecha.ruleset M /trunk/data/nation/rapanui.ruleset M /trunk/data/nation/roman.ruleset M /trunk/data/nation/sammarinese.ruleset M /trunk/data/nation/samoan.ruleset M /trunk/data/nation/scottish.ruleset M /trunk/data/nation/scottishgaelic.ruleset M /trunk/data/nation/scythian.ruleset M /trunk/data/nation/seleucid.ruleset M /trunk/data/nation/seljuk.ruleset M /trunk/data/nation/solomonislander.ruleset M /trunk/data/nation/sotho.ruleset M /trunk/data/nation/spanish.ruleset M /trunk/data/nation/srivijaya.ruleset M /trunk/data/nation/suebian.ruleset M /trunk/data/nation/swedish.ruleset M /trunk/data/nation/tahitian.ruleset M /trunk/data/nation/tairona.ruleset M /trunk/data/nation/thai.ruleset M /trunk/data/nation/tongan.ruleset M /trunk/data/nation/tunisian.ruleset M /trunk/data/nation/turkmen.ruleset M /trunk/data/nation/uyghur.ruleset M /trunk/data/nation/vandalic.ruleset M /trunk/data/nation/vietnamese.ruleset M /trunk/data/nation/viking.ruleset M /trunk/data/nation/visigothic.ruleset M /trunk/data/nation/westernroman.ruleset Fix nation legends in default nation set to consistently use BCE/CE. (Previously they used a mix of that and BC/AD.) Also some copy-editing fixes on touched nation strings. Requested by Daniel Markstedt (dmarks@gna). See gna bug #19876. ------------------------------------------------------------------------ r21417 | jtn | 2012-07-02 23:02:42 +0300 (Mon, 02 Jul 2012) | 4 lines Changed paths: M /trunk/common/game.h M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/classic/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/po/POTFILES.in Ensure "AD" and "BC" year labels can be localised. Make civ1/civ2 rulesets explicit use BC/AD rather than relying on defaults. See gna bug #19875. ------------------------------------------------------------------------ r21416 | jtn | 2012-07-02 23:02:37 +0300 (Mon, 02 Jul 2012) | 3 lines Changed paths: M /trunk/data/nation/antarctican.ruleset M /trunk/data/nation/asturian.ruleset M /trunk/data/nation/chickasaw.ruleset M /trunk/data/nation/chumash.ruleset M /trunk/data/nation/epirote.ruleset M /trunk/data/nation/germanbelgian.ruleset M /trunk/data/nation/hephthalite.ruleset M /trunk/data/nation/hessian.ruleset M /trunk/data/nation/holyroman.ruleset M /trunk/data/nation/hunnic.ruleset M /trunk/data/nation/mayan.ruleset M /trunk/data/nation/muskogee.ruleset M /trunk/data/nation/northumbrian.ruleset M /trunk/data/nation/palmyrene.ruleset M /trunk/data/nation/schleswig-holsteinian.ruleset M /trunk/data/nation/srivijaya.ruleset M /trunk/data/nation/veletian.ruleset M /trunk/data/nation/vistulan.ruleset Sort out ?female: qualifiers on leader names. See gna bug #19870. ------------------------------------------------------------------------ r21414 | cazfi | 2012-07-02 21:04:12 +0300 (Mon, 02 Jul 2012) | 5 lines Changed paths: M /trunk/utility/log.c Removed sanity check against recursive logging as it was preventing also simultaneous logging from multiple threads. See gna bug #19761 ------------------------------------------------------------------------ r21411 | cazfi | 2012-07-02 01:31:19 +0300 (Mon, 02 Jul 2012) | 7 lines Changed paths: M /trunk/data/default/ai_effects.ruleset M /trunk/server/stdinhand.c Replaced hardcoded property that Cheating level AI can exceed max rates with default ai_effects.ruleset effect that it's max rates are always 100. Suggested by See gna bug #18232 ------------------------------------------------------------------------ r21409 | cazfi | 2012-07-02 01:23:26 +0300 (Mon, 02 Jul 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/canvas.c Fixed bug in text placement. Patch by Anonymous. See gna patch #3324 ------------------------------------------------------------------------ r21406 | cazfi | 2012-07-02 00:03:59 +0300 (Mon, 02 Jul 2012) | 8 lines Changed paths: M /trunk/common/game.c Allow unit to be removed from client side to have homecity owned by other player than unit owner. This is necessary in some cases where unit removal happens in the middle of city owner change sequence. Reported by Daniel Markstedt and myself. See gna bug #13701 ------------------------------------------------------------------------ r21404 | cazfi | 2012-07-01 03:36:29 +0300 (Sun, 01 Jul 2012) | 4 lines Changed paths: M /trunk/data/civ1/nations.ruleset M /trunk/data/civ2/nations.ruleset M /trunk/data/classic/nations.ruleset M /trunk/data/default/nationlist.ruleset M /trunk/data/experimental/nations.ruleset M /trunk/data/multiplayer/nations.ruleset Moved comments describing nation groups entries format next to them. See gna bug #19865 ------------------------------------------------------------------------ r21403 | cazfi | 2012-07-01 02:53:25 +0300 (Sun, 01 Jul 2012) | 9 lines Changed paths: M /trunk/client/gui-gtk-2.0/caravan_dialog.c M /trunk/client/gui-gtk-2.0/chatline.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/diplodlg.c M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-2.0/gamedlgs.c M /trunk/client/gui-gtk-2.0/gui_stuff.c M /trunk/client/gui-gtk-2.0/inteldlg.c M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-2.0/voteinfo_bar.c M /trunk/client/gui-gtk-3.0/caravan_dialog.c M /trunk/client/gui-gtk-3.0/chatline.c M /trunk/client/gui-gtk-3.0/citydlg.c M /trunk/client/gui-gtk-3.0/cityrep.c M /trunk/client/gui-gtk-3.0/diplodlg.c M /trunk/client/gui-gtk-3.0/editprop.c M /trunk/client/gui-gtk-3.0/gamedlgs.c M /trunk/client/gui-gtk-3.0/gui_stuff.c M /trunk/client/gui-gtk-3.0/inteldlg.c M /trunk/client/gui-gtk-3.0/pages.c M /trunk/client/gui-gtk-3.0/voteinfo_bar.c Use g_strdup_printf() or g_strdup() when producing strings that can be of any length, either because they are constructed that way, or because they can have any length translation, instead of relying on fixed length buffers on gtk clients. Patch by Jason Dorje Short and myself. See gna bug #14205 ------------------------------------------------------------------------ r21402 | cazfi | 2012-06-30 21:22:50 +0300 (Sat, 30 Jun 2012) | 5 lines Changed paths: M /trunk/server/generator/startpos.c Fixed failed assert on map generator if ruleset has no unit type with "Settlers" flag. See gna bug #19864 ------------------------------------------------------------------------ r21401 | cazfi | 2012-06-30 19:36:46 +0300 (Sat, 30 Jun 2012) | 4 lines Changed paths: A /trunk/data/alien A /trunk/data/alien/buildings.ruleset A /trunk/data/alien/cities.ruleset A /trunk/data/alien/effects.ruleset A /trunk/data/alien/game.ruleset A /trunk/data/alien/governments.ruleset A /trunk/data/alien/nation A /trunk/data/alien/nation/adventurers.ruleset A /trunk/data/alien/nation/galacticsound.ruleset A /trunk/data/alien/nation/jw.ruleset A /trunk/data/alien/nation/kindergarden.ruleset A /trunk/data/alien/nation/lunatics.ruleset A /trunk/data/alien/nation/madmen.ruleset A /trunk/data/alien/nation/mathclub.ruleset A /trunk/data/alien/nation/secretsociety.ruleset A /trunk/data/alien/nation/teamgladiators.ruleset A /trunk/data/alien/nation_effects.ruleset A /trunk/data/alien/nations.ruleset A /trunk/data/alien/script.lua A /trunk/data/alien/techs.ruleset A /trunk/data/alien/terrain.ruleset A /trunk/data/alien/units.ruleset A /trunk/data/alien.serv Added Alien World ruleset under freeciv version control. See gna patch #3024 ------------------------------------------------------------------------ r21392 | cazfi | 2012-06-30 03:25:04 +0300 (Sat, 30 Jun 2012) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-xaw/actions.c M /trunk/client/gui-xaw/menu.c M /trunk/common/fc_types.h M /trunk/common/road.c M /trunk/server/ruleset.c M /trunk/server/savegame.c M /trunk/server/savegame2.c Replaced enum road_compat prefix "RC_" with "ROCO_" to avoid namespace conflicts on Windows compilation. See gna bug #19858 ------------------------------------------------------------------------ r21390 | cazfi | 2012-06-29 14:08:03 +0300 (Fri, 29 Jun 2012) | 7 lines Changed paths: M /trunk/client/tilespec.c Made fill_unit_type_sprite_array() to use get_unittype_sprite() that always returns valid sprite. Reported by Anonymous See gna bug #19016 ------------------------------------------------------------------------ r21389 | jtn | 2012-06-29 12:28:51 +0300 (Fri, 29 Jun 2012) | 3 lines Changed paths: M /trunk/data/nation/antarctican.ruleset Fix typo "Belgarno II". See gna bug #19860. ------------------------------------------------------------------------ r21385 | cazfi | 2012-06-29 12:14:23 +0300 (Fri, 29 Jun 2012) | 4 lines Changed paths: M /trunk/m4/iconv.m4 Updated iconv.m4 to new upstream version. See gna bug #17795 ------------------------------------------------------------------------ r21384 | cazfi | 2012-06-29 02:41:06 +0300 (Fri, 29 Jun 2012) | 7 lines Changed paths: M /trunk/common/packets.def Removed unused field type definitions IMPR_RANGE and EDIT_TECH_MODE from packets.def Patch by Sveinung Kvilhaugsvik See gna patch #3080 ------------------------------------------------------------------------ r21383 | cazfi | 2012-06-28 22:47:03 +0300 (Thu, 28 Jun 2012) | 6 lines Changed paths: M /trunk/common/road.c M /trunk/common/road.h M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/fc_version Control whether building a road to river tile requires some bridge building technology or not with new road type flag "RequiresBridge" See gna patch #3191 ------------------------------------------------------------------------ r21381 | cazfi | 2012-06-28 21:43:03 +0300 (Thu, 28 Jun 2012) | 5 lines Changed paths: M /trunk/client/helpdata.c Qualified some requirement explanations where format string for multiple requirement types is identical. See gna bug #17704 ------------------------------------------------------------------------ r21380 | cazfi | 2012-06-28 20:06:19 +0300 (Thu, 28 Jun 2012) | 8 lines Changed paths: M /trunk/common/base.c M /trunk/common/base.h M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/server/advisors/autosettlers.c M /trunk/server/advisors/infracache.c M /trunk/server/advisors/infracache.h AI builds bases for the value provided to the city. No other effects, such as defense bonus for units inside, affect the value evaluation. In practice this means special bases that provide food/shield/trade bonuses. See gna patch #3341 ------------------------------------------------------------------------ r21377 | cazfi | 2012-06-28 12:26:01 +0300 (Thu, 28 Jun 2012) | 6 lines Changed paths: M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset Documented unit type field "targets" Requested by Angelo Locritani See gna bug #18015 ------------------------------------------------------------------------ r21374 | cazfi | 2012-06-28 11:59:53 +0300 (Thu, 28 Jun 2012) | 4 lines Changed paths: M /trunk/ai/default/aihand.c M /trunk/server/plrhand.c Clip Max_Rates effect values to legal range. See gna patch #3343 ------------------------------------------------------------------------ r21373 | cazfi | 2012-06-28 01:19:55 +0300 (Thu, 28 Jun 2012) | 6 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/effects.h M /trunk/data/civ1/effects.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/multiplayer/effects.ruleset M /trunk/doc/README.effects M /trunk/fc_version Added new "Gov_Center" effect. When calculating corruption, distance to nearest such center city is used instead of distance to capital. See gna patch #3342 ------------------------------------------------------------------------ r21370 | cazfi | 2012-06-27 23:31:33 +0300 (Wed, 27 Jun 2012) | 6 lines Changed paths: M /trunk/common/research.c Initialize player future techs counter. Reported by Anonymous See gna bug #19745 ------------------------------------------------------------------------ r21369 | cazfi | 2012-06-27 23:06:12 +0300 (Wed, 27 Jun 2012) | 7 lines Changed paths: M /trunk/client/goto.c When doing connect-road, do not try to build road to tiles that already have it. Reported by Bernd Jendrissek See gna bug #19835 ------------------------------------------------------------------------ r21368 | cazfi | 2012-06-27 11:58:20 +0300 (Wed, 27 Jun 2012) | 5 lines Changed paths: M /trunk/common/unit.c Removed assert preventing calls to set_unit_activity_targeted() with ACTIVITY_BASE. See gna patch #3340 ------------------------------------------------------------------------ r21367 | cazfi | 2012-06-27 00:27:08 +0300 (Wed, 27 Jun 2012) | 7 lines Changed paths: M /trunk/client/tilespec.c M /trunk/common/road.h M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/fc_version Added new road type flag "ConnectLand" that makes road in oceanic tile to visually connect to land adjacent land tiles even if those have no road. This is purely visual thing, flag has no gameplay effects. See gna patch #3339 ------------------------------------------------------------------------ r21364 | jtn | 2012-06-26 11:58:16 +0300 (Tue, 26 Jun 2012) | 5 lines Changed paths: M /trunk/server/handchat.c M /trunk/server/voting.c Fix typos in internal error messages. Reported by Karl Goetz (kgoetz@gna). See gna bug #19564. ------------------------------------------------------------------------ r21363 | cazfi | 2012-06-26 04:58:12 +0300 (Tue, 26 Jun 2012) | 7 lines Changed paths: M /trunk/client/editor.c M /trunk/client/gui-gtk-2.0/editgui.c M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-3.0/editgui.c M /trunk/client/gui-gtk-3.0/editprop.c M /trunk/client/gui-xaw/menu.c M /trunk/common/fc_types.h M /trunk/common/terrain.c M /trunk/fc_version M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/savegame2.h 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. See gna patch #3335 ------------------------------------------------------------------------ r21360 | jtn | 2012-06-26 00:46:29 +0300 (Tue, 26 Jun 2012) | 4 lines Changed paths: M /trunk/data/experimental/terrain.ruleset Typo in experimental ruleset's Road: "built_time" instead of "build_time". Didn't have any effect. See gna bug #19837. ------------------------------------------------------------------------ r21359 | jtn | 2012-06-26 00:46:25 +0300 (Tue, 26 Jun 2012) | 4 lines Changed paths: M /trunk/server/settings.c Fix player color assertion failure when loading savegame (introduced by me in bug #19817). See gna bug #19839. ------------------------------------------------------------------------ r21358 | jtn | 2012-06-26 00:46:22 +0300 (Tue, 26 Jun 2012) | 3 lines Changed paths: M /trunk/server/plrhand.c Player colors were not being loaded from save files as of bug #19817. See gna bug #19838. ------------------------------------------------------------------------ r21355 | mixcoatl | 2012-06-24 19:12:34 +0300 (Sun, 24 Jun 2012) | 1 line Changed paths: M /trunk/data/nation/jamaican.ruleset Fix typo in Jamaican nation. See Gna patch #2024 ------------------------------------------------------------------------ r21353 | cazfi | 2012-06-24 11:41:25 +0300 (Sun, 24 Jun 2012) | 10 lines Changed paths: M /trunk/client/gui-gtk-3.0/gtkpixcomm.c 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 Patch by Anonymous See gna patch #3314 ------------------------------------------------------------------------ r21350 | cazfi | 2012-06-24 01:29:26 +0300 (Sun, 24 Jun 2012) | 5 lines Changed paths: M /trunk/common/movement.c Break out from is_channel_city_tile() outer loop when we already know that channnel network is connected to native tile. See gna patch #3334 ------------------------------------------------------------------------ r21349 | cazfi | 2012-06-24 01:09:58 +0300 (Sun, 24 Jun 2012) | 6 lines Changed paths: M /trunk/ai/default/advmilitary.c M /trunk/ai/default/aiferry.c M /trunk/ai/default/aitools.c M /trunk/ai/default/aiunit.c M /trunk/ai/default/aiunit.h Added new dai_uclass_move_type() function that classic ai uses to get unit move type instead of accessing generic unit class structure directly. See gna patch #3336 ------------------------------------------------------------------------ r21348 | chomwitt | 2012-06-23 23:49:46 +0300 (Sat, 23 Jun 2012) | 1 line Changed paths: M /trunk/po/el.po progress in greek translation ------------------------------------------------------------------------ r21345 | cazfi | 2012-06-22 00:29:59 +0300 (Fri, 22 Jun 2012) | 5 lines Changed paths: M /trunk/common/aicore/pf_tools.c M /trunk/common/city.c M /trunk/common/movement.c M /trunk/common/movement.h Fixed land unit goto to consider move to city on non-native terrain legal when it is. See gna bug #19611 ------------------------------------------------------------------------ r21344 | cazfi | 2012-06-21 01:27:19 +0300 (Thu, 21 Jun 2012) | 6 lines Changed paths: M /trunk/common/movement.c M /trunk/common/unittype.h M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/fc_version Turned hardcoded sea moving unit ability to attack from non-native terrain (harbour cities) new unit class flag "AttFromNonNative" See gna patch #3333 ------------------------------------------------------------------------ r21343 | cazfi | 2012-06-20 23:45:35 +0300 (Wed, 20 Jun 2012) | 5 lines Changed paths: M /trunk/common/road.c M /trunk/common/road.h M /trunk/server/generator/startpos.c Fixed startposition evaluation code to check benefits from potential roads using road types and not compatibility specials. See gna bug #19802 ------------------------------------------------------------------------ r21342 | cazfi | 2012-06-20 11:28:14 +0300 (Wed, 20 Jun 2012) | 4 lines Changed paths: M /trunk/modinst/Makefile.am Fixed "make dist" to generate meta_mpgui_qt.cpp See gna bug #19824 ------------------------------------------------------------------------ r21341 | cazfi | 2012-06-20 00:26:34 +0300 (Wed, 20 Jun 2012) | 6 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/fc_types.h M /trunk/common/requirements.c M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/doc/README.effects M /trunk/fc_version M /trunk/server/cityturn.c M /trunk/server/ruleset.c Added requirement type "Resource" Requested by Jacob Nevins See gna patch #3322 ------------------------------------------------------------------------ r21335 | jtn | 2012-06-19 23:20:21 +0300 (Tue, 19 Jun 2012) | 4 lines Changed paths: M /trunk/server/unittools.c Fix some cosmetic issues in wipe_unit(). Should not affect gameplay, only speed things up. See gna bug #19823. ------------------------------------------------------------------------ r21334 | jtn | 2012-06-19 23:20:17 +0300 (Tue, 19 Jun 2012) | 4 lines Changed paths: M /trunk/server/unittools.c wipe_unit() on a transporter with cargo could access freed memory and hence possibly fail to save undisbandable/gameloss units. See gna bug #19822. ------------------------------------------------------------------------ r21333 | jtn | 2012-06-19 23:20:13 +0300 (Tue, 19 Jun 2012) | 12 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/player.c M /trunk/common/player.h M /trunk/common/rgbcolor.c M /trunk/common/rgbcolor.h M /trunk/server/commands.c M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/savegame2.c M /trunk/server/settings.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c Rework the player colour feature. Fixes some bugs: - PLR_SET left most players black - random assignment didn't try to avoid duplicates - 'playercolor X reset' works and adds some enhancements: - colours displayed in pregame ('/list colors' etc) when known - warn about duplicate colours in 'playercolor' command - client view is updated immediately when player colour changes - a hash is no longer mandatory in 'playercolor' syntax (quoting trouble) See gna bug #19817. ------------------------------------------------------------------------ r21332 | jtn | 2012-06-19 23:20:05 +0300 (Tue, 19 Jun 2012) | 3 lines Changed paths: M /trunk/server/ruleset.c Fix some sanity checks for the veteran system. See gna bug #19820. ------------------------------------------------------------------------ r21331 | cazfi | 2012-06-19 13:25:36 +0300 (Tue, 19 Jun 2012) | 4 lines Changed paths: M /trunk/ai/threaded/taimsg.c M /trunk/ai/threaded/taiplayer.c M /trunk/ai/threaded/taiplayer.h M /trunk/ai/threaded/threadedai.c Run all threaded ai players in the same thread. See gna patch #3309 ------------------------------------------------------------------------ r21330 | cazfi | 2012-06-18 01:14:10 +0300 (Mon, 18 Jun 2012) | 5 lines Changed paths: M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset Added "TerrainClass" "Land" requirement for building any roads in any of the supplied rulesets. See gna patch #3221 ------------------------------------------------------------------------ r21329 | cazfi | 2012-06-16 00:21:41 +0300 (Sat, 16 Jun 2012) | 4 lines Changed paths: M /trunk/server/savegame.c Do not skip old Fortress and Airbase specials when loading old savegames. See gna bug #19801 ------------------------------------------------------------------------ r21327 | cazfi | 2012-06-15 00:55:09 +0300 (Fri, 15 Jun 2012) | 5 lines Changed paths: M /trunk/server/cityturn.c If citizen nationality information is enabled, use it instead of original city founder information to adjust revolt costs. See gna patch #3311 ------------------------------------------------------------------------ r21326 | cazfi | 2012-06-13 00:10:57 +0300 (Wed, 13 Jun 2012) | 5 lines Changed paths: M /trunk/common/terrain.c M /trunk/common/tile.c M /trunk/server/advisors/autosettlers.c M /trunk/server/edithand.c Removed all obsolete code dealing with old road specials, only code handling loading of old savegames remain. See gna patch #3312 ------------------------------------------------------------------------ r21325 | jtn | 2012-06-11 12:22:46 +0300 (Mon, 11 Jun 2012) | 3 lines Changed paths: M /trunk/data/nation/samnite.ruleset Remove stray init_government from Samnites. See gna patch #2532. ------------------------------------------------------------------------ r21323 | cazfi | 2012-06-11 02:08:28 +0300 (Mon, 11 Jun 2012) | 4 lines Changed paths: M /trunk/INSTALL M /trunk/autogen.sh M /trunk/configure.ac Make bzip2 compressed tarballs See gna patch #3303 ------------------------------------------------------------------------ r21322 | jtn | 2012-06-09 17:15:11 +0300 (Sat, 09 Jun 2012) | 3 lines Changed paths: M /trunk/po/pl.po Updated Polish translation by Hubert Kowalewski (hubkow@gna). (From gna patch #3131.) 99.7%: 7077 translated, 13 fuzzy, 7 untranslated. ------------------------------------------------------------------------ r21320 | jtn | 2012-06-09 13:21:23 +0300 (Sat, 09 Jun 2012) | 5 lines Changed paths: M /trunk/data/flags/Makefile.am M /trunk/data/nation/belgic.ruleset Add Belgic flags to Makefile. Also fix a couple of typos in Belgic legend. Missing flags reported by Egor Vyscrebentsov (evyscr@gna). See gna patch #2507. ------------------------------------------------------------------------ r21319 | mixcoatl | 2012-06-03 23:40:44 +0300 (Sun, 03 Jun 2012) | 1 line Changed paths: M /trunk/data/default/nationlist.ruleset A /trunk/data/flags/belgic-large.png A /trunk/data/flags/belgic-shield-large.png A /trunk/data/flags/belgic-shield.png A /trunk/data/flags/belgic.png A /trunk/data/flags/belgic.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/belgic.ruleset M /trunk/data/nation/gallic.ruleset M /trunk/po/POTFILES.in Add Belgic nation by Andrzej G . See Gna patch #2507 ------------------------------------------------------------------------ r21318 | mixcoatl | 2012-06-03 22:58:13 +0300 (Sun, 03 Jun 2012) | 1 line Changed paths: M /trunk/data/default/nationlist.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/boii-large.png A /trunk/data/flags/boii-shield-large.png A /trunk/data/flags/boii-shield.png A /trunk/data/flags/boii.png A /trunk/data/flags/boii.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/boian.ruleset M /trunk/data/nation/gallic.ruleset M /trunk/po/POTFILES.in Add Boian nation by Andrzej G . See Gna patch #2506 ------------------------------------------------------------------------ r21317 | mixcoatl | 2012-06-03 21:53:22 +0300 (Sun, 03 Jun 2012) | 1 line Changed paths: M /trunk/data/default/nationlist.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/phrygian-large.png A /trunk/data/flags/phrygian-shield-large.png A /trunk/data/flags/phrygian-shield.png A /trunk/data/flags/phrygian.png A /trunk/data/flags/phrygian.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/phrygian.ruleset M /trunk/po/POTFILES.in Add Phrygian nation by Andrzej G . See Gna patch #2774 ------------------------------------------------------------------------ r21315 | mixcoatl | 2012-05-31 23:53:24 +0300 (Thu, 31 May 2012) | 1 line Changed paths: A /trunk/data/flags/messapian-large.png A /trunk/data/flags/messapian-shield-large.png A /trunk/data/flags/messapian-shield.png A /trunk/data/flags/messapian.png A /trunk/data/flags/messapian.svg A /trunk/data/nation/messapian.ruleset Add Messapian nation by Andrzej G . See Gna patch #2614 ------------------------------------------------------------------------ r21314 | mixcoatl | 2012-05-31 23:52:49 +0300 (Thu, 31 May 2012) | 1 line Changed paths: M /trunk/data/default/nationlist.ruleset M /trunk/data/flags/Makefile.am M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/po/POTFILES.in Add Messapian nation by Andrzej G . See Gna patch #2614 ------------------------------------------------------------------------ r21313 | mixcoatl | 2012-05-28 01:33:11 +0300 (Mon, 28 May 2012) | 1 line Changed paths: M /trunk/data/default/nationlist.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/trebizond-large.png A /trunk/data/flags/trebizond-shield-large.png A /trunk/data/flags/trebizond-shield.png A /trunk/data/flags/trebizond.png A /trunk/data/flags/trebizond.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/byzantium.ruleset M /trunk/data/nation/greek.ruleset A /trunk/data/nation/pontic.ruleset M /trunk/po/POTFILES.in Add Pontic nation by myself. See Gna patch #3271 ------------------------------------------------------------------------ r21312 | mixcoatl | 2012-05-28 00:15:14 +0300 (Mon, 28 May 2012) | 1 line Changed paths: M /trunk/data/default/nationlist.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/samnium-large.png A /trunk/data/flags/samnium-shield-large.png A /trunk/data/flags/samnium-shield.png A /trunk/data/flags/samnium.png A /trunk/data/flags/samnium.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/sabine.ruleset A /trunk/data/nation/samnite.ruleset M /trunk/po/POTFILES.in Add Samnite nation by Andrzej G. . See Gna patch #2532 ------------------------------------------------------------------------ r21310 | cazfi | 2012-05-26 01:39:38 +0300 (Sat, 26 May 2012) | 5 lines Changed paths: M /trunk/bootstrap/Makerules.mk Replaced implicit pattern rules to create Qt meta object sources with static pattern rules. See gna patch #3308 ------------------------------------------------------------------------ r21309 | cazfi | 2012-05-26 01:31:58 +0300 (Sat, 26 May 2012) | 7 lines Changed paths: M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/common/packets.def M /trunk/common/road.c M /trunk/common/road.h M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/fc_version M /trunk/server/ruleset.c Replaced single hardcoded road building activity icon with support for per roadtype ruleset defined icon. No new gfx added so all road types in all supplied rulesets still point to same one icon as before. See gna patch #3305 ------------------------------------------------------------------------ r21307 | cazfi | 2012-05-25 02:52:15 +0300 (Fri, 25 May 2012) | 4 lines Changed paths: M /trunk/server/plrhand.c Call "lost_control" AI module method when player is removed from game. See gna patch #3310 ------------------------------------------------------------------------ r21305 | cazfi | 2012-05-23 23:47:06 +0300 (Wed, 23 May 2012) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-3.0/pages.c M /trunk/client/gui-sdl/pages.c Tell gui type in client intro page (gtk2/gtk3/sdl clients) See gna patch #3306 ------------------------------------------------------------------------ r21304 | cazfi | 2012-05-23 23:13:45 +0300 (Wed, 23 May 2012) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-xaw/actions.c M /trunk/client/gui-xaw/menu.c M /trunk/client/packhand.c M /trunk/common/fc_types.h M /trunk/common/packets.def M /trunk/common/road.c M /trunk/common/road.h M /trunk/common/terrain.c M /trunk/common/tile.c M /trunk/fc_version M /trunk/server/ruleset.c M /trunk/server/sanitycheck.c M /trunk/server/savegame.c M /trunk/server/savegame2.c Made road backward compatibility values enum of their own. See gna patch #3304 ------------------------------------------------------------------------ r21302 | cazfi | 2012-05-23 22:51:50 +0300 (Wed, 23 May 2012) | 6 lines Changed paths: M /trunk/client/client_main.c M /trunk/manual/civmanual.c M /trunk/modinst/mpcmdline.c M /trunk/server/civserver.c Mark metasyntax parts for translation in commandline parameter help. Requested by Jacob Nevins See gna bug #19652 ------------------------------------------------------------------------ r21291 | cazfi | 2012-05-22 23:02:34 +0300 (Tue, 22 May 2012) | 5 lines Changed paths: M /trunk/server/ruleset.c Fixed an copypaste error that max length of initial tech list was considered to be MAX_NUM_BUILDING_LIST instead of MAX_NUM_TECH_LIST. See gna bug #19747 ------------------------------------------------------------------------ r21290 | cazfi | 2012-05-22 22:52:52 +0300 (Tue, 22 May 2012) | 4 lines Changed paths: M /trunk/data/experimental/terrain.ruleset Added road type Maglev to experimental ruleset. See gna patch #3295 ------------------------------------------------------------------------ r21288 | cazfi | 2012-05-22 01:35:12 +0300 (Tue, 22 May 2012) | 8 lines Changed paths: M /trunk/client/gui-gtk-3.0/chatline.c Fixed problems that chatline sometimes didn't appear at all in gtk3-client pregame screen making it impossible to proceed to actual game. Patch by Anonymous See gna bug #19727 ------------------------------------------------------------------------ r21287 | cazfi | 2012-05-21 22:56:02 +0300 (Mon, 21 May 2012) | 4 lines Changed paths: M /trunk/common/fc_types.h M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/fc_version Increased maximum number of road types to 8. See gna patch #3299 ------------------------------------------------------------------------ r21285 | cazfi | 2012-05-21 20:51:12 +0300 (Mon, 21 May 2012) | 5 lines Changed paths: M /trunk/configure.ac Reverted xz compressed tarballs (patch #3301) as it made minimum automake version requirement too high. See gna patch #3301 ------------------------------------------------------------------------ r21283 | cazfi | 2012-05-20 21:13:45 +0300 (Sun, 20 May 2012) | 4 lines Changed paths: M /trunk/configure.ac Build xz compressed tarballs in addition to gzipped ones. See gna patch #3301 ------------------------------------------------------------------------ r21282 | jcreus | 2012-05-20 20:43:35 +0300 (Sun, 20 May 2012) | 1 line Changed paths: M /trunk/po/ca.po Translation update ------------------------------------------------------------------------ r21280 | cazfi | 2012-05-20 19:26:12 +0300 (Sun, 20 May 2012) | 7 lines Changed paths: M /trunk/client/tilespec.c M /trunk/common/fc_types.h M /trunk/common/road.c M /trunk/common/road.h M /trunk/common/tile.c M /trunk/common/unit.c M /trunk/server/advisors/autosettlers.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/unithand.c M /trunk/server/unittools.c Renamed old road building activities ACTIVITY_ROAD and ACTIVITY_RAILROAD as ACTIVITY_OLD_ROAD and ACTIVITY_OLD_RAILROAD, and remove most of the code related to them. Only compatibility code for loading old savegames remain. See gna patch #3294 ------------------------------------------------------------------------ r21279 | mixcoatl | 2012-05-19 00:22:40 +0300 (Sat, 19 May 2012) | 1 line Changed paths: M /trunk/data/default/nationlist.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/latin_empire-large.png A /trunk/data/flags/latin_empire-shield-large.png A /trunk/data/flags/latin_empire-shield.png A /trunk/data/flags/latin_empire.png A /trunk/data/flags/latin_empire.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/byzantium.ruleset M /trunk/data/nation/crusader.ruleset A /trunk/data/nation/latin.ruleset M /trunk/data/nation/venetian.ruleset M /trunk/po/POTFILES.in Add Latin nation by Andrzej G. . See Gna patch #3267 ------------------------------------------------------------------------ r21278 | mixcoatl | 2012-05-18 21:50:23 +0300 (Fri, 18 May 2012) | 1 line Changed paths: M /trunk/data/default/nationlist.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/sabinium-large.png A /trunk/data/flags/sabinium-shield-large.png A /trunk/data/flags/sabinium-shield.png A /trunk/data/flags/sabinium.png A /trunk/data/flags/sabinium.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/sabine.ruleset M /trunk/po/POTFILES.in Add Sabine nation by Andrzej G. . See Gna patch #2428 ------------------------------------------------------------------------ r21277 | mixcoatl | 2012-05-18 21:00:29 +0300 (Fri, 18 May 2012) | 1 line Changed paths: M /trunk/data/default/nationlist.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/median-large.png A /trunk/data/flags/median-shield-large.png A /trunk/data/flags/median-shield.png A /trunk/data/flags/median.png A /trunk/data/flags/median.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/median.ruleset M /trunk/po/POTFILES.in Add Median nation by Andrzej G. , flag by Dan Cottrell, Daniel and me. See Gna patch #2067 ------------------------------------------------------------------------ r21276 | cazfi | 2012-05-16 15:35:26 +0300 (Wed, 16 May 2012) | 5 lines Changed paths: M /trunk/client/gui-xaw/menu.c Handle road connection commands issued via keyboard in xaw-client as ACTIVITY_GEN_ROAD. See gna patch #3293 ------------------------------------------------------------------------ r21275 | cazfi | 2012-05-15 22:19:48 +0300 (Tue, 15 May 2012) | 6 lines Changed paths: M /trunk/server/ruleset.c Removed restrictions from ruleset loading that road type cannot have compatibility special "None", and that road with compatibility special "Road" must be before one with "Railroad". See gna patch #3292 ------------------------------------------------------------------------ r21274 | cazfi | 2012-05-15 03:39:46 +0300 (Tue, 15 May 2012) | 5 lines Changed paths: M /trunk/Makefile.am A /trunk/bootstrap/Makerules.mk M /trunk/client/gui-qt/Makefile.am M /trunk/modinst/Makefile.am Added new file boostrap/Makerules.mk and put similar Qt meta object source build rules from modinst/Makefile.am and client/gui-qt/Makefile.am to it. See gna patch #3296 ------------------------------------------------------------------------ r21273 | cazfi | 2012-05-15 03:13:21 +0300 (Tue, 15 May 2012) | 5 lines Changed paths: M /trunk/common/tile.c tile_has_road() checks road existence from roads vector and no longer from existence of compatibility special. See gna patch #3291 ------------------------------------------------------------------------ r21272 | mixcoatl | 2012-05-14 00:50:07 +0300 (Mon, 14 May 2012) | 1 line Changed paths: M /trunk/data/default/nationlist.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/parthia-large.png A /trunk/data/flags/parthia-shield-large.png A /trunk/data/flags/parthia-shield.png A /trunk/data/flags/parthia.png A /trunk/data/flags/parthia.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/parthian.ruleset M /trunk/data/nation/seleucid.ruleset M /trunk/po/POTFILES.in Add Parthian nation by Andrzej G. . See Gna patch #2198 ------------------------------------------------------------------------ r21271 | cazfi | 2012-05-13 21:03:05 +0300 (Sun, 13 May 2012) | 6 lines Changed paths: M /trunk/client/tilespec.c Renamed fill_road_rail_sprite_array() as fill_road_sprite_array() and refactored it so that instead of being called once to setup 2 hardcoded road types it's called once for each road type there is. See gna patch #3290 ------------------------------------------------------------------------ r21270 | cazfi | 2012-05-12 19:14:57 +0300 (Sat, 12 May 2012) | 5 lines Changed paths: M /trunk/common/unit.c Fixed restoring of already done work when one cancels road building activity and then reverts that during same turn. See gna bug #19726 ------------------------------------------------------------------------ r21269 | cazfi | 2012-05-12 16:40:21 +0300 (Sat, 12 May 2012) | 4 lines Changed paths: M /trunk/common/unit.h M /trunk/server/unittools.c M /trunk/server/unittools.h Removed unused get_activity_move_restriction() See gna patch #3289 ------------------------------------------------------------------------ r21268 | mixcoatl | 2012-05-12 13:12:08 +0300 (Sat, 12 May 2012) | 1 line Changed paths: M /trunk/data/nation/centrallithuanian.ruleset Central Lithuanian fix. See Gna patch #3079 ------------------------------------------------------------------------ r21267 | mixcoatl | 2012-05-12 01:22:05 +0300 (Sat, 12 May 2012) | 1 line Changed paths: M /trunk/data/default/nationlist.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/dgb-large.png A /trunk/data/flags/dgb-shield-large.png A /trunk/data/flags/dgb-shield.png A /trunk/data/flags/dgb.png A /trunk/data/flags/dgb.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/belgian.ruleset A /trunk/data/nation/germanbelgian.ruleset M /trunk/data/nation/germanic.ruleset M /trunk/data/nation/luxembourgish.ruleset M /trunk/data/nation/rhenish.ruleset M /trunk/data/nation/walloon.ruleset M /trunk/po/POTFILES.in Add German-speaking Belgian nation by myself, flag by Precious alex. See Gna patch #3075 ------------------------------------------------------------------------ r21265 | cazfi | 2012-05-12 01:08:48 +0300 (Sat, 12 May 2012) | 4 lines Changed paths: M /trunk/debian/freeciv-server.install Added missing rulesets to freeciv-server debian packet. See gna patch #3284 ------------------------------------------------------------------------ r21264 | mixcoatl | 2012-05-12 00:19:18 +0300 (Sat, 12 May 2012) | 1 line Changed paths: M /trunk/data/default/nationlist.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/central_lithuania-large.png A /trunk/data/flags/central_lithuania-shield-large.png A /trunk/data/flags/central_lithuania-shield.png A /trunk/data/flags/central_lithuania.png A /trunk/data/flags/central_lithuania.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/centrallithuanian.ruleset M /trunk/data/nation/lithuanian.ruleset M /trunk/data/nation/polish.ruleset M /trunk/po/POTFILES.in Add Central Lithuanian (Lithuanian Polish) nation by Andzej G , flag by Halibutt. See Gna patch #3079 ------------------------------------------------------------------------ r21263 | cazfi | 2012-05-11 18:48:53 +0300 (Fri, 11 May 2012) | 9 lines Changed paths: M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/common/road.c M /trunk/common/road.h Added list of hider road types for each road type that acts as sort of cache for hiders lookup. It has same information as hidden_by vector, but in a form that drawing code can access much more quickly in case there's several road types that are not all hiding each other. This list is built in client side only. See gna patch #3285 ------------------------------------------------------------------------ r21262 | cazfi | 2012-05-11 01:54:03 +0300 (Fri, 11 May 2012) | 4 lines Changed paths: M /trunk/doc/README.packaging Mention default ruleset rename in README.packaging See gna patch #3288 ------------------------------------------------------------------------ r21261 | cazfi | 2012-05-11 01:23:52 +0300 (Fri, 11 May 2012) | 4 lines Changed paths: M /trunk/data/civ1/effects.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/classic/effects.ruleset M /trunk/data/default/ai_effects.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/multiplayer/effects.ruleset Replaced effect type fields "name" with "type" in included rulesets See gna patch #3282 ------------------------------------------------------------------------ r21260 | cazfi | 2012-05-11 01:18:18 +0300 (Fri, 11 May 2012) | 4 lines Changed paths: M /trunk/common/map.c M /trunk/common/terrain.c M /trunk/common/tile.c Removed road compatibility specials from infrastructure specials list. See gna patch #3281 ------------------------------------------------------------------------ r21259 | cazfi | 2012-05-10 02:15:24 +0300 (Thu, 10 May 2012) | 4 lines Changed paths: M /trunk/server/savegame.c M /trunk/server/savegame2.c Fixed loading of old savegames with less traderoutes than current maximum. See gna bug #19721 ------------------------------------------------------------------------ r21258 | cazfi | 2012-05-09 21:17:56 +0300 (Wed, 09 May 2012) | 4 lines Changed paths: M /trunk/data/classic/Makefile.am Install classic-ruleset files to correct directory. See gna bug #19719 ------------------------------------------------------------------------ r21257 | cazfi | 2012-05-09 21:07:53 +0300 (Wed, 09 May 2012) | 4 lines Changed paths: M /trunk/client/control.c M /trunk/client/goto.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-xaw/actions.c M /trunk/client/gui-xaw/menu.c Handle road connect orders as ACTIVITY_GEN_ROAD. See gna patch #3280 ------------------------------------------------------------------------ r21255 | jtn | 2012-05-08 22:10:19 +0300 (Tue, 08 May 2012) | 5 lines Changed paths: M /trunk/data/database.lua M /trunk/doc/README.fcdb M /trunk/scripts/setup_auth_server.sh M /trunk/server/fcdb.c M /trunk/server/fcdb.h M /trunk/server/scripting/tolua_fcdb.pkg Add --Database file directive "backend", to allow server operator to easily choose among multiple backends supported by database.lua. (However, current database.lua still only supports "mysql".) See gna patch #3273. ------------------------------------------------------------------------ r21254 | cazfi | 2012-05-08 19:57:22 +0300 (Tue, 08 May 2012) | 5 lines Changed paths: M /trunk/server/unithand.c Fixed server side sanity checking of received orders not to erronously reject all orders containing ACTIVITY_GEN_ROAD. See gna bug #19714 ------------------------------------------------------------------------ r21253 | cazfi | 2012-05-08 19:38:23 +0300 (Tue, 08 May 2012) | 7 lines Changed paths: M /trunk/client/tilespec.c Clear roads vector used in drawing code even when tile is unknown. This fixes warning from older gcc that thinks that contents of vector could be used uninitialized. Problem noticed from Fullmoon logs. See gna bug #19715 ------------------------------------------------------------------------ r21252 | cazfi | 2012-05-08 04:16:42 +0300 (Tue, 08 May 2012) | 10 lines Changed paths: M /trunk/common/fc_types.h M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/common/unit.c M /trunk/server/maphand.c M /trunk/server/savegame.c M /trunk/server/savegame2.c Removed S_OLD_FORTRESS and S_OLD_AIRBASE from specials vector, meaning those always-zero bits are not allocated for every specials vector (at least not explicitly, in practice same amount of half-bytes is still needed even if two less bits from last one are used). S_OLD_FORTRESS and S_OLD_AIRBASE are now just special values used while loading old savegames where bases were stored as specials. See gna patch #3232 ------------------------------------------------------------------------ r21251 | cazfi | 2012-05-07 22:20:27 +0300 (Mon, 07 May 2012) | 5 lines Changed paths: M /trunk/common/unit.c Removed obsolete check that prevented pillaging of roads as specials from city center tiles. See gna patch #3269 ------------------------------------------------------------------------ r21250 | cazfi | 2012-05-07 03:22:26 +0300 (Mon, 07 May 2012) | 5 lines Changed paths: M /trunk/ai/default/aitools.c M /trunk/ai/default/aiunit.c M /trunk/client/helpdata.c M /trunk/common/movement.c M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/classic/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset Replaced previous hardcoded behavior that sea moving units, and no others, can attack neighboring non-native tiles (shore bombardment) unit class flag "AttackNonNative". Old sea moving unit types specific "No_Land_Attack" flag renamed to more generic name "Only_Native_Attack". It can be used to override unit class level "AttackNonNative"-flag in unit type level. See gna patch #3264 ------------------------------------------------------------------------ r21249 | cazfi | 2012-05-07 02:58:50 +0300 (Mon, 07 May 2012) | 5 lines Changed paths: M /trunk/server/ruleset.c Made it possible to give effect type in ruleset in field named "type". Old field name "name" supported for now as fallback. See gna patch #3266 ------------------------------------------------------------------------ r21248 | cazfi | 2012-05-06 20:58:33 +0300 (Sun, 06 May 2012) | 5 lines Changed paths: M /trunk/common/terrain.c get_infrastructure_text() checks existence of roads from vector, not compat specials. See gna patch #3265 ------------------------------------------------------------------------ r21247 | mixcoatl | 2012-05-05 01:15:25 +0300 (Sat, 05 May 2012) | 1 line Changed paths: M /trunk/data/default/nationlist.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/suebian-large.png A /trunk/data/flags/suebian-shield-large.png A /trunk/data/flags/suebian-shield.png A /trunk/data/flags/suebian.png A /trunk/data/flags/suebian.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/germanic.ruleset A /trunk/data/nation/suebian.ruleset M /trunk/data/nation/vandalic.ruleset M /trunk/data/nation/visigothic.ruleset M /trunk/data/nation/westernroman.ruleset M /trunk/po/POTFILES.in Add Suebian nation by Andzej G . See Gna patch #3258 ------------------------------------------------------------------------ r21246 | cazfi | 2012-05-03 01:15:35 +0300 (Thu, 03 May 2012) | 4 lines Changed paths: M /trunk/client/tilespec.c Drawing code checks existence of roads from roads vector, not from compatibility specials. See gna patch #3247 ------------------------------------------------------------------------ r21244 | jtn | 2012-05-03 00:54:30 +0300 (Thu, 03 May 2012) | 5 lines Changed paths: M /trunk/data/nation/Makefile.am M /trunk/data/nation/gothic.ruleset Gothic ruleset added in gna patch #2195 was not included in the distribution, causing failure when the server was started after installation. Also fix a Gothic conflicts_with. Installation problem reported by Marko Lindqvist (cazfi@gna). ------------------------------------------------------------------------ r21242 | jtn | 2012-05-01 23:44:23 +0300 (Tue, 01 May 2012) | 3 lines Changed paths: M /trunk/data/nation/chuvash.ruleset M /trunk/data/nation/gothic.ruleset Fix a couple of typos in nation legends. Second part of fix for gna bug #19661. ------------------------------------------------------------------------ r21241 | jtn | 2012-05-01 02:16:17 +0300 (Tue, 01 May 2012) | 1 line Changed paths: M /trunk/po/el.po Fix malformed msgstr in el.po. ------------------------------------------------------------------------ r21234 | jtn | 2012-04-30 01:36:31 +0300 (Mon, 30 Apr 2012) | 3 lines Changed paths: M /trunk/data/flags/Makefile.am Add missing flags to Makefile, so that they install correctly. See gna bug #19671. ------------------------------------------------------------------------ r21233 | mixcoatl | 2012-04-29 01:27:46 +0300 (Sun, 29 Apr 2012) | 1 line Changed paths: M /trunk/data/nation/ukrainian.ruleset Various changes to Ukrainian nation, input by various users. See Gna patch #3063 ------------------------------------------------------------------------ r21232 | mixcoatl | 2012-04-29 00:45:31 +0300 (Sun, 29 Apr 2012) | 1 line Changed paths: M /trunk/data/default/nationlist.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/cyrenaica-large.png A /trunk/data/flags/cyrenaica-shield-large.png A /trunk/data/flags/cyrenaica-shield.png A /trunk/data/flags/cyrenaica.png A /trunk/data/flags/cyrenaica.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/arab.ruleset A /trunk/data/nation/cyrenaican.ruleset M /trunk/data/nation/libyan.ruleset M /trunk/po/POTFILES.in Add Cyrenaican nation by myself, flag by dmarks and me. See Gna patch #3255 ------------------------------------------------------------------------ r21231 | mixcoatl | 2012-04-29 00:13:00 +0300 (Sun, 29 Apr 2012) | 1 line Changed paths: M /trunk/data/default/nationlist.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/seychelles-large.png A /trunk/data/flags/seychelles-shield-large.png A /trunk/data/flags/seychelles-shield.png A /trunk/data/flags/seychelles.png A /trunk/data/flags/seychelles.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/african.ruleset M /trunk/data/nation/mauritian.ruleset A /trunk/data/nation/seychellois.ruleset M /trunk/po/POTFILES.in Add Seychellois nation by myself, flag by Vzb83. See Gna patch #3254 ------------------------------------------------------------------------ r21230 | mixcoatl | 2012-04-28 22:53:32 +0300 (Sat, 28 Apr 2012) | 1 line Changed paths: M /trunk/data/default/nationlist.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/swahili-large.png A /trunk/data/flags/swahili-shield-large.png A /trunk/data/flags/swahili-shield.png A /trunk/data/flags/swahili.png A /trunk/data/flags/swahili.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/comorian.ruleset M /trunk/data/nation/kenyan.ruleset M /trunk/data/nation/mozambican.ruleset A /trunk/data/nation/swahili.ruleset M /trunk/data/nation/tanganyikan.ruleset M /trunk/data/nation/zanzibari.ruleset M /trunk/po/POTFILES.in Add Swahili nation by myself. See Gna patch #3253 ------------------------------------------------------------------------ r21229 | mixcoatl | 2012-04-28 22:08:36 +0300 (Sat, 28 Apr 2012) | 1 line Changed paths: M /trunk/data/default/nationlist.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/gothic-large.png A /trunk/data/flags/gothic-shield-large.png A /trunk/data/flags/gothic-shield.png A /trunk/data/flags/gothic.png A /trunk/data/flags/gothic.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/germanic.ruleset A /trunk/data/nation/gothic.ruleset M /trunk/data/nation/sarmatian.ruleset M /trunk/po/POTFILES.in Add Gothic nation by Andrzej G.and me, flag by Andrzej G. See Gna patch #2195 ------------------------------------------------------------------------ r21228 | mixcoatl | 2012-04-28 21:18:24 +0300 (Sat, 28 Apr 2012) | 1 line Changed paths: M /trunk/po/nl.po Update Dutch translation (in progress) ------------------------------------------------------------------------ r21196 | jtn | 2012-04-28 01:34:38 +0300 (Sat, 28 Apr 2012) | 7 lines Changed paths: M /trunk/data/nation/asturian.ruleset M /trunk/data/nation/boer.ruleset M /trunk/data/nation/burgundian.ruleset M /trunk/data/nation/cantonese.ruleset M /trunk/data/nation/cretan.ruleset M /trunk/data/nation/crusader.ruleset M /trunk/data/nation/cuyavian.ruleset M /trunk/data/nation/frankish.ruleset M /trunk/data/nation/fulani.ruleset M /trunk/data/nation/germanic.ruleset M /trunk/data/nation/nauruan.ruleset M /trunk/data/nation/saintlucian.ruleset M /trunk/data/nation/veletian.ruleset M /trunk/data/nation/venetic.ruleset Various minor nation fixes: - remove a stray init_government - fix a couple of civilwar_nations - fix some "unterminated string literal" from "make freeciv.pot" - fix a number of typos spotted along the way See gna bug #19661. ------------------------------------------------------------------------ r21195 | jtn | 2012-04-28 01:34:33 +0300 (Sat, 28 Apr 2012) | 5 lines Changed paths: M /trunk/manual/civmanual.c Add no-c-format markup to string introduced in patch #3223. Reported by Joan Creus (jcreus@gna). See gna bug #19647. ------------------------------------------------------------------------ r21194 | jcreus | 2012-04-27 01:28:32 +0300 (Fri, 27 Apr 2012) | 1 line Changed paths: M /trunk/po/ca.po Over 7000 strings served!! ------------------------------------------------------------------------ r21193 | mixcoatl | 2012-04-25 23:24:11 +0300 (Wed, 25 Apr 2012) | 1 line Changed paths: M /trunk/data/nation/xiongnu.ruleset Xiongnu fix. See Gna patch #2780 ------------------------------------------------------------------------ r21189 | jtn | 2012-04-23 12:31:43 +0300 (Mon, 23 Apr 2012) | 8 lines Changed paths: M /trunk/data/hex2t/tiles.png The fogged parts of the minimap were far too dark with the hex2t tileset. Change tx.fog sprite from black with 90% opacity to the same level as other tilesets (114, ~44%). Reported by Daniel Markstedt (dmarks@gna). Fix based on one contributed anonymously. See gna bug #16900. ------------------------------------------------------------------------ r21188 | chomwitt | 2012-04-23 02:48:02 +0300 (Mon, 23 Apr 2012) | 1 line Changed paths: M /trunk/po/el.po Greek translation in progress ------------------------------------------------------------------------ r21187 | mixcoatl | 2012-04-21 02:14:13 +0300 (Sat, 21 Apr 2012) | 1 line Changed paths: M /trunk/data/default/nationlist.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/xiongnu-large.png A /trunk/data/flags/xiongnu-shield-large.png A /trunk/data/flags/xiongnu-shield.png A /trunk/data/flags/xiongnu.png A /trunk/data/flags/xiongnu.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/hunnic.ruleset A /trunk/data/nation/xiongnu.ruleset M /trunk/po/POTFILES.in Add Xiongnu nation by Andrzej G. See Gna patch #2780 ------------------------------------------------------------------------ r21186 | cazfi | 2012-04-21 02:03:53 +0300 (Sat, 21 Apr 2012) | 4 lines Changed paths: M /trunk/common/aicore/pf_tools.c M /trunk/common/movement.c M /trunk/common/movement.h M /trunk/server/advisors/advruleset.c M /trunk/server/ruleset.c M /trunk/server/unittools.c Check existence of native road from roads vector, not from compatibility special. See gna patch #3213 ------------------------------------------------------------------------ r21185 | mixcoatl | 2012-04-21 01:57:51 +0300 (Sat, 21 Apr 2012) | 1 line Changed paths: M /trunk/data/default/nationlist.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/hunnic-large.png A /trunk/data/flags/hunnic-shield-large.png A /trunk/data/flags/hunnic-shield.png A /trunk/data/flags/hunnic.png A /trunk/data/flags/hunnic.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/avar.ruleset M /trunk/data/nation/chuvash.ruleset A /trunk/data/nation/hunnic.ruleset M /trunk/data/nation/indoeuropean.ruleset M /trunk/data/nation/volgagerman.ruleset M /trunk/po/POTFILES.in Add Hunnic nation by Andrzej G. and me, flag by Andrzej G. See Gna patch #2776 ------------------------------------------------------------------------ r21184 | mixcoatl | 2012-04-21 01:33:51 +0300 (Sat, 21 Apr 2012) | 1 line Changed paths: M /trunk/po/nl.po Update Dutch translation (in progress) ------------------------------------------------------------------------ r21183 | cazfi | 2012-04-20 01:38:16 +0300 (Fri, 20 Apr 2012) | 4 lines Changed paths: M /trunk/server/sanitycheck.c Added sanity checks that road informations stored in roads vectors and specials are consistent. See gna patch #3212 ------------------------------------------------------------------------ r21182 | cazfi | 2012-04-19 00:52:43 +0300 (Thu, 19 Apr 2012) | 4 lines Changed paths: M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/savegame2.h Save tile roads vectors. See gna patch #3204 ------------------------------------------------------------------------ r21180 | cazfi | 2012-04-18 08:49:47 +0300 (Wed, 18 Apr 2012) | 4 lines Changed paths: M /trunk/modinst/modinst.h URL of default modpack.list in non-development builds points to modpack.freeciv.org. See gna patch #3257 ------------------------------------------------------------------------ r21179 | mixcoatl | 2012-04-17 01:33:34 +0300 (Tue, 17 Apr 2012) | 1 line Changed paths: M /trunk/data/default/nationlist.ruleset A /trunk/data/flags/grisons-large.png A /trunk/data/flags/grisons-shield-large.png A /trunk/data/flags/grisons-shield.png A /trunk/data/flags/grisons.png A /trunk/data/flags/grisons.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/friulian.ruleset A /trunk/data/nation/romansh.ruleset M /trunk/data/nation/swiss.ruleset M /trunk/po/POTFILES.in Add Romansh nation by me, flag by Denelson83. See Gna patch #3199 ------------------------------------------------------------------------ r21178 | mixcoatl | 2012-04-17 01:12:11 +0300 (Tue, 17 Apr 2012) | 1 line Changed paths: M /trunk/data/default/nationlist.ruleset A /trunk/data/flags/cantonese-large.png A /trunk/data/flags/cantonese-shield-large.png A /trunk/data/flags/cantonese-shield.png A /trunk/data/flags/cantonese.png A /trunk/data/flags/cantonese.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/cantonese.ruleset M /trunk/data/nation/chinese.ruleset M /trunk/data/nation/han.ruleset M /trunk/data/nation/miao.ruleset M /trunk/po/POTFILES.in Add Cantonese nation by me, flag by Cezary Biele and me. See Gna patch #3184 ------------------------------------------------------------------------ r21177 | cazfi | 2012-04-16 03:43:09 +0300 (Mon, 16 Apr 2012) | 4 lines Changed paths: M /trunk/ai/aitraits.c M /trunk/ai/default/advdiplomacy.c M /trunk/common/traits.h M /trunk/data/civ1/nations.ruleset M /trunk/data/civ2/nations.ruleset M /trunk/data/classic/nations.ruleset M /trunk/data/experimental/nations.ruleset M /trunk/data/multiplayer/nations.ruleset M /trunk/server/ruleset.c Added AI trait Aggressive See gna patch #3150 ------------------------------------------------------------------------ r21174 | jtn | 2012-04-16 01:38:10 +0300 (Mon, 16 Apr 2012) | 4 lines Changed paths: M /trunk/server/savegame.c M /trunk/server/savegame2.c Fixed more potential problems loading old savefiles if the set of specials changed in new servers. Second part of fix for gna bug #15743. ------------------------------------------------------------------------ r21173 | mixcoatl | 2012-04-16 00:40:55 +0300 (Mon, 16 Apr 2012) | 1 line Changed paths: M /trunk/data/nation/germanic.ruleset M /trunk/data/nation/marathi.ruleset minor civil war and conflict fixes in Germanic and Marathi nations ------------------------------------------------------------------------ r21172 | mixcoatl | 2012-04-16 00:36:24 +0300 (Mon, 16 Apr 2012) | 1 line Changed paths: M /trunk/data/default/nationlist.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/saint_lucia-large.png A /trunk/data/flags/saint_lucia-shield-large.png A /trunk/data/flags/saint_lucia-shield.png A /trunk/data/flags/saint_lucia.png A /trunk/data/flags/saint_lucia.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/saintlucian.ruleset M /trunk/data/nation/westindian.ruleset M /trunk/po/POTFILES.in Add Saint Lucian nation by me, flag by SKopp, Denelson83 and Zscout370. See Gna patch #3182 ------------------------------------------------------------------------ r21171 | cazfi | 2012-04-16 00:28:46 +0300 (Mon, 16 Apr 2012) | 5 lines Changed paths: M /trunk/data/classic/effects.ruleset M /trunk/data/classic/techs.ruleset Made number of trade routes city may have to depend on knowledge of certain technologies in classic ruleset. See gna patch #3251 ------------------------------------------------------------------------ r21170 | cazfi | 2012-04-16 00:25:30 +0300 (Mon, 16 Apr 2012) | 4 lines Changed paths: M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/classic/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/server/ruleset.c Allow rulesets without Railroad-like road, or without any roads. See gna patch #3250 ------------------------------------------------------------------------ r21169 | mixcoatl | 2012-04-15 23:45:43 +0300 (Sun, 15 Apr 2012) | 1 line Changed paths: M /trunk/data/nation/germanic.ruleset Germanic fix ------------------------------------------------------------------------ r21168 | mixcoatl | 2012-04-15 23:44:07 +0300 (Sun, 15 Apr 2012) | 1 line Changed paths: M /trunk/data/default/nationlist.ruleset A /trunk/data/flags/veletian-large.png A /trunk/data/flags/veletian-shield-large.png A /trunk/data/flags/veletian-shield.png A /trunk/data/flags/veletian.png A /trunk/data/flags/veletian.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/brandenburgian.ruleset M /trunk/data/nation/slavic.ruleset A /trunk/data/nation/veletian.ruleset M /trunk/po/POTFILES.in Add Veletian nation by Andzej G. . See Gna patch #3082 ------------------------------------------------------------------------ r21167 | mixcoatl | 2012-04-15 23:30:23 +0300 (Sun, 15 Apr 2012) | 1 line Changed paths: M /trunk/data/default/nationlist.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/saint_kitts_and_nevis-large.png A /trunk/data/flags/saint_kitts_and_nevis-shield-large.png A /trunk/data/flags/saint_kitts_and_nevis-shield.png A /trunk/data/flags/saint_kitts_and_nevis.png A /trunk/data/flags/saint_kitts_and_nevis.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/antiguan.ruleset A /trunk/data/nation/kittitian.ruleset M /trunk/data/nation/westindian.ruleset M /trunk/po/POTFILES.in Add Kittitian and Nevisian nation me, flag by Denelson83 and Pumbaa80. See Gna patch #3181 ------------------------------------------------------------------------ r21165 | mixcoatl | 2012-04-15 22:52:14 +0300 (Sun, 15 Apr 2012) | 1 line Changed paths: M /trunk/data/default/nationlist.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/germanic-large.png A /trunk/data/flags/germanic-shield-large.png A /trunk/data/flags/germanic-shield.png A /trunk/data/flags/germanic.png A /trunk/data/flags/germanic.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/germanic.ruleset M /trunk/data/nation/indoeuropean.ruleset M /trunk/po/POTFILES.in Add Germanic nation by Andzej G. . See Gna patch #3078 ------------------------------------------------------------------------ r21164 | mixcoatl | 2012-04-14 01:55:10 +0300 (Sat, 14 Apr 2012) | 1 line Changed paths: M /trunk/po/nl.po Update Dutch translation (in progress) ------------------------------------------------------------------------ r21163 | cazfi | 2012-04-14 00:56:16 +0300 (Sat, 14 Apr 2012) | 4 lines Changed paths: M /trunk/common/game.h M /trunk/configure.ac M /trunk/data/Makefile.am A /trunk/data/classic A /trunk/data/classic/Makefile.am A /trunk/data/classic/buildings.ruleset (from /trunk/data/default/buildings.ruleset:21162) A /trunk/data/classic/cities.ruleset (from /trunk/data/default/cities.ruleset:21162) A /trunk/data/classic/effects.ruleset (from /trunk/data/default/effects.ruleset:21162) A /trunk/data/classic/game.ruleset (from /trunk/data/default/game.ruleset:21162) A /trunk/data/classic/governments.ruleset (from /trunk/data/default/governments.ruleset:21162) A /trunk/data/classic/nations.ruleset (from /trunk/data/default/nations.ruleset:21162) A /trunk/data/classic/script.lua (from /trunk/data/default/script.lua:21162) A /trunk/data/classic/techs.ruleset (from /trunk/data/default/techs.ruleset:21162) A /trunk/data/classic/terrain.ruleset (from /trunk/data/default/terrain.ruleset:21162) A /trunk/data/classic/units.ruleset (from /trunk/data/default/units.ruleset:21162) M /trunk/data/default/Makefile.am D /trunk/data/default/buildings.ruleset D /trunk/data/default/cities.ruleset D /trunk/data/default/effects.ruleset D /trunk/data/default/game.ruleset D /trunk/data/default/governments.ruleset D /trunk/data/default/nations.ruleset D /trunk/data/default/script.lua D /trunk/data/default/techs.ruleset D /trunk/data/default/terrain.ruleset D /trunk/data/default/units.ruleset M /trunk/data/default.serv M /trunk/data/scenarios/british-isles-85x80-v2.80.sav M /trunk/data/scenarios/earth-160x90-v2.sav M /trunk/data/scenarios/earth-80x50-v3.sav M /trunk/data/scenarios/europe-200x100-v2.sav M /trunk/data/scenarios/france-140x90-v2.sav M /trunk/data/scenarios/hagworld-120x60-v1.2.sav M /trunk/data/scenarios/iberian-peninsula-136x100-v1.0.sav M /trunk/data/scenarios/italy-100x100-v1.5.sav M /trunk/data/scenarios/japan-88x100-v1.3.sav M /trunk/data/scenarios/north_america_116x100-v1.2.sav M /trunk/data/scenarios/tileset-demo.sav M /trunk/data/scenarios/tutorial.sav M /trunk/po/POTFILES.in M /trunk/server/savegame.c M /trunk/server/savegame2.c Renamed default ruleset as classic. See gna patch #3216 ------------------------------------------------------------------------ r21161 | cazfi | 2012-04-13 04:38:31 +0300 (Fri, 13 Apr 2012) | 5 lines Changed paths: M /trunk/configure.ac Changed status of gtk3-client from "in-development" to "maintained" in configure listings. See gna patch #3246 ------------------------------------------------------------------------ r21158 | cazfi | 2012-04-13 03:33:20 +0300 (Fri, 13 Apr 2012) | 6 lines Changed paths: M /trunk/server/srv_main.c Fixed checking if game should end due to allied victory. Reported by Brandon J. Van Every See gna bug #17986 ------------------------------------------------------------------------ r21155 | cazfi | 2012-04-13 03:22:55 +0300 (Fri, 13 Apr 2012) | 5 lines Changed paths: M /trunk/server/maphand.c Fixed crashes related to attempts to make borders update when main map is not yet, or no longer, initialized. See gna bug #19637 ------------------------------------------------------------------------ r21154 | cazfi | 2012-04-13 02:10:05 +0300 (Fri, 13 Apr 2012) | 5 lines Changed paths: M /trunk/ai/default/advdomestic.c M /trunk/ai/default/aicity.c M /trunk/common/effects.h M /trunk/common/fc_types.h M /trunk/common/traderoutes.c M /trunk/data/civ1/effects.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/default/effects.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/multiplayer/effects.ruleset M /trunk/doc/README.effects M /trunk/fc_version Added support for effect "Max_Trade_Routes" that control how many trade routes city may have. See gna patch #3178 ------------------------------------------------------------------------ r21153 | cazfi | 2012-04-12 04:03:26 +0300 (Thu, 12 Apr 2012) | 6 lines Changed paths: M /trunk/client/tilespec.c Look for correct diagonal road gfx tags with roadstyle 1. Reported Lavrentij P Berija See gna bug #19631 ------------------------------------------------------------------------ r21152 | cazfi | 2012-04-12 03:47:09 +0300 (Thu, 12 Apr 2012) | 5 lines Changed paths: M /trunk/common/game.c M /trunk/common/game.h M /trunk/server/savegame2.c M /trunk/server/savegame2.h M /trunk/server/settings.c Removed server setting saveversion that allowed saving in format compatible with older freeciv versions. See gna patch #3188 ------------------------------------------------------------------------ r21151 | cazfi | 2012-04-12 03:21:50 +0300 (Thu, 12 Apr 2012) | 5 lines Changed paths: M /trunk/client/control.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-xaw/menu.c M /trunk/common/road.c M /trunk/common/road.h M /trunk/common/unitlist.c M /trunk/common/unitlist.h Road building initiated from client handled as ACTIVITY_GEN_ROAD. Road to build is determined with new next_road_for_tile() function. See gna patch #3231 ------------------------------------------------------------------------ r21148 | cazfi | 2012-04-11 02:06:28 +0300 (Wed, 11 Apr 2012) | 6 lines Changed paths: M /trunk/utility/fciconv.c Made get_internal_string_length() to correctly skip BOM. Reported by Michal Mazurek See gna bug #17373 ------------------------------------------------------------------------ r21145 | cazfi | 2012-04-11 01:59:00 +0300 (Wed, 11 Apr 2012) | 5 lines Changed paths: M /trunk/server/maphand.c M /trunk/server/plrhand.c Moved borders recalculation from the middle of player removal code to after player has really been removed. See gna bug #19627 ------------------------------------------------------------------------ r21143 | cazfi | 2012-04-11 01:52:27 +0300 (Wed, 11 Apr 2012) | 5 lines Changed paths: M /trunk/client/climisc.c Do not allocate knowledge map for players other than user of the client in the client side. See gna bug #18192 ------------------------------------------------------------------------ r21142 | cazfi | 2012-04-11 01:40:18 +0300 (Wed, 11 Apr 2012) | 6 lines Changed paths: M /trunk/modinst/mpdb.c Do not give error messages when modpack installation info database has not yet been created, i.e., when running freeciv-modpack for the first time. See gna patch #3244 ------------------------------------------------------------------------ r21141 | cazfi | 2012-04-11 01:08:48 +0300 (Wed, 11 Apr 2012) | 4 lines Changed paths: M /trunk/client/editor.c M /trunk/client/editor.h M /trunk/client/gui-gtk-2.0/editgui.c M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-2.0/editprop.h M /trunk/client/gui-gtk-3.0/editgui.c M /trunk/client/gui-gtk-3.0/editprop.c M /trunk/client/gui-gtk-3.0/editprop.h M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/common/packets.def M /trunk/data/misc/editor.spec M /trunk/fc_version M /trunk/server/edithand.c Made roads separate object type from specials in editor. See gna patch #3187 ------------------------------------------------------------------------ r21140 | cazfi | 2012-04-10 01:07:41 +0300 (Tue, 10 Apr 2012) | 4 lines Changed paths: M /trunk/data/experimental/Makefile.am A /trunk/data/experimental/nations.ruleset M /trunk/data/multiplayer/Makefile.am A /trunk/data/multiplayer/nations.ruleset Added nations.rulesets for multiplayer and experimental rulesets. See gna patch #3242 ------------------------------------------------------------------------ r21139 | cazfi | 2012-04-09 00:21:21 +0300 (Mon, 09 Apr 2012) | 4 lines Changed paths: M /trunk/modinst/modinst.c M /trunk/modinst/modinst.h M /trunk/modinst/mpgui_gtk.c Display version number of already installed modpacks in modpack list. See gna patch #3239 ------------------------------------------------------------------------ r21136 | cazfi | 2012-04-08 10:34:55 +0300 (Sun, 08 Apr 2012) | 7 lines Changed paths: M /trunk/server/savegame2.c Fixed potential problems in loading games saved by freeciv version where S_LAST had different value than what it has in current version. Reported by Jacob Nevins See gna bug #15743 ------------------------------------------------------------------------ r21135 | cazfi | 2012-04-08 00:44:46 +0300 (Sun, 08 Apr 2012) | 5 lines Changed paths: M /trunk/common/road.c M /trunk/common/road.h M /trunk/common/unit.c Removed roadactivity(). Rewritten road_by_activity() and renamed as road_by_deprecated_activity(). See gna patch #3222 ------------------------------------------------------------------------ r21134 | cazfi | 2012-04-07 01:59:27 +0300 (Sat, 07 Apr 2012) | 5 lines Changed paths: M /trunk/common/scriptcore/luascript.c Do not disallow compiling against lua-5.2 for lua symbol list reasons, but allow compiling against both lua-5.1 and lua-5.2. Not that resulting freeciv would work correctly if one compiles against lua-5.2. See gna patch #3229 ------------------------------------------------------------------------ r21133 | mixcoatl | 2012-04-07 01:18:07 +0300 (Sat, 07 Apr 2012) | 1 line Changed paths: M /trunk/data/default/nationlist.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/sherpa-large.png A /trunk/data/flags/sherpa-shield-large.png A /trunk/data/flags/sherpa-shield.png A /trunk/data/flags/sherpa.png A /trunk/data/flags/sherpa.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/nepali.ruleset A /trunk/data/nation/sherpa.ruleset M /trunk/data/nation/tibetan.ruleset M /trunk/po/POTFILES.in M /trunk/po/nl.po Add Sherpa nation Daniel Markstedt . See Gna patch #3076 ------------------------------------------------------------------------ r21132 | mixcoatl | 2012-04-07 00:06:14 +0300 (Sat, 07 Apr 2012) | 1 line Changed paths: M /trunk/data/nation/ashanti.ruleset M /trunk/data/nation/asturian.ruleset M /trunk/data/nation/boer.ruleset M /trunk/data/nation/burgundian.ruleset M /trunk/data/nation/chilean.ruleset M /trunk/data/nation/comorian.ruleset M /trunk/data/nation/congolesebrazzaville.ruleset M /trunk/data/nation/crusader.ruleset Some nation fixes found when translating, mostly spelling or factual errors in legends ------------------------------------------------------------------------ r21131 | cazfi | 2012-04-07 00:01:06 +0300 (Sat, 07 Apr 2012) | 4 lines Changed paths: M /trunk/modinst/download.c M /trunk/modinst/modinst.c M /trunk/modinst/modinst.h M /trunk/modinst/mpgui_gtk.c M /trunk/modinst/mpgui_qt.cpp Fixed control directory creation for version-independent scenarios. See gna bug #19617 ------------------------------------------------------------------------ r21130 | mixcoatl | 2012-04-06 23:31:22 +0300 (Fri, 06 Apr 2012) | 1 line Changed paths: M /trunk/po/nl.po Update Dutch translation (in progress) ------------------------------------------------------------------------ r21129 | cazfi | 2012-04-06 22:57:05 +0300 (Fri, 06 Apr 2012) | 2 lines Changed paths: M /trunk/po/POTFILES.in Added gui-gtk-3.0/soundset_dlg.c to POTFILES.in ------------------------------------------------------------------------ r21128 | cazfi | 2012-04-06 22:54:00 +0300 (Fri, 06 Apr 2012) | 4 lines Changed paths: M /trunk/Makefile.am M /trunk/client/Makefile.am M /trunk/configure.ac Do not include win32-client to tarball. See gna patch #2597 ------------------------------------------------------------------------ r21127 | cazfi | 2012-04-06 22:28:25 +0300 (Fri, 06 Apr 2012) | 4 lines Changed paths: M /trunk/manual/civmanual.c Made freeciv-manual gen-roads ready. See gna patch #3223 ------------------------------------------------------------------------ r21126 | cazfi | 2012-04-06 03:23:53 +0300 (Fri, 06 Apr 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-3.0/Makefile.am A /trunk/client/gui-gtk-3.0/soundset_dlg.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-stub/dialogs.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/include/dialogs_g.h M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/ruleset.c Made it possible to define prefered soundset in game.ruleset which client can (gtk3-client only one that currently does) then suggest to user. See gna patch #3226 ------------------------------------------------------------------------ r21121 | cazfi | 2012-04-05 22:56:19 +0300 (Thu, 05 Apr 2012) | 7 lines Changed paths: M /trunk/server/srv_main.c Strip, to avoid duplicate extensions, only those extensions from savegame name that will be automatically readded. This used to strip all extensions (anything after dot '.') Reported by Michal Mazurek See gna bug #18781 ------------------------------------------------------------------------ r21120 | cazfi | 2012-04-05 17:27:39 +0300 (Thu, 05 Apr 2012) | 4 lines Changed paths: M /trunk/dependencies/lua-5.2/Version M /trunk/dependencies/lua-5.2/src/ldblib.c M /trunk/dependencies/lua-5.2/src/llex.c Applied lua.org patches as of 31-Mar-12 to our lua-5.2 tree. See gna patch #3228 ------------------------------------------------------------------------ r21119 | cazfi | 2012-04-05 17:12:51 +0300 (Thu, 05 Apr 2012) | 4 lines Changed paths: M /trunk/common/tech.h M /trunk/data/civ1/techs.ruleset M /trunk/data/civ2/techs.ruleset M /trunk/data/experimental/techs.ruleset M /trunk/data/multiplayer/techs.ruleset Removed obsolete tech flag "Railroad" completely. See gna patch #3219 ------------------------------------------------------------------------ r21118 | jtn | 2012-04-04 03:03:49 +0300 (Wed, 04 Apr 2012) | 3 lines Changed paths: M /trunk/po/POTFILES.in Add new data/default/nationlist.ruleset to POTFILES.in. (Followup to gna patch #3227.) ------------------------------------------------------------------------ r21115 | jtn | 2012-04-04 01:29:00 +0300 (Wed, 04 Apr 2012) | 4 lines Changed paths: M /trunk/configure.ac A /trunk/po/sr.po Add incomplete Serbian localisation by Goran Raki?\196?\135 (merged with latest code). 29%: 2052 translated, 1461 fuzzy, 3468 untranslated. See gna patch #3233. ------------------------------------------------------------------------ r21114 | cazfi | 2012-04-03 01:56:55 +0300 (Tue, 03 Apr 2012) | 6 lines Changed paths: M /trunk/data/default/Makefile.am A /trunk/data/default/nationlist.ruleset M /trunk/data/default/nations.ruleset Moved list of nations to separate file just included from nations.ruleset. This allows nations.rulesets differing in global definitions, such as default trait values, to include same default nations list. See gna patch #3227 ------------------------------------------------------------------------ r21113 | cazfi | 2012-04-03 01:50:53 +0300 (Tue, 03 Apr 2012) | 4 lines Changed paths: M /trunk/common/scriptcore/luascript.c Replaced deprecated lua_open() call with luaL_newstate() call. See gna patch #3225 ------------------------------------------------------------------------ r21112 | cazfi | 2012-04-03 01:47:31 +0300 (Tue, 03 Apr 2012) | 4 lines Changed paths: M /trunk/common/terrain.c Pillage roads by targeting road type, not compatibility special. See gna patch #3217 ------------------------------------------------------------------------ r21111 | jcreus | 2012-04-02 20:18:12 +0300 (Mon, 02 Apr 2012) | 1 line Changed paths: M /trunk/po/ca.po Translation update ------------------------------------------------------------------------ r21107 | cazfi | 2012-04-02 02:33:58 +0300 (Mon, 02 Apr 2012) | 5 lines Changed paths: M /trunk/client/gui-sdl/themespec.c Renamed gui-sdl finish_loading_sprites() as theme_finish_loading_sprites() to fix compilation broken by namespace conflict See gna bug #19605 ------------------------------------------------------------------------ r21104 | cazfi | 2012-04-02 01:51:50 +0300 (Mon, 02 Apr 2012) | 7 lines Changed paths: M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/ruleset.c Free big sprites when all rulesets have been received and everything we need from big sprites has been cropped to real sprites. Requested by Charles Vaughn See gna bug #16995 ------------------------------------------------------------------------ r21100 | cazfi | 2012-04-02 00:03:31 +0300 (Mon, 02 Apr 2012) | 6 lines Changed paths: M /trunk/server/maphand.c Update playermap information when tile owner changes for tile currently visible. Reported by Jacob Nevins See gna bug #18588 ------------------------------------------------------------------------ r21099 | cazfi | 2012-04-01 23:57:08 +0300 (Sun, 01 Apr 2012) | 5 lines Changed paths: M /trunk/dependencies/tolua-5.2/src/bin/tolua.c M /trunk/dependencies/tolua-5.2/src/lib/tolua_event.c M /trunk/dependencies/tolua-5.2/src/lib/tolua_map.c Fixed compiler warnings from tolua-5.2 tree included, but not used, in freeciv version control. See gna patch #3224 ------------------------------------------------------------------------ r21096 | cazfi | 2012-04-01 21:00:04 +0300 (Sun, 01 Apr 2012) | 4 lines Changed paths: M /trunk/common/aicore/pf_tools.c Fixed compile of some currently outcommented pathfinding code. See gna patch #3205 ------------------------------------------------------------------------ r21095 | cazfi | 2012-04-01 10:57:49 +0300 (Sun, 01 Apr 2012) | 4 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/ai/default/aisettler.c M /trunk/common/road.c M /trunk/common/road.h M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/server/advisors/autosettlers.c M /trunk/server/advisors/autosettlers.h M /trunk/server/advisors/infracache.c M /trunk/server/advisors/infracache.h M /trunk/server/unithand.c M /trunk/server/unithand.h Autosettlers build roads with ACTIVITY_GEN_ROAD activity. See gna patch #3214 ------------------------------------------------------------------------ r21092 | cazfi | 2012-04-01 10:24:54 +0300 (Sun, 01 Apr 2012) | 8 lines Changed paths: M /trunk/common/unit.c Made auto-explore possible for all units except those consuming fuel or steadily losing hitpoints. One unit that previously couldn't auto-explore, but now can, is experimental ruleset Trireme. Reported by Angelo Locritani See gna bug #17958 ------------------------------------------------------------------------ r21088 | cazfi | 2012-04-01 02:36:17 +0300 (Sun, 01 Apr 2012) | 5 lines Changed paths: M /trunk/common/city.c Fixed get_city_min_trade_route() to work even if city has not all traderoute slots in use. This has not caused real problems - currently all the calls happen when all slots are in use. See gna bug #19585 ------------------------------------------------------------------------ r21081 | cazfi | 2012-03-31 13:21:02 +0300 (Sat, 31 Mar 2012) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/common/unitlist.c M /trunk/common/unitlist.h M /trunk/data/gtk_menus.xml Added gen-roads build menu to gtk2- and gtk3-clients. See gna patch #3190 ------------------------------------------------------------------------ r21080 | mixcoatl | 2012-03-31 01:30:49 +0300 (Sat, 31 Mar 2012) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/nauru-large.png A /trunk/data/flags/nauru-shield-large.png A /trunk/data/flags/nauru-shield.png A /trunk/data/flags/nauru.png A /trunk/data/flags/nauru.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/australian.ruleset A /trunk/data/nation/nauruan.ruleset M /trunk/po/POTFILES.in Add Nauruan nation by me, flag by SKopp. See Gna patch #3074 ------------------------------------------------------------------------ r21079 | mixcoatl | 2012-03-31 01:04:11 +0300 (Sat, 31 Mar 2012) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/venetic-large.png A /trunk/data/flags/venetic-shield-large.png A /trunk/data/flags/venetic-shield.png A /trunk/data/flags/venetic.png A /trunk/data/flags/venetic.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/liburnian.ruleset A /trunk/data/nation/venetic.ruleset M /trunk/po/POTFILES.in Add Venetic nation by Andrzej G. See Gna patch #3072 ------------------------------------------------------------------------ r21076 | jtn | 2012-03-31 00:20:26 +0300 (Sat, 31 Mar 2012) | 6 lines Changed paths: M /trunk/common/tech.c Treat self-rooted techs as reachable for players that already have them. Without this, they were essentially unusable (could never be obtained). Reported anonymously and by David Fernandez (bardo@gna). See gna bug #18394. ------------------------------------------------------------------------ r21074 | cazfi | 2012-03-30 22:35:41 +0300 (Fri, 30 Mar 2012) | 5 lines Changed paths: M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl/finddlg.c M /trunk/client/gui-sdl/gotodlg.c M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/gui_iconv.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_mouse.c M /trunk/client/gui-sdl/gui_string.c M /trunk/client/gui-sdl/gui_tilespec.c Added all missing function headers to files diplomat_dialog.c - gui_tilespec.c in client/gui-sdl directory. Also other comment cleanups. See gna patch #2937 ------------------------------------------------------------------------ r21073 | cazfi | 2012-03-30 20:05:22 +0300 (Fri, 30 Mar 2012) | 2 lines Changed paths: M /trunk/po/POTFILES.in Added modinst.c and mpgui_qt.cpp to POTFILES.in ------------------------------------------------------------------------ r21072 | cazfi | 2012-03-30 20:02:15 +0300 (Fri, 30 Mar 2012) | 4 lines Changed paths: M /trunk/common/unit.c Fixed activity_requires_target() to return TRUE for ACTIVITY_GEN_ROAD. See gna bug #19588 ------------------------------------------------------------------------ r21070 | mixcoatl | 2012-03-30 00:35:19 +0300 (Fri, 30 Mar 2012) | 1 line Changed paths: M /trunk/po/nl.po Update Dutch translation (in progress) ------------------------------------------------------------------------ r21069 | cazfi | 2012-03-29 21:10:04 +0300 (Thu, 29 Mar 2012) | 4 lines Changed paths: A /trunk/dependencies/tolua-5.2 A /trunk/dependencies/tolua-5.2/Makefile.am A /trunk/dependencies/tolua-5.2/README A /trunk/dependencies/tolua-5.2/include A /trunk/dependencies/tolua-5.2/include/tolua.h A /trunk/dependencies/tolua-5.2/src A /trunk/dependencies/tolua-5.2/src/Makefile.am A /trunk/dependencies/tolua-5.2/src/bin A /trunk/dependencies/tolua-5.2/src/bin/Makefile.am A /trunk/dependencies/tolua-5.2/src/bin/lua A /trunk/dependencies/tolua-5.2/src/bin/lua/all.lua A /trunk/dependencies/tolua-5.2/src/bin/lua/array.lua A /trunk/dependencies/tolua-5.2/src/bin/lua/basic.lua A /trunk/dependencies/tolua-5.2/src/bin/lua/class.lua A /trunk/dependencies/tolua-5.2/src/bin/lua/clean.lua A /trunk/dependencies/tolua-5.2/src/bin/lua/code.lua A /trunk/dependencies/tolua-5.2/src/bin/lua/compat.lua A /trunk/dependencies/tolua-5.2/src/bin/lua/container.lua A /trunk/dependencies/tolua-5.2/src/bin/lua/declaration.lua A /trunk/dependencies/tolua-5.2/src/bin/lua/define.lua A /trunk/dependencies/tolua-5.2/src/bin/lua/doit.lua A /trunk/dependencies/tolua-5.2/src/bin/lua/enumerate.lua A /trunk/dependencies/tolua-5.2/src/bin/lua/feature.lua A /trunk/dependencies/tolua-5.2/src/bin/lua/function.lua A /trunk/dependencies/tolua-5.2/src/bin/lua/module.lua A /trunk/dependencies/tolua-5.2/src/bin/lua/namespace.lua A /trunk/dependencies/tolua-5.2/src/bin/lua/operator.lua A /trunk/dependencies/tolua-5.2/src/bin/lua/package.lua A /trunk/dependencies/tolua-5.2/src/bin/lua/typedef.lua A /trunk/dependencies/tolua-5.2/src/bin/lua/variable.lua A /trunk/dependencies/tolua-5.2/src/bin/lua/verbatim.lua A /trunk/dependencies/tolua-5.2/src/bin/tolua.c A /trunk/dependencies/tolua-5.2/src/bin/tolua.pkg A /trunk/dependencies/tolua-5.2/src/bin/toluabind.c A /trunk/dependencies/tolua-5.2/src/lib A /trunk/dependencies/tolua-5.2/src/lib/Makefile.am A /trunk/dependencies/tolua-5.2/src/lib/tolua_event.c A /trunk/dependencies/tolua-5.2/src/lib/tolua_event.h A /trunk/dependencies/tolua-5.2/src/lib/tolua_is.c A /trunk/dependencies/tolua-5.2/src/lib/tolua_map.c A /trunk/dependencies/tolua-5.2/src/lib/tolua_push.c A /trunk/dependencies/tolua-5.2/src/lib/tolua_to.c Added tolua-5.2 tree under version control. See gna patch #3207 ------------------------------------------------------------------------ r21067 | cazfi | 2012-03-29 21:07:26 +0300 (Thu, 29 Mar 2012) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/m4/debug.m4 Removed obsolete --disable-acceptable-warns configure option. See gna patch #3086 ------------------------------------------------------------------------ r21066 | cazfi | 2012-03-29 21:01:43 +0300 (Thu, 29 Mar 2012) | 4 lines Changed paths: M /trunk/server/savegame.c M /trunk/server/savegame2.c Save road type unit activity targets. See gna patch #3144 ------------------------------------------------------------------------ r21065 | cazfi | 2012-03-28 21:26:41 +0300 (Wed, 28 Mar 2012) | 5 lines Changed paths: M /trunk/common/game.h M /trunk/common/packets.def M /trunk/fc_version Enabled disasters by default. This affects only rulesets that have actual disasters defined. Increased maximum disaster frequency to 1000. See gna patch #3157 ------------------------------------------------------------------------ r21063 | cazfi | 2012-03-28 20:55:55 +0300 (Wed, 28 Mar 2012) | 5 lines Changed paths: M /trunk/client/gui-sdl/alphablit.c Split DISEMBLE_RGBA to new DISEMBLE_RGB and full version. Use former where alpha channel information is not needed, fixing compiler warning. See gna bug #19149 ------------------------------------------------------------------------ r21062 | cazfi | 2012-03-28 19:38:05 +0300 (Wed, 28 Mar 2012) | 5 lines Changed paths: M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/common/packets.def M /trunk/common/road.h M /trunk/common/terrain.c M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/fc_version M /trunk/server/ruleset.c Added "hidden_by" ruleset definition for road types. This controls what roads get shown when there's multiple ones on same tile. See gna patch #3153 ------------------------------------------------------------------------ r21061 | cazfi | 2012-03-27 21:55:12 +0300 (Tue, 27 Mar 2012) | 4 lines Changed paths: M /trunk/common/traits.h Set TRAIT_DEFAULT_VALUE to 50. See gna patch #3206 ------------------------------------------------------------------------ r21059 | cazfi | 2012-03-27 21:38:07 +0300 (Tue, 27 Mar 2012) | 6 lines Changed paths: M /trunk/common/road.h M /trunk/server/advisors/autosettlers.c Made autosettler to consider ACTIVITY_GEN_ROAD units with correct target road when it checks if there's other units in nearby tiles building road of certain kind. See gna patch #3177 ------------------------------------------------------------------------ r21053 | cazfi | 2012-03-27 00:47:09 +0300 (Tue, 27 Mar 2012) | 2 lines Changed paths: M /trunk/dependencies/tolua-5.1/include/tolua.h M /trunk/dependencies/tolua-5.1/src/bin/lua/all.lua M /trunk/dependencies/tolua-5.1/src/bin/lua/array.lua M /trunk/dependencies/tolua-5.1/src/bin/lua/basic.lua M /trunk/dependencies/tolua-5.1/src/bin/lua/class.lua M /trunk/dependencies/tolua-5.1/src/bin/lua/clean.lua M /trunk/dependencies/tolua-5.1/src/bin/lua/code.lua M /trunk/dependencies/tolua-5.1/src/bin/lua/compat.lua M /trunk/dependencies/tolua-5.1/src/bin/lua/container.lua M /trunk/dependencies/tolua-5.1/src/bin/lua/declaration.lua M /trunk/dependencies/tolua-5.1/src/bin/lua/define.lua M /trunk/dependencies/tolua-5.1/src/bin/lua/doit.lua M /trunk/dependencies/tolua-5.1/src/bin/lua/enumerate.lua M /trunk/dependencies/tolua-5.1/src/bin/lua/feature.lua M /trunk/dependencies/tolua-5.1/src/bin/lua/function.lua M /trunk/dependencies/tolua-5.1/src/bin/lua/module.lua M /trunk/dependencies/tolua-5.1/src/bin/lua/namespace.lua M /trunk/dependencies/tolua-5.1/src/bin/lua/operator.lua M /trunk/dependencies/tolua-5.1/src/bin/lua/package.lua M /trunk/dependencies/tolua-5.1/src/bin/lua/typedef.lua M /trunk/dependencies/tolua-5.1/src/bin/lua/variable.lua M /trunk/dependencies/tolua-5.1/src/bin/lua/verbatim.lua M /trunk/dependencies/tolua-5.1/src/bin/tolua.c M /trunk/dependencies/tolua-5.1/src/bin/tolua.pkg M /trunk/dependencies/tolua-5.1/src/lib/tolua_event.c M /trunk/dependencies/tolua-5.1/src/lib/tolua_is.c M /trunk/dependencies/tolua-5.1/src/lib/tolua_map.c M /trunk/dependencies/tolua-5.1/src/lib/tolua_push.c M /trunk/dependencies/tolua-5.1/src/lib/tolua_to.c Removed executable property from tolua source files. ------------------------------------------------------------------------ r21051 | cazfi | 2012-03-26 17:40:39 +0300 (Mon, 26 Mar 2012) | 5 lines Changed paths: M /trunk/m4/debug.m4 Disabled deprecated-declarations compiler warning as we use construct deprecated in latest gtk3 on purpose to provide backward compatibility with older gtk3. See gna bug #19579 ------------------------------------------------------------------------ r21050 | cazfi | 2012-03-26 00:06:04 +0300 (Mon, 26 Mar 2012) | 5 lines Changed paths: M /trunk/client/control.c M /trunk/client/goto.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-sdl/menu.c M /trunk/client/packhand.c M /trunk/common/fc_types.h M /trunk/common/road.c M /trunk/common/road.h M /trunk/common/terrain.c M /trunk/common/tile.c M /trunk/common/unit.c M /trunk/manual/civmanual.c M /trunk/server/advisors/autosettlers.c M /trunk/server/advisors/infracache.c M /trunk/server/unittools.c Removed "enum eroad" concept. It was never meant to stay, but was just temporary helper for gen-roads development transitional states. See gna patch #3189 ------------------------------------------------------------------------ r21047 | jtn | 2012-03-25 16:19:39 +0300 (Sun, 25 Mar 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/diplodlg.c Use correct Gtk function to set label in diplomacy dialog (Gtk2 client). (Probably no functional effect.) Patch by Matthias Pfafferodt (syntron@gna). See gna bug #19297. ------------------------------------------------------------------------ r21044 | jtn | 2012-03-24 02:20:28 +0200 (Sat, 24 Mar 2012) | 3 lines Changed paths: M /trunk/data/database.lua Fix "unterminated character constant" warning from "make freeciv.pot" after gna bug #19166. ------------------------------------------------------------------------ r21042 | jtn | 2012-03-24 02:16:49 +0200 (Sat, 24 Mar 2012) | 2 lines Changed paths: M /trunk/dependencies/cvercmp Update svn:ignore after gna patch #3087. ------------------------------------------------------------------------ r21039 | cazfi | 2012-03-24 00:23:18 +0200 (Sat, 24 Mar 2012) | 4 lines Changed paths: M /trunk/diff_ignore M /trunk/doc/FAQ M /trunk/doc/README M /trunk/doc/README.graphics M /trunk/doc/README.packaging M /trunk/doc/README.ruleset_experimental M /trunk/doc/README.ruleset_multiplayer M /trunk/doc/README.sound M /trunk/doc/man/freeciv-client.6.in Updated documentation to refer gtk3 as default client. See gna patch #3161 ------------------------------------------------------------------------ r21037 | cazfi | 2012-03-23 16:39:15 +0200 (Fri, 23 Mar 2012) | 4 lines Changed paths: M /trunk/utility/registry_ini.c M /trunk/utility/section_file.c M /trunk/utility/section_file.h Moved reusable bulk of registry_ini.c:entry_from_token() to section_file.c. Remaining ini-file specific function, that calls new entry_from_token(), is renamed as entry_from_inf_token(). See gna patch #3192 ------------------------------------------------------------------------ r21036 | cazfi | 2012-03-23 02:47:26 +0200 (Fri, 23 Mar 2012) | 4 lines Changed paths: M /trunk/common/scriptcore/api_game_methods.c M /trunk/common/scriptcore/api_game_methods.h M /trunk/common/scriptcore/luascript_types.h M /trunk/common/scriptcore/tolua_common_z.pkg M /trunk/common/scriptcore/tolua_game.pkg M /trunk/server/cityturn.c M /trunk/server/scripting/script_server.c Added scripting signal "disaster" See gna patch #3175 ------------------------------------------------------------------------ r21035 | mixcoatl | 2012-03-23 01:14:34 +0200 (Fri, 23 Mar 2012) | 1 line Changed paths: M /trunk/po/nl.po Update Dutch translation (in progress) ------------------------------------------------------------------------ r21034 | mixcoatl | 2012-03-22 23:43:47 +0200 (Thu, 22 Mar 2012) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/luwian-large.png A /trunk/data/flags/luwian-shield-large.png A /trunk/data/flags/luwian-shield.png A /trunk/data/flags/luwian.png A /trunk/data/flags/luwian.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/hittite.ruleset A /trunk/data/nation/luwian.ruleset M /trunk/po/POTFILES.in Add Luwian nation by Andrzej G. See Gna patch #3071 ------------------------------------------------------------------------ r21033 | mixcoatl | 2012-03-22 01:07:33 +0200 (Thu, 22 Mar 2012) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/pelasgian-large.png A /trunk/data/flags/pelasgian-shield-large.png A /trunk/data/flags/pelasgian-shield.png A /trunk/data/flags/pelasgian.png A /trunk/data/flags/pelasgian.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/pelasgian.ruleset M /trunk/po/POTFILES.in Add Pelasgian nation by Andrzej G. See Gna patch #3070 ------------------------------------------------------------------------ r21032 | cazfi | 2012-03-21 09:28:10 +0200 (Wed, 21 Mar 2012) | 4 lines Changed paths: M /trunk/common/disaster.h M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/default/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/server/cityturn.c Added disaster effects "Pollution" and "Fallout" See gna patch #3174 ------------------------------------------------------------------------ r21031 | mixcoatl | 2012-03-21 01:21:02 +0200 (Wed, 21 Mar 2012) | 1 line Changed paths: M /trunk/po/nl.po Update Dutch translation (in progress) ------------------------------------------------------------------------ r21029 | cazfi | 2012-03-20 01:04:59 +0200 (Tue, 20 Mar 2012) | 7 lines Changed paths: M /trunk/server/techtools.c Disabled tech loss possibility completely when there's no tech upkeep defined in ruleset. Previously tech loss was possible even in such rulesets when conquercost, diplcost, or freecost caused current bulb count to go negative. Tech loss remains problematic in rulesets with tech upkeep enabled. See gna bug #19487 ------------------------------------------------------------------------ r21028 | cazfi | 2012-03-20 00:51:11 +0200 (Tue, 20 Mar 2012) | 4 lines Changed paths: M /trunk/common/disaster.h M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/default/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/fc_version M /trunk/server/cityturn.c Added support for disaster effects "EmptyFoodStock" and "EmptyProdStock". See gna patch #3173 ------------------------------------------------------------------------ r21025 | cazfi | 2012-03-20 00:28:16 +0200 (Tue, 20 Mar 2012) | 5 lines Changed paths: M /trunk/server/barbarian.c Before respawning barbarian nation, mark previously used leader name currently unused. This fixes crash with barbarian nations that have just one leader defined. See gna bug #19554 ------------------------------------------------------------------------ r21024 | cazfi | 2012-03-19 16:52:05 +0200 (Mon, 19 Mar 2012) | 5 lines Changed paths: M /trunk/utility/Makefile.am M /trunk/utility/registry.c M /trunk/utility/registry.h M /trunk/utility/registry_ini.c M /trunk/utility/registry_ini.h A /trunk/utility/section_file.c M /trunk/utility/section_file.h Moved section_file handling not specific to ini-file backend of registry to module of its own so future backens can use it too. See gna patch #3159 ------------------------------------------------------------------------ r21023 | cazfi | 2012-03-19 12:21:36 +0200 (Mon, 19 Mar 2012) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/common/packets.def M /trunk/common/road.h M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/fc_version M /trunk/server/ruleset.c Read road gfx tag prefix from ruleset instead of using completely hardcoded tags. See gna patch #3183 ------------------------------------------------------------------------ r21021 | cazfi | 2012-03-18 18:08:24 +0200 (Sun, 18 Mar 2012) | 5 lines Changed paths: M /trunk/server/unittools.c Sum activity count of old style road building activity and ACTIVITY_GEN_ROAD in tile when checking if road or railroad is now ready. See gna patch #3179 ------------------------------------------------------------------------ r21019 | cazfi | 2012-03-17 16:38:46 +0200 (Sat, 17 Mar 2012) | 4 lines Changed paths: M /trunk/utility/netfile.c Set User-Agent string when fetching pages/files with http. See gna patch #3165 ------------------------------------------------------------------------ r21018 | cazfi | 2012-03-17 15:09:55 +0200 (Sat, 17 Mar 2012) | 4 lines Changed paths: M /trunk/common/tile.c M /trunk/server/unittools.c Old style ACTIVITY_ROAD & ACTIVITY_RAILROAD add road type, not just special. See gna patch #3172 ------------------------------------------------------------------------ r21017 | cazfi | 2012-03-17 15:01:44 +0200 (Sat, 17 Mar 2012) | 4 lines Changed paths: M /trunk/data/civ1/game.ruleset Added all disasters to civ1 ruleset best as freeciv currently supports them. See gna patch #3158 ------------------------------------------------------------------------ r21015 | cazfi | 2012-03-17 00:16:48 +0200 (Sat, 17 Mar 2012) | 5 lines Changed paths: M /trunk/ai/default/aidata.c M /trunk/server/advisors/advdata.c Try to adapt to data phase problems in adv_data_get() and dai_data_get() if we're running stable build. See gna patch #3167 ------------------------------------------------------------------------ r21011 | cazfi | 2012-03-15 22:48:41 +0200 (Thu, 15 Mar 2012) | 7 lines Changed paths: M /trunk/server/unithand.c Cancel unit actions when it changes owner and cannot continue them under new command. With standard rulesets lack of this cancellation caused units building Railroad to continue it even if new owner had no Railroad tech. See gna bug #16429 ------------------------------------------------------------------------ r21009 | cazfi | 2012-03-15 19:43:11 +0200 (Thu, 15 Mar 2012) | 5 lines Changed paths: M /trunk/server/citizenshand.c Fixed crash when city size reduced by several citizens and all citizens of one nationality gets removed. See gna bug #19518 ------------------------------------------------------------------------ r21000 | jtn | 2012-03-13 12:12:56 +0200 (Tue, 13 Mar 2012) | 3 lines Changed paths: M /trunk/server/advisors/autosettlers.c Remove unused definition WORKER_FEAR_FACTOR. See gna bug #19539. ------------------------------------------------------------------------ r20999 | jtn | 2012-03-13 12:12:50 +0200 (Tue, 13 Mar 2012) | 9 lines Changed paths: M /trunk/server/cityturn.c Fix a regression from 2.2.x causing obsolete units to completely drop off city worklists. An in-progress unit that should have completed this turn but was made obsolete this turn by a unit with greater shield cost could simply be skipped, rather than being upgraded. In this situation, the unit is now upgraded, unless it was bought, in which case you get the old unit (even if the new one had the same cost). Reported by Francois Sabot (ftarkin@gna; see gna bug #17441) and Echter Name (gaymmaster@gna; see gna bug #18736). ------------------------------------------------------------------------ r20998 | jtn | 2012-03-13 12:12:48 +0200 (Tue, 13 Mar 2012) | 8 lines Changed paths: M /trunk/ai/default/aidiplomat.c The AI sometimes stacks diplomats next to foreign cities. This patch prevents the AI from sending another diplomat / spy to a city if one is already next to that city. Patch by Jordi Negrevernis i Font (jorneg@gna) with tweaks by Matthias Pfafferodt (syntron@gna). See gna patch #2978. ------------------------------------------------------------------------ r20997 | jtn | 2012-03-13 12:12:44 +0200 (Tue, 13 Mar 2012) | 7 lines Changed paths: M /trunk/ai/default/aidiplomat.c Make AI-controlled diplomatic units try to avoid travelling through tiles occupied by enemy units. Patch by Jordi Negrevernis i Font (jorneg@gna) with tweaks by Matthias Pfafferodt (syntron@gna). See gna bug #19014. ------------------------------------------------------------------------ r20996 | mixcoatl | 2012-03-12 21:43:37 +0200 (Mon, 12 Mar 2012) | 1 line Changed paths: M /trunk/data/nation/alander.ruleset Alander fix ------------------------------------------------------------------------ r20995 | mixcoatl | 2012-03-12 21:32:25 +0200 (Mon, 12 Mar 2012) | 1 line Changed paths: M /trunk/data/nation/chrobatian.ruleset Chrobatian fix ------------------------------------------------------------------------ r20994 | mixcoatl | 2012-03-12 21:28:31 +0200 (Mon, 12 Mar 2012) | 1 line Changed paths: M /trunk/po/nl.po Update Dutch translation (in progress) ------------------------------------------------------------------------ r20991 | mixcoatl | 2012-03-11 23:51:05 +0200 (Sun, 11 Mar 2012) | 1 line Changed paths: M /trunk/data/nation/alsatian.ruleset M /trunk/data/nation/anhaltian.ruleset M /trunk/data/nation/canari.ruleset M /trunk/data/nation/crusader.ruleset M /trunk/data/nation/toltec.ruleset Fix minor errors in nation legends ------------------------------------------------------------------------ r20990 | jtn | 2012-03-11 20:03:50 +0200 (Sun, 11 Mar 2012) | 2 lines Changed paths: M /trunk/po/es.po Correction to Spanish translation after discussion with Jordi Negrevernis i Font. ------------------------------------------------------------------------ r20986 | jcreus | 2012-03-11 19:36:44 +0200 (Sun, 11 Mar 2012) | 1 line Changed paths: M /trunk/po/ca.po Translation update ------------------------------------------------------------------------ r20982 | cazfi | 2012-03-10 16:25:50 +0200 (Sat, 10 Mar 2012) | 5 lines Changed paths: M /trunk/server/advisors/autosettlers.c Stop handling of settler after handling settler it displaced, if recursive displacement had caused it to move. See gna bug #19512 ------------------------------------------------------------------------ r20981 | jtn | 2012-03-09 03:15:36 +0200 (Fri, 09 Mar 2012) | 2 lines Changed paths: M /trunk/po/es.po Updated Spanish translation from Jordi Negrevernis i Font. 91%: 6320 translated, 464 fuzzy, 171 untranslated. ------------------------------------------------------------------------ r20978 | jtn | 2012-03-09 01:58:55 +0200 (Fri, 09 Mar 2012) | 12 lines Changed paths: M /trunk/server/savegame2.c Fix issue where saving/loading "known tiles" maps for players with indices >40 was depending on undefined C behaviour; on tested platforms this merely led to an odd save order rather than data loss. Now we save/load only a new, fixed format (which takes less space) by default, but load/save compatibility with 2.3.x is built in. (Note that S2_4/trunk savegames created before this fix which use player indices >=32 will no longer load correctly.) Reported by Michal Mazurek (akfaew@gna); patch by Marko Lindqvist (cazfi@gna) and myself. See gna bug #19029. ------------------------------------------------------------------------ r20966 | jtn | 2012-03-06 22:55:35 +0200 (Tue, 06 Mar 2012) | 7 lines Changed paths: M /trunk/server/scripting/script_fcdb.c M /trunk/server/scripting/script_fcdb.h M /trunk/server/stdinhand.c Make fcdb script output for server-initiated commands go to the server log, while routing output initiated by "/fcdb lua" to the caller (server console or client). Makes standard database operations much less verbose. Reported by Marko Lindqvist (cazfi@gna). See gna bug #19457. ------------------------------------------------------------------------ r20965 | jtn | 2012-03-06 22:55:31 +0200 (Tue, 06 Mar 2012) | 4 lines Changed paths: M /trunk/data/database.lua M /trunk/scripts/setup_auth_server.sh Make database table creation runes consistent with each other and with MAX_LEN_NAME for username length. See gna bug #19525. ------------------------------------------------------------------------ r20964 | jtn | 2012-03-06 22:55:28 +0200 (Tue, 06 Mar 2012) | 5 lines Changed paths: M /trunk/data/database.lua M /trunk/doc/README.fcdb M /trunk/scripts/setup_auth_server.sh M /trunk/server/srv_main.h Correct and expand README.fcdb. Correct and polish various comments and strings elsewhere in the database support scripts/code. See gna bug #19166. ------------------------------------------------------------------------ r20963 | jtn | 2012-03-06 22:55:23 +0200 (Tue, 06 Mar 2012) | 6 lines Changed paths: M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/citydlg.c M /trunk/client/gui-gtk-3.0/dialogs.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/dialogs.h M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-sdl/themecolors.c M /trunk/client/gui-sdl/themecolors.h M /trunk/client/gui-stub/dialogs.c M /trunk/client/gui-xaw/actions.c M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/gui-xaw/menu.c M /trunk/client/include/dialogs_g.h M /trunk/client/text.c M /trunk/client/text.h M /trunk/data/Freeciv.in M /trunk/data/themes/gui-sdl/human/colors.themespec Add a confirmation popup when disbanding units (Gtk, SDL, Xaw clients). Requested by: "DynV" (dynv@gna) -- see gna bug #18754 Jaakko Heusala (jheusala@gna) -- see gna bug #19459 anonymously -- see gna bug #19493 ------------------------------------------------------------------------ r20962 | mixcoatl | 2012-03-06 22:36:26 +0200 (Tue, 06 Mar 2012) | 1 line Changed paths: M /trunk/data/flags/Makefile.am Jerusalem flag fix ------------------------------------------------------------------------ r20961 | cazfi | 2012-03-04 22:29:31 +0200 (Sun, 04 Mar 2012) | 4 lines Changed paths: A /trunk/modinst/mpdb.c A /trunk/modinst/mpdb.h Added file missing from previous commit. See gna patch #3163 ------------------------------------------------------------------------ r20960 | cazfi | 2012-03-04 22:28:40 +0200 (Sun, 04 Mar 2012) | 4 lines Changed paths: A /trunk/modinst/modinst.c Added file missing from previous commit. See gna patch #3163 ------------------------------------------------------------------------ r20959 | cazfi | 2012-03-04 22:22:24 +0200 (Sun, 04 Mar 2012) | 4 lines Changed paths: M /trunk/modinst/Makefile.am M /trunk/modinst/download.c M /trunk/modinst/download.h M /trunk/modinst/modinst.h M /trunk/modinst/mpgui_gtk.c M /trunk/modinst/mpgui_qt.cpp Modpack installers maintain databases of installed modpacks. See gna patch #3163 ------------------------------------------------------------------------ r20958 | cazfi | 2012-03-04 02:09:59 +0200 (Sun, 04 Mar 2012) | 5 lines Changed paths: M /trunk/server/maphand.c Automatic city center roads upgrading handles them as road types and not directly as specials. See gna patch #3171 ------------------------------------------------------------------------ r20956 | cazfi | 2012-03-03 00:37:00 +0200 (Sat, 03 Mar 2012) | 4 lines Changed paths: M /trunk/debian/freeciv-client-gtk3.install M /trunk/debian/freeciv-client-gtk3.menu Fixed name of gtk3-client binary used in debian packaging. See gna bug #19488 ------------------------------------------------------------------------ r20955 | cazfi | 2012-03-03 00:33:00 +0200 (Sat, 03 Mar 2012) | 4 lines Changed paths: M /trunk/server/ruleset.c Added sanity checking of road type compat_specials. See gna patch #3170 ------------------------------------------------------------------------ r20952 | cazfi | 2012-03-03 00:28:03 +0200 (Sat, 03 Mar 2012) | 4 lines Changed paths: M /trunk/dependencies/lua-5.1/COPYRIGHT M /trunk/dependencies/lua-5.1/Version M /trunk/dependencies/lua-5.1/src/lbaselib.c M /trunk/dependencies/lua-5.1/src/lcode.c M /trunk/dependencies/lua-5.1/src/ldblib.c M /trunk/dependencies/lua-5.1/src/ldo.c M /trunk/dependencies/lua-5.1/src/lgc.c M /trunk/dependencies/lua-5.1/src/liolib.c M /trunk/dependencies/lua-5.1/src/llex.c M /trunk/dependencies/lua-5.1/src/llimits.h M /trunk/dependencies/lua-5.1/src/loadlib.c M /trunk/dependencies/lua-5.1/src/lparser.c M /trunk/dependencies/lua-5.1/src/lstrlib.c M /trunk/dependencies/lua-5.1/src/lua.h M /trunk/dependencies/lua-5.1/src/lvm.c Updated lua to version 5.1.5 See gna patch #3166 ------------------------------------------------------------------------ r20950 | cazfi | 2012-03-02 00:17:35 +0200 (Fri, 02 Mar 2012) | 4 lines Changed paths: M /trunk/Makefile.am Add mapimg2anim to tarball. See gna patch #3164 ------------------------------------------------------------------------ r20948 | cazfi | 2012-03-01 21:35:51 +0200 (Thu, 01 Mar 2012) | 6 lines Changed paths: M /trunk/scripts/setup_auth_server.sh Updated setup_auth_server.sh to produce config file compatible with current freeciv. Requested by Jacob Nevins See gna bug #19166 ------------------------------------------------------------------------ r20947 | cazfi | 2012-03-01 21:32:00 +0200 (Thu, 01 Mar 2012) | 5 lines Changed paths: M /trunk/common/terrain.c Always know specials that mark roads as "Road" and "Railroad" in savegames, not by the name of the road type they currently refer to. See gna patch #3169 ------------------------------------------------------------------------ r20946 | cazfi | 2012-02-29 23:09:35 +0200 (Wed, 29 Feb 2012) | 8 lines Changed paths: M /trunk/ai/default/advdomestic.c M /trunk/ai/default/aicity.c M /trunk/client/citydlg_common.c M /trunk/client/cityrepdata.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-xaw/citydlg.c M /trunk/client/mapview_common.c M /trunk/client/packhand.c M /trunk/common/Makefile.am M /trunk/common/aicore/caravan.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/fc_types.h M /trunk/common/packets.def A /trunk/common/traderoutes.c A /trunk/common/traderoutes.h M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/unithand.c Replaced uses of NUM_TRADE_ROUTES with calls to new max_trade_routes() function where they refer to current number of trade routes city can have, and with MAX_TRADE_ROUTES where they refer to maximum number of trade routes any city can ever have. This makes no functional change, as max_tade_routes() still always returns MAX_TRADE_ROUTES (4). See gna patch #3142 ------------------------------------------------------------------------ r20945 | cazfi | 2012-02-29 22:17:46 +0200 (Wed, 29 Feb 2012) | 4 lines Changed paths: M /trunk/client/control.c M /trunk/client/packhand.c Updated comments referring to removed civclient.c See gna patch #3156 ------------------------------------------------------------------------ r20944 | cazfi | 2012-02-29 22:11:54 +0200 (Wed, 29 Feb 2012) | 6 lines Changed paths: M /trunk/server/sanitycheck.c Removed sanity check that there's always road under railroad. Custom ruleset should be able to have second road type that does not require first one. See gna patch #3155 ------------------------------------------------------------------------ r20942 | cazfi | 2012-02-29 21:04:30 +0200 (Wed, 29 Feb 2012) | 5 lines Changed paths: M /trunk/client/servers.c M /trunk/common/version.c M /trunk/common/version.h When freeciv has been built with --enable-svnrev, consider revision number to be part of version number in comparisons with latest version information from metaserver. See gna patch #3168 ------------------------------------------------------------------------ r20939 | cazfi | 2012-02-29 19:49:48 +0200 (Wed, 29 Feb 2012) | 6 lines Changed paths: M /trunk/server/cityturn.c Fixed construction of list of buildings from which random ones are forcibly sold if player's balance is negative. List used to have all entries pointing to the same building. See gna bug #19494 ------------------------------------------------------------------------ r20938 | cazfi | 2012-02-29 00:32:01 +0200 (Wed, 29 Feb 2012) | 4 lines Changed paths: M /trunk/server/ruleset.c Check sanity of disasters requirement vectors. See gna patch #3151 ------------------------------------------------------------------------ r20937 | cazfi | 2012-02-28 21:55:50 +0200 (Tue, 28 Feb 2012) | 6 lines Changed paths: M /trunk/server/citytools.c Removed obsolete code that removed road specials from former city center tiles when city got destroyed. Nowadays roads do not exist on unsuitable terrains, even if tile happens to be city center, in the first place. See gna patch #3154 ------------------------------------------------------------------------ r20936 | cazfi | 2012-02-28 00:53:47 +0200 (Tue, 28 Feb 2012) | 10 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/base.c M /trunk/common/packets.def M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/common/tile.c M /trunk/data/civ1/buildings.ruleset M /trunk/data/civ1/cities.ruleset M /trunk/data/civ1/effects.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ1/governments.ruleset M /trunk/data/civ1/nations.ruleset M /trunk/data/civ1/techs.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/buildings.ruleset M /trunk/data/civ2/cities.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2/governments.ruleset M /trunk/data/civ2/nations.ruleset M /trunk/data/civ2/techs.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/default/buildings.ruleset M /trunk/data/default/cities.ruleset M /trunk/data/default/effects.ruleset M /trunk/data/default/game.ruleset M /trunk/data/default/governments.ruleset M /trunk/data/default/nations.ruleset M /trunk/data/default/techs.ruleset M /trunk/data/default/terrain.ruleset M /trunk/data/default/units.ruleset M /trunk/data/experimental/buildings.ruleset M /trunk/data/experimental/cities.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/experimental/governments.ruleset M /trunk/data/experimental/techs.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/buildings.ruleset M /trunk/data/multiplayer/cities.ruleset M /trunk/data/multiplayer/effects.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/multiplayer/governments.ruleset M /trunk/data/multiplayer/techs.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/fc_version M /trunk/server/ruleset.c Made base build time definitions consistent with what roads have. In addition to existing build_time for each base type, there's now base_time defined for each terrain type. - Base type specific build time is still primary source of build time, but value of zero there means that terrain specific value is used instead. - It's possible to completely prevent base building on some terrains by giving them base_time of zero. See gna patch #3152 ------------------------------------------------------------------------ r20934 | cazfi | 2012-02-28 00:37:18 +0200 (Tue, 28 Feb 2012) | 7 lines Changed paths: M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.0/themes.c Made gtk3-client theming code gtk3-compatible. Now loading themes to gtk3-client works. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #3160 ------------------------------------------------------------------------ r20930 | cazfi | 2012-02-28 00:20:33 +0200 (Tue, 28 Feb 2012) | 6 lines Changed paths: M /trunk/ai/default/aicity.c M /trunk/server/advisors/advdata.c Number of veteran steps Veteran_Build effect provides affects how much value AI puts to effect. It used to value effect always the same, no matter if it provided one negative or two positive steps. See gna bug #19466 ------------------------------------------------------------------------ r20928 | cazfi | 2012-02-28 00:00:07 +0200 (Tue, 28 Feb 2012) | 6 lines Changed paths: A /trunk/data/graphics/cimpletoon/fanatics1.blend Added blender source for fanatics unit suitable for cimpletoon tileset. By "yd" See gna patch #3149 ------------------------------------------------------------------------ r20924 | cazfi | 2012-02-27 02:20:17 +0200 (Mon, 27 Feb 2012) | 5 lines Changed paths: M /trunk/utility/ioz.c M /trunk/utility/support.c M /trunk/utility/support.h Changed fc_gzopen() return type to gzFile as that's what it gets from gzopen() and what callers expect. See gna bug #19501 ------------------------------------------------------------------------ r20920 | cazfi | 2012-02-27 00:50:33 +0200 (Mon, 27 Feb 2012) | 4 lines Changed paths: M /trunk/doc/README.effects Added requirement types Base and Road to list in README.effects See gna patch #3148 ------------------------------------------------------------------------ r20919 | cazfi | 2012-02-26 21:24:14 +0200 (Sun, 26 Feb 2012) | 4 lines Changed paths: M /trunk/common/unit.c Fixed can_unit_do_activity_road() to check ACTIVITY_GEN_ROAD instead of ACTIVITY_ROAD. See gna bug #19490 ------------------------------------------------------------------------ r20915 | cazfi | 2012-02-26 00:19:22 +0200 (Sun, 26 Feb 2012) | 8 lines Changed paths: M /trunk/common/effects.c Avoid potential segfault on get_unittype_bonus() when NULL tile is passed to it, and removed assert against such calls. Underlaying requirement list logic handles NULL tile like we want; no non-NULL tile would give same results as NULL tile, so we want to give callers ability to ask NULL tile semantics. See gna bug #19467 (this is fix on top of original commit) ------------------------------------------------------------------------ r20914 | cazfi | 2012-02-25 12:17:01 +0200 (Sat, 25 Feb 2012) | 5 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/disaster.c M /trunk/common/disaster.h M /trunk/common/packets.def M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/default/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/fc_version M /trunk/server/cityturn.c M /trunk/server/ruleset.c Support for disaster requirement lists. Disaster can happen only if all requirements are met, and no negated requirement is met. See gna patch #3143 ------------------------------------------------------------------------ r20913 | cazfi | 2012-02-25 11:42:10 +0200 (Sat, 25 Feb 2012) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/common/unittype.h M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/default/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/fc_version M /trunk/server/ruleset.c M /trunk/server/unittools.c Made unit convert times ruleset configurable. See gna patch #3124 ------------------------------------------------------------------------ r20912 | cazfi | 2012-02-25 11:25:51 +0200 (Sat, 25 Feb 2012) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/fc_types.h M /trunk/common/packets.def M /trunk/common/road.c M /trunk/common/road.h M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/fc_version M /trunk/server/ruleset.c Removed static hardcoded road type structures completely. See gna patch #3141 ------------------------------------------------------------------------ r20909 | cazfi | 2012-02-25 11:11:30 +0200 (Sat, 25 Feb 2012) | 8 lines Changed paths: M /trunk/server/plrhand.c If teams are not set up, do not call player_limit_to_max_rates() in server_player_init(). There will be another call to server_player_init() that does set up both team information and max rates. Reported by tirolalira and myself See gna bug #19450 ------------------------------------------------------------------------ r20908 | cazfi | 2012-02-24 01:05:59 +0200 (Fri, 24 Feb 2012) | 5 lines Changed paths: M /trunk/data/default/script.lua Added postprocessing of generated map to default ruleset script.lua. It adds some tile labels randomly. See gna patch #3147 ------------------------------------------------------------------------ r20906 | cazfi | 2012-02-24 00:49:18 +0200 (Fri, 24 Feb 2012) | 4 lines Changed paths: M /trunk/dependencies/cvercmp/cvercmp.c When comparing version numbers, consider "x.y-dev" lesser than "x.y-alpha" or plain "x.y" See gna patch #3146 ------------------------------------------------------------------------ r20903 | cazfi | 2012-02-24 00:43:37 +0200 (Fri, 24 Feb 2012) | 5 lines Changed paths: M /trunk/data/database.lua M /trunk/doc/README.fcdb M /trunk/scripts/setup_auth_server.sh Reserve enough space in database for storing address account creation request comes from when address is IPv6 one. See gna bug #19485 ------------------------------------------------------------------------ r20902 | cazfi | 2012-02-24 00:38:14 +0200 (Fri, 24 Feb 2012) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/maphand.c M /trunk/server/maphand.h Added roads bitvector to player tiles. See gna patch #3134 ------------------------------------------------------------------------ r20901 | cazfi | 2012-02-23 23:57:48 +0200 (Thu, 23 Feb 2012) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/disaster.c M /trunk/common/disaster.h M /trunk/common/fc_types.h M /trunk/common/generate_packets.py M /trunk/common/packets.def M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/default/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/fc_version M /trunk/server/ruleset.c Use disaster definitions from ruleset instead of hardcoded ones. See gna patch #3139 ------------------------------------------------------------------------ r20900 | cazfi | 2012-02-23 07:53:49 +0200 (Thu, 23 Feb 2012) | 4 lines Changed paths: D /trunk/client/civclient.c Removed obsolete client/civclient.c from under version control. See gna patch #3145 ------------------------------------------------------------------------ r20899 | cazfi | 2012-02-23 07:50:21 +0200 (Thu, 23 Feb 2012) | 5 lines Changed paths: M /trunk/server/unithand.c Avoid call to set_unit_activity_targeted() if unit activity changed from targeted one to untargeted one as side effect of unit_assign_activity_target() See gna bug #19458 ------------------------------------------------------------------------ r20898 | cazfi | 2012-02-22 23:15:28 +0200 (Wed, 22 Feb 2012) | 4 lines Changed paths: M /trunk/po/pl.po Updated Polish translation by Hubert Kowalewski See gna patch #3131 ------------------------------------------------------------------------ r20896 | cazfi | 2012-02-22 23:04:22 +0200 (Wed, 22 Feb 2012) | 5 lines Changed paths: M /trunk/data/default/game.ruleset Adjusted default ruleset description to make clear that it's best suited for single player games. See gna patch #3132 ------------------------------------------------------------------------ r20893 | cazfi | 2012-02-22 22:12:49 +0200 (Wed, 22 Feb 2012) | 4 lines Changed paths: M /trunk/common/unit.c Check more requirement ranges for effect Unit_Recover. See gna bug #19467 ------------------------------------------------------------------------ r20892 | cazfi | 2012-02-22 21:42:16 +0200 (Wed, 22 Feb 2012) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/Makefile.am A /trunk/common/disaster.c A /trunk/common/disaster.h M /trunk/common/events.c M /trunk/common/events.h M /trunk/common/fc_types.h M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/data/stdsounds.soundspec M /trunk/fc_version M /trunk/server/cityturn.c M /trunk/server/cityturn.h M /trunk/server/ruleset.c M /trunk/server/settings.c M /trunk/server/srv_main.c Added random disasters. See gna patch #3130 ------------------------------------------------------------------------ r20891 | cazfi | 2012-02-22 21:21:52 +0200 (Wed, 22 Feb 2012) | 6 lines Changed paths: M /trunk/client/tilespec.c Show correct unit activity icon for ACTIVITY_GEN_ROAD. Reported by Jacob Nevins See gna bug #19472 ------------------------------------------------------------------------ r20890 | cazfi | 2012-02-22 01:51:17 +0200 (Wed, 22 Feb 2012) | 8 lines Changed paths: M /trunk/server/savegame.c Load rulesets before Road names are needed while loading old style savegames. This fixes a bug that roads were not correctly loaded as road bits in specials bitvectors were assigned no meaning at all. Reported by Jacob Nevins See gna bug #19462 ------------------------------------------------------------------------ r20889 | cazfi | 2012-02-22 00:49:04 +0200 (Wed, 22 Feb 2012) | 4 lines Changed paths: M /trunk/server/unittools.c Fixed counting of how much work toward ACTIVITY_GEN_ROAD has been made. See gna bug #19475 ------------------------------------------------------------------------ r20886 | cazfi | 2012-02-21 19:25:16 +0200 (Tue, 21 Feb 2012) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/editgui.c M /trunk/client/gui-gtk-2.0/graphics.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-gtk-2.0/wldlg.c M /trunk/client/gui-gtk-3.0/citydlg.c M /trunk/client/gui-gtk-3.0/editgui.c M /trunk/client/gui-gtk-3.0/graphics.c M /trunk/client/gui-gtk-3.0/repodlgs.c M /trunk/client/gui-gtk-3.0/wldlg.c M /trunk/client/gui-sdl/gui_tilespec.h M /trunk/client/gui-xaw/graphics.c M /trunk/client/reqtree.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h Support for having fixed orientation displayed for unit types in various dialogs. Units in tech tree fixed to face South. See gna bug #18945 ------------------------------------------------------------------------ r20883 | cazfi | 2012-02-21 18:31:50 +0200 (Tue, 21 Feb 2012) | 5 lines Changed paths: M /trunk/modinst/download.c Avoid URL field missing in malformed modpack.list causing freeciv-modpack to enter endless loop. See gna bug #19446 ------------------------------------------------------------------------ r20882 | cazfi | 2012-02-21 02:16:36 +0200 (Tue, 21 Feb 2012) | 4 lines Changed paths: M /trunk/common/scriptcore/api_game_methods.c M /trunk/common/scriptcore/api_game_methods.h M /trunk/common/scriptcore/tolua_game.pkg Added scripting function tile:set_label() for setting label associated with tile. See gna patch #3136 ------------------------------------------------------------------------ r20880 | cazfi | 2012-02-21 02:03:56 +0200 (Tue, 21 Feb 2012) | 4 lines Changed paths: M /trunk/data/civ1.serv M /trunk/data/civ2.serv M /trunk/data/experimental.serv M /trunk/doc/README.ruleset_experimental M /trunk/doc/README.ruleset_multiplayer M /trunk/doc/README.rulesets Replaces remaining occurrences of "./ser" in documentation with "./fcser" See gna patch #3126 ------------------------------------------------------------------------ r20879 | cazfi | 2012-02-21 00:16:20 +0200 (Tue, 21 Feb 2012) | 7 lines Changed paths: M /trunk/server/citytools.c Value of Veteran_Build effect tells number of veterancy levels gained. It used to be handled as boolean to tell if 1 level is gained or not. Patch by Michal Mazurek See gna patch #3062 ------------------------------------------------------------------------ r20877 | cazfi | 2012-02-20 23:34:27 +0200 (Mon, 20 Feb 2012) | 5 lines Changed paths: M /trunk/client/servers.c M /trunk/configure.ac M /trunk/fc_version Get latest version information from metaserver as versions.[followtag] where [followtag] is settable with new configure option --with-followtag. See gna patch #3121 ------------------------------------------------------------------------ r20876 | cazfi | 2012-02-20 22:29:03 +0200 (Mon, 20 Feb 2012) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/doc/README.packaging Made it possible to build both gtk and Qt module installers simultaneously See gna patch #3111 ------------------------------------------------------------------------ r20872 | cazfi | 2012-02-20 21:31:40 +0200 (Mon, 20 Feb 2012) | 5 lines Changed paths: M /trunk/autogen.sh Check sanity of source directory from exitence of common/game.c, and not from obsolete client/civclient.c. See gna bug #19456 ------------------------------------------------------------------------ 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. See gna patch #3140 ------------------------------------------------------------------------ r20870 | cazfi | 2012-02-19 00:32:03 +0200 (Sun, 19 Feb 2012) | 4 lines Changed paths: M /trunk/server/scripting/script_server.c M /trunk/server/srv_main.c Emit new "map_generated" signal when map generation finishes. See gna patch #3135 ------------------------------------------------------------------------ r20869 | cazfi | 2012-02-19 00:28:46 +0200 (Sun, 19 Feb 2012) | 4 lines Changed paths: M /trunk/common/road.c M /trunk/common/road.h M /trunk/common/tile.c Use tile_remove_road() instead of tile_remove_special() to remove roads when terrain changes. See gna patch #3128 ------------------------------------------------------------------------ r20867 | cazfi | 2012-02-18 23:52:58 +0200 (Sat, 18 Feb 2012) | 5 lines Changed paths: M /trunk/common/fc_cmdhelp.c M /trunk/utility/support.c M /trunk/utility/support.h Added function fc_basename() that always takes const parameter regardless of lower level basename() implementation. See gna bug #19409 ------------------------------------------------------------------------ r20866 | cazfi | 2012-02-18 12:00:35 +0200 (Sat, 18 Feb 2012) | 5 lines Changed paths: M /trunk/utility/Makefile.am M /trunk/utility/registry_ini.c A /trunk/utility/section_file.h Moved definition of section_file structure to separate registry-internal header so any registry sourcefile can include it. See gna patch #3129 ------------------------------------------------------------------------ r20865 | cazfi | 2012-02-18 02:07:08 +0200 (Sat, 18 Feb 2012) | 6 lines Changed paths: M /trunk/client/climisc.c M /trunk/client/climisc.h M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/goto.c M /trunk/client/goto.h M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-xaw/actions.c M /trunk/client/gui-xaw/menu.c M /trunk/client/mapctrl_common.c M /trunk/client/mapview_common.c M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/common/unit.h M /trunk/fc_version M /trunk/server/unithand.c M /trunk/server/unittools.c Added most of the basic support for handling connect activities with generic road types with activity ACTIVITY_GEN_ROAD. That is not yet ever activated, but road and railroad connects are still activated as ACTIVITY_ROAD and ACTIVITY_RAILROAD See gna patch #3127 ------------------------------------------------------------------------ r20862 | cazfi | 2012-02-18 01:52:23 +0200 (Sat, 18 Feb 2012) | 5 lines Changed paths: M /trunk/common/unit.c Make sure that no veteran level above unit types maximum gets assigned to newly created unit. See gna bug #19447 ------------------------------------------------------------------------ r20861 | cazfi | 2012-02-18 01:25:38 +0200 (Sat, 18 Feb 2012) | 4 lines Changed paths: M /trunk/utility/speclist.h Added lowlevel mutex protected speclist iteration macros. See gna patch #3108 ------------------------------------------------------------------------ r20859 | cazfi | 2012-02-18 01:09:32 +0200 (Sat, 18 Feb 2012) | 5 lines Changed paths: M /trunk/ai/default/aisettler.c When aisettler searches best tile for first worker of city it considers to build, already reserved tiles are assigned goodness of -1. If there is no tile with positive goodness at all, reserve none. See gna bug #19449 ------------------------------------------------------------------------ r20858 | cazfi | 2012-02-17 01:01:58 +0200 (Fri, 17 Feb 2012) | 4 lines Changed paths: M /trunk/ai/default/advdomestic.c M /trunk/common/traits.h M /trunk/data/default/nations.ruleset M /trunk/server/ruleset.c Added AI trait Trader. See gna patch #3123 ------------------------------------------------------------------------ r20856 | jtn | 2012-02-17 00:20:28 +0200 (Fri, 17 Feb 2012) | 7 lines Changed paths: M /trunk/server/edithand.c M /trunk/server/maphand.c Fix trouble including server segfaults when a player is removed mid-game, caused by mishandling of vision / tile knowledge. Reported by Michael Mazurek (akfaew@gna); patch by Matthias Pfafferodt (syntron@gna). See gna bug #18776. ------------------------------------------------------------------------ r20855 | cazfi | 2012-02-16 21:48:21 +0200 (Thu, 16 Feb 2012) | 4 lines Changed paths: M /trunk/client/goto.c M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/common/road.c M /trunk/common/road.h M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/common/tile.c M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/fc_version M /trunk/manual/civmanual.c M /trunk/server/ruleset.c Replaced road & railroad specific build time implementation with one that can be extended to any number of road types. See gna patch #3117 ------------------------------------------------------------------------ r20853 | cazfi | 2012-02-16 21:15:18 +0200 (Thu, 16 Feb 2012) | 5 lines Changed paths: M /trunk/common/citizens.c M /trunk/common/citizens.h M /trunk/server/cityturn.c Check that there is at least one citizen of the nationality of the city owner before migrating one away. If not, migrate random other citizen. See gna bug #19445 ------------------------------------------------------------------------ r20851 | cazfi | 2012-02-16 20:45:57 +0200 (Thu, 16 Feb 2012) | 5 lines Changed paths: M /trunk/data/civ2/effects.ruleset Fixed a bug in civ2 ruleset that Barracks and Sun Tzu together caused newly built units to gain two veteran levels instead of one. See gna bug #19448 ------------------------------------------------------------------------ r20849 | cazfi | 2012-02-16 01:42:56 +0200 (Thu, 16 Feb 2012) | 5 lines Changed paths: M /trunk/utility/netintf.c Reserve memory and copy full address received from getaddrinfo() to list returned from net_lookup_getaddrinfo(). Previously only first sizeof pointer bytes were handled. See gna bug #18922 ------------------------------------------------------------------------ r20848 | cazfi | 2012-02-16 01:34:06 +0200 (Thu, 16 Feb 2012) | 6 lines Changed paths: M /trunk/common/game.c M /trunk/common/road.c M /trunk/common/road.h Added road type initialization and free functions. These fix the problem that after client disconnected and reconnected, road requirement lists were appended to previous ones without clearing them. See gna bug #19426 ------------------------------------------------------------------------ r20844 | cazfi | 2012-02-09 01:10:24 +0200 (Thu, 09 Feb 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-gtk-3.0/repodlgs.c M /trunk/client/gui-qt/repodlgs.cpp M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-stub/repodlgs.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/include/repodlgs_g.h M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/report.c Split endgame report packet to one header packet and separate packet for each player. This prevents it from getting too big when number of players increase. See gna bug #19241 ------------------------------------------------------------------------ r20843 | cazfi | 2012-02-08 21:43:40 +0200 (Wed, 08 Feb 2012) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-3.0/helpdlg.c M /trunk/client/gui-xaw/helpdlg.c M /trunk/client/packhand.c M /trunk/common/city.c M /trunk/common/packets.def M /trunk/common/road.c M /trunk/common/road.h M /trunk/common/terrain.h M /trunk/common/tile.c M /trunk/common/tile.h M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/fc_version M /trunk/manual/civmanual.c M /trunk/server/ruleset.c Replaced Road and Trade specific tile output increase with generic road output increase. See gna patch #3116 ------------------------------------------------------------------------ r20842 | cazfi | 2012-02-08 08:20:34 +0200 (Wed, 08 Feb 2012) | 4 lines Changed paths: M /trunk/client/gui-sdl/dialogs.c Fixed Sdl-client pillage code compilation. See gna bug #19436 ------------------------------------------------------------------------ r20841 | cazfi | 2012-02-08 08:14:28 +0200 (Wed, 08 Feb 2012) | 4 lines Changed paths: M /trunk/client/gui-xaw/dialogs.c Fixed Xaw-client pillage code compilation. See gna bug #19435 ------------------------------------------------------------------------ r20840 | cazfi | 2012-02-07 23:47:18 +0200 (Tue, 07 Feb 2012) | 6 lines Changed paths: M /trunk/client/control.c M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-3.0/dialogs.c M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-stub/dialogs.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/include/dialogs_g.h M /trunk/client/text.c M /trunk/common/fc_types.h M /trunk/common/map.c M /trunk/common/map.h M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/common/tile.c M /trunk/common/tile.h M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/fc_version M /trunk/server/unithand.c M /trunk/server/unittools.c Added basic support for having road type as pillage target. This is not yet really used, but roads are still pillaged as specials. See gna patch #3105 ------------------------------------------------------------------------ r20838 | cazfi | 2012-02-07 01:45:44 +0200 (Tue, 07 Feb 2012) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/city.c M /trunk/common/packets.def M /trunk/common/road.c M /trunk/common/road.h M /trunk/common/tile.c M /trunk/common/tile.h M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/fc_version M /trunk/server/ruleset.c Replaced Railroad specific tile output bonuses with generic, road type wise, bonuses. See gna patch #3107 ------------------------------------------------------------------------ r20837 | cazfi | 2012-02-07 00:14:10 +0200 (Tue, 07 Feb 2012) | 5 lines Changed paths: M /trunk/client/control.c M /trunk/client/tilespec.c M /trunk/common/fc_types.h M /trunk/common/packets.def M /trunk/common/tile.c M /trunk/common/unit.c M /trunk/data/amplio/tiles.spec M /trunk/data/amplio2/tiles.spec M /trunk/data/hex2t/items.spec M /trunk/data/isotrident/tiles.spec M /trunk/data/trident/tiles.spec M /trunk/fc_version M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/unithand.c M /trunk/server/unittools.c Made unit conversion unit activity. This makes it possible for it to take some time instead of happening instantly. It now takes one turn. See gna patch #3110 ------------------------------------------------------------------------ r20836 | mixcoatl | 2012-02-07 00:09:21 +0200 (Tue, 07 Feb 2012) | 1 line Changed paths: M /trunk/data/nation/crusader.ruleset M /trunk/data/nation/cuyavian.ruleset M /trunk/data/nation/frankish.ruleset M /trunk/data/nation/fulani.ruleset M /trunk/data/nation/marathi.ruleset M /trunk/data/nation/tuareg.ruleset Removed init_government in 6 nations. See Gna patch #3030 ------------------------------------------------------------------------ r20835 | mixcoatl | 2012-02-06 23:55:32 +0200 (Mon, 06 Feb 2012) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/chrobatian-large.png A /trunk/data/flags/chrobatian-shield-large.png A /trunk/data/flags/chrobatian-shield.png A /trunk/data/flags/chrobatian.png A /trunk/data/flags/chrobatian.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/chrobatian.ruleset M /trunk/data/nation/slavic.ruleset M /trunk/po/POTFILES.in Add Chrobatian nation by Andrzej G. See Gna patch #3068 ------------------------------------------------------------------------ r20831 | jtn | 2012-02-06 12:12:06 +0200 (Mon, 06 Feb 2012) | 3 lines Changed paths: M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-xaw/menu.c M /trunk/client/gui-xaw/menu.h M /trunk/data/gtk_menus.xml Change hardcoded "Fortress & Airbase" view toggle in client to "Bases". See gna patch #3119. ------------------------------------------------------------------------ r20830 | jtn | 2012-02-06 12:12:01 +0200 (Mon, 06 Feb 2012) | 3 lines Changed paths: M /trunk/client/gui-gtk-2.0/diplomat_dialog.c M /trunk/client/gui-gtk-3.0/diplomat_dialog.c M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-xaw/diplomat_dialog.c M /trunk/data/Freeciv.in Remove some hardcoded references to Diplomat and Spy units. See gna patch #3118. ------------------------------------------------------------------------ r20829 | cazfi | 2012-02-06 01:55:10 +0200 (Mon, 06 Feb 2012) | 6 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/map.c M /trunk/common/movement.c M /trunk/common/packets.def M /trunk/common/road.c M /trunk/common/road.h M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/fc_version M /trunk/server/ruleset.c Road being native to unit now means only that unit gets the benefit from road, not necessarily that unit can exist on road tile on hostile terrain. To make latter setup still possible, road flag "NativeTile" is added. See gna patch #3100 ------------------------------------------------------------------------ r20818 | cazfi | 2012-02-05 22:58:46 +0200 (Sun, 05 Feb 2012) | 4 lines Changed paths: M /trunk/INSTALL Updated links to gtk2-client dependencies in INSTALL. See gna patch #3109 ------------------------------------------------------------------------ r20817 | jtn | 2012-02-05 22:57:03 +0200 (Sun, 05 Feb 2012) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-gtk-3.0/repodlgs.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/packhand.c Units report did not take account of multiple city build slots. Reported by Michal Mazurek (akfaew@gna). See gna bug #19339. ------------------------------------------------------------------------ r20816 | jtn | 2012-02-05 22:57:00 +0200 (Sun, 05 Feb 2012) | 4 lines Changed paths: M /trunk/client/packhand.c Refresh units report if a unit's homecity changes, since that can affect total upkeep. See gna bug #19405. ------------------------------------------------------------------------ r20815 | jtn | 2012-02-05 22:56:57 +0200 (Sun, 05 Feb 2012) | 5 lines Changed paths: M /trunk/client/gui-sdl/repodlgs.c Fix missing information in SDL units report: - "under construction" and "soonest completion" always showed "--" - totals were not visible See gna bug #19403. ------------------------------------------------------------------------ r20814 | cazfi | 2012-02-05 21:33:14 +0200 (Sun, 05 Feb 2012) | 4 lines Changed paths: M /trunk/utility/fcthread.c Allow recursive allocation of pthread mutexes See gna patch #3106 ------------------------------------------------------------------------ r20813 | cazfi | 2012-02-05 11:12:47 +0200 (Sun, 05 Feb 2012) | 4 lines Changed paths: M /trunk/client/client_main.c M /trunk/manual/civmanual.c M /trunk/modinst/mpgui_gtk.c M /trunk/modinst/mpgui_qt.cpp M /trunk/server/srv_main.c M /trunk/utility/Makefile.am A /trunk/utility/registry.c M /trunk/utility/registry.h Added for-now-empty registry_module_init() and registry_module_close() See gna patch #3103 ------------------------------------------------------------------------ r20809 | cazfi | 2012-02-05 01:09:25 +0200 (Sun, 05 Feb 2012) | 5 lines Changed paths: M /trunk/dependencies/tolua-5.1/src/lib/Makefile.am Use LUA_CFLAGS provided by configure instead of hardcoded include path to lua-5.1 copy included in freeciv tree. See gna bug #19397 ------------------------------------------------------------------------ r20808 | cazfi | 2012-02-04 22:36:24 +0200 (Sat, 04 Feb 2012) | 4 lines Changed paths: M /trunk/ai/default/Makefile.am M /trunk/ai/default/advdomestic.c M /trunk/ai/default/aicity.c M /trunk/common/traits.h M /trunk/data/default/nations.ruleset M /trunk/server/ruleset.c Added AI trait "Expansionist" See gna patch #3104 ------------------------------------------------------------------------ r20807 | cazfi | 2012-02-04 20:49:39 +0200 (Sat, 04 Feb 2012) | 4 lines Changed paths: M /trunk/dependencies/lua-5.2/src/Makefile.am Added missing lua-5.2 source files missing to Makefile.am. See gna patch #3101 ------------------------------------------------------------------------ r20799 | jtn | 2012-02-04 17:01:41 +0200 (Sat, 04 Feb 2012) | 3 lines Changed paths: M /trunk/client/gui-xaw/mapview.c Avoid an assertion failure on game end in Xaw client. See gna bug #?????. ------------------------------------------------------------------------ r20798 | jtn | 2012-02-04 17:01:38 +0200 (Sat, 04 Feb 2012) | 6 lines Changed paths: M /trunk/common/dataio.c M /trunk/common/packets.h Fix enough_space() check when creating packets, and add an assertion that it never fires. Reported anonymously. See gna bug #????? ------------------------------------------------------------------------ r20797 | jtn | 2012-02-04 17:01:34 +0200 (Sat, 04 Feb 2012) | 5 lines Changed paths: M /trunk/common/events.c M /trunk/common/events.h M /trunk/data/stdsounds.soundspec Fix inaccuracies in the list of sound tags in stdsounds.soundspec. Based on a report by bit@gna. See gna bug #19389. ------------------------------------------------------------------------ r20795 | cazfi | 2012-02-04 14:14:01 +0200 (Sat, 04 Feb 2012) | 4 lines Changed paths: M /trunk/client/Makefile.am M /trunk/client/servers.c M /trunk/configure.ac M /trunk/dependencies/Makefile.am A /trunk/dependencies/cvercmp A /trunk/dependencies/cvercmp/Makefile.am A /trunk/dependencies/cvercmp/cvercmp.c A /trunk/dependencies/cvercmp/cvercmp.h Use cvercmp for comparing current version to latest release. See gna patch #3087 ------------------------------------------------------------------------ r20793 | cazfi | 2012-02-03 20:26:24 +0200 (Fri, 03 Feb 2012) | 6 lines Changed paths: M /trunk/INSTALL Added gtk3-client section to INSTALL. Requested by Jacob Nevins See gna patch #3073 ------------------------------------------------------------------------ r20792 | cazfi | 2012-02-03 20:16:14 +0200 (Fri, 03 Feb 2012) | 4 lines Changed paths: M /trunk/ai/aitraits.c Clip trait values between 1 and TRAIT_DEFAULT_VALUE ^ 2 See gna patch #3099 ------------------------------------------------------------------------ r20791 | cazfi | 2012-02-03 19:09:00 +0200 (Fri, 03 Feb 2012) | 4 lines Changed paths: M /trunk/utility/netintf.c M /trunk/utility/netintf.h Removed obsolete fc_lookup_httpd() See gna patch #3098 ------------------------------------------------------------------------ r20790 | cazfi | 2012-02-02 23:25:30 +0200 (Thu, 02 Feb 2012) | 8 lines Changed paths: M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-3.0/dialogs.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/packhand.c M /trunk/client/text.c M /trunk/client/tilespec.c M /trunk/common/packets.def M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/fc_version M /trunk/server/advisors/autosettlers.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/server/unittools.h Pass activity targets as union to functions that before took different target types as separate arguments. This was already true to some degree with bases and roads, but now also specials are part of that union, and it's now wrapped inside structure that has also information what kind of target it is. This removes need for complicated target type guessing. See gna patch #3093 ------------------------------------------------------------------------ r20789 | cazfi | 2012-02-02 22:24:07 +0200 (Thu, 02 Feb 2012) | 4 lines Changed paths: D /trunk/client/gui-ftwl D /trunk/data/themes/gui-ftwl D /trunk/doc/README.ftwl D /trunk/doc/man/freeciv-ftwl.6 D /trunk/utility/ftwl Removed gui-ftwl from under version control. See gna patch #3094 ------------------------------------------------------------------------ r20787 | cazfi | 2012-02-02 21:29:07 +0200 (Thu, 02 Feb 2012) | 4 lines Changed paths: M /trunk/data/scenarios/tutorial.sav Fixed tutorial code to get tile info as property of city, not method. See gna bug #19356 ------------------------------------------------------------------------ r20785 | cazfi | 2012-02-02 01:15:57 +0200 (Thu, 02 Feb 2012) | 4 lines Changed paths: M /trunk/dependencies/tolua-5.1/README M /trunk/dependencies/tolua-5.1/include/tolua.h M /trunk/dependencies/tolua-5.1/src/bin/lua/array.lua M /trunk/dependencies/tolua-5.1/src/bin/lua/container.lua M /trunk/dependencies/tolua-5.1/src/bin/toluabind.c M /trunk/dependencies/tolua-5.1/src/lib/tolua_event.c M /trunk/dependencies/tolua-5.1/src/lib/tolua_map.c Updated tolua to version 5.1.4 See gna patch #3096 ------------------------------------------------------------------------ r20783 | jtn | 2012-02-02 00:43:36 +0200 (Thu, 02 Feb 2012) | 3 lines Changed paths: M /trunk/common/mapimg.c Rename "magickwand" map image toolkit as just "magick". See gna patch #3097. ------------------------------------------------------------------------ r20782 | cazfi | 2012-02-01 00:16:03 +0200 (Wed, 01 Feb 2012) | 4 lines Changed paths: M /trunk/common/map.c M /trunk/common/tile.c M /trunk/common/tile.h Added roads vector to tile structure. See gna patch #3088 ------------------------------------------------------------------------ r20781 | cazfi | 2012-01-31 23:48:52 +0200 (Tue, 31 Jan 2012) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/canvas.h M /trunk/client/gui-gtk-3.0/citydlg.c M /trunk/client/gui-gtk-3.0/editprop.c M /trunk/client/gui-gtk-3.0/helpdlg.c M /trunk/client/gui-gtk-3.0/mapview.c M /trunk/client/gui-gtk-3.0/repodlgs.c M /trunk/client/gui-gtk-3.0/spaceshipdlg.c M /trunk/client/gui-gtk-3.0/unitselect.c Use new macro FC_STATIC_CANVAS_INIT to initialize statically allocated canvases. See gna patch #2908 ------------------------------------------------------------------------ r20780 | cazfi | 2012-01-31 23:25:13 +0200 (Tue, 31 Jan 2012) | 4 lines Changed paths: M /trunk/modinst/Makefile.am Moved rule to generate source files with moc out from conditional block. See gna bug #19366 ------------------------------------------------------------------------ r20767 | jtn | 2012-01-31 12:09:17 +0200 (Tue, 31 Jan 2012) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/messagedlg.c M /trunk/client/gui-gtk-3.0/messagedlg.c Fix an uninitialised variable in the Gtk message options dialog -- fortunately with no effect since its value is effectively not used with the current compile options. Reported by user "Bit" on the forum. See gna bug #19349. ------------------------------------------------------------------------ r20766 | jtn | 2012-01-31 12:09:14 +0200 (Tue, 31 Jan 2012) | 6 lines Changed paths: M /trunk/server/savegame2.c Fix incorrect use of macro arguments that could lead to wrong behaviour on encountering a malformed save file. Report and patch by user "Bit" on the forum. See gna bug #19348. ------------------------------------------------------------------------ r20765 | jtn | 2012-01-31 12:09:11 +0200 (Tue, 31 Jan 2012) | 5 lines Changed paths: M /trunk/server/console.c Fix a failure to compile when compression is disabled at build time. Reported by user "Bit" on the forum. See gna bug #19347. ------------------------------------------------------------------------ r20764 | jtn | 2012-01-31 12:09:06 +0200 (Tue, 31 Jan 2012) | 6 lines Changed paths: M /trunk/server/settings.c Fix failure of server options trading_{tech,gold,city} to appear in any of the "vital", "situational", or "rare" sets of server settings. Reported by user "Bit" on the forum. See gna bug #19346. ------------------------------------------------------------------------ r20763 | jtn | 2012-01-31 12:09:03 +0200 (Tue, 31 Jan 2012) | 7 lines Changed paths: M /trunk/server/settings.c "/reset game" was accessing the wrong members of a union for boolean and enumerated options, which could cause the wrong values to be restored on some platforms. Reported by user "Bit" on the forum. See gna bug #19345. ------------------------------------------------------------------------ r20761 | cazfi | 2012-01-31 01:05:14 +0200 (Tue, 31 Jan 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/citydlg.c M /trunk/client/gui-gtk-3.0/repodlgs.c Make text in gtk3-client progress bars visible. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna bug #19009 ------------------------------------------------------------------------ r20760 | cazfi | 2012-01-30 23:22:43 +0200 (Mon, 30 Jan 2012) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/modinst/Makefile.am M /trunk/modinst/download.h M /trunk/modinst/mpcmdline.h M /trunk/modinst/mpgui_gtk.c A /trunk/modinst/mpgui_qt.cpp A /trunk/modinst/mpgui_qt.h Initial version of Qt-based modpack installer. See gna patch #3038 ------------------------------------------------------------------------ r20759 | mixcoatl | 2012-01-30 23:19:12 +0200 (Mon, 30 Jan 2012) | 1 line Changed paths: M /trunk/data/default/nations.ruleset A /trunk/data/flags/jerusalem-large.png A /trunk/data/flags/jerusalem-shield-large.png A /trunk/data/flags/jerusalem-shield.png A /trunk/data/flags/jerusalem.png A /trunk/data/flags/jerusalem.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/crusader.ruleset M /trunk/data/nation/seljuk.ruleset M /trunk/po/POTFILES.in Add Crusader nation by myself, flag by Orange Tuesday. See Gna patch #3030 ------------------------------------------------------------------------ r20758 | cazfi | 2012-01-30 00:27:14 +0200 (Mon, 30 Jan 2012) | 5 lines Changed paths: M /trunk/server/commands.c M /trunk/server/commands.h M /trunk/server/savegame.c M /trunk/server/savegame.h M /trunk/server/savegame2.c M /trunk/server/stdinhand.c Dropped support for saving in savegame style "-1", which was legacy style, but still incompatible content-wise with old freeciv versions. See gna patch #3026 ------------------------------------------------------------------------ r20754 | jtn | 2012-01-29 20:42:39 +0200 (Sun, 29 Jan 2012) | 7 lines Changed paths: M /trunk/common/improvement.c M /trunk/common/requirements.c Fix a client crash immediately after connecting in the presence of continent-ranged Upkeep_Free effects with gold_upkeep_style=2 (notably, A. Smith in the Longturn ruleset). Reported by kevin551, Michal Mazurek (akfaew@gna), and Oleg (o01eg@gna). See gna bug #19219. ------------------------------------------------------------------------ r20753 | cazfi | 2012-01-29 01:56:49 +0200 (Sun, 29 Jan 2012) | 4 lines Changed paths: M /trunk/client/Makefile.am M /trunk/client/gui-stub/Makefile.am M /trunk/client/gui-stub/canvas.c M /trunk/client/gui-stub/chatline.c M /trunk/client/gui-stub/citydlg.c M /trunk/client/gui-stub/cityrep.c M /trunk/client/gui-stub/colors.c M /trunk/client/gui-stub/connectdlg.c M /trunk/client/gui-stub/dialogs.c M /trunk/client/gui-stub/diplodlg.c M /trunk/client/gui-stub/finddlg.c M /trunk/client/gui-stub/gotodlg.c M /trunk/client/gui-stub/graphics.c M /trunk/client/gui-stub/gui_main.c A /trunk/client/gui-stub/gui_stub.h M /trunk/client/gui-stub/helpdlg.c M /trunk/client/gui-stub/inteldlg.c M /trunk/client/gui-stub/luaconsole.c M /trunk/client/gui-stub/mapctrl.c M /trunk/client/gui-stub/mapview.c M /trunk/client/gui-stub/menu.c M /trunk/client/gui-stub/messagedlg.c M /trunk/client/gui-stub/messagewin.c M /trunk/client/gui-stub/optiondlg.c M /trunk/client/gui-stub/pages.c M /trunk/client/gui-stub/plrdlg.c M /trunk/client/gui-stub/ratesdlg.c M /trunk/client/gui-stub/repodlgs.c M /trunk/client/gui-stub/spaceshipdlg.c M /trunk/client/gui-stub/sprite.c M /trunk/client/gui-stub/themes.c M /trunk/client/gui-stub/voteinfo_bar.c A /trunk/client/gui_cbsetter.c A /trunk/client/gui_cbsetter.h M /trunk/client/gui_interface.h M /trunk/client/include/gui_proto_constructor.h Made gui-stub to use gui callback interface. See gna patch #3089 ------------------------------------------------------------------------ r20750 | jtn | 2012-01-28 04:06:37 +0200 (Sat, 28 Jan 2012) | 5 lines Changed paths: M /trunk/client/gui-stub/gui_main.c Add client-specific option handling to freeciv-stub. Reported by Karl Goetz (kgoetz@gna). See gna bug #19228. ------------------------------------------------------------------------ r20749 | cazfi | 2012-01-28 01:13:05 +0200 (Sat, 28 Jan 2012) | 4 lines Changed paths: A /trunk/dependencies/lua-5.2 A /trunk/dependencies/lua-5.2/Makefile A /trunk/dependencies/lua-5.2/Makefile.am A /trunk/dependencies/lua-5.2/README A /trunk/dependencies/lua-5.2/Version A /trunk/dependencies/lua-5.2/doc A /trunk/dependencies/lua-5.2/doc/readme.html A /trunk/dependencies/lua-5.2/src A /trunk/dependencies/lua-5.2/src/Makefile.am A /trunk/dependencies/lua-5.2/src/lapi.c A /trunk/dependencies/lua-5.2/src/lapi.h A /trunk/dependencies/lua-5.2/src/lauxlib.c A /trunk/dependencies/lua-5.2/src/lauxlib.h A /trunk/dependencies/lua-5.2/src/lbaselib.c A /trunk/dependencies/lua-5.2/src/lbitlib.c A /trunk/dependencies/lua-5.2/src/lcode.c A /trunk/dependencies/lua-5.2/src/lcode.h A /trunk/dependencies/lua-5.2/src/lcorolib.c A /trunk/dependencies/lua-5.2/src/lctype.c A /trunk/dependencies/lua-5.2/src/lctype.h A /trunk/dependencies/lua-5.2/src/ldblib.c A /trunk/dependencies/lua-5.2/src/ldebug.c A /trunk/dependencies/lua-5.2/src/ldebug.h A /trunk/dependencies/lua-5.2/src/ldo.c A /trunk/dependencies/lua-5.2/src/ldo.h A /trunk/dependencies/lua-5.2/src/ldump.c A /trunk/dependencies/lua-5.2/src/lfunc.c A /trunk/dependencies/lua-5.2/src/lfunc.h A /trunk/dependencies/lua-5.2/src/lgc.c A /trunk/dependencies/lua-5.2/src/lgc.h A /trunk/dependencies/lua-5.2/src/linit.c A /trunk/dependencies/lua-5.2/src/liolib.c A /trunk/dependencies/lua-5.2/src/llex.c A /trunk/dependencies/lua-5.2/src/llex.h A /trunk/dependencies/lua-5.2/src/llimits.h A /trunk/dependencies/lua-5.2/src/lmathlib.c A /trunk/dependencies/lua-5.2/src/lmem.c A /trunk/dependencies/lua-5.2/src/lmem.h A /trunk/dependencies/lua-5.2/src/loadlib.c A /trunk/dependencies/lua-5.2/src/lobject.c A /trunk/dependencies/lua-5.2/src/lobject.h A /trunk/dependencies/lua-5.2/src/localluaconf.h A /trunk/dependencies/lua-5.2/src/lopcodes.c A /trunk/dependencies/lua-5.2/src/lopcodes.h A /trunk/dependencies/lua-5.2/src/loslib.c A /trunk/dependencies/lua-5.2/src/lparser.c A /trunk/dependencies/lua-5.2/src/lparser.h A /trunk/dependencies/lua-5.2/src/lstate.c A /trunk/dependencies/lua-5.2/src/lstate.h A /trunk/dependencies/lua-5.2/src/lstring.c A /trunk/dependencies/lua-5.2/src/lstring.h A /trunk/dependencies/lua-5.2/src/lstrlib.c A /trunk/dependencies/lua-5.2/src/ltable.c A /trunk/dependencies/lua-5.2/src/ltable.h A /trunk/dependencies/lua-5.2/src/ltablib.c A /trunk/dependencies/lua-5.2/src/ltm.c A /trunk/dependencies/lua-5.2/src/ltm.h A /trunk/dependencies/lua-5.2/src/lua.h A /trunk/dependencies/lua-5.2/src/lua.hpp A /trunk/dependencies/lua-5.2/src/luac.c A /trunk/dependencies/lua-5.2/src/luaconf.h A /trunk/dependencies/lua-5.2/src/lualib.h A /trunk/dependencies/lua-5.2/src/lundump.c A /trunk/dependencies/lua-5.2/src/lundump.h A /trunk/dependencies/lua-5.2/src/lvm.c A /trunk/dependencies/lua-5.2/src/lvm.h A /trunk/dependencies/lua-5.2/src/lzio.c A /trunk/dependencies/lua-5.2/src/lzio.h Added lua-5.2 sources under freeciv version control. See gna patch #3085 ------------------------------------------------------------------------ r20748 | mixcoatl | 2012-01-28 00:37:42 +0200 (Sat, 28 Jan 2012) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/cuyavia-large.png A /trunk/data/flags/cuyavia-shield-large.png A /trunk/data/flags/cuyavia-shield.png A /trunk/data/flags/cuyavia.png A /trunk/data/flags/cuyavia.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/cuyavian.ruleset M /trunk/data/nation/greaterpolish.ruleset M /trunk/data/nation/mazovian.ruleset M /trunk/data/nation/polish.ruleset M /trunk/po/POTFILES.in Add Cuyavian nation by Andrzej G., flag by Lech Tadeusz Karczewski. See Gna patch #2981 ------------------------------------------------------------------------ r20747 | mixcoatl | 2012-01-27 22:54:26 +0200 (Fri, 27 Jan 2012) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/misc/flags-large.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/burgundian.ruleset M /trunk/data/nation/egyptian.ruleset A /trunk/data/nation/frankish.ruleset M /trunk/data/nation/han.ruleset M /trunk/data/nation/holyroman.ruleset M /trunk/data/nation/lorrain.ruleset M /trunk/data/nation/norman.ruleset M /trunk/data/nation/westernroman.ruleset M /trunk/po/POTFILES.in Add Frankish nation by Andrzej G. and myself. See Gna patch #2993 plus some minor edits to other nations ------------------------------------------------------------------------ r20746 | cazfi | 2012-01-27 00:00:51 +0200 (Fri, 27 Jan 2012) | 6 lines Changed paths: M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-3.0/dialogs.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/packhand.c M /trunk/client/text.c M /trunk/client/tilespec.c M /trunk/common/fc_types.h M /trunk/common/packets.def M /trunk/common/tile.c M /trunk/common/tile.h M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/fc_version M /trunk/server/advisors/autosettlers.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/server/unittools.h 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. See gna patch #3060 ------------------------------------------------------------------------ r20745 | cazfi | 2012-01-26 00:32:06 +0200 (Thu, 26 Jan 2012) | 5 lines Changed paths: M /trunk/common/road.c M /trunk/common/road.h Added transitional helper functions to convert road storage between specials bitvector and roads bitvector. See gna patch #3059 ------------------------------------------------------------------------ r20741 | jtn | 2012-01-20 23:38:06 +0200 (Fri, 20 Jan 2012) | 5 lines Changed paths: M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/widget_edit.c Fix various minor bugs with password entry in the SDL client. Reported anonymously. See gna bug #19259. ------------------------------------------------------------------------ r20726 | jtn | 2012-01-18 03:29:19 +0200 (Wed, 18 Jan 2012) | 3 lines Changed paths: M /trunk/client/gui-sdl/inteldlg.c In SDL intelligence report, stop nation flag obscuring techs. See gna bug #19290. ------------------------------------------------------------------------ r20725 | jtn | 2012-01-18 03:29:15 +0200 (Wed, 18 Jan 2012) | 3 lines Changed paths: M /trunk/client/gui-sdl/diplomat_dialog.c Fix Spy sabotage-selection dialog in the SDL client. See gna bug #19288. ------------------------------------------------------------------------ r20724 | jtn | 2012-01-18 03:29:12 +0200 (Wed, 18 Jan 2012) | 6 lines Changed paths: M /trunk/client/gui-sdl/diplomat_dialog.c Fix Embassy and Steal-a-tech "at Spy's discretion" in the SDL client -- both were completely non-functional. Reported by an anonymous user. See gna bug #19246. ------------------------------------------------------------------------ r20723 | jtn | 2012-01-18 03:29:05 +0200 (Wed, 18 Jan 2012) | 6 lines Changed paths: M /trunk/server/cityturn.c Prevent city bribe cost going negative(!) -- particularly noticeable with the multiplayer ruleset. Reported by an anonymous user. See gna bug #19272. ------------------------------------------------------------------------ r20722 | cazfi | 2012-01-18 00:20:29 +0200 (Wed, 18 Jan 2012) | 4 lines Changed paths: M /trunk/client/include/Makefile.am Distribute gui_proto_constructor.h See gna bug #19299 ------------------------------------------------------------------------ r20721 | cazfi | 2012-01-17 00:51:01 +0200 (Tue, 17 Jan 2012) | 4 lines Changed paths: A /trunk/client/include/gui_proto_constructor.h Added header missing from previous commit. See gna patch #3051 ------------------------------------------------------------------------ r20720 | cazfi | 2012-01-17 00:50:27 +0200 (Tue, 17 Jan 2012) | 5 lines Changed paths: M /trunk/client/include/canvas_g.h M /trunk/client/include/chatline_g.h M /trunk/client/include/citydlg_g.h M /trunk/client/include/cityrep_g.h M /trunk/client/include/colors_g.h M /trunk/client/include/connectdlg_g.h M /trunk/client/include/dialogs_g.h M /trunk/client/include/diplodlg_g.h M /trunk/client/include/editgui_g.h M /trunk/client/include/finddlg_g.h M /trunk/client/include/ggz_g.h M /trunk/client/include/gotodlg_g.h M /trunk/client/include/graphics_g.h M /trunk/client/include/gui_main_g.h M /trunk/client/include/helpdlg_g.h M /trunk/client/include/inteldlg_g.h M /trunk/client/include/luaconsole_g.h M /trunk/client/include/mapctrl_g.h M /trunk/client/include/mapview_g.h M /trunk/client/include/menu_g.h M /trunk/client/include/messagedlg_g.h M /trunk/client/include/messagewin_g.h M /trunk/client/include/optiondlg_g.h M /trunk/client/include/pages_g.h M /trunk/client/include/plrdlg_g.h M /trunk/client/include/ratesdlg_g.h M /trunk/client/include/repodlgs_g.h M /trunk/client/include/spaceshipdlg_g.h M /trunk/client/include/sprite_g.h M /trunk/client/include/themes_g.h M /trunk/client/include/voteinfo_bar_g.h M /trunk/client/include/wldlg_g.h Added macro GUI_FUNC_PROTO for creating prototypes of gui-specific function ptototypes. Replaced old prototypes with uses of this macro. See gna patch #3051 ------------------------------------------------------------------------ r20716 | cazfi | 2012-01-17 00:36:26 +0200 (Tue, 17 Jan 2012) | 4 lines Changed paths: M /trunk/common/map.c Initialize tile bases vector in tile_init() See gna bug #19015 ------------------------------------------------------------------------ r20714 | syntron | 2012-01-16 21:25:02 +0200 (Mon, 16 Jan 2012) | 2 lines Changed paths: M /trunk/client/gui-gtk-3.0/diplodlg.c add missing part of bug #18835 (3) ------------------------------------------------------------------------ r20712 | syntron | 2012-01-16 20:57:14 +0200 (Mon, 16 Jan 2012) | 9 lines Changed paths: M /trunk/common/scriptcore/tolua_game.pkg M /trunk/data/default/default.lua M /trunk/data/default/script.lua M /trunk/data/experimental/script.lua M /trunk/data/multiplayer/script.lua readd lua properties for City and Unit city.tile, city.size and unit.tile where removed as preparation for the transport patches or for the citizens patches and added as functions. This patches restores them as a property. see gna patch #2994 ------------------------------------------------------------------------ r20711 | syntron | 2012-01-16 20:38:54 +0200 (Mon, 16 Jan 2012) | 10 lines Changed paths: M /trunk/client/gui-gtk-3.0/diplodlg.c [gtk3] redo layout of the diplomacy dialog (vertical) see gna bug #18835 (part 3) changes 20111209: - [unused var fix] gtk3 client changes 20120110: - fix memoric ------------------------------------------------------------------------ r20709 | syntron | 2012-01-16 20:38:11 +0200 (Mon, 16 Jan 2012) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/diplodlg.c [gtk3] diplomacy in a horizontal notebook see gna bug #18835 ------------------------------------------------------------------------ r20707 | syntron | 2012-01-16 20:37:22 +0200 (Mon, 16 Jan 2012) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/cityrep.c M /trunk/client/gui-gtk-3.0/dialogs.c M /trunk/client/gui-gtk-3.0/diplodlg.c M /trunk/client/gui-gtk-3.0/finddlg.c M /trunk/client/gui-gtk-3.0/gui_stuff.c M /trunk/client/gui-gtk-3.0/gui_stuff.h M /trunk/client/gui-gtk-3.0/luaconsole.c M /trunk/client/gui-gtk-3.0/messagedlg.c M /trunk/client/gui-gtk-3.0/messagewin.c M /trunk/client/gui-gtk-3.0/plrdlg.c M /trunk/client/gui-gtk-3.0/repodlgs.c M /trunk/client/gui-gtk-3.0/spaceshipdlg.c [gtk3] add option to gui_dialog_new() to skip check of parent notebook see gna bug #18835 ------------------------------------------------------------------------ r20704 | cazfi | 2012-01-16 01:10:21 +0200 (Mon, 16 Jan 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/citydlg.c M /trunk/client/gui-gtk-3.0/dialogs.c M /trunk/client/gui-gtk-3.0/unitselect.c Do not use gtk_dialog_new_with_buttons() when zero buttons is to be created. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna bug #19182 ------------------------------------------------------------------------ r20703 | cazfi | 2012-01-15 23:41:52 +0200 (Sun, 15 Jan 2012) | 8 lines Changed paths: M /trunk/client/control.c M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/common/road.c M /trunk/common/road.h M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/techs.ruleset M /trunk/data/default/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/fc_version M /trunk/server/advisors/autosettlers.c M /trunk/server/advisors/infracache.c M /trunk/server/ruleset.c M /trunk/server/techtools.c Added generic requirement vector for road types replacing most hardcoded requirements. Roads can still be completely disabled for certain terrain types in their definitions, and no road type can be built on river tiles before tech with "Bridge" -flag has been researched. Tech flag "Railroad" has been retired. See gna patch #3056 ------------------------------------------------------------------------ r20699 | cazfi | 2012-01-15 23:26:24 +0200 (Sun, 15 Jan 2012) | 8 lines Changed paths: M /trunk/m4/compiler.m4 Compiler and linker flag support checking macros check if proposed flag works together with flags already present in target variable. This fixes some clang build failures as it makes "-Werror" apply in flag testing already, and thus weeding away those flags that clang compiler does not know and cause "unknown flag" -warning. See gna bug #19008 ------------------------------------------------------------------------ r20697 | cazfi | 2012-01-15 22:54:02 +0200 (Sun, 15 Jan 2012) | 5 lines Changed paths: M /trunk/common/ai.h Improved comments describing what ai callbacks are used for by replacing word "from" with "for" in many places. See gna bug #18949 ------------------------------------------------------------------------ r20695 | cazfi | 2012-01-15 22:13:43 +0200 (Sun, 15 Jan 2012) | 4 lines Changed paths: M /trunk/ai/default/Makefile.am M /trunk/ai/default/defaultai.c M /trunk/ai/default/defaultai.h M /trunk/configure.ac M /trunk/server/Makefile.am M /trunk/server/aiiface.c Renamed "default" ai type as "classic" See gna patch #3057 ------------------------------------------------------------------------ r20691 | syntron | 2012-01-10 22:38:58 +0200 (Tue, 10 Jan 2012) | 11 lines Changed paths: M /trunk/client/mapview_common.c M /trunk/common/map.h M /trunk/server/generator/mapgen.c [unused var fix] macros in map.h the macros define in map.h iterate also over the tile; thus, this variable is set but sometimes not used. This patch adds reduced macros for this case. Perhaps the macro definitions of 'adjc_dirlist_iterate' and 'adjc_dirlist_base_iterate' can be merged? I did not find a solution. see gna bug #19152 ------------------------------------------------------------------------ r20689 | syntron | 2012-01-10 22:28:52 +0200 (Tue, 10 Jan 2012) | 7 lines Changed paths: M /trunk/client/gui-gtk-3.0/luaconsole.c [unused var fix] gtk3 client - fix unused var in luaconsole.c see gna bug #19154 ------------------------------------------------------------------------ r20687 | syntron | 2012-01-10 22:27:57 +0200 (Tue, 10 Jan 2012) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/diplodlg.c M /trunk/client/gui-gtk-2.0/luaconsole.c [unused var fix] gtk2 client remove variables which are set but not used see gna bug #19151 ------------------------------------------------------------------------ r20685 | syntron | 2012-01-10 22:26:57 +0200 (Tue, 10 Jan 2012) | 6 lines Changed paths: M /trunk/client/gui-xaw/cityrep.c [unused var fix] xaw client remove variables which are set but not used see gna bug #19150 ------------------------------------------------------------------------ r20683 | syntron | 2012-01-10 22:26:05 +0200 (Tue, 10 Jan 2012) | 6 lines Changed paths: M /trunk/client/gui-sdl/SDL_gfxPrimitives.c M /trunk/client/gui-sdl/SDL_rotozoom.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/messagewin.c M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/widget_scrollbar.c M /trunk/client/gui-sdl/wldlg.c [unused var fix] SDL client remove variables which are set but not used see gna bug #19149 (1) ------------------------------------------------------------------------ r20681 | syntron | 2012-01-10 22:25:01 +0200 (Tue, 10 Jan 2012) | 4 lines Changed paths: M /trunk/server/scripting/api_server_edit.c [unused var fix] remove variable 'status' from api_edit_create_player() see gna bug #19148 ------------------------------------------------------------------------ r20678 | syntron | 2012-01-10 22:23:51 +0200 (Tue, 10 Jan 2012) | 6 lines Changed paths: M /trunk/server/stdinhand.c [unused var fix] use *_list_size() to get the number of units - replaces an old iteration over all units to count them see gna bug #19147 ------------------------------------------------------------------------ r20674 | jcreus | 2011-12-18 17:24:46 +0200 (Sun, 18 Dec 2011) | 1 line Changed paths: M /trunk/po/ca.po Translation update ------------------------------------------------------------------------ r20673 | mixcoatl | 2011-12-17 22:53:05 +0200 (Sat, 17 Dec 2011) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/marathi-large.png A /trunk/data/flags/marathi-shield-large.png A /trunk/data/flags/marathi-shield.png A /trunk/data/flags/marathi.png A /trunk/data/flags/marathi.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/indian.ruleset A /trunk/data/nation/marathi.ruleset M /trunk/data/nation/mughal.ruleset M /trunk/data/nation/tuareg.ruleset M /trunk/po/POTFILES.in Add Marathi nation by Andrzej G., flag by Sankalp Dravid. See Gna patch #2976 ------------------------------------------------------------------------ r20672 | mixcoatl | 2011-12-17 21:08:25 +0200 (Sat, 17 Dec 2011) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/tuareg-large.png A /trunk/data/flags/tuareg-shield-large.png A /trunk/data/flags/tuareg-shield.png A /trunk/data/flags/tuareg.png A /trunk/data/flags/tuareg.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/amazigh.ruleset M /trunk/data/nation/malian.ruleset M /trunk/data/nation/nigerien.ruleset A /trunk/data/nation/tuareg.ruleset M /trunk/po/POTFILES.in Add Tuareg nation by Andrzej G., flag by Escondites. See Gna patch #2975 ------------------------------------------------------------------------ r20671 | mixcoatl | 2011-12-17 20:19:20 +0200 (Sat, 17 Dec 2011) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/sokoto-large.png A /trunk/data/flags/sokoto-shield-large.png A /trunk/data/flags/sokoto-shield.png A /trunk/data/flags/sokoto.png A /trunk/data/flags/sokoto.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/burkinabe.ruleset M /trunk/data/nation/cameroonian.ruleset A /trunk/data/nation/fulani.ruleset M /trunk/data/nation/guinean.ruleset M /trunk/data/nation/mali.ruleset M /trunk/data/nation/nigerian.ruleset M /trunk/data/nation/nigerien.ruleset M /trunk/data/nation/senegalese.ruleset M /trunk/data/nation/sierraleonean.ruleset M /trunk/po/POTFILES.in Add Fulani nation by Andrzej G. and me. See Gna patch #2954 ------------------------------------------------------------------------ r20670 | jtn | 2011-12-17 00:46:10 +0200 (Sat, 17 Dec 2011) | 5 lines Changed paths: M /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/gtkrc M /trunk/data/themes/gui-gtk-3.0/Freeciv/gtk-3.0/gtkrc Tweak Freeciv Gtk theme to stop truncation of scrollbar controls. Reported and fix suggested by Rafa?\197?\130 Mu?\197?\188y?\197?\130o. See gna bug #18607. ------------------------------------------------------------------------ r20667 | jtn | 2011-12-14 00:53:17 +0200 (Wed, 14 Dec 2011) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-3.0/dialogs.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/helpdata.c Add information about nation's initial tech/units/buildings/gov to "pick nation" dialogs and help. See gna patch #3066. ------------------------------------------------------------------------ r20666 | jtn | 2011-12-14 00:53:13 +0200 (Wed, 14 Dec 2011) | 3 lines Changed paths: M /trunk/ai/default/aihand.c M /trunk/client/packhand.c M /trunk/common/dataio.c M /trunk/common/dataio.h M /trunk/common/game.h M /trunk/common/generate_packets.py M /trunk/common/nation.h M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/barbarian.c M /trunk/server/citytools.c M /trunk/server/edithand.c M /trunk/server/gamehand.c M /trunk/server/plrhand.c M /trunk/server/ruleset.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c M /trunk/server/techtools.c Make various initial tech/unit/building/gov information available to clients. See gna patch #3067. ------------------------------------------------------------------------ r20661 | cazfi | 2011-12-13 07:34:57 +0200 (Tue, 13 Dec 2011) | 2 lines Changed paths: M /trunk/po/POTFILES.in Removed reference to removed multiplayer/default.lua from POTFILES.in ------------------------------------------------------------------------ r20660 | jtn | 2011-12-13 05:28:18 +0200 (Tue, 13 Dec 2011) | 6 lines Changed paths: M /trunk/client/client_main.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-xaw/gui_main.c M /trunk/doc/man/Makefile.am M /trunk/doc/man/freeciv-client.6.in M /trunk/doc/man/freeciv-modpack.6.in Refresh/correct freeciv-client and freeciv-modpack man pages. Don't include man page link for freeciv-win32 Correct client-specific usage messages. Document use of client -n option better in standard usage message. See gna bug #19173. ------------------------------------------------------------------------ r20659 | jtn | 2011-12-13 05:28:15 +0200 (Tue, 13 Dec 2011) | 5 lines Changed paths: M /trunk/doc/Makefile.am M /trunk/doc/man/freeciv-server.6.in M /trunk/server/civserver.c Corrections to freeciv-server man page. Also mention --scenarios in command-line help, and add README.fcdb to distribution. See gna bug #19167. ------------------------------------------------------------------------ r20654 | jtn | 2011-12-13 01:41:12 +0200 (Tue, 13 Dec 2011) | 3 lines Changed paths: M /trunk/data/default/default.lua Make hut emit message when it wants to emit barbarians but they're disabled. See gna bug #19171. ------------------------------------------------------------------------ r20653 | jtn | 2011-12-13 01:41:09 +0200 (Tue, 13 Dec 2011) | 3 lines Changed paths: M /trunk/data/multiplayer/Makefile.am D /trunk/data/multiplayer/default.lua Remove identical copy of default.lua from multiplayer ruleset. See gna bug #19170. ------------------------------------------------------------------------ r20652 | jtn | 2011-12-13 01:41:03 +0200 (Tue, 13 Dec 2011) | 3 lines Changed paths: M /trunk/common/requirements.c Remove erroneous Adjacent/CAdjacent ranges from various universals. See gna bug #19169. ------------------------------------------------------------------------ r20644 | jtn | 2011-12-11 18:34:03 +0200 (Sun, 11 Dec 2011) | 3 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/effects.c Fix missing articles in help for CAdjacent effect. See gna bug #19163. ------------------------------------------------------------------------ r20643 | jtn | 2011-12-11 18:33:50 +0200 (Sun, 11 Dec 2011) | 4 lines Changed paths: M /trunk/client/text.c Fix a (null) in science report dialog, and change display of a bulb reporting tooltip depending on whether tech upkeep is enabled. See gna bug #19162. ------------------------------------------------------------------------ r20642 | jtn | 2011-12-11 18:33:46 +0200 (Sun, 11 Dec 2011) | 3 lines Changed paths: M /trunk/common/fc_types.h M /trunk/common/game.h M /trunk/server/settings.c Minor polish to 'revealmap' server setting. See gna bug #19157. ------------------------------------------------------------------------ r20641 | jtn | 2011-12-10 23:02:55 +0200 (Sat, 10 Dec 2011) | 2 lines Changed paths: M /trunk/client Change freeciv-gtk2x to freeciv-gtk3 in svn:ignore, after patch #3041. ------------------------------------------------------------------------ r20639 | syntron | 2011-12-09 21:14:22 +0200 (Fri, 09 Dec 2011) | 10 lines Changed paths: M /trunk/common/unit.c fix destroying of units if they are transported or transporter - move some asserts after the cleanup routines - fix some access to NULL pointers (ptrans in unit_transport_unload()) see gna bug #18975 reported by Jacob Nevins ------------------------------------------------------------------------ r20637 | jtn | 2011-12-07 00:16:39 +0200 (Wed, 07 Dec 2011) | 5 lines Changed paths: M /trunk/common/player.c M /trunk/doc/README.effects Change the effect which renders the senate unproblematic with Statue-of- Liberty-like buildings from Any_Government to No_Anarchy. (Doesn't change the behaviour of any supplied rulesets.) See gna bug #19107. ------------------------------------------------------------------------ r20636 | jtn | 2011-12-07 00:16:35 +0200 (Wed, 07 Dec 2011) | 3 lines Changed paths: M /trunk/common/nation.c Fix off-by-one when allocating space for nation traits. See gna bug #19104. ------------------------------------------------------------------------ r20635 | jtn | 2011-12-07 00:16:32 +0200 (Wed, 07 Dec 2011) | 3 lines Changed paths: M /trunk/data/nation/indoeuropean.ruleset M /trunk/data/nation/spanish.ruleset M /trunk/data/nation/tairona.ruleset Fix minor bugs in new nations. See gna bug #19103. ------------------------------------------------------------------------ r20634 | jtn | 2011-12-07 00:16:29 +0200 (Wed, 07 Dec 2011) | 5 lines Changed paths: D /trunk/data/nation/mosotho.ruleset D /trunk/data/nation/motswana.ruleset M /trunk/data/nation/namibian.ruleset M /trunk/po/POTFILES.in Remove superseded nation files (should have gone in gna bug #18182). Reported by Marko Lindqvist (cazfi@gna). See gna bug #19094. ------------------------------------------------------------------------ r20628 | syntron | 2011-12-05 00:20:28 +0200 (Mon, 05 Dec 2011) | 31 lines Changed paths: M /trunk/client/gui-gtk-2.0/diplodlg.c redo layout of the diplomacy dialog (vertical tabs) see gna bug #18835 (part 3) changes 20111029: - put content of the diplomatic tab into a scroll window else the height of the window will increase to much for a high number of contacts - fix buttons; move them directly below the dialog entries (not at the end of the widget) changes 20111105: - increase size of gold input dialog - fix comments - add buttons in the main notebook for meetings - raise also the main meetings dialog changes 20111106: - fix short keys in diplotic dialog; idea by Jacob Nevins - fix response (usage of ESC from meetings tab or main tab) - make label list scrollable - remove extra box - not needed as labels can be scrolled - sort labels (nations) alphabetically changes 20111113: - fix response code of meeting dialog(s) - add checks if dialog exists (prevents segfault) changes 20111117: - add extra function to create / destroy the main tab ------------------------------------------------------------------------ r20625 | syntron | 2011-12-05 00:11:04 +0200 (Mon, 05 Dec 2011) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/diplodlg.c diplomacy in a horizontal notebook (basic commit) see gna bug #18835 (part 2) request by Jaakko Heusala and Karl Goetz patch by me ------------------------------------------------------------------------ r20622 | syntron | 2011-12-05 00:09:42 +0200 (Mon, 05 Dec 2011) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/diplodlg.c M /trunk/client/gui-gtk-2.0/finddlg.c M /trunk/client/gui-gtk-2.0/gui_stuff.c M /trunk/client/gui-gtk-2.0/gui_stuff.h M /trunk/client/gui-gtk-2.0/luaconsole.c M /trunk/client/gui-gtk-2.0/messagedlg.c M /trunk/client/gui-gtk-2.0/messagewin.c M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-gtk-2.0/spaceshipdlg.c add option to gui_dialog_new() to skip check of parent notebook this is needed to allow the move of meeting dialogs into one tab see gna bug #18835 (part 1) ------------------------------------------------------------------------ r20621 | jtn | 2011-11-30 01:42:31 +0200 (Wed, 30 Nov 2011) | 3 lines Changed paths: M /trunk/client/gui-sdl/dialogs.c Fix refreshing of SDL "pick nation" leader next/prev buttons. See gna bug #19068. ------------------------------------------------------------------------ r20620 | jtn | 2011-11-30 01:42:28 +0200 (Wed, 30 Nov 2011) | 3 lines Changed paths: M /trunk/client/gui-sdl/dialogs.c Allow selection of more than 256 nations in SDL client. See gna bug #19065. ------------------------------------------------------------------------ r20610 | jtn | 2011-11-23 02:21:01 +0200 (Wed, 23 Nov 2011) | 5 lines Changed paths: M /trunk/data/nation/chola.ruleset Fix grammar in Chola legend. Reported by Sini Ruohomaa; patch by Daniel Markstedt (dmarks@gna). See gna bug #17776. ------------------------------------------------------------------------ r20609 | jtn | 2011-11-20 18:02:39 +0200 (Sun, 20 Nov 2011) | 3 lines Changed paths: M /trunk/data/amplio2/ancientcities.png M /trunk/data/amplio2/medievalcities.png M /trunk/data/amplio2/moderncities.png Wider occupied sprite for Amplio2 (to fit wider flags). See gna patch #2525. ------------------------------------------------------------------------ r20606 | cazfi | 2011-11-20 01:24:28 +0200 (Sun, 20 Nov 2011) | 4 lines Changed paths: M /trunk/client/goto.c M /trunk/client/packhand.c M /trunk/common/aicore/pf_tools.c M /trunk/common/map.c M /trunk/common/movement.h M /trunk/common/packets.def M /trunk/common/road.c M /trunk/common/road.h M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/fc_version M /trunk/server/ruleset.c Read move cost for road types from ruleset. See gna patch #3055 ------------------------------------------------------------------------ r20598 | jtn | 2011-11-19 21:57:11 +0200 (Sat, 19 Nov 2011) | 8 lines Changed paths: M /trunk/common/player.c M /trunk/common/player.h M /trunk/server/savegame2.c Fix bug with saving/loading player known information when use of player slots was sparse, i.e. after a player was /removed. Could cause segfaults or cause players to forget which bits of the map they knew on reload. Report and analysis by Michal Mazurek (akfaew@gna), patch by Matthias Pfafferodt (syntron@gna). See gna bug #19007. ------------------------------------------------------------------------ r20588 | jtn | 2011-11-18 00:11:15 +0200 (Fri, 18 Nov 2011) | 3 lines Changed paths: M /trunk/common/generate_packets.py Change log level for network packet variant logging. See gna bug #19004. ------------------------------------------------------------------------ r20587 | cazfi | 2011-11-17 22:55:04 +0200 (Thu, 17 Nov 2011) | 4 lines Changed paths: M /trunk/ai/threaded/taimsg.c M /trunk/ai/threaded/taimsg.h M /trunk/ai/threaded/taiplayer.c M /trunk/ai/threaded/taiplayer.h M /trunk/ai/threaded/threadedai.c Added request queue from player thread to main thread. See gna patch #3048 ------------------------------------------------------------------------ r20586 | cazfi | 2011-11-17 22:34:36 +0200 (Thu, 17 Nov 2011) | 4 lines Changed paths: M /trunk/common/road.c M /trunk/common/road.h M /trunk/common/tile.c M /trunk/common/tile.h Added functions tile_add_road(), tile_remove_road(), and road_type_by_eroad() See gna patch #3054 ------------------------------------------------------------------------ r20582 | cazfi | 2011-11-17 21:50:05 +0200 (Thu, 17 Nov 2011) | 4 lines Changed paths: M /trunk/client/goto.c Fixed crash when planning goto for unit with move_rate 0. See gna bug #19001 ------------------------------------------------------------------------ r20581 | cazfi | 2011-11-17 20:19:54 +0200 (Thu, 17 Nov 2011) | 4 lines Changed paths: M /trunk/ai/aitraits.c M /trunk/common/traits.h Get nation specific trait values directly from nation See gna patch #3044 ------------------------------------------------------------------------ r20579 | cazfi | 2011-11-17 20:00:19 +0200 (Thu, 17 Nov 2011) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/data/themes/gui-gtk-3.0/Makefile.am Do not distribute theme compatible with gtk2 only with gtk3-client. See gna patch #3050 ------------------------------------------------------------------------ r20577 | cazfi | 2011-11-17 01:57:29 +0200 (Thu, 17 Nov 2011) | 5 lines Changed paths: M /trunk/configure.ac M /trunk/doc/README.packaging M /trunk/m4/gtk3-client.m4 Enabled automatic selection of gtk3-client configure time if client selection is not explicitly given. See gna patch #3042 ------------------------------------------------------------------------ r20575 | cazfi | 2011-11-16 00:26:33 +0200 (Wed, 16 Nov 2011) | 4 lines Changed paths: M /trunk/client/Makefile.am M /trunk/m4/gtk3-client.m4 Switched gtk3-client from gtk2 to gtk3. See gna patch #3041 ------------------------------------------------------------------------ r20573 | cazfi | 2011-11-16 00:24:09 +0200 (Wed, 16 Nov 2011) | 6 lines Changed paths: M /trunk/utility/netintf.c Initialize hints structure in find_next_free_port() before use. Reported by Rafa?\197?\130 Mu?\197?\188y?\197?\130o Part of gna bug #18922 ------------------------------------------------------------------------ r20572 | cazfi | 2011-11-15 23:44:40 +0200 (Tue, 15 Nov 2011) | 5 lines Changed paths: M /trunk/client/Makefile.am M /trunk/client/gui-qt/Makefile.am M /trunk/client/gui-qt/gui_main.cpp D /trunk/client/gui-qt/qtg_cside.c D /trunk/client/gui-qt/qtg_cside.h M /trunk/client/gui-qt/qtg_cxxside.cpp M /trunk/client/gui-qt/qtg_cxxside.h A /trunk/client/gui_interface.c (from /trunk/client/gui-qt/qtg_cside.c:20571) A /trunk/client/gui_interface.h (from /trunk/client/gui-qt/qtg_cside.h:20571) Renamed client/gui-qt/qtg_cside.[ch] as client/gui_interface.[ch] and cleaned it to be more suitable for other guis to use in the future. See gna patch #3049 ------------------------------------------------------------------------ r20569 | cazfi | 2011-11-15 19:32:17 +0200 (Tue, 15 Nov 2011) | 5 lines Changed paths: M /trunk/ai/aitraits.c M /trunk/server/ruleset.c When iterating over traits, check end by "!= trait_end()", not by "< trait_end()" See gna patch #3043 ------------------------------------------------------------------------ r20567 | cazfi | 2011-11-15 08:42:40 +0200 (Tue, 15 Nov 2011) | 4 lines Changed paths: M /trunk/m4/qt-client.m4 Fixed selection of qt-client as part of --enable-client=all See gna bug #18981 ------------------------------------------------------------------------ r20565 | cazfi | 2011-11-15 02:00:12 +0200 (Tue, 15 Nov 2011) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/gtkpixcomm.c Include gtk/gtk.h to gtk3-client gtkpixcomm.c See gna patch #3052 ------------------------------------------------------------------------ r20563 | cazfi | 2011-11-15 00:07:07 +0200 (Tue, 15 Nov 2011) | 4 lines Changed paths: M /trunk/client/servers.c Use libcurl in communication between client and metaserver. See gna patch #2380 ------------------------------------------------------------------------ r20562 | cazfi | 2011-11-14 23:49:28 +0200 (Mon, 14 Nov 2011) | 5 lines Changed paths: M /trunk/ai/threaded/taiplayer.c Moved threaded ai message checking from single loop into separate function that in the future can be called recursively. See gna patch #3047 ------------------------------------------------------------------------ r20560 | cazfi | 2011-11-14 08:39:37 +0200 (Mon, 14 Nov 2011) | 4 lines Changed paths: M /trunk/data/Makefile.am Added cimpletoon.tilespec to distribution tarball See gna bug #18986 ------------------------------------------------------------------------ r20559 | cazfi | 2011-11-14 08:31:12 +0200 (Mon, 14 Nov 2011) | 5 lines Changed paths: M /trunk/ai/default/defaultai.c M /trunk/common/ai.h M /trunk/server/aiiface.c M /trunk/server/aiiface.h M /trunk/server/sernet.c Added refresh() callback, called frequently even if nothing happens, to ai interface. See gna patch #3046 ------------------------------------------------------------------------ r20558 | cazfi | 2011-11-14 08:19:28 +0200 (Mon, 14 Nov 2011) | 4 lines Changed paths: M /trunk/server/ruleset.c Fixed loading of nation specific trait values. See gna bug #18960 ------------------------------------------------------------------------ r20557 | cazfi | 2011-11-13 23:56:56 +0200 (Sun, 13 Nov 2011) | 4 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/fc_types.h M /trunk/common/requirements.c M /trunk/common/road.c M /trunk/common/road.h M /trunk/common/tile.c M /trunk/common/tile.h M /trunk/data/civ2/effects.ruleset M /trunk/data/default/effects.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/multiplayer/effects.ruleset M /trunk/server/cityturn.c M /trunk/server/ruleset.c Added requirement type "Road" See gna patch #3045 ------------------------------------------------------------------------ r20556 | jtn | 2011-11-13 22:32:06 +0200 (Sun, 13 Nov 2011) | 8 lines Changed paths: M /trunk/common/packets.def M /trunk/fc_version Change network protocol to increase range of seconds_to_phasedone, allowing the client to see timeouts of greater than about 60 hours. (Previously, the timeout was enacted fine on the server; it was just a display issue on the client.) Reported by Michal Mazurek (akfaew@gna). See gna bug #18687. ------------------------------------------------------------------------ r20555 | jtn | 2011-11-13 22:31:29 +0200 (Sun, 13 Nov 2011) | 3 lines Changed paths: M /trunk/server/scripting/api_server_base.c Fix allowed characters for Lua save filename. See gna patch #2883. ------------------------------------------------------------------------ r20554 | jtn | 2011-11-13 22:31:26 +0200 (Sun, 13 Nov 2011) | 5 lines Changed paths: M /trunk/client/gui-sdl/menu.c M /trunk/client/servers.c M /trunk/common/mapimg.c M /trunk/server/commands.c M /trunk/server/stdinhand.c Fix some typos in strings, and add/improve misc TRANS comments. Typo fixes by Joan Creus (jcreus@gna). See gna bug #18942. ------------------------------------------------------------------------ r20549 | cazfi | 2011-11-13 01:12:41 +0200 (Sun, 13 Nov 2011) | 4 lines Changed paths: M /trunk/common/road.c M /trunk/common/road.h M /trunk/common/unit.c M /trunk/server/citytools.c M /trunk/server/maphand.c Added functions can_build_road() and player_can_build_road() See gna patch #3037 ------------------------------------------------------------------------ r20547 | cazfi | 2011-11-13 00:14:37 +0200 (Sun, 13 Nov 2011) | 5 lines Changed paths: M /trunk/client/servers.c M /trunk/utility/support.c M /trunk/utility/support.h Renamed my_uname() as fc_uname() and moved it from client/servers.c to utility/support.c See gna patch #3035 ------------------------------------------------------------------------ r20545 | jcreus | 2011-11-12 18:43:01 +0200 (Sat, 12 Nov 2011) | 1 line Changed paths: M /trunk/po/ca.po Translation update ------------------------------------------------------------------------ r20542 | cazfi | 2011-11-12 02:13:51 +0200 (Sat, 12 Nov 2011) | 3 lines Changed paths: M /trunk/po/POTFILES.in Corrected names of renamed modinst.c -> mpgui_gtk.c and registry.c -> registry_ini.c in POTFILES.in ------------------------------------------------------------------------ r20540 | cazfi | 2011-11-11 22:03:18 +0200 (Fri, 11 Nov 2011) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/canvas.c M /trunk/client/gui-gtk-3.0/canvas.h M /trunk/client/gui-gtk-3.0/chatline.c M /trunk/client/gui-gtk-3.0/citydlg.c M /trunk/client/gui-gtk-3.0/colors.c M /trunk/client/gui-gtk-3.0/colors.h M /trunk/client/gui-gtk-3.0/dialogs.c M /trunk/client/gui-gtk-3.0/editgui.c M /trunk/client/gui-gtk-3.0/editprop.c M /trunk/client/gui-gtk-3.0/graphics.c M /trunk/client/gui-gtk-3.0/graphics.h M /trunk/client/gui-gtk-3.0/gtkpixcomm.c M /trunk/client/gui-gtk-3.0/gtkpixcomm.h M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.0/gui_main.h M /trunk/client/gui-gtk-3.0/gui_stuff.c M /trunk/client/gui-gtk-3.0/happiness.c M /trunk/client/gui-gtk-3.0/helpdlg.c M /trunk/client/gui-gtk-3.0/mapctrl.c M /trunk/client/gui-gtk-3.0/mapview.c M /trunk/client/gui-gtk-3.0/mapview.h M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-gtk-3.0/optiondlg.c M /trunk/client/gui-gtk-3.0/pages.c M /trunk/client/gui-gtk-3.0/plrdlg.c M /trunk/client/gui-gtk-3.0/repodlgs.c M /trunk/client/gui-gtk-3.0/spaceshipdlg.c M /trunk/client/gui-gtk-3.0/sprite.c M /trunk/client/gui-gtk-3.0/sprite.h M /trunk/client/gui-gtk-3.0/themes.c M /trunk/client/gui-gtk-3.0/unitselect.c M /trunk/client/gui-gtk-3.0/wldlg.c Gtk3-client drawing code uses cairo. Patch by myself and Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #2715 ------------------------------------------------------------------------ r20539 | jtn | 2011-11-11 00:16:45 +0200 (Fri, 11 Nov 2011) | 6 lines Changed paths: M /trunk/data/experimental/buildings.ruleset M /trunk/data/nation/african.ruleset M /trunk/data/nation/anhaltian.ruleset M /trunk/data/nation/bahamian.ruleset M /trunk/data/nation/barbadian.ruleset M /trunk/data/nation/darfuri.ruleset M /trunk/data/nation/goldenhorde.ruleset M /trunk/data/nation/kashubian.ruleset M /trunk/data/nation/lesothoan.ruleset M /trunk/data/nation/mitanni.ruleset M /trunk/data/nation/moluccan.ruleset M /trunk/data/nation/papuan.ruleset M /trunk/data/nation/saka.ruleset M /trunk/data/nation/santomean.ruleset M /trunk/data/nation/sardinian.ruleset M /trunk/data/nation/seminole.ruleset Typo fixes, mostly in nation rulesets. Also fix line endings in goldenhorde.ruleset. Patch by Joan Creus (jcreus@gna). See gna bug #18940. ------------------------------------------------------------------------ r20534 | cazfi | 2011-11-10 23:58:09 +0200 (Thu, 10 Nov 2011) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/themes.c M /trunk/client/gui-gtk-3.0/themes.c Fixed crash when no usable theme is found. Reported by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna bug #18952 ------------------------------------------------------------------------ r20532 | cazfi | 2011-11-10 23:40:43 +0200 (Thu, 10 Nov 2011) | 4 lines Changed paths: M /trunk/data/civ1/nations.ruleset M /trunk/data/civ2/nations.ruleset M /trunk/data/default/nations.ruleset M /trunk/data/nation/abkhaz.ruleset M /trunk/data/nation/aborigines.ruleset M /trunk/data/nation/abyssinian.ruleset M /trunk/data/nation/acadian.ruleset M /trunk/data/nation/acehnese.ruleset M /trunk/data/nation/acrean.ruleset M /trunk/data/nation/afghani.ruleset M /trunk/data/nation/african.ruleset M /trunk/data/nation/ainu.ruleset M /trunk/data/nation/akwe.ruleset M /trunk/data/nation/alandalus.ruleset M /trunk/data/nation/alander.ruleset M /trunk/data/nation/albanian.ruleset M /trunk/data/nation/aleut.ruleset M /trunk/data/nation/algerian.ruleset M /trunk/data/nation/alsatian.ruleset M /trunk/data/nation/amazigh.ruleset M /trunk/data/nation/amazonian.ruleset M /trunk/data/nation/american.ruleset M /trunk/data/nation/andorran.ruleset M /trunk/data/nation/angolan.ruleset M /trunk/data/nation/anhaltian.ruleset M /trunk/data/nation/anishinaabe.ruleset M /trunk/data/nation/antarctican.ruleset M /trunk/data/nation/antiguan.ruleset M /trunk/data/nation/antillean.ruleset M /trunk/data/nation/apache.ruleset M /trunk/data/nation/arab.ruleset M /trunk/data/nation/aragonese.ruleset M /trunk/data/nation/aramean.ruleset M /trunk/data/nation/argentine.ruleset M /trunk/data/nation/armenian.ruleset M /trunk/data/nation/ashanti.ruleset M /trunk/data/nation/assamese.ruleset M /trunk/data/nation/assyrian.ruleset M /trunk/data/nation/asturian.ruleset M /trunk/data/nation/atlantean.ruleset M /trunk/data/nation/australian.ruleset M /trunk/data/nation/austrian.ruleset M /trunk/data/nation/avar.ruleset M /trunk/data/nation/aymara.ruleset M /trunk/data/nation/azeri.ruleset M /trunk/data/nation/aztec.ruleset M /trunk/data/nation/babylonian.ruleset M /trunk/data/nation/badian.ruleset M /trunk/data/nation/bahamian.ruleset M /trunk/data/nation/bahraini.ruleset M /trunk/data/nation/bangladeshi.ruleset M /trunk/data/nation/barbadian.ruleset M /trunk/data/nation/barbarian.ruleset M /trunk/data/nation/bashkir.ruleset M /trunk/data/nation/basque.ruleset M /trunk/data/nation/bavarian.ruleset M /trunk/data/nation/belarusian.ruleset M /trunk/data/nation/belgian.ruleset M /trunk/data/nation/belizean.ruleset M /trunk/data/nation/bengali.ruleset M /trunk/data/nation/benin.ruleset M /trunk/data/nation/beninese.ruleset M /trunk/data/nation/bhutanese.ruleset M /trunk/data/nation/biafran.ruleset M /trunk/data/nation/bissauguinean.ruleset M /trunk/data/nation/boer.ruleset M /trunk/data/nation/bolivian.ruleset M /trunk/data/nation/bosnia.ruleset M /trunk/data/nation/bosporan.ruleset M /trunk/data/nation/botswanan.ruleset M /trunk/data/nation/brandenburgian.ruleset M /trunk/data/nation/brazilian.ruleset M /trunk/data/nation/breton.ruleset M /trunk/data/nation/british.ruleset M /trunk/data/nation/briton.ruleset M /trunk/data/nation/bruneian.ruleset M /trunk/data/nation/bulgarian.ruleset M /trunk/data/nation/burgundian.ruleset M /trunk/data/nation/burkinabe.ruleset M /trunk/data/nation/burmese.ruleset M /trunk/data/nation/burundi.ruleset M /trunk/data/nation/buryat.ruleset M /trunk/data/nation/byzantium.ruleset M /trunk/data/nation/californian.ruleset M /trunk/data/nation/cambodian.ruleset M /trunk/data/nation/cameroonian.ruleset M /trunk/data/nation/canadian.ruleset M /trunk/data/nation/canari.ruleset M /trunk/data/nation/capeverdean.ruleset M /trunk/data/nation/carthaginian.ruleset M /trunk/data/nation/castilian.ruleset M /trunk/data/nation/catalan.ruleset M /trunk/data/nation/celtiberian.ruleset M /trunk/data/nation/centralafrican.ruleset M /trunk/data/nation/centralamerican.ruleset M /trunk/data/nation/chadian.ruleset M /trunk/data/nation/cham.ruleset M /trunk/data/nation/chananean.ruleset M /trunk/data/nation/chechen.ruleset M /trunk/data/nation/cherokee.ruleset M /trunk/data/nation/chiapanec.ruleset M /trunk/data/nation/chickasaw.ruleset M /trunk/data/nation/chilean.ruleset M /trunk/data/nation/chimu.ruleset M /trunk/data/nation/chinese.ruleset M /trunk/data/nation/chinook.ruleset M /trunk/data/nation/choctaw.ruleset M /trunk/data/nation/chola.ruleset M /trunk/data/nation/chumash.ruleset M /trunk/data/nation/chuvash.ruleset M /trunk/data/nation/circassian.ruleset M /trunk/data/nation/colombian.ruleset M /trunk/data/nation/comanche.ruleset M /trunk/data/nation/comorian.ruleset M /trunk/data/nation/confederate.ruleset M /trunk/data/nation/congolese.ruleset M /trunk/data/nation/congolesebrazzaville.ruleset M /trunk/data/nation/cornish.ruleset M /trunk/data/nation/corsican.ruleset M /trunk/data/nation/cossack.ruleset M /trunk/data/nation/costarican.ruleset M /trunk/data/nation/cree.ruleset M /trunk/data/nation/cretan.ruleset M /trunk/data/nation/crimeantatar.ruleset M /trunk/data/nation/croatian.ruleset M /trunk/data/nation/cuban.ruleset M /trunk/data/nation/curonian.ruleset M /trunk/data/nation/cypriot.ruleset M /trunk/data/nation/czech.ruleset M /trunk/data/nation/czechoslovak.ruleset M /trunk/data/nation/dahomean.ruleset M /trunk/data/nation/danish.ruleset M /trunk/data/nation/darfuri.ruleset M /trunk/data/nation/djiboutian.ruleset M /trunk/data/nation/dominican.ruleset M /trunk/data/nation/dominicano.ruleset M /trunk/data/nation/dryad.ruleset M /trunk/data/nation/dutch.ruleset M /trunk/data/nation/eastgerman.ruleset M /trunk/data/nation/easttimorese.ruleset M /trunk/data/nation/ecuadorian.ruleset M /trunk/data/nation/egyptian.ruleset M /trunk/data/nation/egyptianarab.ruleset M /trunk/data/nation/elamite.ruleset M /trunk/data/nation/emirati.ruleset M /trunk/data/nation/english.ruleset M /trunk/data/nation/epirote.ruleset M /trunk/data/nation/equatoguinean.ruleset M /trunk/data/nation/eritrean.ruleset M /trunk/data/nation/esperant.ruleset M /trunk/data/nation/estonian.ruleset M /trunk/data/nation/ethiopian.ruleset M /trunk/data/nation/etruscan.ruleset M /trunk/data/nation/european.ruleset M /trunk/data/nation/evenki.ruleset M /trunk/data/nation/faroese.ruleset M /trunk/data/nation/fijian.ruleset M /trunk/data/nation/filipino.ruleset M /trunk/data/nation/finnish.ruleset M /trunk/data/nation/flemish.ruleset M /trunk/data/nation/florentine.ruleset M /trunk/data/nation/franconian.ruleset M /trunk/data/nation/french.ruleset M /trunk/data/nation/frisian.ruleset M /trunk/data/nation/friulian.ruleset M /trunk/data/nation/gabonese.ruleset M /trunk/data/nation/gaelic.ruleset M /trunk/data/nation/galician.ruleset M /trunk/data/nation/gallic.ruleset M /trunk/data/nation/gambian.ruleset M /trunk/data/nation/genoese.ruleset M /trunk/data/nation/georgian.ruleset M /trunk/data/nation/german.ruleset M /trunk/data/nation/ghana.ruleset M /trunk/data/nation/ghanaian.ruleset M /trunk/data/nation/ghaznavid.ruleset M /trunk/data/nation/gokturk.ruleset M /trunk/data/nation/goldenhorde.ruleset M /trunk/data/nation/greaterpolish.ruleset M /trunk/data/nation/greek.ruleset M /trunk/data/nation/greenlander.ruleset M /trunk/data/nation/grenadian.ruleset M /trunk/data/nation/guanche.ruleset M /trunk/data/nation/guarani.ruleset M /trunk/data/nation/guatemalan.ruleset M /trunk/data/nation/guinean.ruleset M /trunk/data/nation/gupta.ruleset M /trunk/data/nation/guyanese.ruleset M /trunk/data/nation/hacker.ruleset M /trunk/data/nation/haitian.ruleset M /trunk/data/nation/han.ruleset M /trunk/data/nation/hanoverian.ruleset M /trunk/data/nation/hansa.ruleset M /trunk/data/nation/hasinay.ruleset M /trunk/data/nation/hawaiian.ruleset M /trunk/data/nation/hellenic.ruleset M /trunk/data/nation/helvetian.ruleset M /trunk/data/nation/hephthalite.ruleset M /trunk/data/nation/hessian.ruleset M /trunk/data/nation/himyarite.ruleset M /trunk/data/nation/hittite.ruleset M /trunk/data/nation/holyroman.ruleset M /trunk/data/nation/holysee.ruleset M /trunk/data/nation/honduran.ruleset M /trunk/data/nation/hopi.ruleset M /trunk/data/nation/hungarian.ruleset M /trunk/data/nation/iberian.ruleset M /trunk/data/nation/icelandic.ruleset M /trunk/data/nation/illyrian.ruleset M /trunk/data/nation/inca.ruleset M /trunk/data/nation/indian.ruleset M /trunk/data/nation/indoeuropean.ruleset M /trunk/data/nation/indonesian.ruleset M /trunk/data/nation/inuit.ruleset M /trunk/data/nation/iranian.ruleset M /trunk/data/nation/iraqi.ruleset M /trunk/data/nation/irish.ruleset M /trunk/data/nation/iroquois.ruleset M /trunk/data/nation/israeli.ruleset M /trunk/data/nation/israelite.ruleset M /trunk/data/nation/italian.ruleset M /trunk/data/nation/ivoirian.ruleset M /trunk/data/nation/jaffna.ruleset M /trunk/data/nation/jamaican.ruleset M /trunk/data/nation/japanese.ruleset M /trunk/data/nation/jolof.ruleset M /trunk/data/nation/jordanian.ruleset M /trunk/data/nation/kalmyk.ruleset M /trunk/data/nation/kanem-bornu.ruleset M /trunk/data/nation/karabakhi.ruleset M /trunk/data/nation/karelian.ruleset M /trunk/data/nation/karen.ruleset M /trunk/data/nation/kashmiri.ruleset M /trunk/data/nation/kashubian.ruleset M /trunk/data/nation/katangan.ruleset M /trunk/data/nation/kazakh.ruleset M /trunk/data/nation/kenyan.ruleset M /trunk/data/nation/khazar.ruleset M /trunk/data/nation/khmer.ruleset M /trunk/data/nation/khwarezmian.ruleset M /trunk/data/nation/kiribati.ruleset M /trunk/data/nation/kongo.ruleset M /trunk/data/nation/korean.ruleset M /trunk/data/nation/kosovar.ruleset M /trunk/data/nation/kuna.ruleset M /trunk/data/nation/kurd.ruleset M /trunk/data/nation/kuwaiti.ruleset M /trunk/data/nation/kyrgyz.ruleset M /trunk/data/nation/lankese.ruleset M /trunk/data/nation/laotian.ruleset M /trunk/data/nation/latvian.ruleset M /trunk/data/nation/lebanese.ruleset M /trunk/data/nation/lendian.ruleset M /trunk/data/nation/leonese.ruleset M /trunk/data/nation/lesothoan.ruleset M /trunk/data/nation/liberian.ruleset M /trunk/data/nation/liburnian.ruleset M /trunk/data/nation/libyan.ruleset M /trunk/data/nation/liechtensteiner.ruleset M /trunk/data/nation/lipkatatar.ruleset M /trunk/data/nation/lippe.ruleset M /trunk/data/nation/lithuanian.ruleset M /trunk/data/nation/lojbanistani.ruleset M /trunk/data/nation/lorrain.ruleset M /trunk/data/nation/luxembourgish.ruleset M /trunk/data/nation/maasai.ruleset M /trunk/data/nation/macedon.ruleset M /trunk/data/nation/macedonian.ruleset M /trunk/data/nation/majapahit.ruleset M /trunk/data/nation/malagasy.ruleset M /trunk/data/nation/malawian.ruleset M /trunk/data/nation/malaysian.ruleset M /trunk/data/nation/maldivian.ruleset M /trunk/data/nation/mali.ruleset M /trunk/data/nation/malian.ruleset M /trunk/data/nation/maltese.ruleset M /trunk/data/nation/mamluk.ruleset M /trunk/data/nation/manchu.ruleset M /trunk/data/nation/manx.ruleset M /trunk/data/nation/maori.ruleset M /trunk/data/nation/mapuche.ruleset M /trunk/data/nation/martian.ruleset M /trunk/data/nation/mauritanian.ruleset M /trunk/data/nation/mauritian.ruleset M /trunk/data/nation/mayan.ruleset M /trunk/data/nation/mazovian.ruleset M /trunk/data/nation/mecklenburgian.ruleset M /trunk/data/nation/metis.ruleset M /trunk/data/nation/mexican.ruleset M /trunk/data/nation/miao.ruleset M /trunk/data/nation/micronesian.ruleset M /trunk/data/nation/mikmaq.ruleset M /trunk/data/nation/milanese.ruleset M /trunk/data/nation/miskito.ruleset M /trunk/data/nation/mitanni.ruleset M /trunk/data/nation/mixtec.ruleset M /trunk/data/nation/moldovan.ruleset M /trunk/data/nation/moluccan.ruleset M /trunk/data/nation/mon.ruleset M /trunk/data/nation/monegasque.ruleset M /trunk/data/nation/mongol.ruleset M /trunk/data/nation/montenegrin.ruleset M /trunk/data/nation/moravian.ruleset M /trunk/data/nation/mordvin.ruleset M /trunk/data/nation/moroccan.ruleset M /trunk/data/nation/mosotho.ruleset M /trunk/data/nation/motswana.ruleset M /trunk/data/nation/mozambican.ruleset M /trunk/data/nation/mughal.ruleset M /trunk/data/nation/muscovite.ruleset M /trunk/data/nation/muskogee.ruleset M /trunk/data/nation/mwiska.ruleset M /trunk/data/nation/namibian.ruleset M /trunk/data/nation/navajo.ruleset M /trunk/data/nation/neapolitan.ruleset M /trunk/data/nation/nenets.ruleset M /trunk/data/nation/nepali.ruleset M /trunk/data/nation/nestorian.ruleset M /trunk/data/nation/newfoundland.ruleset M /trunk/data/nation/newzealand.ruleset M /trunk/data/nation/nicaraguan.ruleset M /trunk/data/nation/nigerian.ruleset M /trunk/data/nation/nigerien.ruleset M /trunk/data/nation/nimiipuu.ruleset M /trunk/data/nation/norman.ruleset M /trunk/data/nation/northkorean.ruleset M /trunk/data/nation/northumbrian.ruleset M /trunk/data/nation/norwegian.ruleset M /trunk/data/nation/nubian.ruleset M /trunk/data/nation/numidian.ruleset M /trunk/data/nation/nuu-chah-nulth.ruleset M /trunk/data/nation/occitan.ruleset M /trunk/data/nation/ohlone.ruleset M /trunk/data/nation/oldenburgian.ruleset M /trunk/data/nation/oldprussian.ruleset M /trunk/data/nation/omani.ruleset M /trunk/data/nation/ossetian.ruleset M /trunk/data/nation/ostrogothic.ruleset M /trunk/data/nation/otomi.ruleset M /trunk/data/nation/ottoman.ruleset M /trunk/data/nation/ozite.ruleset M /trunk/data/nation/paeonian.ruleset M /trunk/data/nation/pakistani.ruleset M /trunk/data/nation/palatinate.ruleset M /trunk/data/nation/palestinian.ruleset M /trunk/data/nation/palmyrene.ruleset M /trunk/data/nation/panamanian.ruleset M /trunk/data/nation/papuan.ruleset M /trunk/data/nation/papuanewguinean.ruleset M /trunk/data/nation/paraguayan.ruleset M /trunk/data/nation/pashtun.ruleset M /trunk/data/nation/persian.ruleset M /trunk/data/nation/peruvian.ruleset M /trunk/data/nation/phoenician.ruleset M /trunk/data/nation/pictish.ruleset M /trunk/data/nation/piedmontese.ruleset M /trunk/data/nation/pirate.ruleset M /trunk/data/nation/polish.ruleset M /trunk/data/nation/polynesian.ruleset M /trunk/data/nation/portuguese.ruleset M /trunk/data/nation/prussian.ruleset M /trunk/data/nation/puertorican.ruleset M /trunk/data/nation/purhepecha.ruleset M /trunk/data/nation/qatari.ruleset M /trunk/data/nation/quebecois.ruleset M /trunk/data/nation/rapanui.ruleset M /trunk/data/nation/raramuri.ruleset M /trunk/data/nation/rhenish.ruleset M /trunk/data/nation/riffian.ruleset M /trunk/data/nation/riograndense.ruleset M /trunk/data/nation/roman.ruleset M /trunk/data/nation/romanian.ruleset M /trunk/data/nation/russian.ruleset M /trunk/data/nation/ruthenian.ruleset M /trunk/data/nation/rwandan.ruleset M /trunk/data/nation/ryukyuan.ruleset M /trunk/data/nation/sahrawi.ruleset M /trunk/data/nation/saka.ruleset M /trunk/data/nation/salishan.ruleset M /trunk/data/nation/salvadoran.ruleset M /trunk/data/nation/sami.ruleset M /trunk/data/nation/sammarinese.ruleset M /trunk/data/nation/samoan.ruleset M /trunk/data/nation/samogitian.ruleset M /trunk/data/nation/santomean.ruleset M /trunk/data/nation/sardinian.ruleset M /trunk/data/nation/sarmatian.ruleset M /trunk/data/nation/saudi.ruleset M /trunk/data/nation/savoyard.ruleset M /trunk/data/nation/saxon.ruleset M /trunk/data/nation/scanian.ruleset M /trunk/data/nation/schleswig-holsteinian.ruleset M /trunk/data/nation/scottish.ruleset M /trunk/data/nation/scottishgaelic.ruleset M /trunk/data/nation/scythian.ruleset M /trunk/data/nation/seleucid.ruleset M /trunk/data/nation/seljuk.ruleset M /trunk/data/nation/seminole.ruleset M /trunk/data/nation/senegalese.ruleset M /trunk/data/nation/serbian.ruleset M /trunk/data/nation/shan.ruleset M /trunk/data/nation/shawnee.ruleset M /trunk/data/nation/siberian.ruleset M /trunk/data/nation/sicilian.ruleset M /trunk/data/nation/sierraleonean.ruleset M /trunk/data/nation/sikh.ruleset M /trunk/data/nation/sikkimese.ruleset M /trunk/data/nation/silesian.ruleset M /trunk/data/nation/singaporean.ruleset M /trunk/data/nation/sinhalese.ruleset M /trunk/data/nation/sioux.ruleset M /trunk/data/nation/slavic.ruleset M /trunk/data/nation/slovakian.ruleset M /trunk/data/nation/slovenian.ruleset M /trunk/data/nation/solomonislander.ruleset M /trunk/data/nation/somali.ruleset M /trunk/data/nation/somaliland.ruleset M /trunk/data/nation/songhai.ruleset M /trunk/data/nation/sorbian.ruleset M /trunk/data/nation/sotho.ruleset M /trunk/data/nation/southafrican.ruleset M /trunk/data/nation/southamerican.ruleset M /trunk/data/nation/southkorean.ruleset M /trunk/data/nation/southsudanese.ruleset M /trunk/data/nation/southvietnamese.ruleset M /trunk/data/nation/southyemeni.ruleset M /trunk/data/nation/soviet.ruleset M /trunk/data/nation/spanish.ruleset M /trunk/data/nation/srivijaya.ruleset M /trunk/data/nation/sudanese.ruleset M /trunk/data/nation/sumerian.ruleset M /trunk/data/nation/surinamese.ruleset M /trunk/data/nation/swazi.ruleset M /trunk/data/nation/swedish.ruleset M /trunk/data/nation/swiss.ruleset M /trunk/data/nation/syrian.ruleset M /trunk/data/nation/tahitian.ruleset M /trunk/data/nation/taino.ruleset M /trunk/data/nation/tairona.ruleset M /trunk/data/nation/taiwanese.ruleset M /trunk/data/nation/tajik.ruleset M /trunk/data/nation/tanganyikan.ruleset M /trunk/data/nation/tanzanian.ruleset M /trunk/data/nation/tatar.ruleset M /trunk/data/nation/templar.ruleset M /trunk/data/nation/teutonic.ruleset M /trunk/data/nation/texan.ruleset M /trunk/data/nation/thai.ruleset M /trunk/data/nation/thracian.ruleset M /trunk/data/nation/thuringian.ruleset M /trunk/data/nation/tibetan.ruleset M /trunk/data/nation/timurid.ruleset M /trunk/data/nation/tocharian.ruleset M /trunk/data/nation/togolese.ruleset M /trunk/data/nation/toltec.ruleset M /trunk/data/nation/tongan.ruleset M /trunk/data/nation/transnistrian.ruleset M /trunk/data/nation/transylvanian.ruleset M /trunk/data/nation/trinidadian.ruleset M /trunk/data/nation/tswana.ruleset M /trunk/data/nation/tunisian.ruleset M /trunk/data/nation/tupi.ruleset M /trunk/data/nation/turk.ruleset M /trunk/data/nation/turkishcypriot.ruleset M /trunk/data/nation/turkmen.ruleset M /trunk/data/nation/tuvan.ruleset M /trunk/data/nation/tyrolian.ruleset M /trunk/data/nation/ugandan.ruleset M /trunk/data/nation/ukrainian.ruleset M /trunk/data/nation/un.ruleset M /trunk/data/nation/uruguayan.ruleset M /trunk/data/nation/uyghur.ruleset M /trunk/data/nation/uzbek.ruleset M /trunk/data/nation/vampire.ruleset M /trunk/data/nation/vandalic.ruleset M /trunk/data/nation/vanuatuan.ruleset M /trunk/data/nation/vedic.ruleset M /trunk/data/nation/venda.ruleset M /trunk/data/nation/venetian.ruleset M /trunk/data/nation/venezuelan.ruleset M /trunk/data/nation/vermont.ruleset M /trunk/data/nation/vietnamese.ruleset M /trunk/data/nation/viking.ruleset M /trunk/data/nation/vincentian.ruleset M /trunk/data/nation/visigothic.ruleset M /trunk/data/nation/vistulan.ruleset M /trunk/data/nation/volapuk.ruleset M /trunk/data/nation/volgabulgar.ruleset M /trunk/data/nation/volgagerman.ruleset M /trunk/data/nation/walloon.ruleset M /trunk/data/nation/welsh.ruleset M /trunk/data/nation/werewolf.ruleset M /trunk/data/nation/westernpomeranian.ruleset M /trunk/data/nation/westernroman.ruleset M /trunk/data/nation/westindian.ruleset M /trunk/data/nation/westphalian.ruleset M /trunk/data/nation/wuerttembergian.ruleset M /trunk/data/nation/xhosa.ruleset M /trunk/data/nation/yakut.ruleset M /trunk/data/nation/yemeni.ruleset M /trunk/data/nation/yucatecan.ruleset M /trunk/data/nation/yugoslav.ruleset M /trunk/data/nation/zambian.ruleset M /trunk/data/nation/zanzibari.ruleset M /trunk/data/nation/zapotec.ruleset M /trunk/data/nation/zhuang.ruleset M /trunk/data/nation/zimbabwean.ruleset M /trunk/data/nation/zulu.ruleset Removed explicit init_government="Despotism" from default nations. See gna patch #3032 ------------------------------------------------------------------------ r20531 | cazfi | 2011-11-10 23:01:59 +0200 (Thu, 10 Nov 2011) | 5 lines Changed paths: M /trunk/configure.ac M /trunk/utility/Makefile.am Pass libcurl CFLAGS and LIBS to build of libcivutility only, not to all components. See gna patch #3019 ------------------------------------------------------------------------ r20530 | cazfi | 2011-11-10 08:51:50 +0200 (Thu, 10 Nov 2011) | 5 lines Changed paths: M /trunk/utility/Makefile.am D /trunk/utility/registry.c R /trunk/utility/registry.h A /trunk/utility/registry_ini.c (from /trunk/utility/registry.c:20528) A /trunk/utility/registry_ini.h (from /trunk/utility/registry.h:20528) Renamed current ini-format specific handling registry.[ch] -> registry_ini.[ch] Added new registry.h that currently just includes registry_ini.h See gna patch #3034 ------------------------------------------------------------------------ r20529 | cazfi | 2011-11-10 08:23:21 +0200 (Thu, 10 Nov 2011) | 5 lines Changed paths: M /trunk/ai/threaded/Makefile.am A /trunk/ai/threaded/taimsg.c M /trunk/ai/threaded/taimsg.h M /trunk/ai/threaded/taiplayer.c M /trunk/ai/threaded/taiplayer.h 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. See gna patch #3033 ------------------------------------------------------------------------ r20527 | cazfi | 2011-11-10 00:23:00 +0200 (Thu, 10 Nov 2011) | 6 lines Changed paths: M /trunk/server/ruleset.c Made init_government-field for individual nations optional. Those nations that have no init_government defined, will instead start with government defined in new nations.ruleset compatibility.default_government -field. See gna patch #3031 ------------------------------------------------------------------------ r20524 | cazfi | 2011-11-10 00:16:43 +0200 (Thu, 10 Nov 2011) | 4 lines Changed paths: M /trunk/server/savegame2.c Save and load ownerless bases to and from playerless scenarios. See gna bug #18930 ------------------------------------------------------------------------ r20521 | cazfi | 2011-11-09 23:56:06 +0200 (Wed, 09 Nov 2011) | 5 lines Changed paths: M /trunk/client/options.c Renamed min() and max() callbacks as minimum() and maximum() to avoid namespace conflict with macros with same names. See gna bug #18963 ------------------------------------------------------------------------ r20520 | cazfi | 2011-11-09 23:16:34 +0200 (Wed, 09 Nov 2011) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/fc_types.h M /trunk/common/game.c M /trunk/common/packets.def M /trunk/common/road.c M /trunk/fc_version M /trunk/server/ruleset.c Define bv_roads and game.control.num_road_types. Latter is also used in some places. See gna patch #3023 ------------------------------------------------------------------------ r20519 | cazfi | 2011-11-09 08:59:52 +0200 (Wed, 09 Nov 2011) | 6 lines Changed paths: M /trunk/server/ruleset.c Fixed crash in loading traits information from ruleset. Reported by Jacob Nevins See gna patch #3001 ------------------------------------------------------------------------ r20516 | cazfi | 2011-11-09 02:00:22 +0200 (Wed, 09 Nov 2011) | 4 lines Changed paths: M /trunk/debian/freeciv-tilesets.install Added cimpletoon tileset to debian packets. See gna patch #3011 ------------------------------------------------------------------------ r20515 | cazfi | 2011-11-09 01:18:59 +0200 (Wed, 09 Nov 2011) | 4 lines Changed paths: M /trunk/common/tile.c M /trunk/server/citytools.c M /trunk/server/edithand.c M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/techtools.c Made granting of roads to city centers subject to terrain restrictions. See gna patch #3007 ------------------------------------------------------------------------ r20514 | cazfi | 2011-11-09 00:44:47 +0200 (Wed, 09 Nov 2011) | 4 lines Changed paths: M /trunk/server/savegame2.c Preparesd savegame handling for 2.5 savegame format development. See gna patch #3025 ------------------------------------------------------------------------ r20513 | syntron | 2011-11-08 23:15:21 +0200 (Tue, 08 Nov 2011) | 6 lines Changed paths: M /trunk/server/savegame2.c fix loading of shuffle information - was broken since introduction of player slots(?) see gna bug #18886 ------------------------------------------------------------------------ r20509 | syntron | 2011-11-08 23:07:01 +0200 (Tue, 08 Nov 2011) | 4 lines Changed paths: M /trunk/server/gamehand.c fix missing advisor if contact on placing the first units see gna bug #18880 ------------------------------------------------------------------------ r20508 | syntron | 2011-11-08 23:05:41 +0200 (Tue, 08 Nov 2011) | 4 lines Changed paths: M /trunk/server/scripting/api_server_base.c M /trunk/server/scripting/api_server_base.h M /trunk/server/scripting/tolua_server.pkg restrict possible file name for lua server.save() function see gna patch #2883 ------------------------------------------------------------------------ r20506 | syntron | 2011-11-08 23:03:23 +0200 (Tue, 08 Nov 2011) | 13 lines Changed paths: M /trunk/server/settings.c fix map definition / generation the map is defined with several settings (mapsize, size, tilesperplayer, xsize, ysize, topology). Now, some combinations are invalid like in this bug mapsize == XYSIZE && ysize % 2 != 0 && MAP_IS_ISOMETRIC I did add the required checks but a framework to check the settings would be helpful. Check also bug #18673 and patch #2542. see gna bug #18875 ------------------------------------------------------------------------ r20501 | cazfi | 2011-11-08 21:52:50 +0200 (Tue, 08 Nov 2011) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/movement.c M /trunk/common/packets.def M /trunk/common/road.c M /trunk/common/road.h M /trunk/common/unittype.h M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/default/terrain.ruleset M /trunk/data/default/units.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/fc_version M /trunk/server/ruleset.c Added "native_to" to ruleset road definitions. Unit class flag "RoadNative" is retired. See gna patch #3018 ------------------------------------------------------------------------ r20500 | cazfi | 2011-11-08 19:11:05 +0200 (Tue, 08 Nov 2011) | 5 lines Changed paths: M /trunk/ai/Makefile.am A /trunk/ai/aitraits.c A /trunk/ai/aitraits.h M /trunk/common/Makefile.am M /trunk/common/nation.c M /trunk/common/nation.h M /trunk/common/player.c M /trunk/common/player.h A /trunk/common/traits.h M /trunk/server/Makefile.am M /trunk/server/plrhand.c M /trunk/server/ruleset.c Build core of freeciv-modpack as library named libfcmp, and gui-binary separately on top of it. See gna patch #3014 ------------------------------------------------------------------------ r20499 | cazfi | 2011-11-08 08:47:50 +0200 (Tue, 08 Nov 2011) | 5 lines Changed paths: M /trunk/modinst/Makefile.am D /trunk/modinst/modinst.c A /trunk/modinst/mpgui_gtk.c (from /trunk/modinst/modinst.c:20498) Build core of freeciv-modpack as library named libfcmp, and gui-binary separately on top of it. See gna patch #3014 ------------------------------------------------------------------------ r20486 | jtn | 2011-11-08 01:27:10 +0200 (Tue, 08 Nov 2011) | 3 lines Changed paths: M /trunk/data/amplio/medievalcities.png M /trunk/data/amplio2/medievalcities.png Fix a tiny glitch in one of the Amplio Steam Age city graphics. See gna bug #18935. ------------------------------------------------------------------------ r20485 | jtn | 2011-11-08 01:27:05 +0200 (Tue, 08 Nov 2011) | 3 lines Changed paths: M /trunk/modinst/download.h Add new freeciv-modpack category "Soundset". See gna patch #3020. ------------------------------------------------------------------------ r20484 | jtn | 2011-11-08 01:27:03 +0200 (Tue, 08 Nov 2011) | 3 lines Changed paths: M /trunk/modinst/modinst.c Mark freeciv-modpack table headings for i18n. See gna bug #18934. ------------------------------------------------------------------------ r20483 | jtn | 2011-11-08 01:26:59 +0200 (Tue, 08 Nov 2011) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-gtk-3.0/pages.c M /trunk/client/options.c M /trunk/common/mapimg.c M /trunk/common/mapimg.h M /trunk/server/commands.c M /trunk/server/stdinhand.c Tidy up map image help, strings, and other text. Remove "/mapimg help" and move content to "/help mapimg", among several other changes. See gna patch #3021. ------------------------------------------------------------------------ r20482 | jtn | 2011-11-08 01:26:55 +0200 (Tue, 08 Nov 2011) | 4 lines Changed paths: M /trunk/manual/civmanual.c M /trunk/server/commands.c M /trunk/server/commands.h M /trunk/server/stdinhand.c Allow server commands to have help generated at run-time (although none do as yet). See gna patch #3017. ------------------------------------------------------------------------ r20481 | jtn | 2011-11-08 01:26:51 +0200 (Tue, 08 Nov 2011) | 3 lines Changed paths: M /trunk/server/commands.c Add short description to fcdb command. See gna bug #18923. ------------------------------------------------------------------------ r20480 | jtn | 2011-11-08 01:26:48 +0200 (Tue, 08 Nov 2011) | 3 lines Changed paths: M /trunk/client/text.c Remove a few fixed-length string buffers. See gna patch #3016. ------------------------------------------------------------------------ r20479 | jtn | 2011-11-08 01:26:45 +0200 (Tue, 08 Nov 2011) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/gotodlg.c M /trunk/client/gui-gtk-3.0/gotodlg.c M /trunk/utility/astring.c M /trunk/utility/astring.h Add astr_to_str() to convert an astring into a char *, passing on responsibility for the storage. Add comments about astring lifetime management. Remove some erroneous FIXME comments I added previously on this subject. See gna bug #17846. ------------------------------------------------------------------------ r20478 | cazfi | 2011-11-08 00:42:18 +0200 (Tue, 08 Nov 2011) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-3.0/pages.c M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-xaw/connectdlg.c M /trunk/client/servers.c M /trunk/client/servers.h Run metaserver communication in thread of its own on client side too. See gna patch #2738 ------------------------------------------------------------------------ r20474 | cazfi | 2011-11-08 00:25:22 +0200 (Tue, 08 Nov 2011) | 4 lines Changed paths: M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset Documented base's native_to -field in terrain.ruleset comments. See gna bug #18920 ------------------------------------------------------------------------ r20472 | cazfi | 2011-11-07 23:53:55 +0200 (Mon, 07 Nov 2011) | 4 lines Changed paths: M /trunk/doc/README List cimpletoon tileset in documentation. See gna patch #3012 ------------------------------------------------------------------------ r20470 | cazfi | 2011-11-07 23:50:44 +0200 (Mon, 07 Nov 2011) | 4 lines Changed paths: M /trunk/debian/build.debian Fixed debian packets build from svn checkout. See gna bug #18912 ------------------------------------------------------------------------ r20469 | mixcoatl | 2011-11-07 23:20:22 +0200 (Mon, 07 Nov 2011) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/crete-large.png A /trunk/data/flags/crete-shield-large.png A /trunk/data/flags/crete-shield.png A /trunk/data/flags/crete.png A /trunk/data/flags/crete.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/cretan.ruleset M /trunk/data/nation/greek.ruleset M /trunk/data/nation/hellenic.ruleset M /trunk/data/nation/venetian.ruleset M /trunk/po/POTFILES.in Add Cretan nation. See Gna patch #2985 ------------------------------------------------------------------------ r20467 | cazfi | 2011-11-07 01:28:40 +0200 (Mon, 07 Nov 2011) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/menu.c Replaced g_object_set(G_OBJECT(action), "label", ... ) with gtk_action_set_label() See gna patch #2929 ------------------------------------------------------------------------ r20466 | cazfi | 2011-11-07 00:46:41 +0200 (Mon, 07 Nov 2011) | 4 lines Changed paths: M /trunk/modinst/modinst.c M /trunk/modinst/modinst.h M /trunk/modinst/mpcmdline.c Moved stuff not strictly related to gtk-based gui away from modinst.c. See gna patch #3009 ------------------------------------------------------------------------ r20464 | cazfi | 2011-11-07 00:31:21 +0200 (Mon, 07 Nov 2011) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/chatline.c M /trunk/client/gui-gtk-3.0/citydlg.c M /trunk/client/gui-gtk-3.0/cityrep.c M /trunk/client/gui-gtk-3.0/cma_fe.c M /trunk/client/gui-gtk-3.0/colors.c M /trunk/client/gui-gtk-3.0/dialogs.c M /trunk/client/gui-gtk-3.0/diplomat_dialog.c M /trunk/client/gui-gtk-3.0/editgui.c M /trunk/client/gui-gtk-3.0/gamedlgs.c M /trunk/client/gui-gtk-3.0/gotodlg.c M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.0/happiness.c M /trunk/client/gui-gtk-3.0/helpdlg.c M /trunk/client/gui-gtk-3.0/inputdlg.c M /trunk/client/gui-gtk-3.0/inteldlg.c M /trunk/client/gui-gtk-3.0/luaconsole.c M /trunk/client/gui-gtk-3.0/mapctrl.c M /trunk/client/gui-gtk-3.0/mapview.c M /trunk/client/gui-gtk-3.0/optiondlg.c M /trunk/client/gui-gtk-3.0/pages.c M /trunk/client/gui-gtk-3.0/repodlgs.c M /trunk/client/gui-gtk-3.0/theme_dlg.c M /trunk/client/gui-gtk-3.0/tileset_dlg.c M /trunk/client/gui-gtk-3.0/unitselect.c M /trunk/client/gui-gtk-3.0/voteinfo_bar.c M /trunk/client/gui-gtk-3.0/wldlg.c Cleanup to gtk3-client gtk API usage. Patch by Rafa?\197?\130 Mu?\197?\188y?\197?\130o See gna patch #2997 ------------------------------------------------------------------------ r20461 | jcreus | 2011-11-06 19:58:56 +0200 (Sun, 06 Nov 2011) | 1 line Changed paths: M /trunk/po/ca.po Translation update ------------------------------------------------------------------------ r20460 | cazfi | 2011-11-06 18:36:07 +0200 (Sun, 06 Nov 2011) | 4 lines Changed paths: M /trunk/ai/default/advdiplomacy.c M /trunk/ai/default/advdiplomacy.h M /trunk/ai/default/advdomestic.c M /trunk/ai/default/advmilitary.c M /trunk/ai/default/advmilitary.h M /trunk/ai/default/advspace.c M /trunk/ai/default/advspace.h M /trunk/ai/default/aiair.c M /trunk/ai/default/aiair.h M /trunk/ai/default/aicity.c M /trunk/ai/default/aicity.h M /trunk/ai/default/aidata.c M /trunk/ai/default/aidata.h M /trunk/ai/default/aidiplomat.c M /trunk/ai/default/aidiplomat.h M /trunk/ai/default/aiferry.c M /trunk/ai/default/aiferry.h M /trunk/ai/default/aihand.c M /trunk/ai/default/aihand.h M /trunk/ai/default/aihunt.c M /trunk/ai/default/aihunt.h M /trunk/ai/default/ailog.c M /trunk/ai/default/aiparatrooper.c M /trunk/ai/default/aiparatrooper.h M /trunk/ai/default/aiplayer.c M /trunk/ai/default/aisettler.c M /trunk/ai/default/aisettler.h M /trunk/ai/default/aitech.c M /trunk/ai/default/aitech.h M /trunk/ai/default/aitools.c M /trunk/ai/default/aitools.h M /trunk/ai/default/aiunit.c M /trunk/ai/default/aiunit.h Prefixed all default ai specific functions previously prefixed with "ai_" with "dai_" See gna patch #3013 ------------------------------------------------------------------------ r20458 | jcreus | 2011-11-06 17:14:48 +0200 (Sun, 06 Nov 2011) | 1 line Changed paths: M /trunk/po/ca.po Translation update ------------------------------------------------------------------------ r20457 | cazfi | 2011-11-06 01:45:30 +0200 (Sun, 06 Nov 2011) | 4 lines Changed paths: M /trunk/ai/threaded/Makefile.am A /trunk/ai/threaded/taimsg.h M /trunk/ai/threaded/taiplayer.c M /trunk/ai/threaded/taiplayer.h Added message queue functionality for communicating from main thread to player threads. See gna patch #3000 ------------------------------------------------------------------------ r20456 | cazfi | 2011-11-06 00:57:02 +0200 (Sun, 06 Nov 2011) | 4 lines Changed paths: M /trunk/Makefile.am M /trunk/m4/qt-client.m4 A /trunk/m4/qt.m4 Separated core Qt configure checks from qt-client.m4 to macros in new qt.m4 file. See gna patch #3010 ------------------------------------------------------------------------ r20454 | cazfi | 2011-11-05 20:46:04 +0200 (Sat, 05 Nov 2011) | 5 lines Changed paths: M /trunk/modinst/download.c Prefixed name of freeciv-modpack's internal control directory with dot; "control" -> ".control" See gna patch #3008 ------------------------------------------------------------------------ r20452 | syntron | 2011-11-05 20:24:20 +0200 (Sat, 05 Nov 2011) | 9 lines Changed paths: M /trunk/common/tile.c add check to tile_transform This check is needed as tile could be a virtual tile used by the client (gtk) to check which unit tasks should be shown. If a city is on the tile and it could be transformed to a terrain with the flag TER_NO_CITIES this would result in an assert(). see gna bug #18549 ------------------------------------------------------------------------ r20450 | syntron | 2011-11-05 20:19:55 +0200 (Sat, 05 Nov 2011) | 4 lines Changed paths: M /trunk/data/cimpletoon add Makefile and Makefile.in to svn:ignore for data/cimpletoon see gna patch #20429 ------------------------------------------------------------------------ r20449 | syntron | 2011-11-05 20:06:24 +0200 (Sat, 05 Nov 2011) | 4 lines Changed paths: M /trunk/common/tile.c M /trunk/common/tile.h check if a tile is a virtual tile see gna patch #2957 ------------------------------------------------------------------------ r20446 | cazfi | 2011-11-05 19:14:01 +0200 (Sat, 05 Nov 2011) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/doc/README.packaging Require real thread implementation, dummy one is no longer an option. See gna patch #2996 ------------------------------------------------------------------------ r20445 | cazfi | 2011-11-05 10:10:04 +0200 (Sat, 05 Nov 2011) | 5 lines Changed paths: M /trunk/common/packets.c M /trunk/common/packets.h Don't try to include arpa/inet.h if it doesn't exist. Include correct header for system in question for ntohs() declaration. See gna bug #18924 ------------------------------------------------------------------------ r20443 | jtn | 2011-11-05 00:51:05 +0200 (Sat, 05 Nov 2011) | 7 lines Changed paths: M /trunk/server/srv_main.c Initialise AI data phase earlier during end-turn activities, so that it is open during auto-explore activities, fixing a potential crash. Reported by "zekkerj" on the forum; patch by Matthias Pfafferodt (syntron@gna). See gna bug #18796. ------------------------------------------------------------------------ r20439 | cazfi | 2011-11-05 00:37:51 +0200 (Sat, 05 Nov 2011) | 5 lines Changed paths: M /trunk/data/amplio2/Makefile.am M /trunk/data/amplio2/units.spec A /trunk/data/amplio2/veterancy.png A /trunk/data/amplio2/veterancy.spec M /trunk/data/amplio2.tilespec M /trunk/data/cimpletoon.tilespec Moved amplio2 veterancy icons to separate file. This way cimpletoon can include just those without not all amplio2 units. See gna patch #3003 ------------------------------------------------------------------------ r20437 | cazfi | 2011-11-05 00:33:22 +0200 (Sat, 05 Nov 2011) | 4 lines Changed paths: M /trunk/server/ruleset.c Fixed automatic move_type detection for riverboats and wheeled units. See gna bug #18898 ------------------------------------------------------------------------ r20436 | cazfi | 2011-11-04 21:26:41 +0200 (Fri, 04 Nov 2011) | 4 lines Changed paths: M /trunk/data/multiplayer/terrain.ruleset Added road definitions for multiplayer ruleset. See gna bug #18919 ------------------------------------------------------------------------ r20434 | jcreus | 2011-11-04 20:19:22 +0200 (Fri, 04 Nov 2011) | 1 line Changed paths: M /trunk/po/ca.po Translation update ------------------------------------------------------------------------ r20431 | cazfi | 2011-11-04 01:24:34 +0200 (Fri, 04 Nov 2011) | 5 lines Changed paths: M /trunk/doc/README Fix documentation to list amplio2 as default tileset instead of amplio we don't even ship any more. See gna bug #18897 ------------------------------------------------------------------------ r20429 | cazfi | 2011-11-04 00:27:50 +0200 (Fri, 04 Nov 2011) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/data/Makefile.am A /trunk/data/cimpletoon/Makefile.am Added cimpletoon to tilesets to be installed, and distributed. See gna patch #3002 ------------------------------------------------------------------------ r20427 | cazfi | 2011-11-04 00:09:39 +0200 (Fri, 04 Nov 2011) | 4 lines Changed paths: M /trunk/modinst/download.c M /trunk/modinst/download.h M /trunk/modinst/modinst.c Added information about modpack license to modpack list display. See gna patch #2999 ------------------------------------------------------------------------ r20426 | jcreus | 2011-11-03 23:48:17 +0200 (Thu, 03 Nov 2011) | 1 line Changed paths: M /trunk/po/ca.po Translation update ------------------------------------------------------------------------ r20423 | cazfi | 2011-11-03 09:00:31 +0200 (Thu, 03 Nov 2011) | 4 lines Changed paths: M /trunk/m4/debug.m4 Give linker flag --no-add-needed in LDFLAGS, and not in CFLAGS. See gna bug #18896 ------------------------------------------------------------------------ r20422 | cazfi | 2011-11-03 00:17:26 +0200 (Thu, 03 Nov 2011) | 4 lines Changed paths: M /trunk/utility/genlist.c M /trunk/utility/genlist.h M /trunk/utility/speclist.h Added mutexes for genlists. See gna patch #2834 ------------------------------------------------------------------------ r20421 | cazfi | 2011-11-02 09:21:50 +0200 (Wed, 02 Nov 2011) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/fc_types.h M /trunk/common/packets.def M /trunk/common/road.c M /trunk/common/road.h M /trunk/data/civ1/buildings.ruleset M /trunk/data/civ1/cities.ruleset M /trunk/data/civ1/effects.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ1/governments.ruleset M /trunk/data/civ1/nations.ruleset M /trunk/data/civ1/techs.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/buildings.ruleset M /trunk/data/civ2/cities.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2/governments.ruleset M /trunk/data/civ2/nations.ruleset M /trunk/data/civ2/techs.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/default/buildings.ruleset M /trunk/data/default/cities.ruleset M /trunk/data/default/effects.ruleset M /trunk/data/default/game.ruleset M /trunk/data/default/governments.ruleset M /trunk/data/default/nations.ruleset M /trunk/data/default/techs.ruleset M /trunk/data/default/terrain.ruleset M /trunk/data/default/units.ruleset M /trunk/data/experimental/buildings.ruleset M /trunk/data/experimental/cities.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/experimental/governments.ruleset M /trunk/data/experimental/techs.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/buildings.ruleset M /trunk/data/multiplayer/cities.ruleset M /trunk/data/multiplayer/effects.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/multiplayer/governments.ruleset M /trunk/data/multiplayer/techs.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/fc_version M /trunk/server/ruleset.c Added road-object to rulesets. Currently only road names are read from ruleset. See gna patch #2942 ------------------------------------------------------------------------ r20420 | cazfi | 2011-11-02 08:57:16 +0200 (Wed, 02 Nov 2011) | 4 lines Changed paths: M /trunk/common/packets.c M /trunk/common/packets.def M /trunk/common/packets.h M /trunk/fc_version Increased size of network packet type field to 16 bit. See gna patch #2789 ------------------------------------------------------------------------ r20418 | jcreus | 2011-11-02 01:12:50 +0200 (Wed, 02 Nov 2011) | 1 line Changed paths: M /trunk/po/ca.po Translation update ------------------------------------------------------------------------ r20417 | cazfi | 2011-11-02 01:00:15 +0200 (Wed, 02 Nov 2011) | 4 lines Changed paths: M /trunk/NEWS M /trunk/doc/BUGS M /trunk/doc/README M /trunk/doc/README.packaging M /trunk/fc_version Prepared trunk for 2.5 development See gna patch #2902 ------------------------------------------------------------------------ r20415 | cazfi | 2011-11-02 00:56:40 +0200 (Wed, 02 Nov 2011) | 2 lines Changed paths: M /trunk/ChangeLog Updated ChangeLog before branching S2_4. ------------------------------------------------------------------------ r20414 | cazfi | 2011-11-01 23:20:05 +0200 (Tue, 01 Nov 2011) | 6 lines Changed paths: M /trunk/client/gui-gtk-3.0/gui_main.c M /trunk/client/gui-gtk-3.0/luaconsole.c M /trunk/client/gui-gtk-3.0/mapctrl.c M /trunk/client/gui-gtk-3.0/themes.c Replaced erronous usage of gtk2-client specific variables with proper gtk3-client ones. Patch by Matthias Pfafferodt See gna bug #18890 ------------------------------------------------------------------------ r20413 | cazfi | 2011-11-01 22:54:41 +0200 (Tue, 01 Nov 2011) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-3.0/gui_main.c Store watch handle correctly to ggz_id, not srv_id, in add_ggz_input(). Reported by Rafał Mużyło See gna bug #18889 ------------------------------------------------------------------------ r20411 | cazfi | 2011-11-01 22:40:45 +0200 (Tue, 01 Nov 2011) | 6 lines Changed paths: M /trunk/utility/netintf.c Fixed compilation when AI_NUMERICSERV is not defined. Reported by David Lowe See gna bug #18871 ------------------------------------------------------------------------ r20410 | jtn | 2011-11-01 22:19:27 +0200 (Tue, 01 Nov 2011) | 3 lines Changed paths: M /trunk/po/pl.po Updated Polish translation by Hubert Kowalewski (hubkow@gna). (From gna patch #2941.) 100%: 6873 translated. ------------------------------------------------------------------------ r20409 | jcreus | 2011-11-01 19:03:02 +0200 (Tue, 01 Nov 2011) | 1 line Changed paths: M /trunk/po/ca.po Translation update ------------------------------------------------------------------------ r20408 | cazfi | 2011-11-01 17:59:40 +0200 (Tue, 01 Nov 2011) | 6 lines Changed paths: A /trunk/data/cimpletoon A /trunk/data/cimpletoon/orient_units.png A /trunk/data/cimpletoon/orient_units.spec A /trunk/data/cimpletoon.tilespec Added initial version of cimpletoon tileset under version control. Units by forum member "yd" See gna patch #2739 ------------------------------------------------------------------------ r20406 | jtn | 2011-11-01 11:25:37 +0200 (Tue, 01 Nov 2011) | 3 lines Changed paths: M /trunk/po/pl.po Updated Polish translation by Hubert Kowalewski (hubkow@gna). (From gna patch #2941.) 98.9%: 6796 translated, 73 fuzzy, 4 untranslated. ------------------------------------------------------------------------ r20405 | cazfi | 2011-11-01 01:34:03 +0200 (Tue, 01 Nov 2011) | 5 lines Changed paths: M /trunk/data/experimental/units.ruleset M /trunk/server/ruleset.c Improved automatic move type detection to take in to account that RiverNative and RoadNative units can travel special land tiles even if they are native to no land terrain type. See gna patch #2991 ------------------------------------------------------------------------ r20404 | cazfi | 2011-11-01 00:09:06 +0200 (Tue, 01 Nov 2011) | 2 lines Changed paths: M /trunk/po/ar.po M /trunk/po/cs.po M /trunk/po/da.po M /trunk/po/de.po M /trunk/po/el.po M /trunk/po/en_GB.po M /trunk/po/eo.po M /trunk/po/es.po M /trunk/po/et.po M /trunk/po/fa.po M /trunk/po/fi.po M /trunk/po/fr.po M /trunk/po/ga.po M /trunk/po/gd.po M /trunk/po/he.po M /trunk/po/hu.po M /trunk/po/it.po M /trunk/po/ja.po M /trunk/po/ko.po M /trunk/po/lt.po M /trunk/po/nl.po M /trunk/po/no.po M /trunk/po/pt.po M /trunk/po/pt_BR.po M /trunk/po/ro.po M /trunk/po/ru.po M /trunk/po/sv.po M /trunk/po/tr.po M /trunk/po/uk.po M /trunk/po/zh_CN.po Translations merged from S2_3. ------------------------------------------------------------------------ r20403 | cazfi | 2011-10-31 23:40:13 +0200 (Mon, 31 Oct 2011) | 4 lines Changed paths: M /trunk/data/experimental/buildings.ruleset Fixed unterminated string literal See gna bug #18895 ------------------------------------------------------------------------ r20401 | cazfi | 2011-10-31 23:01:25 +0200 (Mon, 31 Oct 2011) | 5 lines Changed paths: M /trunk/ai/default/defaultai.c M /trunk/server/aiiface.c M /trunk/server/aiiface.h M /trunk/server/barbarian.c M /trunk/server/connecthand.c M /trunk/server/edithand.c M /trunk/server/plrhand.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/scripting/api_server_edit.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c Get name of the default ai type from module instead of using value hardcoded to server binary. See gna patch #2927 ------------------------------------------------------------------------ r20400 | cazfi | 2011-10-31 22:34:48 +0200 (Mon, 31 Oct 2011) | 4 lines Changed paths: M /trunk/server/ruleset.c Added nations.ruleset option warnings about missing city styles. See gna patch #2995 ------------------------------------------------------------------------ r20399 | cazfi | 2011-10-31 01:08:27 +0200 (Mon, 31 Oct 2011) | 4 lines Changed paths: A /trunk/data/graphics/cimpletoon A /trunk/data/graphics/cimpletoon/AEGIScruiser01.blend A /trunk/data/graphics/cimpletoon/CREDITS A /trunk/data/graphics/cimpletoon/alpine_troops1.blend A /trunk/data/graphics/cimpletoon/archer7.blend A /trunk/data/graphics/cimpletoon/armor.blend A /trunk/data/graphics/cimpletoon/artillery1.blend A /trunk/data/graphics/cimpletoon/awacs.blend A /trunk/data/graphics/cimpletoon/barbarian_leader01.blend A /trunk/data/graphics/cimpletoon/battleship01.blend A /trunk/data/graphics/cimpletoon/bomber01.blend A /trunk/data/graphics/cimpletoon/cannon.blend A /trunk/data/graphics/cimpletoon/caravan02.blend A /trunk/data/graphics/cimpletoon/caravel07.blend A /trunk/data/graphics/cimpletoon/carrier01.blend A /trunk/data/graphics/cimpletoon/catapult.blend A /trunk/data/graphics/cimpletoon/cavalry01.blend A /trunk/data/graphics/cimpletoon/chariot3.blend A /trunk/data/graphics/cimpletoon/cruise_missile01.blend A /trunk/data/graphics/cimpletoon/cruiser01.blend A /trunk/data/graphics/cimpletoon/destroyer1.blend A /trunk/data/graphics/cimpletoon/diplomat7.blend A /trunk/data/graphics/cimpletoon/draoon01.blend A /trunk/data/graphics/cimpletoon/engineer1.blend A /trunk/data/graphics/cimpletoon/explorer01.blend A /trunk/data/graphics/cimpletoon/fighter.blend A /trunk/data/graphics/cimpletoon/freight_02.blend A /trunk/data/graphics/cimpletoon/frigate1.blend A /trunk/data/graphics/cimpletoon/galleon01.blend A /trunk/data/graphics/cimpletoon/helicopter02.blend A /trunk/data/graphics/cimpletoon/horseman02.blend A /trunk/data/graphics/cimpletoon/howitzer.blend A /trunk/data/graphics/cimpletoon/ironclad02.blend A /trunk/data/graphics/cimpletoon/knight03.blend A /trunk/data/graphics/cimpletoon/leader01.blend A /trunk/data/graphics/cimpletoon/legion4.blend A /trunk/data/graphics/cimpletoon/marines01.blend A /trunk/data/graphics/cimpletoon/mechinf.blend A /trunk/data/graphics/cimpletoon/musketeer1.blend A /trunk/data/graphics/cimpletoon/nuclear.blend A /trunk/data/graphics/cimpletoon/paratrooper01.blend A /trunk/data/graphics/cimpletoon/partisan01.blend A /trunk/data/graphics/cimpletoon/phalanx6.blend A /trunk/data/graphics/cimpletoon/pikeman2.blend A /trunk/data/graphics/cimpletoon/riflemen02.blend A /trunk/data/graphics/cimpletoon/settler3.blend A /trunk/data/graphics/cimpletoon/spy1.blend A /trunk/data/graphics/cimpletoon/stealth_bomber1.blend A /trunk/data/graphics/cimpletoon/stealthfighter.blend A /trunk/data/graphics/cimpletoon/submarine.blend A /trunk/data/graphics/cimpletoon/transport.blend A /trunk/data/graphics/cimpletoon/trimere02.blend A /trunk/data/graphics/cimpletoon/warrior2.blend A /trunk/data/graphics/cimpletoon/worker01.blend1 Added blender models of cimpletoon units by YD. See gna patch #2739 ------------------------------------------------------------------------ r20398 | syntron | 2011-10-30 22:45:53 +0200 (Sun, 30 Oct 2011) | 13 lines Changed paths: M /trunk/configure.ac M /trunk/doc/HACKING M /trunk/m4/compiler.m4 M /trunk/m4/debug.m4 add additional compiling time checks if --enable-debug=checks is set - move debug flags into debug.m4 - remove duplicated flags - Add/force '-Wformat -Wformat-security' to be active (see also gna bug #18081) - Fix flags for c++ - new configuration: --enable-debug=yes: as much checks as possible --enable-debug=checks: adds -Wstrict-prototypes (problematic for gtk2) see gna patch #2960 ------------------------------------------------------------------------ r20397 | syntron | 2011-10-30 22:31:19 +0200 (Sun, 30 Oct 2011) | 4 lines Changed paths: A /trunk/client/unitselect_common.c A /trunk/client/unitselect_common.h add missing files see gna bug #17236 ------------------------------------------------------------------------ r20396 | syntron | 2011-10-30 22:25:09 +0200 (Sun, 30 Oct 2011) | 6 lines Changed paths: M /trunk/data/experimental/units.ruleset allow Missiles on Mech. Inf. (experimental ruleset) * up to 3 units of class Missile see gna patch #2481 ------------------------------------------------------------------------ r20395 | syntron | 2011-10-30 22:24:25 +0200 (Sun, 30 Oct 2011) | 7 lines Changed paths: M /trunk/common/game.h M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/server/sanitycheck.c allow recursive transports * up to level 5 * additional sanity checks see gna patch #2480 ------------------------------------------------------------------------ r20394 | syntron | 2011-10-30 22:23:14 +0200 (Sun, 30 Oct 2011) | 4 lines Changed paths: M /trunk/client/gui-gtk-3.0/citydlg.c M /trunk/client/gui-gtk-3.0/dialogs.c M /trunk/client/gui-gtk-3.0/editprop.c M /trunk/client/gui-gtk-3.0/menu.c M /trunk/client/gui-gtk-3.0/unitselect.c M /trunk/client/gui-gtk-3.0/unitselect.h unit selection dialog (gtk3 version) see gna bug #17236 ------------------------------------------------------------------------ r20393 | syntron | 2011-10-30 22:20:27 +0200 (Sun, 30 Oct 2011) | 10 lines Changed paths: M /trunk/client/Makefile.am M /trunk/client/control.h M /trunk/client/gui-ftwl/dialogs.c M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/unitselect.c M /trunk/client/gui-gtk-2.0/unitselect.h M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-stub/dialogs.c M /trunk/client/gui-win32/dialogs.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/include/dialogs_g.h M /trunk/client/packhand.c M /trunk/client/update_queue.c unit selection dialog * for the gtk2 client * new function unit_select_dialog_update[_real]() * common parts in a separate file (unitselect_common.(c|h)) * replace select algorithm in control.c? see gna bug #17236 ------------------------------------------------------------------------ r20392 | syntron | 2011-10-30 22:19:05 +0200 (Sun, 30 Oct 2011) | 7 lines Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h M /trunk/client/tilespec.c M /trunk/client/tilespec.h add function to create unit type sprite - only the unit without flag or other additions - include facing information see patch #2483 ------------------------------------------------------------------------ r20391 | syntron | 2011-10-30 22:17:44 +0200 (Sun, 30 Oct 2011) | 8 lines Changed paths: M /trunk/client/control.h M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-xaw/menu.c redo location selection * add location sea, land, both * rename all to world (= both?) * use specenum see gna patch #2482 ------------------------------------------------------------------------ r20390 | syntron | 2011-10-30 22:16:41 +0200 (Sun, 30 Oct 2011) | 7 lines Changed paths: M /trunk/client/gui-sdl/menu.c M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/common/packets.def M /trunk/common/unit.h M /trunk/fc_version M /trunk/server/unittools.c clean up network (occupied information of transporters) * rename occupy to occupied and use a bool value * changes to the network protocol see gna patch #2479 ------------------------------------------------------------------------ r20389 | syntron | 2011-10-30 22:13:39 +0200 (Sun, 30 Oct 2011) | 9 lines Changed paths: M /trunk/client/climisc.c M /trunk/client/control.c M /trunk/client/editor.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/unitselect.c M /trunk/client/gui-sdl/menu.c M /trunk/client/mapctrl_common.c M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/common/unit.c M /trunk/common/unit.h use pointer for transported units (client) * use pointers for transport information * replace unit->transported_by and unit->occupy by corresponding unit->client.* values * add unit_transported() function as simplified unit_transport_get() see gna patch #2478 ------------------------------------------------------------------------ r20388 | syntron | 2011-10-30 22:11:53 +0200 (Sun, 30 Oct 2011) | 13 lines Changed paths: M /trunk/server/unittools.c cleanup unit_move() move moving of transported units into unit_move_transported() which is called recursivly - first move the transporter, then the transported units; the right way to go: if the transporter dies all transported units are dead - this changes autogame results, i.e. no identical games for the same settings (seeds) - especially the order of units on a tile and the last seen data change see gna patch #2547 ------------------------------------------------------------------------ r20387 | syntron | 2011-10-30 22:09:17 +0200 (Sun, 30 Oct 2011) | 14 lines Changed paths: M /trunk/ai/default/advmilitary.c M /trunk/ai/default/aiferry.c M /trunk/ai/default/aihunt.c M /trunk/ai/default/aitools.c M /trunk/ai/default/aiunit.c M /trunk/common/combat.c M /trunk/common/player.c M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/common/unitlist.c M /trunk/server/maphand.c M /trunk/server/sanitycheck.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/unithand.c M /trunk/server/unittools.c use pointer for transported units (server/common) * add unit->transporter (transporter for the unit) * add a list of transported units (unit->transporting) * accessor functions: - bool unit_transport_load(pcargo, ptrans) - bool unit_transport_unload(pcargo, ptrans) - bool unit_transported(pcargo) - struct unit *unit_transport_get(pcargo) - struct unit_list *unit_transport_cargo(ptrans) see gna patch #2477 ------------------------------------------------------------------------ r20386 | syntron | 2011-10-30 21:57:07 +0200 (Sun, 30 Oct 2011) | 7 lines Changed paths: M /trunk/common/scriptcore/api_game_methods.c M /trunk/common/scriptcore/api_game_methods.h M /trunk/common/scriptcore/tolua_game.pkg add lua module game - for game related information (struct game ...) - add game.turn() see gna patch #2968 ------------------------------------------------------------------------ r20385 | syntron | 2011-10-30 21:56:05 +0200 (Sun, 30 Oct 2011) | 6 lines Changed paths: M /trunk/common/ai.c M /trunk/common/ai.h M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c accessor function for the AI name - print ai name in player list see gna patch #2967 ------------------------------------------------------------------------ r20384 | syntron | 2011-10-30 21:38:35 +0200 (Sun, 30 Oct 2011) | 2 lines Changed paths: M /trunk/tests/all_tests.sh M /trunk/tests/check_macros.sh M /trunk/tests/fcintl.sh set executeable flag on scripts ------------------------------------------------------------------------ r20383 | syntron | 2011-10-30 21:37:51 +0200 (Sun, 30 Oct 2011) | 8 lines Changed paths: M /trunk/common/ai.c M /trunk/common/ai.h M /trunk/server/srv_main.c ai timer - log AI statistics - timer for each ai type and for each ai player see gna patch #2966 ------------------------------------------------------------------------ r20382 | syntron | 2011-10-30 21:24:58 +0200 (Sun, 30 Oct 2011) | 4 lines Changed paths: M /trunk/scripts/mapimg2anim set executeable flag see gna patch #2020 ------------------------------------------------------------------------ r20381 | syntron | 2011-10-30 21:21:45 +0200 (Sun, 30 Oct 2011) | 6 lines Changed paths: A /trunk/scripts/mapimg2anim script to generate animated gifs from map images * needs imagemagick see gna patch #2020 ------------------------------------------------------------------------ r20380 | syntron | 2011-10-30 21:18:24 +0200 (Sun, 30 Oct 2011) | 4 lines Changed paths: M /trunk/tests/Makefile.am update makefile for tests directory see gna patch #2990 ------------------------------------------------------------------------ r20379 | syntron | 2011-10-30 21:17:29 +0200 (Sun, 30 Oct 2011) | 4 lines Changed paths: M /trunk/tests/header_guard.sh add autogenerated tolua files to whitelist on header check see gna bug #18865 ------------------------------------------------------------------------ r20378 | syntron | 2011-10-30 21:15:52 +0200 (Sun, 30 Oct 2011) | 4 lines Changed paths: A /trunk/tests/all_tests.sh add script to do all tests see gna patch #2989 ------------------------------------------------------------------------ r20377 | syntron | 2011-10-30 21:15:15 +0200 (Sun, 30 Oct 2011) | 4 lines Changed paths: A /trunk/tests/check_macros.sh add test to check for correct usage of __FC_LINE__ see gna patch #2988 ------------------------------------------------------------------------ r20376 | syntron | 2011-10-30 21:14:37 +0200 (Sun, 30 Oct 2011) | 4 lines Changed paths: A /trunk/tests/fcintl.sh add test script to check for correct use of fcintl.h see gna patch #2987 ------------------------------------------------------------------------ r20375 | syntron | 2011-10-30 21:12:54 +0200 (Sun, 30 Oct 2011) | 9 lines Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.h M /trunk/client/gui-gtk-3.0/dialogs.h M /trunk/client/gui-xaw/dialogs.h M /trunk/common/ai.c M /trunk/common/aicore/citymap.h M /trunk/common/name_translation.h M /trunk/common/road.c M /trunk/modinst/mpcmdline.c M /trunk/server/generator/mapgen_topology.h M /trunk/server/generator/temperature_map.h M /trunk/utility/astring.c M /trunk/utility/log.h M /trunk/utility/netfile.c fix usage of fcintl.h - remove it from log.h (not needed) - remove it from other header files - add it to c files if needed - must be in name_translation.h (inline functions) see gna bug #18864 ------------------------------------------------------------------------ r20374 | syntron | 2011-10-30 21:05:12 +0200 (Sun, 30 Oct 2011) | 8 lines Changed paths: M /trunk/client/gui-gtk-3.0/luaconsole.c [gtk2] 3ix crash if closing the client without starting a game the luaconsole was never created - thus pdialog->shell is NULL and trying to destroy it will crash the client. gtk3 version. see gna bug #18844 ------------------------------------------------------------------------ r20373 | syntron | 2011-10-30 21:04:37 +0200 (Sun, 30 Oct 2011) | 9 lines Changed paths: M /trunk/client/gui-gtk-2.0/luaconsole.c [gtk2] fix crash if closing the client without starting a game the luaconsole was never created - thus pdialog->shell is NULL and trying to destroy it will crash the client. A similar patch will be needed for gtk3. see gna bug #18844 ------------------------------------------------------------------------ r20372 | syntron | 2011-10-30 21:02:53 +0200 (Sun, 30 Oct 2011) | 7 lines Changed paths: M /trunk/client/luaconsole_common.c add missing include for stdarg.h in luaconsole_common.c required if va_args is used ... see gna bug #18863 ------------------------------------------------------------------------ r20371 | syntron | 2011-10-30 21:01:35 +0200 (Sun, 30 Oct 2011) | 9 lines Changed paths: M /trunk/utility/log.c fix log patch (gna patch #2971) print where the message results from only if the information is available see gna bug #18862 ------------------------------------------------------------------------ r20370 | syntron | 2011-10-30 20:59:57 +0200 (Sun, 30 Oct 2011) | 5 lines Changed paths: M /trunk/scripts/capabilities fix comment in script capabilities see gna bug #18861 ------------------------------------------------------------------------ r20369 | syntron | 2011-10-30 20:58:45 +0200 (Sun, 30 Oct 2011) | 5 lines Changed paths: M /trunk/po/POTFILES.in sort POTFILE.in alphabetically see gna patch #2986 ------------------------------------------------------------------------ r20368 | syntron | 2011-10-30 20:57:44 +0200 (Sun, 30 Oct 2011) | 6 lines Changed paths: M /trunk/server/sanitycheck.c rename SANITY_() to SANITY_FAIL() to prevent false positive matches by the script potfiles see gna bug #18860 ------------------------------------------------------------------------ r20367 | syntron | 2011-10-30 20:56:22 +0200 (Sun, 30 Oct 2011) | 4 lines Changed paths: M /trunk/po/POTFILES.in fix POTFILES.in after running ./scripts/pofiles see gna bug #18859 ------------------------------------------------------------------------ r20366 | syntron | 2011-10-30 20:53:46 +0200 (Sun, 30 Oct 2011) | 4 lines Changed paths: M /trunk/client/gui-qt/themes.cpp fix missing include in themes.cpp see gna patch #2974 ------------------------------------------------------------------------ r20365 | syntron | 2011-10-30 20:51:01 +0200 (Sun, 30 Oct 2011) | 7 lines Changed paths: M /trunk/data/database.lua fix some code for fcdb - fix possible errors due to dbh = nil see gna bug #18857 ------------------------------------------------------------------------ r20363 | syntron | 2011-10-30 20:48:43 +0200 (Sun, 30 Oct 2011) | 4 lines Changed paths: M /trunk/server/savegame2.c check for savefile.options if loading a savegame see gna bug #18546 (part 2) ------------------------------------------------------------------------ r20361 | syntron | 2011-10-30 20:47:24 +0200 (Sun, 30 Oct 2011) | 4 lines Changed paths: M /trunk/utility/capability.c check for capability string == NULL see gna bug #18546 (part 1) ------------------------------------------------------------------------ r20360 | syntron | 2011-10-30 20:43:55 +0200 (Sun, 30 Oct 2011) | 15 lines Changed paths: M /trunk/data/experimental/buildings.ruleset M /trunk/data/experimental/effects.ruleset fix health in early game (experimental ruleset) +30 => Building: Aqueduct +20 => Building: Aqueduct (ends if Industrialization is researched) [new] +20 => Building: Aqueduct + Sewer System +25 => Building: Hospital +20 => Building: Genetic Lab +20 => Building: Temple [new] +5 =>Wonder: Cure For Cancer see gna bug #18535 ------------------------------------------------------------------------ r20358 | jtn | 2011-10-30 17:07:05 +0200 (Sun, 30 Oct 2011) | 5 lines Changed paths: M /trunk/data/nation/thuringian.ruleset M /trunk/data/nation/vanuatuan.ruleset M /trunk/data/nation/venda.ruleset Fix several typos in nation descriptions. Patch by Joan Creus (jcreus@gna). See gna bug #18837. ------------------------------------------------------------------------ r20357 | mixcoatl | 2011-10-30 01:04:38 +0300 (Sun, 30 Oct 2011) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/antigua_and_barbuda-large.png A /trunk/data/flags/antigua_and_barbuda-shield-large.png A /trunk/data/flags/antigua_and_barbuda-shield.png A /trunk/data/flags/antigua_and_barbuda.png A /trunk/data/flags/antigua_and_barbuda.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/antiguan.ruleset M /trunk/data/nation/westindian.ruleset M /trunk/po/POTFILES.in Add Antiguan and Barbudan nation, flag by Sigge Kotliar. See Gna patch #2962 ------------------------------------------------------------------------ r20355 | cazfi | 2011-10-29 23:47:32 +0300 (Sat, 29 Oct 2011) | 5 lines Changed paths: M /trunk/client/client_main.c M /trunk/common/fc_interface.c M /trunk/common/fc_interface.h M /trunk/common/tile.c M /trunk/server/srv_main.c Fixed bug that after base was removed due to terrain changing to one that cannot support it, it was still acting as border source and vision source. See gna bug #18513 ------------------------------------------------------------------------ r20354 | cazfi | 2011-10-29 23:10:48 +0300 (Sat, 29 Oct 2011) | 4 lines Changed paths: M /trunk/m4/gtk3-client.m4 Increased minimum gtk2 version for gtk3-client to 2.24.0 See gna patch #2859 ------------------------------------------------------------------------ r20352 | syntron | 2011-10-29 01:09:11 +0300 (Sat, 29 Oct 2011) | 8 lines Changed paths: M /trunk/data/multiplayer/script.lua fix error if future tech is researched if a future tech is research tech will be nil and the current lua code for the multiplayer ruleset will result in an error see gna bug #18710 ------------------------------------------------------------------------ r20351 | syntron | 2011-10-29 01:07:17 +0300 (Sat, 29 Oct 2011) | 8 lines Changed paths: M /trunk/client/client_main.c M /trunk/common/Makefile.am A /trunk/common/fc_cmdhelp.c A /trunk/common/fc_cmdhelp.h M /trunk/manual/civmanual.c M /trunk/modinst/mpcmdline.c M /trunk/po/POTFILES.in M /trunk/server/civserver.c sort options alphabetically by the short option (AaBbCc...) - a a new module for it: ./common/fc_cmdhelp.(c|h) - use it for all executables see gna patch #2977 ------------------------------------------------------------------------ r20350 | syntron | 2011-10-29 01:04:38 +0300 (Sat, 29 Oct 2011) | 6 lines Changed paths: M /trunk/common/tech.c count only living players if checking for tech leaking see gna patch #2956 patch by Michal Mazurek ------------------------------------------------------------------------ r20349 | syntron | 2011-10-29 01:02:28 +0300 (Sat, 29 Oct 2011) | 6 lines Changed paths: M /trunk/doc/README.delta M /trunk/doc/README.graphics M /trunk/doc/README.nations M /trunk/doc/README.rulesets Corrections in README files see gna patch #2945 patch by Patrick Kelle ------------------------------------------------------------------------ r20348 | syntron | 2011-10-29 01:01:07 +0300 (Sat, 29 Oct 2011) | 5 lines Changed paths: M /trunk/data/nation/avar.ruleset M /trunk/data/nation/buryat.ruleset M /trunk/data/nation/gabonese.ruleset M /trunk/data/nation/goldenhorde.ruleset M /trunk/data/nation/kuwaiti.ruleset M /trunk/data/nation/liberian.ruleset M /trunk/data/nation/oldprussian.ruleset M /trunk/data/nation/saka.ruleset M /trunk/data/nation/sardinian.ruleset M /trunk/data/nation/tswana.ruleset M /trunk/data/nation/turkishcypriot.ruleset M /trunk/data/nation/zanzibari.ruleset fix several typos in nation legends see gna patch #2916 patch by Hubert Kowalewski ------------------------------------------------------------------------ r20346 | syntron | 2011-10-29 00:58:06 +0300 (Sat, 29 Oct 2011) | 4 lines Changed paths: M /trunk/server/generator/startpos.c fix possible division by 0 for a map without goodies see gna bug #18533 ------------------------------------------------------------------------ r20343 | cazfi | 2011-10-29 00:14:52 +0300 (Sat, 29 Oct 2011) | 9 lines Changed paths: M /trunk/common/tile.c M /trunk/server/citytools.c Fixed bugs and inconsistencies in roads granted for city center tiles. For simplicity of the fix, city center tiles having roads always, no matter what, is considered a feature. - Roads are removed from terrains that cannot support them when city is removed - Roads are not removed when city center is transformed to ocean - Roads are removed when non-city-center tile is changed to terrain that cannot support them. See gna bug #18553 ------------------------------------------------------------------------ r20340 | cazfi | 2011-10-28 22:58:44 +0300 (Fri, 28 Oct 2011) | 4 lines Changed paths: M /trunk/bootstrap/generate_svnrev.sh M /trunk/common/Makefile.am Handle correctly srcdirs and builddirs with whitespace in their names when --enable-svnrev given. See gna bug #18418 ------------------------------------------------------------------------ r20339 | stikonas | 2011-10-28 21:38:31 +0300 (Fri, 28 Oct 2011) | 1 line Changed paths: M /trunk/po/lt.po Reorder plural forms in Lithuanian translation. ------------------------------------------------------------------------ r20338 | cazfi | 2011-10-28 00:39:23 +0300 (Fri, 28 Oct 2011) | 2 lines Changed paths: A /trunk/modinst/modinst.h Added file modinst.h forgotten from previous commit. ------------------------------------------------------------------------ r20337 | cazfi | 2011-10-28 00:08:25 +0300 (Fri, 28 Oct 2011) | 4 lines Changed paths: M /trunk/modinst/Makefile.am M /trunk/modinst/download.c M /trunk/modinst/download.h M /trunk/modinst/modinst.c M /trunk/modinst/mpcmdline.c Wrapped all freeciv-modpack global variables to just one global structure. See gna patch #2938 ------------------------------------------------------------------------ r20336 | cazfi | 2011-10-28 00:02:35 +0300 (Fri, 28 Oct 2011) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_stuff.c M /trunk/client/gui-gtk-3.0/gui_stuff.c Use dash in name when referring to "switch-page" signal. See gna bug #18339 ------------------------------------------------------------------------ r20335 | cazfi | 2011-10-27 23:55:25 +0300 (Thu, 27 Oct 2011) | 4 lines Changed paths: M /trunk/client/connectdlg_common.c M /trunk/utility/netintf.c M /trunk/utility/netintf.h IPv6 support to find_next_free_port() See gna patch #2838 ------------------------------------------------------------------------ r20334 | cazfi | 2011-10-27 08:13:46 +0300 (Thu, 27 Oct 2011) | 5 lines Changed paths: M /trunk/client/gui-sdl/alphablit.c M /trunk/client/gui-sdl/caravan_dialog.c M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-sdl/colors.c M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/diplodlg.c Added all missing function headers to files alphablit.c - diplodlg.c in client/gui-sdl directory. Also other comment cleanups. See gna patch #2937 ------------------------------------------------------------------------ r20333 | cazfi | 2011-10-27 00:33:01 +0300 (Thu, 27 Oct 2011) | 5 lines Changed paths: M /trunk/data/civ1/buildings.ruleset M /trunk/data/civ1/cities.ruleset M /trunk/data/civ1/effects.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ1/governments.ruleset M /trunk/data/civ1/nations.ruleset M /trunk/data/civ1/techs.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/buildings.ruleset M /trunk/data/civ2/cities.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2/governments.ruleset M /trunk/data/civ2/nations.ruleset M /trunk/data/civ2/techs.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/default/buildings.ruleset M /trunk/data/default/cities.ruleset M /trunk/data/default/effects.ruleset M /trunk/data/default/game.ruleset M /trunk/data/default/governments.ruleset M /trunk/data/default/nations.ruleset M /trunk/data/default/techs.ruleset M /trunk/data/default/terrain.ruleset M /trunk/data/default/units.ruleset M /trunk/data/experimental/buildings.ruleset M /trunk/data/experimental/cities.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/experimental/governments.ruleset M /trunk/data/experimental/techs.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/buildings.ruleset M /trunk/data/multiplayer/cities.ruleset M /trunk/data/multiplayer/effects.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/multiplayer/governments.ruleset M /trunk/data/multiplayer/techs.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/server/ruleset.c Made explicit unit class move_type definition optional. If it's not given, one is determined automatically from terrain types native to unit. See gna bug #13630 ------------------------------------------------------------------------ r20331 | cazfi | 2011-10-27 00:24:29 +0300 (Thu, 27 Oct 2011) | 6 lines Changed paths: M /trunk/server/sernet.c Set client connection close callback also when server LAN announcements are off. Reported by Michal Mazurek See gna bug #18511 ------------------------------------------------------------------------ r20330 | jdorje | 2011-10-26 02:06:55 +0300 (Wed, 26 Oct 2011) | 1 line Changed paths: M /trunk/client Add freeciv-gtk2x to svn:ignore. ------------------------------------------------------------------------ r20329 | jtn | 2011-10-25 23:26:27 +0300 (Tue, 25 Oct 2011) | 4 lines Changed paths: M /trunk/server/stdinhand.c Fix error message if trying "/remove" with pre handling of log messages (i.e backtraces) - use log_callback_fn only for printing the log message (perhaps use a list of callbacks?) - split vdo_log() into basic vdo_log() and log_real() - use log_real() as the default pre callback see gna patch #2971 ------------------------------------------------------------------------ r20313 | syntron | 2011-10-17 23:38:56 +0300 (Mon, 17 Oct 2011) | 5 lines Changed paths: M /trunk/utility/fcbacktrace.c fix backtrace: limit the number of frames to the maximum size of the buffers see gna bug #18726 ------------------------------------------------------------------------ r20312 | syntron | 2011-10-17 23:38:20 +0300 (Mon, 17 Oct 2011) | 4 lines Changed paths: M /trunk/client/client_main.c add backtrace to the client see gna patch #2970 ------------------------------------------------------------------------ r20311 | syntron | 2011-10-17 23:26:16 +0300 (Mon, 17 Oct 2011) | 4 lines Changed paths: M /trunk/client/gui-stub/Makefile.am A /trunk/client/gui-stub/luaconsole.c A /trunk/client/gui-stub/luaconsole.h files needed for the stub client if client lua script is added see gna patch #2877 ------------------------------------------------------------------------ r20310 | syntron | 2011-10-17 23:24:57 +0300 (Mon, 17 Oct 2011) | 5 lines Changed paths: M /trunk/client/gui-gtk-3.0/Makefile.am M /trunk/client/gui-gtk-3.0/chatline.c M /trunk/client/gui-gtk-3.0/chatline.h M /trunk/client/gui-gtk-3.0/gui_main.c A /trunk/client/gui-gtk-3.0/luaconsole.c A /trunk/client/gui-gtk-3.0/luaconsole.h M /trunk/client/gui-gtk-3.0/menu.c M /trunk/po/POTFILES.in files needed for the gtk3 client if client lua script is added see gna patch #2873 ------------------------------------------------------------------------ r20309 | syntron | 2011-10-17 23:23:11 +0300 (Mon, 17 Oct 2011) | 4 lines Changed paths: M /trunk/client/gui-qt/Makefile.am A /trunk/client/gui-qt/luaconsole.cpp A /trunk/client/gui-qt/luaconsole.h files needed for the qt client if client lua script is added see gna patch #2879 ------------------------------------------------------------------------ r20308 | syntron | 2011-10-17 23:21:18 +0300 (Mon, 17 Oct 2011) | 5 lines Changed paths: M /trunk/client/gui-xaw/Makefile.am A /trunk/client/gui-xaw/luaconsole.c A /trunk/client/gui-xaw/luaconsole.h files needed for the xaw client if client lua script is added see gna patch #2875 ------------------------------------------------------------------------ r20307 | syntron | 2011-10-17 23:19:39 +0300 (Mon, 17 Oct 2011) | 5 lines Changed paths: M /trunk/client/gui-sdl/Makefile.am A /trunk/client/gui-sdl/luaconsole.c A /trunk/client/gui-sdl/luaconsole.h files needed for the sdl client if client lua script is added see gna patch #2878 ------------------------------------------------------------------------ r20306 | syntron | 2011-10-17 23:17:04 +0300 (Mon, 17 Oct 2011) | 7 lines Changed paths: M /trunk/client/Makefile.am M /trunk/client/client_main.c M /trunk/client/gui-gtk-2.0/Makefile.am M /trunk/client/gui-gtk-2.0/chatline.c M /trunk/client/gui-gtk-2.0/chatline.h M /trunk/client/gui-gtk-2.0/gui_main.c A /trunk/client/gui-gtk-2.0/luaconsole.c A /trunk/client/gui-gtk-2.0/luaconsole.h M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/include/Makefile.am A /trunk/client/include/luaconsole_g.h A /trunk/client/luaconsole_common.c A /trunk/client/luaconsole_common.h A /trunk/client/luascript A /trunk/client/luascript/Makefile.am A /trunk/client/luascript/api_client_base.c A /trunk/client/luascript/api_client_base.h A /trunk/client/luascript/script_client.c A /trunk/client/luascript/script_client.h A /trunk/client/luascript/tolua_client.pkg M /trunk/common/featured_text.c M /trunk/common/featured_text.h M /trunk/configure.ac M /trunk/data/gtk_menus.xml M /trunk/po/POTFILES.in basic files for client lua script * implements also the lua script console for the gtk2 client see gna patch #2515 ------------------------------------------------------------------------ r20305 | mixcoatl | 2011-10-16 20:29:23 +0300 (Sun, 16 Oct 2011) | 1 line Changed paths: M /trunk/data/flags/Makefile.am M /trunk/data/flags/libya-large.png M /trunk/data/flags/libya-shield-large.png M /trunk/data/flags/libya-shield.png M /trunk/data/flags/libya.png M /trunk/data/flags/libya.svg A /trunk/data/flags/libya_old-large.png A /trunk/data/flags/libya_old-shield-large.png A /trunk/data/flags/libya_old-shield.png A /trunk/data/flags/libya_old.png A /trunk/data/flags/libya_old.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/libyan.ruleset New Libyan flag, flag by Daniel Markstedt. See Gna patch #2950 ------------------------------------------------------------------------ r20304 | mixcoatl | 2011-10-16 17:44:46 +0300 (Sun, 16 Oct 2011) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/indoeuropean-large.png A /trunk/data/flags/indoeuropean-shield-large.png A /trunk/data/flags/indoeuropean-shield.png A /trunk/data/flags/indoeuropean.png A /trunk/data/flags/indoeuropean.svg M /trunk/data/misc/flags-large.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields-large.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/indoeuropean.ruleset M /trunk/po/POTFILES.in Add Indo-European nation by Andrzej G. , flag by AnonMoss. See Gna patch #2946 ------------------------------------------------------------------------ r20300 | jtn | 2011-10-04 22:57:58 +0300 (Tue, 04 Oct 2011) | 6 lines Changed paths: M /trunk/client/mapview_common.c M /trunk/client/options.c M /trunk/client/options.h M /trunk/client/packhand.c Add a client option controlling combat animation speed. This replaces the boolean do_combat_animation option (set it to 0 to disable). Requested by Vadim Peretokin (vadi@gna). See gna bug #18770. ------------------------------------------------------------------------ r20299 | jtn | 2011-10-04 22:54:11 +0300 (Tue, 04 Oct 2011) | 8 lines Changed paths: M /trunk/client/citydlg_common.c M /trunk/common/improvement.c M /trunk/common/improvement.h M /trunk/common/player.h M /trunk/common/requirements.c M /trunk/doc/README.effects M /trunk/server/savegame2.c Add support for surviving requirements at player range (for wonders only). This fixes the Apollo Program in the multiplayer ruleset to behave as designed (for 2.3.x this was achieved differently, with SaveSmallWonder). After a suggestion by Vasco Alexandre da Silva Costa (vasc@gna) on the forum. See gna bug #17463. ------------------------------------------------------------------------ r20298 | jtn | 2011-10-01 17:52:42 +0300 (Sat, 01 Oct 2011) | 2 lines Changed paths: M /trunk/data/nation/circassian.ruleset Fix format string in Circassian ruleset Fundamentalist leader title (introduced in gna patch #2729). ------------------------------------------------------------------------ r20297 | jtn | 2011-10-01 00:48:10 +0300 (Sat, 01 Oct 2011) | 2 lines Changed paths: M /trunk/common/scriptcore M /trunk/server/scripting Update svn:ignore after gna patch #2921, gna patch #2513, gna patch #2514. ------------------------------------------------------------------------ r20296 | syntron | 2011-09-27 19:29:03 +0300 (Tue, 27 Sep 2011) | 7 lines Changed paths: M /trunk/data/default/default.lua M /trunk/server/scripting/api_server_base.c M /trunk/server/scripting/api_server_base.h M /trunk/server/scripting/tolua_server.pkg M /trunk/server/settings.c add lua function server.setting.get() - allow barbarians out of huts only if not disabled see gna patch #2955 ------------------------------------------------------------------------ r20295 | syntron | 2011-09-27 19:26:19 +0300 (Tue, 27 Sep 2011) | 4 lines Changed paths: M /trunk/server/scripting/api_server_base.c M /trunk/server/scripting/api_server_base.h M /trunk/server/scripting/tolua_server.pkg add lua function to save a game (as 'manual' save) see gna patch #2883 ------------------------------------------------------------------------ r20294 | syntron | 2011-09-27 19:25:20 +0300 (Tue, 27 Sep 2011) | 4 lines Changed paths: M /trunk/server/scripting/api_server_base.c M /trunk/server/scripting/api_server_base.h M /trunk/server/scripting/tolua_server.pkg new lua function to check if the game was started see gna patch #2882 ------------------------------------------------------------------------ r20293 | syntron | 2011-09-27 19:23:29 +0300 (Tue, 27 Sep 2011) | 4 lines Changed paths: M /trunk/common/scriptcore/tolua_game.pkg add Player.is_alive and Player:exists() see gna patch #2881 ------------------------------------------------------------------------ r20292 | syntron | 2011-09-27 19:22:16 +0300 (Tue, 27 Sep 2011) | 6 lines Changed paths: M /trunk/common/scriptcore/api_common_utilities.c M /trunk/common/scriptcore/api_common_utilities.h M /trunk/common/scriptcore/tolua_common_a.pkg a luascript function freeciv_version() * returns the freeciv version see gna patch #2880 ------------------------------------------------------------------------ r20291 | syntron | 2011-09-27 19:20:54 +0300 (Tue, 27 Sep 2011) | 9 lines Changed paths: M /trunk/common/scriptcore/tolua_common_a.pkg add implementation for lua constants Flexible "constant" implementation source: http://developer.anscamobile.com/code/\ universal-constants-module-very-easy-usage written in 2010 by Hans Raaf - use as you wish! see gna patch #2872 ------------------------------------------------------------------------ r20290 | syntron | 2011-09-27 19:19:57 +0300 (Tue, 27 Sep 2011) | 6 lines Changed paths: M /trunk/common/scriptcore/tolua_common_a.pkg print all lua variables * the lua function is called listenv() see gna patch #2871 ------------------------------------------------------------------------ r20289 | syntron | 2011-09-27 19:18:15 +0300 (Tue, 27 Sep 2011) | 7 lines Changed paths: M /trunk/common/scriptcore/tolua_signal.pkg signal interface in luascript_signal.(ch) * remove signal callbackss with 'signal.remove()' * plot all signals (+ callbacks) with 'signal.list()' see gna patch #2870 ------------------------------------------------------------------------ r20288 | syntron | 2011-09-27 19:17:20 +0300 (Tue, 27 Sep 2011) | 10 lines Changed paths: M /trunk/server/commands.c M /trunk/server/commands.h M /trunk/server/stdinhand.c merge lua and luafile commands new command: lua cmd