commit 59b44e35448390b59a86fe906be1309ad9341799 Author: Marko Lindqvist Date: Fri Nov 17 00:04:32 2023 +0200 Set version number to 2.6.11 Signed-off-by: Marko Lindqvist commit 75e5d9d51d1d108c33bab42d595873b89658ed0e Author: Marko Lindqvist Date: Fri Nov 17 00:02:55 2023 +0200 'make update-po' before 2.6.11 release Signed-off-by: Marko Lindqvist commit 8194dcf5856eadd069bc56ef9001bebdf264f4b5 Author: Marko Lindqvist Date: Thu Nov 16 23:57:00 2023 +0200 FAQ: Update latest stable 2.6 version number to 2.6.11 Signed-off-by: Marko Lindqvist commit 66f3e52656aaad38efde602e6ef9ffd1d016b09a Author: Marko Lindqvist Date: Thu Nov 16 22:46:33 2023 +0200 NEWS-2.6: Add 2.6.11 section Signed-off-by: Marko Lindqvist commit 503ccbdf32fa4067efc1db7f4de32f7fa4b060b2 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 8cd25fe7ce6692378b64a977139b3dea5b071b80 Author: Marko Lindqvist Date: Thu Nov 2 22:56:11 2023 +0200 Fix server crash when bribing Reported by omero See osdn #48931 Signed-off-by: Marko Lindqvist commit 5706d4ae705365b835356c74fa046ef5efbeeeb2 Author: Konstantin Vedeneev Date: Fri Nov 3 15:31:54 2023 +0500 Update for Russian translation. commit c1d890898a8ca409e37adf17107f16134cfeb042 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 d2d24f79a1e0d3b2d9719ce35caaa3361ff17641 Author: Marko Lindqvist Date: Fri Oct 20 04:35:35 2023 +0300 Mark as development code Signed-off-by: Marko Lindqvist commit 393ae778c62e3030595e521d0919f9623566af31 Author: Marko Lindqvist Date: Fri Oct 20 04:32:36 2023 +0300 ChangeLog: Refresh for 2.6.10 release Signed-off-by: Marko Lindqvist commit 5ec257ca3ba57e42a01c2bccaf71b8bf70115283 Author: Marko Lindqvist Date: Fri Oct 20 04:31:50 2023 +0300 Set version number to 2.6.10 Signed-off-by: Marko Lindqvist commit 75cacc4565fc85419faeceec0701bbe2cb4d913f Author: Marko Lindqvist Date: Fri Oct 20 04:30:22 2023 +0300 'make update-po' before 2.6.10 release Signed-off-by: Marko Lindqvist commit 458dfd60c145fb3528eb525c7ba1eb1723ac1236 Author: Marko Lindqvist Date: Fri Oct 20 03:49:31 2023 +0300 FAQ: Update latest stable 2.6 version number to 2.6.10 Signed-off-by: Marko Lindqvist commit e98518919e1c4ca69f43eb199030249bfab172fc Author: Marko Lindqvist Date: Thu Oct 19 04:39:49 2023 +0300 NEWS-2.6: Update 2.6.10 section Signed-off-by: Marko Lindqvist commit df6ae9b69b04f60cae51d4cc6a431b4f2ef44b40 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 8c70446e9ddab9ff48b32d808011867c63ce6417 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 fa1f2994435c2dd68b6d3836131eeec50a095efb Author: Marko Lindqvist Date: Sun Oct 15 11:51:09 2023 +0300 NEWS-2.6: Update 2.6.10 section Signed-off-by: Marko Lindqvist commit bfe294f06dac5fcd7950aea28577ca858f64159a 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 018ddad1edde0bb332b53ecb92f24116dc343d0f 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 7e70293cf032e9b8c3db8b8f33b06c53af0db5e7 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 2cb4577f740d1589d1fd67151af71f049ad75693 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 ce4caf4660dcbf4f50027f1989e713062a8234b2 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 72c28d1d91f6658a800fba4da74911366c786f8e 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 07cad42a42c7557691a10a2d925fcc28d84a2347 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 238bbb5dda74927e075d6d2dd392b6040bdf0b35 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 88916c30390062e0f9d075bf7680692510dcda63 Author: Marko Lindqvist Date: Mon Sep 4 10:19:15 2023 +0300 gtk3(.22): Apply theme to all dialogs See osdn #48580 Signed-off-by: Marko Lindqvist commit 01ac1ab8ae7dde7f7e4a9ade17af2e282542aaf1 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 c81e7ba1e37e3e6937d32b1cb595304d2db366bd Author: Marko Lindqvist Date: Mon Sep 25 02:41:52 2023 +0300 NEWS-2.6: Add 2.6.10 section Signed-off-by: Marko Lindqvist commit 5e9ab6766161fa96ad37d5ad6c423eb7f77a7dcc 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 7ba58a6fa46a4a82018579be10be0d304340f57c Author: Marko Lindqvist Date: Mon Sep 18 06:05:29 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 bb8437fe493943202eb55b7656fdd06b9bd7fa7c 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 8e6febf756f8f148572cb4d941c145be0a7e5db2 Author: Marko Lindqvist Date: Sun Sep 17 05:50:30 2023 +0300 sdl2: Make size 24 fonts to adjust to theme font size See osdn #48629 Signed-off-by: Marko Lindqvist commit c9e1eb23e68e396cd316a708da252c1f5c028484 Author: Marko Lindqvist Date: Fri Sep 15 12:40:18 2023 +0300 sdl2: Make size 11 fonts to adjust to theme font size See osdn #48574 Signed-off-by: Marko Lindqvist commit 8600caabf0b1d1edf7b441032d2987ce3fcc85a9 Author: Konstantin Vedeneev Date: Wed Sep 13 21:12:23 2023 +0500 Update for Russian translation. commit 63de9ce25735164c6bd2ee8cdab82fd57ce5da3e Author: Marko Lindqvist Date: Mon Sep 4 05:32:28 2023 +0300 AI: Set countdown correctly if senate blocks war completely Reported by alain_bkr See osdn #47786 Signed-off-by: Marko Lindqvist commit 37e0878e8fa803db947a0a9f25a753b32de10feb Author: Marko Lindqvist Date: Thu Sep 7 15:21:42 2023 +0300 id.po: Fix syntax Signed-off-by: Marko Lindqvist commit 8ae84d5024b534eacbecc30c8b2cf377d8b2b1aa Author: Marko Lindqvist Date: Sun Sep 3 07:45:16 2023 +0300 sdl2: Make size 16 fonts to adjust to theme font size See osdn #48573 Signed-off-by: Marko Lindqvist commit a93d7270ce6812b19b2234bffe8c703e60e03947 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 97152286e21dbd39eacd1beb5574e4491b2813fd 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 f8c433b76c3d70eb37ade1b2f73c5625ae56ed28 Author: Marko Lindqvist Date: Mon Sep 4 03:42:55 2023 +0300 Comment typofix: "alllies" -> "allies" Signed-off-by: Marko Lindqvist commit 743d5e054ab813d4a62ffae2a3f8c73515eb2e0a 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 abc5833c9be194e6f657222e6eab205604248611 Author: Marko Lindqvist Date: Sun Aug 27 06:08:15 2023 +0300 tile_move_cost_ptrs(): Rework to avoid BAD_HEURISTIC_INIT() See osdn #48544 Signed-off-by: Marko Lindqvist commit c10c118f9dce36b183ba32ef1f5cabcc3558fc05 Author: Marko Lindqvist Date: Sat Jul 22 02:42:10 2023 +0300 sdl/2 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 323246f20fe83ea80460dbeb2590ac38e9f3b83d 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 0bc2185426f1bc2854e4ec27240340558acd5543 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 234ca2aa2372ee8f4796c1bb768c5efa0cc98983 Author: Marko Lindqvist Date: Sun Jul 16 08:46:52 2023 +0300 sdl/2: 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 6068f5af89ce517b0dd59f785b2ea61a1a24f43b 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 0c32ee174fd8ee72d4986c525d12053e61a1cbe5 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 acdb9140cd4ae7a44e2b17ffb99a8cbcd0de7fa0 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 e23f05fa4748e1fd033b5f1cf3850d65719f8f09 Author: Marko Lindqvist Date: Fri Jun 23 16:31:17 2023 +0300 sdl2: Make size 14 fonts to adjust to theme font size See osdn #48271 Signed-off-by: Marko Lindqvist commit 6abca7f9a2f2f57356343b10cd0ec9434fce299a 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 cdafd47bf3b5954108d1976b542c8907360ea5f2 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 caaf846f5f3e6ca0c639b05e2bc9170567508748 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 d46add28d8bb2018cee300944f80a11b5f2b2f82 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 8c678b9bc8a51cc06182f64e9f2cb17cdcdad193 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 4a802cd5b5b973c3456f2ee07dfb090ebfb44bdf Author: Marko Lindqvist Date: Thu Jun 1 03:49:36 2023 +0300 Savegame: Fix loading acceptance of zero-clause treaties See osdn #48127 Signed-off-by: Marko Lindqvist commit 463e45f64efca86a8c63818dae72afb7ac837fab Author: Marko Lindqvist Date: Sun May 28 19:57:20 2023 +0300 sdl2: Make size 12 fonts to adjust to theme font size See osdn #48100 Signed-off-by: Marko Lindqvist commit 03d57c49f97908113826bd8a20bce34b78d9ea26 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 and S2_6 those still exist. Reported by alain_bkr See osdn #47542 Signed-off-by: Marko Lindqvist commit d26c4b617c3ed1b6312de6a834a8f1e4c7a77db4 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 e307e348a1a8b5243e220797ed20d78a9af951d4 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 728d53b3dc76c5bd75f03120240cd1c9ef3b2fb3 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 e20e9c635b7f0517a36da1c4f3a2e458fee06e5e Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Fri May 19 00:15:39 2023 +0200 Updated French translations commit 1b35996788b52d1f86815f19f57d83911e0d3d93 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 eaeb072019ea5083445ea662abd45128e6cdf1db 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 34ae37ee48304c6bb2839f06385b26913a1d9d5e Author: Marko Lindqvist Date: Fri May 12 21:18:55 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 32ad28d2be6ff1f4e526cf662c436cbc4e33d71d Author: Konstantin Vedeneev Date: Tue May 16 13:49:18 2023 +0500 Update for Russian translation. commit 71223c12fb35a71a389f1d97520a11c005895832 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 f1c17fb03d5ac26a5fd92ed652d0ebdf9e5ade12 Author: Marko Lindqvist Date: Wed May 10 06:43:56 2023 +0300 Keep observers in sync with city investigation See osdn #46186 Signed-off-by: Marko Lindqvist commit a26c2837e801aa9533116b1c7d3adebab7248219 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 237a223a2ef76239917ea2560038e60fb6ca391c Author: Alain BKR Date: Fri May 5 09:05:19 2023 +0200 Fix out of bounds on cargo iter See osdn #47982 commit b46dd4c554c261ca95949f189000d206d3d220a1 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 511d72cca6cf611d2a238f515de08209caff3b2d 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 14a1b16a2ef8c38e0f5ec0cc5e5aa8b547e3353d 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 eea5ee7ce79cc1d9214331a225ab2d0541591ec8 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 74cfce4a3a39ba62861e8dcf88911267623f6cc0 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 89d8a200d3eab0f4fa8cacadc3016b05a9a73996 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 d972563af9e397c3ac4ffeca848ff791a6a73f45 Author: Marko Lindqvist Date: Sat Apr 22 02:36:12 2023 +0300 Mark as development code Signed-off-by: Marko Lindqvist commit bf3816eb5155f93e402e039a6d134c58605d6590 Author: Marko Lindqvist Date: Sat Apr 22 02:33:09 2023 +0300 ChangeLog: Refresh for 2.6.9 release Signed-off-by: Marko Lindqvist commit f556d9454a454e901ab8f2b1441000ac1b292e1c Author: Marko Lindqvist Date: Sat Apr 22 02:32:14 2023 +0300 Set version number to 2.6.9 Signed-off-by: Marko Lindqvist commit c880f9fe2d916d0b0997a70aa06a8b92a9f82adf Author: Marko Lindqvist Date: Sat Apr 22 02:29:55 2023 +0300 'make update-po' before 2.6.9 release Signed-off-by: Marko Lindqvist commit 9e8061711e5307cb7525f37cf257051f3c300ae8 Author: Marko Lindqvist Date: Sat Apr 22 02:24:14 2023 +0300 FAQ: Update latest stable 2.6 version number to 2.6.9 Signed-off-by: Marko Lindqvist commit 9868b5d21f7756c343501e50ef929a144e113769 Author: Marko Lindqvist Date: Fri Apr 21 02:19:29 2023 +0300 NEWS-2.6: Add 2.6.9 section Signed-off-by: Marko Lindqvist commit e22b7610fcab824165d8ce1349ef3807b9ce9308 Author: Joan Creus Date: Thu Apr 20 15:16:48 2023 +0200 Updating Catalan translation commit d69d1b8a2a14993f7a1b9e3bfc7722aa1292cfa7 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 7e28336a0ce5eec89857594add683254700b47b9 Author: Alain BKR Date: Sun Apr 9 22:42:36 2023 +0200 Mapgenerator: Check if lake exist before regenerate See osdn #47825 commit 5200becd2ad37960bcabeab4d34626d1cacbf3c4 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 17cf98f657bebad647a16717293ce602c8d56f55 Author: Marko Lindqvist Date: Mon Apr 3 20:03:46 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 bc68df974084edcd2c57f3ea5beb46505c907463 Author: Marko Lindqvist Date: Sat Apr 1 15:05:24 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 f1493215eca6a97e6b9ef7c599418e0beccbca04 Author: Marko Lindqvist Date: Sun Apr 9 13:11:00 2023 +0300 FAQ: Use https in wiki FAQ URL Signed-off-by: Marko Lindqvist commit 32273318d2bd774db7a4f011e6d2c59d17a5ac3b 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 b7e04f3de3a9c14d217a92883bac93f4353a7aa1 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 d6d14055c6298132de2a2491d0bea2fee82420f8 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 0dfe5f647fc39a9511cf98b64c1f49ac3c654710 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 37003cc8a87da663c7ee622801b57a699f96284b Author: Marko Lindqvist Date: Sat Apr 1 05:04:20 2023 +0300 Fix typo in Finnish translation Signed-off-by: Marko Lindqvist commit de7945b3041ad0611e09388ad676b00f4537060d Author: Konstantin Vedeneev Date: Fri Mar 31 10:15:38 2023 +0500 Update for Russian translation. commit bdb49be5f3fcd8744b6bd366b414d307acb3f1f1 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 ab77555f66e5eb7d4083000c5da92313d5ce1e6b 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 89b4b2dd28baf9f4513a9d723ed6547fe6b57a1f 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 ad6e70ea90c431ec5d59492238b99f9c0eeb67af Author: Marko Lindqvist Date: Sun Mar 26 00:59:17 2023 +0200 Fix incompatible XawListChange pointer type warnings See osdn #47693 Signed-off-by: Marko Lindqvist commit 666c804f58fc9a5c0aa9e2bd769db59d22b50791 Author: Marko Lindqvist Date: Mon Mar 20 20:04:30 2023 +0200 sdl/2: Fix tech help NULL dereference See osdn #47615 Signed-off-by: Marko Lindqvist commit 5da0d6e7f6f2b26d69730f0b3f4938d45f6c6aaf 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 c8c116082140bece51df578d12acfb7f923789c9 Author: Marko Lindqvist Date: Sat Mar 18 16:16:59 2023 +0200 sdl/2: Fix opening unit orders menu from city dialog See osdn #47455 Signed-off-by: Marko Lindqvist commit 75211ea0916778134449ba6d187c6af98c8a8911 Author: Marko Lindqvist Date: Sat Mar 11 07:42:21 2023 +0200 sdl/2: Fix help NULL dereference for improvements with just negated reqs See osdn #47559 Signed-off-by: Marko Lindqvist commit 6b8501d48c8782d1633eaa6440aa384cbb735910 Author: Marko Lindqvist Date: Sun Mar 12 10:26:32 2023 +0200 Msys2: Distinguish registry keys and directories from msys1 ones Namespace registry keys and install directories so they don't get overwritten by parallel installations. See osdn #47568 Signed-off-by: Marko Lindqvist commit c876666e08857ab939727c53cd2ea1a015cee425 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 629e9123eb4f0befc6ebd1a5b7a28edfd49eee07 Author: Marko Lindqvist Date: Fri Mar 3 06:26:16 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 fc3fb44ec4f0a7c67390ccb932d21b90510241f9 Author: Marko Lindqvist Date: Sat Mar 4 06:26:08 2023 +0200 Fix typo in Finnish translation Signed-off-by: Marko Lindqvist commit 871a5e7acd734db8a9f0c1887578fc09062e4ea3 Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Sun Feb 19 03:35:38 2023 +0100 Updated french translations commit 45717b060beeb26fbbc09c88f3fef6ab8fc4f145 Author: Marko Lindqvist Date: Sat Feb 11 02:44:42 2023 +0200 sdl/2: Make Alliance clause available in diplomacy dialog See osdn #46604 Signed-off-by: Marko Lindqvist commit ad7c4ddb380ec518f31f97e7fcac83efb0f06094 Author: Marko Lindqvist Date: Fri Feb 10 23:42:06 2023 +0200 Fix "Show Irrigation" toggle Irrigation was being drawn regardless of the setting See osdn #47316 Signed-off-by: Marko Lindqvist commit 9552dd47e93287c0083f93c59b19035841adb7d6 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 655b5e6a1fbe37f177ca61827e0e0a674e646e63 Author: Marko Lindqvist Date: Sat Feb 4 14:47:34 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 f2f60b781bee58a86353a5acfd7230a7e68f589c Author: Marko Lindqvist Date: Tue Jan 31 22:03:01 2023 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit 217ce758c9a855f1d4f2ed683049411a0fd4bf7d Author: Marko Lindqvist Date: Fri Jan 27 13:41:43 2023 +0200 Mark as development code Signed-off-by: Marko Lindqvist commit 71097a3f9c96677770548e30ae0e6d8162af02e4 Author: Marko Lindqvist Date: Fri Jan 27 13:37:28 2023 +0200 ChangeLog: Refresh for 2.6.8 release Signed-off-by: Marko Lindqvist commit 1b27343f90bdcbc604573ddbfe9c449a9f128447 Author: Marko Lindqvist Date: Fri Jan 27 13:36:52 2023 +0200 Set version number to 2.6.8 Signed-off-by: Marko Lindqvist commit 3d02eadf5d7e0a1ce8a104ab611baf346ae368b3 Author: Marko Lindqvist Date: Fri Jan 27 13:35:52 2023 +0200 'make update-po' before 2.6.8 release Signed-off-by: Marko Lindqvist commit 3289086bdf0651b1b762f7418051ae55e38195c1 Author: Marko Lindqvist Date: Fri Jan 27 13:30:10 2023 +0200 FAQ: Update latest stable 2.6 version number to 2.6.8 Signed-off-by: Marko Lindqvist commit 1a6977a3a10e02b4807c8366ac091e976ecbc7f4 Author: Marko Lindqvist Date: Fri Jan 27 01:39:03 2023 +0200 NEWS-2.6: Update 2.6.8 section Signed-off-by: Marko Lindqvist commit 0177961d3908fca394b0a9e8c1efed34eee14acb Author: Marko Lindqvist Date: Tue Jan 24 01:03:40 2023 +0200 Add missing free_nls() call to shutdown See osdn #46579 Signed-off-by: Marko Lindqvist commit de16867c9f3132c1daff65197d625524703e38f5 Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Wed Jan 25 15:31:39 2023 +0100 Updated French translations commit 6a512b80074cf88e4a5b6b8d77ab1e971f9164a7 Author: Konstantin Vedeneev Date: Tue Jan 24 12:46:46 2023 +0500 Update for Russian translation. commit 0d8c60687abe3a89db1f28cce7a8d425a66db15d Author: Marko Lindqvist Date: Tue Jan 24 02:47:36 2023 +0200 NEWS-2.6: Add 2.6.8 section Signed-off-by: Marko Lindqvist commit dfc41a7d6b4bf424a1e55cad68be01c0837b0af9 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 26de962dfff86ee08ee5ec5b0dd96e0fe0fd89aa Author: Marko Lindqvist Date: Sat Jan 21 16:56:21 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 305a04e3f6b5a11b4f34484aed8f691977eec340 Author: Marko Lindqvist Date: Sat Jan 21 17:29:45 2023 +0200 Log iconv inability to convert between encodings just once See osdn #46497 Signed-off-by: Marko Lindqvist commit e4c59153acbe8918fc4d1bbb57133511cafff26f 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 8066aea1da04a1d04e2206f3074ec7b292a670b0 Author: Marko Lindqvist Date: Tue Jan 17 03:22:26 2023 +0200 Prefer signal.h over sys/signal.h See osdn #44997 Signed-off-by: Marko Lindqvist commit 7ef8ee8d16c0f1af8eb0583f39f0296b181ecb6d 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 18df882aa315c25dab1b5f8521ebecde73013845 Author: Marko Lindqvist Date: Sat Jan 7 11:27:39 2023 +0200 sdl/2: Make controlled disconnect from server on quit See osdn #46478 Signed-off-by: Marko Lindqvist commit 3310cd436bab4565ea5a252f70630bedac65b08c 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 a09c91edf49e6113896ef3885e6276bf5fe4f2d6 Author: Marko Lindqvist Date: Fri Jan 6 07:16:35 2023 +0200 sdl/2: Fix crash when there's no government to switch to See osdn #46450 Signed-off-by: Marko Lindqvist commit db175790f86b3eb25559928f81004e3a003260e9 Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Thu Jan 12 00:23:15 2023 +0100 Updated French translations commit 45a6f8ca5886e0eccb98ef6ff1459fb6b4eb3749 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 2af40278887a763ad42c2fbb6519d70a3c7f8749 Author: Marko Lindqvist Date: Sat Dec 31 16:03:27 2022 +0200 mapimg: Replace fopen() call with fc_fopen() See osdn #45507 Signed-off-by: Marko Lindqvist commit 3e9b6be9466448361834eea4df9b85bb79b0dbcf 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 7b16e4ac5b01356d0d1f2440612987f0e694fd45 Author: Marko Lindqvist Date: Mon Jan 2 17:37:19 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 d6881b442f86cd1accbe00215ba4b99df18c5359 Author: Marko Lindqvist Date: Sun Jan 1 23:29:11 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 95c1a471b9fecb8bda9794d2e9b8dec09c8e0c9b Author: Marko Lindqvist Date: Sun Dec 25 16:47:48 2022 +0200 Replace localtime() calls with new thread safe fc_localtime() See osdn #46228 Signed-off-by: Marko Lindqvist commit 725cde6d3c52f3fc859c3a363c43ef5069b7e5bb Author: Marko Lindqvist Date: Sat Dec 24 13:57:59 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 84dd72da2e17905dee40966b9c84d04bc6a03087 Author: Marko Lindqvist Date: Sat Dec 24 17:54:48 2022 +0200 Use libcurl mime API when available See osdn #46345 Signed-off-by: Marko Lindqvist commit 3adfae0e451c50ae8060063a883bcb0e3c806bfe Author: Marko Lindqvist Date: Sun Dec 18 17:30:44 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 4b17ce1e309ec5216513458e1bd45720d8345dd0 Author: Marko Lindqvist Date: Fri Dec 23 05:47:17 2022 +0200 api_auth_set_password(): Return FALSE instead of NULL Function return type is bool See osdn #46340 Signed-off-by: Marko Lindqvist commit ce542117d29624d946498eef47b946334e9f9d3d Author: Marko Lindqvist Date: Sat Dec 17 14:12:36 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 a6944b7bf7ee916a761d85b7ccff975f3c83228b Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Wed Dec 21 07:35:21 2022 +0100 Updated French translations commit c8055a36163740d69049b6cbc08e3a148250cd49 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 b2e31e4032bc1812b9e224ada47e3b421061c3e9 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 37cc80e67a4c14d13bd8f96e912f40970ede2df2 Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Tue Dec 6 11:28:20 2022 +0100 Updated French translations commit 7259df521c4357bb80327029d7cc8326b10fd55e 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 8a02efcf32eecfda7026a72e64eafa8cdf7d42c6 Author: Marko Lindqvist Date: Sun Nov 27 23:58:09 2022 +0200 sdl/2: Fix Tile menu "Paradrop Here" See osdn #45981 Signed-off-by: Marko Lindqvist commit bc5d35f3c396092ec5cae91a59dae20a6fe775a0 Author: Marko Lindqvist Date: Wed Nov 30 03:35:42 2022 +0200 savegame2.c: Fix activities order "unused entry" warnings See osdn #46143 Signed-off-by: Marko Lindqvist commit e37e70cdee35aa915a48017c103c9056b2796398 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 9b40befd44dd32833240f6ec8b5f1f9472a463b9 Author: Marko Lindqvist Date: Sun Nov 27 12:54:47 2022 +0200 Fix zero size callocs when registering lua signals and functions See osdn #45547 Signed-off-by: Marko Lindqvist commit 2ad46aaedcd40e8cea6e9837768610e6f9c92de9 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 3e07aaff18b592d0735d5fff7b4c32ea5c6d5d64 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 5dc00df92f649b8ab2de790a119389e25c90db07 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 29a4efbd7ff32ff2948370f937e869a7568282fc 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 3571b450ea5ad30f9fc92a6a62b94b6be647af3c 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 2829f142b51fcd22588056b5d62ff9c4e75f7991 Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Sat Nov 5 00:02:19 2022 +0100 Updated French translations : - Palaos nation - Battle groups - Latitude ranges - Top cities report - Keyboard shortcuts alignment in documentation - Smaller stuff :D commit 43b3de63501f0e80f7c8d48ee957577dc0563804 Author: Marko Lindqvist Date: Fri Oct 28 23:35:51 2022 +0300 Make fallback version of fc_vsnprintf() thread safe See osdn #45905 Signed-off-by: Marko Lindqvist commit 749545342c125224722499f01f163a5406299884 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 01c40cc6b1b4875f7f2aa824b2c41f9173565190 Author: Marko Lindqvist Date: Sun Oct 23 03:05:42 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 c1df72060f0caa100f4bac954e87e2f769b2500d Author: Marko Lindqvist Date: Sat Oct 22 04:08:50 2022 +0300 sdl/2: Fix Tile menu "Patrol Here" See osdn #45925 Signed-off-by: Marko Lindqvist commit 95e59cebd5cd21221cd8a41a6d8286fc6eb6fe8a 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 42c803caa8948147690b97073fc8fe8bc2524f51 Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Fri Oct 21 10:47:08 2022 +0200 Updated French translations commit 8f4d31aa26a3ac14c6a2d64d2fdc47234a4207ae 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 a88ad55e616bf3393d766c5e6f5f3c8d29e892af 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 261a7523e35e16e28a3636bb7c95b0c64a50ee75 Author: Marko Lindqvist Date: Sat Oct 8 03:20:45 2022 +0300 Free internal fc_vsnprintf() buffer See osdn #45771 Signed-off-by: Marko Lindqvist commit 18e4be7c4a5c6e795e8684b5426ada70f17a2b59 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 29d8d93c34a182491a73fdc47431a3eb2094bc16 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 fd3a760e6f5a928aca84b6943af0f972bf029d45 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 d5e0c05ca9a1ffdde073bf1548a4dcea227e5ec8 Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Wed Oct 5 06:29:18 2022 +0200 Updated French translations for Freeciv 3.0.4 - and others ! commit 579dfb437e769d83de103e29e4010555d38c4372 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 2b84c71ac66cef3b2aaa1a9e99d9e3433d6267d2 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 357bb60e152b8a139ed6b57afc23a595c030dad9 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 eb414153e73ddeefc7e357e4dc57799d0940468d Author: Marko Lindqvist Date: Sun Sep 25 23:33:03 2022 +0300 Fix memory leaks from req_to_fstring() usage See osdn #45544 Signed-off-by: Marko Lindqvist commit 79a2931e20558aae4a353c595168f08a5e311d85 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 525dbc0293e142ca64bd1bffa9c2c45451d799bc Author: Marko Lindqvist Date: Sun Sep 25 19:37:09 2022 +0300 Fix requirement ranges in supplied rulesets "Tile" ranges are not supported in freeciv versions < 3.2 See osdn #45262 Signed-off-by: Marko Lindqvist commit b0d4a0375846237bc6500c1df16d6ae222b042d0 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 5d2794c9f0bdb713fdb206512fdac77adfe3c2ac 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 ed0a0bd959894071d031e6e878546ba3b53f8956 Author: Marko Lindqvist Date: Sat Sep 24 02:19:31 2022 +0300 Fix loading base building orders from < 2.3 savegames See osdn #45692 Signed-off-by: Marko Lindqvist commit 7499a8010c8deebd6b1b5b7408d5b8839cc0a75c Author: Konstantin Vedeneev Date: Mon Sep 26 01:25:01 2022 +0500 Update for Russian translation. commit 6c96fb8adb90475009ca1ecbc8937bc78a1732af 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 5177711d00634e293ed3d2138c257d3a632ee560 Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Thu Sep 22 11:45:18 2022 +0200 Updated French translations commit b618bbfb0b0215aee6dc2e5abe4de79b4321587d 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 494da17ce845c2d320bb34c3a251bbcaee3a3574 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 19b4158538d3703e5648600957123363c4f8c054 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 9a102ccc5674f2e708d863ec4089c5bc62af9bd8 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 ed102f34806bb3181ebe73e757b1315ed2dabeb9 Author: Marko Lindqvist Date: Wed Aug 31 02:13:58 2022 +0300 Savegame: Silence "unused entry" warnings about city_options See osdn #45526 Signed-off-by: Marko Lindqvist commit 305528ec68567cae2d0b243d35c745ea80a5ae37 Author: Marko Lindqvist Date: Thu Sep 1 01:05:59 2022 +0300 FAQ: Update from wiki Signed-off-by: Marko Lindqvist commit 9754e46042085fcb1def61ebb589ddd1e2da8771 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 50c8244d2acd4104e97a40f146277ee26433512c Author: Marko Lindqvist Date: Mon Aug 22 06:07:18 2022 +0300 sdl/2: Fix science_report_dialog_popup() theme leak See osdn #45422 Signed-off-by: Marko Lindqvist commit fdbdf65b5153c299b34da92501b03f58327d3a90 Author: Marko Lindqvist Date: Wed Aug 24 22:16:30 2022 +0300 sdl/2 theme: Install fonts See osdn #45433 Signed-off-by: Marko Lindqvist commit 96c01713b59617336228d90e89848a4befc8f2a8 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 7bea6bde1594cf4dbe72a59cefa6918baa5be9ec 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 c04ee9ea8875f02a1957234bbc24897ba0a48463 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 62e86c579693530f921f962575f062ab26508277 Author: Marko Lindqvist Date: Wed Aug 10 05:00:16 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 f056c8376b515f15b554bbfe02089345993b9374 Author: Marko Lindqvist Date: Fri Aug 5 02:33:59 2022 +0300 NEWS-2.6: Add a ticket number to 2.6.7 section Signed-off-by: Marko Lindqvist commit b24d6d3e560481bc1ef422e34caef666c62a3a01 Author: Marko Lindqvist Date: Fri Aug 5 00:38:07 2022 +0300 Mark as development code Signed-off-by: Marko Lindqvist commit 6903bb4b90d92e9cf39bc8e2585fbbd0c4dd7818 Author: Marko Lindqvist Date: Fri Aug 5 00:33:26 2022 +0300 ChangeLog: Refresh for 2.6.7 release Signed-off-by: Marko Lindqvist commit 8d244b58b75da41e8edbab8dc4999894bd2a69b5 Author: Marko Lindqvist Date: Fri Aug 5 00:31:29 2022 +0300 Set version number to 2.6.7 Signed-off-by: Marko Lindqvist commit b4d5cb1775c727d3ea10ac9bc45c723d95a6937a Author: Marko Lindqvist Date: Fri Aug 5 00:30:11 2022 +0300 'make update-po' before 2.6.7 release Signed-off-by: Marko Lindqvist commit fe11596651dc9cd7851c3b088cbf48cbaf81337a Author: Marko Lindqvist Date: Fri Aug 5 00:28:53 2022 +0300 NEWS-2.6: Finalize for 2.6.7 Signed-off-by: Marko Lindqvist commit 23f3f5c0bd0068848fbbc305d75a6ee6683135f7 Author: Marko Lindqvist Date: Fri Aug 5 00:25:33 2022 +0300 FAQ: Update latest stable 2.6 version number to 2.6.7 Signed-off-by: Marko Lindqvist commit 90af23985c0fd3b8db88a65fdf34e0f95ed9a746 Author: Marko Lindqvist Date: Fri Aug 5 00:22:01 2022 +0300 fcmp: Fix vulnerability with crafted modpack URLs See osdn #45299 Signed-off-by: Marko Lindqvist commit 44ada01f5d381f499debe70da3240e0be8d3546a Author: Marko Lindqvist Date: Thu Aug 4 22:49:17 2022 +0300 NEWS-2.6: Add 2.6.7 translation statistics Signed-off-by: Marko Lindqvist commit 617e0b4d185c87e9e019bb9ae176240dba5a8a54 Author: Marko Lindqvist Date: Thu Aug 4 11:47:40 2022 +0300 NEWS-2.6: Set current version number to 2.6.7 Signed-off-by: Marko Lindqvist commit 37bd448b3518773eda0c39e59591f14297bae269 Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Sun Jul 31 09:20:28 2022 +0200 Updated french translations for 3.0.3 & 2.6.7 commit 1134ea435183d2a6886e04c56682e0049d56e26f Author: Marko Lindqvist Date: Fri Jul 29 17:11:35 2022 +0300 NEWS-2.6: Add 2.6.7 section Signed-off-by: Marko Lindqvist commit 58ba30fc9785e18ea5365f712b84f5ee4ae5b649 Author: Marko Lindqvist Date: Thu Jul 28 03:27:56 2022 +0300 gtk3: Fix cropping of unit icons on left panel See osdn #45254 Signed-off-by: Marko Lindqvist commit 3dc566802935c76f90de8b03968800f644778524 Author: Konstantin Vedeneev Date: Fri Jul 29 13:54:27 2022 +0500 Update for Russian translation. commit 95a4b2e3e7a4d31453f46ddb25aa0d202fb058ec 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 f959efa85eac7d60ebcf9ad99c87573637531391 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 9bef0d1258a79450723f6ace7f045b32fb041102 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 a0fc78a4515be69abf4104e7ca2a2f17217e48f3 Author: Marko Lindqvist Date: Mon Jul 25 02:16:00 2022 +0300 FAQ: Refresh from wiki Signed-off-by: Marko Lindqvist commit a5bc6117345e6ad6fff717d4edd0bcb9b9f5250c 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 4e3ad72dd69d2aaef6ae54c0ec05570dd1f45657 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 e86b96bd4241e311aa2003e800b3888cfbe7129e 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 1466a1af35a5a0ad4660bd720659a733f4f9f890 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 48171ef0c0208fa622293944c6516f40e2c5a3ea 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 d13035fa99d7d8d894e8bfa90b0a6c056d5e8218 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 93f70dbabc32fc9d21ae43c28c5d76e12aa21ced Author: Marko Lindqvist Date: Fri Jul 8 03:17:33 2022 +0300 Revert sdl-client part of "Fix nation selection dialog surface leak" Due to utility function differences between sdl- and sdl2-client, the change was completely wrong for sdl-client See osdn #44893 Signed-off-by: Marko Lindqvist commit 26e82e65d0bd9ba764c6f1f25a0da5a5a3fda3b1 Author: Marko Lindqvist Date: Sat Jul 9 04:49:18 2022 +0300 Syntax fix to Finnish translation Signed-off-by: Marko Lindqvist commit 86b367b470ebf84c170475e229eb3e175f81a825 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 def7966f21b0ac6d98352720f79f1c81b5a07763 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 f15a6778a88adb0340c170096784cd4dbcb002ef 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 35485c9373e389a5278218048041620b7f1b00aa Author: Marko Lindqvist Date: Sun Jul 3 09:05:30 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 c48dfea8c11b3a67149bdf1f63802366dd8dd1f4 Author: Marko Lindqvist Date: Mon Jun 27 19:53:25 2022 +0300 sdl/2: 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 7f2b957af52b1bedbf4933d3deb92f869a6fbe2d 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 6a17b0ac155ae2920b9416030ad15885e8389612 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 70f309f6c008935a951d604b6090b35322af77f7 Author: Marko Lindqvist Date: Fri Jun 24 21:20:10 2022 +0300 sdl/2: Fix nation selection dialog surface leak See osdn #44893 Signed-off-by: Marko Lindqvist commit 3b17febad70441684b7f5d858b371674a24b38cb Author: Marko Lindqvist Date: Fri Jun 24 22:39:54 2022 +0300 Fix netwait on systems with unsigned time_t See osdn #44886 Signed-off-by: Marko Lindqvist commit 1d4fb5c4b800e175ab1f908c707bcc62bd4a2d4f 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 f7ef4b25f8f43e2c518d81230b322cf2d93c4885 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 28f8cec9a2ff6ffcf910cdbfd4a1c4795d4a31f1 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 abb7b05127963471dab967adf500da8093e7257c 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 91f9a41bba8b139c9ec939a0da13317fb31d5544 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 3035bd1573f909c6d77e9481d014b3f8b897da53 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 f7484125304071f2b91e388744b2f51b69504a40 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 2e9fe84b96b5f7f44eea59958ab57b9f6f22a6e4 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 d48a4a1b1a6e5637fc40e2d79b5e4a09e89a109b Author: Marko Lindqvist Date: Sat Jun 11 22:05:24 2022 +0300 sdl/2: 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 909cbc7484f2bdf366a3259b35d2369b77f294eb 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 1d5fabdb63914ce211f29def19171f678bfc9756 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 355f406824c154b81c736b03d7b6ea7b495a6bd5 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 66fc6cc505bc0e9adbb16d9f4590cee702043e35 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 27f72061c59dbd5634c2776eba796c5f5edf5cf3 Author: Konstantin Vedeneev Date: Wed Jun 8 12:48:12 2022 +0500 Update for Russian translation. commit b06785bddc1581cfde1f60219e53551ab274aad7 Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Sun Jun 5 23:35:44 2022 +0200 Updated French translations commit 1f96b0c28fb41a1173dad1c69910efa1c9727819 Author: Marko Lindqvist Date: Sat May 28 10:15:27 2022 +0300 sdl/2: Avoid removal of diplomacy dialogs inside their iteration See osdn #44687 Signed-off-by: Marko Lindqvist commit 55935bfdf42571dc7dabca86a870687a470cbe7b Author: Marko Lindqvist Date: Fri May 27 04:49:41 2022 +0300 Check unit uniqueness within startunits Make sure that not 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 ce5f3d28a7800aaa9d358f4ac425a414ce3209dc 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 319bc3bc53ebbe6b0e7ce2258c4963febc571a90 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 07a675fccb62ae93a680e481c6af6ca7971f475a Author: Marko Lindqvist Date: Wed May 18 07:02:43 2022 +0300 Fix clang-15 unused variable warnings See osdn #44564 Signed-off-by: Marko Lindqvist commit f26511776e72577a3d002174b57681f1ce38f053 Author: Marko Lindqvist Date: Wed May 18 07:01:17 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 b192b686e0a64218c1484bdfd866a10134a2d51b 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 5c9861b3b99984e5e06314bd3c2c130aefca272a 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 77afd59026b9c87c7fb8db0954bc7aae8e4557fe 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 c3df01a94541cabb464093fac6a49f2205acf298 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 736c552468568ad357ae144e7bffe4256d394e0a 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 3342ce1b974f35413e001d3da8778331f761e384 Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Wed Apr 27 17:08:21 2022 +0200 Updated French translations commit f1bc053d8f187705f33382c8e1c408367d3c9538 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 c271f2095b633a993bd744a0b6fd99903b05c517 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 9aa9ead610220cc6094a763f29dbf8891ded57ea 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 4752f8de2e5f8f57b8ae224570260b451511a8b1 Author: Konstantin Vedeneev Date: Thu Apr 7 01:53:40 2022 +0500 Update for Russian translation. commit 607ed9d9ccb58a1163918eaef6a58d86fbceebb5 Author: Marko Lindqvist Date: Wed Mar 23 18:36:59 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 717be096ea085bc87bc33f36497be34f459e9169 Author: Marko Lindqvist Date: Sun Mar 27 07:04:56 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 1237982bdc4fe50aaaa233e8ea4796456663d3f8 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 0e12cdf5d680d051974dd9babb97700fbb13d36b Author: Marko Lindqvist Date: Wed Mar 9 23:55:02 2022 +0200 Qt: Make "Options" submenu to not disappear on MacOS Reported by ddeanbrown See osdn #43944 Signed-off-by: Marko Lindqvist commit 6904818ece8ebfdd57f582abc95c65429bf5b977 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 61fb380e93e48254a7502fab762b2269d466b774 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 ae8168b37c924a553766e7118cc168c0db396841 Author: Marko Lindqvist Date: Thu Mar 17 03:28:18 2022 +0200 Legacy save: Handle player count inconsistency also in NDEBUG builds See osdn #44129 Signed-off-by: Marko Lindqvist commit 45ebf88639aadc6aee3514d95d1769851cd6b6d2 Author: Marko Lindqvist Date: Thu Mar 3 16:11:53 2022 +0200 fc_version: Fix shebang line syntax See osdn #43912 Signed-off-by: Marko Lindqvist commit da3c0e0a89494d4a8c25af65d58c73ef4a5d781b 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 667c5de07dcea30036cb47299718a82365492c38 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 d36f3d9f6ca023f035a25b94c26687a97ed0034b 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 9c67c43b1196f97df7ac145b47200a50e93130f9 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 0a7c7f2a95f59209f911fed5816e87e2cda7b6cb Author: Marko Lindqvist Date: Fri Feb 18 18:19:07 2022 +0200 configure: Make pthreads test also with "-lpthread" See osdn #43561 Signed-off-by: Marko Lindqvist commit 096db845d501cf3728fb730ffa9d8c36b617d7f2 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 d2c36a8373dac39161be22a957a4e22f5fd53238 Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Sat Feb 5 08:43:51 2022 +0100 Updated French translations commit 11b7fb27ea93ce7074a11bdd1da81c895c626d4a Author: Konstantin Vedeneev Date: Thu Feb 3 17:18:04 2022 +0500 Update for Russian translation. commit 5824a1fbdde5a30cce4e4455c23bb245c9b81c2e 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 45deb0273a9bb7726e56243a4b058c9cab215bbc 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 409d3afe64001c9ca368ebfea94294a237c06896 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 e9573a48005b40ac403ffc20c87286376f85bbc4 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 205887811911d849166dccfe2967e74f93316f73 Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Fri Jan 21 22:41:00 2022 +0100 Updated French translations commit 56394a686edba11e8ae7ba4fb65aeb721c078b00 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 2e40947926290761fa9bde84df4396c18f2fc634 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 f8412d476687a64be410130c9fcded9b4abfd0e2 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 64bebceda978eb1af7a67b72bffd5c41aebc3394 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 71d782255ba699d078f6186a862f1659aad50fc5 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 afdbd2313af381af8cfa7c3e5a6ffe3b382173a4 Author: Marko Lindqvist Date: Sun Dec 12 05:21:27 2021 +0200 AI: Allow changing government when revolentype is "Quickening" See osdn #43392 Signed-off-by: Marko Lindqvist commit a336471ea75b3bf4a0fcfb87e42fe666879bdcaf Author: Marko Lindqvist Date: Fri Dec 10 12:11:59 2021 +0200 Mark as development code Signed-off-by: Marko Lindqvist commit d281599d0fc1d019fec7a169a3ff3901133d3bfb Author: Marko Lindqvist Date: Fri Dec 10 12:09:39 2021 +0200 ChangeLog: Refresh for 2.6.6 release Signed-off-by: Marko Lindqvist commit 172ddf4d4112bc582511adb9890ce1ce50e936ae Author: Marko Lindqvist Date: Fri Dec 10 12:08:19 2021 +0200 Set version number to 2.6.6 Signed-off-by: Marko Lindqvist commit 720c934457ea54d0553134970fb11672e39792a9 Author: Marko Lindqvist Date: Fri Dec 10 12:05:58 2021 +0200 FAQ: Update latest stable version number to 2.6.6 Signed-off-by: Marko Lindqvist commit bd5c84d6d950653a7dbedc7787c13664c9dedaf1 Author: Marko Lindqvist Date: Fri Dec 10 12:04:41 2021 +0200 'make update-po' before 2.6.6 release Signed-off-by: Marko Lindqvist commit eac2ac2c4564447ce1a8ab589ad6b9d45760ed7e Author: Marko Lindqvist Date: Fri Dec 10 12:01:36 2021 +0200 NEWS-2.6: Fix a typo Signed-off-by: Marko Lindqvist commit 2702b8848078a297eea079743fdbd3ccb8cfb94d Author: Marko Lindqvist Date: Fri Dec 10 00:07:11 2021 +0200 NEWS-2.6: Refresh 2.6.6 translation statistics Signed-off-by: Marko Lindqvist commit 21e304b5accb26686127f0d134f1f2955c504987 Author: Marko Lindqvist Date: Wed Dec 8 23:23:54 2021 +0200 Update Spanish translation Translation by Jordi Negrevernis i Font Signed-off-by: Marko Lindqvist commit 3424ff7ec8c6b5be97367aaee78d934af18d90ac Author: Marko Lindqvist Date: Mon Dec 6 03:22:54 2021 +0200 NEWS-2.6: Add 2.6.6 translation statistics Signed-off-by: Marko Lindqvist commit 11256949214c66fc636cacd5329c49701d892a91 Author: Konstantin Vedeneev Date: Mon Dec 6 06:15:06 2021 +0500 Update for Russian translation. commit c354659393053ce13045a36e6a8d4796a1944288 Author: Marko Lindqvist Date: Sat Dec 4 21:27:19 2021 +0200 Update Spanish translation Translation by Jordi Negrevernis i Font Signed-off-by: Marko Lindqvist commit f0a77011833faea798f46a3221d4a40d382bfa22 Author: Marko Lindqvist Date: Sat Dec 4 06:50:52 2021 +0200 NEWS-2.6: Add 2.6.6 changes Signed-off-by: Marko Lindqvist commit e060c8d19c8c4774ff3d20597a6d338d638d5d9d Author: Marko Lindqvist Date: Sat Dec 4 06:00:29 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 3b1dd23723f86d66eeae1facacf25233f279420a Author: Marko Lindqvist Date: Fri Dec 3 08:53:54 2021 +0200 Comment typofix: "argumen" -> "argument" Signed-off-by: Marko Lindqvist commit 17fff744bb78b06486305a5391639072b5992158 Author: kijima Date: Tue Nov 30 07:06:05 2021 +0900 Fix comment typo "accross" -> "across" See osdn #43296 commit e0d108d981e20be40392f0ce9d2b2514bdef13bb 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 13205c2efdd8f4bf26b85fa70ce1a6dd9c095a15 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 348ccfe4bb2376c254761b2437b16764c1f9c31c 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 019698be471fff142c4560838e106ff2f0099da4 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 8747e605b2b133ea27c4a41de68828591e357836 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 fb3f77010b4cf1d70dbaeac12cf963668bf4b8d8 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 1e65247a4835e849542a4a1429dae104ea36e918 Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Fri Nov 26 00:40:49 2021 +0100 Updated French translations commit 679c77e823cdd1c4d9fca4ed2dd12e120392d854 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 30b7f87aefdeb8fbdd371f6b641a6e163a1121f3 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 4e854abbc57c2e98e03cd8cdc81f6531b939ae75 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 e037a297fc59a59741891c0f8d5552257de704cc Author: Marko Lindqvist Date: Mon Nov 22 05:54:52 2021 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit 322de40680939f7097286640a7fcb05c534f611f 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 8d9a525954a90c94adb4daac90908c37fefb49ab Author: Marko Lindqvist Date: Sat Nov 20 12:38:53 2021 +0200 Comment typofix: "cavas" -> "canvas" Signed-off-by: Marko Lindqvist commit 0f9f3b603b26dffc6c52ee811475beb2d43bbb87 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 018375f8c48a3b870cc1cfc7ae4ad7bcb497e146 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 d05759d87e883c226a6d1c685d8537b38cc36693 Author: Marko Lindqvist Date: Wed Nov 3 01:28:59 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 6a82ea7827972617010f25ffcdc15588f1772d81 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 7c55fd79bc8934b4a55c9cd0ebd19dc41240cf44 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 f5a6ac9d48d69ceb3b4110635f09274d6f591e79 Author: Marko Lindqvist Date: Thu Nov 11 07:51:51 2021 +0200 Comment typofix: "checvk" -> "check" Signed-off-by: Marko Lindqvist commit 29b9664d143c11f9178d17a1d7f96b034a5189e8 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 9c4dff723c455e89f1084feafa369ac0c8693902 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 746e6baf41b02dcdaa7cc83d3318cce1b54cd5cf Author: Marko Lindqvist Date: Sat Nov 6 21:53:32 2021 +0200 Comment typofix: "tookit" -> "toolkit" Signed-off-by: Marko Lindqvist commit b7c0e692866f0ec91d9b04e6e6c090f7a2a8bb28 Author: Marko Lindqvist Date: Sat Oct 23 05:19:38 2021 +0300 sdl/2: Correct popup_unit_info() function header See osdn #42568 Signed-off-by: Marko Lindqvist commit 8e2b968e7da9197aafff7fc742efb965845d91c2 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 564b0da5676d86eb47256abd5b98d5e2c156170f Author: Marko Lindqvist Date: Wed Oct 20 19:38:57 2021 +0300 Tell which building was the problematic one in ruleset sanity checks See osdn #42995 Signed-off-by: Marko Lindqvist commit 020dd4f70107c95ceba2d1c121e5a1bd804963f3 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 628404ba4a8da9f449792d55d982c8795a5b0455 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 71cf3329a116f4ab2e68b081e4efcce9deeafb67 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 94ed682c9aa1278a4ab5a00fb2bcde6b3fa3ab03 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 61c74805549078fa61a83b955161fe8cd47622f3 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 c4cce9d736d9b9268c29bc561b73f4098d3219c3 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 6ac0f3cf403a3a77f0078a0d56e5d02e491c3312 Author: Marko Lindqvist Date: Sat Oct 9 21:24:13 2021 +0300 Sanity check that wonder upkeep is zero Reported by Lexxie See osdn #42994 Signed-off-by: Marko Lindqvist commit c5f6123d3ddc490f402a015c8c3fc872e119c868 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 018816442cb5200ae3b9ac8f60103cc377c2ee1d 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 34dffab2f91dc134497fb43aecefb412cdd40720 Author: Marko Lindqvist Date: Sat Oct 2 06:34:31 2021 +0300 cma_get_parameter(): Check attribute format version, don't assert() it See osdn #42898 Signed-off-by: Marko Lindqvist commit 7c29e054f753bb00fbcd87599449bb4c1937fe78 Author: Marko Lindqvist Date: Sat Oct 2 15:13:03 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 3f13c38fdfe12df4e167552d745438a4f3df2dd6 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 63ba17c938127339f9cea4d54ce3d2d79d7e2500 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 278402133d7a461790b8e1b5dc243c5858688486 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 56cc8502f99d812fc5202ced0f036b4dd71e86cc Author: Marko Lindqvist Date: Sun Oct 10 03:49:42 2021 +0300 Comment typofix: "muicset" -> "musicset" Signed-off-by: Marko Lindqvist commit 3a870cd3b8d41c49fdd5315a39bf9eef76ee605b 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 f13d17d2812d2b134ea8b703407a75b653489f62 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 4afd155dcd64ac3c3c93add4e2f749548966f560 Author: Joan Creus Date: Fri Oct 8 12:37:23 2021 +0200 Updating Catalan translation commit 6f7b84237368d0af3305e1531f557f15ac1d139b Author: Konstantin Vedeneev Date: Fri Oct 8 02:26:27 2021 +0500 Update for Russian translation. commit 852dbd0ecebedb34a4417b0b131adecd29833c8f 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 9f09de91f4354834ea81929388516fe656066d75 Author: Marko Lindqvist Date: Mon Sep 20 04:01:09 2021 +0300 ruledit/Makefile.am: List MOC_FILES in alphabetical order See osdn #42886 Signed-off-by: Marko Lindqvist commit c5bc7e13ae3e278aca4d519eed8e70f9b2d111f1 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 7e1ea2d2e4ac736864d2379c68d845d4ad7fbcb7 Author: Marko Lindqvist Date: Wed Sep 22 00:03:31 2021 +0300 Allow moving unit with Trireme flag to ocean city, or city in 1x1 island Reported by lexxie9952 See osdn #42600 Signed-off-by: Marko Lindqvist commit cf9fc55a12ec4933a5b560cbca91287831946878 Author: Marko Lindqvist Date: Tue Sep 28 06:36:10 2021 +0300 Comment typofix: "rule title" -> "ruler title" Signed-off-by: Marko Lindqvist commit 840581139aedf83592e23673709338c2c56f18f2 Author: Marko Lindqvist Date: Tue Sep 28 03:09:52 2021 +0300 Merge Esperanto translation of freeciv domain from master Translation updates to master by KristjanESPERANTO Signed-off-by: Marko Lindqvist commit 27b117810bb53e584eac0995486d210808e6eaa9 Author: Marko Lindqvist Date: Tue Sep 28 02:09:30 2021 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit 93b02947d1c49c083f83c65e6892e6cb5be2ac56 Author: Marko Lindqvist Date: Sun Sep 26 06:42:57 2021 +0300 Revert "Makerules.mk: Make moc rule to respect automake's silent mode" This reverts commit bec6fb57f6d139b01fd64b6293162dd7ecf8e194. It caused build to fail with automake < 1.12.2, and our minimum supported automake version in S2_6 is 1.10. See osdn #42927 commit f24dd93d5a04600326d99bee5c13655c461cb3fe Author: Marko Lindqvist Date: Mon Sep 27 20:26:05 2021 +0300 Merge Esperanto translation of nations domain from master Translation updates to master by KristjanESPERANTO Signed-off-by: Marko Lindqvist commit 798a8a01453ffd8feb828c0d9bc11fa78f1af17b 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 277a7d6d9233cdf97c426ea1f3a4a893c63a466a Author: Marko Lindqvist Date: Mon Sep 27 12:57:20 2021 +0300 Merge Esperanto translation of ruledit domain from master Translation updates to master by KristjanESPERANTO Signed-off-by: Marko Lindqvist commit 4d05506f791ba37c0b6dec8e376fe885b3408000 Author: Marko Lindqvist Date: Tue Sep 21 04:01:40 2021 +0300 Macrofy client_player() See osdn #42865 Signed-off-by: Marko Lindqvist commit 64870760a5654320434c025c93b7004a49ab1f0f Author: Marko Lindqvist Date: Sat Sep 25 17:31:29 2021 +0300 nations/fi.po: Update version information Signed-off-by: Marko Lindqvist commit 487284216b72b33b3e55900c5d1e5bef69b38176 Author: Marko Lindqvist Date: Sat Sep 25 17:28:24 2021 +0300 fi.po: Replace gna.org email with freelists.org one Signed-off-by: Marko Lindqvist commit 6ec5f027abf3b622449a912069a1d06f3ae2c5e1 Author: Marko Lindqvist Date: Fri Sep 24 19:16:59 2021 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit 6217b466c2eef55229d20e0139745f5ddb8998e4 Author: Marko Lindqvist Date: Fri Sep 24 16:33:00 2021 +0300 POTFILES.in: Update filename of the italy scenario See osdn #42908 Signed-off-by: Marko Lindqvist commit 38b5fcc500069d2e70f6dc29fb32ff536a961bd8 Author: Marko Lindqvist Date: Mon Sep 20 01:37:57 2021 +0300 debug.m4: Disable array-bounds warnings when -Werror present See osdn #42885 Signed-off-by: Marko Lindqvist commit 4417c28ef3b7c87bb401f10e0236461aa63700ba Author: Marko Lindqvist Date: Sat Sep 18 03:26:23 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 a9170c532aedf4e992d3c867aa96e4bcab5e3225 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 4d176773d4b3848f9edd1a045c52a7debc3fcef9 Author: Marko Lindqvist Date: Thu Sep 16 04:15:45 2021 +0300 nations.ruleset: Set case of embedded_nations entries to match nation name The comparison is case insensitive so the all-lowercase entries have worked, but they are confusing as they appear different from nation rule_names from individual nations and more like file name. Base on report by ddeanbrown See osdn #42695 Signed-off-by: Marko Lindqvist commit 586a4879cbf7cb9c1abc976363c2f29f110aa8eb Author: Marko Lindqvist Date: Tue Sep 21 00:05:18 2021 +0300 Comment typofix: "it's" -> "its" Signed-off-by: Marko Lindqvist commit 9b3e451bed4f7085a65955e1fbdfb94fa4aff3c5 Author: Marko Lindqvist Date: Thu Sep 16 15:59:21 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 cafc643f576745491ab3ff946adbd065c814fe6c 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 afcb3a568fc81126c31e1710be2e93b50a4cad39 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 ea90bfb3f4765d2aee2f17ef60f51a9a9d93bcde 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 55105ebc7d867ccf1032a661492c043d54be67c5 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 4f511c2b127c2941745cc48f14bfca857cdd3a18 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 8409bdee6a8affc4d1f43c3c38f1e128db6f9e5c Author: Marko Lindqvist Date: Tue Aug 31 04:58:06 2021 +0300 Replace uses of deprecated 'which' command with 'command -v' See osdn #42769 Signed-off-by: Marko Lindqvist commit 4423fb6496561238689203ebf44987f280d5c831 Author: Ihnatus Date: Sun Jul 18 19:57:14 2021 +0300 AI: Manage caravans that only can enter marketplaces See osdn #42518 Signed-off-by: Ihnatus commit a34a29ad8e6f0160fe466e36ac050be97a8f4244 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 7e72590783ea74b673d2233f61f6287b36432935 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 4a80453d1cdc8d28099db54334b009e4c696fd20 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 c7c1f86653f9618465b7e0494ec6f3fbe162023c 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 4fef90b9584c8ac5146cf9a6a84cca4143fe1cdd 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 27f3ffa7e50e7581689a3da21824972bff448fa9 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 ba8c1b92689cdffd14769334ecb562180a150028 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 0f92c2faf36d741b83d08e024af604771a412b74 Author: Sveinung Kvilhaugsvik Date: Tue Jul 13 12:09:56 2021 +0200 SDL2 client: implement action_selection_refresh() See osdn #42622 commit 4738509e498e7caaae44ba81feedfaaf4729a389 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 f0717d4cba5f6017a19c327e8c01fd747d64c56d Author: Sveinung Kvilhaugsvik Date: Mon Jun 14 05:47:27 2021 +0200 Introduce fc_tristate_or(). See osdn #42527 commit c02e4631b159d9dae5f01151a05456f20a44f735 Author: Sveinung Kvilhaugsvik Date: Fri Jun 11 10:04:50 2021 +0200 Metaknowledge for TerrainAlter. See osdn #42512 commit e71f5677462278a72fa85d6d190a3f601ec1041e 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 010f0b9b35b538c0c14e3af0f39c68336becd7e0 Author: Marko Lindqvist Date: Sun Jul 11 12:07:24 2021 +0300 .gitignores: Drop entries 'civserver' and 'civclient' Signed-off-by: Marko Lindqvist commit 15191635f31a98c5e9b2cebcd9d6d09135e46897 Author: dftec Date: Fri Jun 25 02:00:51 2021 +0200 civ2civ3: Correct readme about effect of offshore platforms on lakes Also correct documentation about upkeep of Mass Transit and Mfg. Plant. Requested by chippo See osdn #42468 commit 05ce94b49002737d2276d50a43626c7b106d2079 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 6ca9b06e6b897fe910904af8d89e93886db11b4f 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 73778e2592409b0e6e2a1499458b894babcdb790 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 475f332c0ed19ad1470caf51ab993fdab01a69b1 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 615b38d5cd8b95cd10500aab72911772d4e998db 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 bec6fb57f6d139b01fd64b6293162dd7ecf8e194 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 51fb9af70bfc2b7d39843b1047b3962ab249ddd7 Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Sun Jun 27 09:17:14 2021 +0200 Update French translation for branch S2_6 commit f75cf5ea35e6315c19f2f02cb9aebf58656c2a3f Author: Marko Lindqvist Date: Sun Jun 13 14:54:43 2021 +0300 is_utype_needed(): Check if unit is animal for some terrain See osdn #42505 Signed-off-by: Marko Lindqvist commit 7a7138f36466d575b2835ac31fb592b6649398ee 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 38dc8949cd9ee76b8e8fbc12b81dded2019426f4 Author: Ihnatus Date: Thu Jun 10 00:15:04 2021 +0300 Restore AI ability to build Fighters (except paradropping ones) See HRM #658896 Signed-off-by: Marko Lindqvist Signed-off-by: Ihnatus commit 932c696f242c899e55649d5e71be7b3a18c8748e Author: Marko Lindqvist Date: Fri Jun 25 23:56:42 2021 +0300 Mark as development code Signed-off-by: Marko Lindqvist commit 8bdddc87545b8873bb8e8bf283773f0253647a53 Author: Marko Lindqvist Date: Fri Jun 25 23:53:53 2021 +0300 ChangeLog: Refresh for 2.6.5 release Signed-off-by: Marko Lindqvist commit bd95c9fbfaed1db144b56866be997df94b34b802 Author: Marko Lindqvist Date: Fri Jun 25 23:52:31 2021 +0300 Set version number to 2.6.5 Signed-off-by: Marko Lindqvist commit dcd2d3602283b3cedf463562a0f96df5de1c2b37 Author: Marko Lindqvist Date: Fri Jun 25 22:50:36 2021 +0300 'make update-po' before 2.6.5 release Signed-off-by: Marko Lindqvist commit 81aed8edfec965cac3823bf395dd926ec4364e7b Author: Marko Lindqvist Date: Fri Jun 25 22:45:30 2021 +0300 FAQ: Update latest stable version number to 2.6.5 Signed-off-by: Marko Lindqvist commit d970dc9a165744b9e71de7bc4e2a3118745be084 Author: Marko Lindqvist Date: Fri Jun 25 21:29:44 2021 +0300 NEWS-2.6: Add 2.6.5 translation statistics Signed-off-by: Marko Lindqvist commit d9bfe0fc9aa4f76d68cac5742620ce9ed3865f5d Author: Marko Lindqvist Date: Fri Jun 25 06:04:04 2021 +0300 Update Polish translation by Hubert Kowalewski. Pulled from https://sourceforge.net/projects/freeciv-l10n-pl/files/ (zip timestamp 2021-06-24). Signed-off-by: Marko Lindqvist commit 4dc4439ca8dcbe9e1f93d6122649b9f1db277ee6 Author: Marko Lindqvist Date: Thu Jun 24 18:57:48 2021 +0300 NEWS-2.6: Add 2.6.5 changes Signed-off-by: Marko Lindqvist commit cdaff78e9bc519a4f25ba5418dd29145996410ba Author: Marko Lindqvist Date: Thu Jun 24 13:34:20 2021 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit 5691dfaccadd898b2aa37d949367e1102b43bbda Author: Marko Lindqvist Date: Thu Jun 24 13:30:01 2021 +0300 Update Polish translation by Hubert Kowalewski. Pulled from https://sourceforge.net/projects/freeciv-l10n-pl/files/ (zip timestamp 2021-06-08). Signed-off-by: Marko Lindqvist commit f9985f2e5c4c70251deac44eb0b964182fd28002 Author: Joan Creus Date: Sun Jun 20 12:07:25 2021 +0200 Long overdue naming change for happiness states commit 659f5b8b2a69f3006776c3112333f7861ced3190 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 28bf2ff76daf9b5a736db3be26c692faff7f2232 Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Mon Jun 14 17:26:18 2021 +0200 Updated French translations (up to diplomatic relationship with tile owner) commit 3a7a4e4e3a285b1ff057dd36e6a75514c6aab117 Author: Joan Creus Date: Sat Jun 12 21:04:06 2021 +0200 Catalan translation update commit 1eec09b4391967350e1ec5abf6f7da9bf47eb5af Author: Joan Creus Date: Sat Jun 12 20:49:02 2021 +0200 Catalan translation update for ruledit commit 5ba6c683c6c4c4c42fb28457a2b3a2159755318d 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 1e37d0692d3a3ce5cc5fa739bd25bdf714be21ae 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 c98a845c05698a9e3afc2898997d4cb281c7fb9e 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 e8676cd978a4db849cd9cc5e82bce5b5ad948233 Author: Marko Lindqvist Date: Sun May 30 03:42:55 2021 +0300 sdl/2: Add function headers for gui_tilespec.h inline functions See hrm Bug #909607 Signed-off-by: Marko Lindqvist commit aba8ec039ece1f701049c24016df4f551ac4ee08 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 9208027afc912c91564da4cfb83e472e7d216c81 Author: Marko Lindqvist Date: Tue Jun 8 05:21:55 2021 +0300 messapian.ruleset: dos2unix Signed-off-by: Marko Lindqvist commit 302a298c13a2ee7d267c1e75991354be1c408ce9 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 baf4fa961073d2b24fc9d37907cd50a93ee71441 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 83ee37b8edac0ad7e9c30e25b5e2d614819e5dd7 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 d09d1dbc6b9e15218eb5ae4c1bb18eaf44cc5233 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 ec4e02fe66fff000e47af38cac070832f0b9f8c0 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 59b8d732422e1e3ad62ad3fa80b8b6e2155153ea 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 a6b34d284acb92988da7cf92a4600aebdf447c1c 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 fe278ee5e642368a79a0a061f747d69a4aa21047 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 58c29dbe77b31241beb19cb562b273307025ba92 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 71653adaa62bb1e597cfe78f5ac3ca9a968fdd01 Author: Marko Lindqvist Date: Thu Jun 3 04:02:20 2021 +0300 amplio/.gitignore: Drop as obsolete Signed-off-by: Marko Lindqvist commit 78be509d6fbb3d242c26c1a417a94f50998133c4 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 5a23b79d68d9df559620618e35b4bb6fb95b27e8 Author: Marko Lindqvist Date: Wed Jun 2 15:45:40 2021 +0300 Comment typofix: "checkin" -> "checking" Signed-off-by: Marko Lindqvist commit 4cfd85769e0f68c2ba2fdb7a291bd865e3471e77 Author: Marko Lindqvist Date: Wed Jun 2 07:30:16 2021 +0300 langobardic.ruleset: dos2unix Signed-off-by: Marko Lindqvist commit 1d7536f2176442fe5d787389a009ab84965b65da 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 c7cb9aadf1dec10940c1d05b7d16fbafc5e13fa9 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 cf20bfe0be0c2bc6aae623f64596c0271f730500 Author: Marko Lindqvist Date: Fri May 21 01:59:09 2021 +0300 Inline is_server() See osdn #42331 Signed-off-by: Marko Lindqvist commit 06af96a3c5433d95cfcfe0c26bd6026ee30949bb Author: Marko Lindqvist Date: Sun May 30 16:59:18 2021 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit dff68dff6986ad19feb1e3f9563c80e0acfc5338 Author: Marko Lindqvist Date: Fri May 28 16:20:12 2021 +0300 Fix multiplayer/governments.ruleset syntax Remove accidentally added "'" See osdn #42405 Signed-off-by: Marko Lindqvist commit ec879f6f5ca712c3af65d1afc5643df5eaee3a5d 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 37d839f2867155761cb7cac6780e70dd2ae951b2 Author: dftec Date: Thu May 27 01:32:57 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 2d028bfcae51bb3aaab355ffd7f021663f4d333d 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 bfb94864a75fe71a45a286c534ed47ce4b8b5762 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 c888bd17ab9d9fd8c79c4b92614cc9a5ddd4290e Author: Andrew McGuinness Date: Thu May 27 09:21:14 2021 +0100 Avoid calling AI lost_control for human players See osdn #42325 commit 9138bb11607c0521c4f1e3484518cbe91ae78f16 Author: Marko Lindqvist Date: Fri May 28 16:32:15 2021 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit d3c195bf8cca18d607b41778cf64b4657c6afd1b 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 dcd9a771a6a0e1fb74d010a75319379a868315e0 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 a02e3aef5ac02ea90826a2b8f0471c8849831c09 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 94317d15daec121e75e58c8d9d3f4d18897d8f4a Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Wed May 26 13:43:58 2021 +0200 Updated French translations commit 323b43224d479aa81e4fc7a8eaf73da6d342e5f9 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 545f324d8a4c2c8518a85ecab1dcea42f8731b2f 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 4e48e9cec0106ec9e4a01bb9d4ef89030d83ede5 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 cb99fb0b814ed26744b3f5c047dc8615a53da0a0 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 8adf7c52d82b6da7c1d97a50096d5c0d234f23c9 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 eca16e9fb323b896bc2a77dc8756a287c58ff951 Author: Marko Lindqvist Date: Sat May 22 01:53:15 2021 +0300 text.c: Correct TRANS comment See osdn #42346 Signed-off-by: Marko Lindqvist commit b3d21c87d7ea598ccd507689f1bb2ffb15692f56 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 91cf2d9b9f0533734b7a8fe787e50bd23ecd1965 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 5e40e0d21707a5709588d314ccfae3d7ce9e5c26 Author: Marko Lindqvist Date: Sat May 22 01:40:55 2021 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit 793abbd303ba9d8452387a713f8ec71ef7604280 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 6ce6a9ea9070f5972dc41554555d35ab2ebb2334 Author: Marko Lindqvist Date: Fri May 21 04:46:32 2021 +0300 italiangreek.ruleset: dos2unix Signed-off-by: Marko Lindqvist commit 50675dac0cff11e2f1da7b2b22405775d7a8cb30 Author: Marko Lindqvist Date: Sat May 15 08:33:42 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 fdc57e093946734ccdad68fc9dbecd4c7a43913b 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 ca34a7fcb7b2fca8ac7f70c0596853f126cbace1 Author: Marko Lindqvist Date: Wed May 19 22:35:36 2021 +0300 FAQ: Refresh from wiki Signed-off-by: Marko Lindqvist commit 8cc33668dac79a3aff007044224472f752f66317 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 13522b267b5b098ca23605a8b4eb851c6f19e582 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 dbbada62779e377cbea80a15516bbb6c8a040195 Author: Marko Lindqvist Date: Sat May 15 12:16:34 2021 +0300 gtk3: Use proper overlays for units in citydlg present units area See osdn #42284 Signed-off-by: Marko Lindqvist commit 04550759cda6feb232f986b34419ef0c0b1b32f1 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 7972ce4c550f029b02827508345f78e3c5c66db1 Author: Marko Lindqvist Date: Fri May 14 21:14:46 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 084a16525ea187c751d26dd676bc810ff2abcb28 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 9e88644a2fd1831cbf38f3c0b63bdbffc3161fcc 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 33d1420132b0d8df06050e5bf1f185d20d270cf0 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 7d1ba6138a2d61fd2091aacf90fdf23f545e0950 Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Sat May 15 17:36:20 2021 +0200 Updated French translations commit e7033332aaa38033a02c97e42ea2a53ca6d77975 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 ef790ef4f7dc04f18d1bbe065a752ffb93c2ca4c 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 e686b79f65f2e9834383c30900c483bc4ce77dad 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 6aaa106e53e98210e361f594ff5b37fbcfca76d7 Author: Marko Lindqvist Date: Sat May 1 01:54:51 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 8f6a7a09902475883221878bffe0cc1a18f1327d Author: Marko Lindqvist Date: Fri May 14 08:28:59 2021 +0300 NEWS-2.6: Fix date of 2.6.4 Signed-off-by: Marko Lindqvist commit 9cd08cd4cbe3dc201703e3609d42723f69065cca Author: Marko Lindqvist Date: Mon May 10 06:06:09 2021 +0300 Revert "viking.svg: Shrink page size to image size" This reverts commit 3e41771e3b72fd0f1efeed21344b78a504eaf498. See osdn #42201 commit bed70589690e83d95ed53ca1f104d4c1b932d97c Author: Marko Lindqvist Date: Mon May 10 06:18:13 2021 +0300 Revert "convert_png: Make to work with Inkscape 1.0.2" This reverts commit b6b216357fa62f8b2253028f113568fb499cde63. See osdn #42201 commit 1a7f4a7f11726aae8eaa063e5136de42f7c18699 Author: Marko Lindqvist Date: Mon May 10 06:17:50 2021 +0300 Revert "Fix 'make dist'" This reverts commit b5577ee58e104b055eaefe18e71df3ca0e53ab64. See osdn #42201 commit 956bfe08cb2e37fa9701d70c2cb0713fb29ba4fc Author: Marko Lindqvist Date: Mon May 10 06:17:16 2021 +0300 Revert "iran_ancient.svg: Shrink page size to image size" This reverts commit 1eebae752bf97d1333c5ec8a27a328c1a67953c4. See osdn #42201 commit e781c9813750796dc8afe053376aa23436289059 Author: Marko Lindqvist Date: Mon May 10 06:16:49 2021 +0300 Revert "usa.svg: Shrink page size to image size" This reverts commit e98e5d4615681691ebe148d4bf0df04a7eed933a. See osdn #42201 commit 388051684494c6b461a132b66cdd3bc909c5d40a Author: Marko Lindqvist Date: Mon May 10 06:16:20 2021 +0300 Revert "arab.svg: Shrink page size to image size" This reverts commit 242360a319749d034df833cdc8e81a14ba4e02e9. See osdn #42201 commit 3527231f3d9dd12bd1b5a723908ed02af9b5621d Author: Marko Lindqvist Date: Mon May 10 06:15:51 2021 +0300 Revert "argentina.svg: Shrink page size to image size" This reverts commit 9be42e370ee58681da5a3bcde69235846abe97a0. See osdn #42201 commit 26d2a43002dd7ae3dfcbbef88fb0a5c6e2193588 Author: Marko Lindqvist Date: Mon May 10 06:15:19 2021 +0300 Revert "austria.svg: Shrink page size to image size" This reverts commit a68e6815fa02c1648d6a59810f505420c7b74787. See osdn #42201 commit ba643d21751eba1e67f89df6cc2b5e31a49e54b2 Author: Marko Lindqvist Date: Mon May 10 06:14:51 2021 +0300 Revert "aztec.svg: Shrink page size to image size" This reverts commit 39c40a16f91353fec27c2a3b5c300e7075f67ee4. See osdn #42201 commit a93fcd17d16eee34c985d1cc5406c0416f8ab780 Author: Marko Lindqvist Date: Mon May 10 06:14:23 2021 +0300 Revert "avar.svg: Fix format errors" This reverts commit 84446cad6bc13a562f35ac9ca288818eb959775c. See osdn #42201 commit ac4dca280f23af59fe945ef6d99bf2f2ec07371b Author: Marko Lindqvist Date: Mon May 10 06:13:55 2021 +0300 Revert "babylon.svg: Shrink page size to image size" This reverts commit 855f45076fed37d0a53a181bafe5a41bc8094f1e. See osdn #42201 commit b695c976c219ea63b7815d2659e9788bbb281327 Author: Marko Lindqvist Date: Mon May 10 06:13:23 2021 +0300 Revert "australia.svg: Shrink page size to image size" This reverts commit 81e5307aa4582e1677001ed7202419ba7e74a9f6. See osdn #42201 commit 49cc0e87c32ff2af6ae92c874e625c6e7ecbc6d7 Author: Marko Lindqvist Date: Mon May 10 06:12:51 2021 +0300 Revert "carthago.svg: Shrink page size to image size" This reverts commit bccca30fd75264e41f186296335adb8f56e0b336. See osdn #42201 commit 03136c13e26e9926469c28b62c0d0fa2addc652f Author: Marko Lindqvist Date: Mon May 10 06:12:27 2021 +0300 Revert "maya.svg: Shrink page size to image size" This reverts commit 0f878430608d7d6cb253137f258e5059ad7b7ec6. See osdn #42201 commit 4e38ce6642a1e70e700bd6a2adb3fe0e517be9ac Author: Marko Lindqvist Date: Mon May 10 06:11:59 2021 +0300 Revert "rome.svg: Shrink page size to image size" This reverts commit 39de05373a5fbae9823971eff4b6c96cb9ff79a6. See osdn #42201 commit f8e6aaf92e1bcf8b8c9968ca5a3f70ed60ee60e8 Author: Marko Lindqvist Date: Mon May 10 06:11:22 2021 +0300 Revert "hephthalite.svg: Refresh" This reverts commit b77062fa4b9474caf9bf5083c9a89a1356a6eac4. See osdn #42201 commit cba58816ed480c6241045c15dbd133ab8cef275c Author: Marko Lindqvist Date: Mon May 10 06:10:46 2021 +0300 Revert "sumeria.svg: Shrink page size to image size" This reverts commit 43bc253d6faa68d04667c73be3b5503a7c7f5aaf. See osdn #42201 commit cdb62989abaf49283bed9f8b05aafd53f7170542 Author: Marko Lindqvist Date: Mon May 10 06:10:16 2021 +0300 Revert "brasil.svg: Shrink page size to image size" This reverts commit 334e6517568e1aa5ac796b965927e555d41bcea0. See osdn #42201 commit 6c678e5e790d4ff72368d7ba0e6b011ca2464844 Author: Marko Lindqvist Date: Mon May 10 06:09:46 2021 +0300 Revert "keetoowah.svg: Shrink page size to image size" This reverts commit da1d6dfa824614cedc9d452c1f0ffc9e364a6413. See osdn #42201 commit aa979bd1abe83a768109fdaebf383dce04ffadf0 Author: Marko Lindqvist Date: Mon May 10 06:09:15 2021 +0300 Revert "indonesia.svg: Shrink page size to image size" This reverts commit 41c0bb00a20c2608eed91c0387b77070485ef559. See osdn #42201 commit 9cd8fdeedcbbbcab1a1dddb12d7ddd531e16a207 Author: Marko Lindqvist Date: Mon May 10 06:08:44 2021 +0300 Revert "iroquois.svg: Shrink page size to image size" This reverts commit 87437366443a3f676f42f1e4a0b4a626774350ce. See osdn #42201 commit 65fd52e664d7810b2311523b46a2300553706e4c Author: Marko Lindqvist Date: Mon May 10 06:08:16 2021 +0300 Revert "ethiopia.svg: Shrink page size to image size" This reverts commit 1f46cfbe429c11f07fd4937396a9465dca29c6c3. See osdn #42201 commit 564aeaa1446b1c0d00fa13e4db1fbf4f59a8072a Author: Marko Lindqvist Date: Mon May 10 06:07:45 2021 +0300 Revert "mongolia.svg: Shrink page size to image size" This reverts commit ea7dd47774072b7cce081f022619a779eda54ea6. See osdn #42201 commit 61e44b2cdcbd5bc509ae003953346d294ab9d160 Author: Marko Lindqvist Date: Mon May 10 06:07:13 2021 +0300 Revert "cheyenne.svg: Shrink page size to image size" This reverts commit 3fedf8ac7d75184758eff872da1f3dc3e545c589. See osdn #42201 commit 3e41771e3b72fd0f1efeed21344b78a504eaf498 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 25c993d7005d4d5c38a2a3c9a4726fa8b498bb31 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 c1dbcbd5d21c44b69f1fba1ab7fbe0248966e8a5 Author: Marko Lindqvist Date: Sat May 8 16:20:27 2021 +0300 data/.gitignore: Drop ggz entries Signed-off-by: Marko Lindqvist commit 3fedf8ac7d75184758eff872da1f3dc3e545c589 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 6b411d4e42636f48ecd4dc4d4f4c3020e0a3f0e7 Author: Marko Lindqvist Date: Fri Apr 23 03:05:28 2021 +0300 Fix ruleset comment typo: "desciption_file" -> "description_file" See osdn #42061 Signed-off-by: Marko Lindqvist commit 23e3cdca2541ce65695e54bb261a99073da22559 Author: Marko Lindqvist Date: Fri May 7 05:54:34 2021 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit b6d5e8eee163da4290c09eaea48090b84ac6e016 Author: Marko Lindqvist Date: Fri Apr 23 02:04:08 2021 +0300 INSTALL: Document MOCCMD See osdn #42049 Signed-off-by: Marko Lindqvist commit 8236fc18f8e08f9262c3edda8c70c41ab0b9443e Author: Marko Lindqvist Date: Thu May 6 06:22:02 2021 +0300 gepid.ruleset: dos2unix Signed-off-by: Marko Lindqvist commit ea7dd47774072b7cce081f022619a779eda54ea6 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 715b05c6451bba441cc4187e08febeaa44739fd4 Author: Marko Lindqvist Date: Thu Apr 22 06:12:19 2021 +0300 sdl/2: Drop unused create_themeicon_button_from_unichar() See osdn #42053 Signed-off-by: Marko Lindqvist commit 1f46cfbe429c11f07fd4937396a9465dca29c6c3 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 87437366443a3f676f42f1e4a0b4a626774350ce 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 aa61fc336f9d4e88c06214526f71ab0a0f6a1afb Author: Marko Lindqvist Date: Mon May 3 16:03:59 2021 +0300 Comment typofix: "given data" -> "given date" Signed-off-by: Marko Lindqvist commit ad003f1c66db63aa81c62a43b1eb1c85cdbc7e8e 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 9eb2a9e74015640fd14bf04294694caeccdefdf2 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 41c0bb00a20c2608eed91c0387b77070485ef559 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 4f636ea1550e3257fe801913de80e968952acc8e Author: Marko Lindqvist Date: Sun May 2 05:18:08 2021 +0300 carantanian.ruleset: dos2unix Signed-off-by: Marko Lindqvist commit da1d6dfa824614cedc9d452c1f0ffc9e364a6413 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 10165d34dea52546299db2f0443709303fb021ec Author: Konstantin Vedeneev Date: Sat May 1 14:41:57 2021 +0500 Update for Russian translation. commit c712c9665758ec033f0a721ffb0f9f1c33586ca9 Author: Marko Lindqvist Date: Fri Apr 16 23:44:24 2021 +0300 Ruleset comments: Fix "compatability" typos -> "compatibility" See osdn #42017 Signed-off-by: Marko Lindqvist commit 334e6517568e1aa5ac796b965927e555d41bcea0 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 43bc253d6faa68d04667c73be3b5503a7c7f5aaf 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 446d1cbb0637e92050dfe1378b2353615226a21b Author: Marko Lindqvist Date: Thu Apr 29 21:55:09 2021 +0300 Comment typofix: "diplomancy" -> "diplomacy" Signed-off-by: Marko Lindqvist commit 04ea5287c5beb4248e555443554d81bc850eb6da 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 8505d9b4cb344e8f731d7c0394f882aaa1f5081c Author: Marko Lindqvist Date: Thu Apr 29 09:44:23 2021 +0300 translations/freeciv/.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 b77062fa4b9474caf9bf5083c9a89a1356a6eac4 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 54a889b46eb528ce25a2d11a185dabb9bd4c3e65 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 3f7c4ccf37e09e43399dd93d67c71a20b84d2da0 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 0d47a5d4ef7bbedf4d111997877720c650f2fab8 Author: Marko Lindqvist Date: Sun Apr 25 08:55:41 2021 +0300 Fix xgettext warnings from game.rulesets See osdn #42071 Signed-off-by: Marko Lindqvist commit ba4a9e002d94ebd1ed81e1be6b525d39710284fa Author: Marko Lindqvist Date: Wed Apr 28 03:37:37 2021 +0300 Update Finnish translation of ruledit domain Signed-off-by: Marko Lindqvist commit 39de05373a5fbae9823971eff4b6c96cb9ff79a6 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 5415fe8c0b32dd7653e35494e3e868a63290c60d 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 0f878430608d7d6cb253137f258e5059ad7b7ec6 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 bccca30fd75264e41f186296335adb8f56e0b336 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 c06844297b7e1daa068043b878b74aa90af6a2c8 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 863434012f867d90291385a9e0334748f0581c36 Author: Marko Lindqvist Date: Sun Apr 25 12:26:51 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 79efb4baacb6da22e085c6149bde173d0bed462e Author: Marko Lindqvist Date: Sun Apr 25 08:38:18 2021 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit efe76a0e875620d2541a29e8c453f38cecfe73fa Author: Marko Lindqvist Date: Thu Apr 22 20:36:30 2021 +0300 Xaw: Fix compile errors when XawListChange() takes const parameter See osdn #42036 Signed-off-by: Marko Lindqvist commit 81e5307aa4582e1677001ed7202419ba7e74a9f6 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 7bed88698efd712c7124465a787ebb6cf3327514 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 8788b0103c996b4fe6e5b14f78393f3ad1879598 Author: Marko Lindqvist Date: Fri Apr 9 06:47:13 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 855f45076fed37d0a53a181bafe5a41bc8094f1e 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 01fc73246e5bc89624dbb195f88ecd3455274fb1 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 083849aea807eec3b1b676dafe13b3ebf16a7815 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 84446cad6bc13a562f35ac9ca288818eb959775c 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 502d80856d90e2ad76b8170bc603e7e02b794c98 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 1b69167646011f61cf7a9dc46d2d4337f5dd886c 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 c10ad9d169192c77f8d6bc19e66f645fc837848b Author: Marko Lindqvist Date: Thu Apr 22 05:47:33 2021 +0300 Comment typofix: becouse ... knowladge -> because ... knowledge Signed-off-by: Marko Lindqvist commit 39c40a16f91353fec27c2a3b5c300e7075f67ee4 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 d714cc76e946f9b6bc50da13e04b969a7e28efd8 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 0cf755f15fc1086cdf15fdb8206ec91e31a9faf3 Author: Marko Lindqvist Date: Wed Apr 21 16:51:15 2021 +0300 tcc.m4: Comment typofix: "usualy" -> "usually" Signed-off-by: Marko Lindqvist commit a68e6815fa02c1648d6a59810f505420c7b74787 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 ac4cc51dc2aa259f8b6f1b908fb192333b9ce3ba 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 da4f6adce98079201f6bf7902c2cc3ed5768e765 Author: Sveinung Kvilhaugsvik Date: Sun Apr 11 00:40:05 2021 +0200 Comment fact fix: unit may be dead. commit 110fdd164bbb62e6cbfea8728ef1c4b1447971a0 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 7e0d853289a222fada0b01d4e409507b5001ecae Author: Marko Lindqvist Date: Tue Apr 6 15:53:00 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 9be42e370ee58681da5a3bcde69235846abe97a0 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 2d0d25e6d954d62c222f205d101b4ebb8a07b04b 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 8bdba1cb1791cc738c63143bfeadb830b81c1a63 Author: Marko Lindqvist Date: Thu Apr 8 18:05:50 2021 +0300 Ruledit: Use QCheckBox instead of QRadioButton where sensible See osdn #41945 Signed-off-by: Marko Lindqvist commit 1b7fe3bc38a5a02bcdad96c12c70ca4b814444fb Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Mon Apr 19 02:11:53 2021 +0200 Updated French translations commit 242360a319749d034df833cdc8e81a14ba4e02e9 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 ec3356df14bfd3d0fa9ed66b8e3fc698eaa4803f Author: Marko Lindqvist Date: Thu Apr 8 16:18:38 2021 +0300 Ruledit: Add support for description file reference editing See osdn #41946 Signed-off-by: Marko Lindqvist commit c9f2466bc7c6630c20a1e5a4c6f23113c0cb322a Author: Marko Lindqvist Date: Thu Apr 8 06:53:03 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 15a3fb8ff062f53a62ead94ad299e48fbb12bd4a Author: Marko Lindqvist Date: Sun Apr 18 01:57:20 2021 +0300 Comment typofix: compatability -> compatibility One more instance found. Signed-off-by: Marko Lindqvist commit e98e5d4615681691ebe148d4bf0df04a7eed933a 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 44b825a69c400c2cc1ac180fb41dc02186a9fbbf Author: Marko Lindqvist Date: Sat Apr 17 16:24:47 2021 +0300 FAQ: Refresh from wiki Signed-off-by: Marko Lindqvist commit adc79fd431e85489623c14728d3db8cfad915cb5 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 1eebae752bf97d1333c5ec8a27a328c1a67953c4 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 b49eb6b8553920551da4e9561462da31db1f6545 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 5a659ffaa6252be1d5ab11f48bb2776a92114ed4 Author: Marko Lindqvist Date: Fri Apr 16 07:50:45 2021 +0300 Comment typofixes: compatability -> compatibility Signed-off-by: Marko Lindqvist commit 4e22aa61411671f8d027cc844b3fedeb581f1550 Author: Marko Lindqvist Date: Fri Apr 16 04:17:12 2021 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit 0e5117236f341521b0a3a79b1075c3cfe6bdfbb4 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 6b5b1ebfc6e319789707919437907fdde7112418 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 b5577ee58e104b055eaefe18e71df3ca0e53ab64 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 b6b216357fa62f8b2253028f113568fb499cde63 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 f30c9d7d542e7490d9ae3a8dfdb5bfe44714adf9 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 7a6a2e2da09a5b7fefde0b57b54be58f6109f2db 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 07f14ee9cf2618140f5b5c050f4a1f4ac2e93d19 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 12905be969ba7fd4a4b71c55ddc65b3337f775f3 Author: Marko Lindqvist Date: Wed Apr 7 03:21:58 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 ec0927ad86f483956de5579c9fd6668045e6871c 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 131a9feb463e6208f2447603bec75cbdf840fb98 Author: Marko Lindqvist Date: Mon Apr 12 16:36:55 2021 +0300 Comment typofix: Widow ... Structute -> Window ... Structure Signed-off-by: Marko Lindqvist commit 03946e10449cd6ded6da7d725fcfd245a2a4778b Author: Marko Lindqvist Date: Wed Apr 7 03:32:26 2021 +0300 xaw menu.c: Use INT_TO_XTPOINTER to cast between integer and pointer See osdn #41933 Signed-off-by: Marko Lindqvist commit 50edd445ef49656bf353bf60c8b40dd29d408247 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 5cd060ad0b919ba61031369acdb9e8835aacb9ab Author: Marko Lindqvist Date: Thu Apr 8 18:00:49 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 48144d58d651d96634702afab33a2653e626eb1a 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 38b5255fce9dc7412cd7d9fe89ebf43da59827b1 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 afb9872dcd469e688daec9c020e8f45a457c6f92 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 ad3be42bde724babdc1427f19e5067845bdd0e23 Author: Sveinung Kvilhaugsvik Date: Sat Apr 10 13:12:34 2021 +0200 Comment grammar fix. commit 0b9b2185af3ccac05150fb2f7e1b82f3b6effb3f Author: Marko Lindqvist Date: Sun Apr 11 00:00:18 2021 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit ccffc379ebe1b9943149422df6fba3680283d2c3 Author: Marko Lindqvist Date: Thu Apr 8 14:19:39 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 10531fd1cffe3911202894e2708b216c00d72b56 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 6f0e0dd74e2386f5d87886653d5890f8ca556730 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 6fe5f4ae0e275b5860b55097d70a8a52e5edf56b 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 76a5a2e4ca29b4445def349c1e5344a3c9f756d9 Author: Marko Lindqvist Date: Tue Mar 30 19:57:18 2021 +0300 INSTALL: Drop outdated OSX notes Reported by Dean See osdn #41887 Signed-off-by: Marko Lindqvist commit c5f9540b65dda303e7704f203eedcc412c094008 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 f4c6e1e36956ffd0144393c1c32cc7285dd423c9 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 25703c7c8948f7ec6079abcfa6888a2da2fb0b6d 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 0f0f2b49b42ba59b1ad1b18831addf5ab460fabc 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 3824f93f5b3111e31ad1ab5813e47b64b2260f2a 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 4f3769bff2333e1a463449a2df47023e6a6ca02d Author: Sveinung Kvilhaugsvik Date: Sat Apr 3 11:01:12 2021 +0200 Comment fact update commit 2fbfd7a2c8d25b235d6f4bfaf355650faaf3e090 Author: Ihnatus Date: Sun Apr 4 00:39:24 2021 +0300 fuel pathfinder: dont wait for no reason See hrm Bug #923677 commit e7019acb083edb06953471689829476c6e810751 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 de73e000d6a34998a61a67ac7a87fc8ed30b5d90 Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Mon Apr 5 13:12:13 2021 +0200 Updated French translations (including bullet conversion from "*" to "%s" ) commit 0bb7f2e443cb2eb6d44478de2aea4672a5222fb8 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 0a8743126083fdf58abf0cd37c2a709c146614fe Author: Ihnatus Date: Thu Apr 1 21:29:46 2021 +0300 AI: Remove deprecated air attack final movement code See hrm Bug #924327 commit ea905d5eb7c4784679080971bc900823ad72bf3d 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 3e56c108b7508be7abb585eb829344fe311d67ae 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 7a92ae9e0ad4efeda8466139732d2a8cea039db1 Author: Marko Lindqvist Date: Mon Mar 29 05:53:13 2021 +0300 Support unpredictable random seed on Windows (msys2) Msys1 does not provide required interfaces for this to have effect there (configure check does not enable this) See osdn #41842 Signed-off-by: Marko Lindqvist commit 44aca98e2225c5bc66ede4777da42cce7203dc8d 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 2d7470d69b576d4caf295799502620dd182b71fe 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 7029dbeaf8fa6769a98753e99fc33bd5742754e2 Author: Marko Lindqvist Date: Tue Mar 23 07:37:07 2021 +0200 Rename GAME_START_YEAR as GAME_DEFAULT_START_YEAR See hrm Feature #923660 Signed-off-by: Marko Lindqvist commit f478586aff89901f94cf2a03b5d2a2898e4b3d98 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 44ea6fac301cabb22a0e1f6e1696eb7e847c95c6 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 4cb98fb9082f61540e6cf0ea78bc9f39d07dcb11 Author: Marko Lindqvist Date: Sat Mar 13 07:29:54 2021 +0200 m4/lib-*.m4: Update to gettext-0.21 level lib-prefix is updated all the way to serial 19 as serial 17 from gettext-0.21 has a bug causing build failures on non-ELF platforms. See osdn #41758 Signed-off-by: Marko Lindqvist commit 53204e116f6f84ab22f5f5e7bcc6ede7e68ba11d 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 68578bdbbd690ca96e499cef6dbcdb95036a79bb Author: Marko Lindqvist Date: Fri Apr 2 11:52:23 2021 +0300 NEWS-2.6: Typofix Signed-off-by: Marko Lindqvist commit 78ac19b2a3c0dbb1e2647daaf8e00b98f8efc1c3 Author: Marko Lindqvist Date: Fri Apr 2 09:39:01 2021 +0300 sdl/2: Refactor get_widget_pointer_from_id() for minor optimization See hrm Feature #921195 Signed-off-by: Marko Lindqvist commit 106e6e66492ade82c2caede6a9669bf31cc59a0f 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 7832a29c95fb21c1b83c5d0271f11c5cb1ab2903 Author: Marko Lindqvist Date: Sat Mar 13 03:58:43 2021 +0200 Backport dependencies/m4/*.m4 updates to S2_6 See osdn #41726 Signed-off-by: Marko Lindqvist commit 295b6d540bd8ee9ab62f28b561f040f782d4a740 Author: Marko Lindqvist Date: Wed Mar 3 13:59:49 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 53ca2b167934d20da1cac19bc129c74333145f6f Author: Marko Lindqvist Date: Thu Apr 1 14:38:54 2021 +0300 Mark as development code Signed-off-by: Marko Lindqvist commit 9b2b1d7b0698fbb5220257f161b00a7e952efac9 Author: Marko Lindqvist Date: Thu Apr 1 14:36:24 2021 +0300 ChangeLog: Refresh for 2.6.4 release Signed-off-by: Marko Lindqvist commit df0478f53df9ef2c6321abd9a70536c876285a36 Author: Marko Lindqvist Date: Thu Apr 1 14:35:00 2021 +0300 Set version number to 2.6.4 Signed-off-by: Marko Lindqvist commit a439cf723f2ec769e578ea530484fd637dca6b11 Author: Marko Lindqvist Date: Thu Apr 1 14:33:31 2021 +0300 FAQ: Update latest stable version number to 2.6.4 Signed-off-by: Marko Lindqvist commit 80076754f768edb6f561aeaa2ff89ad446ea37df Author: Marko Lindqvist Date: Thu Apr 1 14:32:42 2021 +0300 'make update-po' before 2.6.4 release Signed-off-by: Marko Lindqvist commit e5dc7c40e5c71d976b9c71657844a1daaa2f5d2e Author: Marko Lindqvist Date: Wed Mar 31 03:31:18 2021 +0300 NEWS-2.6: Refresh 2.6.4 content Signed-off-by: Marko Lindqvist commit 7fd2b6518ff0e84c17e208861241d61c80f88c97 Author: Marko Lindqvist Date: Mon Mar 29 11:19:30 2021 +0300 AI: Fix threaded AI compile error See osdn #41870 Signed-off-by: Marko Lindqvist commit 71f60f1f1d173ac9b71d8f26f68251b8a1bc287d Author: Marko Lindqvist Date: Tue Mar 30 20:35:30 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 13706556f47abe4d04effec8d9065df035511e99 Author: Marko Lindqvist Date: Mon Mar 29 03:42:57 2021 +0300 NEWS-2.6: Add 2.6.4 content Signed-off-by: Marko Lindqvist commit 445be9122882906c40a769e47496e20580fc3cec Author: Marko Lindqvist Date: Mon Mar 29 02:55:04 2021 +0300 Update Spanish translation Translation by Jordi Negrevernis i Font Signed-off-by: Marko Lindqvist commit 0232ebeb3135600aecb21a63d6618901c6c58e6c Author: Marko Lindqvist Date: Sun Mar 28 16:17:22 2021 +0300 Update Polish translation by Hubert Kowalewski. Pulled from https://sourceforge.net/projects/freeciv-l10n-pl/files/ (zip timestamp 2021-03-25). Signed-off-by: Marko Lindqvist commit 45fa6939bbe3f133ed36b690e27244f1150a55e7 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 d07c69d4b3a086d95a0998037b7a7be23f91a6b6 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 62273ec47221e41f9ca0673f2160af7a6a75783a Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Thu Mar 25 16:47:19 2021 +0100 Updated French translations commit 942459f947ff59827340cd0d77891835df61f1d8 Author: Marko Lindqvist Date: Thu Mar 25 06:46:19 2021 +0200 FAQ: Refresh Signed-off-by: Marko Lindqvist commit ea7244721ddf17fcfc42623fe91c1681c3f0a49e 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 f1b795712d1a6032c7e955d772241fdeebc05375 Author: Marko Lindqvist Date: Tue Mar 23 21:39:08 2021 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit b63e60854031845ddb6484f373b4e1c6c0d38150 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 96fbefbc369741de3d112b649a89edc0f2d9446b Author: Marko Lindqvist Date: Mon Mar 15 16:50:06 2021 +0200 Make generated random seed less predictable Patch by Ilkka Virta and myself See hrm Feature #914184 Signed-off-by: Marko Lindqvist commit dbf6ad8910df536625c6ae90dfe3b08c6e8e6241 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 9f0f5aca8dd414eba5d155c46a0f332b31ce006b 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 ade44bed1477729489b75d3c5d12092390ce192d 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 a77cd5810d1e5ea026f9bffd4f1955e3b3004df5 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 6c8a9c36bcee62d2a64c58a16faf8088aa130735 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 e63ed383cc34efba4cdec1e82568992426ae1711 Author: Konstantin Vedeneev Date: Fri Mar 19 04:48:48 2021 +0500 Update for Russian translation. commit 173b021af7b0ea206068d4547268c7e2877e31c1 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 11c968c193906e54b17e96197ac172f81a909c88 Author: Sveinung Kvilhaugsvik Date: Fri Mar 12 13:37:48 2021 +0100 Document Lua's effect integration. See osdn #41744 commit 201ec8565e0784bb3a388697c5d90fd7892aba15 Author: Marko Lindqvist Date: Sun Mar 14 20:09:18 2021 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit 267d0f76b92800613c2f098fa881c33703520e98 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 a8343fb3a274b4548de51829a40d7360fbf3b7af 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 114d9255b1bc8655d0315aefa51883b393dfcdfc Author: Marko Lindqvist Date: Sat Mar 13 03:39:13 2021 +0200 Comment typofix: had_internal_effct -> had_internal_effect Signed-off-by: Marko Lindqvist commit 69a87ea6c8c84bed0b8bf36e37446f69dd75e960 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 166e2adb254e9ff5d688db724e00400b1930dca0 Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Thu Mar 11 16:34:22 2021 +0100 Updated French translations commit 5e5eb320b671c88f8998ffdb7832d6628fa67a71 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 73448543944dff5f746ff1bd0a8480904a487c53 Author: Marko Lindqvist Date: Wed Mar 10 07:50:11 2021 +0200 Comment typofix: backgroud -> background Signed-off-by: Marko Lindqvist commit 7bf1c7e66d7a84c7ed81eed24d5b13f779a00dd0 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 b731c637972cc5b18b233a60329385a2f5749d6c Author: Marko Lindqvist Date: Fri Mar 5 13:23:20 2021 +0200 Appdata: Use secure URLs (https) for screenshots See hrm Feature #921959 Signed-off-by: Marko Lindqvist commit 1a82d255c2fe8954c5391293a12c914e1bd1a594 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 e5934a1d3b6367eb6f8eb9f52af5c46ff3386218 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 08e5b252e93e53646a19a64a7ac07f412d15b345 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 76c1fec2bb2c7302397cb27354fa36b40c4cf86e 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 57f763a684bb5abe7060cafedbbd8bb583e293f6 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 6a354884c3e0744698a1d9543d80647170e74696 Author: Marko Lindqvist Date: Wed Mar 3 06:10:39 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 79f4e9c29dfd18d873cfd23e64a7eb50cff2a12f 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 fc04b2401c07c39f0d0b864e403bb8c95f4bbb48 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 a7a740f4521096c69e0d62e0426fca30c7b1f44f 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 47514a5f9ed33f3ee2cd56b8b3fab3487112cf52 Author: Marko Lindqvist Date: Wed Mar 3 19:54:12 2021 +0200 Update Polish translation by Hubert Kowalewski. Pulled from https://sourceforge.net/projects/freeciv-l10n-pl/files/ (zip timestamp 2021-02-22). Signed-off-by: Marko Lindqvist commit ae13ed7140a9ca481256460533240a4923729d1f 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 7b4ba63144963b85c7b65372422e3f20e63ba8cb Author: Marko Lindqvist Date: Mon Mar 1 11:02:36 2021 +0200 Update msys2 environment to 210226 level See hrm Feature #918825 Signed-off-by: Marko Lindqvist commit 948e36575158ca793f8e9164a25d007489c77ffe Author: Marko Lindqvist Date: Tue Mar 2 20:50:52 2021 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit 70409d58ae43cfa1b06d2e4e08fa4938e3b465b8 Author: Marko Lindqvist Date: Sat Feb 27 22:40: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 2bc3607639f254109915179599f3ebe0606876c8 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 033feb8cb5e48b579ae17c0436ced76732b2b3a6 Author: Marko Lindqvist Date: Mon Mar 1 18:46:42 2021 +0200 common/.gitignore: Drop obsolete entries Signed-off-by: Marko Lindqvist commit aa11e4eb93d64397399844f24ec8f70b9da2de4f Author: Marko Lindqvist Date: Wed Feb 10 07:40:43 2021 +0200 POTFILES.in: Add missing files See hrm Bug #918937 Signed-off-by: Marko Lindqvist commit 1d5acd8d164446bfba99f41769ea74d854ae1768 Author: Marko Lindqvist Date: Wed Feb 3 15:10:16 2021 +0200 Update BUG_URL to point to osdn See hrm Task #896778 Signed-off-by: Marko Lindqvist commit df099c19acd1b522029b49e8b28a4a01d78938d5 Author: Marko Lindqvist Date: Sat Feb 27 18:03:00 2021 +0200 Comment typofix: tagets -> targets Signed-off-by: Marko Lindqvist commit dd6816cfcad7e24e1c61b4f77b9e056009b5e759 Author: Marko Lindqvist Date: Sat Feb 27 08:44:36 2021 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit 957698c724704a921f9a7c5e7186cf16e6e19c66 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 619de88f5e253a12f535a3c1824424cc4419f40f Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Mon Feb 15 16:45:15 2021 +0100 Updated French Translations (including introduction of the Ancient Transport Network). commit d6025d08cb041e4a402394f3cb667fb74a5d65a3 Author: Marko Lindqvist Date: Mon Feb 15 05:47:49 2021 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit 0d8c3b8ea2edb48e70b61de72a14329d0c6b9e52 Author: Marko Lindqvist Date: Wed Feb 10 17:24:13 2021 +0200 sdl/2 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 8b057c4bd2421b2fbf8271c2fc7a65c5e7ebb546 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 083a25aba74692b46422f55797395b5cee6ec12b Author: Marko Lindqvist Date: Wed Feb 10 07:23:09 2021 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit 1bf46a3782c1501c5f8862830a16bd3468a21f96 Author: Marko Lindqvist Date: Wed Feb 10 01:16:32 2021 +0200 Comment typofix 'titelbar' -> 'titlebar' Signed-off-by: Marko Lindqvist commit 11d715b1eb0a193111b07b550beb4af2257d3bba Author: Marko Lindqvist Date: Tue Feb 2 15:09:42 2021 +0200 sdl/2 widget.h: Correct comment claiming this is gui_stuff.h See hrm Bug #918990 Signed-off-by: Marko Lindqvist commit 658e3a460859a0936e1e671e32d1b1e0129c4b07 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 2e182990443bfce62db8ad43b4946f391f1ee222 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 1144a3a8dc0bbbfe119476ea33d37a0a1ab4bb25 Author: Marko Lindqvist Date: Sun Jan 31 20:23:07 2021 +0200 sdl/2: Make create_bcgnd_surf() state parameter enum widget_state See hrm Feature #900470 Signed-off-by: Marko Lindqvist commit 163eb5eb27e4795eb51bfb87326bd28da855d40a Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Fri Feb 5 10:50:48 2021 +0100 Updates french translations before S3_1 branching. commit 8ec69dfac9d87b92d156bbc8ca55994129716281 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 b1863e2c2eef2533ae78c2e93db6388cabc9a2fa Author: Marko Lindqvist Date: Sun Jan 31 16:08:19 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 3be0a4049734fdc155c3b4b283144f2b16e4efe7 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 6815c53d0a78ae1ff4117e398f83635382371430 Author: Marko Lindqvist Date: Thu Feb 4 05:11:40 2021 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit c4369aebb59e6642bba33de3f9e11e1618f23c29 Author: Marko Lindqvist Date: Thu Feb 4 04:16:36 2021 +0200 freeciv/POTFILES.in: Add featured_text.c Recent combat message change moved some strings to featured_text.c Signed-off-by: Marko Lindqvist commit 029da15d30b772be46cba7362cc1bf1ee90291d4 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 d36930e9a13da09df7da7a05d9550b2a647168bc Author: Marko Lindqvist Date: Sun Jan 31 09:50:28 2021 +0200 sdl/2: Drop unused free_bcgd_order_widgets() See hrm Feature #918801 Signed-off-by: Marko Lindqvist commit 4a5c3baddf4f819d38504999178cc9c6d3874227 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 137e8b9c80dfaeefa16a7c8f2c564ec5042aa5ca Author: Marko Lindqvist Date: Tue Feb 2 18:56:13 2021 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit 88901b4fe57ef5c3c02ac26ca8cac72c34981801 Author: Sveinung Kvilhaugsvik Date: Sun Jan 31 16:18:15 2021 +0100 Translate CityTile property values. See hrm Bug #918816 commit 109959b47825bd1a7bc2334f3f59f26415523269 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 8e99cfbabc63110d2d1785514caf6977d0b7e9c1 Author: Sveinung Kvilhaugsvik Date: Fri Mar 24 11:44:40 2017 +0000 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 commit 9cf46254aa961dc1a32cbe62a06aa01da88a783d Author: Marko Lindqvist Date: Sun Jan 31 13:26:27 2021 +0200 Make year SINT32 in network protocol Reported by Alina L. See hrm Bug #918800 Signed-off-by: Marko Lindqvist commit a886a0ff35d23b29d020e49a63717c3613d75f69 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 b776fe3c04936259c104fe21d96e540727422059 Author: Charlie Galik Date: Tue Jan 26 13:39:30 2021 -0600 Add detailed combat info server message Patch by myself and Louis Moureaux See hrm Feature #913055 commit 80331aa6a440a1c68021e77a0daa44907fe2fa0f Author: Marko Lindqvist Date: Sun Jan 31 10:17:59 2021 +0200 Comment typofix: "dispalyed" -> "displayed" Signed-off-by: Marko Lindqvist commit 8b12aaa542eb2b87905097a35783f70c9fe7428f 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 a0af18a4d390adc3e44062f1cf59e4ef71d64d94 Author: Marko Lindqvist Date: Sun Jan 17 14:39:32 2021 +0200 Qt: Fix map_view::shortcut_pressed() shadow warnings See hrm Bug #916123 Signed-off-by: Marko Lindqvist commit 4caee028302bdbf182865674d3348de06967f7d0 Author: Marko Lindqvist Date: Sun Jan 17 07:17:51 2021 +0200 Control -mwindows flag ourselves, from one place See hrm Feature #915700 Signed-off-by: Marko Lindqvist commit 9515ffb17b4f83ee101e25697b0b338cd9f49837 Author: Marko Lindqvist Date: Wed Jan 27 05:23:43 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 6bf55b589101d28de4b8a0735008451da4de64c0 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 0fac833bfc3f163da015fe3bd924f1d7aca2ae84 Author: Marko Lindqvist Date: Sun Jan 17 03:23:22 2021 +0200 Drop unnecessary SDL_mixer.h includes See hrm Bug #898088 Signed-off-by: Marko Lindqvist commit 10088f7ccf59f152bc7fb4a77009170220d9f2fe Author: Marko Lindqvist Date: Mon Jan 18 05:12:08 2021 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit 12550771ef8d84cd1f123e767a27b2941beb6184 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 4aa78589d5340358bf5220364bb62ec626c7e5f1 Author: Marko Lindqvist Date: Sat Nov 21 19:58:22 2020 +0200 sdl/2: Correct create_horizontal() function header See hrm Feature #899230 Signed-off-by: Marko Lindqvist commit ceea2628abaeab1d41fe9f8409f924be3231a5ba 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 15f00a9943456c25bd1ac5550986a51a6162a888 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 da88022baf1e7b264b11de63107d4bfdc7f7e0af 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 a001a04c7fa9166b67d73a85ed45ed3fbd9eabe4 Author: Marko Lindqvist Date: Tue Jan 5 15:44:49 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 6f482df2e7eba56567c7f170086c61459ea4da01 Author: Marko Lindqvist Date: Mon Jan 4 18:00:16 2021 +0200 Msys2: Set 'Unicode true' directive to nsi files See hrm Bug #912492 Signed-off-by: Marko Lindqvist commit 794655d8c7bc27017615d2c6cb970c75be83e1b5 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 d57b3a0201dca7149b9c7825fb55be81d58d90f7 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 bdc9b9aeed79e520429b438fb77cd2f9c708f3c3 Author: Marko Lindqvist Date: Tue Jan 5 16:19:15 2021 +0200 gtk3.22: Show terrain image in help dialog See hrm Feature #912939 Signed-off-by: Marko Lindqvist commit f18b2f9f51231d0b187575b59dee2b313d2d4f56 Author: Marko Lindqvist Date: Sun Dec 27 18:25:45 2020 +0200 gtk3: Drop obsolete gtkpixcomm module See hrm Bug #900565 Signed-off-by: Marko Lindqvist commit a459f07f0be3ae9caa1a340ae4006a2a977b4aba Author: Marko Lindqvist Date: Wed Dec 30 05:35:13 2020 +0200 sdl/2: Rename get_widget_pointer_form_*() -> ..._from_...() See hrm Feature #911183 Signed-off-by: Marko Lindqvist commit b5ca1cf56eeaa06295e4e383613acd9ed6ef1377 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 65d5dda9aa768a620c3369feb4d1da17e8c66358 Author: Marko Lindqvist Date: Sun Dec 27 18:22:22 2020 +0200 gtk3: Use GtkImage instead of GtkPixcomm for help item See hrm Feature #910393 Signed-off-by: Marko Lindqvist commit bba2e085763cd3606843b028976c7e924cefde4e 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 28dcad542c148dc0facf89e6c34579bcedd9816c Author: Marko Lindqvist Date: Wed Dec 23 08:03:28 2020 +0200 gtk3: Use GtkImage instead of GtkPixcomm for citydlg citizen bar See hrm Feature #908748 Signed-off-by: Marko Lindqvist commit b750ee1e3e605030469659902b75696eb18a02c7 Author: Marko Lindqvist Date: Mon Dec 28 13:05:29 2020 +0200 Msys2: Update environment to 201212 level See hrm Feature #853127 Signed-off-by: Marko Lindqvist commit 8dde2e498281b714115507a7f94d3a2ba601dbae Author: Marko Lindqvist Date: Thu Dec 17 01:27:55 2020 +0200 gtk3: Replace GtkPixcomm based put_unit_gpixmap_city_overlays() with GtkImage based solutions See hrm Feature #906866 Signed-off-by: Marko Lindqvist commit bb883f5bab872e5e6a7e363c4ed6ed573ae674a9 Author: Marko Lindqvist Date: Sun Jan 3 13:32:47 2021 +0200 configure.ac: Fix IPv6 support in Haiku Reported by Luc Schrijvers See hrm Bug #912369 Signed-off-by: Marko Lindqvist commit 10e32e68e548931453566519961430d0597421ed 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 121c2831f72e0945146625e0d2a03c462b3ceace Author: Marko Lindqvist Date: Wed Dec 16 02:19:46 2020 +0200 gtk3: Use GtkImage instead of GtkPixcomm for left panel unit icons See hrm Feature #906539 Signed-off-by: Marko Lindqvist commit 394f1385b96e8b30b318e86798c73efd164c2ca8 Author: Marko Lindqvist Date: Fri Jan 1 23:23:47 2021 +0200 Make ~/config/settings/freeciv the storage directory under Haiku Requested by Begasus Inspired by a patch by Bach Nguyen Patch by myself and Begasus See hrm Feature #911958 Signed-off-by: Marko Lindqvist commit 1fcac07484b01a3830fffe0b451b3c7646ad747a 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 f8ed79be908e472a1b69eb93246bf359da9d97d0 Author: Marko Lindqvist Date: Tue Nov 24 12:46:45 2020 +0200 sdl: Fix compiler errors when SMALL_SCREEN enabled See hrm Feature #899574 Signed-off-by: Marko Lindqvist commit b982ee8169e6c8943c51b26b3b5b050c9ff09f3a Author: Marko Lindqvist Date: Tue Dec 15 02:24:31 2020 +0200 gtk3: Use GtkImage instead of GtkPixcomm for happiness dialog See hrm Feature #906210 Signed-off-by: Marko Lindqvist commit 3077811de07e21016e52742191ad0190a8bef250 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 4f13d9b7c097c9398a7ade46010cf4bdb891d4f9 Author: Marko Lindqvist Date: Mon Dec 28 14:26:24 2020 +0200 Rename modified sdl2.m4 as fc-sdl2.m4 See hrm Feature #851202 Signed-off-by: Marko Lindqvist commit 7d3582532fdb8432e2643a94ef72bfa0baaa6caf 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 7824244437adf1ba2fa72578b829aad5f20ec9da Author: Marko Lindqvist Date: Sat Dec 12 04:58:05 2020 +0200 gtk3: Use GtkImage instead of GtkPixcomm for diplomacy dialog flags See hrm Feature #905530 Signed-off-by: Marko Lindqvist commit e7bef39ded2740e875f5645a3a468aef2c986aed Author: Marko Lindqvist Date: Fri Jan 1 10:59:43 2021 +0200 Change paradrop message "Already here" to "Already there" See hrm Feature #699165 Signed-off-by: Marko Lindqvist commit b0548301212905be803f9610179d071ebbfce708 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 965a3a0c1dfe29ad2f621e84ed378c303052530b Author: John Robertson Date: Sun Dec 20 02:36:48 2020 -0700 Qt: Confirm before distruptive selection See hrm Feature #907806 commit d50f1c6eb0d8bd85eecd2f3da84fc088dad72de1 Author: Marko Lindqvist Date: Wed Dec 9 22:37:11 2020 +0200 gtk3: Use GtkImage for indicator icons instead of GtkPixcomm See hrm Feature #904733 Signed-off-by: Marko Lindqvist commit 0670d056e03274a69b1ce6b5f53c6185fdfa2030 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 62a2316465f885600e177c3c540807e4db60cb2d 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 1189471b7f07a87e7abd606d233d69f3ca6ae9d1 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 7b1f14c6503eaafbb8bfe8e51df960b79e397a69 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 510e8d4584050cf603e93245f1dbdfb961b6b54c 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 9f35f1c05fb37890c7e94c511f9ad7e41d5e8d77 Author: Marko Lindqvist Date: Fri Jan 1 14:38:35 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 b8f75398217ff85df33c5516ee8f0e502cf98d2d Author: Marko Lindqvist Date: Sat Dec 26 06:16:46 2020 +0200 Support MagickWand-7 See hrm Bug #905573 Signed-off-by: Marko Lindqvist commit cf33c22f5fdb4bd18203e4ad3bcf4edbffc4195a Author: Marko Lindqvist Date: Sun Dec 27 22:33:11 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 f0f6008d6cba518e985307985b354566cd8749c1 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 76667caaedb6b785ab8078dd2c41ce1c4fc4e827 Author: Marko Lindqvist Date: Thu Dec 31 14:12:45 2020 +0200 Mark as development code Signed-off-by: Marko Lindqvist commit cf5aa9919176c28569ccdb590aa02859b458af6c Author: Marko Lindqvist Date: Thu Dec 31 14:11:09 2020 +0200 ChangeLog: Refresh for 2.6.3 release Signed-off-by: Marko Lindqvist commit 75e1faffc190b3911e71f03cdf05a91bb14a4f98 Author: Marko Lindqvist Date: Thu Dec 31 14:08:55 2020 +0200 Set version number to 2.6.3 Signed-off-by: Marko Lindqvist commit c8e61be78a99306dbd0b4bb9b46ad045c06cc644 Author: Marko Lindqvist Date: Thu Dec 31 14:05:46 2020 +0200 'make update-po' before 2.6.3 release Signed-off-by: Marko Lindqvist commit 9bcbc69837e12fe2f0343fcaa1851e924e531145 Author: Marko Lindqvist Date: Thu Dec 31 05:34:15 2020 +0200 FAQ: Update latest stable version number to 2.6.3 Signed-off-by: Marko Lindqvist commit b135b1a8ff15e55f0023b01bd002dae15b0cf87c Author: Marko Lindqvist Date: Thu Dec 31 14:03:26 2020 +0200 NEWS-2.6: Update 2.6.3 translation stats Signed-off-by: Marko Lindqvist commit efa2b2aba5fab512668b73c10db90b7ad95ef23a Author: Marko Lindqvist Date: Thu Dec 31 12:59: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 925e9c9e4e60d84780684bf7847e52a6ed9ed53b Author: Marko Lindqvist Date: Thu Dec 31 06:19:54 2020 +0200 NEWS-2.6: Add 2.6.3 content Signed-off-by: Marko Lindqvist commit aab594b861c4e3e3669dfcd29a37acff58729ad8 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 fa280f545a9f7e13f1ef2e09e594b2c026a282b4 Author: Marko Lindqvist Date: Thu Dec 31 05:28:59 2020 +0200 Update Spanish translation Translation by Jordi Negrevernis i Font Signed-off-by: Marko Lindqvist commit d6daa8e495bf0b5fbf83c7bebf9a62382e09897a 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 4cc9a34d67792438763dc511b5d953aca2a08254 Author: Marko Lindqvist Date: Wed Dec 30 15:27:51 2020 +0200 Update Spanish translation Translation by Jordi Negrevernis i Font Signed-off-by: Marko Lindqvist commit 34818cbaee0ee66440618938e6e3007293c365e7 Author: Marko Lindqvist Date: Wed Dec 30 15:03:55 2020 +0200 m4/.gitignore: Remove x.m4 that should not be ignored It's no longer generated file, but the master source. Signed-off-by: Marko Lindqvist commit 60f500de8c24ceb5eb8271652e0108e4ad1249c0 Author: Konstantin Vedeneev Date: Tue Dec 29 22:42:40 2020 +0500 Updated Russian translation. commit f7296d1674be34a776d268175816a5f65ece44e7 Author: Marko Lindqvist Date: Sun Dec 27 05:14:17 2020 +0200 sdl/2: 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 360bd4f59f0e2560fd20a476dc1d735289814445 Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Sun Dec 27 20:00:38 2020 +0100 Updated French translations commit 45e61a5caec0be443f1167fe1746e3cc664d038f Author: Marko Lindqvist Date: Wed Dec 23 18:30:06 2020 +0200 sdl/2: Update sdl_create_server_list() function header See hrm Bug #908900 Signed-off-by: Marko Lindqvist commit 58115096255ee3db013fe439eac1db501c5a2deb Author: John Robertson Date: Tue Dec 22 10:34:59 2020 -0700 Qt: Update gotodlg when unit selection changes See hrm Feature #908664 commit 852207f333f1211211985604896945beaefea9d8 Author: Marko Lindqvist Date: Tue Dec 22 18:58:05 2020 +0200 Rulesave: Save multiplier offset and factor See hrm Bug #908577 Signed-off-by: Marko Lindqvist commit df46b35aa6f08e30b352fdc177936bab18cc80b7 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 538925721225c8dffd9693d7aeb0ce7d3450a82d Author: Marko Lindqvist Date: Sat Dec 19 16:36:27 2020 +0200 Update .gitignores to .desktop file name changes Reported by Alain Baeckeroot Signed-off-by: Marko Lindqvist commit 13e02cda01b4a2703a94dae9b312ae9116f348d0 Author: Marko Lindqvist Date: Fri Dec 18 04:45:08 2020 +0200 Comment typofix: "stoped" -> "stopped" Signed-off-by: Marko Lindqvist commit 9b1f6dc8afe33c28393003ed5183103e3736bc0e 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 c55b05ff56d2fd0cce226eaa64b4ef407719da23 Author: Marko Lindqvist Date: Thu Dec 17 01:36:31 2020 +0200 Qt: plrdlg.cpp comment typofixes Signed-off-by: Marko Lindqvist commit 100c0c3c924890af217b6737c5ccc06393ec90ce Author: Marko Lindqvist Date: Sat Dec 12 04:27:30 2020 +0200 traderoutes.h: Document enums as part of network protocol See hrm Feature #905523 Signed-off-by: Marko Lindqvist commit 68d1ebf9ae1ab58a3b8370bfcbe30d7552b87b2c Author: Joan Creus Date: Tue Dec 15 20:04:26 2020 +0100 Updating Catalan translation commit eb01d855eec13fe915aeb2d8664ea81ad4d634f6 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 d3ebcb89a0b4abb31d7aa67bdba9696910420d56 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 0ac19da40eca2591b45fe82d48034c438aacc7cf Author: Marko Lindqvist Date: Fri Dec 11 12:57:13 2020 +0200 Make city_tile() a macro See hrm Feature #905312 Signed-off-by: Marko Lindqvist commit 9934c09e5f5565087749a19d1e8d088a809e1413 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 516f62e32156f035b0c3d4877c33bd25b286e8b6 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 f1894de2b71f70988ec8db290b58f020bc70024d 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 a418320df51165af129d6b06e1a05dc95e1a7171 Author: Marko Lindqvist Date: Thu Dec 3 00:59:40 2020 +0200 Ruledit: Correctly translate translatable strings with R__() See hrm Bug #902423 Signed-off-by: Marko Lindqvist commit d0d71da19d4c0cb03314c1ac1c47302c0fc3c8de Author: Marko Lindqvist Date: Sun Dec 6 06:41:32 2020 +0200 freeciv/POTFILES.in: Add client/gui-qt/citydlg.h Signed-off-by: Marko Lindqvist commit b1762a5e3c62bd87f3eba69f9ca4786206c8cf94 Author: Marko Lindqvist Date: Thu Nov 19 17:42:10 2020 +0200 sdl/2: 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 3ad2898b4852017b65935a4941f33c3f04aa1f2d 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 67a3a5091bee27a049fec036eaf0c8e5700870d3 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 dd832da11b0876ecfe67f677d717b0994468ee16 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 bee4710bc4a39756154a27fd4901e2cd8b6f86ed 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 21ece4b53cd2edcbc27bdcb698752a69d734016f Author: Marko Lindqvist Date: Thu Dec 3 07:36:05 2020 +0200 Comment typofixes for sdl- and sdl2-clients Signed-off-by: Marko Lindqvist commit 64a6fbb76a5f9cf756065b4f18adbb6171229425 Author: Marko Lindqvist Date: Thu Dec 3 00:26:33 2020 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit 45f219ab8f2b7cc9a7f3c655b25776a63ed0a969 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 0bc59e42bc0cda0ac10837b94c8bd470b1818580 Author: Marko Lindqvist Date: Tue Nov 24 03:51:36 2020 +0200 Avoid returning too early in assert builds when inf_sanity_check() fails See hrm Bug #899339 Signed-off-by: Marko Lindqvist commit f67145a47c18865fcb8b013628b945616c7f4dea 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 efb3511a26ea9dc61720c21565ce5fab9d09ad08 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 c037ffa688dee1151a9fa6b0d13a96db97bb60ea Author: Marko Lindqvist Date: Mon Nov 23 17:22:47 2020 +0200 Tell topologies in question in map/tileset topo incompatibility error See hrm Feature #899315 Signed-off-by: Marko Lindqvist commit 1fec9cb9443ddc764575df127746bf8e057602d5 Author: Marko Lindqvist Date: Fri Nov 27 13:06:51 2020 +0200 FAQ: Update latest stable version number to 2.6.2.1 Signed-off-by: Marko Lindqvist commit 197382566a9c7d4efc1025b288fce8b39f6a9a62 Author: Marko Lindqvist Date: Fri Nov 27 14:04:07 2020 +0200 NEWS-2.6: Update 2.6.2.1 translation statistics Signed-off-by: Marko Lindqvist commit 3144a3dcbd95c3747923876a3045cea42024ad5e Author: Marko Lindqvist Date: Fri Nov 27 12:10:10 2020 +0200 Msgmerge Spanish translation from S2_6_2 Merged from S2_6_2 1f6782b3d6 Signed-off-by: Marko Lindqvist commit 336e13c0355c2ce95bf448ba6e86cda7db5c0edb Author: Marko Lindqvist Date: Thu Nov 19 07:07:14 2020 +0200 Update diff_ignore - Add freeciv-gtk3.22 - Add distribution packages compressed with zip or bz2 See hrm Feature #898550 Signed-off-by: Marko Lindqvist commit d7da62c53456f36e97286aa86ad487b165611b7e Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Thu Nov 26 14:57:51 2020 +0100 * Updated French translations for trunk, 3.0 & 2.6* * Updated INSTALL.fr for trunk (only) commit 57c10b3f408b9ea8a11c43754bd29bec96361805 Author: Marko Lindqvist Date: Wed Nov 25 14:18:03 2020 +0200 NEWS-2.6: Add 2.6.2.1 content Signed-off-by: Marko Lindqvist commit 831e4cdba0232147c9f91444481f0dcb6c75d29e Author: Marko Lindqvist Date: Wed Nov 25 05:05:59 2020 +0200 Comment typofix: Drop duplicate "are" Signed-off-by: Marko Lindqvist commit 88a9cd500fdced2f7575359003dbc78145ee35cd 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 13a66833a408b746e5e1257827c11dc28ba34513 Author: Marko Lindqvist Date: Sat Nov 14 10:03:40 2020 +0200 Use nanosleep() instead of usleep() when possible usleep() is deprecated. See hrm Bug #896807 Signed-off-by: Marko Lindqvist commit 03956bc08bc97a731bffb927808d5bcd6e65f3b2 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 54f44a9d2670b929e2d4f72d270b978b0f5d1d21 Author: Marko Lindqvist Date: Fri Nov 20 20:11:56 2020 +0200 Update Polish translation Translation by Hubert Kowalewski Signed-off-by: Marko Lindqvist commit 27cb329c9596bac6a91c15c8277063ee79d32be6 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 cdcf5dbea624c16fea235d957b3008197a0faa07 Author: Marko Lindqvist Date: Wed Nov 18 23:56:53 2020 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit 2bd9bfb4f61426f31130e428731d4cba2f8ccfb3 Author: Marko Lindqvist Date: Sat Nov 7 09:28:48 2020 +0200 Set BUG_URL to point to freeciv-dev mailing list See hrm Feature #894573 Signed-off-by: Marko Lindqvist commit dda04ac54637b2984cc777fb01b19068b0211cce Author: Joan Creus Date: Tue Nov 17 23:48:12 2020 +0100 Catalan translation update commit f367e405ce3f8390b59630d49a6f683233580996 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 1af721ef185b4426338f4d93eea8929ef939cff6 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 5a9cd796cda65cd07c0f67f041b0b608d6ca164e Author: Marko Lindqvist Date: Sat Nov 14 02:37:49 2020 +0200 Bump version number to 2.6.2.90+ See hrm Feature #896720 Signed-off-by: Marko Lindqvist commit 8689b7bea87172efb0e0e50c73c0cc287a4b4f56 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 952e7a09146137adfbad84e6094d46f92650a712 Author: Marko Lindqvist Date: Sat Nov 7 08:22:50 2020 +0200 gtk3/.22: Drop unused files from theme See hrm Feature #894559 Signed-off-by: Marko Lindqvist commit 59bfcc2c8a88248e9e078af83e5ef77d51fef6df Author: Marko Lindqvist Date: Sun Nov 8 23:59:19 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_get_tool_tip() - in actions.c See hrm Feature #895052 Signed-off-by: Marko Lindqvist commit c0a657c01c73d2207285a34a72ff57d3679baef1 Author: Marko Lindqvist Date: Thu Nov 12 03:13:18 2020 +0200 Comment typofix: WINACRH -> WINARCH Signed-off-by: Marko Lindqvist commit 5553b98faeb2b9ba3eb70a2d726437855b3d5515 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 6a1899fe9b16197da555fabd41e85fda211d1623 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 7e87912f6c0dc940977a0df90d5f42f1f0e5357c Author: Marko Lindqvist Date: Sat Nov 7 11:47:45 2020 +0200 Free action ui_name string See hrm Bug #894582 Signed-off-by: Marko Lindqvist commit 36fd1f1f04047883687432253a33633b9c5fb547 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 bf2d3899fe1d069027df661a67670feabd10b1f5 Author: Marko Lindqvist Date: Fri Nov 6 20:58:53 2020 +0200 sdl/2: Fix enabling buttons for activities that require target See hrm Bug #894434 Signed-off-by: Marko Lindqvist commit 9c9bdc47fa41bacdb4aa8b1d1b88f8fa00d7d8ff 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 cfaf1df701194fe5c2095025d88072f493d2712f Author: Marko Lindqvist Date: Fri Nov 6 15:56:05 2020 +0200 Comment typofix: WARRING -> WARNING Signed-off-by: Marko Lindqvist commit 26d79420ce051073041100989e2122dce623d74f Author: Marko Lindqvist Date: Fri Oct 30 12:47:46 2020 +0200 Fix clang ndebug build warnings See hrm Bug #893306 Signed-off-by: Marko Lindqvist commit 911cb220d029d2f1854e49189588705cc8bbb333 Author: Marko Lindqvist Date: Thu Oct 29 21:05:54 2020 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit ec6548e1f17a3fb1768bb0efc5e2a1f0a88b2222 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 eacdf4b25186533bd57ae979546db15ec6a06af4 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 e00a99f40bf78edf1f32e59a47d30e0892e5f073 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 30242b74e3eee1b914072a1f50f831bd162ddd32 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 1fb43fa9785a3d0c83fae079be2863c47adb1398 Author: Marko Lindqvist Date: Mon Oct 19 04:31:51 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 a93354500addf509e51c35a499c0dce81132ebd6 Author: Marko Lindqvist Date: Mon Oct 19 10:40:55 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 03cb1d762e8c0fefb8196dd91e41cedfad81d5e4 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 c4a7256b7d1bb260ce73a48157b9dd15d7bab50e 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 68d30c4a71fb99f1dde9319a24fc585b10e7bc26 Author: Marko Lindqvist Date: Thu Oct 22 22:38:58 2020 +0300 Merge Chinese translation by swiftech from master Signed-off-by: Marko Lindqvist commit c6b6cd0b4487811a6e17a4a1f6c87785a59fc216 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 607b0db9e2052047799a9a2f0e7feac3c6685657 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 e5e23b3123a4d653dfaed07b3241e368f6701153 Author: Marko Lindqvist Date: Sun Oct 18 17:39:23 2020 +0300 sdl/2: Rename unit_type *pUnit as punittype See hrm Feature #891555 Signed-off-by: Marko Lindqvist commit 273d4bbdc6b2e3b77984027dcee96933fdcf824e Author: Marko Lindqvist Date: Sat Oct 17 20:50:04 2020 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit 4cd09f9c9c8d7baf31b897d61775fba2946dfef4 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 25adc7587c851159bb98d9896ba828766b8994a5 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 4e20a9393366ad308c561f8e7bc669f2fa146922 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 40e1f24aa39c2539fb8f53c66d340344e6f79c85 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 e8dc1149c519954e056a54dd407a28b9ad7bebf8 Author: Marko Lindqvist Date: Thu Oct 8 23:34:05 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 c70a664cc7539110e3ba7e31f5e436dbff46bf0f 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 983334eb1b156dbe7755a1a536f3c8b8d0facbad 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 cf1156a8cf7add49977aabf995b4db1433772495 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 bdf716e6cd57ad3b8d6192dfd043a4c92da5e161 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 6d28d5869936cbff372fc4663dee45dc0dc2b37b 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 00ffb4d40a5db6f2d8ddfaef5eced857e0261ada 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 2e0bd20c5d0aa67ea17a7564738dd37eef8434bc 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 ce8af00f8da657de69bc462c6064f3c7d247f0d5 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 68bd1df005192c0b69ccdf1591adcedce980ab1a 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 0dc10b62619d54beaf2d7ed3b7cbb07447f24e74 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 0243f75aeeb2c5aa9ea3083a741cbc1b733df677 Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Thu Sep 3 16:40:11 2020 +0200 3-way coherency check between translations commit 10863dbcdb62ec32d2b8fb3129baf6405397eb51 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 be080d1f2b457c49b3e4c5e5fd27d9285a7559a1 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 1cabdb4d2f3e07b69d1211b09380bbd68f347adc 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 647c6fb68f7b0f266b0adbac10512f17ce3edb34 Author: Marko Lindqvist Date: Sun Aug 2 11:06:05 2020 +0300 Update gettext bootstrap files to gettext-0.21 level See hrm Feature #883109 Signed-off-by: Marko Lindqvist commit cd69ef35b4769a579725b0346c84161b49fd81e6 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 b0066033089a3d8ff067e72b863742387a4b2c1b Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Mon Jul 27 22:16:49 2020 +0200 Updated French translations : - action enablers - improved cross-branches coherency commit 40f3d72484bf50e96d2447d718266a53fdcb2520 Author: Marko Lindqvist Date: Sun Jul 26 01:41:07 2020 +0300 Update gettext bootstrap files to gettext-0.20.2 level See hrm Feature #882434 Signed-off-by: Marko Lindqvist commit 2ecb4a6be5a6416efebbe354608eb1561385b394 Author: Sveinung Kvilhaugsvik Date: Thu Jul 16 15:02:58 2020 +0200 README.msys2: fix package name spelling. See hrm Bug #881455 commit add0b60c8d5a63b80f6015e1007de5ea1e31d503 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 8d1b17f028a670cab3805afe4d96ccf736677b4f 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. See hrm Bug #879880 commit 6c6f8033ea44e9de5aed70500021d38894ed2f14 Author: Joan Creus Date: Fri Jul 3 22:43:55 2020 +0200 Updating Catalan translation commit 76c202e450b31606c94d6b43273d5afb035f5451 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 06e05c59c2863c011641c6d497f76c997bbf783b 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 3ae5bc1543ba1df405d21744c410701ce6812963 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 a145ec01c92281edb01bb9b8e52b0c41b41d7c41 Author: Marko Lindqvist Date: Sun May 10 13:53:25 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 2403878cf808ea40e6f067538c72f7cabc7e2df5 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 89ccb743656bdb5e2dc2f3ca80c0ba4b56a091f7 Author: Sveinung Kvilhaugsvik Date: Tue May 26 21:53:36 2020 +0200 README.actions: mention gold theft effects. See hrm Feature #875196 commit 40690fa2e5ae417a235c38230b8c34266aaf1e91 Author: Marko Lindqvist Date: Thu May 21 01:08:08 2020 +0300 AI: Fix illegal read on EFT_DEFEND_BONUS evaluation with ocean cities See hrm Bug #874452 Signed-off-by: Marko Lindqvist commit 401718a85134a63a75938ebff111816c7c86cd64 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 a9144b100c8b3a1891dfb4b51abaccefab7cfe6b 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 e725f580a2ca2d06984475e19eebd3de9f1331a8 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 491356777aaaebbfac60645800084967e9474f7b 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 5528bdeeef6a14fe3a76155ef9f10d1aabc8d452 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 b30d45f9582acdb2efc97249ffe402dada5b3e8c 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 9e1160380972228801e52d05ab09362d3e7d9bae 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 fe47194d8918d9834cb84ca26f23a5fa65f090b5 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 95645705ddeae79f9a652d6f00134e0e46b93dbc 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 04371a2621278b47eda36f57ae71b58da8930c9a 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 68da1cf2b3b4c0c75de3afd90d459b8ba6309acc 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 c6a7b0f530a64c64548b70219d7c8263e4d4a861 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 cf3467e99bcc1f0518adbad3fc3122329e43b844 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 0d7d1e149cc231d056ba0a0d093d1a172a42914c 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 3d9f0aacc3173c52032a7bbb6066ee8e827bb63f Author: Zeko Date: Tue May 5 13:17:06 2020 -0700 Set player tile owner whenever tile knowledge is updated See hrm #846106 commit d19e2f26e02219c2d2d8d885b04da1b1fde39a70 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 8a130a311fda7a0233c641c4fbf93f6ea98f6194 Author: Marko Lindqvist Date: Tue Apr 28 23:51:33 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 c9de11a0f99a67652773158c91ae7a30c5706d22 Author: Marko Lindqvist Date: Fri May 1 17:05:15 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 f36c6eeb29abdd6b1ea3a0fb1f99f2abe8fb9a7d 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 af265bb5558163b8fb8f8fa8140aa3102f1f0f4e 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 2d73421c54c8a9c04e96841bcd5310e97f80c6d5 Author: Marko Lindqvist Date: Mon Apr 27 03:43:56 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 397d388c1d6f56f42e8fad097dc0958f15ddcc42 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 6b564a00c9650d4486294f944822344fb3601374 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 9f0089dcf4d03cc293ba26e6b87b08e1588d35bf Author: Marko Lindqvist Date: Wed Apr 29 09:39:25 2020 +0300 Msys1: Create ShortCut from Start Menu to doc/freeciv See hrm Feature #871325 Signed-off-by: Marko Lindqvist commit 7883a846a875b209cccafe6f3bb219eded819291 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 a16307e60399d5d1d74f861c528aed42edddc387 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 e62882327cc7fd452a79bb113d951227574bbf1a 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 7e68780ec2d28286df85b1a37b9ff615e8087ca8 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 cdbdff0215b71dfc1d408546158880c30610a97a Author: Marko Lindqvist Date: Wed Apr 22 17:11:49 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 25db9b0a7ff7d2ed8010e214965d9d4716e7c0e3 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 b4f0213bb672e5de5bc3b6c6846a347ad38eaf55 Author: Marko Lindqvist Date: Sat Apr 18 00:43:29 2020 +0300 README.effects: Correct typo "MinMoveFargs" as "MinMoveFrags" See hrm Bug #869737 Signed-off-by: Marko Lindqvist commit 793abfd241498ec3451a7a1e20545bb537b31f89 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 d6bda807576c77cbca4a2e5b336296fdbe8851a1 Author: Marko Lindqvist Date: Wed Apr 22 12:37:43 2020 +0300 Comment typofix: callabcks -> callbacks Signed-off-by: Marko Lindqvist commit c935470e4e4d11bd7a184da79383d5d30c809e56 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 effcce6b9eaa1526aca61362273ff1dcf7fda73a 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. In sdl-client part of the code to show the legend was already commented out, so there's no functional change to it, only cleanup. Reported by Chippo Elder See hrm Bug #858718 Signed-off-by: Marko Lindqvist commit 42e33648e337eef345039d9a83553b5e76fbf002 Author: Marko Lindqvist Date: Sat Apr 18 22:27:00 2020 +0300 Comment typofix: numer -> number Signed-off-by: Marko Lindqvist commit 90f119eaf4ee6e3b4efd55bd98013823409a9ed8 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 84a3a5230595c40d53e63d3a113767b91433a31c 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 5cd287f5bc88ffa41073a600ffbe98cf05753679 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 11d09599b15f36e23e7b4c5ccb5c57a61691b862 Author: Marko Lindqvist Date: Thu Apr 16 08:45:25 2020 +0300 Improve documentation of "Nationality" requirement type Requested by Lexxie See hrm Bug #857353 Signed-off-by: Marko Lindqvist commit 4dcf96b1877507350b332349fe083a5bbecd7875 Author: Marko Lindqvist Date: Wed Apr 15 20:56:04 2020 +0300 Comment typofix: evalutaion -> evaluation Signed-off-by: Marko Lindqvist commit 49bc80e09d4f0aae1c8b3594d95047a995812d4a Author: Marko Lindqvist Date: Mon Apr 13 21:35:54 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 f5808f41278664008d4e385896a957a13f34592b 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 3e2cfc97e7e948eaf0152612849bc479dc0c8f79 Author: Marko Lindqvist Date: Fri Apr 10 15:13:34 2020 +0300 Improve coding style of the generated code See hrm Feature #868649 Signed-off-by: Marko Lindqvist commit 666bd268678287cc2916dc0ce5930c7596ff7ef5 Author: Marko Lindqvist Date: Thu Apr 9 16:28:23 2020 +0300 INSTALL: Note msys2 in addition to msys1 and cygwin in Windows notes See hrm Feature #868505 Signed-off-by: Marko Lindqvist commit a0e2be8e48028401d2818ed6f351b08362d14c4a 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 edd4b5cfe118940595c89dafdc6eea34ec44d889 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 ea6f58f18cbcb2e1674422678f0a718e2bccb81a 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 c265981fdc6866d42cffadf4519862eab309ecc1 Author: Marko Lindqvist Date: Sat Mar 7 10:03:37 2020 +0200 Revert "Enable -Wold-style-definition with --enable-debug" This reverts commit a8f59b146cca4b81a14ce8dae649a6dfc3ce84e8. It was causing some configure time function availability checks, notably that of _mkdir(), to fail when they should not. See hrm Bug #863322 commit dbe21626d87f5d5ab6f05b30ca46babff269cd8f 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 bf813d334ffa4334deec7613447af825992741dd 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 0869a6c5e53c41df5f552969eb5073faf4354768 Author: Sveinung Kvilhaugsvik Date: Wed Feb 26 00:41:58 2020 +0100 actions.c: sort imports. See hrm Bug #861875 commit 8340d2ab1567fd141a45c163e063ad7a3b277733 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 SDL clients were changed recently. See hrm bug #861867. commit 2a3757ff3ffe8fa4dc863114ac84d57672cb50a6 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 d6c60cc9cc98f7e9b7aa7773160d469737d641ed 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 efeffaba274f0c74007c1fc62858954759a883f0 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Fri Feb 28 18:26:46 2020 +0000 Updated Spanish translation by Jordi Negrevernis i Font freeciv: 99.8%: 7185 translated, 8 fuzzy, 9 untranslated. nations: 100%: 1843 translated. ruledit: 100%: 57 translated. commit db8d75188cc5ea1d16cccef00f87669262948685 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 fa5bfc1d5c471a3a25dc180a126efa435d651a5d 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 406b7950e6a4b9bf6f2453929b21f3c02f0dc848 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Feb 23 12:39:09 2020 +0000 SDL: 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 21d9c83a3a515e81c4390a925fde85bd0dc09a7a Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Feb 23 16:26:51 2020 +0000 SDL: remove never-used order tooltip strings These were overwritten by context-sensitive strings before anyone could see them. See hrm bug #861500. commit ef6b5927bd943c283c3a7637ac95b8930b8c0b66 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 SDL clients This was functionally dead code. See hrm bug #861499. commit 93b194dbeaa72454894e28fb25e9aee0b142e3ea Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Feb 23 16:30:10 2020 +0000 SDL/2 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 a06a58c0881e398310f310c3068df37d86a9ae73 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 0a75c5ea1bba9ffe638f51c53d60192d1263b45d Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Feb 23 14:48:28 2020 +0000 Don't prevent pillaging of nuisance/hut extras It was possible to give extras with cause "Pollution"/"Fallout"/"Hut" an rmcauses of "Pillage" in a custom ruleset, but actually issuing a pillage order did nothing. See hrm bug #861508. commit ed28fbeb85e884f7344e460d7b05cd21f71f045f Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Feb 23 10:59:10 2020 +0000 Improve SDL/2 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 3d0df6f94da2903c712756c0797bd6caca88d387 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Feb 23 13:00:02 2020 +0000 SDL/2: make fortress/airbase keys as documented In 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 e177e7c716a50acd23c523e58b9f0beaa27d4140 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Feb 22 15:26:30 2020 +0000 SDL/2: pluralise worklist length message See hrm bug #861462. commit a26ff42668e5e342bc55161c9bcc684b438d7e9e Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Feb 22 22:23:44 2020 +0000 SDL/2 climate change icons not updated sometimes See hrm bug #861479. commit dbbe457e4fb820fa98999b2591ffca288268bd5e Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Feb 22 22:23:19 2020 +0000 SDL/2 worklist UI not reliably refreshed See hrm bug #861461. commit 3d96e7d5b522efc88f712e3924a19e9642f68ecd Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Feb 22 20:56:36 2020 +0000 SDL/2: explain what a gui_layer is And how a widget's coordinates relate to it. commit 08097fc1a4c080a84e84684e56a9b568247ee1a8 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 88356b84f540169bd4641d504fcd47a5c29ccd5a 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 f3042e63228bbbdec3cf5449d5dc88510478c8ec 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 7fcfba149e77c49d29dc077a55f1d754120753a1 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 48c8da2fb55d5d7759905a6a94a898e25d670b42 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 6c10c9480a6fc2d30e2cbcbe30dd994dd97b47fb Author: Sveinung Kvilhaugsvik Date: Thu Feb 6 18:37:24 2020 +0100 Comment clarification commit 1b5291459466be00f300204d244ec9bcaedf737c 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 91d5eab36b8c4b60666256a51783ba3bb6c367d6 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Feb 15 15:49:31 2020 +0000 Mark as development code commit c97f4f63b52dbfdf055ded09bb88322e8a443c54 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Feb 15 15:47:18 2020 +0000 Refresh ChangeLog for 2.6.2 release commit cdf9437e1c3b7bbc3212e3a647c72945512e86a8 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Feb 15 15:44:57 2020 +0000 Bump version number and mark as release code commit 22a4a987b4c5a254fb7262eb1c0dc1d94f42f677 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Feb 15 15:40:57 2020 +0000 Refresh NEWS-2.6 for 2.6.2, from wiki commit a56e633afe27365d35aa79bc4149e4df853efa41 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Feb 15 15:40:45 2020 +0000 Cross-reference NEWS-2.6 from NEWS commit 069fe8a50d6803c63cd3b97ac7f3df25b3027038 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Feb 15 15:37:01 2020 +0000 Update version numbers in FAQ commit c945337ab9762c454c0933c71388d7efad792f33 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Feb 15 14:08:49 2020 +0000 Results of running 'make update-po' in translations/{freeciv,nations,ruledit}/ commit 07a6666fa5c7394c1ad304f7b34aebdb966d39a5 Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Fri Feb 14 22:02:25 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 76d90bd2b6465b45064ee5fb72a3d7d45654e12d Author: Konstantin Vedeneev Date: Fri Feb 14 16:23:49 2020 +0500 Update for Russian translation. commit c6c081ae78e2187df5549fc7fad2045129f7a8dc Author: Konstantin Vedeneev Date: Thu Feb 13 12:58:43 2020 +0500 Update for Russian translation. commit 8c7e17f2f27173b8f50df1c81b82780cfebeb753 Author: Marko Lindqvist Date: Tue Feb 11 17:54:50 2020 +0200 Update Finnish translation of ruledit domain Signed-off-by: Marko Lindqvist commit 5210e3f32450bba0b7c6f63f0c96e8e210f8a29f Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Tue Feb 11 09:54:08 2020 +0000 Updated Polish translation by Hubert Kowalewski Received in email 2020-02-10. freeciv: 100%: 7187 translated. nations: 100%: 1843 translated. ruledit: 100%: 57 translated. (This fixes the UTF-8 msgid confusion in the previous update.) commit 08a6f85949b66d7bfda6272027141afc6450fb46 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 6e2dc283079e97da9e05a19da2f8a70aaaa9f7ca 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 384e909390e7279d6f20786c016d5da57e028807 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Feb 8 13:02:31 2020 +0000 Gtk3.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 3cc3a0dcddf9eaf1b4caef9eab4d68b14f13d68b 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 4135b2b203f28878013ff88cab90c1d9e4ef8093 Author: Joan Creus Date: Sat Feb 8 20:12:42 2020 +0100 Update Catalan translation commit 9c00b2e35d7ac1d379f00bdb04c177b0d533e51d Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Feb 8 18:26:37 2020 +0000 TRANS comments about leading spaces commit fffb0a8434d3f87e789ab0991a278cede2ba2451 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Feb 8 15:37:54 2020 +0000 Updated Finnish translation From Sini Ruohomaa. freeciv: 100%: 7187 translated. commit 8567107628017ea3148284aca94626b291d8a2b6 Merge: e99d3192a6 e4405d9d20 Author: Joan Creus Date: Sat Feb 8 12:58:09 2020 +0100 Merge branch 'S2_6' of github.com:freeciv/freeciv into S2_6 commit e99d3192a636f8f483af8a6138a290f30bcf4b59 Author: Joan Creus Date: Sat Feb 8 12:57:43 2020 +0100 Update for Catalan translation commit e4405d9d20130629e60201f25bbb0fbc2e84f3d6 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 a5900b6cb2d102ba2db9aec09e139ba40b98a5ec 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 b5d01adc0a650f1ddbafe95fcae7fc7482c8a8c6 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Thu Feb 6 23:43:50 2020 +0000 Partial update of en_GB translation freeciv: 95.6%: 6871 translated, 233 fuzzy, 83 untranslated. commit 9bb782982bee0f0e7a42bba17f82c63e4a958026 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Mon Feb 3 21:38:16 2020 +0000 TRANS comment about tileset types commit dc5cf585ff57908748197cf06df9625676171d4a 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 581ff73b91727e88a392bc296d8fb87ad5d0a0d6 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 d16c96466229f7311c3eb34b1f80551c007f6b25 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Feb 2 16:34:45 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 952f675132ae3bda08c2d2f62ccb19abbef86d76 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 25f6cf7a54d82f2e8244fa1dffb565aa87632090 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 83abc22a6866a4f144d195ac9196748a70cdf552 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 3c36cc7ce3e26d45961eade50677c9f5d86717b5 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 d823068f659394754f7c89c2cf54662d849fc4ab 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 f8ae3d12dad5641a65f43fcf4b18b12b2170ca24 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 63283532a603aa77a41cc0bbe25bedebf338a1d7 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 e3f540b15deb6e248c74a312c5bf901a1f05cac1 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 ac895ece069be5692dd6cd6ec58012d34017dc3a 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 7c30e20232f666be89818f929ea342f6278d905f 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 48de5d8882e9226cde7aa967f6c417685ca0e4cc 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 21c0da28d7c360f7d1724e34b53592e1254099a1 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 ec0f40dcfb49b1d5efea29ec2895c70e87b023fc 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 869ae29eca4079f33af08563c14d9c7407508bd6 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 b29d76e07584cb0dcedf9b58efba2f522cbc5002 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Feb 2 11:22:15 2020 +0000 Miscellaneous TRANS comments commit 0463e938019b8f5b1ea8f57f55579202d50cdfde 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 dc13ebbd932a7dc1ffbb80e65f6814a75480d3f1 Author: Marko Lindqvist Date: Mon Jan 27 04:10:24 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 41833f6fb75f4fcca3118911c7044326c0ee795d Author: Marko Lindqvist Date: Mon Jan 27 04:17:48 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 d472e6ad60d71ad0f08e1794a4d7551b76dd9561 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 d844aa87da8dc5de868d57a8bed402f62495b524 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 f832ae5421c90c9268e6dc43ddc85f18d6f9386f 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 2dd6e87625b6a5cd8c95854576b7b71f4bf6c072 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 324aeb7969d4ded42c443e20c0bbf8b5433225f2 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 d0a11e5a76e889831df893349d1d5108a41bf200 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 c39f809a7e3eb6c659ab5a8a4c73f125d4e902b9 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 4ed0b3d1c321495e557567524611b79cb17979fd 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 bc0f36c0495370b1f78ff4048a4ea3b350ca2aa0 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 4dc8f716afe011025c84635bb54dadc09061b171 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 b31d594a731a26bc1a821e4bcb7757a2d54d6561 Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Sun Jan 26 18:16:06 2020 +0100 Updated French translations (headers included) commit 53bf835b8088a270f54b840b755078ca6e0b7b8b Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Jan 26 13:42:06 2020 +0000 Partial update of en_GB translation. freeciv: 95.3%: 6847 translated, 249 fuzzy, 87 untranslated. commit 87e446673092a9816ee542c585cd990f53b10512 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 22a4abcb810cd7c10cf9433c03ba787ec8fbb793 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 84ba0d97afd1b8046007beb7a1624867b5890e74 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Wed Jan 22 21:43:34 2020 +0000 Display nation culture in civilization info popup This makes total culture, and total history points per turn, visible in the Gtk and Qt clients. See hrm feature #857083. commit fe396803b4a9284da6b010809d63b8722450692c 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 b36bc7dd48ed6559389cce28930445d9d9db4237 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 5cb07cf5d7ffdfe4b0f89a30d772f1735f5b3a35 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 651dee9d1cb7c7e86864552e020bb93e798a25b7 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 2a9625ca32a9821fb0d081ad6c83fbc26b7d7a55 Author: Marko Lindqvist Date: Fri Jan 10 21:26:35 2020 +0200 Qt: Don't compare equality to 'true' or 'false' See hrm Bug #855482 Signed-off-by: Marko Lindqvist commit 500ae55f4550abe4407fc103f87cba0fb6186777 Author: Marko Lindqvist Date: Tue Jan 21 17:49:38 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 1ad829afb6a1ec5f3ae8202917274f7c79eb71e5 Author: Christian Prochaska Date: Mon Jan 20 19:05:44 2020 +0200 Update msys1 environment (iconv) See hrm Bug #852637 Signed-off-by: Marko Lindqvist commit 06992f1da79f843496b3e790f9e6295f7c618217 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jan 18 20:43:11 2020 +0000 Gtk3.22: fix glitch in city dialog citizen bar There was a 2-pixel dropping to the right when moving from a larger city to a smaller one. Thanks to Marko Lindqvist for help diagnosing. See hrm bug #856465. commit a8f59b146cca4b81a14ce8dae649a6dfc3ce84e8 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 33aa0bb5c0772538b84072f66fb0fbf6de85b484 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 cf2ba3c3db7df7fc7fdee91b98a499805b475580 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 e79158a81f84bc9027394b5c947f7826e21ab2ac 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 ca400cac6a674a3892cf9a9a96ec9d96f150cfb5 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Thu Jan 16 01:46:51 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 66443e8f7eecc7910e9605fd3e3c7784450d911f 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 775fc4b973726baed17976f718bcd94ed67d0293 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Tue Jan 14 09:38:36 2020 +0000 Fix description of "Multicultural" achievement. In c03f0da945 (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 761c2ff098abc6c6064b9ea887b4668d099bfa9d Author: Marko Lindqvist Date: Fri Jan 10 12:40:44 2020 +0200 Disallow negative line numbers in per-file debug log level definitions See hrm Feature #855537 Signed-off-by: Marko Lindqvist commit 97bdd54f883c3caf65948c170c883927db806fee 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 23fe10ccba3503479df900d1c5fcb4ec29a4b4f3 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 0ce05733996e3b46e60fd1a2ad5b3b94af2f1fa4 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 8400cb748eb002a8baf4b63caf6aec0f7519a830 Author: Marko Lindqvist Date: Thu Jan 9 05:15:24 2020 +0200 Use fc__fallthrough where needed See hrm Feature #854739 Signed-off-by: Marko Lindqvist commit 06518eebfa7de61195d8cd0d23a5aa268179c93d 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 0f8c2fc49c254d0bca069433cc9b75f4a5ba8e36 Author: Marko Lindqvist Date: Wed Jan 1 20:12:28 2020 +0200 Fix sign-compare compiler warning from log_parse_level_str() See hrm Bug #854474 Signed-off-by: Marko Lindqvist commit 2b828fd5726481fb673401425c9d8e8d02c9e8f3 Author: Marko Lindqvist Date: Wed Jan 1 12:31:56 2020 +0200 sdl/2: Fix assertions when first opening Help Browser See hrm Bug #854468 Signed-off-by: Marko Lindqvist commit 917c73a3f2958a0c0af084570769a7d927858fd9 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 ddbf164176aa3f1639d9710b21f911c7990be498 Author: Sveinung Kvilhaugsvik Date: Fri Jan 3 08:37:30 2020 +0100 SQLite3 detection: fix "unary operator expected". See hrm Bug #854668 commit 0f0c2096129b9c768343d8fa58e1fa64e965093f Author: Marko Lindqvist Date: Mon Dec 30 22:56:17 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 3ee1875848542230f71aff87193450af49094f0d 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 fbcf952243ce693cc37efe966a854b391067b7a6 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 fea66e7a5189d72b1d254fb055bd8c4db13cdf41 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 7a4bf4ccdbba95d44d966d05eeae3eb826a009a2 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 4759ac7df71a1ae235718d017121600499e0c34b Author: Marko Lindqvist Date: Sat Jan 4 03:15:17 2020 +0200 Add gui-qt/themes.cpp to POTFILES Signed-off-by: Marko Lindqvist commit f86a4ffb75978f96409a94ccbc53f0d3ac604c9a 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 5ee62cb1c7be39a759f3b88fe5f9b6653c7364b4 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Wed Jan 1 14:03:21 2020 +0000 Add plague risk to SDL clients' city dialog See hrm feature #854479. commit eb89f4e3cc826afb6c451595521b8c146e8782e0 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 a823e0825b73aea49abbb866afe2dbedac0bf86f 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. Also some equivalent rearrangements in the SDL client, although those shouldn't have any functional effect. See hrm bug #854477. commit 037487a155914ccafa4244ba329e9e5db87dc538 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 ea3ef1f63e62221416ca77b1d2beb99368e80e2b 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 746cc5085d53ef8c9308a8703e848a63e9013916 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 f3a0ba80094eace578bf2c306c7befcc4635f174 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 3ee6757acd23e086350a0d87854c40f8fc57d547 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 d8daa55705994037c509bc2715fb213093988136 Author: Marko Lindqvist Date: Mon Dec 30 16:24:55 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 43fe4b561b8ed19174634fb2909896f782b02abe Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Thu Jan 2 11:12:55 2020 +0100 Updated French translations (freeciv subdir only) commit 06978b9e0af16c7617070fd8cc828484615a12d3 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 66c62a4c5f676ce2a8f1c7a4ecd9df4d4a3f9cb5 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 7a949acf243d00c4408153510e85ee9a98efaabc 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 6215bd47e6b8982706f29709151624ea878d4f66 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 bed7287db361f6f2966dedb4cf83dc6f539fbfba Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Dec 29 12:40:10 2019 +0000 "Traderoute_Pct" confused city dialog trade popup In the presence of "Traderoute_Pct" effects, the city dialog could display a spurious "(unknown)" term in its trade point breakdown. See hrm bug #854306. commit bacf135e04a8f5561e0fcb912564dfa0a2a9afda 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 5676655ca54a5d6b29e0ef36940cee0605db25d1 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 4c0e9673c9275630ccd8a919966a60b8aaa50a51 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 804e4e1293019ce5f7f808120dba147f2fb20bf5 Author: Marko Lindqvist Date: Sat Dec 28 12:45:31 2019 +0200 msys2: Do not build gtk3-client installer by default See hrm Feature #854018 Signed-off-by: Marko Lindqvist commit 815bd3ec6db452e33abc3dcdaea5d48eb4110222 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 3ba6e69e93073e37981bf09692ad37d11fa0aab1 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 7a0b6eb59a4e0be7435d4d045ef3845b0a24c719 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 fcf415fe9d334aacd6263a8df748690cbcd5bf18 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 2eb9729dcb8fc540e7f0ab50b91ee723142c7431 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 fd705ec2e515b3cf89322c38508a3a6ffe54a279 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 2658b030f1fcc1b86d9edca8e99fc91ff9347fc0 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 d4f6cec1337872fec29f7481233dc75af13f4b38 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 cdbd597837da0934fdea4f62f4dbf853fcf4aae4 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 cd49f036dc4db73eb1736f93b8d0ce51ed7157f1 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 abb800a1f64d97aef834f1d99c988bbe628a09a2 Author: Marko Lindqvist Date: Wed Dec 25 02:11:36 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 a99fd28ac0cbf1a29afdbf9995210f53bca1cdb5 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 42090750791626c3435de4d4b447b55faa6b3423 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 e0ffc9347828d4fb19960d38a60fb9dac40530b4 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 84f39b43d22be8f8d53877892bb1369b82bd34f3 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 3d1bbe595483c7a3176f40043731059d66c9c3f4 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 2f55449b9b9b86ae7acedd426bbc431a2f7a1399 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 703a5dee0adcdc702e909014c3baf04b8c392c65 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 f2477b2d70a07aa1275b1613bc1d893903a82705 Author: Marko Lindqvist Date: Sat Dec 21 14:08:05 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 7970dd439e8484aacc8d192c88ff38cf151f95c6 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 b2217296442b2640d0d13f068ef75928d8d4229f 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 a7dff96426c1f84398f647ac4ab66da620acd4d6 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 5f2fc3e26b59f343009ecccbaedb14c4895c81cf 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 3051808f26e123e037ff963a915b377eef373e4c Author: Marko Lindqvist Date: Sun Dec 22 17:47:44 2019 +0200 Fix sign-compare compiler warning in get_tokens() See hrm Bug #853540 Signed-off-by: Marko Lindqvist commit aca2abcac789329cc58d6f6f7c97cd144f088d2c 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 c7848cf8b89556b50b315ddcb84f6c5f3aceb24b 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 b57077f39b811cd4f174ca0ffc7f5aaeab04a751 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 482dd58ba1d676a21959540b88db37f99e8779a1 Author: Marko Lindqvist Date: Sun Dec 22 20:16:08 2019 +0200 Comment typofix: "shortut" -> "shortcut" Signed-off-by: Marko Lindqvist commit f5d38e6e63c087e77f4d7e6b0074c0139582db07 Author: Marko Lindqvist Date: Wed Dec 18 12:56:04 2019 +0200 Add missing breaks to reqtext handling Erroneous fallthroughs were in handling of some of the unsupported requirement ranges. See hrm Bug #853037 Signed-off-by: Marko Lindqvist commit cd64adab9fb64c4e0ac30cbf9849210ff661c97b Author: Marko Lindqvist Date: Fri Dec 20 17:23:07 2019 +0200 sdl: Improve configure error message about wrong mixer type Suggest suitable --enable-sdl-mixer value. See hrm Feature #853364 Signed-off-by: Marko Lindqvist commit e4e8743cd2b4e44d38bedb1f0b0eb0ace14826d8 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 ed294256de031c03ff5751424fb081e2938d587f Author: Christian Prochaska Date: Fri Dec 20 01:44:28 2019 +0100 Updated msys1 environment (python3) See hrm Bug #851511 commit 66705b714b36dd74677487a2e03270b50f3f1a22 Author: Marko Lindqvist Date: Fri Dec 20 05:54:52 2019 +0200 README.packaging: Don't imply that gtk3.22-client requires exactly gtk+-3.22 gtk+-3.24 is ok too. See hrm Feature #853321 Signed-off-by: Marko Lindqvist commit 9c0a2c947b211685d04d54dd96edaec6f4bb0c1d 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 b082b8149efce12c04e23731c61875bdd7f1239a 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 95b7a08c68336d33ddc2db41b20ffed7392e42d8 Author: Joan Creus Date: Fri Dec 20 23:36:01 2019 +0100 Catalan translation updated commit b27fb8971d7cdc2122773d6adbad34ba583f9eb3 Author: Marko Lindqvist Date: Tue Dec 17 15:29:55 2019 +0200 Fix -Wold-style-declaration compiler warnings See hrm Bug #852918 Signed-off-by: Marko Lindqvist commit 27c70b019741aad2e0ec8a8ea40cad68cf02ba86 Author: Marko Lindqvist Date: Wed Dec 18 04:45:11 2019 +0200 Fix sell_random_unit() crash with recursive transports See hrm Bug #852938 Signed-off-by: Marko Lindqvist commit c888ae16728ac44dbf31c7b45b08f787ba3e7cb8 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 b55ba7b663aebfee80161aafce9069b1a6d1997a Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Thu Dec 19 09:30:40 2019 +0000 Correct 2.6.1 release date in NEWS-2.6. (Sigh.) commit e324fb822071d497a81db80a1dc20dd683a1561e Author: Marko Lindqvist Date: Tue Dec 17 14:13:01 2019 +0200 Add missing break to universal_by_rule_name() See hrm Bug #852927 Signed-off-by: Marko Lindqvist commit 044e13c1ac0284a55cd34adaf42e894a878bdb28 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 d983862079da0062430ff778a7c90359a1de1aea Author: Marko Lindqvist Date: Sun Dec 15 11:58:22 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 dc597a8172835f0a7de9b860f631e8923851031e Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Wed Dec 18 13:57:06 2019 +0000 Mark as development code. commit 7d34baebc5c4f4a4825415cc60b369d7608f16c9 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Wed Dec 18 13:50:59 2019 +0000 Refresh ChangeLog for 2.6.1 release. commit 93f14e982f67a248d647de96b9a25624272d4c9c Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Wed Dec 18 13:48:19 2019 +0000 Bump version number and mark as release code. commit cadfbc76ddafaca487f53bfc8a9d422b30f4783d Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Wed Dec 18 13:42:17 2019 +0000 Refresh NEWS for 2.6.1, from wiki. commit 8f901a9da756c035ce8a3240c88aeb7d19579585 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Wed Dec 18 13:25:10 2019 +0000 Update version numbers in FAQ. commit 8fea17b95161134dabb545e2b151003198f6d337 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Wed Dec 18 13:21:54 2019 +0000 Results of running 'make update-po' in translations/{freeciv,nations,ruledit}/ commit 9a1954aa67eba4f866eb3dd984e8d6c1b36884ec Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Tue Dec 17 21:16:04 2019 +0000 Remove a fuzzy from Finnish translation Due to a geographical error fix in the Cuyavian ruleset, hrm bug #706252. It turns out Markus Linnakangas already spotted the error, so the Finnish translation already corrected it. So, as the msgid and msgstr finally agree, just removed the fuzzy marker and associated comment. (Agreed with Sini Ruohomaa.) commit dbdb8f2d24dac1d9323bdc5064cb4420f5ea524c Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Tue Dec 17 19:02:25 2019 +0000 Updated Polish translation by Hubert Kowalewski. Pulled from https://sourceforge.net/projects/freeciv-l10n-pl/files/ (zip timestamp 2019-12-11). freeciv: 100%: 7163 translated. nations: 100%: 1843 translated. ruledit: 100%: 57 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 a98a33bfdd21cacb8b635cca27943ef4a3138dc2 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 424e61e1838ce42cb5df0b76bb0d6cf2b714ac45 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 3f2b49a7ffc8495167193827c99860c4fa6a8293 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 c7e91e438c198ab9ab81d7f09e49856871d1cc15 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 3d67b45caf58682ed6842034d91965eb5465fec7 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 3b5377259bb64c48008c792699527b6d5a67d3dd 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 661b898d4f04d8cf22eecf83be047fc1282effba 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 bba19fadc40b9475cb7c658a654e00bd20ef104d Author: Konstantin Vedeneev Date: Mon Dec 9 13:39:52 2019 +0500 Update for Russian translation. commit d46b64fa24b2eaed70f6c4626db15b1efa4886b0 Author: Sveinung Kvilhaugsvik Date: Wed Dec 4 21:15:13 2019 +0100 civ1: remove lie from land unit class. Remove "Airliftable" flag in from [unitclass_land]. Can never be done because the effect Airlift is never set but AGH hasn't figured this out (and probably shouldn't need to). Reported by nef at the Freeciv Forum Based on a patch by nef from the Freeciv Forum See http://forum.freeciv.org/f/viewtopic.php?f=15&t=597&start=40#p100875 See hrm Bug #850673 commit 6310d51f6aa7f0429e895f068278fc3644169598 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 bb94e699a1f7b86d0e0aba8d555f62a31b561b7f 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 3afb28dc319ad2bbbf7234b0a9403050ae29f79f 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 02b5ec5183282083961d080a7a77886d03ddbc3a 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 11f71e7e8be49ad12708ebdf970ac30033738ca9 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 d30826e1e749ea8fa743e155848d50b4b1080247 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 1ff39b49163e100e19dfc72b5817b85a22bbe189 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 d95a8c8b4c4f3329ea7eb4e881021b7409686a59 Author: Marko Lindqvist Date: Tue Dec 3 16:17:06 2019 +0200 Correct code comment about HutTech unit role Reported by Alexandro Ignatiev See hrm Bug #823695 Signed-off-by: Marko Lindqvist commit 98adb81658cd0832f2c72638db31d669afa4c128 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Mon Dec 2 23:01:44 2019 +0000 Partial update of en_GB translation. freeciv: 95.3%: 6825 translated, 249 fuzzy, 89 untranslated. nations: 100%: 1843 translated. ruledit: 100%: 57 translated. commit 29e9c98943874b1372f7ae987fd9efc4ede2def3 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/ freeciv: 99.5%: 7130 translated, 31 fuzzy, 2 untranslated. nations: 99.9%: 1842 translated, 1 fuzzy. ruledit: 100%: 57 translated. commit de20fc0653e0b78b74d02ce2b1b200a68ca989f0 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Mon Dec 2 21:16:55 2019 +0000 en_GB: fix mistranslated "Wake up sequence" commit 60304c0c90d684db37e8c18934ca6b3a217bba66 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 93d70405b775a05e938eeecf8c2e471976af22f6 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Nov 30 21:33:14 2019 +0000 Gtk3.22: restore Alt+mnemonics to menu system See hrm feature #850295. commit 2065934b6ebcaa4b5b311e691b32296dcd71539a Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Nov 30 20:20:50 2019 +0000 Gtk3.22: don't use keypad for fullscreen Laptops/netbooks often don't have a numeric keypad. Use Alt+Return instead, like Gtk2/3 did. See hrm bug #850293. commit 7b6d7e874bb23ee45f5d98f79995527f8a50d481 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Nov 30 20:13:34 2019 +0000 Gtk3.22: replace META with MOD1 in shortcuts This works with the 'Alt' key (on my Linux PC at least), like Gtk2/3. See hrm bug #850292. commit eae74f2507666ae07ea0d944b65ccb1ab3aae1f4 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Dec 1 02:08:27 2019 +0000 Gtk3.22: fix keyboard shortcuts This is essentially a backport of gna bug #24190 (S3_0 9a82cf61a7) to S2_6. It brings the 2.6 Gtk3.22 client closer in line with Gtk2/3. New shortcuts: - Ctrl+Q: Quit (previously provided by GTK_STOCK_QUIT) - Ctrl+S: Save (previously provided by GTK_STOCK_SAVE) - Ctrl+E: Editing Mode Changed: - View / City Names from N to Ctrl+N (clash with "Clean Nuclear Fallout") - View / Native Tiles: from Ctrl+N to Shift+Ctrl+N (see above) - Edit / Toggle For of War: W to Ctrl+M (sort-of clash with "wait" order) Removed shortcuts (these didn't seem to have any useful effect; I'm guessing they were intended as mnemonics but they didn't seem to work). - Civilization and Help menus - View / Improvements submenu - Save Options on Exit - Recalculate Borders See hrm bug #850291. commit f350bfc15fa95bd359d182fe6d92fcca55c7a31e 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 10e243256890c17ca3cd530fa26723e010f9a125 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 4bcb7b7df31cdd998c4bf1617937d68caa420e66 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 cc7e9c5cb6f1e479d8adbfc96f437ba1d6e63b6d 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 e0583bb3a125f0678488290f5c34e1ea18d5bc99 Author: Sveinung Kvilhaugsvik Date: Tue Nov 19 09:12:15 2019 +0100 Improve no universal found function handling. See hrm Feature #848027 commit 37996e315fc4f2eb124d37f1b4d4a550d166e28c 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 76a77468a646ce01471a6835d5cb5cb86782966e 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 896b721a432ba50bcb4fa1d5200149dfceb21644 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 535a9f3cf33b5a2ff7cb3e801374f0e140c8b019 Author: Sveinung Kvilhaugsvik Date: Sun Nov 10 15:35:59 2019 +0100 Fix city worklist building postponing. Make building postponing happen again. See hrm Bug #846514 commit edf8ed1bac255a2e99bc2e00e221f43e38c30147 Author: Sveinung Kvilhaugsvik Date: Tue Nov 5 13:00:31 2019 +0100 Fix incomplete comment. commit dd802fcde1072351b5cca5ee8a61154d315066b9 Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Fri Oct 11 11:28:40 2019 +0200 Updated French translations commit 3e0d8d59d71f25598992c871da150d69dc21d1ec Author: Sveinung Kvilhaugsvik Date: Wed Jul 29 10:57:39 2015 +0000 freeciv-manual: Minimal unit types support See hrm Feature #840873 commit 22726e24fc57d8409b298b3f4f4621cab2c2c1a2 Author: Zeko Date: Mon Oct 7 08:24:35 2019 +0300 sdl2: Add handling of SDL_FINGERDOWN events See hrm #831742 Signed-off-by: Marko Lindqvist commit 4be49db057a48dd29a74db7ba0c7951917a29812 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 92a1580f6f0f3a7bf984af61ab6a85d0845e5b5b Author: Zeko Date: Sat Aug 3 14:09:18 2019 +0300 Fix multiple declaration of pOptions_Button See hrm #829535 Signed-off-by: Marko Lindqvist commit f407d47ea25aabbbca8a14844c633df1a65601d9 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 c9471fa995d1c68be836f6c0ac918c46e94a4bf3 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 d87575d28d6749d6fed22814f61b2a683c86c7b2 Author: Joan Creus Date: Tue Jul 30 20:18:31 2019 +0200 typo commit 92de673ec18e15757883bed6a58708f1574070ff Author: Joan Creus Date: Tue Jul 30 19:25:05 2019 +0200 Translation update commit 26a40318cce22c103e3543971c1adb8aee50f67e Author: Marko Lindqvist Date: Wed Jul 17 12:47:37 2019 +0300 civ1: Remove max rates limits for tax/sci/lux Reported by nef See hrm Feature #827329 Signed-off-by: Marko Lindqvist commit eb5977507288c846a2b136822e41ff3bb6249b7c 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 011d603eed75f417979e535a45bf3a6eab6c1cc8 Author: Marko Lindqvist Date: Tue Jul 23 10:16:51 2019 +0300 Comment typofix: "is is" -> "is" Signed-off-by: Marko Lindqvist commit cfe2c665581827beb0f554927be965ef813d2fc9 Author: Marko Lindqvist Date: Tue Jul 23 09:55:16 2019 +0300 Typofixes: "Is is" -> "It is" / "Is it" Signed-off-by: Marko Lindqvist commit 8ed6cdeab4e4661e965e42fe53b97120fab15da4 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 13ff67e406332e4d3f48a194579244ac81545204 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 2e3a74a4f45edbcb477f4caed454d464fe4641bb 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 623a988ebf1abdda90b958f64bb2be7ae7a597ad Author: Marko Lindqvist Date: Fri Jul 5 03:57:39 2019 +0300 Fix military advisor to consider sea attacker instead of land attacker twice See hrm Bug #825073 Signed-off-by: Marko Lindqvist commit 12d9ad6df4ae773b1f713db6258c9649de6a1f43 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 3450482abbfa4fd07c044d1e51d1224b6f18a769 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 675cbfcc95575ba4514da7320fd8b179d3ad9e27 Author: Marko Lindqvist Date: Sun Jul 14 02:22:33 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 4e6e249fe1da1d3e0428b072b778298ca0d4ad4a 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 0b65f65685c1aba9451997f9824d5256325ac962 Author: Marko Lindqvist Date: Sat Jul 13 23:09:16 2019 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit bcfacaeddbb2ec217ff02516e1e6310149cd6163 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 210fac1d56e702164f438e8f1e99325d0bef4723 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 7f63ccc64afd580b29cd6fb4d2685277e10fa5de 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 c23855855cfd72870a271dc38d4e08cc94e5ccff 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 ce54a9ebc23bb5830d201938e5ebbaf5913d1345 Author: Marko Lindqvist Date: Sun Jul 7 23:16:18 2019 +0300 Qt: Correct display of adversary luxury rate Reported by Jacob Nevins See hrm Bug #825218 Signed-off-by: Marko Lindqvist commit 2c81ce4b5777f5584e4edc8bda455fc96b8d9762 Author: Zeko Date: Sun Jul 7 10:24:16 2019 +0300 Fix heap buffer overflow when stripping string prefix See hrm bug #769012 Signed-off-by: Marko Lindqvist commit 5b84e87414f80b74261f33dadea3fce30e7ae136 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 8e47f9220b3bd406c7ae0e0359c788b4dfadb2dd 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 6df61b1410351d9e81d7a102e393c9987f0f9d28 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 339565d6d5f61af8a5d3394a78b6e3bb69244996 Author: Marko Lindqvist Date: Wed Jul 3 02:11:03 2019 +0300 sdl/2: 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 7a08a390ed1860ab68714b0cec90676462ad6e71 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 043ba0d5cb86cced746592b0118d7d8f2517087a 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 6015f05823fdf3c37e6b2e7112432c50c96e0b8c 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 e5e5de3effbce49aa045abfddd8b8f5eec13b4e9 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 4d781877510229f2d18e8f7013c1f890771da557 Author: Marko Lindqvist Date: Tue Jun 25 16:40:29 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 54e4f5aae3de0afa334712763b19fe63839d771e 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 87dffd46a1be72f2611de63ad10b454b6ff26701 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 848ed6fb2afc6d0f2aa7ddeb193e3217f65862b6 Author: Marko Lindqvist Date: Sat Jun 29 17:30:23 2019 +0300 Comment typofix: remeber -> remember Signed-off-by: Marko Lindqvist commit 5c1f6cb4ceab6ce3485832557920fc1158ec0e83 Author: Marko Lindqvist Date: Sat Jun 29 16:47:28 2019 +0300 Comment typofix: are -> or Signed-off-by: Marko Lindqvist commit f6e050e2cde7b293e6cc7ba06a6fd6b59188ad74 Author: Marko Lindqvist Date: Sat Jun 15 04:40:16 2019 +0300 README: State that gtk+-3.24 is ok for gtk3.22-client See hrm Feature #821848 Signed-off-by: Marko Lindqvist commit 747ca865398dae012e0d604f97db2cbefc459467 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 ac802f349d9c952e1412f59c42c7a715fd0b61ea 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 dd1ee5a7c11d07881c22e2e50eab742660aa2331 Author: Marko Lindqvist Date: Tue Jun 25 20:06:42 2019 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit 9e2395b7b57be9ed1921af3e4caf815023677f5c 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 64c1c3e6d5aa971fe9fadf1595de52f64a9b8bc9 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 a26e669ecde0765618a5af23e7c00f94be914e97 Author: Marko Lindqvist Date: Fri Jun 14 21:26:03 2019 +0300 Improve ruleset documentation of extra.buildable Requested by nef See hrm Feature #821817 Signed-off-by: Marko Lindqvist commit fbc8ba379724d37015db0636988cee4853c89818 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 cda4d152855d162915aba6da27c5b2bd3a59cd0c Author: Marko Lindqvist Date: Tue Jun 11 21:44:11 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 fe0b9dfb1ae52ab3a3ec6b8bba1c92d21f992c85 Author: Marko Lindqvist Date: Sun Jun 9 09:18:47 2019 +0300 Alio: Drop duplicate Burrow Tube sprites Keep providing road.burrow tags, now pointing to the remaining burrow tube sprites, to remain compatible with any custom tileset that refers to alio files. See hrm Bug #740865 Signed-off-by: Marko Lindqvist commit 863147aa42d832dbad4f8ca2207e37869c980a86 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 eb774cc533c7c0022d4a911c2845da916723d2b7 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 c23d6e6ed89578e705de182cf6d323798084d49f 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 3418c71c70c3544b09fd92275f3afddfd1f3352d 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 20a5cc4e8618828cc896ec8d17afe178c16c1ad7 Author: Marko Lindqvist Date: Tue Jun 4 02:57:33 2019 +0300 sdl/2: 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 sdl-clients that did not provide that information. Reported by Louis Moureaux See hrm Bug #794114 Signed-off-by: Marko Lindqvist commit 5f5d4b2ba9534842b753216078869c8c75f42717 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 1ee75b76f3c962c0f693b3b91104a6f31beb16f1 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 9255523508b8f93c4a9f4ccfd30c32e1293ed8e9 Author: Marko Lindqvist Date: Thu May 30 02:18:53 2019 +0300 Disallow capturing occupied transports Reported by Gyubal Wahazar See hrm Bug #772516 Signed-off-by: Marko Lindqvist commit e8304db126a15fb5ff69cc59ddcf3e36559ad183 Author: Marko Lindqvist Date: Sun Jun 2 23:05:27 2019 +0300 Comment typofix: "elsethere" -> "elsewhere" Signed-off-by: Marko Lindqvist commit 2f3b62b17bce56262ba8edac29577b573486733b Author: Marko Lindqvist Date: Thu May 30 02:12:08 2019 +0300 Make event cache settings SSET_META instead of SSET_RULES_FLEXIBLE See hrm Bug #778665 Signed-off-by: Marko Lindqvist commit fd76838695227ad7ac321ccc4b211e4b9f75a967 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 29fd4d8938c88bc5646ddd7e1a1442baf6e1c4dd Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Tue May 14 15:24:45 2019 +0200 Updated French translations commit b744537cee56b67440490fcdc5762205152c7a1d 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 248cb543b51c590b04b7d0695d16a1e79b7f23cd Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Tue Apr 23 15:03:28 2019 +0200 Updated French translation commit 33f67e8747b9b0319f5d9e746102ce5a1a5d2da2 Author: Marko Lindqvist Date: Mon Feb 25 15:19:15 2019 +0200 threaded AI: Do not run dai_do_first_activities() on restart phase See hrm Bug #804448 Signed-off-by: Marko Lindqvist commit 82c142767812dd477ad019ca024faf9719292504 Author: Marko Lindqvist Date: Mon Feb 25 13:57:27 2019 +0200 Call city_got AI callback for cities loaded from savegame See hrm Bug #804440 Signed-off-by: Marko Lindqvist commit 826ccfaa591695c92e76ce8156f73105b5348f24 Author: Marko Lindqvist Date: Mon Feb 25 08:00:15 2019 +0200 Call unit_got AI callbacks for units loaded from savegame See hrm Bug #804394 Signed-off-by: Marko Lindqvist commit 435547fe47ddce7a1a5464a449f45ede629ebdd7 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 7dec25285058041f2dc4ec6a3efe5ab0d76c66db Author: Marko Lindqvist Date: Thu Feb 28 01:48:24 2019 +0200 tilespec.c: Correct comment about accepted capabilities - Tilespec capstring for 2.4 was given instead of 2.6 one - Spec capstring for 2.3 was given instead of 2.6 one Signed-off-by: Marko Lindqvist commit d0c1c94ea3cc5b4102c24a0086c4ef24617e4362 Author: James Wilson Date: Mon Feb 25 02:38:32 2019 +0200 Display messages when bombarding units or being bombarded See hrm Feature #734377 Signed-off-by: Marko Lindqvist commit 1b4a438dd9e383614eb1e40b214006c9dd6fbf91 Author: Marko Lindqvist Date: Wed Feb 27 06:30:09 2019 +0200 ruleset.h: Correct comment about accepted capabilities - Capstring for 2.3 was given instead of 2.6 one - For the development capstr, tilespec string was given instead of ruleset one Signed-off-by: Marko Lindqvist commit 66062b052ec0ab7e6521feeb3a63854fe526e001 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 8e17251ab4badd7c50695b287ae6442a371df1a8 Author: Marko Lindqvist Date: Sun Feb 24 06:09:36 2019 +0200 Improve documentation about Age requirement range Requested by Akechi See hrm Bug #769391 Signed-off-by: Marko Lindqvist commit d0c3a485bc030ab99fc90abaed83908e48ec01c6 Author: Marko Lindqvist Date: Mon Feb 25 01:40:42 2019 +0200 Updated Spanish translation by Jordi Negrevernis i Font. Signed-off-by: Marko Lindqvist commit 0dab5d0a0a5f4d883994ca1ffa67535c77842d19 Author: Marko Lindqvist Date: Mon Feb 25 01:20:05 2019 +0200 Remove another spurious 'msgstr' from a string in Finnish translation Signed-off-by: Marko Lindqvist commit 63b89625abd62db701f65f10e6b7a98e184a52bd Author: Marko Lindqvist Date: Sun Feb 24 16:19:04 2019 +0200 Remove spurious 'msgstr' from a string in Finnish translation Signed-off-by: Marko Lindqvist commit ed4aeca8aef7b1d1a27d4d260b44b01307fe59fe Author: Marko Lindqvist Date: Sun Feb 24 15:04:46 2019 +0200 Typofix to Finnish translation Signed-off-by: Marko Lindqvist commit f7fedc3f130388215020be631cd392fb4bc6f818 Author: Marko Lindqvist Date: Sun Feb 24 14:19:43 2019 +0200 Update Finnish translation By Sini Ruohomaa Signed-off-by: Marko Lindqvist commit 08bd5cef9c6ebf16f94679b51eccdba1c2186064 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 2164cfd740a362856a86b4dc1b6080b60111331f 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 ef5416db54b12a63a11bc8937c1fe3eaee286a2a Author: Marko Lindqvist Date: Fri Feb 15 04:21:27 2019 +0200 Ruleset doc: Mark calendar fragment names for translation in examples See hrm Feature #802774 Signed-off-by: Marko Lindqvist commit 9f7cce1aa984093601de97a7f3fd1f161e6fea6c Author: Marko Lindqvist Date: Sun Feb 10 22:06:40 2019 +0200 Tell tech steal defender if tech was already stolen from the city See hrm Feature #801810 Signed-off-by: Marko Lindqvist commit 2ff6b0386ef5955757a16039028b76b9d4efa035 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 64d9f8a6f52e8f2b1e1786b83e48bd17575cbccb 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 63b47724b29f5bdad5a53cbedd6f08136a0201af 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 815db05baf0c54ec20238bc23ed8fc05ece1ef4a 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 f45ac22b269157ae345e1087f1a1bffea3dd7690 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 20aebfc85db2d7222c40b2c3b4ce1b2d14122b7b 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 846c2bae8c4f24981fdae91e1fd5cfe7aa4898de Author: Marko Lindqvist Date: Mon Feb 11 00:03:16 2019 +0200 Fix comment typo: "endrturn" -> "endturn" Signed-off-by: Marko Lindqvist commit fddec02b63370ad8aa99e696f58f4548206f0e71 Author: Marko Lindqvist Date: Thu Feb 7 18:56:55 2019 +0200 Document [tileset], [soundset], and [musicset] preferred game.ruleset entries See hrm Bug #785647 Signed-off-by: Marko Lindqvist commit c9c059dc001681e6de95d73a474b55667757bb55 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 b9f9f8d8fe9c4720a8c713b6183fc766ccc0b947 Author: Marko Lindqvist Date: Mon Feb 4 00:04:25 2019 +0200 Do not try to print NULL terrain property for %s See hrm Bug #800781 Signed-off-by: Marko Lindqvist commit d7c54ba4cad633073df156ded1c070a6118b075f 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 44a3ec5e2fa467a7fea203ba84c49925254818e8 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 5ece8c7334047b69d8c20ad6638bf03aea5cfab1 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 1b6d9e95054b2cd951e2b6abeac156102fa63b76 Author: Marko Lindqvist Date: Sat Nov 10 00:19:55 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 bec4bdea5262e50fc81e5660adc86ab09229c6f6 Author: Marko Lindqvist Date: Sun Oct 28 11:02:06 2018 +0200 Qt: Find themes from any data directory See hrm Bug #782349 Signed-off-by: Marko Lindqvist commit 8610e47b8a7bd575a50006c9f4111d9747332be5 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 b494832719c55f9dd24fc9590edbee5609889afb 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 793b8bad2e9eff591a474650f6ead2ff653b9c5a 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 1254945ccbf46e4ea6bf342d435e0e917e9763b4 Author: Marko Lindqvist Date: Tue Oct 16 05:39:10 2018 +0300 Revert "Server - move AI phase before player activities/orders phase" This reverts commit 72f212b545d1d6d6bca18d172c14057ec5e10e3e. See hrm Bug #769791 commit cafa6243ede65379a0d92de657964661649bcfe6 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 5c2646f11e021bf4ffa5a7d43819893b5fc99984 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 e73835b2ecf83a01c5070c0c6d0b2ab6e7fd60d9 Author: Marko Lindqvist Date: Thu Oct 4 08:20:25 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 4ebe09aab3cd422b6debdbb6fc6086f5c1ec563c 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 c409296bc631216ccab3b8fb5832d61fa20b8f8a 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 46a05757d1cb20c76ee0bd9cafda05bfed3ea139 Author: Zeko Date: Sun Sep 30 09:11:17 2018 +0300 Save orig_username for delegated players in savegames See hrm bug #772657 Signed-off-by: Marko Lindqvist commit 28ae14f43ca2cb7e6e383a6231182bfa14497ae6 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 17a97130fd1e3b3553bf9a0b1295b7668fa55d73 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 1b5dd47d321035a488e254d9cab888ecd6ed5ac9 Author: Zeko Date: Sun Sep 30 06:37:40 2018 +0300 Change all callbacks in update_queue to void (*cb) (void*) See hrm bug #775057 Signed-off-by: Marko Lindqvist commit 20225114f4203085f3b6309e65d2c9c2cb4bfb1b Author: Sveinung Kvilhaugsvik Date: Wed Jul 18 13:12:58 2018 +0200 Comment clarification: fake action id. commit 82ed29ac0951624c13f9e3d01a1a876f6242fe26 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 597d6121b5e6823cbd15f5f0a82f67f78bee1744 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 03cba608db4c46e00349f392bfa53e9c4e7f87ea Author: mir3x Date: Fri Sep 7 01:57:41 2018 +0200 Server - Fixed stopped rapture when city size changes Reported by Zoltán Žarkov See hrm Bug #771536 commit 05c4372b72bd9651be9222e7d34dee171f62b8fc Author: mir3x Date: Sat Sep 1 20:46:57 2018 +0200 Qt client - show technology icons in comboboxes and sidebar tech menu See hrm Feature #771722 commit 6b9f8d8968b175b169ac6947b26bfa7a618281a7 Author: mir3x Date: Sat Sep 1 20:44:27 2018 +0200 Qt client - dont update unit label if it not shown See hrm Bug #771721 commit 57f0e34fd8e1a3fac33aa4cb581d2379428821f1 Author: mir3x Date: Tue Aug 28 19:34:27 2018 +0200 Qt client - made governor area smaller in city dialog See hrm Bug #770355 commit f3868496fba4d1dfd400696d4042d8d8de8ef2ec Author: mir3x Date: Tue Aug 28 19:30:45 2018 +0200 Qt client - Fixed isohex units size in city dialog and unit selector. See hrm Bug #770253 commit 72f212b545d1d6d6bca18d172c14057ec5e10e3e Author: mir3x Date: Mon Aug 20 21:57:28 2018 +0200 Server - move AI phase before player activities/orders phase See hrm Bug #769791 commit 706ba9ff5453d0920abda25cc340ddf3ec2e65d8 Author: mir3x Date: Mon Aug 20 21:55:27 2018 +0200 Qt client - dont allow observers to try changing city name or governor See hrm Bug #769796 commit e0889acab6a5082ad0d8a658bb4d520102811a3c Author: mir3x Date: Mon Aug 20 21:52:52 2018 +0200 Qt client - Fixed trying to cancel meetings when leaving game See hrm Bug #769764 commit 15bb6e7f37a7df68b57e28ca46fe23d51b2e1615 Author: mir3x Date: Mon Aug 20 21:49:44 2018 +0200 Qt client - updated nation report Reported by formalhaut. See hrm Bug #769585 commit da9180fc33773cb7804310fbe984177316e877cd Author: mir3x Date: Mon Aug 20 21:46:21 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 70f58b7cdc0ad63be159adb36585a2426546192c Author: mir3x Date: Mon Aug 20 21:42:13 2018 +0200 Fixed goto path drawing bug with exhausted moves Reported by Marko Lindqvist and Jacob Nevins See hrm Bug #657396 commit fa6dd3282a575ac017a2ee3f21bff936f6bd80eb Author: mir3x Date: Fri Aug 17 02:43:25 2018 +0200 Qt client - use unscaled units in city dialog, unit report, unit orders See hrm Feature #769214 commit a4a412f6d83d7f4486e02ac0f6381247136ddc2b Author: mir3x Date: Fri Aug 17 02:39:28 2018 +0200 Client - draw unscaled tiles in city map dialog See hrm Feature #769212 commit 4dbda325b001b92b89334a0a0ee5877761c65f49 Author: mir3x Date: Fri Aug 17 02:33:30 2018 +0200 Qt client - added new menu option to scale/not scale fonts See hrm Feature #769204 commit 23b7e763c98654337824e7bd7711a496b45f68e0 Author: Joan Creus Date: Thu Aug 16 20:22:26 2018 +0200 Translation update commit ec34e52a104c4f452463d5688da75fe5eedd2e3d Author: mir3x Date: Mon Aug 13 19:47:02 2018 +0200 Qt client - use QPixmapCache also to store tileset sprites See hrm Feature #768847 commit b821605192f599f1fb216ee8313e26a69daa8a2c Author: mir3x Date: Mon Aug 13 19:43:39 2018 +0200 Qt client - remove useless TODO about adding scrollbar See hrm Bug #768652 commit e3233add48c1134243e9379230a4bd7b886efd65 Author: Marko Lindqvist Date: Tue Aug 7 15:28:03 2018 +0300 AI: Value embassy clause when tech leakage style is "Embassies" See hrm Feature #767838 Signed-off-by: Marko Lindqvist commit 3131cf113edcf9972a94838f1367ba1fc7793eee Author: mir3x Date: Tue Aug 7 20:13:01 2018 +0200 Client - Freed effect_list in text_happiness_wonders See hrm Bug #767983 commit 8fcbdc25466d345d9d4835e6403926c5b6d7e307 Author: mir3x Date: Tue Aug 7 20:08:27 2018 +0200 Qt Client - fixed some small memory leaks See hrm Bug #767837 commit 243b6896055f7ff8a60563758e1b70643b69cefe Author: mir3x Date: Tue Aug 7 20:05:06 2018 +0200 Qt Client - Added possibility of bases/roads to build Reported by Marko Lindqvist See hrm Bug #684336 commit f07fe75074a5bb291920f110317813f4df3435a7 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 7db4dbcfb09853b0f3b7376e729411337c7603cc 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 6167b75515e9a692f386771ee468c45d13271e9a 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 3de07262adb011371bacc8cfa3b46e0d1b354be6 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 acb38caf2cb28a5f35aebb15f33d8ced862e590d Author: mir3x Date: Fri Aug 3 22:06:53 2018 +0200 Reverted commit "Pathfinding - added workaround for goto path drawing bug with exhausted unit" See hrm Bug #657396 commit a166993c0c1423be867a73a9fed7a4dca6a7b50a Author: mir3x Date: Fri Aug 3 21:57:59 2018 +0200 Server - fixed square dispersion 'radius' on hex maps Reported by Jacob Nevins See hrm Bug #767131 commit d1db4656547a009dd7fde028f78944969682e3c5 Author: mir3x Date: Fri Aug 3 21:54:50 2018 +0200 Qt client - dont open city when adding city to trade planning See hrm Bug #767095 commit afc8c4315475ed7b0999ca75c22a90500cbec493 Author: mir3x Date: Fri Aug 3 21:49:38 2018 +0200 Server - fixed angry citizens not taken into account in HAPPIEST Civilizations report Reported by Akechi See hrm Bug #763884 commit 4d32139d3a2a007fd8442175e647ea2fb578476d Author: mir3x Date: Fri Aug 3 21:46:23 2018 +0200 Server - fixed pollution placed 1% more than pollution value of city Reported by Akechi See hrm Bug #763881 commit b4c7135c6c034db15c555dce23c2e051239c691b Author: mir3x Date: Fri Aug 3 21:24:29 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 86d119e8a91b4b986762eb7a17933cbd35d4c239 Author: Marko Lindqvist Date: Thu Aug 2 20:26:34 2018 +0300 Fix appending gthread cflags to modpack cflags See hrm Bug #767468 Signed-off-by: Marko Lindqvist commit b45a69c4d80d86a582f0813f6ebb92ce1c29b533 Author: Marko Lindqvist Date: Mon Jul 30 12:06:43 2018 +0300 README.packaging: Mention dropping of ggz support See hrm Bug #767203 Signed-off-by: Marko Lindqvist commit 039dc1fc1b523016e79b66e4d4a194a2447e822c Author: Marko Lindqvist Date: Mon Jul 30 11:16:47 2018 +0300 gtk2: Update appdata file format See hrm Bug #767187 Signed-off-by: Marko Lindqvist commit afe5265d85090d9fd0bedc03af61e4b5e980803a Author: mir3x Date: Wed Aug 1 21:22:36 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 792a61c156850f98b951d876ed156a0c0097e83d Author: mir3x Date: Wed Aug 1 21:17:45 2018 +0200 Pathfinding - fixed path drawing for fueled units with fuel > 1 Reported by Jacob Nevins See hrm Bug #765079 commit 2587852d5163c8de61517c672b56497890e433e4 Author: mir3x Date: Wed Aug 1 21:08:15 2018 +0200 Qt client - dont open city when adding city to trade planning See hrm Bug #767095 commit c67fef8223e5fda986edb7b43405fad510790c6d Author: mir3x Date: Wed Aug 1 21:06:09 2018 +0200 Qt - always draw virtual cities in trade planning See hrm Bug #767094 commit 6fe51f7eb7e30cf9477258f5878ebbb6cfd5daaf Author: mir3x Date: Wed Aug 1 21:04:09 2018 +0200 Qt - improved city dialog splitters and size policies position on first run See hrm Bug #767092 commit a5cc2c1c721a37cf6e4fb66734ddc4f1a548a7b2 Author: mir3x Date: Wed Aug 1 20:59:52 2018 +0200 Qt client - fixed default huge fonts on some small displays Reported by Yuri Tretyakov See hrm Bug #766497 commit 2e4ed5fe9e04e83284393db671b29f7af3876f79 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 4a3313bd31f0874597a3e866a42fe42a44003b8f 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 f78349892da001e24567588a02da95ecadc94a5f 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. nations: 100%: 1843 translated. commit ff354c648abfd0790435cd688c371a801248fd72 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 94ca622ebd6d0da528ca0b70f7dcdb9ce5a04a85 Author: Marko Lindqvist Date: Sun Jul 29 14:27:49 2018 +0300 Make create_vertical_surface() state parameter enum widget_state See hrm Feature #735289 Signed-off-by: Marko Lindqvist commit 2ef2373362dd39e02c5e5d2eef7283ab6aebf14d Author: Marko Lindqvist Date: Sun Jul 22 00:06:35 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 718a79d662ed7aa456c8b5e712bd49ca51d28a36 Author: Marko Lindqvist Date: Sun Jul 22 00:59:55 2018 +0300 msys1: Build only stub AI to ruledit installer See hrm Feature #656443 Signed-off-by: Marko Lindqvist commit 7633b20501bd3df1e1e8e7fc4d5530b1be79a9fe 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 f903e12c519fa423743c58ca50a0d1eb6de46eea 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 a9d92b31a6a9c38953e098a7712871c0e678f289 Author: Marko Lindqvist Date: Sun Jul 22 01:17:18 2018 +0300 msys2: Build only stub AI to ruledit installer See hrm Feature #656441 Signed-off-by: Marko Lindqvist commit aa3095e0bd6eb07043b024d53cd6fba009f46f47 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 b1956d731a63f048ae423ee76b226248d48b8b0a 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 54ae5d92cffe6e2c080435b1716ae29bc5d6d716 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 dcabc321fa5ad926dadaa26ad63e9fd5bd069c07 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 40b29bd13dd5c683eec44d68d16f348fe5c5be9c Author: Marko Lindqvist Date: Sat Jul 21 02:35:09 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 183f9ea7d7196fd0b006f469ccbfba0ca6e68f83 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 143e1255cb602a1fb42c0a4faa13b362b163e6fe 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 3c2cea61e0b1e4e3e97ed98be3f2149fb24edd6f Author: Lars Wendler Date: Sat Jul 21 02:58:42 2018 +0300 Use pkg-config to find freetype As of freetype-2.9.1 the freetype-config script no longer gets installed by default. See hrm Feature #754206 Signed-off-by: Marko Lindqvist commit 4249099785c1cf1bd59075926edbf19e7dcbaa5b 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 72c0e9f6de9d9c2903671b5986ead73b6d3400d4 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Jul 15 13:32:35 2018 +0100 Trouble choosing defenders in military_advisor_choose_build(). I think the AI's ability to decide to build defending units when under threat could have been compromised. Brought the code into line with later branches. Also, a diagnostic could cause a server crash with LOG_DEBUG enabled. Again, changed to match later branches. See hrm bug #764974. commit ec913f1fe46c83e4d37068995fedaf0dd7f9d834 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 80cdf11311d691c0c07b30be0e13a66287325df3 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 bc9a202ad053ebb0bc67c0bb47a846a3574d1004 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 a5aabb77b610dfcb6f90f5788c7bcf8ca172e363 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 f3e99d779858875a6b4446caf94052bce5f6a6d8 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 643ec4e7ab395719d147713bb1f625fa901b7877 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 a70bb2284a46d75ba4ee63910f54ba577a56a514 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jul 21 22:42:25 2018 +0100 Mark as development code. commit f55ac6fadb54cfb3dac3387dcab1ed3c0211eb13 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jul 21 22:40:47 2018 +0100 Refresh ChangeLog for 2.6.0 release. commit 18a6684c5415046f8b75ea49eebcb72243312807 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jul 21 22:39:10 2018 +0100 Bump version number and mark as release code. commit 2e14c4b3fe181255375b3161afcce86f4084c51c Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jul 21 22:29:58 2018 +0100 Update NEWS/NEWS-2.6 for 2.6.0 from wiki. commit f48ec2870af8c06cab82fa035370b35fac31bbbf 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 4e37cd0e735931f52992c911baca8fee9e931332 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jul 21 21:27:12 2018 +0100 Results of running 'make update-po' in translations/{freeciv,nations,ruledit}/ commit 5c1239d65e636de26b9c2a9dc1b9d2a881ccd9ee Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Fri Jul 20 20:56:12 2018 +0200 Updated French translation commit c55e5e722f6778ba88d7e739467b4ac04ff15f5c Author: mir3x Date: Fri Jul 20 19:05:14 2018 +0200 Reverted temporarily due to Bug #765892 See hrm Bug #765390 commit 3b081427c26f9dd398730140e0f3d388c2f2e9cd Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Fri Jul 20 00:42:25 2018 +0100 Updated Spanish translation by Jordi Negrevernis i Font. freeciv: 93%: 6630 translated, 326 fuzzy, 197 untranslated. commit 55b6d64eeee3e713ad1d0d4194d30e804beef581 Author: mir3x Date: Thu Jul 19 22:25:45 2018 +0200 Qt client - fixed not null-terminated string used for showing tooltip in city dialog See hrm Bug #765390 commit efe331e02670a47bb4a9191cd3809561d68bf442 Author: mir3x Date: Thu Jul 19 22:22:22 2018 +0200 Qt client - button for canceling production dialog was invisible and inactive in Qt5.11 See hrm Bug #765387 commit 422b79e2a99219a1006dd48a8e3067fd8a17a876 Author: mir3x Date: Thu Jul 19 22:19:04 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 2bde13ab7ed375c37c59acd4b94337ee20c417ee Author: Marko Lindqvist Date: Thu Jul 19 09:00:25 2018 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit deac9014aae741bf92fddad0bc9d872102714c21 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Tue Jul 17 09:32:04 2018 +0100 Updated Japanese translation by "fomalhaut pa". freeciv: 89%: 6348 translated, 407 fuzzy, 399 untranslated. nations: 95.8%: 1766 translated, 11 fuzzy, 66 untranslated. See hrm feature #765297. commit 01126774ba09acf494e12947a370224bb6745f45 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 662f8dddb6fad51c7419e3313ad32f46b6d7870e 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 6136abb34e11b2f7615e30b2ca90289d3b0f5ba9 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. freeciv: 88%: 6328 translated, 563 fuzzy, 263 untranslated. commit 70ec063e1efeb5166748116a45d88fe6fab365d2 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Fri Jul 13 18:54:43 2018 +0100 Mark as development code. commit 84f703cabbddade4092b4044fca243483f04fce2 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Fri Jul 13 18:52:19 2018 +0100 Refresh ChangeLog for 2.6.0-RC2 release. commit 58893e7f7e94fb6560b22e21baac80eb1b012e7c Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Fri Jul 13 18:51:16 2018 +0100 Bump version number and mark as release code. commit 3fc78af06497046fe237a0a592f19e59910fcaf5 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Fri Jul 13 18:48:11 2018 +0100 Update NEWS/NEWS-2.6 for RC2 from wiki. commit 2faeae58823cff7545c88a21d9ceea07822a8aaa Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Fri Jul 13 18:37:59 2018 +0100 Results of running 'make update-po' in translations/{freeciv,nations,ruledit}/ commit 217e151f7de8c3a250c63212c6ea0062ec99be38 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Fri Jul 13 18:20:33 2018 +0100 Updated Polish translation by Hubert Kowalewski. Pulled from https://sourceforge.net/projects/freeciv-l10n-pl/files/ freeciv: 100%: 7154 translated. commit e82c53ecdabfa78487bb8af84495a7d8e4e88205 Author: mir3x Date: Fri Jul 13 14:51:35 2018 +0200 Qt client - display help text in build queue & Improvement List Requested by Griffon Spade See hrm Feature #735308 commit e6b6be510ad18225bcf83846aa1715076bbbe252 Author: mir3x Date: Fri Jul 13 14:44:56 2018 +0200 Server - Fix global warming occurring at 0 accumulated value Reported by Akechi. See hrm Bug #763882 commit a245d3e871c75f941e49faabb5cd8f8b1705a356 Author: mir3x Date: Fri Jul 13 14:40:39 2018 +0200 Client - Drawn goto turns to target is incorrect on mapview See hrm Bug #763943 commit 06cdd0a9c15773d9804baf270858517d81f34c4a Author: mir3x Date: Fri Jul 13 14:32:31 2018 +0200 Qt client - fix Shift-E shortcut clash Reported by Jacob Nevins See hrm Bug #764407 commit 6aa018bccee5bc89d9b6cbffb48ee757e67948e9 Author: mir3x Date: Fri Jul 13 14:29:50 2018 +0200 Qt client - use QPixmapCache for faster loading pixmaps See hrm Feature #764525 commit fd0510b97cb96654b95a7a3e9a4e4188cb36452f Author: mir3x Date: Fri Jul 13 14:27:29 2018 +0200 Qt client - show extra moves left for fueled units Request by Jacob Nevins somewhere on gna. See hrm Feature #764524 commit 36f2322c73e73825f90e4f47369441bde907cd11 Author: mir3x Date: Fri Jul 13 14:24:13 2018 +0200 Qt client - Save help dialog position and geometry See hrm Feature #764218 commit 5b1f306a468189fad5e2fc15d74e903838e6d324 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 19a48ebc50d162d713fe6c522f64d36cea034291 Author: mir3x Date: Tue Jul 10 21:29:03 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 d82bedc0df00a92768dfca4824fd224157483f9b Author: mir3x Date: Tue Jul 10 21:24:28 2018 +0200 Qt client - added option to resize battle log widget See hrm Feature #764025 commit dd211aa9806900bc28aaf2a8caa6b91daea2ca28 Author: mir3x Date: Tue Jul 10 21:21:05 2018 +0200 Qt client - fixed crash when observing player with diplomacy meetings open See hrm Bug #764026 commit 3a339b5a3a8db541fd5c8abd8b30cf45f2736fcc Author: mir3x Date: Tue Jul 10 21:18:08 2018 +0200 Fixed incorrect "bribe cost" for damaged units. Reported by Akechi See hrm Bug #763896 commit 7d96235eb41679dce3f7ce673ebd2acf3673f92c Author: mir3x Date: Tue Jul 10 21:14:59 2018 +0200 Server - fixed "Largest Civilizations report" not being created Reported by Akechi See hrm Bug Bug #763883 commit 95d011e8ca4373e1a3a0547bf648d41542d70d7d Author: mir3x Date: Tue Jul 10 21:10:23 2018 +0200 Server - fixed resources placed 0.1% more than setting value Reported by Akechi See hrm Bug #763879 commit e8e43bfdefccd2e56447359deb2a0331a8dd9bbb Author: mir3x Date: Tue Jul 10 21:04:48 2018 +0200 Qt client - link for terrain in buidlings help not working Reported by Máximo Castañeda See hrm Bug #763708 commit a6fa1333de62c59ab85f94c296b931670a5d202c Author: mir3x Date: Tue Jul 10 21:01:09 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 36981ddf7ea5b387414c6744c52899e91a76609b 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 b6707af65a598b0a84dbff547a896ab75d73c789 Author: Konstantin Vedeneev Date: Mon Jul 9 15:05:44 2018 +0500 Update of Russian translation. freeciv: 7154 translated messages. nations: 1843 translated messages. ruledit: 57 translated messages. commit de5fa951d7cebbd729836435a36910f72f526148 Author: Joan Creus Date: Thu Jul 5 19:42:35 2018 +0200 Translation update commit 1c33b8f96d59f727ca3029036f4a745e8e0ed903 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 cb3e5c4ab7c16da27deeecb776a6394e640e96a9 Author: mir3x Date: Tue Jul 3 21:56:41 2018 +0200 Qt client - make sidebar width dependent on screen size not application size. See hrm Feature #760162 commit c55b3ca33a5ef723b6caab76e8d4b9f41ced76a4 Author: mir3x Date: Tue Jul 3 21:52:36 2018 +0200 Qt Client - when scaling tileset make tile information size not changeable. See hrm Bug #759976 commit 7963e943edf246b186924f6322c8327a915737e7 Author: mir3x Date: Tue Jul 3 21:48:59 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 aae9682e2b02db93029bb5435f08e540ed861611 Author: mir3x Date: Tue Jul 3 21:43:29 2018 +0200 Client - fixed displaying borders when using scaled tileset. Reported by Jacob Nevins See hrm Bug #756115 commit b06775d0723a555ac1589a05cb127150f3b1c04b 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 5ed9e1d5fe9da5eee82ebc0e68c415d4a83e3463 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 06ae250201cc554dcf3b66da86d5550deb553494 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jun 30 10:47:53 2018 +0100 Mark as development code. commit e789d672c1e2041dbbec6c75490bca97b5a85157 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jun 30 10:44:55 2018 +0100 Refresh ChangeLog for 2.6.0-RC1 release commit 81d5897f4ec5972584a45ad77aa97c8faaff9439 Author: Marko Lindqvist Date: Sat Jun 30 10:33:02 2018 +0100 Switch to stable release mode - Set branch to stable version phase - Set followtags to stable release ones - Bump version number to 2.6.0-RC1 See hrm Task #735667 Signed-off-by: Marko Lindqvist commit a9a84a1bef3cb87c78eb77f8fe329af653191ebe Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jun 30 10:29:36 2018 +0100 Update NEWS/NEWS-2.6 for RC1 from wiki. commit 1ee3f32679984bb67a5d9115902efa3414b54934 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jun 30 09:34:01 2018 +0100 Results of running 'make update-po' in translations/{freeciv,nations,ruledit}/ commit f635aa20155efb6e8622f5ad6e9b1d55e892e5bd Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Sat Jun 30 00:44:12 2018 +0200 Updated French translations commit b0781765ac08dd826aa14c0155d82fe62a17211a Author: Joan Creus Date: Fri Jun 29 18:35:36 2018 +0200 Translation update commit 5926907d9d4b0f819bd92cc675835e84caf3a441 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 ff5bbafc2b39ca21be9b88d2da958013a5a13279 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Fri Jun 29 00:37:42 2018 +0100 Updated Polish translation by Hubert Kowalewski. Pulled from https://sourceforge.net/projects/freeciv-l10n-pl/files/ freeciv: 100%: 7153 translated. nations: 100%: 1843 translated. ruledit: 100%: 57 translated. commit 9cc4c5fd6956a1bb17bf892f3e43ef84354ca045 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 44e12b7c81c27cf3aeb78fa136f0147f4efed949 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 78e2efb9996f2d7898088e5bf9ecdc8c8e2f73ec Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Wed Jun 27 23:59:06 2018 +0100 Partial update of en_GB translation. freeciv: 95.3%: 6816 translated, 250 fuzzy, 87 untranslated. nations: 100%: 1843 translated. commit c10b28d1a052ae7bf4a5cbd1fd95a8c1625cbbeb Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Mon Jun 25 00:11:57 2018 +0100 Bump 2.6.0 release estimate to July. See hrm feature #761776. commit 5164d57d8326c213a6bd89c0aa646f88fccb3a08 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 bc2491069baae68858d7dd0891e301c53d7d8615 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 daf01fd220925dd3528632951ce31cf1e8bac7bc 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 66d478a5cbdd74502351f9bcec5e2fa83651084f 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 53c0abe522701b06e630a754970024957cc71e56 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 549ff7190333092fe7fd74bdc6e7922977374b0e 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 b948d1c00187229927e69f01512dbb82aa4d706f 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 a381809d37d5705581fb54d018c78e6a077d0157 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Jun 17 15:26:18 2018 +0100 Ignore tileset font sizes in Gtk clients. The Gtk and Qt clients have client configurations for these sizes; in the Gtk clients, the tileset was overriding this configuration (the Qt client was already ignoring the tileset). Deprecate the ability for tilesets to specify map view city/production font sizes. (Some clients -- Xaw/SDL -- still have no configuration of their own, so for now they continue to respect the tileset.) 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 e7216d4e9608fe6e54525c24885113c76005bb0f 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 0a81c5fd70155ad8da656c50ba7c430f90f82d15 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 764bd20844750ad252e4534be114876a39cd1c31 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 df9a47dfeab75f27b60f759f7c00a112d11d2dea 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 764982fb9d5d2a1fb19f5274c3170379eda8f1f1 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 ee4ac5b507874878c58c5dd567094dc2ca084984 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 1c4fc464dcc49f198524d5895bcff20e96aacae5 Author: Sveinung Kvilhaugsvik Date: Mon Jun 4 10:17:02 2018 +0200 Comment grammar fix commit a3ffde60a737cb5e9f6347648eee55d096978429 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 4460dc74b2ec099f2272680acd8d96c361274650 Author: mir3x Date: Tue Jun 12 20:19:05 2018 +0200 Fixed tileset zoom activity offset bug Reported by Griffon Spade See hrm Bug #731629 commit a4bdbd7dea3df97d95c22ce52351696ea334e187 Author: mir3x Date: Tue Jun 12 19:45:34 2018 +0200 Qt client - fix zooomed flags in nations menu. Reported by Griffon Spade See hrm Bug #738921 commit c46ee4b4e7285f43aba173f8fda753d06609b7d4 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 c16e3c98e92d3624cf0e80c2b4f55083e9d3337e 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 0294a79bab07d45fc6cc5461fb2f14e005fefb42 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 775b38e04c1a16b248ff83cb7bfddf1f6eefcc16 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 47ac2a7cc07802772f8ec9b75b3ffb1c10f9ea53 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 0c4a5894631a9f29ba0c757688750ffab6b3760c 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 d5a046deddefa9cfa094a25316619b5d75d12986 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 dd6b69f0dbc4de72c8c608585f4d81ac98138e02 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 b54bcf2168b1f546fb76c375c90e97c7eca0ce04 Author: Marko Lindqvist Date: Fri Jun 8 23:59:17 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 947f02b14f2fe432ac6dcb4bf2d28ab9a9474ffc 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 6e6db4cf6680528329984760aaa389ddfe2f6205 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 these while fixing hrm bug #727051. commit 0a0438a3b2fd8992adf6c7db28c154a2cd4b76b0 Author: Joan Creus Date: Sun Jun 3 13:05:03 2018 +0200 Translation update commit 039e91cb4d53fec7228c3f5cdba8b1f7eca8a651 Author: Joan Creus Date: Sun Jun 3 13:00:45 2018 +0200 Translation update commit 5cb6924a84fa57bc067b2a6865140f008be939ac 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 966541389183bb9b85ff10e9e721530681e49f5d 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 336303cab32dfdfa8b44748734c53a4ad64e05cb Author: Sveinung Kvilhaugsvik Date: Fri Jun 1 12:20:50 2018 +0200 client/*: avoid using the name "action_id". See hrm Feature #756893 commit 4fe1b56ef2f40508b41f7225b3f669e5c624f395 Author: Sveinung Kvilhaugsvik Date: Thu May 31 16:15:52 2018 +0200 SDL clients: avoid using the name "action_id". See hrm Feature #756880 commit de05dc5ca9abca364908fa418bee222d6057a081 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 662ec125072078fc7c58915e066ffa9bf72a21f1 Author: Sveinung Kvilhaugsvik Date: Thu May 31 08:11:56 2018 +0200 server/*: avoid using the name "action_id". See hrm Feature #756731 commit 7dd731481e10b5800c79677cd4bc09599ea62068 Author: Sveinung Kvilhaugsvik Date: Wed May 30 11:41:55 2018 +0200 ai/*: avoid using the name "action_id". See hrm Feature #756596 commit 65882fadfd2370f0869739bade850961acb79e0f Author: Sveinung Kvilhaugsvik Date: Wed May 30 11:14:18 2018 +0200 common/*: avoid using the name "action_id". See hrm Feature #756589 commit 35c31adb037c023b8e54fbfe1161e910b9690716 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 439dae8e31bd96c69b45f88078f4be738b0d3840 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 8611a80bfad8fcc241fefd14d6e54000babcc4c0 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 97e53fb5df8fab6e5ba2b7911730812e240322a0 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 6cdcaefbbee0053f4c5be4cf1c941b7e1d7027c8 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Mon May 28 16:22:40 2018 +0100 Send techloss_forgiveness to client. On this branch, since the network protocol is frozen, use an optional capability, and for old servers, scrape it out of the server setting packet instead. See hrm feature #756202. commit 3e3b718fad9d64b57ffca4d2e0426577dd154906 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 13ac6ba6859eafdde49d2a5f25fb6043a15f6d22 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 1ff75796e712bb7ff98babe596ee523fa5239728 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 ceffcd8e0679b1ac6823d417e996204126885e6a 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 fcacb24a3779e00bf5e90416d6d3299292612078 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 cea0e728d52ec372a7d0dd6b1a659e51749647d8 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 db742f057ebe6d99518f847f09ae70e06503fc82 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 702f5ea31850a6d1314e344bb982085411670927 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 04ec68285276f6b671f2b0b48ad3a2c6fcd853b9 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 decb6e7d16a0f720716a0a75f5924fd4a1fa6a79 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 52b28ae41e2edc5afddaf5e1561605afdf1b2d4c 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 1bd91b5367413913cfbbd3cdd332f8f7d71ea890 Author: Sveinung Kvilhaugsvik Date: Wed May 16 10:02:32 2018 +0200 Constify can_build_extra()'s pextra parameter. See hrm Feature #753754 commit 49cc791f275ebf475c5d3fff50f6cc8349c3658d Author: Christian Prochaska Date: Fri May 11 23:17:27 2018 +0200 Updated msys1 environment (cairo 1.14.12, pixman 0.34.0) See hrm Bug #736230 commit 41d36c27ef1a61172dddf5367ec57ee9a5ed6d49 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 94fcef4773b2edd4d30ee0cdb05e2f90bc9d7406 Author: Marko Lindqvist Date: Sun Apr 29 15:50:22 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 b8a0837bae95a38b4972989d348b85a3c14682a9 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 fd2d56e852d727b0d8b7598d4133ad3411bd7998 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 a2751a1a338301c3f417a926f61b0a1437d65515 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 fb99529d0ca4f2747e6c891cd18ac48202374a11 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 13c8de577dd754ab22ed2785dcc9e4a8c6d809b2 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 68e7bad51c8eebc5f5924b5d1eeb7bd62d1d2a3b Author: Joan Creus Date: Sat Apr 14 15:42:27 2018 +0200 Translation update commit d2c47975e7d262ff6d77ec02f1ed2455638ae782 Author: Joan Creus Date: Sat Apr 14 15:36:51 2018 +0200 unfuzzying... commit e64063284c3f8adf75919e3e30c59f0935848909 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Apr 7 19:40:39 2018 +0100 Revert "Disallow units from helping building of small wonders" This reverts commit de577b79702ebaa1bd4b78abbd79efad2b6b5a4e committed for hrm bug #705580, because the multiplayer ruleset needs caravans to be able to build small wonders. This loophole will be closed in a future major version of Freeciv where action enablers give more per-ruleset control. See hrm bug #745360. commit dac8aad19b3e15d28f88a83cd9a5db59cf3bfec8 Author: Sveinung Kvilhaugsvik Date: Mon Apr 9 04:06:09 2018 +0200 Comment indention fix. commit a150350698ea217ef62625306e506a111ff8ed4e Author: Sveinung Kvilhaugsvik Date: Thu Apr 5 13:20:09 2018 +0200 Nations: "the the" -> "the" in Suebian legend. See hrm Bug #744672 commit d4046159017b2447f682a6bee0eba56ec309ad45 Author: Sveinung Kvilhaugsvik Date: Thu Apr 5 13:01:25 2018 +0200 Developer documentation: "the the" -> "the" See hrm Bug #744666 commit 65dd4192de75a88bc2fefe9c88e50b840e3c222c Author: Sveinung Kvilhaugsvik Date: Thu Apr 5 12:16:25 2018 +0200 License summary: "the the" -> "the" See hrm Bug #744655 commit 2668bbd5ce5789660367bad06dce5342fad48e3f Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Apr 7 17:46:21 2018 +0100 Mark as development code. commit 812b52dcf65c1b9b8c42e1848d812a958203c4ee Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Apr 7 17:39:41 2018 +0100 Refresh ChangeLog for 2.6.0-beta3 release. commit 64ba6cc905cccf4f3499f92ed56db279f9e2999a Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Apr 7 17:08:25 2018 +0100 Bump version number and mark as release code. commit 43db14b596bcce508cb4a0d2c3524f81c00e8f63 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Apr 7 17:19:27 2018 +0100 Patch hole in ChangeLog. The documented release procedure left out the last commit from each release. commit 271e1cb4e91462cd69b1485bab760cc98fa8b960 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Apr 7 17:05:42 2018 +0100 Update NEWS/NEWS-2.6 for beta3 from wiki. commit fb4306f2b3d22e1ac0b6ddba4f9192a788a47279 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Apr 7 16:43:58 2018 +0100 Results of running 'make update-po' in translations/{freeciv,nations,ruledit}/ commit 17560fd0e134f73432f1a70d6ced45af704cf003 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Apr 7 16:31:16 2018 +0100 Partial update of en_GB translation. freeciv: 95.1%: 6790 translated, 263 fuzzy, 88 untranslated. nations: 100%: 1843 translated. ruledit: 100%: 57 translated. commit 6013d74a120222c5eb0854d43ed853d9cafab593 Author: Marko Lindqvist Date: Mon Apr 2 06:53:27 2018 +0300 dos2unix all .spec files Signed-off-by: Marko Lindqvist commit 37a86fead2005797bb583f09924e119798938350 Author: Joan Creus Date: Sun Apr 1 18:13:55 2018 +0200 Translation update commit 4a677675da23a85b0568d210854353c3e24d252d 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 2cea3b59baaddd4b0e4716eaab550ccfa4707939 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 54b7d5acc85dd290ab9564f31ae4629c2af424f1 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 ab636e1285a073050ea22c9226378ea8406f07ca Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Mar 24 11:17:53 2018 +0000 Updated Polish translation by Hubert Kowalewski. Pulled from https://sourceforge.net/projects/freeciv-l10n-pl/files/ freeciv: 99.6%: 7114 translated, 21 fuzzy, 6 untranslated. nations: 100%: 1843 translated. ruledit: 98.2%: 56 translated, 1 fuzzy. commit 1fe36abea2ae3b800d10c16bdd0ac544ac24a24e 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 5bb24414de990e60aa88d3ddf15612bd24a36682 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 db3ea956d0ab7627f839e4e010e094fed0c09a3b Author: Marko Lindqvist Date: Sun Mar 18 19:46:54 2018 +0200 README.msys2: Update list of make targets - Document default target "all" - Improve documentation of "snapshot" target See hrm Feature #740593 Signed-off-by: Marko Lindqvist commit ec3ae3bd0bbb4f8dae827205d5d1f4510ca1af00 Author: Marko Lindqvist Date: Sat Mar 17 10:38:16 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 052b57ac994866f20cb645be94742bb0814997df Author: Konstantin Vedeneev Date: Sun Mar 18 03:12:28 2018 +0500 Update of Russian translation. freeciv: 7141 translated messages. nations: 1843 translated messages. ruledit: 57 translated messages. commit b0b5ac44fd103cbf61e4a9e99a3081817b168db5 Author: Marko Lindqvist Date: Wed Mar 14 01:37:29 2018 +0200 Give an error if suggested tileset cannot be loaded after user accepted See hrm Bug #657414 Signed-off-by: Marko Lindqvist commit 2621120cdd6f28072ea3a0a7aff5a62fadc8d6d9 Author: Marko Lindqvist Date: Sat Mar 3 02:23:45 2018 +0200 Fix gcc8 warnings See hrm Bug #731162 Signed-off-by: Marko Lindqvist commit 1290e2489656dfbf85bec2ebca9b77683bec8cbf 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 c76c37fb0114a22a024bcb3522c1bfc817ca05f4 Author: Marko Lindqvist Date: Sat Mar 3 02:24:40 2018 +0200 ruledit: Show multipliers count in ruleset stats See hrm Feature #735246 Signed-off-by: Marko Lindqvist commit ec8e8a8eb50d08a858279bf1cd97172a32f4179c Author: Marko Lindqvist Date: Thu Mar 8 22:10:21 2018 +0200 Replace tabulators in units.ruleset graphic_alt documentation with spaces See hrm Bug #738321 Signed-off-by: Marko Lindqvist commit 0036b3f797622fd4b35fe98dc758c98342ee767b Author: Marko Lindqvist Date: Sat Mar 3 02:23:04 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 8ba3e227f2f45674a372dd9b36a723ef96fae13e 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 58c760ea2a9c3b7204af0508057be2abcba344fc Author: Marko Lindqvist Date: Thu Mar 8 22:27:12 2018 +0200 Correct terrain.ruleset typo "garphic" -> "graphic" See hrm Bug #738322 Signed-off-by: Marko Lindqvist commit 7557d643391d940d08d8d4d15151727aca9ee523 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 2480fb3ae31537db1f647876e62b45467fdbf6f2 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 1fcc0f55704a8f5957671723a4cc526f55189e67 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Mar 3 20:51:39 2018 +0000 More ruleset checking for base/road sections. Check that an extra with cause "Base" or "Road" has a corresponding [base] or [road] section. (Previously, failure to do so would cause an assertion failure and server crash.) Check that the extra referenced in a base or road section has cause "Base" or "Road" respectively. (Previously, if they didn't, the base/road section would be quietly ignored.) See hrm bug #736838. commit 5825c1f1159e930d3950a0eb2fb328134e9f4b94 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 "Base"/"Road" in 'causes' require corresponding [base_*]/[road_*] sections. See hrm bug #736837. commit 668e2fb7a937fa7aeaeb81891e546ac05455315d 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 f93804fbcb2e6150828eff1b2ca490dabd34ffd7 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 insert_requirement() clauses have a bullet point before each line. Generated nation helptext has had some bullets removed. See hrm feature #736830. commit d76443958be753f2320d99a3b443fe8777196523 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 27967233bb99127f647755595b5f25cf0e61e6a4 Author: Marko Lindqvist Date: Sat Mar 3 02:26:03 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 885318bd13dd1aa95630b6cd1b922030e73636b9 Author: Marko Lindqvist Date: Sat Mar 3 02:25:43 2018 +0200 Distribute freeciv.supp See hrm Feature #735850 Signed-off-by: Marko Lindqvist commit fd1c0574e6a2a589d84885aaf8c8e03eb29cbc00 Author: Joan Creus Date: Sat Mar 3 16:22:03 2018 +0100 Translation update commit d2176e171b0d92ae36059e5d3c882de64c373617 Merge: a42b67a683 ecbc4aaeea Author: Joan Creus Date: Sat Mar 3 16:13:41 2018 +0100 Merge branch 'S2_6' of github.com:freeciv/freeciv into S2_6 commit ecbc4aaeea3537dce5cb4616449c1f464435ba81 Author: Marko Lindqvist Date: Sat Mar 3 02:24:05 2018 +0200 Improve tech cost documentation Patch by S.C. L. (Caedo) and myself See hrm Bug #699149 Signed-off-by: Marko Lindqvist commit 50ba9c3bf831b41f11f7cbc72281f5276298f980 Author: Marko Lindqvist Date: Sat Mar 3 02:24:20 2018 +0200 sdl2: set width of empty string to 0 in utf8_str_size() See hrm Bug #684183 Signed-off-by: Marko Lindqvist commit a42b67a6831454cb89d1c617f656718a8c19840b Author: Joan Creus Date: Sat Mar 3 12:08:28 2018 +0100 Translation update commit f18de162a0f1f32efdf0b5e0a40af6cc83d03460 Author: Joan Creus Date: Sat Mar 3 12:07:47 2018 +0100 Translation update commit cc821a0058eaf79abff961931b0b170921667c30 Author: Marko Lindqvist Date: Sat Mar 3 02:25:19 2018 +0200 Free worker tasks See hrm Bug #735637 Signed-off-by: Marko Lindqvist commit f9c415082c294689cb47c78daa38191158a32646 Author: Marko Lindqvist Date: Tue Feb 27 20:39:14 2018 +0200 Correct event type for attacker victory message A messages referring to attacker's victory were sent with event type E_UNIT_WIN that means specifically defender's victory. Send it as E_UNIT_WIN_ATT instead. See hrm Bug #735934 Signed-off-by: Marko Lindqvist commit 12325cf23b49fcc1ca62c827f662a36c97020e87 Author: Marko Lindqvist Date: Sun Feb 25 03:05:16 2018 +0200 Fix alien ruleset typo. See hrm Bug #730591 Signed-off-by: Marko Lindqvist commit b851fee7b1957029a3192637e71beea6e78a7bb4 Author: Marko Lindqvist Date: Sun Feb 25 03:06:34 2018 +0200 Update appdata file format See hrm Bug #690231 Signed-off-by: Marko Lindqvist commit 30817597ff020e48475e7a9bf0d722c85110569e Author: Marko Lindqvist Date: Sun Feb 25 03:06:56 2018 +0200 Fix clang-6 warnings See hrm Task #733013 Signed-off-by: Marko Lindqvist commit 7813c4b8b51ecad9ec82935c637bcd1f34daae80 Author: Marko Lindqvist Date: Sun Feb 25 03:05:58 2018 +0200 civ1: correct calendar progress Reported by meynaf Correct behavior researched by Akechi See hrm Bug #731631 Signed-off-by: Marko Lindqvist commit 1e7249598bcb4a0be2e1bd956d422080feca7b89 Author: Marko Lindqvist Date: Sun Feb 25 03:08:27 2018 +0200 Revert "Updated msys1 environment (cairo)" This reverts commit b5f9e2c21d8cb8a6e18b8eb805c4665a4f5d0318. The cairo update was causing UI crashes. Reported by Kryon See hrm Bug #735238 Signed-off-by: Marko Lindqvist commit dd82030a9e0af243eb7b0fc959b85f05ab8bb3d3 Author: Marko Lindqvist Date: Sun Feb 25 03:04:06 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 5593a97093bf678abb9259e4d2dbb3af70f80e9a Author: Marko Lindqvist Date: Sun Feb 25 03:07:32 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 d87d50ba295e48aa58e09f1fbe96c63b726902a7 Author: Marko Lindqvist Date: Sun Feb 25 03:07:14 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 e80f332700ce9cae4b829ce00aa2e46be120b2ce Author: Marko Lindqvist Date: Sat Feb 17 02:53:43 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 f4839e7b5cb76a83e6d7c2603200f274490afbec Author: Marko Lindqvist Date: Sat Feb 24 18:48:55 2018 +0200 Comment fix: tech_precalc_data() -> techs_precalc_data() Signed-off-by: Marko Lindqvist commit d1f083792354af381bcd061935ab17f943266b81 Author: Marko Lindqvist Date: Sat Feb 17 02:51:12 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 6ed887d5f46f20ea92ef0bbc5ddf970385178bc7 Author: Marko Lindqvist Date: Sat Feb 17 02:52:44 2018 +0200 Error out if tileset requested with --tiles can't be loaded See hrm Bug #730777 Signed-off-by: Marko Lindqvist commit 9a2aa68c0db8015ac5bd7b43f763ccb48c6f1b8c Author: Marko Lindqvist Date: Sat Feb 17 02:51:56 2018 +0200 Remove remainders of the special handling of "unused" terrain name See hrm Feature #707585 Signed-off-by: Marko Lindqvist commit bf75f9c48bc7547cf899bf9860851e0be2172824 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 23254a2feabdee77f6124f47491b456585b878a6 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 93ecd929015f0bfd56b92b987fe6ed8f9917a5c3 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 8656b3235b75460ad5a1771447bee2721f887360 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 447d5fdd494480708135d0242a43dad15e3dcf12 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 49c11a95666896f2fd88927a56a9c18833cd66b7 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 1f5726bf755b7da963a4991cce435ccb553dfcf7 Author: Marko Lindqvist Date: Sat Feb 17 02:50:24 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 36b3e957d32198255c1280eea162ee17ca7531d6 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 0b0d1d74aa4eb5212e16ce70d9ecb82d5869d92b Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Feb 17 20:00:42 2018 +0000 Base help: swap defence bonus words to avoid confusion. See hrm bug #733864. commit bfbf0c56c94af4d95d3e3cf42d07435617c2fafe 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 a0ab05e82ffbdbad1eeb992dcede3c271bddae45 Author: Marko Lindqvist Date: Sat Feb 17 02:52:22 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 8fffcc1ae290e9a07f1539ef8ccf91b1d3b61d8d 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 dda769206809c839f2634bc9786b1597867589d0 Author: Marko Lindqvist Date: Sat Feb 17 05:19:15 2018 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit 534c669f16372d2f5ad30e772e157ede5cb7dcef Author: Marko Lindqvist Date: Sun Feb 11 11:10:48 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 b424ca98bd8fb7d6f53fd13bf1e7dbf0f9dccf85 Author: Marko Lindqvist Date: Sun Feb 11 11:09:26 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 96200f9717bb0e1c7e6496f53105315a3b2b02ee 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 5c3b2dd9d06bba7a65be55031a0630f9b27c2de9 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 92643bb170010b14630ce532e7429c964c0f72ab 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 d910ef871f480bdced309df94eb5ef27784fa686 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 0a5d737c79b9bb37f3e972613b2834938659091a 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 6876637338bc05bbf1fc30381a4503f8b06cf1fb 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 21de1815a02e732427c78897e39da33b281c5e4e 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 b03adbdccf87886a942fda91ea7cc29fd8136f70 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 4bd42ac964fab844a397e1fee83a980aaa27300f Author: Marko Lindqvist Date: Tue Feb 13 20:11:47 2018 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit 7fab759cca0c49900ec641e347889384194e9751 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 bfd2e82d1eac903271d6ba9e0946ebb486ca564f Author: Marko Lindqvist Date: Sun Feb 11 11:04:59 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 22a8d9b47be2824a13779426087d43760e9f28c2 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 e6a6a5e437549fddf30078d40ea3148e546bf31b 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 6bf954ba450a677a8d262389a2a4506e8cae07d4 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 d434124abacb77588423f2c42883cb686f15fe49 Author: Marko Lindqvist Date: Wed Feb 7 16:49:23 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 b50762a0ec34bbcf3d1be3de25a1ecd473c030fe Author: Marko Lindqvist Date: Sat Feb 10 12:43:27 2018 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit aff402cf6adf79d7463ceffe25de2f0ef27c51f0 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 99f40170b20b594b7e9a5569b1d1797f31eb66ef 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 7bdee07567a596032b1b569026ca96adead26c39 Author: Marko Lindqvist Date: Wed Feb 7 16:47:38 2018 +0200 Qualify alien ruleset tech "Mining" name See hrm Feature #729109 Signed-off-by: Marko Lindqvist commit 1a8738c2d0063fe04bdc5ebc76b7d1ac3f61d317 Author: Marko Lindqvist Date: Wed Feb 7 16:51:14 2018 +0200 fc_version: update followtag update instructions - List also win32/installer_msys2/Makefile as a file to update - Correct option name ('--follow-tag' -> '--with-followtag') See hrm Feature #730564 Signed-off-by: Marko Lindqvist commit ca42aa0c9f567c707170b2014047891f068b4aae 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 6130a2a903a1675f6d6bdedee7a5592d2a7bc07a 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 5f7d999df4ec9003e3e10bb72cf166b2fcf515f3 Author: Marko Lindqvist Date: Sat Feb 3 09:01:42 2018 +0200 gtk3.22: Avoid extra underscores on action dialog items See hrm Bug #719507 Signed-off-by: Marko Lindqvist commit 5355b3cee53e1b0237aa0878cf068682693f72c0 Author: Marko Lindqvist Date: Mon Feb 5 15:03:41 2018 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit 85b85d15c76e5bd9adaea7fc93526fbf26a70054 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 99188228c64d56f215d6681f556bb0b1e3c0e809 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 d1714fb90524b06b7d0a76af73862fc7f38733e5 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 aabbf3d0393001178dbdff66086cf833155979fa Author: Marko Lindqvist Date: Fri Feb 2 15:31:54 2018 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit 45592620e2c45bdbe5c492baa90911963ad51146 Author: Marko Lindqvist Date: Sun Jan 28 17:06:04 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 de577b79702ebaa1bd4b78abbd79efad2b6b5a4e Author: Marko Lindqvist Date: Sun Jan 28 14:08:50 2018 +0200 Disallow units from helping building of small wonders See hrm Bug #705580 Signed-off-by: Marko Lindqvist commit 0b0d3bb5325ea55af98ca5313811172d10358cce Author: Marko Lindqvist Date: Tue Jan 30 15:10:59 2018 +0200 Update comment about hut placement limitations Signed-off-by: Marko Lindqvist commit b5b63afb450034ec60b6b9dbb496d8a8d5922e68 Author: Marko Lindqvist Date: Sun Jan 28 18:28:45 2018 +0200 Set estimate of the 2.6.0 release month See hrm Feature #729161 Signed-off-by: Marko Lindqvist commit 24dd115bf945f60971f908350b76d7eedc53328c 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 c377e5c30578c013324e8cee2fbe2606e8478d32 Author: Marko Lindqvist Date: Mon Jan 29 09:29:35 2018 +0200 Update comment about UTYF_BADWALLATTACKER Signed-off-by: Marko Lindqvist commit e923d4cd2eac49793a2d0a729c2b2133c85c613d Author: Marko Lindqvist Date: Sun Jan 28 15:21:41 2018 +0200 dos2unix hexemplio.tilespec Signed-off-by: Marko Lindqvist commit 64aabae2290d598ab90956c92afb8b48608463d7 Author: Marko Lindqvist Date: Sun Jan 28 10:58:24 2018 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit 84979ca9403fa2c3b2536d9440cead3461e238ed Author: Marko Lindqvist Date: Tue Jan 23 04:26:37 2018 +0200 README.packaging: Recommend gtk3.22-client over gtk3-client when possible See hrm Feature #726799 Signed-off-by: Marko Lindqvist commit 8dc73f5739da6e74029e1ad60c79b59ba58c5d73 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 221854d087e9e464291bd8685ad821c75381e70e 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 c7f9b752f18558a235233cac4d9c4e267ab59bfa 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 806f3890bd3a5e58da3b5605f9af6be295d96558 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jan 20 14:33:31 2018 +0000 Mark as development code. commit 0f23607e4385d3562e28afc682d4b37518c3d473 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jan 20 14:30:32 2018 +0000 Refresh ChangeLog for release. commit 0e4fc315786075106c6dfd21a49017a6a02fe711 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jan 20 14:29:49 2018 +0000 Bump version number and mark as release code. commit 63f44d0f1044b5f1726b823bc741570237b621e0 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jan 20 14:06:29 2018 +0000 Add NEWS-2.6 for beta2, and install alongside NEWS. See hrm feature #726437. commit 3e16450c94e1f0c2a2422a21c12d29040b3da91a Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jan 20 14:03:04 2018 +0000 Update NEWS for beta2 from wiki NEWS-2.6.0. commit 62a603baec9f47c8cbf994e8d9791c9799148b22 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jan 20 13:40:21 2018 +0000 Results of running 'make update-po' in translations/{freeciv,nations,ruledit}/ commit 405f88d86db40beb042a4d43821e357f02d86130 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jan 20 01:19:19 2018 +0000 Revert "Update usa flag to valid SVG version from Wikimedia Commons" This reverts commit 6853b0fc77. This reintroduces format errors but restores the aspect ratio to our standard 2:3. See hrm bug #707595. commit 99dd9096e7cd3b256907b6ba8c9c3bff80bb58d8 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jan 20 01:17:59 2018 +0000 Revert "Update liberian flag to valid SVG version from Wikimedia Commons" This reverts commit 2720a21e11. This reintroduces format errors but restores the aspect ratio to our standard 2:3. See hrm bug #707576. commit 4f3dd5014af99cbb9bb1248ffcfd2ee4d0abff16 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Fri Jan 19 09:23:03 2018 +0000 Partial update of en_GB translation. freeciv: 95%: 6739 translated, 266 fuzzy, 89 untranslated. nations: 100%: 1843 translated. commit f89054d7eebd42ac05dbfb5088b9248c100dbbbd Author: igx31 <32019629+igx31@users.noreply.github.com> Date: Thu Jan 18 19:34:14 2018 +0100 Updated French translations commit f8494f1504693c6e740db6659ecc41f54a3813d7 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/ freeciv: >99.9%: 7091 translated, 3 fuzzy. nations: 100%: 1843 translated. ruledit: 100%: 56 translated. commit 5257b6b6fb53f874e5d5b499d7381f7d9eee97ca Author: Marko Lindqvist Date: Wed Jan 17 01:59:27 2018 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit cc2ef34b8ce0050beb4520022453a8e4d1061925 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 c314e2e30cce5ca907fe0525ae68d43f79acdf5c 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 20637aeac219442402aaa205c416c980e836ed8d 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 7599ae70acffb3ff6cc1dc67fd81545b6a56af0a 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 dc2261f4d9d552c7530df195e2c1af4058450c7f 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 a7f77d5d0589904c57c6f83951b48136d58183cf Author: Joan Creus Date: Mon Jan 15 19:26:39 2018 +0100 Translation update commit 9e4ca9b34a416beedfe11794dcd26935c4205855 Author: Marko Lindqvist Date: Sun Jan 14 02:14:40 2018 +0200 Update Finnish translation Signed-off-by: Marko Lindqvist commit 1e4406e86f1e942e3ee5dcacfbb8223a6fa1af15 Author: Marko Lindqvist Date: Fri Jan 12 16:29:56 2018 +0200 Correct tab_unit constructor function header Signed-off-by: Marko Lindqvist commit 06a328d1df76054bcd674148c6e43291a9ca2234 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Thu Jan 11 00:39:40 2018 +0000 Fix gettext 'unterminated character constant' in sandbox ruleset. commit ac4284572e0e1622b37d2cf46b05c50c9e678161 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 725ae25522c4b72583b8903c5277e1a765503cee 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 0c21002ab13aa98ea728553a5b51b58721d28a08 Author: Marko Lindqvist Date: Sat Jan 6 18:05:31 2018 +0200 sandbox: Add to tarball See hrm Task #696004 Signed-off-by: Marko Lindqvist commit c97c558b1dfcd8869ccc91c379464cd67d2bdc85 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 15301674021f979a4440dda5e308c472e3e97ba8 Author: Joan Creus Date: Sun Jan 7 15:39:02 2018 +0100 Translation update commit f5bbf2f6e32e2ade8c9660e1275db68cfd243f63 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 cd11eec747f2945b98286b21ad53adf957575006 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 f9f6568363901197fbd4fad9398f9f8521b4011b 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 6c2a74b5ef231dad240d3b1ca00691cdbbf301f5 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. (savegame.c already got this right.) See hrm bug #722287. commit dba1c5f1251214f821e94ecf6dd59796cedefc84 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 2f8e733754604f150984a1bed727621ac6681170 Author: Marko Lindqvist Date: Wed Jan 3 16:48:47 2018 +0200 Fix some function header typos Signed-off-by: Marko Lindqvist commit ac7f1e3602e96b38f65b706ae23fd41f401a5abe Author: Marko Lindqvist Date: Wed Jan 3 16:48:01 2018 +0200 Correct send_ruleset_trade_routes() function header Signed-off-by: Marko Lindqvist commit 152e9b037c9eafb0cc57547a0cd501b1e5e8ecc3 Author: Konstantin Vedeneev Date: Tue Dec 26 21:35:39 2017 +0500 Update for Russian translation. freeciv: 7089 translated messages. nations: 1843 translated messages. ruledit: 56 translated messages. commit 765adece05be08a13db8f915b11a15b2b8e43d17 Author: Konstantin Vedeneev Date: Tue Dec 19 10:38:02 2017 +0500 Minor update for Russian translation, fixed "Grand Prismatic Spring" label. See hrm bug #720199. commit ab8c83fa6688b8da4892d89b0ad4cbf413847c1f Author: Marko Lindqvist Date: Thu Dec 14 07:41:41 2017 +0200 Avoid zero want for autosettler activities after division by WORKER_FACTOR See hrm Feature #719512 Signed-off-by: Marko Lindqvist commit 3a189e1f5c81af4e70f53911602bb7be79c34820 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 29306eb350a7293b43b30d5a4a2cc3e2eaf7c4b6 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 2071dfda29cb8303871131cde9ca52867e1c0bca Author: Marko Lindqvist Date: Mon Oct 30 00:36:23 2017 +0200 Gtk3.22-client: Set frame_by_frame animation mode See hrm Feature #700641 Signed-off-by: Marko Lindqvist commit 6853b0fc7734a034bb8ca2e8bed2e0117820aa91 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 f1adf62cbb15bdc6ffb12fe3f505e7be9257f9ae Author: mir3x Date: Fri Nov 17 19:09:41 2017 +0100 Qt client - allowed styling titlebar of dialog. See hrm Feature #710896 commit 828efe73c0babbef5613a7efdd5e69215a52fd67 Author: mir3x Date: Tue Nov 7 10:06:22 2017 +0100 Qt client - diplomacy dialog - added possibility to accept/reject deals with keyboard See hrm Feature #709337 commit ff7d98474fafe2f0cdf5758cf09cbbd779112340 Author: mir3x Date: Tue Nov 7 10:04:03 2017 +0100 Qt client - added city dialog shortcuts See hrm Feature #709335 commit 729f9b1512d098e9be201c0e4f95f48b6812dc49 Author: mir3x Date: Tue Nov 7 10:00:54 2017 +0100 Qt client - fixed not available special improvements to build. See hrm Bug #709338 commit cc73c63e9854023ba22881c68a4715e2831143a2 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 2720a21e11a8748384402f509756d94119e5bfa1 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 f307d027559c281a0b896333fd81be91638d55c6 Author: mir3x Date: Sun Nov 5 13:18:07 2017 +0100 Qt client -fixed segmentation fault when lost connection to server. See hrm Bug #709134 commit d3b99a47aa81bb1821c464d1a38882d83f9f4810 Author: mir3x Date: Sat Nov 4 00:11:07 2017 +0100 Qt client - make prev/next help history buttons sensitive. See hrm Feature #708258 commit da8cc48e32deb90142e2e9ed1ea42f6635d487ed Author: mir3x Date: Sat Nov 4 00:08:18 2017 +0100 Client - Fixed savegame not loading for ruleset with preferred_tileset with "-f" Reported by Jacob Nevins See hrm Bug #706353 commit 4432d239ed292f6a6c3101518ba2e376f8eadd4d Author: mir3x Date: Sat Nov 4 00:02:58 2017 +0100 Qt client - fixed closed research dialog after choosing current reserach or goal See hrm Bug #708554 commit 66c8c9fb44e528412f2d7a8914857c10f89279c4 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 04083c881c4bacec48a88e83e394bc5c4dbbb707 Author: mir3x Date: Mon Oct 30 19:56:36 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 09ec5c5e8ab5725d933b7189c142739719074ce5 Author: Marko Lindqvist Date: Fri Oct 27 23:14:21 2017 +0300 Add frame_by_frame mode nuke animation See hrm Feature #706322 Signed-off-by: Marko Lindqvist commit fd8e45f7398dd83c7541b72860c493cee8735471 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 50467fee2e2da407979ebbc9b7da341ea3ef7b65 Author: Marko Lindqvist Date: Fri Oct 27 23:14:41 2017 +0300 Do not double buy cost of Small Wonders See hrm Bug #706727 Signed-off-by: Marko Lindqvist commit 7cc551e6ae74917deaefc3158f886f374de1b217 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 e123a5a829d758324bfacd3eef6a0cf4b935954a Author: Marko Lindqvist Date: Tue Oct 24 22:24:11 2017 +0300 Threaded settlers: Do not count road connectivity bonus to city benefit See hrm Bug #706211 Signed-off-by: Marko Lindqvist commit d1f4a35c89306914f32d60a7ac18266e0c404779 Merge: 91617c0625 c2916728ad Author: mir3x Date: Tue Oct 24 23:40:48 2017 +0200 Merge branch 'S2_6' of https://github.com/freeciv/freeciv into S2_6 commit 91617c0625b75186ad3bc1756da52d6488a909c3 Merge: fc3ecbf284 9da31092d3 Author: mir3x Date: Tue Oct 24 23:27:16 2017 +0200 Merge branch 'S2_6' of https://github.com/freeciv/freeciv into S2_6 commit fc3ecbf28405a2cde56c9e7233e9f5a7892c0425 Author: mir3x Date: Tue Oct 24 23:27:04 2017 +0200 Fixed SDL audio playing only 1 sound,broken in hrm Bug #695946 See hrm Bug #705553 commit c2916728ad20389dcc383d7dcb6a0613f69235b9 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 / other branches. See hrm bug #705526. commit c1ab12b85de42f5e564d02eaa6850cc5ce0642d6 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 9da31092d350f9a850871e1cb3bf097bee793c3a 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 ab922a2cacbaf5062be305d84d88a854f99ee035 Author: Marko Lindqvist Date: Sat Oct 21 20:27:20 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 307feadcb145e52701a8edfb58a92096847b24ac Author: mir3x Date: Sun Oct 22 21:33:36 2017 +0200 Qt client - fixed height of line in chat. See hrm Bug #704929 commit 135a9d4af928ad4dba4442c9112251b27c43bee9 Author: mir3x Date: Sun Oct 22 21:26:47 2017 +0200 Qt client- fixed segfault at show_tileset_error when qapp is not running. Reported by Christian Knoke. See hrm Bug #704711 commit 920a7da6772c1a2d76f98bfe14852290ba56cd16 Author: mir3x Date: Sun Oct 22 21:22:24 2017 +0200 Qt client, progressbar - draw text after icon See hrm Bug #704608 commit 65b706eff2b5cea9550266982e6f0bf13771f46d Author: mir3x Date: Sun Oct 22 21:19:04 2017 +0200 Qt client , city worklist - move attack/def/movement values to tooltip See hrm Feature #704607 commit eb037c1ffb2b7048c3291cf105a224c095b2237b Author: mir3x Date: Sun Oct 22 21:15:34 2017 +0200 Qt client - connect on double click in network page See hrm Feature #704602 commit 6cd31d16675598942348b7714dc055a2ae126d19 Author: Marko Lindqvist Date: Sat Oct 21 20:36:24 2017 +0300 Correct astr_buffer_free() header comment. Signed-off-by: Marko Lindqvist commit f1bef714362c595783287d9c88d51382c1188942 Author: Marko Lindqvist Date: Mon Oct 16 19:47:44 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 83faf1ec1dd479ba3e27bf34baa6a76bcd37e4ee Author: Marko Lindqvist Date: Mon Oct 16 20:02:24 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 1e3d2dbefa45b52fc95e6208b94411ee10d4a215 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 55d70dc76b9775cf3b116dac3e716e3c4b727e59 Author: Marko Lindqvist Date: Sat Oct 14 16:25:16 2017 +0300 Windows installer: Install gschemas.compiled as part of gtk3 environment Reported by Andreas Røsdal See hrm Bug #701751 Signed-off-by: Marko Lindqvist commit 67443409829df246dd567031a357d48c150fd0d9 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 b843c3044fd508eb25f255c2bfa931162a9c2185 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 14ea26f4f5fbd3838edcb356ca6397af656bd05b Author: mir3x Date: Tue Oct 10 10:21:51 2017 +0200 Qt-client - Fixed Travis build failing for qt client. Reported by Marko Lindqvist. See hrm Bug #702406 commit f07376800f68a33045311db3247ebbe020df800f 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 92681763b5ab7f4838e720984cdcb1a2f3766818 Author: mir3x Date: Mon Oct 9 19:50:39 2017 +0200 Qt-client - updated signal-slot syntax to Qt5 style See hrm Bug #701840 commit a5876f9c3f5e0dcbc13ec987c8ca88db4fb5ac9c Author: Marko Lindqvist Date: Wed Oct 4 02:10:25 2017 +0300 Add movement animations support to frame_by_frame mode See hrm Feature #700642 Signed-off-by: Marko Lindqvist commit 4386a385946739e116cc0121bc75a77b6745e7cd 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 6333319f6ef7f384688e38b707eb7ad3767d2f18 Author: Marko Lindqvist Date: Wed Oct 4 02:12:41 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 faa8cce1923152a308b47282ffc21e974697ebc7 Author: mir3x Date: Sat Oct 7 22:29:15 2017 +0200 Client - Remove dead code. See hrm Bug #695946 commit d82b93fd0727af89b8060ca8cedd98955eb60014 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 279c6e78fa923fe809ccea024904fb5a1f00ed79 Author: Marko Lindqvist Date: Wed Oct 4 02:12:07 2017 +0300 TODO: Do not refer to non-existent www.freeciv.org TODO page See hrm Bug #700718 Signed-off-by: Marko Lindqvist commit 81b3ef2274c2ce81a677ee06c0f4e61b6d5d318c Author: Marko Lindqvist Date: Wed Oct 4 02:11:46 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 5410bea4e069153319d5ef2e57c30ecae2fe06f5 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 b7b449cd64de55c646cf56bf826a01fa07a94655 Author: Marko Lindqvist Date: Sun Oct 1 13:48:21 2017 +0300 Clear full mapview with below one zoom levels See hrm Bug #638737 Signed-off-by: Marko Lindqvist commit d3a54bf3d1bdabb0e4cf5de25d44408f4c5a7e34 Author: Marko Lindqvist Date: Sun Oct 1 13:47:43 2017 +0300 Alien: Rename Irrigation as Greenhouses, Farmland as Protein Houses See hrm Feature #700626 Signed-off-by: Marko Lindqvist commit 84172ca27e7cc1f54f7d793c86dcc7e93c7e03d6 Author: Marko Lindqvist Date: Mon Oct 2 01:17:42 2017 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit 7f0243812f7bde8ab6c1f6a50f7cba2d2081b131 Author: Marko Lindqvist Date: Sun Oct 1 13:48:02 2017 +0300 Fix pluralization of trade bonus message See hrm Bug #657416 Signed-off-by: Marko Lindqvist commit 114b69bd0884bb675f5f9ee43fe3fac7b55c1a65 Author: Marko Lindqvist Date: Sat Sep 30 00:21:21 2017 +0300 Increase AI want to win the game via spacerace See hrm Feature #660489 Signed-off-by: Marko Lindqvist commit b59abc13dff9c24d5c6d6afc70eb3e637af3b132 Author: Marko Lindqvist Date: Sat Sep 30 00:21:05 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 dcce5330ed46bf2f900d556e47aafeaa8c62962a Author: Marko Lindqvist Date: Thu Sep 28 23:54:18 2017 +0300 Alio: Add Hills Art from GriffonSpade's AmplioHexBig tileset See hrm Feature #699504 Signed-off-by: Marko Lindqvist commit f3294dbbcf19eb97486c2c7ba0225711f74ce530 Author: Marko Lindqvist Date: Fri Sep 29 02:04:18 2017 +0300 Comment typofix; exept -> except Signed-off-by: Marko Lindqvist commit 04957bcb955772d9cad108b7136b4890d0cdf0cc Author: Marko Lindqvist Date: Tue Sep 26 02:31:26 2017 +0300 Hexemplio: Locate patrol icon like autosettler icon See hrm Bug #686635 Signed-off-by: Marko Lindqvist commit c6b5718eef9a48e841d872b4cfa14a1b5b3ee318 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 3813efd0b98bafee5f22f2f8a1491aed443b9198 Author: Marko Lindqvist Date: Thu Sep 28 02:28:25 2017 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit df98ff769aa57c2736950f2a838ad393e6b9ab3b 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 85923c7b2ba505bfadde0e3928dfeebd242387b2 Author: Marko Lindqvist Date: Tue Sep 26 05:25:15 2017 +0300 gtk3-clients: set transient parent for info popup windows See hrm Bug #699488 Signed-off-by: Marko Lindqvist commit cdaac602945255d6abd358cca62a25831142c743 Author: Marko Lindqvist Date: Tue Sep 26 04:23:16 2017 +0300 dos2unix alio.tilespec See hrm Task #699482 Signed-off-by: Marko Lindqvist commit 73ef68d21c8e478c7c6df0f6a799f792f06b633b 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 dc1bebb1fed3bedb88c167bcd9cfdcafe93345c0 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 e41887606d2b55a56622572beee30d9afb70358a Author: Konstantin Vedeneev Date: Wed Sep 27 16:01:14 2017 +0300 Add Russian translation to the desktop shortcuts. See hrm Feature #697576 Signed-off-by: Marko Lindqvist commit 67dd38add630596b3c2ea98cd8ef5d5aa31c6d87 Author: Marko Lindqvist Date: Sat Sep 23 21:21:29 2017 +0300 tarball: Include europe_1900_WWI scenario instead of europe_1901 See hrm Feature #698841 Signed-off-by: Marko Lindqvist commit e55e3b30896d684787940b11acccda53f6aafe1b Author: Marko Lindqvist Date: Mon Sep 25 02:21:03 2017 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit 35b775a829cc06e2ba72eb6348f62bb3c03f6080 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Sep 24 22:09:34 2017 +0100 Updated Spanish translation by Jordi Negrevernis i Font msgmerged from S2_5 ee904817b6. Stats on S2_6: freeciv: 84%: 5981 translated, 754 fuzzy, 355 untranslated. commit 4272d85ad5ec2a2f023c2fcbb4170ed8e8616377 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 1cb3718d2415c2d4242ef3f4cfe92dcbc5cafada Author: Marko Lindqvist Date: Sun Sep 24 01:02:24 2017 +0300 nations/fi.po: Replace 'trunk' with 'master' Signed-off-by: Marko Lindqvist commit 3a3c57062f7244b471044ef70a538904130e8c3d Author: Marko Lindqvist Date: Sun Sep 24 00:15:20 2017 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit 32ee6b673b19d5cebcfe06a58b6488bdbd5a23c8 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 4c8a5e711f9f97d745ec6e0468672d4ce15892ea 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 6c40ce00e5cb69bb8b5dcd27f69b65dd396dc4d0 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 11ed3ffc2e31a4a6b76e87432f2072f5aa71eceb 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 5e080eb9b52af5700d70767b6adeda695d6d67cd 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 0f32f7cee48726a8826974c40b1f44800836006a 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 a6662ef4c13414b32b666fe21980f95b98f83c45 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 63410448fce8f2f750c81dd3f6155a0ee7da4b4c 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 455fac79194d394fba25525a9df721f68af9be9c 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 2a3ae7212f6d553b0d44d7388310c6af11916d3b 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 0230866047ca5e7df608efdd9032018e7403a159 Author: Marko Lindqvist Date: Fri Sep 22 22:43:12 2017 +0300 Update Finnish translation of ruledit domain Signed-off-by: Marko Lindqvist commit ba35a3296e64fa0ade4654e799f37e88ddaea55c Author: Marko Lindqvist Date: Fri Sep 22 01:21:05 2017 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit 22048fad17bc32ce2e55f9d5ed6236b4e7247571 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 c54e7ad83e17adc69f5ec31071ed79e07d670fd1 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 8a0e8cb4e79a1fd4c6b8035717189c5da150f5fe 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 4fbcfcd71d9a90fa471de6f65be5174f4acd1435 Author: Marko Lindqvist Date: Wed Sep 20 00:44:44 2017 +0300 savegame2.c: Always save resources when not saving as scenario Reported by Jacob Nevins See hrm Bug #697666 Signed-off-by: Marko Lindqvist commit 2b63d78baac963479f60342eb28e363356ba426c Author: Marko Lindqvist Date: Tue Sep 19 23:41:56 2017 +0300 sdl/2-client, xaw-client: Fix cma compilation See hrm Bug #695022 Signed-off-by: Marko Lindqvist commit 45211559ae5a0a6eeb18f23a217b5045b6c3302e Author: Marko Lindqvist Date: Sun Sep 17 01:57:24 2017 +0300 cm: Accept negative value in emergency situation See hrm Bug #695022 Signed-off-by: Marko Lindqvist commit 790831767bf0b7ba4d26e7e6fb613d3bd6486f6f 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 629cf0d0d9a6d4e6729736f9df675ea919a801e5 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 ecd8c0a505b9acc6604a293a1c8c2bec1f05e428 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 ac1a231db0492b11c543de5c5ed56dc0cf643d58 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 0446df5df91f53f9b42e188e99a46cf62435c5f3 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 1ca866e128fb11e0865d581d76ddf4fbf0127444 Author: Marko Lindqvist Date: Sat Sep 9 23:39:05 2017 +0300 Make AI to value science more than gold See hrm Feature #662670 Signed-off-by: Marko Lindqvist commit 89d303dc03209c871a35652a4b5a9b90ab6b1b0a Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Sep 16 15:33:36 2017 +0100 Mark as development code. commit 0146fb6e8bee9848e9102f5659d80f1793d1a871 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Sep 16 15:31:40 2017 +0100 Refresh ChangeLog for release. commit b21e0a21c7518e3738b7fee20c99e0229c0e1ddc Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Sep 16 15:29:56 2017 +0100 Bump version number to '2.6.0-beta1'. commit e8edbd189435a41a742c32a1b63c220f0de373a8 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Sep 16 15:23:41 2017 +0100 Results of running 'make update-po' in translations/{freeciv,nations,ruledit}/ commit 41ce94a7614a6df1b059b5542bedbf741e7f0b7e Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Sep 16 15:15:31 2017 +0100 Update NEWS for 2.6 from wiki NEWS-2.6.0. commit 6edbce2a4dc5967adc92cb04ac2a6a075ac71707 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Sep 16 14:06:33 2017 +0100 fr.po: Spot fixes for Qt format errors. Re-apply 00f4ab705b, and fix another one I saw in passing. commit e9aa4cc5a5092794f17b8f9869b10856ad6d41ac Author: Igx, The Dreaming Drummer Date: Sat Sep 16 14:01:21 2017 +0100 Updated French translations. freeciv: 84%: 5978 translated, 765 fuzzy, 347 untranslated. nations: 85%: 1574 translated, 28 fuzzy, 241 untranslated. ruledit: 12%: 7 translated, 16 fuzzy, 33 untranslated. commit 3736fc448b4b1627e45b6ece8ab950e16d64125b Author: Konstantin Vedeneev Date: Sat Sep 16 05:48:06 2017 +0500 Russian translation update. core: 7090 translated messages. nations: 1843 translated messages. ruledit: 56 translated messages. commit 208ae57fd8985e1c2435c69a4b98e2869851edf8 Author: Benno Lang Date: Sat Sep 16 01:02:53 2017 +0100 Merge Esperanto core strings from S2_5. From commit 32c31dc577. Stats on S2_6: freeciv: 34%: 2417 translated, 2196 fuzzy, 2477 untranslated. commit 9c14973479877ef8b747ff7ba5b7f0f58af12a02 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Sep 16 00:56:00 2017 +0100 Partial update of en_GB core strings. freeciv: 95%: 6730 translated, 269 fuzzy, 91 untranslated. commit 408e7d7169dffaf83438e493e6e80d0a8dfb5ba1 Author: Marko Lindqvist Date: Sat Sep 16 03:16:23 2017 +0300 Add langstat files to .gitignore Signed-off-by: Marko Lindqvist commit ae3f1b888064bbca642fc801a91fa3d8404ae2f7 Author: dftec Date: Mon Sep 11 19:56:43 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 ae9b8b7164598b3b8fec039f62bc34b4b2776252 Author: Marko Lindqvist Date: Sat Sep 16 02:15:38 2017 +0300 Add missing files to POTFILES.in Signed-off-by: Marko Lindqvist commit e90b4a9d0a8fef2afd3e086ea933f4898da0cc09 Author: Marko Lindqvist Date: Sat Sep 16 01:26:41 2017 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit e82832de79b6d3ae8f3a29bc98aa5ee81f670f0e Author: Joan Creus Date: Fri Sep 15 20:07:38 2017 +0200 Catalan translation update commit 0b824f66f8ad35de7bc7703f475158f30ecf235d Author: mir3x Date: Thu Sep 14 23:17:25 2017 +0200 Scaling - Fixed some offsets which were not scalled. See hrm Bug #696435 commit 4aa5b9872856a460c269272bf86199818066d65d Author: Marko Lindqvist Date: Thu Sep 14 17:09:38 2017 +0300 dos2unix README.civ2civ3 See hrm Task #695996 Signed-off-by: Marko Lindqvist commit 0ef03b063432c2eb03c917cd29c687b573c95171 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Thu Sep 14 00:14:28 2017 +0100 Partial update of en_GB translation for S2_6. freeciv: 95.3%: 6680 translated, 242 fuzzy, 91 untranslated. nations: 100%: 1843 translated. ruledit: 100%: 56 translated. commit c03f0da945e8cc701619e195206d76dd812700f2 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Tue Sep 12 10:22:38 2017 +0100 Miscellaneous string-related tweaks. Rewordings, pluralisation, correct parts of speech in substitution. See hrm bug #689474. commit e87cabd5a05f9f15c409c20c38fbf498e3b43a85 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 a037457bac9a9967a6efa552bfa7f8010b531f09 Author: Marko Lindqvist Date: Sat Sep 9 23:43:23 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 2208702ced70184f467e8fe7eda448f5d959bca5 Author: Marko Lindqvist Date: Sat Sep 9 23:42:54 2017 +0300 Notify clients if saving of the game fails Reported by Christian Knoke See hrm Feature #657139 Signed-off-by: Marko Lindqvist commit c9d5fabab6ccca36fd1dc2140cac4cd0612a191d 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 1f4aa548e9f318acf8333ff4352b9e07b4ea3ee7 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 525e97c75d08a6bef5d1ae797a5e1a583720e8e5 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 6a05b437fd54d06368b2f6d6cc68393ad3e2f330 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 b212cc769bdc91d9a66f07cf1295e70f2673784b 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 672c7e549685bf0866e79841cafc892d1efbc5bf Author: mir3x Date: Mon Sep 11 20:38:17 2017 +0200 Qt client - crop pixmap in progressbar See hrm Feature #696000 commit b29bbdd26c94f2ee769678e2d71e8f378a878000 Author: mir3x Date: Mon Sep 11 20:35:45 2017 +0200 Qt client - city dialog - use smooth scaling for items in production widget See hrm Feature #696001 commit eccbfeb4645c35d6a2e641770c40dada3e65b901 Author: mir3x Date: Mon Sep 11 20:32:53 2017 +0200 Qt client - toggle reports visiblity with shortcuts/icons instead just showing See hrm Feature #695926 commit dd94124b22a00c24600f8b53c61369210a1a0403 Author: mir3x Date: Mon Sep 11 20:30:00 2017 +0200 Qt client - remove deadstores (useless intitializations) See hrm Bug #695732 commit ed212323437996f95599f38d3313a918b4dea221 Author: mir3x Date: Mon Sep 11 20:25:11 2017 +0200 Qt client - city dialog - fixed 3 potential memory leaks See hrm Bug #695360 commit 66155aa80a7d3ee1c068f8ea2dc5715d6ffb74b8 Author: dftec Date: Sat Sep 9 23:42:09 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 80d9aabf3eb8a2c263a6264719dad548c44d86f2 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 6ca8da111bd114d7b33780262397a1ad6f5e7691 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 a13fdd58fec92e19aabcc2ec74d17a6b70688db6 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 7113432d4d3d77a450663ae1ee499183e6f2d5a5 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 6cfadac544804852b13071e1e18c5df12af84e2a 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 599a0d3673267ce4d7a6fca3746ed1908dcbd034 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 b5f9e2c21d8cb8a6e18b8eb805c4665a4f5d0318 Author: Christian Prochaska Date: Sat Sep 2 22:47:38 2017 +0200 Updated msys1 environment (cairo) See hrm Bug #693241 commit aea58baa7efe15229851365d656fca6308f1cb8e Author: Marko Lindqvist Date: Thu Sep 7 00:51:30 2017 +0300 civ2civ3: Adjust Cheating AI effects Patch by David Fernandez (bard) See hrm Feature #681976 Signed-off-by: Marko Lindqvist commit 4b8584f55b1ece7f86af59b58554e79d5dcf8fc8 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 f551ca709f3c60ccf3644f36f34cd23387005708 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 d192c9d641a8b03cadfa239b0a5b0680bb592b39 Author: Marko Lindqvist Date: Tue Sep 5 02:21:47 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 0a29b475776d96ebdaa7cc3e0da3dd003d0af0e2 Author: mir3x Date: Wed Sep 6 11:39:09 2017 +0200 Qt client - fixed "Reset zoom to default" not restoing origianl font sizes. Reported by Jacob Nevins See hrm Bug #691751 commit 35e03156ba27de52f0cad9c4079c0de8caa8b71a 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 b0ff44bbafb6d8e0aad751dd73486f934e3966c3 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 21fe6a07efc9b49a93c99cbcb64bd22d14333902 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 fdee45c9922487373c5313b3c40dfce0d56f822e 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 67a05d52c72e86f3f50f42a17bf41c4f1daf21c6 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 b3ba04f700a509c29366e0ae23e78aabfe908d6a 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 db510f8250cd83226176c77cdc997b7a7fe72fc3 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 9d6b866d071e98e70a5debce6815f4160047e8f9 Author: Marko Lindqvist Date: Sun Sep 3 23:18:26 2017 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit 0e72a9eae78e6890bc4850a284258d242a47404f 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 e921e6d157430866246acfeeb6fabe0e418e23a8 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 0fd691d85f4af4a181db71359ca7a8d94f346970 Author: Marko Lindqvist Date: Mon Aug 28 22:10:44 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 6d831174c2e49521ef18ac3945172e50c0a097b0 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 7d9cd0662ccb51b444eac4af4b8bc69e6ebf293f 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 2ea300b2eebc87b5af8f2f5e73f3b3151cae0c05 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 a7d694c69099cdc999dddb5898e030e43e6140ea Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Aug 27 12:18:28 2017 +0100 README.packaging: note 2.6 ruledit status. (I.e., that it's not really ready to be packaged.) See hrm feature #693360. commit 02cd372f7484c7ebdd72910c97eadaa27fec0cf8 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Aug 27 12:09:14 2017 +0100 Update docs for deprecation of FREECIV_PATH. See hrm bug #693358. commit d2fb2301a09d4596fba9f0aac706dbaef0315e4c Author: Marko Lindqvist Date: Tue Aug 29 00:08:20 2017 +0300 dos2unix toonhex.tilespec Signed-off-by: Marko Lindqvist commit fbd4cddf650fa801d75008212ac5df8fe560944c Author: Joan Creus Date: Mon Aug 28 17:52:25 2017 +0200 Catalan translation almost done commit 84038262d7a4962941a03aa7684db4bfcc0bc88b 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 40bdce5975a52632739c8ff4198d2a5cd3a0cc3b Author: Joan Creus Date: Sun Aug 27 09:15:48 2017 +0200 Update translation for ruledit commit baa04a7c56da9c7dea3c720dd4918c556b6f42b8 Author: Joan Creus Date: Sat Aug 26 23:05:38 2017 +0200 Catalan translation upgrade commit ab930ba5431f1722edc0a8c6f2b1b03dcdcc948a 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 82c8f98d81b03870d25a350140344f30380f5e71 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 39426dcd2d19e321329d95742f8001f4f8137a27 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 470c1f462ffeaca12572fd4bf66b9ff04fb286f8 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 6cf02946fe9995778059c116aef431caa69ecd6e 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 07506a0e89a62e015adb0c049fd6b3e2f9da3646 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 00f4ab705b2f6d8f772aaf0ddebebdd771a83d50 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 d2035ec4a014267aaa56d63b92e6797da3242634 Author: Joan Creus Date: Fri Aug 18 19:05:54 2017 -0700 Update Catalan translation commit af62f037f7bf343f9ee42ae843c721c7abc55436 Author: Konstantin Vedeneev Date: Fri Aug 18 14:24:10 2017 +0500 Russian translation for 2.6 branch commit 188c975410f5fa26919056f3a54636107a8b7e9a 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 ddb1a92a4804e933a08316550d5fde1c5b9edd3e 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 5db2595817476ba085463b999c5ba7cd2224fa80 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 39bece396d049808ce9903ee0eb113017ce41f1b Author: Joan Creus Date: Tue Aug 15 21:43:35 2017 -0700 Update Catalan translation commit bb30a3e84b5592e0dfb560c040a269227ed020ad 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 1f3d71d21bad34b539f6145adab4b4a0868da52a Author: Joan Creus Date: Mon Aug 14 17:32:48 2017 -0700 Update Catalan translation commit d0efa77ced7148f6c2b0bfa7634206665c674ee6 Author: Marko Lindqvist Date: Mon Aug 14 01:38:44 2017 +0300 Update Finnish translation of ruledit domain Signed-off-by: Marko Lindqvist commit 86d1c1a5533f3408059c2110f0b8e2fe04778092 Author: Marko Lindqvist Date: Sun Aug 13 08:40:31 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 88c4500782cace3519d33d3cb83c57a2c19a0a51 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 e84514ea4f97bf774107c3b6295950ad67b745b7 Author: Marko Lindqvist Date: Sat Aug 12 09:59:54 2017 +0300 Update Finnish translation of nations Translations by Sini Ruohomaa Signed-off-by: Marko Lindqvist commit 29c84a15cb25643c836f0ebe947dba6fd12c5db5 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 ed3e9bad42e99b40faaa2a0534b41598a937c0c3 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 3b2808abee4ad1331a40113844fc328095c1d78a 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 b0b0b94a57d5ce61817aaa4f84b9f711c4e5be6b Author: Christian Prochaska Date: Tue Aug 8 21:26:42 2017 +0200 Revert "Do not use border-image property in Qt-client themes" This reverts commit c3114c64a661254e68ea03f56144845452d6fc51. See hrm Bug #682703 commit a083c447c876ba7141e7cc49f4a078827cc8c5de Author: Christian Prochaska Date: Sun Jul 30 21:38:49 2017 +0200 Updated msys1 environment (toolchain) See hrm Bug #682703, Bug #681877, Bug #681643 commit ae882b330ab93ac3d0e6d6b74fd701ddd6f58417 Author: Joan Creus Date: Sun Aug 6 22:56:45 2017 -0700 Minor updates to Catalan translation commit ff9f18dc5bf29ab083413842cfa2b8727854cfc8 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 05098f5ae7705b4eea157b3c7a867c75b74b91cd Author: Marko Lindqvist Date: Fri Aug 4 17:08:49 2017 +0300 dos2unix hexemplio spec-files Signed-off-by: Marko Lindqvist commit b5c3daac95b4aa026dafbf895e6e2be9d4deedd1 Author: Joan Creus Date: Thu Aug 3 01:02:04 2017 -0700 Minor changes to Catalan translation commit 1183e037661b0d530e846bf11e1dda9100574ad2 Author: Joan Creus Date: Thu Aug 3 00:55:51 2017 -0700 Minor change to Catalan translation commit e5166b54576dc66dd813c7747940693a3a1eb717 Merge: e82169bc7b f56877f25b Author: Joan Creus Date: Wed Aug 2 22:59:27 2017 -0700 Merge branch 'S2_6' of github.com:freeciv/freeciv into S2_6 commit e82169bc7b2d4140c95e0194f564e5f375cf9e9c Author: Joan Creus Date: Wed Aug 2 00:04:38 2017 -0700 Updating Catalan translation for nations commit f56877f25bcd116b0f40a3d9214c77b075c5db36 Author: Marko Lindqvist Date: Sun Jul 30 11:03:43 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 23c0645995f6beba74c984f57327cf2d05665d75 Author: mir3x Date: Tue Aug 1 21:58:54 2017 +0200 Qt client - fixed icon aspect ratio not preserved in progress bar See hrm Bug #683173 commit a310eae658b537b499d9a1c232fa156ceefe7982 Merge: 8711b9775f b0107261d7 Author: mir3x Date: Tue Aug 1 21:48:32 2017 +0200 Merge branch 'S2_6' of https://github.com/freeciv/freeciv into S2_6 commit 8711b9775f81b6bc2dbcf97accbd39abb8036f25 Author: mir3x Date: Tue Aug 1 21:22:49 2017 +0200 Qt client - add menu option/shortuct to reset tileset to default scale Suggested by 'Griffon Spade' See hrm Feature #683166 commit d289e4697dbb08da4fad0e8a96d6e4117dd3fb49 Author: mir3x Date: Tue Aug 1 21:12:21 2017 +0200 Qt client - changed layout in production queue commit b0107261d7a50645225bb73a391543452d8f9a58 Author: mir3x Date: Tue Aug 1 21:22:49 2017 +0200 m.txt commit 09eef11910d5c3175d9398d0591aa9172b9c1f3e Author: mir3x Date: Tue Aug 1 21:12:21 2017 +0200 m.txt commit cfdeda115ffdd5eb4231a39f8e3a82e0220fae97 Author: Marko Lindqvist Date: Sun Jul 30 00:17:53 2017 +0300 List gtk3.22-client as fully maintained client See hrm Feature #686988 Signed-off-by: Marko Lindqvist commit 12f5b495c503ada1abd68b7b3e153d98f3dd243f Author: Joan Creus Date: Mon Jul 31 00:30:15 2017 -0700 Update Catalan translation commit 5efd228649f61a34eefa29aad37a4e0c5d6d99f4 Author: Joan Creus Date: Sun Jul 30 23:19:13 2017 -0700 Update Catalan translation commit 89444ca980bc1037ade04933300bba5ac743d503 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 c12affc75120f47d3b30adb6ff9e88fd978ee2e1 Author: Marko Lindqvist Date: Sun Jul 23 00:04:14 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 04bc6db413ba2a286e4304366a97f9ba809cccb8 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 c8cad4d8dda259e0d6bd5a6a0ce34d246118c3a4 Author: Marko Lindqvist Date: Wed Jul 19 13:19:12 2017 +0300 Add missing dlls to msys2 based installers Reported by GriffonSpade See hrm Bug #684472 Signed-off-by: Marko Lindqvist commit 76f377fe59f3d8fc8eb325498edacb6e8d4ae1f5 Author: Marko Lindqvist Date: Tue Jul 18 00:44:04 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 23ae6f927cc98b5c568d1939392511459b011cce Author: Marko Lindqvist Date: Tue Jul 18 00:43:35 2017 +0300 Reinitialize have_huts to FALSE when generating new map See hrm Bug #682576 Signed-off-by: Marko Lindqvist commit 3c553d6d9410b792904ed9a7304ed80176bc2dff Author: Marko Lindqvist Date: Tue Jul 18 00:43:15 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 ac04fab4847375a650d8d5eb0455e84de1248ba6 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 c203873ecb0c38d80ab8904270015e6e5efaf7c0 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 de838cbe4378757336e6bef2c4310c38efd2160e 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 c3114c64a661254e68ea03f56144845452d6fc51 Author: Marko Lindqvist Date: Sun Jul 16 19:35:10 2017 +0300 Do not use border-image property in Qt-client themes See hrm Bug #682703 Signed-off-by: Marko Lindqvist commit 6abaf39bd3d5f71b805aa2761a07860cf7dfdda8 Author: Marko Lindqvist Date: Sun Jul 16 19:34:52 2017 +0300 Check that "Fusion" style has been succesfully created See hrm Feature #683528 Signed-off-by: Marko Lindqvist commit e02a60342e612c1e1856addd33ec8007ce089b27 Author: Marko Lindqvist Date: Sun Jul 16 19:34:32 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 24093812337667fa3e54b5c30339a9ec0b586410 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 72ed9bf5b09ab4b0c8e239d656c4e43ec8c6856c Author: Marko Lindqvist Date: Sat Jul 15 18:31:49 2017 +0300 Add exchndl.dll to msys2 installer packages See hrm Feature #683174 Signed-off-by: Marko Lindqvist commit 39b22b3d280ebf2c41c274f90088f8c75c6c278f Author: Marko Lindqvist Date: Sat Jul 15 18:31:11 2017 +0300 Update msys2 environment to 170714 level See hrm Task #682538 Signed-off-by: Marko Lindqvist commit 560697a8bbe17ccc75603c5e3f8d8e905d05e66d Author: Marko Lindqvist Date: Fri Jul 14 01:50:07 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 dc8d649a532455ef02bd6ef5f2d389ad8ddb01a2 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 a2c207fd22511a8a8eb41c3bd023d2def5d6aa63 Author: Marko Lindqvist Date: Fri Jul 14 01:49:12 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 4d841b36c0282fadb6c1768e5496a63adfd26d6f Author: Marko Lindqvist Date: Wed Jul 12 07:38:12 2017 +0300 Remove compress and compresstype settings from tileset-demo scenario See hrm Feature #682572 Signed-off-by: Marko Lindqvist commit 04520532852804c22a749f359f36c126f26a499f Author: Marko Lindqvist Date: Wed Jul 12 03:45:25 2017 +0300 Fix fileinfoname() crash in WIN32_NATIVE See hrm Bug #682522 Signed-off-by: Marko Lindqvist commit 67755ac5ad9935f9f9aa2cf8661f3103bb87cdac Author: Marko Lindqvist Date: Wed Jul 12 02:27:35 2017 +0300 Rulesave: Save base "vision_invis_sq" See hrm Bug #682513 Signed-off-by: Marko Lindqvist commit 8b7236f3b54bf3b1df2957b299590b2b71ea9409 Author: Marko Lindqvist Date: Thu Jul 13 12:25:12 2017 +0300 Update Finnish translation Signed-off-by: Marko Lindqvist commit 3dbac683d24fb664b3eaf930b72d379a7cf1a8e4 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 c7bfaa5c259acb34c876d909376c8004bb5202fd Author: Marko Lindqvist Date: Tue Jul 11 18:49:00 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 3705e17124714624e74e6608270d93ae276a2949 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 619a63d3e91f59b89cacc93863b3a61b36b631db 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 14f82de271f983c1b5ceb7e3b227f2bdabfebd0a 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 03898369971ba9813a78a0d2ee8c4e15f72840ce Author: Marko Lindqvist Date: Sat Jul 8 22:46:41 2017 +0300 Update msys2 environment to 170707 level See hrm Task #678380 Signed-off-by: Marko Lindqvist commit 0fb1cc721d21e9087f42aec79ed41b7253866dc8 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 2a8e63d378aa830134a20d7cd24ab6203c21426b 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 e59bf16085b511653dc914ed7074205fc5128736 Author: mir3x Date: Wed Jul 5 09:41:22 2017 +0200 Qt client - add icon to progress bar Suggested by 'bard' See hrm Feature #677588 commit 836003fb8f4ed6b1fe205456435f9ec707ab6f37 Author: mir3x Date: Wed Jul 5 09:37:49 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 b4d6c4dca14035751306d60ce381d72510d305f5 Author: mir3x Date: Wed Jul 5 09:34:12 2017 +0200 Qt client - add information to tooltip about unit/improvements obsolescence Suggested by 'bard' See hrm Feature #673358 commit a6423b360ae32f778ae33e3fe9ae4216d1bb22e8 Author: mir3x Date: Wed Jul 5 09:30:18 2017 +0200 Qt client - added apply button to tax rates dialog. Suggested by 'bard' See hrm Feature #673361 commit 3ccda5df46d0b4e7687a24bd0bf7554055b466cc Author: mir3x Date: Wed Jul 5 09:15:25 2017 +0200 Qt client - allow maximizing/minimizing chat via double click Suggested by 'bard' See hrm Feature #673598 commit 384a894937e355ec2e84f43d8b95e28492b063ec Author: mir3x Date: Wed Jul 5 09:03:49 2017 +0200 Qt client - governor not updated on first double click Reported by 'bard' See hrm Bug #673597 commit 301498c5a300efac516693e0b777572d161e8b61 Author: mir3x Date: Wed Jul 5 08:58:02 2017 +0200 Qt client - recenter map shortcut not working during keyboardless goto Reported by 'bard' See hrm Bug #673353 commit 6fae9e4a7fd726216cbd9e1fdcb5306249ca33bc Author: mir3x Date: Wed Jul 5 08:20:48 2017 +0200 Qt client - added all missing links to help page See hrm Feature #663031 commit e394a046c314a43371f9a6043499f6a8ee499c03 Author: mir3x Date: Wed Jul 5 08:11:56 2017 +0200 Qt client - add buttons next and previous topic in help dialog See hrm Feature #662639 commit 451f9a774f01b7562c2c39281d2af6929d3e2af9 Author: mir3x Date: Wed Jul 5 07:18:33 2017 +0200 Qt client - add scrollbars to unit selector See hrm Feature #662270 commit 6586576b2f23d1c84891bb8ef35c624c4889967e Author: Marko Lindqvist Date: Tue Jul 4 19:58:18 2017 +0300 Always checkout freeciv_config.h.in with LF line endings See hrm Bug #680325 Signed-off-by: Marko Lindqvist commit 3802be6964034b8fba86affeed3ae3cb777742f0 Author: mir3x Date: Tue Jul 4 00:35:40 2017 +0200 Qt client - added loading/reloading lua script See hrm Feature #661842 commit 8e6294bdf4e54745634f962d96cb3dcdc1199cb2 Author: Marko Lindqvist Date: Sat Jul 1 21:32:25 2017 +0300 Fix msys1 ruledit installer build See hrm Bug #680074 Signed-off-by: Marko Lindqvist commit 41da4b7f2674c353b78e45d924262d7c53b36f2d Author: Christian Prochaska Date: Sun Jun 25 23:20:34 2017 +0200 Updated msys1 environment (git) See hrm Task #660908 commit d3d855662963bac892b05d4a459845c599c1a565 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 d7d9d1c29467603f503387223f3a72373d9bc1f9 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 2d48d1a185de099f022cfc8f2260ddbf0f4f94bd Author: Marko Lindqvist Date: Thu Jun 29 09:58:37 2017 +0300 Drop svn repository support See hrm Feature #679223 Signed-off-by: Marko Lindqvist commit 4ef80292d72052ee1d27d3c1e9022f9e131fe52c Author: Marko Lindqvist Date: Thu Jun 29 09:58:10 2017 +0300 Comment typofix: "fullfilled" -> "fulfilled" Signed-off-by: Marko Lindqvist commit 752b991781a90e268271bd9fac0636bcd29cc5a4 Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Thu Jun 29 00:19:16 2017 +0100 Add some missing .gitignores. commit 7cfc348627b1a7a81483f7d262b0d9e676ceda64 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 2cc33443f111b2b4f2a8f0abd49a117acc4f91ad Author: Marko Lindqvist Date: Wed Jun 28 10:04:11 2017 +0300 Do not draw to screen from map_canvas_resized() See hrm Bug #678972 Signed-off-by: Marko Lindqvist commit 713c9457e5ae7dcad45b752509e02c5c5458cf3b Author: Marko Lindqvist Date: Wed Jun 28 10:03:48 2017 +0300 Add "-pg" to LDFLAGS when profiling enabled See hrm Feature #678905 Signed-off-by: Marko Lindqvist commit d75501ff3654ad658d451b06df93250fc3c4ed0e Author: Marko Lindqvist Date: Wed Jun 28 10:03:09 2017 +0300 Distribute tolua.pkg Reported by Jacob Nevins See hrm Bug #678447 Signed-off-by: Marko Lindqvist commit a6bfea1e895cd1ff384f78e79c3e49efdffbd7b9 Author: Marko Lindqvist Date: Wed Jun 28 10:02:17 2017 +0300 Clean out GGZDMOD flag references from freeciv-manual build See hrm Feature #665006 Signed-off-by: Marko Lindqvist commit 9858ffca42df37dc7f03be789ff4fe13e2821053 Author: Marko Lindqvist Date: Wed Jun 28 10:01:38 2017 +0300 Replace documentation references to subversion with git references See hrm Feature #664195 Signed-off-by: Marko Lindqvist commit aed25a795005e8730a2714c886f5aab4542f6544 Author: Marko Lindqvist Date: Tue Jun 27 18:35:51 2017 +0300 Increase plain file buffer size to 8MB Reported by Andreas Røsdal See hrm Bug #679197 Signed-off-by: Marko Lindqvist commit c7ae2df063c35cee3e465a9c31414d03cb79b8c3 Author: Marko Lindqvist Date: Tue Jun 27 18:34:13 2017 +0300 Distribute README.tilesets Reported by Jacob Nevins See hrm Bug #678449 Signed-off-by: Marko Lindqvist commit 64933fb15cfa586edb178ea7555d140da8d8ad43 Author: Marko Lindqvist Date: Tue Jun 27 18:33:50 2017 +0300 Fix "fullfilled" typo See hrm Bug #677799 Signed-off-by: Marko Lindqvist commit d97cc5a5a341139bf6c59e5d1d1df6e34b6b0427 Author: Marko Lindqvist Date: Tue Jun 27 18:33:26 2017 +0300 Comment typofix: "possiblity" -> "possibility" Signed-off-by: Marko Lindqvist commit 4b357b1143e35a78b3494b43047ab62fdde61dcc Author: Marko Lindqvist Date: Tue Jun 27 18:32:47 2017 +0300 Cache is_server() in is_my_zoc() See hrm Feature #675731 Signed-off-by: Marko Lindqvist commit bb53b934621f7597d95cd0d0a61e859d30ea2b17 Author: Sveinung Kvilhaugsvik Date: Mon Jun 26 09:17:48 2017 +0200 Comment spell fix: FLASE -> FALSE. commit 2fd079d75db393f9bdc5ec4d4249573d9fb134d0 Author: Sveinung Kvilhaugsvik Date: Mon Jun 26 09:10:02 2017 +0200 Comment spell fix: untis -> units. commit 3788f6dff7a7bca8d0aa604fef0b0d0e4b8cb860 Author: Sveinung Kvilhaugsvik Date: Mon Jun 26 09:03:52 2017 +0200 Number header comment like the code. commit 06e774dfc4704a8919ae34e9e70c23e7c6a6a4d3 Author: Marko Lindqvist Date: Mon Jun 26 09:58:17 2017 +0300 Comment typofix: "consiguration" -> "configuration" Signed-off-by: Marko Lindqvist commit 1d57d66f02344c714d5a59947e5a573fd7583c0f Author: Marko Lindqvist Date: Mon Jun 26 09:57:34 2017 +0300 Alien: List requirements for the tile to irrigate in Irrigation helptext See hrm Feature #677205 Signed-off-by: Marko Lindqvist commit 64e3780aab52369554145194fd754fa4c6576e1b Author: Marko Lindqvist Date: Mon Jun 26 09:56:44 2017 +0300 Fix theoretical NULL dereference in base_fc_utf8_strlcpy_rep() See hrm Feature #675955 Signed-off-by: Marko Lindqvist commit 775fb55ff722a24ec04ae2b2afc4f4eaa7f04b66 Author: Marko Lindqvist Date: Mon Jun 26 09:56:02 2017 +0300 Macrofy is_extra_caused_by() See hrm Feature #675710 Signed-off-by: Marko Lindqvist commit 92fec20aa93c4d097fc396d639ecdfec57f9775c Author: Marko Lindqvist Date: Mon Jun 26 09:55:05 2017 +0300 Refresh stub ruleset units.ruleset embarks/disembarks documentation See hrm Feature #673640 Signed-off-by: Marko Lindqvist commit f6fca67bf0e1d28bed97a3373389cec51e768ceb Author: Sveinung Kvilhaugsvik Date: Tue May 23 16:29:51 2017 +0200 Fix typo "workist" to "worklist". See hrm Bug #662941 commit 30e13c9b5d9c988be15562391bb3bf64deb18e1e Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Jun 25 14:57:44 2017 +0100 Final Subversion-format ChangeLog update. commit 23e982689b21243bdcfde40c3d77e5c471ed57e3 Author: Marko Lindqvist Date: Sun Jun 25 12:48:05 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 ee89ac27d236d5c8aed1d8f20860dfe5414a60f0 Author: Marko Lindqvist Date: Sun Jun 25 12:47:31 2017 +0300 Fix threaded AI's reverted pollution removal want See hrm Bug #664489 Signed-off-by: Marko Lindqvist commit b3b1b2a73b0291ddeb32bbf77d32c322f540669b Author: Marko Lindqvist Date: Sun Jun 25 12:46:23 2017 +0300 Add -no-pie to LDFLAGS when --enable-gprof given Signed-off-by: Marko Lindqvist commit 872997f5ed2f57eefd05a84b985b6a0c2a8b8098 Author: Marko Lindqvist Date: Sun Jun 25 12:45:37 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 18ea9a5204380abb373fc889c95986fb8fe26503 Author: Marko Lindqvist Date: Sun Jun 25 12:45:00 2017 +0300 Check that research is selected before trying to get its cost See hrm Bug #664286 Signed-off-by: Marko Lindqvist commit c0e0c9a6322c8bbabad87d80bbb7e38beb9bbf25 Author: Marko Lindqvist Date: Sat Jun 24 22:32:16 2017 +0300 Update msys2 environment to 170616 level See hrm Task #660286 Signed-off-by: Marko Lindqvist commit 6dfb1fd2efd684839766d26c3d7f30e1e06669e0 Author: Marko Lindqvist Date: Sat Jun 24 22:31:55 2017 +0300 Fix setting of have_resources when loading savegame2.c savegame See hrm Bug #664343 Signed-off-by: Marko Lindqvist commit 1d88a8a28578ef2f517bffd6c728d6040668a541 Author: Marko Lindqvist Date: Sat Jun 24 22:31:33 2017 +0300 Update INSTALL to git time See hrm Feature #654670 Signed-off-by: Marko Lindqvist commit 2606ca613caa03baa530a01757ef918c7d8f2b08 Author: Marko Lindqvist Date: Sat Jun 24 22:31:16 2017 +0300 Use VERSION_REVTYPE git in Windows Installer build See hrm Feature #654689 Signed-off-by: Marko Lindqvist ------------------------------------------------------------------------ r35702 | cazfi | 2017-05-24 06:31:48 +0100 (Wed, 24 May 2017) | 4 lines Changed paths: M /branches/S2_6/ai/default/aicity.c Make AI less likely to stop building wonder See hrm Feature #662556 ------------------------------------------------------------------------ r35684 | cazfi | 2017-05-21 18:07:21 +0100 (Sun, 21 May 2017) | 10 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r35676 | cazfi | 2017-05-20 12:11:42 +0100 (Sat, 20 May 2017) | 4 lines Changed paths: M /branches/S2_6/ai/default/aiunit.c M /branches/S2_6/server/advisors/advgoto.c Set ACTIVITY_GOTO persistently for military units heading to target See hrm Bug #661869 ------------------------------------------------------------------------ r35662 | cazfi | 2017-05-19 22:27:59 +0100 (Fri, 19 May 2017) | 4 lines Changed paths: M /branches/S2_6/server/scripting/api_server_edit.c Prevent scripting API unit creation from creating stack conflicts See hrm Bug #661533 ------------------------------------------------------------------------ r35653 | cazfi | 2017-05-18 16:24:57 +0100 (Thu, 18 May 2017) | 4 lines Changed paths: M /branches/S2_6/ai/default/aicity.c Multiply AI want for Great Wonders by 1.5 See hrm Feature #661176 ------------------------------------------------------------------------ r35650 | cazfi | 2017-05-18 14:24:00 +0100 (Thu, 18 May 2017) | 4 lines Changed paths: M /branches/S2_6/ai/default/daidomestic.c Fix NULL dereference when there's no suitable founder unit type See hrm Bug #661409 ------------------------------------------------------------------------ r35645 | cazfi | 2017-05-18 14:13:14 +0100 (Thu, 18 May 2017) | 6 lines Changed paths: M /branches/S2_6/server/unittools.c Make sure unit vision radius is not negative Reported by David Fernandez (bard) See hrm Bug #661313 ------------------------------------------------------------------------ r35635 | cazfi | 2017-05-18 10:16:18 +0100 (Thu, 18 May 2017) | 6 lines Changed paths: M /branches/S2_6/server/citytools.c Make sure veterancy of the newly built unit is not negative Reported by David Fernandez (bard) See hrm Bug #661193 ------------------------------------------------------------------------ r35631 | cazfi | 2017-05-18 10:02:58 +0100 (Thu, 18 May 2017) | 6 lines Changed paths: M /branches/S2_6/common/unit.c Fix division by zero when unit activity rate is zero Reported by David Fernandez (bard) See hrm Bug #660342 ------------------------------------------------------------------------ r35615 | cazfi | 2017-05-16 14:33:49 +0100 (Tue, 16 May 2017) | 4 lines Changed paths: M /branches/S2_6/ai/default/daidiplomacy.c Do not set out-of-range AI love towards player launching spaceship See hrm Bug #660363 ------------------------------------------------------------------------ r35608 | cazfi | 2017-05-15 22:41:04 +0100 (Mon, 15 May 2017) | 4 lines Changed paths: M /branches/S2_6/client/tilespec.c Apply activity offsets to workertask icons See hrm Bug #660421 ------------------------------------------------------------------------ r35598 | mir3x | 2017-05-15 18:47:56 +0100 (Mon, 15 May 2017) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/optiondlg.cpp Qt client - don't call non-const member functions on temporaries. See hrm Bug #658871 ------------------------------------------------------------------------ r35595 | mir3x | 2017-05-15 18:45:47 +0100 (Mon, 15 May 2017) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/chatline.cpp M /branches/S2_6/client/gui-qt/citydlg.cpp M /branches/S2_6/client/gui-qt/dialogs.cpp M /branches/S2_6/client/gui-qt/diplodlg.cpp M /branches/S2_6/client/gui-qt/gui_main.cpp M /branches/S2_6/client/gui-qt/pages.cpp M /branches/S2_6/client/gui-qt/ratesdlg.cpp M /branches/S2_6/client/gui-qt/repodlgs.cpp M /branches/S2_6/client/gui-qt/shortcuts.cpp M /branches/S2_6/client/gui-qt/sidebar.cpp M /branches/S2_6/client/gui-qt/themes.cpp Qt client - remove unused not trivial variables. See hrm Bug #658869 ------------------------------------------------------------------------ r35592 | mir3x | 2017-05-15 18:36:22 +0100 (Mon, 15 May 2017) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/cityrep.cpp M /branches/S2_6/client/gui-qt/menu.cpp Qt client - dont pass by value in foreach macro. See hrm Bug #658868 ------------------------------------------------------------------------ r35589 | mir3x | 2017-05-15 18:27:21 +0100 (Mon, 15 May 2017) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/shortcuts.h Qt client - Added Q_OBJECT macro to line_edit class. See hrm Bug #658866 ------------------------------------------------------------------------ r35587 | cazfi | 2017-05-15 18:16:06 +0100 (Mon, 15 May 2017) | 4 lines Changed paths: M /branches/S2_6/doc/README.fcdb M /branches/S2_6/lua/database.lua Update ticket links in documentation to point to hostedredmine. See hrm Feature #660271 ------------------------------------------------------------------------ r35569 | cazfi | 2017-05-14 00:18:14 +0100 (Sun, 14 May 2017) | 4 lines Changed paths: M /branches/S2_6/ai/default/daidomestic.c Remove hard limitation that AI wonder cities never build settlers See hrm Bug #660089 ------------------------------------------------------------------------ r35559 | cazfi | 2017-05-13 19:32:20 +0100 (Sat, 13 May 2017) | 4 lines Changed paths: M /branches/S2_6/ai/default/daimilitary.c Increase AI desire to conquer cities See hrm Feature #659537 ------------------------------------------------------------------------ r35554 | jtn | 2017-05-13 15:11:42 +0100 (Sat, 13 May 2017) | 1 line Changed paths: M /branches/S2_6/translations/nations/en_GB.po M /branches/S2_6/translations/ruledit/en_GB.po Update my email address in nations,ruledit/en_GB.po too. ------------------------------------------------------------------------ r35551 | cazfi | 2017-05-13 13:31:09 +0100 (Sat, 13 May 2017) | 4 lines Changed paths: M /branches/S2_6/doc/README.msys2 M /branches/S2_6/win32/installer_msys2/Makefile Update msys2 environment to 170422 level See hrm Task #652797 ------------------------------------------------------------------------ r35535 | jtn | 2017-05-13 11:03:15 +0100 (Sat, 13 May 2017) | 10 lines Changed paths: M /branches/S2_6/server/savegame2.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. ------------------------------------------------------------------------ r35534 | jtn | 2017-05-13 11:03:11 +0100 (Sat, 13 May 2017) | 3 lines Changed paths: M /branches/S2_6/doc/README Update README for freeciv-announce move. See hrm feature #637953. ------------------------------------------------------------------------ r35526 | sveinung | 2017-05-12 13:58:21 +0100 (Fri, 12 May 2017) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r35494 | cazfi | 2017-05-10 16:39:01 +0100 (Wed, 10 May 2017) | 4 lines Changed paths: M /branches/S2_6/ai/default/aitools.c M /branches/S2_6/server/advisors/advgoto.c Avoid double map_move_cost_unit() See hrm Feature #658612 ------------------------------------------------------------------------ r35490 | cazfi | 2017-05-10 16:08:22 +0100 (Wed, 10 May 2017) | 6 lines Changed paths: M /branches/S2_6/data/nation/newfoundland.ruleset Fix typo in the name of Grand Falls-Windsor Reported by Michael Neil See hrm Bug #658528 ------------------------------------------------------------------------ r35486 | sveinung | 2017-05-10 09:19:17 +0100 (Wed, 10 May 2017) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r35464 | jtn | 2017-05-10 00:56:07 +0100 (Wed, 10 May 2017) | 4 lines Changed paths: M /branches/S2_6/translations/freeciv/ca.po M /branches/S2_6/translations/freeciv/de.po M /branches/S2_6/translations/freeciv/es.po M /branches/S2_6/translations/freeciv/fi.po M /branches/S2_6/translations/freeciv/fr.po M /branches/S2_6/translations/freeciv/gd.po M /branches/S2_6/translations/freeciv/pl.po M /branches/S2_6/translations/freeciv/ru.po M /branches/S2_6/translations/freeciv/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. ------------------------------------------------------------------------ r35456 | cazfi | 2017-05-08 14:07:29 +0100 (Mon, 08 May 2017) | 6 lines Changed paths: M /branches/S2_6/server/techtools.c Do not access out-of-bounds index A_FUTURE from global_advances[] Reported by Per M See hrm Bug #658073 ------------------------------------------------------------------------ r35452 | cazfi | 2017-05-08 12:02:44 +0100 (Mon, 08 May 2017) | 6 lines Changed paths: M /branches/S2_6/client/client_main.c M /branches/S2_6/client/mapctrl_common.c M /branches/S2_6/client/mapctrl_common.h M /branches/S2_6/client/options.c M /branches/S2_6/client/packhand.c M /branches/S2_6/server/srv_main.c Fix "Manual Turn Done in AI mode" Reported by Jacob Nevins See hrm Bug #657412 ------------------------------------------------------------------------ r35445 | cazfi | 2017-05-07 19:54:05 +0100 (Sun, 07 May 2017) | 6 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/gui_main.c M /branches/S2_6/client/gui-gtk-3.22/gui_main.c Fix asserts about top notebook size. Patch by Bernhard and myself See gna patch #7163 ------------------------------------------------------------------------ r35442 | sveinung | 2017-05-07 11:59:33 +0100 (Sun, 07 May 2017) | 8 lines Changed paths: M /branches/S2_6/data/civ2civ3/README.civ2civ3 M /branches/S2_6/data/civ2civ3/units.ruleset M /branches/S2_6/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 ------------------------------------------------------------------------ r35437 | sveinung | 2017-05-06 22:04:16 +0100 (Sat, 06 May 2017) | 13 lines Changed paths: M /branches/S2_6/data/civ2civ3/README.civ2civ3 M /branches/S2_6/data/civ2civ3/effects.ruleset M /branches/S2_6/data/civ2civ3/terrain.ruleset M /branches/S2_6/data/sandbox/effects.ruleset M /branches/S2_6/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 ------------------------------------------------------------------------ r35436 | sveinung | 2017-05-06 22:04:09 +0100 (Sat, 06 May 2017) | 9 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r35435 | sveinung | 2017-05-06 22:04:01 +0100 (Sat, 06 May 2017) | 10 lines Changed paths: M /branches/S2_6/data/civ2civ3/terrain.ruleset M /branches/S2_6/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 ------------------------------------------------------------------------ r35434 | sveinung | 2017-05-06 22:03:51 +0100 (Sat, 06 May 2017) | 9 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r35411 | sveinung | 2017-05-05 12:00:48 +0100 (Fri, 05 May 2017) | 3 lines Changed paths: M /branches/S2_6/server/diplomats.c A non Spy is spent, not caught. It can't escape. See hrm Feature #657298 ------------------------------------------------------------------------ r35410 | sveinung | 2017-05-05 12:00:40 +0100 (Fri, 05 May 2017) | 1 line Changed paths: M /branches/S2_6/common/actions.c Comment typo fix. ------------------------------------------------------------------------ r35400 | cazfi | 2017-05-05 07:02:29 +0100 (Fri, 05 May 2017) | 4 lines Changed paths: M /branches/S2_6/server/savegame.c Fix gcc7 warning See hrm Feature #657332 ------------------------------------------------------------------------ r35397 | cazfi | 2017-05-05 06:51:25 +0100 (Fri, 05 May 2017) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl/gui_string.c M /branches/S2_6/client/gui-sdl2/gui_string.c Fix comparison between pointer and zero character See hrm Bug #657309 ------------------------------------------------------------------------ r35392 | sveinung | 2017-05-04 23:29:24 +0100 (Thu, 04 May 2017) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r35389 | cazfi | 2017-05-04 17:45:10 +0100 (Thu, 04 May 2017) | 4 lines Changed paths: M /branches/S2_6/configure.ac M /branches/S2_6/tools/ruledit/ruledit.cpp M /branches/S2_6/tools/ruledit/ruledit.h M /branches/S2_6/tools/ruledit/tab_building.cpp M /branches/S2_6/tools/ruledit/tab_building.h M /branches/S2_6/tools/ruledit/tab_misc.cpp M /branches/S2_6/tools/ruledit/tab_tech.cpp M /branches/S2_6/tools/ruledit/tab_tech.h M /branches/S2_6/tools/ruledit/tab_unit.cpp M /branches/S2_6/tools/ruledit/tab_unit.h Drop --enable-ruledit=experimental support from stable S2_6 See hrm Feature #656678 ------------------------------------------------------------------------ r35384 | sveinung | 2017-05-04 11:23:06 +0100 (Thu, 04 May 2017) | 13 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/unitselect.c M /branches/S2_6/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 ------------------------------------------------------------------------ r35377 | cazfi | 2017-05-03 16:59:43 +0100 (Wed, 03 May 2017) | 4 lines Changed paths: M /branches/S2_6/configure.ac Do not build gtk3.22-client by default See hrm Bug #656603 ------------------------------------------------------------------------ r35368 | cazfi | 2017-05-02 13:38:36 +0100 (Tue, 02 May 2017) | 4 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r35360 | cazfi | 2017-05-01 18:46:10 +0100 (Mon, 01 May 2017) | 6 lines Changed paths: M /branches/S2_6/ai/default/daimilitary.c Fix AI crash when there's no suitable ferryboat type Reported by Eric See gna bug #25628 ------------------------------------------------------------------------ r35353 | jtn | 2017-05-01 17:32:18 +0100 (Mon, 01 May 2017) | 3 lines Changed paths: M /branches/S2_6/translations/freeciv/en_GB.po Update my email address in en_GB.po. "0jacobnk.gna" is about to look dated (but will still reach me). ------------------------------------------------------------------------ r35343 | jtn | 2017-05-01 12:47:17 +0100 (Mon, 01 May 2017) | 3 lines Changed paths: M /branches/S2_6/translations/freeciv/en_GB.po Merge current S2_5 en_GB translation for core strings (r35342). S2_6 stats: 86%: 6012 translated, 659 fuzzy, 311 untranslated. ------------------------------------------------------------------------ r35340 | jtn | 2017-05-01 12:22:48 +0100 (Mon, 01 May 2017) | 6 lines Changed paths: M /branches/S2_6/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. ------------------------------------------------------------------------ r35336 | cazfi | 2017-05-01 11:35:54 +0100 (Mon, 01 May 2017) | 4 lines Changed paths: M /branches/S2_6/INSTALL Update links to SDL/2 requirement packages in INSTALL See hrm Feature #656476 ------------------------------------------------------------------------ r35330 | jtn | 2017-05-01 10:28:02 +0100 (Mon, 01 May 2017) | 8 lines Changed paths: M /branches/S2_6/bootstrap/freeciv-gtk2.appdata.xml.in M /branches/S2_6/bootstrap/freeciv-gtk3.22.appdata.xml.in M /branches/S2_6/bootstrap/freeciv-gtk3.appdata.xml.in M /branches/S2_6/bootstrap/freeciv-mp-gtk2.appdata.xml.in M /branches/S2_6/bootstrap/freeciv-mp-gtk3.appdata.xml.in M /branches/S2_6/bootstrap/freeciv-mp-qt.appdata.xml.in M /branches/S2_6/bootstrap/freeciv-qt.appdata.xml.in M /branches/S2_6/bootstrap/freeciv-ruledit.appdata.xml.in M /branches/S2_6/bootstrap/freeciv-sdl.appdata.xml.in M /branches/S2_6/bootstrap/freeciv-sdl2.appdata.xml.in M /branches/S2_6/bootstrap/freeciv-server.appdata.xml.in M /branches/S2_6/configure.ac M /branches/S2_6/data/helpdata.txt M /branches/S2_6/doc/FAQ M /branches/S2_6/doc/README M /branches/S2_6/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. ------------------------------------------------------------------------ r35324 | sveinung | 2017-04-28 11:05:23 +0100 (Fri, 28 Apr 2017) | 9 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r35314 | jtn | 2017-04-28 00:44:20 +0100 (Fri, 28 Apr 2017) | 3 lines Changed paths: M /branches/S2_6/configure.ac M /branches/S2_6/data/helpdata.txt M /branches/S2_6/doc/BUGS M /branches/S2_6/doc/FAQ M /branches/S2_6/doc/TODO M /branches/S2_6/doc/ca/BUGS.ca M /branches/S2_6/doc/de/BUGS.de M /branches/S2_6/doc/fr/BUGS.fr M /branches/S2_6/doc/ja/BUGS.ja M /branches/S2_6/doc/nl/BUGS.nl M /branches/S2_6/doc/sv/BUGS.sv Update bug tracker URL to hostedredmine. See hrm feature #655380. ------------------------------------------------------------------------ r35310 | cazfi | 2017-04-27 18:20:15 +0100 (Thu, 27 Apr 2017) | 4 lines Changed paths: M /branches/S2_6/bootstrap/generate_gitrev.sh M /branches/S2_6/fc_version Use short git revision identifier in version numbers See hrm Feature #655305 ------------------------------------------------------------------------ r35306 | sveinung | 2017-04-27 14:20:27 +0100 (Thu, 27 Apr 2017) | 1 line Changed paths: M /branches/S2_6/server/srv_main.c Comment fact fix ------------------------------------------------------------------------ r35299 | cazfi | 2017-04-26 17:24:21 +0100 (Wed, 26 Apr 2017) | 4 lines Changed paths: M /branches/S2_6/m4/gtk3.22-client.m4 M /branches/S2_6/m4/no-client.m4 Fail --enable-client=gtk3.22 at configure time when gtk3 not present See hrm Bug #654979 ------------------------------------------------------------------------ r35292 | cazfi | 2017-04-25 17:40:28 +0100 (Tue, 25 Apr 2017) | 4 lines Changed paths: M /branches/S2_6/win32/installer/cleanup_checkout.sh M /branches/S2_6/win32/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 ------------------------------------------------------------------------ r35286 | cazfi | 2017-04-23 21:22:35 +0100 (Sun, 23 Apr 2017) | 2 lines Changed paths: M /branches/S2_6/Makefile.am Remove comment indicating that root Makefile.am would handle config.rpath ------------------------------------------------------------------------ r35283 | cazfi | 2017-04-23 20:13:29 +0100 (Sun, 23 Apr 2017) | 4 lines Changed paths: M /branches/S2_6/doc/README.msys2 M /branches/S2_6/win32/installer_msys2/Makefile Support multiple make jobs in msys2 installer build See hrm Feature #653645 ------------------------------------------------------------------------ r35278 | cazfi | 2017-04-22 21:55:33 +0100 (Sat, 22 Apr 2017) | 2 lines Changed paths: M /branches/S2_6/utility/ioz.h Update comment to speak of freeciv_config.h instead of fc_config.h ------------------------------------------------------------------------ r35274 | sveinung | 2017-04-21 01:58:25 +0100 (Fri, 21 Apr 2017) | 27 lines Changed paths: M /branches/S2_6/data/civ2civ3/README.civ2civ3 M /branches/S2_6/data/civ2civ3/effects.ruleset M /branches/S2_6/data/civ2civ3/game.ruleset M /branches/S2_6/data/civ2civ3/units.ruleset M /branches/S2_6/data/sandbox/README.sandbox M /branches/S2_6/data/sandbox/effects.ruleset M /branches/S2_6/data/sandbox/game.ruleset M /branches/S2_6/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 ------------------------------------------------------------------------ r35267 | sveinung | 2017-04-20 12:28:42 +0100 (Thu, 20 Apr 2017) | 5 lines Changed paths: M /branches/S2_6/data/civ2civ3/README.civ2civ3 "same than" -> "same as". Patch by David Fernandez See hrm Feature #653364 ------------------------------------------------------------------------ r35263 | sveinung | 2017-04-18 06:25:57 +0100 (Tue, 18 Apr 2017) | 3 lines Changed paths: M /branches/S2_6/common/unit.c M /branches/S2_6/common/unit.h Remove the unused function is_diplomat_unit(). See hrm Feature #651952 ------------------------------------------------------------------------ r35245 | cazfi | 2017-04-16 11:02:40 +0100 (Sun, 16 Apr 2017) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r35240 | jtn | 2017-04-16 10:16:24 +0100 (Sun, 16 Apr 2017) | 3 lines Changed paths: M /branches/S2_6/doc/README.sound M /branches/S2_6/doc/de/BUGS.de M /branches/S2_6/doc/de/HOWTOPLAY.de M /branches/S2_6/doc/de/INSTALL.de M /branches/S2_6/doc/fr/HOWTOPLAY.fr M /branches/S2_6/doc/it/HOWTOPLAY.it M /branches/S2_6/doc/it/INSTALL.it M /branches/S2_6/doc/ja/BUGS.ja M /branches/S2_6/doc/ja/HOWTOPLAY.ja M /branches/S2_6/doc/nl/BUGS.nl M /branches/S2_6/doc/nl/HOWTOPLAY.nl M /branches/S2_6/doc/sv/HOWTOPLAY.sv M /branches/S2_6/vms/readme.vms Replace download.gna.org with files.freeciv.org. See hrm bug #652494. ------------------------------------------------------------------------ r35233 | sveinung | 2017-04-12 11:01:00 +0100 (Wed, 12 Apr 2017) | 17 lines Changed paths: M /branches/S2_6/data/civ2civ3/game.ruleset M /branches/S2_6/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 ------------------------------------------------------------------------ r35232 | sveinung | 2017-04-12 11:00:29 +0100 (Wed, 12 Apr 2017) | 8 lines Changed paths: M /branches/S2_6/data/civ2civ3/README.civ2civ3 M /branches/S2_6/data/civ2civ3/game.ruleset M /branches/S2_6/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 ------------------------------------------------------------------------ r35231 | sveinung | 2017-04-12 10:59:52 +0100 (Wed, 12 Apr 2017) | 9 lines Changed paths: M /branches/S2_6/data/civ2civ3/game.ruleset M /branches/S2_6/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 ------------------------------------------------------------------------ r35230 | sveinung | 2017-04-12 10:59:33 +0100 (Wed, 12 Apr 2017) | 3 lines Changed paths: M /branches/S2_6/server/settings.h settings.h: add header group label comments. See hrm Feature #651392 ------------------------------------------------------------------------ r35216 | sveinung | 2017-04-06 09:22:17 +0100 (Thu, 06 Apr 2017) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r35209 | sveinung | 2017-04-05 15:26:38 +0100 (Wed, 05 Apr 2017) | 5 lines Changed paths: M /branches/S2_6/common/requirements.h M /branches/S2_6/common/unittype.c Stop sharing requirement_unit_state_ereq(). Have it live in common/unittype.c where it is used. See hrm Feature #649817 ------------------------------------------------------------------------ r35208 | sveinung | 2017-04-05 15:26:30 +0100 (Wed, 05 Apr 2017) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r35174 | cazfi | 2017-03-31 16:53:33 +0100 (Fri, 31 Mar 2017) | 4 lines Changed paths: M /branches/S2_6/dependencies/luasql/README M /branches/S2_6/dependencies/luasql/Version M /branches/S2_6/dependencies/luasql/src/ls_mysql.c M /branches/S2_6/dependencies/luasql/src/ls_postgres.c M /branches/S2_6/dependencies/luasql/src/ls_sqlite3.c M /branches/S2_6/dependencies/luasql/src/luasql.c Updated included luasql files to luasql-2.3.5 level. See hrm Feature #648391 ------------------------------------------------------------------------ r35140 | sveinung | 2017-03-20 11:23:31 +0000 (Mon, 20 Mar 2017) | 3 lines Changed paths: M /branches/S2_6/common/actions.c Assert what is checked rather than FALSE. See hrm Feature #645804 ------------------------------------------------------------------------ r35103 | sveinung | 2017-03-12 12:33:37 +0000 (Sun, 12 Mar 2017) | 6 lines Changed paths: M /branches/S2_6/common/actions.c M /branches/S2_6/common/metaknowledge.c M /branches/S2_6/common/metaknowledge.h M /branches/S2_6/utility/shared.c M /branches/S2_6/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 ------------------------------------------------------------------------ r35096 | cazfi | 2017-03-12 08:46:35 +0000 (Sun, 12 Mar 2017) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r35082 | cazfi | 2017-03-08 16:40:34 +0000 (Wed, 08 Mar 2017) | 4 lines Changed paths: M /branches/S2_6/configure.ac Updated BUG_URL to point to hostedredmine.com See hrm Feature #637952 ------------------------------------------------------------------------ r35067 | mir3x | 2017-02-28 06:33:53 +0000 (Tue, 28 Feb 2017) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/menu.cpp Qt client - fixed quickairlift unit type not shown after menu update See gna bug #25533 ------------------------------------------------------------------------ r35063 | mir3x | 2017-02-28 06:31:23 +0000 (Tue, 28 Feb 2017) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/pages.cpp Qt client - added connect to server on enter pressed in linedit in pregame See gna patch #8118 ------------------------------------------------------------------------ r35062 | cazfi | 2017-02-23 05:00:24 +0000 (Thu, 23 Feb 2017) | 6 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/gui_main.c M /branches/S2_6/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 ------------------------------------------------------------------------ r35059 | cazfi | 2017-02-22 04:11:42 +0000 (Wed, 22 Feb 2017) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/repodlgs.cpp Fixed 'might be used uninitialized' error from qt-client update_units(). See hrm bug #639513 ------------------------------------------------------------------------ r35054 | mir3x | 2017-02-21 14:12:52 +0000 (Tue, 21 Feb 2017) | 6 lines Changed paths: M /branches/S2_6/server/report.c Fixed dead player scores not revealed on game over Reported by Daniel Markstedt See gna bug #17248 ------------------------------------------------------------------------ r35051 | mir3x | 2017-02-21 14:08:48 +0000 (Tue, 21 Feb 2017) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/client/gui-qt/pages.cpp M /branches/S2_6/client/gui-qt/repodlgs.cpp M /branches/S2_6/client/gui-qt/repodlgs.h M /branches/S2_6/data/themes/gui-qt/Classic/resource.qss M /branches/S2_6/data/themes/gui-qt/Necrophos/resource.qss M /branches/S2_6/data/themes/gui-qt/NightStalker/resource.qss Qt client - new units report See gna patch #8117 ------------------------------------------------------------------------ r35048 | mir3x | 2017-02-16 20:03:42 +0000 (Thu, 16 Feb 2017) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/pages.cpp Qt client - rearranged page scenario See gna patch #8116 ------------------------------------------------------------------------ r35044 | mir3x | 2017-02-16 20:01:21 +0000 (Thu, 16 Feb 2017) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/plrdlg.cpp Qt client - fixed player dialog not showing new nations See gna bug #25506 ------------------------------------------------------------------------ r35042 | cazfi | 2017-02-16 04:58:05 +0000 (Thu, 16 Feb 2017) | 4 lines Changed paths: M /branches/S2_6/bootstrap/generate_gitrev.sh Replaced typo that caused unnecessary regeneration of fc_gitrev_gen.h See gna bug #25508 ------------------------------------------------------------------------ r35039 | cazfi | 2017-02-16 04:48:29 +0000 (Thu, 16 Feb 2017) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r35030 | mir3x | 2017-02-14 08:14:26 +0000 (Tue, 14 Feb 2017) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/gui_main.cpp Qt client - focus might be set incorrectly to map in some cases See gna bug #25505 ------------------------------------------------------------------------ r35027 | mir3x | 2017-02-14 08:10:21 +0000 (Tue, 14 Feb 2017) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/gui_main.cpp Qt client - Changed manual switching to PAGE_START only from PAGE_NETWORK. See gna bug #25486 ------------------------------------------------------------------------ r35025 | cazfi | 2017-02-13 20:16:54 +0000 (Mon, 13 Feb 2017) | 4 lines Changed paths: M /branches/S2_6/doc/README.msys2 M /branches/S2_6/win32/installer/Makefile Updated gnuwin/msys download URL. See gna patch #8109 ------------------------------------------------------------------------ r35021 | mir3x | 2017-02-12 19:17:30 +0000 (Sun, 12 Feb 2017) | 5 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/sprite.c Gtk2 client - crop scaled hex sprites bigger by 1 pixel. See gna patch #8111 ------------------------------------------------------------------------ r35018 | mir3x | 2017-02-12 19:10:46 +0000 (Sun, 12 Feb 2017) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/chatline.cpp Qt client - Fixed 'glued' links in chat. See gna bug #25499 ------------------------------------------------------------------------ r35015 | mir3x | 2017-02-12 19:08:03 +0000 (Sun, 12 Feb 2017) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/diplodlg.cpp Qt client - contrast colors in diplomacy dialog overriden by theme See gna bug #25495 ------------------------------------------------------------------------ r35012 | mir3x | 2017-02-12 19:05:29 +0000 (Sun, 12 Feb 2017) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/helpdlg.cpp Qt client - show nations flags in help tree See gna patch #8113 ------------------------------------------------------------------------ r35009 | mir3x | 2017-02-12 19:03:18 +0000 (Sun, 12 Feb 2017) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/diplodlg.cpp Qt client - added tooltip to diplomacy dialog about state beween civilizations See gna patch #8114 ------------------------------------------------------------------------ r35005 | mir3x | 2017-02-12 19:00:24 +0000 (Sun, 12 Feb 2017) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/plrdlg.cpp Qt client - added information about sharing vision to player dialog See gna patch #8115 ------------------------------------------------------------------------ r34989 | mir3x | 2017-02-07 15:59:17 +0000 (Tue, 07 Feb 2017) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/sprite.cpp Qt client - crop scaled hex sprites bigger by 1 pixel for scaled tileset. See gna patch #8110 ------------------------------------------------------------------------ r34986 | mir3x | 2017-02-07 15:54:40 +0000 (Tue, 07 Feb 2017) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/dialogs.cpp Qt client - find best transport from correct tile for transport dialog. See gna bug #25492 ------------------------------------------------------------------------ r34977 | mir3x | 2017-02-05 16:16:24 +0000 (Sun, 05 Feb 2017) | 5 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/sprite.c M /branches/S2_6/client/gui-gtk-3.0/sprite.c M /branches/S2_6/client/gui-gtk-3.22/sprite.c M /branches/S2_6/client/gui-qt/qtg_cxxside.h M /branches/S2_6/client/gui-qt/sprite.cpp M /branches/S2_6/client/gui-sdl/sprite.c M /branches/S2_6/client/gui-sdl/themespec.c M /branches/S2_6/client/gui-sdl2/sprite.c M /branches/S2_6/client/gui-sdl2/themespec.c M /branches/S2_6/client/gui-stub/sprite.c M /branches/S2_6/client/gui-xaw/graphics.c M /branches/S2_6/client/gui_interface.c M /branches/S2_6/client/gui_interface.h M /branches/S2_6/client/include/sprite_g.h M /branches/S2_6/client/tilespec.c Added option to scale tileset with bilinear algorithm See gna patch #8108 ------------------------------------------------------------------------ r34974 | mir3x | 2017-02-05 15:47:27 +0000 (Sun, 05 Feb 2017) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/hudwidget.cpp Qt client - fixed clang warning - 'has road' - Wsometimes-uninitialized See gna bug #25487 ------------------------------------------------------------------------ r34971 | mir3x | 2017-02-05 15:45:03 +0000 (Sun, 05 Feb 2017) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/gui_main.cpp M /branches/S2_6/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 ------------------------------------------------------------------------ r34968 | mir3x | 2017-02-05 15:42:35 +0000 (Sun, 05 Feb 2017) | 6 lines Changed paths: M /branches/S2_6/client/tilespec.c Fixed some tileset variables which could be scaled 2 times. Fixed wrong comparision. See gna bug #25474 ------------------------------------------------------------------------ r34965 | mir3x | 2017-02-05 15:37:59 +0000 (Sun, 05 Feb 2017) | 5 lines Changed paths: M /branches/S2_6/common/aicore/path_finding.c Fixed hidden int promotion in pf_pos_hash_val(...) See gna bug #25449 ------------------------------------------------------------------------ r34962 | mir3x | 2017-02-05 15:34:00 +0000 (Sun, 05 Feb 2017) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r34956 | jtn | 2017-02-04 11:17:54 +0000 (Sat, 04 Feb 2017) | 4 lines Changed paths: M /branches/S2_6/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. ------------------------------------------------------------------------ r34953 | cazfi | 2017-02-04 08:33:59 +0000 (Sat, 04 Feb 2017) | 4 lines Changed paths: M /branches/S2_6/tools/modinst.c Respect DIR_SEPARATOR in path to modpack database file. See bug #25485 ------------------------------------------------------------------------ r34939 | mir3x | 2017-02-02 19:56:50 +0000 (Thu, 02 Feb 2017) | 5 lines Changed paths: M /branches/S2_6/client/tilespec.c Fixed some tileset variables scaled 2 times See bug #25474 ------------------------------------------------------------------------ r34936 | mir3x | 2017-02-02 19:50:28 +0000 (Thu, 02 Feb 2017) | 5 lines Changed paths: M /branches/S2_6/client/tilespec.c Fixed memory leaks when rereading tileset. See patch #8102 ------------------------------------------------------------------------ r34934 | mir3x | 2017-02-02 19:47:36 +0000 (Thu, 02 Feb 2017) | 5 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/citydlg.c M /branches/S2_6/client/gui-gtk-2.0/gui_main.c M /branches/S2_6/client/gui-gtk-2.0/happiness.c M /branches/S2_6/client/gui-gtk-2.0/sprite.c Gtk2 client - added scaling tileset See patch #8094 ------------------------------------------------------------------------ r34933 | mir3x | 2017-02-02 19:44:55 +0000 (Thu, 02 Feb 2017) | 5 lines Changed paths: M /branches/S2_6/client/tilespec.c M /branches/S2_6/client/tilespec.h Added function to retrieve scale of current tileset See patch #8093 ------------------------------------------------------------------------ r34928 | mir3x | 2017-02-02 19:34:22 +0000 (Thu, 02 Feb 2017) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/hudwidget.cpp M /branches/S2_6/client/gui-qt/mapview.cpp Qt client - add movement cost to terrain tooltip See patch #8099 ------------------------------------------------------------------------ r34927 | cazfi | 2017-02-02 05:43:56 +0000 (Thu, 02 Feb 2017) | 4 lines Changed paths: M /branches/S2_6/dependencies/lua-5.3/README M /branches/S2_6/dependencies/lua-5.3/Version M /branches/S2_6/dependencies/lua-5.3/doc/readme.html M /branches/S2_6/dependencies/lua-5.3/src/lauxlib.c M /branches/S2_6/dependencies/lua-5.3/src/lauxlib.h M /branches/S2_6/dependencies/lua-5.3/src/lbaselib.c M /branches/S2_6/dependencies/lua-5.3/src/lcode.c M /branches/S2_6/dependencies/lua-5.3/src/ldebug.c M /branches/S2_6/dependencies/lua-5.3/src/ldo.c M /branches/S2_6/dependencies/lua-5.3/src/lgc.c M /branches/S2_6/dependencies/lua-5.3/src/linit.c M /branches/S2_6/dependencies/lua-5.3/src/liolib.c M /branches/S2_6/dependencies/lua-5.3/src/lmathlib.c M /branches/S2_6/dependencies/lua-5.3/src/loadlib.c M /branches/S2_6/dependencies/lua-5.3/src/lobject.c M /branches/S2_6/dependencies/lua-5.3/src/lobject.h M /branches/S2_6/dependencies/lua-5.3/src/lopcodes.h M /branches/S2_6/dependencies/lua-5.3/src/loslib.c M /branches/S2_6/dependencies/lua-5.3/src/lparser.c M /branches/S2_6/dependencies/lua-5.3/src/lstate.h M /branches/S2_6/dependencies/lua-5.3/src/lstrlib.c M /branches/S2_6/dependencies/lua-5.3/src/ltable.c M /branches/S2_6/dependencies/lua-5.3/src/ltable.h M /branches/S2_6/dependencies/lua-5.3/src/ltm.c M /branches/S2_6/dependencies/lua-5.3/src/lua.h M /branches/S2_6/dependencies/lua-5.3/src/luaconf.h M /branches/S2_6/dependencies/lua-5.3/src/lualib.h M /branches/S2_6/dependencies/lua-5.3/src/lutf8lib.c M /branches/S2_6/dependencies/lua-5.3/src/lvm.h Updated included lua to version 5.3.4 See patch #8100 ------------------------------------------------------------------------ r34922 | cazfi | 2017-02-01 09:22:28 +0000 (Wed, 01 Feb 2017) | 6 lines Changed paths: M /branches/S2_6/server/savegame2.c Fixed loading score.specialists from the savegame. Originally reported by Christian Knoke See bug #25475 ------------------------------------------------------------------------ r34918 | cazfi | 2017-02-01 08:38:32 +0000 (Wed, 01 Feb 2017) | 4 lines Changed paths: M /branches/S2_6/doc/README.msys2 M /branches/S2_6/win32/installer_msys2/Makefile Updated msys2 environment to 170126 level. See patch #8085 ------------------------------------------------------------------------ r34913 | mir3x | 2017-01-31 21:07:33 +0000 (Tue, 31 Jan 2017) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/canvas.cpp M /branches/S2_6/client/gui-qt/citydlg.cpp M /branches/S2_6/client/gui-qt/fonts.cpp M /branches/S2_6/client/gui-qt/fonts.h M /branches/S2_6/client/gui-qt/gui_main.cpp M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/client/gui-qt/menu.h M /branches/S2_6/client/gui-qt/shortcuts.cpp M /branches/S2_6/client/gui-qt/shortcuts.h M /branches/S2_6/client/gui-qt/sprite.cpp Qt client - added scaling tileset See patch #8087 ------------------------------------------------------------------------ r34912 | cazfi | 2017-01-30 10:11:06 +0000 (Mon, 30 Jan 2017) | 6 lines Changed paths: M /branches/S2_6/server/savegame2.c Always lookup unit orders related keys when loading a savegame. Reported by Christian Knoke See bug #25405 ------------------------------------------------------------------------ r34905 | mir3x | 2017-01-29 20:35:17 +0000 (Sun, 29 Jan 2017) | 5 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/menu.c M /branches/S2_6/client/gui-gtk-2.0/sprite.c M /branches/S2_6/client/gui-gtk-2.0/tileset_dlg.c M /branches/S2_6/client/gui-gtk-3.0/menu.c M /branches/S2_6/client/gui-gtk-3.0/sprite.c M /branches/S2_6/client/gui-gtk-3.0/tileset_dlg.c M /branches/S2_6/client/gui-gtk-3.22/menu.c M /branches/S2_6/client/gui-gtk-3.22/sprite.c M /branches/S2_6/client/gui-gtk-3.22/tileset_dlg.c M /branches/S2_6/client/gui-qt/dialogs.cpp M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/fc_client.h M /branches/S2_6/client/gui-qt/mapctrl.cpp M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/client/gui-qt/qtg_cxxside.h M /branches/S2_6/client/gui-qt/sprite.cpp M /branches/S2_6/client/gui-sdl/sprite.c M /branches/S2_6/client/gui-sdl/themespec.c M /branches/S2_6/client/gui-sdl2/sprite.c M /branches/S2_6/client/gui-sdl2/themespec.c M /branches/S2_6/client/gui-stub/sprite.c M /branches/S2_6/client/gui-xaw/graphics.c M /branches/S2_6/client/gui_interface.c M /branches/S2_6/client/gui_interface.h M /branches/S2_6/client/include/sprite_g.h M /branches/S2_6/client/packhand.c M /branches/S2_6/client/tilespec.c M /branches/S2_6/client/tilespec.h Added scaling tileset See patch #8086 ------------------------------------------------------------------------ r34902 | mir3x | 2017-01-29 20:22:19 +0000 (Sun, 29 Jan 2017) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/repodlgs.cpp M /branches/S2_6/client/gui-qt/repodlgs.h Qt client - show tooltip in research diagram with 500msecs delay See patch #8092 ------------------------------------------------------------------------ r34899 | mir3x | 2017-01-29 20:17:43 +0000 (Sun, 29 Jan 2017) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/repodlgs.cpp M /branches/S2_6/client/gui-qt/sidebar.cpp Qt client - replace deprecated qSort with std::sort See patch #8091 ------------------------------------------------------------------------ r34898 | cazfi | 2017-01-29 20:13:52 +0000 (Sun, 29 Jan 2017) | 4 lines Changed paths: M /branches/S2_6/m4/gtk3.22-client.m4 Allow using things that were deprecated in gtk+-3.22. See patch #7705 ------------------------------------------------------------------------ r34897 | cazfi | 2017-01-29 19:51:01 +0000 (Sun, 29 Jan 2017) | 6 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/transportdlg.c M /branches/S2_6/client/gui-gtk-3.22/transportdlg.c Find "best" transport from correct tile for transport dialog. Reported by Christian Knoke See bug #25406 ------------------------------------------------------------------------ r34891 | mir3x | 2017-01-25 21:31:34 +0000 (Wed, 25 Jan 2017) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/mapctrl.cpp M /branches/S2_6/client/gui-qt/mapview.h Qt client - Fixed unit autocentering when left clicking something outside active unit visible screen. See bug #25466 ------------------------------------------------------------------------ r34890 | sveinung | 2017-01-25 12:06:48 +0000 (Wed, 25 Jan 2017) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r34887 | sveinung | 2017-01-24 15:17:08 +0000 (Tue, 24 Jan 2017) | 6 lines Changed paths: M /branches/S2_6/common/metaknowledge.c M /branches/S2_6/common/metaknowledge.h M /branches/S2_6/common/player.c M /branches/S2_6/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 ------------------------------------------------------------------------ r34878 | mir3x | 2017-01-21 11:44:04 +0000 (Sat, 21 Jan 2017) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/chatline.cpp M /branches/S2_6/client/gui-qt/chatline.h M /branches/S2_6/client/gui-qt/citydlg.cpp M /branches/S2_6/client/gui-qt/dialogs.cpp M /branches/S2_6/client/gui-qt/diplodlg.cpp M /branches/S2_6/client/gui-qt/diplodlg.h M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/fc_client.h M /branches/S2_6/client/gui-qt/fonts.h M /branches/S2_6/client/gui-qt/hudwidget.cpp M /branches/S2_6/client/gui-qt/mapview.h M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/client/gui-qt/messagewin.cpp M /branches/S2_6/client/gui-qt/messagewin.h M /branches/S2_6/client/gui-qt/optiondlg.cpp M /branches/S2_6/client/gui-qt/pages.cpp M /branches/S2_6/client/gui-qt/plrdlg.cpp M /branches/S2_6/client/gui-qt/ratesdlg.cpp M /branches/S2_6/client/gui-qt/ratesdlg.h M /branches/S2_6/client/gui-qt/shortcuts.h M /branches/S2_6/client/gui-qt/spaceshipdlg.cpp M /branches/S2_6/client/gui-qt/voteinfo_bar.cpp Qt client - Added forward declarations in headers, added/removed includes See patch #8083 ------------------------------------------------------------------------ r34875 | mir3x | 2017-01-21 11:37:17 +0000 (Sat, 21 Jan 2017) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/fonts.cpp Qt client - Changed default font size to 14*(PPI/DPI) See bug #25454 ------------------------------------------------------------------------ r34872 | mir3x | 2017-01-21 11:34:32 +0000 (Sat, 21 Jan 2017) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r34870 | sveinung | 2017-01-18 21:50:36 +0000 (Wed, 18 Jan 2017) | 6 lines Changed paths: M /branches/S2_6/common/metaknowledge.c M /branches/S2_6/common/tile.c M /branches/S2_6/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 ------------------------------------------------------------------------ r34864 | sveinung | 2017-01-17 05:32:33 +0000 (Tue, 17 Jan 2017) | 3 lines Changed paths: M /branches/S2_6/common/metaknowledge.c Improve the comment header clarity... ...of the mke_can_see_city_externals() function. ------------------------------------------------------------------------ r34859 | mir3x | 2017-01-16 13:25:43 +0000 (Mon, 16 Jan 2017) | 6 lines Changed paths: M /branches/S2_6/client/cityrepdata.c Added city report columns for culture and history Submitted by Jacob Nevins See patch #7669 ------------------------------------------------------------------------ r34856 | mir3x | 2017-01-16 13:22:46 +0000 (Mon, 16 Jan 2017) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/client/gui-qt/shortcuts.cpp M /branches/S2_6/client/gui-qt/shortcuts.h Qt client - add configurable shortcut to toggle city full bar See patch #8069 ------------------------------------------------------------------------ r34853 | mir3x | 2017-01-16 13:17:16 +0000 (Mon, 16 Jan 2017) | 6 lines Changed paths: M /branches/S2_6/doc/README.packaging M /branches/S2_6/m4/qt5.m4 Decide minimum version of Qt supported Reported by Jacob Nevins See bug #25343 ------------------------------------------------------------------------ r34850 | mir3x | 2017-01-16 13:03:22 +0000 (Mon, 16 Jan 2017) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/themes.cpp Qt client - fixed mismatched free/delete See bug #25431 ------------------------------------------------------------------------ r34847 | mir3x | 2017-01-16 13:00:42 +0000 (Mon, 16 Jan 2017) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/menu.cpp Qt client - fix build road/rail menu entry See bug #25428 ------------------------------------------------------------------------ r34844 | mir3x | 2017-01-16 12:57:13 +0000 (Mon, 16 Jan 2017) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/ratesdlg.cpp Qt client - fix position of tax rates dialog See bug #25427 ------------------------------------------------------------------------ r34840 | mir3x | 2017-01-16 12:54:00 +0000 (Mon, 16 Jan 2017) | 5 lines Changed paths: M /branches/S2_6/utility/fciconv.c Fix building without iconv See bug #25430 ------------------------------------------------------------------------ r34837 | mir3x | 2017-01-16 12:44:48 +0000 (Mon, 16 Jan 2017) | 5 lines Changed paths: M /branches/S2_6/client/control.c M /branches/S2_6/client/gui-qt/mapctrl.cpp quickselect - return focused unit before unit count check for SELECT_FOCUS See bug #25425 ------------------------------------------------------------------------ r34834 | mir3x | 2017-01-16 12:42:06 +0000 (Mon, 16 Jan 2017) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/optiondlg.cpp M /branches/S2_6/client/gui-qt/optiondlg.h Qt client - fixed heap-use-after-free in optiondlg See bug #25440 ------------------------------------------------------------------------ r34822 | mir3x | 2017-01-12 10:25:03 +0000 (Thu, 12 Jan 2017) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/dialogs.cpp M /branches/S2_6/data/themes/gui-qt/NightStalker/resource.qss Qt client - fix default button in disband dialog Reported by Gogo Gugelhupf See bug #25421 ------------------------------------------------------------------------ r34818 | mir3x | 2017-01-12 10:12:36 +0000 (Thu, 12 Jan 2017) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/citydlg.cpp M /branches/S2_6/client/gui-qt/citydlg.h M /branches/S2_6/client/gui-qt/repodlgs.cpp Qt client - use city_improvement_upkeep to calculate upkeep in city dialog Reported by Gogo Gugelhupf See bug #25422 ------------------------------------------------------------------------ r34814 | mir3x | 2017-01-12 09:30:56 +0000 (Thu, 12 Jan 2017) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/pages.cpp Qt client - remove right click menu from end turn sidebar Reported by Gogo Gugelhupf See bug #25420 ------------------------------------------------------------------------ r34811 | mir3x | 2017-01-11 18:16:18 +0000 (Wed, 11 Jan 2017) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/mapctrl.cpp M /branches/S2_6/client/gui-qt/mapview.cpp M /branches/S2_6/client/gui-qt/mapview.h M /branches/S2_6/client/gui-qt/menu.cpp Qt client - fix keyboard goto See bug #25419 ------------------------------------------------------------------------ r34808 | mir3x | 2017-01-09 10:15:51 +0000 (Mon, 09 Jan 2017) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/mapctrl.cpp Qt client - allow keyboardless goto for units in stack See patch #8064 ------------------------------------------------------------------------ r34805 | mir3x | 2017-01-09 10:05:46 +0000 (Mon, 09 Jan 2017) | 5 lines Changed paths: M /branches/S2_6/client/control.c M /branches/S2_6/client/control.h Added SELECT_FOCUS to quickselect_type See patch #8063 ------------------------------------------------------------------------ r34803 | cazfi | 2017-01-09 09:40:54 +0000 (Mon, 09 Jan 2017) | 4 lines Changed paths: M /branches/S2_6/server/savegame2.c Fixed check that techonology vector has been loaded correctly from the savegame. See bug #25416 ------------------------------------------------------------------------ r34795 | mir3x | 2017-01-05 23:34:55 +0000 (Thu, 05 Jan 2017) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/ratesdlg.cpp Qt client - Fixed science rate not checked it's over available maximum rate. See bug #25412 ------------------------------------------------------------------------ r34791 | cazfi | 2017-01-05 15:57:30 +0000 (Thu, 05 Jan 2017) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/sprite.c M /branches/S2_6/client/gui-gtk-3.0/sprite.c M /branches/S2_6/client/gui-gtk-3.22/sprite.c Consider '.png' supported even if there's no mime-type called 'png' See patch #8062 ------------------------------------------------------------------------ r34788 | cazfi | 2017-01-05 06:49:33 +0000 (Thu, 05 Jan 2017) | 6 lines Changed paths: M /branches/S2_6/server/savegame2.c When loading saved game, always lookup action decision tiles. Reported by Christian Knoke See bug #25405 ------------------------------------------------------------------------ r34783 | cazfi | 2017-01-05 06:17:32 +0000 (Thu, 05 Jan 2017) | 4 lines Changed paths: M /branches/S2_6/m4/debug.m4 Define QT_NO_DEBUG in fc_config.h, not compiler command line, when needed. See patch #8054 ------------------------------------------------------------------------ r34751 | mir3x | 2016-12-31 09:13:05 +0000 (Sat, 31 Dec 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/themes.cpp Qt client - fixed current theme not set as current in options See bug #25404 ------------------------------------------------------------------------ r34749 | mir3x | 2016-12-31 09:08:34 +0000 (Sat, 31 Dec 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/optiondlg.cpp Qt client - fixed font options not updated immediately during refresh, apply See bug #25403 ------------------------------------------------------------------------ r34747 | igx31 | 2016-12-29 05:41:52 +0000 (Thu, 29 Dec 2016) | 3 lines Changed paths: M /branches/S2_5/translations/freeciv/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 Updated French translations ------------------------------------------------------------------------ r34745 | mir3x | 2016-12-28 20:14:15 +0000 (Wed, 28 Dec 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/optiondlg.cpp Qt client - fixed crash when applying font options See bug #25402 ------------------------------------------------------------------------ r34744 | sveinung | 2016-12-28 16:29:59 +0000 (Wed, 28 Dec 2016) | 6 lines Changed paths: M /branches/S2_6/common/actions.c M /branches/S2_6/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 ------------------------------------------------------------------------ r34742 | cazfi | 2016-12-28 10:27:08 +0000 (Wed, 28 Dec 2016) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/uk.po M /branches/S2_6/translations/nations/uk.po Merged Ukrainian translation from S2_5 branch. ------------------------------------------------------------------------ r34739 | mir3x | 2016-12-27 21:02:35 +0000 (Tue, 27 Dec 2016) | 5 lines Changed paths: M /branches/S2_6/client/mapview_common.c M /branches/S2_6/client/mapview_common.h Draw negative city production on map with red color See patch #8053 ------------------------------------------------------------------------ r34737 | mir3x | 2016-12-27 20:57:07 +0000 (Tue, 27 Dec 2016) | 5 lines Changed paths: M /branches/S2_6/m4/debug.m4 Remove qt debug from non-debug builds See patch #8054 ------------------------------------------------------------------------ r34735 | mir3x | 2016-12-22 18:37:13 +0000 (Thu, 22 Dec 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/canvas.cpp M /branches/S2_6/client/gui-qt/canvas.h M /branches/S2_6/client/gui-qt/chatline.cpp M /branches/S2_6/client/gui-qt/chatline.h M /branches/S2_6/client/gui-qt/citydlg.cpp M /branches/S2_6/client/gui-qt/citydlg.h M /branches/S2_6/client/gui-qt/cityrep.cpp M /branches/S2_6/client/gui-qt/cityrep.h M /branches/S2_6/client/gui-qt/colors.cpp M /branches/S2_6/client/gui-qt/connectdlg.cpp M /branches/S2_6/client/gui-qt/dialogs.cpp M /branches/S2_6/client/gui-qt/diplodlg.cpp M /branches/S2_6/client/gui-qt/diplodlg.h M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/fc_client.h M /branches/S2_6/client/gui-qt/finddlg.cpp M /branches/S2_6/client/gui-qt/fonts.cpp M /branches/S2_6/client/gui-qt/fonts.h M /branches/S2_6/client/gui-qt/gotodlg.cpp M /branches/S2_6/client/gui-qt/graphics.cpp M /branches/S2_6/client/gui-qt/gui_main.cpp M /branches/S2_6/client/gui-qt/helpdlg.cpp M /branches/S2_6/client/gui-qt/hudwidget.cpp M /branches/S2_6/client/gui-qt/hudwidget.h M /branches/S2_6/client/gui-qt/inteldlg.cpp M /branches/S2_6/client/gui-qt/luaconsole.cpp M /branches/S2_6/client/gui-qt/mapctrl.cpp M /branches/S2_6/client/gui-qt/mapview.cpp M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/client/gui-qt/messagedlg.cpp M /branches/S2_6/client/gui-qt/messagewin.cpp M /branches/S2_6/client/gui-qt/optiondlg.cpp M /branches/S2_6/client/gui-qt/pages.cpp M /branches/S2_6/client/gui-qt/pages.h M /branches/S2_6/client/gui-qt/plrdlg.cpp M /branches/S2_6/client/gui-qt/qtg_cxxside.h M /branches/S2_6/client/gui-qt/ratesdlg.cpp M /branches/S2_6/client/gui-qt/repodlgs.cpp M /branches/S2_6/client/gui-qt/shortcuts.cpp M /branches/S2_6/client/gui-qt/sidebar.cpp M /branches/S2_6/client/gui-qt/sidebar.h M /branches/S2_6/client/gui-qt/spaceshipdlg.cpp M /branches/S2_6/client/gui-qt/spaceshipdlg.h M /branches/S2_6/client/gui-qt/sprite.cpp M /branches/S2_6/client/gui-qt/themes.cpp M /branches/S2_6/client/gui-qt/voteinfo_bar.cpp M /branches/S2_6/client/gui-qt/voteinfo_bar.h M /branches/S2_6/client/gui-qt/wldlg.cpp Qt client - includes fix See bug #25399 ------------------------------------------------------------------------ r34734 | mlinnaka | 2016-12-22 12:18:15 +0000 (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. ------------------------------------------------------------------------ r34732 | cazfi | 2016-12-22 06:09:12 +0000 (Thu, 22 Dec 2016) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r34728 | mir3x | 2016-12-19 18:26:56 +0000 (Mon, 19 Dec 2016) | 5 lines Changed paths: M /branches/S2_6/data/themes/gui-qt/Classic/resource.qss M /branches/S2_6/data/themes/gui-qt/Necrophos/resource.qss M /branches/S2_6/data/themes/gui-qt/NightStalker/resource.qss Qt client - some minor themes changes See patch #8050 ------------------------------------------------------------------------ r34726 | cazfi | 2016-12-18 07:25:54 +0000 (Sun, 18 Dec 2016) | 4 lines Changed paths: M /branches/S2_6/utility/ioz.c Fixed crash when opening file for write fails while bzip2 or xz compression is in use. See bug #25391 ------------------------------------------------------------------------ r34724 | cazfi | 2016-12-17 07:35:30 +0000 (Sat, 17 Dec 2016) | 4 lines Changed paths: M /branches/S2_6/doc/README.msys2 Updated msys2 environment to 161212 level. See patch #8049 ------------------------------------------------------------------------ r34721 | cazfi | 2016-12-16 09:28:49 +0000 (Fri, 16 Dec 2016) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r34719 | cazfi | 2016-12-15 09:15:29 +0000 (Thu, 15 Dec 2016) | 4 lines Changed paths: M /branches/S2_6/client/Makefile.am M /branches/S2_6/configure.ac Install correct desktop and appdata files with gtk3.22-client. See bug #25385 ------------------------------------------------------------------------ r34718 | cazfi | 2016-12-15 09:11:42 +0000 (Thu, 15 Dec 2016) | 4 lines Changed paths: M /branches/S2_6/tools/ruledit/rulesave.c Corrected keys rulesave uses when saving server settings. See bug #25384 ------------------------------------------------------------------------ r34715 | mir3x | 2016-12-14 09:43:52 +0000 (Wed, 14 Dec 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/ratesdlg.cpp M /branches/S2_6/client/gui-qt/ratesdlg.h M /branches/S2_6/client/gui-qt/sidebar.cpp M /branches/S2_6/data/themes/gui-qt/icons/Makefile.am A /branches/S2_6/data/themes/gui-qt/icons/control.png Qt client - new tax rates dialog See patch #8047 ------------------------------------------------------------------------ r34713 | mir3x | 2016-12-14 09:36:51 +0000 (Wed, 14 Dec 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/citydlg.cpp M /branches/S2_6/client/gui-qt/citydlg.h M /branches/S2_6/data/themes/gui-qt/NightStalker/resource.qss Qt client - used label for current units in city dialog instead groupbox See patch #8045 ------------------------------------------------------------------------ r34711 | mir3x | 2016-12-14 09:34:01 +0000 (Wed, 14 Dec 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/mapview.cpp M /branches/S2_6/client/gui-qt/mapview.h Qt client - fixed minimap not always updated See bug #25383 ------------------------------------------------------------------------ r34710 | mir3x | 2016-12-14 09:30:36 +0000 (Wed, 14 Dec 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/chatline.cpp M /branches/S2_6/client/gui-qt/dialogs.cpp M /branches/S2_6/client/gui-qt/diplodlg.cpp M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/gui_main.cpp Qt client - added application alert See bug #25380 ------------------------------------------------------------------------ r34708 | mir3x | 2016-12-14 09:28:13 +0000 (Wed, 14 Dec 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/mapview.cpp Qt client using 100% cpu See bug #25382 ------------------------------------------------------------------------ r34704 | mir3x | 2016-12-12 21:42:24 +0000 (Mon, 12 Dec 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/sidebar.cpp M /branches/S2_6/client/gui-qt/sidebar.h Qt client - remove unused sidebar_img See bug #25379 ------------------------------------------------------------------------ r34703 | mir3x | 2016-12-12 21:39:45 +0000 (Mon, 12 Dec 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/mapview.cpp Qt client - set idle timer to zero See patch #8044 ------------------------------------------------------------------------ r34701 | mir3x | 2016-12-12 21:36:25 +0000 (Mon, 12 Dec 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/canvas.cpp M /branches/S2_6/client/gui-qt/canvas.h M /branches/S2_6/client/gui-qt/mapview.cpp M /branches/S2_6/client/gui-qt/mapview.h Qt client - update minimap pixmap in another thread See patch #8043 ------------------------------------------------------------------------ r34698 | mir3x | 2016-12-10 12:50:37 +0000 (Sat, 10 Dec 2016) | 5 lines Changed paths: M /branches/S2_6/utility/specvec.h Removed useless comparision See bug #25354 ------------------------------------------------------------------------ r34696 | mir3x | 2016-12-10 12:30:52 +0000 (Sat, 10 Dec 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/menu.cpp Qt client - save map image to picture folder or storage folder See patch #8042 ------------------------------------------------------------------------ r34694 | mir3x | 2016-12-10 12:28:22 +0000 (Sat, 10 Dec 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/hudwidget.cpp M /branches/S2_6/data/themes/gui-qt/NightStalker/resource.qss Qt client - fixed new turn information border (border no opacity) See bug #25366 ------------------------------------------------------------------------ r34693 | cazfi | 2016-12-07 06:24:24 +0000 (Wed, 07 Dec 2016) | 4 lines Changed paths: M /branches/S2_6/tools/ruledit/rulesave.c Rulesave saves trade.type and trade.bonus correctly. See bug #25362 ------------------------------------------------------------------------ r34690 | mir3x | 2016-12-04 19:55:19 +0000 (Sun, 04 Dec 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/citydlg.cpp M /branches/S2_6/client/gui-qt/gui_main.cpp M /branches/S2_6/client/gui-qt/plrdlg.cpp Qt client - fixed icc warnings See bug #25353 ------------------------------------------------------------------------ r34688 | mir3x | 2016-12-02 23:44:18 +0000 (Fri, 02 Dec 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/chatline.h M /branches/S2_6/client/gui-qt/menu.h M /branches/S2_6/client/gui-qt/sprite.cpp Qt client - fixed clang 3.9 errors See bug #25352 ------------------------------------------------------------------------ r34686 | mir3x | 2016-12-02 23:26:50 +0000 (Fri, 02 Dec 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/citydlg.cpp Qt client - set spacing to 0 in worklist layout See bug #25351 ------------------------------------------------------------------------ r34684 | mir3x | 2016-12-02 23:24:19 +0000 (Fri, 02 Dec 2016) | 5 lines Changed paths: M /branches/S2_6/data/themes/gui-qt/NightStalker/resource.qss Qt client - replaced ex(x-height) with em(font-size)in theme See bug #25350 ------------------------------------------------------------------------ r34682 | mir3x | 2016-12-02 23:21:29 +0000 (Fri, 02 Dec 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/fc_client.h M /branches/S2_6/client/gui-qt/mapview.cpp M /branches/S2_6/client/gui-qt/pages.cpp Qt client - added client options to pregame page See patch #8041 ------------------------------------------------------------------------ r34680 | cazfi | 2016-12-02 12:52:56 +0000 (Fri, 02 Dec 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/hudwidget.cpp Use "defense" instead of "defence" See patch #8012 ------------------------------------------------------------------------ r34678 | cazfi | 2016-12-02 12:48:36 +0000 (Fri, 02 Dec 2016) | 4 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r34675 | mir3x | 2016-12-02 08:37:20 +0000 (Fri, 02 Dec 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/messagedlg.cpp M /branches/S2_6/client/gui-qt/repodlgs.cpp Qt client - added marings size when calculating width of QTablewidget See patch #8040 ------------------------------------------------------------------------ r34673 | mir3x | 2016-12-02 08:34:15 +0000 (Fri, 02 Dec 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/gui_main.cpp Qt client - added beep (qtg_sound_bell()) See patch #8039 ------------------------------------------------------------------------ r34671 | mir3x | 2016-12-02 08:32:18 +0000 (Fri, 02 Dec 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/fc_client.h M /branches/S2_6/client/gui-qt/hudwidget.cpp M /branches/S2_6/client/gui-qt/messagewin.cpp Qt client - widgets position and size is stored using floats instead ints See patch #8038 ------------------------------------------------------------------------ r34669 | mir3x | 2016-12-02 08:22:03 +0000 (Fri, 02 Dec 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/dialogs.cpp M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/client/gui-qt/menu.h Qt client - added menu entry to load any tileset for current game See patch #8037 ------------------------------------------------------------------------ r34667 | mir3x | 2016-12-02 08:18:14 +0000 (Fri, 02 Dec 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/mapctrl.cpp M /branches/S2_6/client/gui-qt/shortcuts.cpp M /branches/S2_6/client/gui-qt/shortcuts.h Qt client - added shortcuts to reload theme and tileset See patch #8036 ------------------------------------------------------------------------ r34665 | mir3x | 2016-12-02 08:13:23 +0000 (Fri, 02 Dec 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/sprite.cpp Qt client - ported gfx_fileextensions See patch #8035 ------------------------------------------------------------------------ r34664 | mir3x | 2016-12-01 18:52:30 +0000 (Thu, 01 Dec 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/hudwidget.cpp Qt-client - hud_units::update_actions() compile failure Reported by Marko Lindqvist See bug #25349 ------------------------------------------------------------------------ r34661 | mir3x | 2016-11-30 07:52:58 +0000 (Wed, 30 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/citydlg.cpp Qt client - dont use QWheelEvent->phase() See bug #25344 ------------------------------------------------------------------------ r34659 | mir3x | 2016-11-30 07:50:53 +0000 (Wed, 30 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/hudwidget.cpp M /branches/S2_6/client/gui-qt/sidebar.cpp Qt client - show move points in unit label more prominent See patch #8033 ------------------------------------------------------------------------ r34657 | mir3x | 2016-11-29 12:06:56 +0000 (Tue, 29 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/dialogs.cpp M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/fc_client.h M /branches/S2_6/client/gui-qt/hudwidget.cpp M /branches/S2_6/client/gui-qt/hudwidget.h M /branches/S2_6/client/gui-qt/mapctrl.cpp M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/client/gui-qt/menu.h M /branches/S2_6/client/gui-qt/pages.cpp M /branches/S2_6/client/gui-qt/shortcuts.cpp M /branches/S2_6/client/gui-qt/shortcuts.h M /branches/S2_6/data/themes/gui-qt/Classic/resource.qss M /branches/S2_6/data/themes/gui-qt/Necrophos/resource.qss M /branches/S2_6/data/themes/gui-qt/NightStalker/resource.qss M /branches/S2_6/data/themes/gui-qt/System/resource.qss Qt client - added popup_combat_info See patch #8030 ------------------------------------------------------------------------ r34656 | mir3x | 2016-11-29 11:59:57 +0000 (Tue, 29 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/packhand.c Notify client with popup_combat_info before battle happens See patch #8029 ------------------------------------------------------------------------ r34654 | mir3x | 2016-11-29 11:57:24 +0000 (Tue, 29 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/sidebar.cpp M /branches/S2_6/client/gui-qt/sidebar.h Qt client - use notify font for sidebar See patch #8032 ------------------------------------------------------------------------ r34651 | mir3x | 2016-11-29 11:54:41 +0000 (Tue, 29 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/client/gui-qt/menu.h Qt client - added menu entry to save whole map to image See patch #8031 ------------------------------------------------------------------------ r34650 | mir3x | 2016-11-29 11:52:08 +0000 (Tue, 29 Nov 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/mapctrl.cpp M /branches/S2_6/client/gui-qt/shortcuts.cpp M /branches/S2_6/client/gui-qt/shortcuts.h M /branches/S2_6/data/themes/gui-qt/Classic/resource.qss M /branches/S2_6/data/themes/gui-qt/Necrophos/resource.qss M /branches/S2_6/data/themes/gui-qt/NightStalker/resource.qss Qt client - fixed city dialog worklist autoresize ( and reverted revision r34648 which got some unwanted changes) See bug #25342 ------------------------------------------------------------------------ r34648 | mir3x | 2016-11-29 11:41:59 +0000 (Tue, 29 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/citydlg.cpp M /branches/S2_6/client/gui-qt/mapctrl.cpp M /branches/S2_6/client/gui-qt/shortcuts.cpp M /branches/S2_6/client/gui-qt/shortcuts.h M /branches/S2_6/data/themes/gui-qt/Classic/resource.qss M /branches/S2_6/data/themes/gui-qt/Necrophos/resource.qss M /branches/S2_6/data/themes/gui-qt/NightStalker/resource.qss Qt client - fixed city dialog worklist autoresize See bug #25342 ------------------------------------------------------------------------ r34647 | cazfi | 2016-11-28 09:34:49 +0000 (Mon, 28 Nov 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/citydlg.cpp M /branches/S2_6/client/gui-qt/citydlg.h Made city_map::sizeHint() and city_map::minimumSizeHint() const as the virtual functions they should represent. See bug #25327 ------------------------------------------------------------------------ r34645 | jtn | 2016-11-28 00:27:22 +0000 (Mon, 28 Nov 2016) | 3 lines Changed paths: M /branches/S2_6/client/gui-qt/citydlg.cpp Stop requiring QWheelEvent::source() (new in Qt 5.5) to compile. See bug #25341. ------------------------------------------------------------------------ r34641 | mir3x | 2016-11-27 13:23:42 +0000 (Sun, 27 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/client/gui-qt/menu.h M /branches/S2_6/client/gui-qt/shortcuts.cpp M /branches/S2_6/client/gui-qt/shortcuts.h Qt client - added shortcut checker for duplicates See patch #8028 ------------------------------------------------------------------------ r34639 | mir3x | 2016-11-27 13:11:23 +0000 (Sun, 27 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/hudwidget.cpp M /branches/S2_6/client/gui-qt/hudwidget.h Qt client - fixed highlight status in unit action See bug #25340 ------------------------------------------------------------------------ r34637 | mir3x | 2016-11-27 13:04:03 +0000 (Sun, 27 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/menu.cpp Qt client - replace send_chat with append to chat See bug #25339 ------------------------------------------------------------------------ r34635 | cazfi | 2016-11-27 09:11:44 +0000 (Sun, 27 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/fc_client.h Removed unused fc_icons::pix_cache See bug #25326 ------------------------------------------------------------------------ r34633 | cazfi | 2016-11-26 12:54:46 +0000 (Sat, 26 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-stub/dialogs.c M /branches/S2_6/client/gui_cbsetter.c Corrected the way gui-stub popup_combat_info() gets called through interface. See bug #25328 ------------------------------------------------------------------------ r34631 | cazfi | 2016-11-26 12:39:03 +0000 (Sat, 26 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/hudwidget.cpp Fixed the way Qt-client popup_terrain_info() checks for empty string. See bug #25325 ------------------------------------------------------------------------ r34629 | mir3x | 2016-11-24 07:10:08 +0000 (Thu, 24 Nov 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/hudwidget.cpp Qt client - Current terrain could be scaled wrongly Reported by Marko Lindqvist See bug #25333 ------------------------------------------------------------------------ r34626 | mir3x | 2016-11-24 06:52:33 +0000 (Thu, 24 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/citydlg.cpp Qt client - governor sliders could be incorrect if there was custom governor See bug #25335 ------------------------------------------------------------------------ r34624 | mir3x | 2016-11-24 06:48:01 +0000 (Thu, 24 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/menu.cpp Qt client - use goto instead send_attack_tile for rally points See patch #8027 ------------------------------------------------------------------------ r34621 | mir3x | 2016-11-23 08:19:40 +0000 (Wed, 23 Nov 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/optiondlg.h M /branches/S2_6/server/rssanity.c Fixed typos "repsonse" "fullfilled" Reported by Marko Lindqvist See bug #25319 ------------------------------------------------------------------------ r34620 | mir3x | 2016-11-23 08:16:21 +0000 (Wed, 23 Nov 2016) | 6 lines Changed paths: M /branches/S2_6/client/gui-xaw/dialogs.c Fixed undefined reference to `popup_combat_info' in xaw client Reported by Marko Lindqvist See bug #25324 ------------------------------------------------------------------------ r34617 | mir3x | 2016-11-22 19:54:12 +0000 (Tue, 22 Nov 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/citydlg.cpp Qt client - set city dialog setSizeAdjustPolicy for production table and scroll See patch #8019 ------------------------------------------------------------------------ r34615 | mir3x | 2016-11-22 19:51:18 +0000 (Tue, 22 Nov 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/hudwidget.cpp Qt client - draw dark background for new turn info text See patch #8016 ------------------------------------------------------------------------ r34613 | mir3x | 2016-11-22 19:42:52 +0000 (Tue, 22 Nov 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/mapctrl.cpp Qt client - allow scrolling map using shift+cursors See patch #8015 ------------------------------------------------------------------------ r34612 | mir3x | 2016-11-22 19:40:37 +0000 (Tue, 22 Nov 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/citydlg.cpp M /branches/S2_6/client/gui-qt/citydlg.h Qt client - city dialog - allow scrolling using wheel without using scrollbar See patch #8014 ------------------------------------------------------------------------ r34609 | cazfi | 2016-11-22 05:55:31 +0000 (Tue, 22 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/server/cityturn.c Added translator comment about government overthrown message. See patch #8010 ------------------------------------------------------------------------ r34607 | cazfi | 2016-11-22 05:44:25 +0000 (Tue, 22 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/canvas.cpp Fixed clang alignment warning from Qt-client zealous_crop_rect() See bug #25315 ------------------------------------------------------------------------ r34603 | cazfi | 2016-11-21 11:15:39 +0000 (Mon, 21 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/utility/shared.c Respect DIR_SEPARATOR when constructing file path in fileinfolist_infix() See patch #8008 ------------------------------------------------------------------------ r34599 | cazfi | 2016-11-21 04:52:35 +0000 (Mon, 21 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/agents/agents.c Fixed agents.c compile with clang-3.9. See bug #25314 ------------------------------------------------------------------------ r34595 | mir3x | 2016-11-20 22:29:15 +0000 (Sun, 20 Nov 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/dialogs.c M /branches/S2_6/client/gui-gtk-3.0/dialogs.c M /branches/S2_6/client/gui-gtk-3.22/dialogs.c M /branches/S2_6/client/gui-qt/dialogs.cpp M /branches/S2_6/client/gui-qt/qtg_cxxside.cpp M /branches/S2_6/client/gui-qt/qtg_cxxside.h M /branches/S2_6/client/gui-sdl/dialogs.c M /branches/S2_6/client/gui-sdl2/dialogs.c M /branches/S2_6/client/gui-stub/dialogs.c M /branches/S2_6/client/gui_interface.c M /branches/S2_6/client/gui_interface.h M /branches/S2_6/client/include/dialogs_g.h M /branches/S2_6/client/packhand.c Added new function popup_combat_info See patch #7997 ------------------------------------------------------------------------ r34593 | mir3x | 2016-11-20 22:21:59 +0000 (Sun, 20 Nov 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/fc_client.cpp Qt client - moved unit label to bottom by default See patch #8005 ------------------------------------------------------------------------ r34591 | mir3x | 2016-11-20 22:20:18 +0000 (Sun, 20 Nov 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/fc_client.h M /branches/S2_6/client/gui-qt/hudwidget.cpp M /branches/S2_6/client/gui-qt/hudwidget.h M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/client/gui-qt/menu.h Qt client - show new turn information on map See patch #8004 ------------------------------------------------------------------------ r34589 | mir3x | 2016-11-20 22:15:25 +0000 (Sun, 20 Nov 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/pages.cpp M /branches/S2_6/client/gui-qt/sidebar.cpp M /branches/S2_6/client/gui-qt/sidebar.h Qt client - allow chaning tech via sidebar menu See patch #8002 ------------------------------------------------------------------------ r34587 | mir3x | 2016-11-20 22:13:43 +0000 (Sun, 20 Nov 2016) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/citydlg.cpp M /branches/S2_6/client/gui-qt/menu.cpp Don't use move_type in Qt client Submitted by Emmet Hikory See patch #4868 ------------------------------------------------------------------------ r34586 | sveinung | 2016-11-20 12:46:47 +0000 (Sun, 20 Nov 2016) | 8 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r34583 | cazfi | 2016-11-20 10:26:31 +0000 (Sun, 20 Nov 2016) | 6 lines Changed paths: M /branches/S2_6/ai/default/aidata.c M /branches/S2_6/ai/default/aidata.h M /branches/S2_6/ai/default/aihand.c Made AI to adjust policy values. Requested by Jacob Nevins See patch #6080 ------------------------------------------------------------------------ r34580 | cazfi | 2016-11-19 20:44:02 +0000 (Sat, 19 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/server/techtools.c Give Future Tech as cheapest free tech when player already is researching those. bug #25312 ------------------------------------------------------------------------ r34578 | cazfi | 2016-11-19 18:00:37 +0000 (Sat, 19 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.22/gui_main.c M /branches/S2_6/doc/man/freeciv-client.6.in Removed silencing of gtk warning logs from gtk3.22-client. See patch #8003 ------------------------------------------------------------------------ r34575 | cazfi | 2016-11-19 16:42:53 +0000 (Sat, 19 Nov 2016) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/fi.po Updated Finnish translation. ------------------------------------------------------------------------ r34565 | jtn | 2016-11-19 10:54:30 +0000 (Sat, 19 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/translations/freeciv/ru.po M /branches/S2_6/translations/nations/ru.po M /branches/S2_6/translations/ruledit/ru.po Updated Russian translation from Konstantin Vedeneev. freeciv: 99.4%: 6927 translated, 1 fuzzy, 40 untranslated. nations: 100%: 1844 translated. ruledit: 100%: 74 translated. ------------------------------------------------------------------------ r34564 | jtn | 2016-11-19 10:54:16 +0000 (Sat, 19 Nov 2016) | 5 lines Changed paths: M /branches/S2_6/translations/freeciv/de.po Updated German translation from "Quintus" (Marvin Gülker) msgmerged from S2_5 r34562. Stats on S2_6: freeciv: 86%: 6016 translated, 649 fuzzy, 303 untranslated. (This is Marvin's final update as primary German translator.) ------------------------------------------------------------------------ r34557 | mir3x | 2016-11-18 08:32:43 +0000 (Fri, 18 Nov 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/gotodlg.cpp Qt client - remove goto dialog stylesheet from code See patch #8001 ------------------------------------------------------------------------ r34555 | mir3x | 2016-11-18 08:15:45 +0000 (Fri, 18 Nov 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/pages.cpp Qt client - add tooltip to sidebar cities icon See patch #8000 ------------------------------------------------------------------------ r34553 | mir3x | 2016-11-18 08:13:32 +0000 (Fri, 18 Nov 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/client/gui-qt/pages.cpp Qt client - use mouse wheel up over sidebar icons to cycle via cities See patch #7999 ------------------------------------------------------------------------ r34551 | mir3x | 2016-11-18 08:09:34 +0000 (Fri, 18 Nov 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/client/gui-qt/pages.cpp Qt client - use wheel up over sidebar unit icon to center enemy units See patch #7998 ------------------------------------------------------------------------ r34547 | cazfi | 2016-11-17 09:33:20 +0000 (Thu, 17 Nov 2016) | 6 lines Changed paths: M /branches/S2_6/common/terrain.c Fixed pillaging of extras that have no cause. Reported by wotan See bug #25284 ------------------------------------------------------------------------ r34544 | mir3x | 2016-11-17 09:26:42 +0000 (Thu, 17 Nov 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/dialogs.cpp Qt client - ported popup_musicset_suggestion_dialog() See patch #7994 ------------------------------------------------------------------------ r34542 | mir3x | 2016-11-17 09:23:06 +0000 (Thu, 17 Nov 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/dialogs.cpp Qt client - ported popup_soundset_suggestion_dialog() See patch #7993 ------------------------------------------------------------------------ r34541 | mir3x | 2016-11-17 09:21:49 +0000 (Thu, 17 Nov 2016) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/dialogs.cpp M /branches/S2_6/client/gui-qt/dialogs.h Qt client - act sel dlg: switch target unit Submitted by Sveinung Kvilhaugsvik See patch #7528 ------------------------------------------------------------------------ r34538 | mir3x | 2016-11-17 09:16:21 +0000 (Thu, 17 Nov 2016) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/dialogs.cpp Qt client - Implement popup_tileset_suggestion_dialog() Submitted by Marko Lindqvist See patch #7091 ------------------------------------------------------------------------ r34536 | mir3x | 2016-11-17 09:13:44 +0000 (Thu, 17 Nov 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/fc_client.h M /branches/S2_6/client/gui-qt/mapview.cpp M /branches/S2_6/client/gui-qt/mapview.h M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/client/gui-qt/menu.h Qt client - remembered minimap postion and width See patch #7989 ------------------------------------------------------------------------ r34534 | mir3x | 2016-11-17 09:03:54 +0000 (Thu, 17 Nov 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/hudwidget.cpp M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/client/gui-qt/shortcuts.cpp M /branches/S2_6/client/gui-qt/shortcuts.h M /branches/S2_6/data/themes/gui-qt/icons/Makefile.am A /branches/S2_6/data/themes/gui-qt/icons/automate.png A /branches/S2_6/data/themes/gui-qt/icons/paradrop.png A /branches/S2_6/data/themes/gui-qt/icons/pollution.png A /branches/S2_6/data/themes/gui-qt/icons/set_homecity.png A /branches/S2_6/data/themes/gui-qt/icons/upgrade.png Qt client - added 5 actions to unit label See patch #7988 ------------------------------------------------------------------------ r34533 | cazfi | 2016-11-17 07:55:43 +0000 (Thu, 17 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/data/themes/gui-gtk-3.22/Freeciv/gtk-3.0/Arrows/Makefile.am M /branches/S2_6/data/themes/gui-gtk-3.22/Freeciv/gtk-3.0/Buttons/Makefile.am M /branches/S2_6/data/themes/gui-gtk-3.22/Freeciv/gtk-3.0/Check-Radio/Makefile.am M /branches/S2_6/data/themes/gui-gtk-3.22/Freeciv/gtk-3.0/Combo/Makefile.am M /branches/S2_6/data/themes/gui-gtk-3.22/Freeciv/gtk-3.0/Frame-Gap/Makefile.am M /branches/S2_6/data/themes/gui-gtk-3.22/Freeciv/gtk-3.0/Handles/Makefile.am M /branches/S2_6/data/themes/gui-gtk-3.22/Freeciv/gtk-3.0/Lines/Makefile.am M /branches/S2_6/data/themes/gui-gtk-3.22/Freeciv/gtk-3.0/ListHeaders/Makefile.am M /branches/S2_6/data/themes/gui-gtk-3.22/Freeciv/gtk-3.0/Makefile.am M /branches/S2_6/data/themes/gui-gtk-3.22/Freeciv/gtk-3.0/Menu-Menubar/Makefile.am M /branches/S2_6/data/themes/gui-gtk-3.22/Freeciv/gtk-3.0/Others/Makefile.am M /branches/S2_6/data/themes/gui-gtk-3.22/Freeciv/gtk-3.0/Panel/Makefile.am M /branches/S2_6/data/themes/gui-gtk-3.22/Freeciv/gtk-3.0/ProgressBar/Makefile.am M /branches/S2_6/data/themes/gui-gtk-3.22/Freeciv/gtk-3.0/Range/Makefile.am M /branches/S2_6/data/themes/gui-gtk-3.22/Freeciv/gtk-3.0/Scrollbars/Makefile.am M /branches/S2_6/data/themes/gui-gtk-3.22/Freeciv/gtk-3.0/Shadows/Makefile.am M /branches/S2_6/data/themes/gui-gtk-3.22/Freeciv/gtk-3.0/Spin/Makefile.am M /branches/S2_6/data/themes/gui-gtk-3.22/Freeciv/gtk-3.0/Tabs/Makefile.am M /branches/S2_6/data/themes/gui-gtk-3.22/Freeciv/gtk-3.0/Toolbar/Makefile.am Install gtk3.22-client theme to correct directory. See bug #25306 ------------------------------------------------------------------------ r34529 | cazfi | 2016-11-17 04:48:50 +0000 (Thu, 17 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/client/gui-qt/shortcuts.cpp M /branches/S2_6/client/gui-qt/shortcuts.h Renamed SC_LOCK as SC_IFACE_LOCK to avoid namespace conflict. See bug #25302 ------------------------------------------------------------------------ r34526 | cazfi | 2016-11-16 16:50:04 +0000 (Wed, 16 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/common/improvement.c Do not return NULL as boolean from wonder_is_lost() nor wonder_is_built() See bug #25301 ------------------------------------------------------------------------ r34522 | mir3x | 2016-11-16 09:07:38 +0000 (Wed, 16 Nov 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/citydlg.cpp Qt client - sort items vertically in city production chooser. See patch #7982 ------------------------------------------------------------------------ r34519 | cazfi | 2016-11-15 20:37:14 +0000 (Tue, 15 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/configure.ac Made FREECIV_LABEL_FORCE precious See patch #7987 ------------------------------------------------------------------------ r34515 | cazfi | 2016-11-15 19:30:16 +0000 (Tue, 15 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/m4/gtk3.22-client.m4 Prevent things deprecated in gtk+ 3.22 from gtk3.22-client See patch #7705 ------------------------------------------------------------------------ r34513 | jtn | 2016-11-15 10:21:54 +0000 (Tue, 15 Nov 2016) | 3 lines Changed paths: M /branches/S2_6/server/unittools.c Small optimisation to autoattack transport depth check. See gna patch #7985. ------------------------------------------------------------------------ r34510 | cazfi | 2016-11-14 19:54:28 +0000 (Mon, 14 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.22/mapview.c Replaced deprecated gdk_cairo_create() calls with modern constructs in gtk3.22-client. See patch #7964 ------------------------------------------------------------------------ r34506 | cazfi | 2016-11-14 04:49:30 +0000 (Mon, 14 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.22/citydlg.c M /branches/S2_6/client/gui-gtk-3.22/optiondlg.c M /branches/S2_6/client/gui-gtk-3.22/pages.c Replaced deprecated gtk_menu_popup() calls with modern constructs in gtk3.22-client See patch #7876 ------------------------------------------------------------------------ r34505 | mir3x | 2016-11-13 22:02:09 +0000 (Sun, 13 Nov 2016) | 6 lines Changed paths: M /branches/S2_6/translations/freeciv/pl.po pl.po broken Reproted by Marko Lindqvist See bug #25295 ------------------------------------------------------------------------ r34503 | mir3x | 2016-11-13 21:37:18 +0000 (Sun, 13 Nov 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/mapview.cpp Qt client - tax sprites not always updated See bug #25287 ------------------------------------------------------------------------ r34501 | mir3x | 2016-11-13 21:35:44 +0000 (Sun, 13 Nov 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/citydlg.cpp Qt client - city dialog - use fixed height for widget holding city view See patch #7981 ------------------------------------------------------------------------ r34499 | mir3x | 2016-11-13 21:33:35 +0000 (Sun, 13 Nov 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/fc_client.h M /branches/S2_6/client/gui-qt/mapview.cpp M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/client/gui-qt/menu.h M /branches/S2_6/client/gui-qt/messagewin.cpp M /branches/S2_6/client/gui-qt/shortcuts.cpp M /branches/S2_6/client/gui-qt/shortcuts.h Qt client - added menu option to lock interface See patch #7979 ------------------------------------------------------------------------ r34493 | cazfi | 2016-11-13 07:19:46 +0000 (Sun, 13 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/m4/gtk3.22-client.m4 Prevent things deprecated in gtk+ 3.20 from gtk3.22-client See patch #7125 ------------------------------------------------------------------------ r34492 | cazfi | 2016-11-12 16:32:45 +0000 (Sat, 12 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/doc/README.msys2 Updatet msys2 environment to 161110 level. See patch #7967 ------------------------------------------------------------------------ r34488 | cazfi | 2016-11-12 06:08:57 +0000 (Sat, 12 Nov 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.22/editgui.c M /branches/S2_6/client/gui-gtk-3.22/gui_main.c M /branches/S2_6/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 patch #7222 ------------------------------------------------------------------------ r34486 | mir3x | 2016-11-11 09:44:38 +0000 (Fri, 11 Nov 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/dialogs.cpp Qt client - changes to notify goto See patch #7972 ------------------------------------------------------------------------ r34484 | mir3x | 2016-11-11 09:42:05 +0000 (Fri, 11 Nov 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/client/gui-qt/menu.h Qt client - removed unused fc_message_box See patch #7971 ------------------------------------------------------------------------ r34482 | mir3x | 2016-11-11 09:28:49 +0000 (Fri, 11 Nov 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/hudwidget.cpp Qt client - add terrain tooltip to unit label See patch #7968 ------------------------------------------------------------------------ r34480 | mir3x | 2016-11-11 09:26:41 +0000 (Fri, 11 Nov 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/mapctrl.cpp M /branches/S2_6/client/gui-qt/shortcuts.cpp M /branches/S2_6/client/gui-qt/shortcuts.h Qt client - added shortcut to quick buy current city production See patch #7969 ------------------------------------------------------------------------ r34479 | mir3x | 2016-11-11 07:18:34 +0000 (Fri, 11 Nov 2016) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/pl.po Update polish translation ------------------------------------------------------------------------ r34478 | cazfi | 2016-11-11 05:56:45 +0000 (Fri, 11 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/data/hexemplio/unitextras.spec Updated authors list in hexemplio unitextras.spec. See patch #7931 ------------------------------------------------------------------------ r34476 | cazfi | 2016-11-11 05:50:11 +0000 (Fri, 11 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.22/citydlg.c M /branches/S2_6/client/gui-gtk-3.22/cityrep.c M /branches/S2_6/client/gui-gtk-3.22/gui_main.c M /branches/S2_6/client/gui-gtk-3.22/happiness.c M /branches/S2_6/client/gui-gtk-3.22/mapctrl.c Replaced deprecated uses of GdkDeviceManager with GdkSeat in gtk3.22-client See patch #7221 ------------------------------------------------------------------------ r34473 | mir3x | 2016-11-10 08:03:39 +0000 (Thu, 10 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/citydlg.cpp M /branches/S2_6/client/gui-qt/dialogs.cpp M /branches/S2_6/client/gui-qt/mapview.cpp M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/client/gui-qt/menu.h M /branches/S2_6/client/gui-qt/shortcuts.cpp Qt client - added autocaravan See patch #7965 ------------------------------------------------------------------------ r34471 | cazfi | 2016-11-10 05:39:51 +0000 (Thu, 10 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/audio.c When mixer is not available, recommend SDL2_mixer instead of SDL1.2 mixer See patch #7948 ------------------------------------------------------------------------ r34469 | cazfi | 2016-11-10 05:04:22 +0000 (Thu, 10 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.22/mapview.c Made left panel unit icon area big enough See bug #25275 ------------------------------------------------------------------------ r34467 | cazfi | 2016-11-10 04:50:32 +0000 (Thu, 10 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/data/hexemplio/bases.spec Removed outcommented tags from hexemplio bases.spec See patch #7918 ------------------------------------------------------------------------ r34465 | cazfi | 2016-11-10 04:43:25 +0000 (Thu, 10 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.22/citydlg.c M /branches/S2_6/client/gui-gtk-3.22/repodlgs.c M /branches/S2_6/m4/gtk3.22-client.m4 Removed deprecated gtk_adjustment_value_changed() calls from gtk3.22-client. See patch #6799 ------------------------------------------------------------------------ r34459 | cazfi | 2016-11-09 13:53:59 +0000 (Wed, 09 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/doc/README.msys2 M /branches/S2_6/win32/installer_msys2/Makefile Made Windows 7 minimum requirement for msys2 builds. See patch #7955 ------------------------------------------------------------------------ r34457 | cazfi | 2016-11-09 11:49:28 +0000 (Wed, 09 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/doc/README.graphics README.graphics typofix "form" -> "from" See patch #7957 ------------------------------------------------------------------------ r34455 | cazfi | 2016-11-09 11:38:50 +0000 (Wed, 09 Nov 2016) | 4 lines Changed paths: D /branches/S2_6/data/amplio/select.png M /branches/S2_6/data/amplio2/Makefile.am D /branches/S2_6/data/amplio2/select.png Dropped unused select.png from amplio/2 tilesets See patch #7954 ------------------------------------------------------------------------ r34453 | cazfi | 2016-11-09 11:03:03 +0000 (Wed, 09 Nov 2016) | 6 lines Changed paths: M /branches/S2_6/data/alio.tilespec M /branches/S2_6/data/hexemplio/Makefile.am A /branches/S2_6/data/hexemplio/roads-maglevs.png A /branches/S2_6/data/hexemplio/roads-maglevs.spec A /branches/S2_6/data/hexemplio/roads-rails.png A /branches/S2_6/data/hexemplio/roads-rails.spec M /branches/S2_6/data/hexemplio/roads.png M /branches/S2_6/data/hexemplio/roads.spec M /branches/S2_6/data/hexemplio.tilespec M /branches/S2_6/data/toonhex.tilespec Updated hexemplio road types. Art by GriffonSpade See patch #6798 ------------------------------------------------------------------------ r34451 | cazfi | 2016-11-09 08:32:02 +0000 (Wed, 09 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/m4/gtk3.22-client.m4 Prevent things deprecated in gtk+ 3.16 from gtk3.22-client See patch #6798 ------------------------------------------------------------------------ r34449 | mir3x | 2016-11-09 08:11:08 +0000 (Wed, 09 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/mapview.cpp M /branches/S2_6/client/gui-qt/menu.cpp Qt client - moved update unit label to real_menus_update See bug #25273 ------------------------------------------------------------------------ r34447 | jtn | 2016-11-08 22:08:31 +0000 (Tue, 08 Nov 2016) | 3 lines Changed paths: M /branches/S2_6/doc/README.effects M /branches/S2_6/server/unittools.c Fully document Retire_Pct behaviour. See bug #25265. ------------------------------------------------------------------------ r34445 | cazfi | 2016-11-08 17:37:30 +0000 (Tue, 08 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/utility/mem.c sanity_check_size() memory allocations on debug builds only. See patch #7951 ------------------------------------------------------------------------ r34442 | cazfi | 2016-11-08 08:19:23 +0000 (Tue, 08 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/data/hex2t/select.png M /branches/S2_6/data/hex2t/select.spec Cut out transparent bottom of hex2t select sprites. See patch #7953 ------------------------------------------------------------------------ r34439 | cazfi | 2016-11-08 06:29:20 +0000 (Tue, 08 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/citydlg.c M /branches/S2_6/client/gui-gtk-3.22/citydlg.c M /branches/S2_6/client/gui-gtk-3.22/gui_main.c M /branches/S2_6/client/gui-gtk-3.22/mapview.c M /branches/S2_6/client/gui-gtk-3.22/mapview.h Use proper overlays for units in citydlg present units area. See bug #24642 ------------------------------------------------------------------------ r34437 | cazfi | 2016-11-08 05:40:58 +0000 (Tue, 08 Nov 2016) | 6 lines Changed paths: M /branches/S2_6/data/hexemplio/unitcost.png M /branches/S2_6/data/hexemplio/unitcost.spec Updated hexemplio unitcost files. Art by GriffonSpade See patch #7950 ------------------------------------------------------------------------ r34435 | cazfi | 2016-11-08 05:28:52 +0000 (Tue, 08 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.22/gui_main.c Commented out setup_canvas_color_for_state() from gtk3.22-client See patch #6797 ------------------------------------------------------------------------ r34433 | sveinung | 2016-11-07 12:44:50 +0000 (Mon, 07 Nov 2016) | 36 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r34429 | cazfi | 2016-11-07 04:57:35 +0000 (Mon, 07 Nov 2016) | 6 lines Changed paths: M /branches/S2_6/data/hexemplio/tiles.png M /branches/S2_6/data/hexemplio/tiles.spec Updated hexemplio tiles.png Art by GriffonSpade See patch #7945 ------------------------------------------------------------------------ r34427 | cazfi | 2016-11-07 04:42:35 +0000 (Mon, 07 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.22/citydlg.c M /branches/S2_6/client/gui-gtk-3.22/gui_main.c M /branches/S2_6/client/gui-gtk-3.22/gui_stuff.c M /branches/S2_6/client/gui-gtk-3.22/gui_stuff.h M /branches/S2_6/client/gui-gtk-3.22/mapview.c Replaced deprecated gtk_widget_override_color() calls with modern solutions in gtk3.22-client See patch #6796 ------------------------------------------------------------------------ r34424 | mir3x | 2016-11-06 21:28:14 +0000 (Sun, 06 Nov 2016) | 5 lines Changed paths: M /branches/S2_6/client/options.c M /branches/S2_6/client/options.h Fixed invalid NULL default string for option gui_qt_default_theme_name. Reported by Marko Lindqvist See bug #25250 ------------------------------------------------------------------------ r34422 | mir3x | 2016-11-06 21:20:45 +0000 (Sun, 06 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/hudwidget.cpp Qt client - capitalized text in unit label See patch patch #7940 ------------------------------------------------------------------------ r34420 | mir3x | 2016-11-06 21:19:01 +0000 (Sun, 06 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/citydlg.cpp M /branches/S2_6/data/themes/gui-qt/NightStalker/resource.qss Qt client - squeezed units/improvemnts layout a bit in city dialog See patch patch #7941 ------------------------------------------------------------------------ r34418 | mir3x | 2016-11-06 21:16:44 +0000 (Sun, 06 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/pages.cpp M /branches/S2_6/data/themes/gui-qt/NightStalker/resource.qss Qt client - added border around savegame preview See patch #7937 ------------------------------------------------------------------------ r34416 | mir3x | 2016-11-06 21:15:00 +0000 (Sun, 06 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/fonts.cpp Qt client - added configuration comment font and help text on first run See patch #7936 ------------------------------------------------------------------------ r34414 | mir3x | 2016-11-06 21:12:46 +0000 (Sun, 06 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/hudwidget.cpp Qt client - added information about number of selected units See patch #7935 ------------------------------------------------------------------------ r34412 | mir3x | 2016-11-06 21:10:30 +0000 (Sun, 06 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/client/gui-qt/menu.h M /branches/S2_6/client/gui-qt/repodlgs.cpp M /branches/S2_6/client/gui-qt/repodlgs.h Qt client - added endgame report to menu See patch #7934 ------------------------------------------------------------------------ r34410 | mir3x | 2016-11-06 21:07:37 +0000 (Sun, 06 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/dialogs.cpp M /branches/S2_6/client/gui-qt/dialogs.h M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/client/gui-qt/menu.h Qt client - added menu to choose default unit action bypassing choice dialog See patch #7932 ------------------------------------------------------------------------ r34408 | mir3x | 2016-11-06 21:01:11 +0000 (Sun, 06 Nov 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/fc_client.h M /branches/S2_6/client/gui-qt/gui_main.cpp M /branches/S2_6/client/gui-qt/helpdlg.cpp M /branches/S2_6/client/gui-qt/helpdlg.h Qt client: fixed some fonts not updated when changed in the settings Reported by Louis Moureaux See bug #25023 ------------------------------------------------------------------------ r34406 | mir3x | 2016-11-06 20:56:36 +0000 (Sun, 06 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/mapctrl.cpp Qt client - fixed crash when adding city to trade planning See bug #25260 ------------------------------------------------------------------------ r34404 | cazfi | 2016-11-06 07:11:18 +0000 (Sun, 06 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl2/graphics.c M /branches/S2_6/client/gui-sdl2/graphics.h Completely removed outcommented stuff from sdl2-client graphics.c See patch #7939 ------------------------------------------------------------------------ r34401 | cazfi | 2016-11-06 07:05:20 +0000 (Sun, 06 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/data/alio.tilespec M /branches/S2_6/data/hexemplio/rivers.spec M /branches/S2_6/data/hexemplio.tilespec M /branches/S2_6/data/toonhex.tilespec Set hexemplio irrigation and farmland outlets to use. See patch #7928 ------------------------------------------------------------------------ r34399 | cazfi | 2016-11-06 06:58:04 +0000 (Sun, 06 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/m4/gtk3.22-client.m4 Prevent things deprecated in gtk+-3.14 from gtk3.22-client See patch #6765 ------------------------------------------------------------------------ r34397 | cazfi | 2016-11-05 07:16:48 +0000 (Sat, 05 Nov 2016) | 6 lines Changed paths: M /branches/S2_6/client/gui-sdl/themes.c M /branches/S2_6/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 ------------------------------------------------------------------------ r34394 | cazfi | 2016-11-05 06:21:56 +0000 (Sat, 05 Nov 2016) | 6 lines Changed paths: M /branches/S2_6/data/hexemplio/select.png M /branches/S2_6/data/hexemplio/select.spec Updated hexemplio select sprites. Art by GriffonSpade See patch #7922 ------------------------------------------------------------------------ r34392 | cazfi | 2016-11-05 06:12:47 +0000 (Sat, 05 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.22/wldlg.c Replaced deprecated GtkArrow usages with modern solutions in gtk3.22-client See patch #6764 ------------------------------------------------------------------------ r34391 | cazfi | 2016-11-04 21:06:38 +0000 (Fri, 04 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.22/dialogs.c Fixed gtk3.22-client popup dialog buttons enough to make it possible to use the dialog. See bug #24253 ------------------------------------------------------------------------ r34388 | sveinung | 2016-11-04 12:42:08 +0000 (Fri, 04 Nov 2016) | 3 lines Changed paths: M /branches/S2_6/common/actions.c action_prob(): assert that act_prob is in range. See patch #7929 ------------------------------------------------------------------------ r34387 | sveinung | 2016-11-04 12:41:59 +0000 (Fri, 04 Nov 2016) | 10 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r34382 | cazfi | 2016-11-04 08:45:03 +0000 (Fri, 04 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl2/graphics.c Implemented fullscreen mode for sdl2-client See patch #7901 ------------------------------------------------------------------------ r34380 | cazfi | 2016-11-04 08:05:03 +0000 (Fri, 04 Nov 2016) | 6 lines Changed paths: M /branches/S2_6/data/hexemplio/grid.png M /branches/S2_6/data/hexemplio/grid.spec Updated hexemplio grid Art by GriffonSpade See patch #7917 ------------------------------------------------------------------------ r34377 | cazfi | 2016-11-04 05:50:45 +0000 (Fri, 04 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.22/gui_main.c Replaced deprecated GtkAlignment use with modern solutions in gtk3.22-client See patch #6763 ------------------------------------------------------------------------ r34375 | jtn | 2016-11-03 23:51:32 +0000 (Thu, 03 Nov 2016) | 3 lines Changed paths: M /branches/S2_6/server/settings.c Explain the 'quickening' revolentypes. See gna patch #7921. ------------------------------------------------------------------------ r34374 | jtn | 2016-11-03 23:51:29 +0000 (Thu, 03 Nov 2016) | 3 lines Changed paths: M /branches/S2_6/server/cityturn.c Warn the turn before a city in disorder provokes a national revolution. See gna patch #7920. ------------------------------------------------------------------------ r34373 | jtn | 2016-11-03 23:51:26 +0000 (Thu, 03 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/menu.c M /branches/S2_6/client/gui-gtk-3.0/menu.c M /branches/S2_6/client/gui-gtk-3.22/menu.c M /branches/S2_6/common/government.c M /branches/S2_6/common/government.h M /branches/S2_6/server/plrhand.c Prevent untargeted revolution for the RANDQUICK revolentype, the same as QUICKENING. See gna bug #25256. ------------------------------------------------------------------------ r34372 | jtn | 2016-11-03 23:51:22 +0000 (Thu, 03 Nov 2016) | 3 lines Changed paths: M /branches/S2_6/doc/man/freeciv-client.6.in Document the FREECIV_OPT environment variable. See gna bug #25165. ------------------------------------------------------------------------ r34371 | jtn | 2016-11-03 23:51:19 +0000 (Thu, 03 Nov 2016) | 3 lines Changed paths: M /branches/S2_6/doc/man/freeciv-client.6.in Update freeciv-client man page to refer to ~/.freeciv/freeciv-client-rc* file. See gna bug #25255. ------------------------------------------------------------------------ r34364 | mir3x | 2016-11-03 22:34:27 +0000 (Thu, 03 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/citydlg.cpp M /branches/S2_6/client/gui-qt/citydlg.h M /branches/S2_6/data/themes/gui-qt/icons/Makefile.am A /branches/S2_6/data/themes/gui-qt/icons/minus.png A /branches/S2_6/data/themes/gui-qt/icons/plus.png Qt client - added zoom to city map view See patch #7927 ------------------------------------------------------------------------ r34361 | cazfi | 2016-11-03 18:25:11 +0000 (Thu, 03 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl/themes.c M /branches/S2_6/client/gui-sdl/themespec.c M /branches/S2_6/client/gui-sdl2/themes.c M /branches/S2_6/client/gui-sdl2/themespec.c Made sdl/2-client theme loading to respect DIR_SEPARATOR See patch #7903 ------------------------------------------------------------------------ r34354 | cazfi | 2016-11-03 09:09:52 +0000 (Thu, 03 Nov 2016) | 6 lines Changed paths: M /branches/S2_6/data/hexemplio/water1.png M /branches/S2_6/data/hexemplio/water1.spec M /branches/S2_6/data/hexemplio/water2.png M /branches/S2_6/data/hexemplio/water2.spec M /branches/S2_6/data/hexemplio/water3.png M /branches/S2_6/data/hexemplio/water3.spec Updated hexemplio water files. Art by GriffonSpade See patch #7912 ------------------------------------------------------------------------ r34351 | mir3x | 2016-11-03 08:21:38 +0000 (Thu, 03 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/fc_client.h M /branches/S2_6/client/gui-qt/messagewin.cpp M /branches/S2_6/client/gui-qt/messagewin.h Qt client - added icon to move message/chat widget See patch #7916 ------------------------------------------------------------------------ r34349 | mir3x | 2016-11-03 08:16:04 +0000 (Thu, 03 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/hudwidget.cpp M /branches/S2_6/client/gui-qt/hudwidget.h M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/client/gui-qt/menu.h M /branches/S2_6/data/themes/gui-qt/NightStalker/resource.qss Qt client - added new unit filter See patch #7914 ------------------------------------------------------------------------ r34347 | mir3x | 2016-11-03 08:08:29 +0000 (Thu, 03 Nov 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/hudwidget.cpp Qt client: Fixed slow map redrawing Reported by Louis Moureaux See bug #25252 ------------------------------------------------------------------------ r34345 | cazfi | 2016-11-03 06:03:31 +0000 (Thu, 03 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl/citydlg.c M /branches/S2_6/client/gui-sdl2/citydlg.c Use correct factor in all situations when scaling down sdl-client citymap. See bug #25251 ------------------------------------------------------------------------ r34343 | cazfi | 2016-11-03 05:50:55 +0000 (Thu, 03 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/dependencies/luasql/Makefile.am M /branches/S2_6/dependencies/luasql/Version D /branches/S2_6/dependencies/luasql/freeciv_luasql.patch M /branches/S2_6/dependencies/luasql/src/ls_postgres.c M /branches/S2_6/dependencies/luasql/src/luasql.c Updated included luasql files to luasql-2.3.4 level. See patch #7910 ------------------------------------------------------------------------ r34340 | cazfi | 2016-11-03 05:28:29 +0000 (Thu, 03 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.22/editgui.c M /branches/S2_6/client/gui-gtk-3.22/editprop.c Removed deprecated gtk_tree_view_set_rules_hint() calls from gtk3.22-client. See patch #6762 ------------------------------------------------------------------------ r34335 | cazfi | 2016-11-02 14:51:18 +0000 (Wed, 02 Nov 2016) | 6 lines Changed paths: M /branches/S2_6/data/alio.tilespec M /branches/S2_6/data/hexemplio/Makefile.am A /branches/S2_6/data/hexemplio/embellishments.png A /branches/S2_6/data/hexemplio/embellishments.spec A /branches/S2_6/data/hexemplio/forests.png A /branches/S2_6/data/hexemplio/forests.spec A /branches/S2_6/data/hexemplio/hills.png A /branches/S2_6/data/hexemplio/hills.spec A /branches/S2_6/data/hexemplio/mountains.png A /branches/S2_6/data/hexemplio/mountains.spec A /branches/S2_6/data/hexemplio/terrain.png A /branches/S2_6/data/hexemplio/terrain.spec D /branches/S2_6/data/hexemplio/terrain1.png D /branches/S2_6/data/hexemplio/terrain1.spec D /branches/S2_6/data/hexemplio/terrain2.png D /branches/S2_6/data/hexemplio/terrain2.spec M /branches/S2_6/data/hexemplio.tilespec M /branches/S2_6/data/toonhex.tilespec Updated hexemplio land terrains. Art by GriffonSpade See patch #7897 ------------------------------------------------------------------------ r34333 | sveinung | 2016-11-02 14:28:07 +0000 (Wed, 02 Nov 2016) | 12 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r34332 | sveinung | 2016-11-02 14:27:35 +0000 (Wed, 02 Nov 2016) | 8 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r34328 | swiatos | 2016-11-02 14:07:48 +0000 (Wed, 02 Nov 2016) | 1 line Changed paths: M /branches/S2_6/translations/ruledit/uk.po update for ruleedit/uk.po : translation done, review pending. ------------------------------------------------------------------------ r34325 | mir3x | 2016-11-02 10:14:15 +0000 (Wed, 02 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/canvas.cpp M /branches/S2_6/client/gui-qt/canvas.h M /branches/S2_6/client/gui-qt/citydlg.cpp M /branches/S2_6/client/gui-qt/citydlg.h M /branches/S2_6/client/gui-qt/dialogs.cpp M /branches/S2_6/client/gui-qt/dialogs.h M /branches/S2_6/client/gui-qt/hudwidget.cpp M /branches/S2_6/data/themes/gui-qt/NightStalker/resource.qss Qt client - added cropping transparent borders See patch #7895 ------------------------------------------------------------------------ r34322 | mir3x | 2016-11-02 10:00:48 +0000 (Wed, 02 Nov 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/fc_client.cpp Qt client - Failed to maximize at start. Reported by Jacob Nevins See bug #24860 ------------------------------------------------------------------------ r34320 | cazfi | 2016-11-02 04:51:33 +0000 (Wed, 02 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/options.c Target gtk3.22-client theme option to it. See bug #25248 ------------------------------------------------------------------------ r34319 | cazfi | 2016-11-02 04:44:09 +0000 (Wed, 02 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.22/chatline.c M /branches/S2_6/client/gui-gtk-3.22/gui_main.c Replaced deprecated gtk_widget_reparent() usages with modern solutions in gtk3.22-client See patch #6733 ------------------------------------------------------------------------ r34318 | cazfi | 2016-11-02 04:41:18 +0000 (Wed, 02 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/common/version.c Increased size of the betatest message buffer to 500 bytes. See patch #7899 ------------------------------------------------------------------------ r34316 | cazfi | 2016-11-01 22:15:04 +0000 (Tue, 01 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl2/graphics.c M /branches/S2_6/client/gui-sdl2/graphics.h Dropped unused load_surf_with_flags() from sdl2-client. See patch #7898 ------------------------------------------------------------------------ r34314 | cazfi | 2016-11-01 22:04:55 +0000 (Tue, 01 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/data/civ2civ3/units.ruleset Made it possible to fortify diplomats and spies in civ2civ3 ruleset. See bug #25151 ------------------------------------------------------------------------ r34308 | cazfi | 2016-11-01 08:40:52 +0000 (Tue, 01 Nov 2016) | 4 lines Changed paths: D /branches/S2_6/client/gui-gtk-3.22/gtkpixcomm.c D /branches/S2_6/client/gui-gtk-3.22/gtkpixcomm.h Dropped unused copies of gtkpixcomm.[ch] from version control. See patch #7893 ------------------------------------------------------------------------ r34305 | cazfi | 2016-11-01 08:23:03 +0000 (Tue, 01 Nov 2016) | 6 lines Changed paths: M /branches/S2_6/client/gui-sdl/diplodlg.c M /branches/S2_6/client/gui-sdl2/diplodlg.c M /branches/S2_6/common/player.c Present treaty cancellation button in sdl-clients when it should. Reported by Jacob Nevins See bug #25245 ------------------------------------------------------------------------ r34303 | cazfi | 2016-11-01 05:41:40 +0000 (Tue, 01 Nov 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.22/citydlg.c M /branches/S2_6/client/gui-gtk-3.22/dialogs.c M /branches/S2_6/client/gui-gtk-3.22/gui_main.c M /branches/S2_6/client/gui-gtk-3.22/gui_stuff.c M /branches/S2_6/client/gui-gtk-3.22/happiness.c M /branches/S2_6/client/gui-gtk-3.22/pages.c M /branches/S2_6/client/gui-gtk-3.22/repodlgs.c M /branches/S2_6/client/gui-gtk-3.22/voteinfo_bar.c M /branches/S2_6/m4/gtk3.22-client.m4 Replaced deprecated gtk_widget_set_margin_...() usages with modern solutions in gtk3.22-client See patch #6732 ------------------------------------------------------------------------ r34302 | mir3x | 2016-10-31 15:47:41 +0000 (Mon, 31 Oct 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/citydlg.cpp M /branches/S2_6/client/gui-qt/dialogs.cpp M /branches/S2_6/client/gui-qt/hudwidget.cpp M /branches/S2_6/client/gui-qt/hudwidget.h M /branches/S2_6/client/gui-qt/menu.cpp Qt client - added transport selection dialog Reported by Marko Lindqvist See patch #7154 ------------------------------------------------------------------------ r34300 | mir3x | 2016-10-31 15:37:49 +0000 (Mon, 31 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/pages.cpp M /branches/S2_6/client/gui-qt/sidebar.cpp M /branches/S2_6/client/gui-qt/sidebar.h Qt client - added menu to switch observed player See patch #7890 ------------------------------------------------------------------------ r34297 | cazfi | 2016-10-31 08:02:14 +0000 (Mon, 31 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/data/scenarios/british-isles-85x80-v2.80.sav M /branches/S2_6/data/scenarios/earth-160x90-v2.sav M /branches/S2_6/data/scenarios/earth-80x50-v3.sav M /branches/S2_6/data/scenarios/europe-200x100-v2.sav M /branches/S2_6/data/scenarios/europe_1901.sav M /branches/S2_6/data/scenarios/france-140x90-v2.sav M /branches/S2_6/data/scenarios/hagworld-120x60-v1.2.sav M /branches/S2_6/data/scenarios/iberian-peninsula-136x100-v1.0.sav M /branches/S2_6/data/scenarios/italy-100x100-v1.5.sav M /branches/S2_6/data/scenarios/japan-88x100-v1.3.sav M /branches/S2_6/data/scenarios/north_america_116x100-v1.2.sav M /branches/S2_6/data/scenarios/tileset-demo.sav M /branches/S2_6/data/scenarios/tutorial.sav Set last_updated_as_year to FALSE in supplied scenarios. See patch #7891 ------------------------------------------------------------------------ r34295 | cazfi | 2016-10-31 04:17:08 +0000 (Mon, 31 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.22/themes.c Drop deprecated gtk_style_context_invalidate() call from gtk3.22-client See patch #7866 ------------------------------------------------------------------------ r34293 | cazfi | 2016-10-30 21:54:38 +0000 (Sun, 30 Oct 2016) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/fi.po Updated Finnish translation. ------------------------------------------------------------------------ r34292 | cazfi | 2016-10-30 08:23:09 +0000 (Sun, 30 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/win32/installer_msys2/Makefile Added Qt-client installer build to msys2 Makefile. See patch #7888 ------------------------------------------------------------------------ r34290 | cazfi | 2016-10-30 07:46:51 +0000 (Sun, 30 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.22/Makefile.am Dropped gtkpixcomm.[ch] modules of gtk3.22-client from compilation and tarball. See patch #6938 ------------------------------------------------------------------------ r34288 | cazfi | 2016-10-29 12:04:18 +0100 (Sat, 29 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/common/game.c M /branches/S2_6/common/game.h M /branches/S2_6/server/maphand.c M /branches/S2_6/server/savegame.c M /branches/S2_6/server/savegame2.c Store turn, not year, to plrtile last_updated. See patch #7880 ------------------------------------------------------------------------ r34286 | cazfi | 2016-10-29 08:27:12 +0100 (Sat, 29 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.22/gui_main.c Dummified gtk3.22-client screen_width() and screen_height() See patch #7877 ------------------------------------------------------------------------ r34284 | cazfi | 2016-10-29 08:11:25 +0100 (Sat, 29 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.22/helpdlg.c Replaced GtkPixcomm based help item image with GtkImage based one in gtk3.22-client. See patch #7165 ------------------------------------------------------------------------ r34282 | mir3x | 2016-10-29 06:48:17 +0100 (Sat, 29 Oct 2016) | 5 lines Changed paths: A /branches/S2_6/data/themes/gui-qt/NightStalker/cities.png A /branches/S2_6/data/themes/gui-qt/NightStalker/plantforest.png A /branches/S2_6/data/themes/gui-qt/NightStalker/research.png A /branches/S2_6/data/themes/gui-qt/NightStalker/units.png A /branches/S2_6/data/themes/gui-qt/NightStalker/view.png Qt client - added missed icons Reported by Jacob Nevins See patch #7881 ------------------------------------------------------------------------ r34279 | mir3x | 2016-10-28 16:56:18 +0100 (Fri, 28 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/data/themes/gui-qt/Classic/resource.qss M /branches/S2_6/data/themes/gui-qt/Necrophos/resource.qss M /branches/S2_6/data/themes/gui-qt/NightStalker/resource.qss Qt client - themed disabled QCheckBox and QRadioButton See bug #25235 ------------------------------------------------------------------------ r34277 | mir3x | 2016-10-28 16:53:49 +0100 (Fri, 28 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/data/themes/gui-qt/Necrophos/Makefile.am D /branches/S2_6/data/themes/gui-qt/Necrophos/pattern.jpg A /branches/S2_6/data/themes/gui-qt/Necrophos/pattern.png M /branches/S2_6/data/themes/gui-qt/Necrophos/resource.qss D /branches/S2_6/data/themes/gui-qt/Necrophos/sun.jpg A /branches/S2_6/data/themes/gui-qt/Necrophos/sun.png M /branches/S2_6/data/themes/gui-qt/NightStalker/Makefile.am D /branches/S2_6/data/themes/gui-qt/NightStalker/pattern-game.jpg A /branches/S2_6/data/themes/gui-qt/NightStalker/pattern-game.png D /branches/S2_6/data/themes/gui-qt/NightStalker/pattern.jpg A /branches/S2_6/data/themes/gui-qt/NightStalker/pattern.png M /branches/S2_6/data/themes/gui-qt/NightStalker/resource.qss D /branches/S2_6/data/themes/gui-qt/NightStalker/sun.jpg A /branches/S2_6/data/themes/gui-qt/NightStalker/sun.png Qt client - added some nighstalkers to images See patch #7881 ------------------------------------------------------------------------ r34272 | cazfi | 2016-10-28 06:00:23 +0100 (Fri, 28 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.22/citydlg.c Replaced GtkPixcomm based citizen bar with GtkImage based one in gtk3.22-client. See patch #7151 ------------------------------------------------------------------------ r34269 | mir3x | 2016-10-27 20:55:06 +0100 (Thu, 27 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/citydlg.cpp M /branches/S2_6/client/gui-qt/citydlg.h M /branches/S2_6/client/gui-qt/cityrep.cpp M /branches/S2_6/client/gui-qt/helpdlg.cpp M /branches/S2_6/client/gui-qt/hudwidget.cpp M /branches/S2_6/client/gui-qt/hudwidget.h M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/client/gui-qt/repodlgs.cpp M /branches/S2_6/client/gui-qt/sidebar.cpp Qt client - fix some memory leaks See bug #25232 ------------------------------------------------------------------------ r34267 | mir3x | 2016-10-27 20:30:55 +0100 (Thu, 27 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/messagewin.cpp M /branches/S2_6/client/gui-qt/messagewin.h Qt client - fixed cursor shape in message output See bug bug #25231 ------------------------------------------------------------------------ r34265 | mir3x | 2016-10-27 20:26:21 +0100 (Thu, 27 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/sidebar.cpp Qt client -fixed crash when reloading sidebar pixmaps from PAGE MAIN See bug #25229 ------------------------------------------------------------------------ r34263 | mir3x | 2016-10-27 20:24:20 +0100 (Thu, 27 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/gui_main.cpp M /branches/S2_6/client/gui-qt/themes.cpp Qt client - under windows doesnt find themes See bug #25228 ------------------------------------------------------------------------ r34262 | cazfi | 2016-10-27 17:11:48 +0100 (Thu, 27 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/doc/README.msys2 M /branches/S2_6/win32/Makefile.am M /branches/S2_6/win32/installer_msys2/Makefile A /branches/S2_6/win32/installer_msys2/create-freeciv-gtk3.22-nsi.sh A /branches/S2_6/win32/installer_msys2/freeciv-gtk3.22.cmd Added gtk3.22-client installer target to msys2 makefile. See patch #7870 ------------------------------------------------------------------------ r34257 | cazfi | 2016-10-27 04:48:15 +0100 (Thu, 27 Oct 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.22/citydlg.c M /branches/S2_6/client/gui-gtk-3.22/mapview.c M /branches/S2_6/client/gui-gtk-3.22/mapview.h Replaced GtkPixcomm based put_unit_gpixmap_city_overlays() with GtkImage based solutions in gtk3.22-client. See patch #7124 ------------------------------------------------------------------------ r34256 | cazfi | 2016-10-26 17:18:56 +0100 (Wed, 26 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/INSTALL M /branches/S2_6/Makefile.am M /branches/S2_6/bootstrap/Makefile.am M /branches/S2_6/client/Makefile.am M /branches/S2_6/configure.ac M /branches/S2_6/data/Makefile.am M /branches/S2_6/data/themes/Makefile.am M /branches/S2_6/doc/BUGS M /branches/S2_6/doc/README M /branches/S2_6/doc/README.packaging M /branches/S2_6/doc/man/Makefile.am M /branches/S2_6/doc/man/freeciv-client.6.in A /branches/S2_6/doc/man/freeciv-gtk3.22.6 M /branches/S2_6/translations/freeciv/POTFILES.in M /branches/S2_6/translations/nations/POTFILES.skip M /branches/S2_6/translations/ruledit/POTFILES.skip Plugged gtk3.22-client to build system. See patch #7763 ------------------------------------------------------------------------ r34255 | cazfi | 2016-10-26 05:52:52 +0100 (Wed, 26 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.22/gui_main.c M /branches/S2_6/client/gui-gtk-3.22/mapview.c M /branches/S2_6/client/gui-gtk-3.22/mapview.h Turned gtk3.22-client left panel unit icon GtkPixcomms to GtkImages See patch #7110 ------------------------------------------------------------------------ r34253 | mir3x | 2016-10-25 23:06:28 +0100 (Tue, 25 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/citydlg.cpp M /branches/S2_6/data/themes/gui-qt/Classic/resource.qss M /branches/S2_6/data/themes/gui-qt/Necrophos/resource.qss M /branches/S2_6/data/themes/gui-qt/NightStalker/resource.qss Qt client - added scrollbars to city dialog See patch #7869 ------------------------------------------------------------------------ r34251 | mir3x | 2016-10-25 22:45:14 +0100 (Tue, 25 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/citydlg.cpp Qt client - added size grip to city dialog See patch #7873 ------------------------------------------------------------------------ r34249 | mir3x | 2016-10-25 22:43:06 +0100 (Tue, 25 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/citydlg.cpp M /branches/S2_6/client/gui-qt/citydlg.h Qt client - added tooltips to city dialog close/next/prev buttons. See patch #7868 ------------------------------------------------------------------------ r34248 | cazfi | 2016-10-25 20:45:07 +0100 (Tue, 25 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/m4/gtk3.22-client.m4 Marked gtk+-3.22 as minimum requirement for gtk3.22-client. See patch #7862 ------------------------------------------------------------------------ r34246 | cazfi | 2016-10-25 19:58:06 +0100 (Tue, 25 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/gui_stuff.c M /branches/S2_6/client/gui-gtk-3.22/gui_stuff.c Correctly set 'bold' as font-weight, not font-style. See bug #25226 ------------------------------------------------------------------------ r34243 | cazfi | 2016-10-25 12:25:28 +0100 (Tue, 25 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.22/menu.c Fixed non-debug compile of gtk3.22-client. See bug #25225 ------------------------------------------------------------------------ r34241 | cazfi | 2016-10-25 05:47:49 +0100 (Tue, 25 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.22/happiness.c Turned GtkPixcomms in happiness dialog to GtkImage See patch #7102 ------------------------------------------------------------------------ r34235 | cazfi | 2016-10-24 05:04:46 +0100 (Mon, 24 Oct 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.22/diplodlg.c Turned diplomacy dialog flags from GtkPixcomm to GtkImage in gtk3.22-client. See bug #24573 ------------------------------------------------------------------------ r34232 | cazfi | 2016-10-23 22:49:32 +0100 (Sun, 23 Oct 2016) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/fi.po Updated Finnish translation. ------------------------------------------------------------------------ r34228 | mir3x | 2016-10-23 19:08:30 +0100 (Sun, 23 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/mapview.cpp M /branches/S2_6/data/themes/gui-qt/Classic/resource.qss M /branches/S2_6/data/themes/gui-qt/Necrophos/resource.qss M /branches/S2_6/data/themes/gui-qt/NightStalker/resource.qss M /branches/S2_6/data/themes/gui-qt/System/resource.qss Qt client - control popup info colors from theme See patch #7857 ------------------------------------------------------------------------ r34226 | mir3x | 2016-10-23 19:05:37 +0100 (Sun, 23 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/data/themes/gui-qt/icons/Makefile.am A /branches/S2_6/data/themes/gui-qt/icons/cclose.png A /branches/S2_6/data/themes/gui-qt/icons/cmax.png A /branches/S2_6/data/themes/gui-qt/icons/cmin.png Qt client - use custom close/minimize/buttons for no titlebar mode See patch #7856 ------------------------------------------------------------------------ r34224 | mir3x | 2016-10-23 19:00:41 +0100 (Sun, 23 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/chatline.cpp M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/fonts.cpp M /branches/S2_6/client/gui-qt/fonts.h Qt client - try to set better fonts on first run See patch #7854 ------------------------------------------------------------------------ r34222 | mir3x | 2016-10-23 18:54:40 +0100 (Sun, 23 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/repodlgs.cpp Qt client - popup science report only when raise is set. See bug #25207 ------------------------------------------------------------------------ r34220 | mir3x | 2016-10-23 18:52:57 +0100 (Sun, 23 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/fc_client.h M /branches/S2_6/client/gui-qt/pages.cpp M /branches/S2_6/client/gui-qt/sidebar.cpp M /branches/S2_6/client/gui-qt/sidebar.h M /branches/S2_6/client/gui-qt/themes.cpp Qt client - sidebar icons not updated on theme change See bug #25206 ------------------------------------------------------------------------ r34219 | mir3x | 2016-10-23 18:46:45 +0100 (Sun, 23 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/citydlg.cpp Qt client - progress bar might show extra frame when acquired focus See bug #25202 ------------------------------------------------------------------------ r34216 | mir3x | 2016-10-23 18:44:13 +0100 (Sun, 23 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/chatline.cpp M /branches/S2_6/client/gui-qt/chatline.h M /branches/S2_6/client/gui-qt/citydlg.cpp M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/hudwidget.cpp M /branches/S2_6/client/gui-qt/messagewin.cpp M /branches/S2_6/client/gui-qt/messagewin.h M /branches/S2_6/client/gui-qt/pages.cpp M /branches/S2_6/client/gui-qt/themes.cpp M /branches/S2_6/data/themes/gui-qt/Classic/resource.qss M /branches/S2_6/data/themes/gui-qt/Necrophos/resource.qss M /branches/S2_6/data/themes/gui-qt/NightStalker/Makefile.am A /branches/S2_6/data/themes/gui-qt/NightStalker/city-close.png A /branches/S2_6/data/themes/gui-qt/NightStalker/city-left.png A /branches/S2_6/data/themes/gui-qt/NightStalker/city-right.png A /branches/S2_6/data/themes/gui-qt/NightStalker/city-switch.png M /branches/S2_6/data/themes/gui-qt/NightStalker/pattern-game.jpg M /branches/S2_6/data/themes/gui-qt/NightStalker/pattern.jpg M /branches/S2_6/data/themes/gui-qt/NightStalker/resource.qss M /branches/S2_6/data/themes/gui-qt/NightStalker/splitter-horizontal.png M /branches/S2_6/data/themes/gui-qt/NightStalker/splitter-vertical.png M /branches/S2_6/data/themes/gui-qt/NightStalker/sun.jpg M /branches/S2_6/data/themes/gui-qt/System/resource.qss M /branches/S2_6/data/themes/gui-qt/icons/Makefile.am M /branches/S2_6/data/themes/gui-qt/icons/buildroad.png M /branches/S2_6/data/themes/gui-qt/icons/chopchop.png A /branches/S2_6/data/themes/gui-qt/icons/city-close.png A /branches/S2_6/data/themes/gui-qt/icons/city-left.png A /branches/S2_6/data/themes/gui-qt/icons/city-right.png A /branches/S2_6/data/themes/gui-qt/icons/city-switch.png M /branches/S2_6/data/themes/gui-qt/icons/done.png M /branches/S2_6/data/themes/gui-qt/icons/fortify.png M /branches/S2_6/data/themes/gui-qt/icons/goto.png M /branches/S2_6/data/themes/gui-qt/icons/home.png M /branches/S2_6/data/themes/gui-qt/icons/irrigation.png M /branches/S2_6/data/themes/gui-qt/icons/load.png M /branches/S2_6/data/themes/gui-qt/icons/mine.png M /branches/S2_6/data/themes/gui-qt/icons/nuke.png M /branches/S2_6/data/themes/gui-qt/icons/plantforest.png M /branches/S2_6/data/themes/gui-qt/icons/sentry.png M /branches/S2_6/data/themes/gui-qt/icons/transform.png M /branches/S2_6/data/themes/gui-qt/icons/unload.png M /branches/S2_6/data/themes/gui-qt/icons/wait.png Qt client - themes tuning See patch #7865 ------------------------------------------------------------------------ r34215 | cazfi | 2016-10-23 08:57:58 +0100 (Sun, 23 Oct 2016) | 6 lines Changed paths: M /branches/S2_6/client/tilespec.c Made goto activity icon to use correct offsets. Reported by Jacob Nevins See bug #25039 ------------------------------------------------------------------------ r34213 | cazfi | 2016-10-23 08:40:03 +0100 (Sun, 23 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.22/gui_main.c M /branches/S2_6/client/gui-gtk-3.22/mapview.c Use GtkImage for indicator icons in gtk3.22-client instead of GtkPixcomm. See patch #6987 ------------------------------------------------------------------------ r34211 | sveinung | 2016-10-23 04:17:24 +0100 (Sun, 23 Oct 2016) | 6 lines Changed paths: M /branches/S2_6/common/actions.c M /branches/S2_6/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 ------------------------------------------------------------------------ r34208 | cazfi | 2016-10-22 18:48:41 +0100 (Sat, 22 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.22/themes.c Made gtk3.22-client to use its own theme. See patch #7816 ------------------------------------------------------------------------ r34206 | cazfi | 2016-10-22 15:40:18 +0100 (Sat, 22 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/citydlg.c M /branches/S2_6/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 ------------------------------------------------------------------------ r34204 | cazfi | 2016-10-21 20:54:23 +0100 (Fri, 21 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/doc/README.msys2 M /branches/S2_6/win32/installer_msys2/Makefile Updated msys2 environment to 161018 level. See patch #7757 ------------------------------------------------------------------------ r34202 | cazfi | 2016-10-21 19:53:48 +0100 (Fri, 21 Oct 2016) | 4 lines Changed paths: A /branches/S2_6/data/themes/gui-gtk-3.22 (from /trunk/data/themes/gui-gtk-3.22:34201) Copied gui-gtk-3.22 theme from trunk to S2_6. See patch #7815 ------------------------------------------------------------------------ r34201 | sveinung | 2016-10-21 12:26:17 +0100 (Fri, 21 Oct 2016) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r34200 | sveinung | 2016-10-21 12:25:30 +0100 (Fri, 21 Oct 2016) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r34194 | sveinung | 2016-10-20 14:27:07 +0100 (Thu, 20 Oct 2016) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r34190 | mir3x | 2016-10-20 10:04:15 +0100 (Thu, 20 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/fc_client.h M /branches/S2_6/client/gui-qt/hudwidget.cpp M /branches/S2_6/client/gui-qt/hudwidget.h M /branches/S2_6/client/gui-qt/mapview.cpp M /branches/S2_6/client/gui-qt/mapview.h M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/client/gui-qt/menu.h M /branches/S2_6/client/gui-qt/pages.cpp M /branches/S2_6/client/gui-qt/shortcuts.cpp M /branches/S2_6/client/gui-qt/shortcuts.h M /branches/S2_6/data/themes/gui-qt/Classic/resource.qss M /branches/S2_6/data/themes/gui-qt/Necrophos/resource.qss M /branches/S2_6/data/themes/gui-qt/NightStalker/resource.qss M /branches/S2_6/data/themes/gui-qt/icons/Makefile.am A /branches/S2_6/data/themes/gui-qt/icons/buildroad.png A /branches/S2_6/data/themes/gui-qt/icons/chopchop.png A /branches/S2_6/data/themes/gui-qt/icons/done.png A /branches/S2_6/data/themes/gui-qt/icons/fortify.png A /branches/S2_6/data/themes/gui-qt/icons/goto.png A /branches/S2_6/data/themes/gui-qt/icons/home.png A /branches/S2_6/data/themes/gui-qt/icons/irrigation.png A /branches/S2_6/data/themes/gui-qt/icons/load.png A /branches/S2_6/data/themes/gui-qt/icons/mine.png A /branches/S2_6/data/themes/gui-qt/icons/move.png A /branches/S2_6/data/themes/gui-qt/icons/nuke.png A /branches/S2_6/data/themes/gui-qt/icons/plantforest.png A /branches/S2_6/data/themes/gui-qt/icons/sentry.png A /branches/S2_6/data/themes/gui-qt/icons/transform.png A /branches/S2_6/data/themes/gui-qt/icons/unload.png A /branches/S2_6/data/themes/gui-qt/icons/wait.png Qt client - new unit label See patch #7847 ------------------------------------------------------------------------ r34188 | mir3x | 2016-10-20 08:57:17 +0100 (Thu, 20 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/mapview.cpp M /branches/S2_6/client/gui-qt/mapview.h M /branches/S2_6/data/themes/gui-qt/Classic/resource.qss M /branches/S2_6/data/themes/gui-qt/Necrophos/resource.qss M /branches/S2_6/data/themes/gui-qt/NightStalker/resource.qss M /branches/S2_6/data/themes/gui-qt/icons/Makefile.am A /branches/S2_6/data/themes/gui-qt/icons/close.png A /branches/S2_6/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 ------------------------------------------------------------------------ r34187 | cazfi | 2016-10-20 08:47:36 +0100 (Thu, 20 Oct 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/ratesdlg.cpp Changed Qt-client policies adjusting window title to speak of "policies" instead of "government modifiers" See patch #7840 ------------------------------------------------------------------------ r34184 | mir3x | 2016-10-20 08:44:01 +0100 (Thu, 20 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/mapview.cpp M /branches/S2_6/data/themes/gui-qt/Classic/resource.qss M /branches/S2_6/data/themes/gui-qt/Necrophos/resource.qss M /branches/S2_6/data/themes/gui-qt/NightStalker/resource.qss Qt client - control overview border color from theme See patch #7849 ------------------------------------------------------------------------ r34182 | mir3x | 2016-10-20 08:41:16 +0100 (Thu, 20 Oct 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/citydlg.cpp Qt client - change tooltip in city dialog See bug #25200 ------------------------------------------------------------------------ r34175 | cazfi | 2016-10-19 08:53:09 +0100 (Wed, 19 Oct 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/pages.c M /branches/S2_6/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 ------------------------------------------------------------------------ r34173 | cazfi | 2016-10-18 16:33:58 +0100 (Tue, 18 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/fonts.h Removed unnecessary line preventing compilation on msys1 environment from qt-client. See bug #25191 ------------------------------------------------------------------------ r34171 | sveinung | 2016-10-18 13:21:18 +0100 (Tue, 18 Oct 2016) | 3 lines Changed paths: M /branches/S2_6/utility/specvec.h specvec: introduce foo_vector_remove(). See patch #7835 ------------------------------------------------------------------------ r34162 | cazfi | 2016-10-17 15:00:23 +0100 (Mon, 17 Oct 2016) | 4 lines Changed paths: A /branches/S2_6/bootstrap/freeciv-gtk3.22.appdata.xml.in A /branches/S2_6/bootstrap/freeciv-gtk3.22.desktop.in Added gtk3.22-client desktop and appdata files. See patch #7814 ------------------------------------------------------------------------ r34153 | cazfi | 2016-10-16 11:56:43 +0100 (Sun, 16 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/m4/gtk3.22-client.m4 Prevent things deprecated in gtk+ 3.10 from gtk3.22-client See patch #6731 ------------------------------------------------------------------------ r34151 | cazfi | 2016-10-16 09:26:06 +0100 (Sun, 16 Oct 2016) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/fi.po Typofix to Finnish translation ------------------------------------------------------------------------ r34149 | cazfi | 2016-10-16 09:21:31 +0100 (Sun, 16 Oct 2016) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/fi.po Updated Finnish translation. ------------------------------------------------------------------------ r34146 | sveinung | 2016-10-15 21:40:26 +0100 (Sat, 15 Oct 2016) | 1 line Changed paths: M /branches/S2_6/utility/specvec.h specvec comment: document foo_vector_append(). ------------------------------------------------------------------------ r34144 | cazfi | 2016-10-15 15:50:21 +0100 (Sat, 15 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.22/action_dialog.c M /branches/S2_6/client/gui-gtk-3.22/chatline.c M /branches/S2_6/client/gui-gtk-3.22/choice_dialog.c M /branches/S2_6/client/gui-gtk-3.22/citydlg.c M /branches/S2_6/client/gui-gtk-3.22/cityrep.c M /branches/S2_6/client/gui-gtk-3.22/cma_fe.c M /branches/S2_6/client/gui-gtk-3.22/dialogs.c M /branches/S2_6/client/gui-gtk-3.22/diplodlg.c M /branches/S2_6/client/gui-gtk-3.22/editgui.c M /branches/S2_6/client/gui-gtk-3.22/editprop.c M /branches/S2_6/client/gui-gtk-3.22/gamedlgs.c M /branches/S2_6/client/gui-gtk-3.22/gotodlg.c M /branches/S2_6/client/gui-gtk-3.22/gui_stuff.c M /branches/S2_6/client/gui-gtk-3.22/gui_stuff.h M /branches/S2_6/client/gui-gtk-3.22/helpdlg.c M /branches/S2_6/client/gui-gtk-3.22/inputdlg.c M /branches/S2_6/client/gui-gtk-3.22/inteldlg.c M /branches/S2_6/client/gui-gtk-3.22/luaconsole.c M /branches/S2_6/client/gui-gtk-3.22/messagewin.c M /branches/S2_6/client/gui-gtk-3.22/optiondlg.c M /branches/S2_6/client/gui-gtk-3.22/pages.c M /branches/S2_6/client/gui-gtk-3.22/repodlgs.c M /branches/S2_6/client/gui-gtk-3.22/unitselect.c M /branches/S2_6/client/gui-gtk-3.22/voteinfo_bar.c M /branches/S2_6/client/gui-gtk-3.22/wldlg.c Replaced deprecated GtkStock usages with modern solutions in gtk3.22-client See patch #6430 ------------------------------------------------------------------------ r34141 | cazfi | 2016-10-15 06:17:41 +0100 (Sat, 15 Oct 2016) | 8 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/gui_stuff.c M /branches/S2_6/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 ------------------------------------------------------------------------ r34138 | mir3x | 2016-10-14 23:52:46 +0100 (Fri, 14 Oct 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/dialogs.cpp M /branches/S2_6/client/gui-qt/dialogs.h M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/fc_client.h M /branches/S2_6/data/themes/gui-qt/Classic/resource.qss M /branches/S2_6/data/themes/gui-qt/Necrophos/resource.qss M /branches/S2_6/data/themes/gui-qt/NightStalker/resource.qss M /branches/S2_6/data/themes/gui-qt/System/resource.qss Qt client - control unit selection dialog colors from theme See patch #7829 ------------------------------------------------------------------------ r34136 | mir3x | 2016-10-14 23:46:45 +0100 (Fri, 14 Oct 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/mapview.cpp M /branches/S2_6/client/gui-qt/sidebar.cpp Qt client - faster map redraw See patch #7828 ------------------------------------------------------------------------ r34134 | mir3x | 2016-10-14 23:44:38 +0100 (Fri, 14 Oct 2016) | 5 lines Changed paths: M /branches/S2_6/client/options.c Fix typo in qt options See patch #7827 ------------------------------------------------------------------------ r34132 | mir3x | 2016-10-14 23:43:07 +0100 (Fri, 14 Oct 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/dialogs.cpp M /branches/S2_6/data/themes/gui-qt/Classic/resource.qss M /branches/S2_6/data/themes/gui-qt/Necrophos/resource.qss M /branches/S2_6/data/themes/gui-qt/NightStalker/resource.qss M /branches/S2_6/data/themes/gui-qt/System/resource.qss Qt client - control notify dialog colors from theme See patch #7826 ------------------------------------------------------------------------ r34130 | mir3x | 2016-10-14 23:41:18 +0100 (Fri, 14 Oct 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/sidebar.cpp M /branches/S2_6/data/themes/gui-qt/Classic/resource.qss M /branches/S2_6/data/themes/gui-qt/Necrophos/resource.qss M /branches/S2_6/data/themes/gui-qt/NightStalker/resource.qss M /branches/S2_6/data/themes/gui-qt/System/resource.qss Qt client - allow theming sidebar See patch #7824 ------------------------------------------------------------------------ r34128 | mir3x | 2016-10-14 23:39:17 +0100 (Fri, 14 Oct 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/hudwidget.cpp Qt client - fixed bad position of hud message box See bug #25172 ------------------------------------------------------------------------ r34126 | mir3x | 2016-10-14 23:34:10 +0100 (Fri, 14 Oct 2016) | 7 lines Changed paths: M /branches/S2_6/client/gui-qt/hudwidget.cpp Qt client - Fixed "QColor::setAlpha: invalid value" warnings Reported by Louis Moureaux See bug #25169 ------------------------------------------------------------------------ r34124 | mir3x | 2016-10-14 23:30:59 +0100 (Fri, 14 Oct 2016) | 7 lines Changed paths: M /branches/S2_6/client/gui-qt/hudwidget.cpp M /branches/S2_6/client/gui-qt/hudwidget.h M /branches/S2_6/client/gui-qt/repodlgs.cpp Qt client - Fixed crash in hud_message_box Reported by Louis Moureaux See bug #25168 ------------------------------------------------------------------------ r34122 | mir3x | 2016-10-14 23:25:55 +0100 (Fri, 14 Oct 2016) | 7 lines Changed paths: M /branches/S2_6/client/gui-qt/fc_client.h M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/client/gui-qt/shortcuts.cpp M /branches/S2_6/client/gui-qt/shortcuts.h Qt client - Fixed clang warnings Reported by Marko Lindqvist See bug #25166 ------------------------------------------------------------------------ r34120 | cazfi | 2016-10-14 14:23:13 +0100 (Fri, 14 Oct 2016) | 6 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.22/cma_fe.c M /branches/S2_6/client/gui-gtk-3.22/dialogs.c M /branches/S2_6/client/gui-gtk-3.22/finddlg.c M /branches/S2_6/client/gui-gtk-3.22/gui_stuff.c M /branches/S2_6/client/gui-gtk-3.22/gui_stuff.h M /branches/S2_6/client/gui-gtk-3.22/luaconsole.c M /branches/S2_6/client/gui-gtk-3.22/messagedlg.c M /branches/S2_6/client/gui-gtk-3.22/messagewin.c M /branches/S2_6/client/gui-gtk-3.22/pages.c M /branches/S2_6/client/gui-gtk-3.22/plrdlg.c M /branches/S2_6/client/gui-gtk-3.22/repodlgs.c M /branches/S2_6/client/gui-gtk-3.22/spaceshipdlg.c M /branches/S2_6/m4/gtk3.22-client.m4 Added icon_label_button_new() to gtk3.22-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 ------------------------------------------------------------------------ r34119 | cazfi | 2016-10-14 05:53:26 +0100 (Fri, 14 Oct 2016) | 6 lines Changed paths: M /branches/S2_6/ai/default/daidiplomacy.c Randomize AI love on first contact. Reported by Jacob Nevins See bug #25045 ------------------------------------------------------------------------ r34117 | cazfi | 2016-10-13 17:11:40 +0100 (Thu, 13 Oct 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.22/gui_stuff.c M /branches/S2_6/client/gui-gtk-3.22/plrdlg.c Replaced deprecated gtk_icon_size_lookup_for_settings() calls by gtk_icon_size_lookup() calls in gtk3.22-client. See patch #6707 ------------------------------------------------------------------------ r34109 | cazfi | 2016-10-12 18:37:38 +0100 (Wed, 12 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.22/diplodlg.c M /branches/S2_6/client/gui-gtk-3.22/menu.c M /branches/S2_6/client/gui-gtk-3.22/optiondlg.c M /branches/S2_6/client/gui-gtk-3.22/wldlg.c Got rid of deprecated gtk_image_menu_item_...() calls in gtk3.22-client. See patch #6706 ------------------------------------------------------------------------ r34106 | cazfi | 2016-10-12 08:58:14 +0100 (Wed, 12 Oct 2016) | 5 lines Changed paths: M /branches/S2_6/win32/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 ------------------------------------------------------------------------ r34103 | mir3x | 2016-10-12 07:26:30 +0100 (Wed, 12 Oct 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/citydlg.cpp M /branches/S2_6/client/gui-qt/hudwidget.cpp M /branches/S2_6/client/gui-qt/hudwidget.h M /branches/S2_6/client/gui-qt/mapctrl.cpp M /branches/S2_6/data/themes/gui-qt/Classic/resource.qss M /branches/S2_6/data/themes/gui-qt/Necrophos/resource.qss M /branches/S2_6/data/themes/gui-qt/NightStalker/resource.qss Qt client - replaced QInputDialog with custom dialog See patch #7812 ------------------------------------------------------------------------ r34102 | cazfi | 2016-10-12 01:29:31 +0100 (Wed, 12 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/client/client_main.c M /branches/S2_6/client/options.c M /branches/S2_6/client/options.h M /branches/S2_6/client/tilespec.c M /branches/S2_6/client/tilespec.h Fill initial default for tileset option for all topologies. See patch #6875 ------------------------------------------------------------------------ r34100 | cazfi | 2016-10-11 20:30:46 +0100 (Tue, 11 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.22/menu.c M /branches/S2_6/data/gtk3.22_menus.xml Use gtk_builder instead of gtk_ui_manager in gtk3.22-client See patch #7771 ------------------------------------------------------------------------ r34098 | sveinung | 2016-10-11 15:21:51 +0100 (Tue, 11 Oct 2016) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r34093 | cazfi | 2016-10-11 12:25:47 +0100 (Tue, 11 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/doc/README.msys2 Removed mention of gtk3x-client from README.msys2 See patch #7809 ------------------------------------------------------------------------ r34091 | cazfi | 2016-10-11 06:27:04 +0100 (Tue, 11 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/doc/README.msys2 Updated documentation about location of the msys2 environment. See patch #7798 ------------------------------------------------------------------------ r34088 | cazfi | 2016-10-11 06:01:47 +0100 (Tue, 11 Oct 2016) | 4 lines Changed paths: A /branches/S2_6/data/gtk3.22_menus.xml Copied gtk3.22_menus.xml from trunk. See patch #7770 ------------------------------------------------------------------------ r34087 | sveinung | 2016-10-10 13:15:37 +0100 (Mon, 10 Oct 2016) | 1 line Changed paths: M /branches/S2_6/common/actions.c Clarify action_enablers_for_action() header. ------------------------------------------------------------------------ r34086 | sveinung | 2016-10-10 13:15:04 +0100 (Mon, 10 Oct 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/client/gui-sdl/menu.c M /branches/S2_6/client/gui-sdl2/menu.c M /branches/S2_6/client/helpdata.c M /branches/S2_6/common/actions.c M /branches/S2_6/common/actions.h M /branches/S2_6/common/scriptcore/api_game_methods.c M /branches/S2_6/server/unithand.c Make names of action UI name getters similar. Reaname action_get_ui_name() to action_id_name_translation(). See patch #7796 ------------------------------------------------------------------------ r34080 | cazfi | 2016-10-10 04:47:43 +0100 (Mon, 10 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.22/gui_main.c M /branches/S2_6/client/gui-gtk-3.22/gui_main.h Made gtk3.22-client to identify itself correctly. See patch #7769 ------------------------------------------------------------------------ r34079 | mir3x | 2016-10-09 19:15:10 +0100 (Sun, 09 Oct 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/citydlg.cpp Qt client - fixed unit menu in city dialog See bug #25162 ------------------------------------------------------------------------ r34076 | mir3x | 2016-10-09 18:59:16 +0100 (Sun, 09 Oct 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/Makefile.am M /branches/S2_6/client/gui-qt/citydlg.cpp M /branches/S2_6/client/gui-qt/cityrep.cpp M /branches/S2_6/client/gui-qt/dialogs.cpp M /branches/S2_6/client/gui-qt/dialogs.h M /branches/S2_6/client/gui-qt/gui_main.cpp A /branches/S2_6/client/gui-qt/hudwidget.cpp A /branches/S2_6/client/gui-qt/hudwidget.h M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/client/gui-qt/repodlgs.cpp M /branches/S2_6/data/themes/gui-qt/Classic/resource.qss M /branches/S2_6/data/themes/gui-qt/Necrophos/resource.qss M /branches/S2_6/data/themes/gui-qt/NightStalker/resource.qss Qt client - replaced QMessageBoxes with customized hud_message_box See patch #7792 ------------------------------------------------------------------------ r34075 | cazfi | 2016-10-09 18:23:00 +0100 (Sun, 09 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.22/action_dialog.c M /branches/S2_6/client/gui-gtk-3.22/canvas.c M /branches/S2_6/client/gui-gtk-3.22/canvas.h M /branches/S2_6/client/gui-gtk-3.22/chatline.c M /branches/S2_6/client/gui-gtk-3.22/chatline.h M /branches/S2_6/client/gui-gtk-3.22/choice_dialog.c M /branches/S2_6/client/gui-gtk-3.22/choice_dialog.h M /branches/S2_6/client/gui-gtk-3.22/citizensinfo.c M /branches/S2_6/client/gui-gtk-3.22/citydlg.c M /branches/S2_6/client/gui-gtk-3.22/citydlg.h M /branches/S2_6/client/gui-gtk-3.22/cityrep.c M /branches/S2_6/client/gui-gtk-3.22/cityrep.h M /branches/S2_6/client/gui-gtk-3.22/cma_fe.c M /branches/S2_6/client/gui-gtk-3.22/cma_fe.h M /branches/S2_6/client/gui-gtk-3.22/colors.c M /branches/S2_6/client/gui-gtk-3.22/colors.h M /branches/S2_6/client/gui-gtk-3.22/connectdlg.c M /branches/S2_6/client/gui-gtk-3.22/connectdlg.h M /branches/S2_6/client/gui-gtk-3.22/dialogs.c M /branches/S2_6/client/gui-gtk-3.22/dialogs.h M /branches/S2_6/client/gui-gtk-3.22/diplodlg.c M /branches/S2_6/client/gui-gtk-3.22/diplodlg.h M /branches/S2_6/client/gui-gtk-3.22/editgui.c M /branches/S2_6/client/gui-gtk-3.22/editprop.c M /branches/S2_6/client/gui-gtk-3.22/editprop.h M /branches/S2_6/client/gui-gtk-3.22/finddlg.c M /branches/S2_6/client/gui-gtk-3.22/finddlg.h M /branches/S2_6/client/gui-gtk-3.22/gamedlgs.c M /branches/S2_6/client/gui-gtk-3.22/gamedlgs.h M /branches/S2_6/client/gui-gtk-3.22/gotodlg.c M /branches/S2_6/client/gui-gtk-3.22/gotodlg.h M /branches/S2_6/client/gui-gtk-3.22/graphics.c M /branches/S2_6/client/gui-gtk-3.22/graphics.h M /branches/S2_6/client/gui-gtk-3.22/gtkpixcomm.c M /branches/S2_6/client/gui-gtk-3.22/gui_main.c M /branches/S2_6/client/gui-gtk-3.22/gui_stuff.c M /branches/S2_6/client/gui-gtk-3.22/happiness.c M /branches/S2_6/client/gui-gtk-3.22/happiness.h M /branches/S2_6/client/gui-gtk-3.22/helpdlg.c M /branches/S2_6/client/gui-gtk-3.22/helpdlg.h M /branches/S2_6/client/gui-gtk-3.22/inputdlg.c M /branches/S2_6/client/gui-gtk-3.22/inputdlg.h M /branches/S2_6/client/gui-gtk-3.22/inteldlg.c M /branches/S2_6/client/gui-gtk-3.22/inteldlg.h M /branches/S2_6/client/gui-gtk-3.22/luaconsole.c M /branches/S2_6/client/gui-gtk-3.22/mapctrl.c M /branches/S2_6/client/gui-gtk-3.22/mapctrl.h M /branches/S2_6/client/gui-gtk-3.22/mapview.c M /branches/S2_6/client/gui-gtk-3.22/mapview.h M /branches/S2_6/client/gui-gtk-3.22/menu.c M /branches/S2_6/client/gui-gtk-3.22/menu.h M /branches/S2_6/client/gui-gtk-3.22/messagedlg.c M /branches/S2_6/client/gui-gtk-3.22/messagedlg.h M /branches/S2_6/client/gui-gtk-3.22/messagewin.c M /branches/S2_6/client/gui-gtk-3.22/messagewin.h M /branches/S2_6/client/gui-gtk-3.22/optiondlg.c M /branches/S2_6/client/gui-gtk-3.22/optiondlg.h M /branches/S2_6/client/gui-gtk-3.22/pages.c M /branches/S2_6/client/gui-gtk-3.22/pages.h M /branches/S2_6/client/gui-gtk-3.22/plrdlg.c M /branches/S2_6/client/gui-gtk-3.22/plrdlg.h M /branches/S2_6/client/gui-gtk-3.22/ratesdlg.h M /branches/S2_6/client/gui-gtk-3.22/repodlgs.c M /branches/S2_6/client/gui-gtk-3.22/repodlgs.h M /branches/S2_6/client/gui-gtk-3.22/soundset_dlg.c M /branches/S2_6/client/gui-gtk-3.22/spaceshipdlg.c M /branches/S2_6/client/gui-gtk-3.22/spaceshipdlg.h M /branches/S2_6/client/gui-gtk-3.22/sprite.c M /branches/S2_6/client/gui-gtk-3.22/sprite.h M /branches/S2_6/client/gui-gtk-3.22/themes.c M /branches/S2_6/client/gui-gtk-3.22/tileset_dlg.c M /branches/S2_6/client/gui-gtk-3.22/transportdlg.c M /branches/S2_6/client/gui-gtk-3.22/unitselect.c M /branches/S2_6/client/gui-gtk-3.22/unitselunitdlg.c M /branches/S2_6/client/gui-gtk-3.22/voteinfo_bar.c M /branches/S2_6/client/gui-gtk-3.22/voteinfo_bar.h M /branches/S2_6/client/gui-gtk-3.22/wldlg.c M /branches/S2_6/client/gui-gtk-3.22/wldlg.h Changed gtk3.22-client comments to speak of gui-gtk-3.22. See patch #7791 ------------------------------------------------------------------------ r34069 | cazfi | 2016-10-09 11:51:35 +0100 (Sun, 09 Oct 2016) | 6 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/gui_stuff.c M /branches/S2_6/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 ------------------------------------------------------------------------ r34067 | cazfi | 2016-10-09 09:33:31 +0100 (Sun, 09 Oct 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.22/gui_main.c Dropped setting migration from freeciv-2.5 of gtk3.22-client, as there is no settings for that client to migrate in 2.5. See patch #7768 ------------------------------------------------------------------------ r34066 | sveinung | 2016-10-08 19:58:12 +0100 (Sat, 08 Oct 2016) | 5 lines Changed paths: M /branches/S2_6/common/actions.c M /branches/S2_6/common/actions.h M /branches/S2_6/common/scriptcore/api_game_methods.c M /branches/S2_6/server/rssanity.c Make names of action rule name getters similar. Rename action_get_rule_name() to action_id_rule_name(). See patch #7788 ------------------------------------------------------------------------ r34065 | sveinung | 2016-10-08 19:57:50 +0100 (Sat, 08 Oct 2016) | 6 lines Changed paths: M /branches/S2_6/common/actions.c M /branches/S2_6/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 ------------------------------------------------------------------------ r34064 | sveinung | 2016-10-08 19:57:29 +0100 (Sat, 08 Oct 2016) | 3 lines Changed paths: M /branches/S2_6/common/actions.c Clarify action_enabler_add() comment header. See patch #7786 ------------------------------------------------------------------------ r34063 | sveinung | 2016-10-08 19:57:09 +0100 (Sat, 08 Oct 2016) | 6 lines Changed paths: M /branches/S2_6/common/actions.c M /branches/S2_6/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 ------------------------------------------------------------------------ r34061 | cazfi | 2016-10-08 19:42:26 +0100 (Sat, 08 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/data/themes/gui-gtk-3.0/Freeciv/gtk-3.0/gtk.css Corrected font definition in gtk3-client Freeciv theme. See bug #25160 ------------------------------------------------------------------------ r34054 | cazfi | 2016-10-08 16:51:22 +0100 (Sat, 08 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.22/chatline.c M /branches/S2_6/client/gui-gtk-3.22/citydlg.c M /branches/S2_6/client/gui-gtk-3.22/dialogs.c M /branches/S2_6/client/gui-gtk-3.22/gui_main.c M /branches/S2_6/client/gui-gtk-3.22/gui_main.h M /branches/S2_6/client/gui-gtk-3.22/gui_stuff.c M /branches/S2_6/client/gui-gtk-3.22/gui_stuff.h M /branches/S2_6/client/gui-gtk-3.22/luaconsole.c M /branches/S2_6/client/gui-gtk-3.22/mapctrl.c M /branches/S2_6/client/gui-gtk-3.22/mapview.c M /branches/S2_6/client/gui-gtk-3.22/menu.c M /branches/S2_6/client/gui-gtk-3.22/messagewin.c M /branches/S2_6/client/gui-gtk-3.22/pages.c M /branches/S2_6/client/gui-gtk-3.22/theme_dlg.c M /branches/S2_6/client/gui-gtk-3.22/themes.c M /branches/S2_6/client/gui-gtk-3.22/wldlg.c Added and properly use GUI_GTK_OPTION() macro in gtk3.22-client. See patch #7767 ------------------------------------------------------------------------ r34052 | cazfi | 2016-10-08 13:58:34 +0100 (Sat, 08 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/ai/default/aisettler.c Fixed compiler shadow warning from aisettler.c See bug #25159 ------------------------------------------------------------------------ r34049 | cazfi | 2016-10-07 17:17:18 +0100 (Fri, 07 Oct 2016) | 5 lines Changed paths: M /branches/S2_6/common/Makefile.am A /branches/S2_6/common/srvdefs.h M /branches/S2_6/server/stdinhand.c Added common srvdefs.h with TOKEN_DELIMITERS moved there also client end to use. See patch #7882 ------------------------------------------------------------------------ r34046 | mlinnaka | 2016-10-07 13:39:17 +0100 (Fri, 07 Oct 2016) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/fi.po Merging Finnish translation improvements from 2.5-branch ------------------------------------------------------------------------ r34044 | cazfi | 2016-10-07 13:38:24 +0100 (Fri, 07 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/client/audio.c Make sdl the default audio plugin when it's built it. See bug #24280 ------------------------------------------------------------------------ r34036 | cazfi | 2016-10-07 13:02:09 +0100 (Fri, 07 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/doc/README.nations Documented use of nations override -directory. See patch #7565 ------------------------------------------------------------------------ r34033 | mir3x | 2016-10-07 08:41:29 +0100 (Fri, 07 Oct 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/citydlg.cpp M /branches/S2_6/client/gui-qt/citydlg.h M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/fc_client.h M /branches/S2_6/client/gui-qt/gui_main.cpp M /branches/S2_6/data/themes/gui-qt/Classic/resource.qss M /branches/S2_6/data/themes/gui-qt/NightStalker/resource.qss Qt client - redesigned city dialog. See patch #7781 ------------------------------------------------------------------------ r34030 | mir3x | 2016-10-07 08:03:52 +0100 (Fri, 07 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/pages.cpp Qt client - fixed crash when changing default font from MAIN_PAGE See bug #25147 ------------------------------------------------------------------------ r34029 | cazfi | 2016-10-07 04:10:02 +0100 (Fri, 07 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.22/Makefile.am Renamed gtk3.22-client library as libgui-gtk3_22 See patch #7766 ------------------------------------------------------------------------ r34028 | cazfi | 2016-10-07 04:08:36 +0100 (Fri, 07 Oct 2016) | 4 lines Changed paths: A /branches/S2_6/m4/gtk3.22-client.m4 Added gtk3.22-client.m4 See patch #7765 ------------------------------------------------------------------------ r34027 | cazfi | 2016-10-07 04:06:54 +0100 (Fri, 07 Oct 2016) | 4 lines Changed paths: A /branches/S2_6/client/gui-gtk-3.22 (from /branches/S2_6/client/gui-gtk-3.0:34026) Copied gui-gtk-3.0 as base for gui-gtk-3.22 See patch #7762 ------------------------------------------------------------------------ r34025 | cazfi | 2016-10-07 00:39:58 +0100 (Fri, 07 Oct 2016) | 7 lines Changed paths: M /branches/S2_6/data/civ1/game.ruleset M /branches/S2_6/data/civ1/nations.ruleset M /branches/S2_6/data/civ2/game.ruleset M /branches/S2_6/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 ------------------------------------------------------------------------ r34023 | sveinung | 2016-10-06 13:07:53 +0100 (Thu, 06 Oct 2016) | 1 line Changed paths: M /branches/S2_6/common/movement.c Comment spell fix: un-allied -> non allied. ------------------------------------------------------------------------ r34022 | sveinung | 2016-10-06 13:07:36 +0100 (Thu, 06 Oct 2016) | 3 lines Changed paths: M /branches/S2_6/data/sandbox/README.sandbox README.sandbox spelling fix: along -> alone. See bug #25148 ------------------------------------------------------------------------ r34013 | cazfi | 2016-10-06 05:16:10 +0100 (Thu, 06 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/client/options.c M /branches/S2_6/client/options.h M /branches/S2_6/client/tilespec.c Added options for gtk3.22-client See patch #7764 ------------------------------------------------------------------------ r34009 | cazfi | 2016-10-05 18:07:14 +0100 (Wed, 05 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/client/tilespec.c M /branches/S2_6/common/fc_types.h Added GUI_GTK3_22 definition. See patch #7759 ------------------------------------------------------------------------ r34004 | cazfi | 2016-10-05 06:27:31 +0100 (Wed, 05 Oct 2016) | 6 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/editprop.c Support tooltips for properties in gtk3-clients' editor. Patch by pepeto and myself See bug #15580 ------------------------------------------------------------------------ r34000 | sveinung | 2016-10-05 01:26:56 +0100 (Wed, 05 Oct 2016) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r33993 | cazfi | 2016-10-04 19:01:46 +0100 (Tue, 04 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/utility/registry.c Check existence of a file before trying to run xml-parser on it. See bug #23759 ------------------------------------------------------------------------ r33990 | sveinung | 2016-10-04 12:11:02 +0100 (Tue, 04 Oct 2016) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r33985 | jtn | 2016-10-04 10:11:25 +0100 (Tue, 04 Oct 2016) | 3 lines Changed paths: M /branches/S2_6/common/requirements.c Give more useful diagnostic for invalid requirement type/value in ruleset. See bug #25137. ------------------------------------------------------------------------ r33980 | mir3x | 2016-10-03 18:26:00 +0100 (Mon, 03 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/chatline.cpp M /branches/S2_6/client/gui-qt/citydlg.cpp M /branches/S2_6/client/gui-qt/citydlg.h M /branches/S2_6/client/gui-qt/cityrep.cpp M /branches/S2_6/client/gui-qt/dialogs.cpp M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/gui_main.cpp M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/client/gui-qt/messagewin.cpp M /branches/S2_6/client/gui-qt/optiondlg.cpp M /branches/S2_6/client/gui-qt/pages.cpp M /branches/S2_6/client/gui-qt/repodlgs.cpp M /branches/S2_6/client/gui-qt/repodlgs.h M /branches/S2_6/client/gui-qt/shortcuts.cpp M /branches/S2_6/client/gui-qt/themes.cpp M /branches/S2_6/client/gui-qt/voteinfo_bar.cpp M /branches/S2_6/client/options.c M /branches/S2_6/configure.ac A /branches/S2_6/data/themes/gui-qt/Classic A /branches/S2_6/data/themes/gui-qt/Classic/Makefile.am A /branches/S2_6/data/themes/gui-qt/Classic/arrow-down.png A /branches/S2_6/data/themes/gui-qt/Classic/arrow-left.png A /branches/S2_6/data/themes/gui-qt/Classic/arrow-right.png A /branches/S2_6/data/themes/gui-qt/Classic/arrow-up.png A /branches/S2_6/data/themes/gui-qt/Classic/button-default.png A /branches/S2_6/data/themes/gui-qt/Classic/button-insensitive.png A /branches/S2_6/data/themes/gui-qt/Classic/button-prelight.png A /branches/S2_6/data/themes/gui-qt/Classic/button-pressed.png A /branches/S2_6/data/themes/gui-qt/Classic/check4.png A /branches/S2_6/data/themes/gui-qt/Classic/checkbox-checked-pressed.png A /branches/S2_6/data/themes/gui-qt/Classic/checkbox-checked.png A /branches/S2_6/data/themes/gui-qt/Classic/checkbox-unchecked.png A /branches/S2_6/data/themes/gui-qt/Classic/combo-arrow.png A /branches/S2_6/data/themes/gui-qt/Classic/combo-normal.png A /branches/S2_6/data/themes/gui-qt/Classic/menu-overlay.png A /branches/S2_6/data/themes/gui-qt/Classic/menuline.png A /branches/S2_6/data/themes/gui-qt/Classic/pattern.png A /branches/S2_6/data/themes/gui-qt/Classic/radio-checked.png A /branches/S2_6/data/themes/gui-qt/Classic/radio-unchecked.png A /branches/S2_6/data/themes/gui-qt/Classic/resource.qss A /branches/S2_6/data/themes/gui-qt/Classic/splitter-horizontal.png A /branches/S2_6/data/themes/gui-qt/Classic/splitter-vertical.png A /branches/S2_6/data/themes/gui-qt/Classic/wheel.png M /branches/S2_6/data/themes/gui-qt/Makefile.am A /branches/S2_6/data/themes/gui-qt/Necrophos A /branches/S2_6/data/themes/gui-qt/Necrophos/Makefile.am A /branches/S2_6/data/themes/gui-qt/Necrophos/arrow-down.png A /branches/S2_6/data/themes/gui-qt/Necrophos/arrow-left.png A /branches/S2_6/data/themes/gui-qt/Necrophos/arrow-right.png A /branches/S2_6/data/themes/gui-qt/Necrophos/arrow-up.png A /branches/S2_6/data/themes/gui-qt/Necrophos/checkbox-checked.png A /branches/S2_6/data/themes/gui-qt/Necrophos/checkbox-unchecked.png A /branches/S2_6/data/themes/gui-qt/Necrophos/cities.png A /branches/S2_6/data/themes/gui-qt/Necrophos/combo-arrow.png A /branches/S2_6/data/themes/gui-qt/Necrophos/economy.png A /branches/S2_6/data/themes/gui-qt/Necrophos/endturn.png A /branches/S2_6/data/themes/gui-qt/Necrophos/nations.png A /branches/S2_6/data/themes/gui-qt/Necrophos/pattern.jpg A /branches/S2_6/data/themes/gui-qt/Necrophos/radio-checked.png A /branches/S2_6/data/themes/gui-qt/Necrophos/radio-unchecked.png A /branches/S2_6/data/themes/gui-qt/Necrophos/research.png A /branches/S2_6/data/themes/gui-qt/Necrophos/resource.qss A /branches/S2_6/data/themes/gui-qt/Necrophos/splitter-horizontal.png A /branches/S2_6/data/themes/gui-qt/Necrophos/splitter-vertical.png A /branches/S2_6/data/themes/gui-qt/Necrophos/sun.jpg A /branches/S2_6/data/themes/gui-qt/Necrophos/units.png A /branches/S2_6/data/themes/gui-qt/Necrophos/view.png A /branches/S2_6/data/themes/gui-qt/Necrophos/wheel.png A /branches/S2_6/data/themes/gui-qt/NightStalker A /branches/S2_6/data/themes/gui-qt/NightStalker/Makefile.am A /branches/S2_6/data/themes/gui-qt/NightStalker/ai.png A /branches/S2_6/data/themes/gui-qt/NightStalker/arrow-down.png A /branches/S2_6/data/themes/gui-qt/NightStalker/arrow-left.png A /branches/S2_6/data/themes/gui-qt/NightStalker/arrow-right.png A /branches/S2_6/data/themes/gui-qt/NightStalker/arrow-up.png A /branches/S2_6/data/themes/gui-qt/NightStalker/checkbox-checked-pressed.png A /branches/S2_6/data/themes/gui-qt/NightStalker/checkbox-checked.png A /branches/S2_6/data/themes/gui-qt/NightStalker/checkbox-unchecked-pressed.png A /branches/S2_6/data/themes/gui-qt/NightStalker/checkbox-unchecked.png A /branches/S2_6/data/themes/gui-qt/NightStalker/combo-arrow.png A /branches/S2_6/data/themes/gui-qt/NightStalker/human.png A /branches/S2_6/data/themes/gui-qt/NightStalker/pattern-game.jpg A /branches/S2_6/data/themes/gui-qt/NightStalker/pattern.jpg A /branches/S2_6/data/themes/gui-qt/NightStalker/radio-checked.png A /branches/S2_6/data/themes/gui-qt/NightStalker/radio-unchecked.png A /branches/S2_6/data/themes/gui-qt/NightStalker/resource.qss A /branches/S2_6/data/themes/gui-qt/NightStalker/splitter-horizontal.png A /branches/S2_6/data/themes/gui-qt/NightStalker/splitter-vertical.png A /branches/S2_6/data/themes/gui-qt/NightStalker/sun.jpg A /branches/S2_6/data/themes/gui-qt/NightStalker/wheel.png A /branches/S2_6/data/themes/gui-qt/System A /branches/S2_6/data/themes/gui-qt/System/Makefile.am A /branches/S2_6/data/themes/gui-qt/System/resource.qss M /branches/S2_6/data/themes/gui-qt/icons/Makefile.am A /branches/S2_6/data/themes/gui-qt/icons/building.png A /branches/S2_6/data/themes/gui-qt/icons/cunits.png A /branches/S2_6/data/themes/gui-qt/icons/future.png A /branches/S2_6/data/themes/gui-qt/icons/wonder.png Added 3 themes to qt client. See patch #7739 ------------------------------------------------------------------------ r33979 | sveinung | 2016-10-03 13:38:22 +0100 (Mon, 03 Oct 2016) | 8 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/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 ------------------------------------------------------------------------ r33976 | jtn | 2016-10-03 11:02:41 +0100 (Mon, 03 Oct 2016) | 5 lines Changed paths: M /branches/S2_6/data/civ2civ3/terrain.ruleset Remove JumpFrom/To from civ2civ3 ruleset. They have no effect after patch #7137 changed caravan movement rules. See bug #25136. ------------------------------------------------------------------------ r33975 | jtn | 2016-10-03 11:02:37 +0100 (Mon, 03 Oct 2016) | 3 lines Changed paths: M /branches/S2_6/data/sandbox/README.sandbox M /branches/S2_6/data/sandbox/game.ruleset sandbox: Allow a city's outer workable tiles to be stolen, but not inner tiles. See patch #7745. ------------------------------------------------------------------------ r33974 | jtn | 2016-10-03 11:02:34 +0100 (Mon, 03 Oct 2016) | 6 lines Changed paths: M /branches/S2_6/data/sandbox/README.sandbox M /branches/S2_6/data/sandbox/effects.ruleset M /branches/S2_6/data/sandbox/game.ruleset M /branches/S2_6/data/sandbox/governments.ruleset M /branches/S2_6/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. ------------------------------------------------------------------------ r33973 | jtn | 2016-10-03 11:02:31 +0100 (Mon, 03 Oct 2016) | 3 lines Changed paths: M /branches/S2_6/data/sandbox/README.sandbox M /branches/S2_6/data/sandbox/buildings.ruleset M /branches/S2_6/data/sandbox/effects.ruleset M /branches/S2_6/data/sandbox/game.ruleset M /branches/S2_6/data/sandbox/governments.ruleset M /branches/S2_6/data/sandbox/techs.ruleset M /branches/S2_6/data/sandbox/terrain.ruleset M /branches/S2_6/data/sandbox/units.ruleset Rebase sandbox ruleset against current 2.6 civ2civ3 ruleset. See patch #7743. ------------------------------------------------------------------------ r33972 | jtn | 2016-10-03 11:02:26 +0100 (Mon, 03 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/data/civ2civ3/buildings.ruleset M /branches/S2_6/data/civ2civ3/terrain.ruleset civ2civ3: Allow building Lighthouse and Magellan's Expedition next to Deep Ocean. See patch #7742. ------------------------------------------------------------------------ r33971 | jtn | 2016-10-03 11:02:23 +0100 (Mon, 03 Oct 2016) | 5 lines Changed paths: M /branches/S2_6/data/civ2civ3/buildings.ruleset M /branches/S2_6/data/civ2civ3/effects.ruleset M /branches/S2_6/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. ------------------------------------------------------------------------ r33962 | cazfi | 2016-10-02 08:24:35 +0100 (Sun, 02 Oct 2016) | 4 lines Changed paths: M /branches/S2_6/win32/installer_msys2/Makefile Build Ruledit-installer as part of msys2 based Windows Installer snapshot build. See patch #7738 ------------------------------------------------------------------------ r33959 | cazfi | 2016-10-02 07:00:08 +0100 (Sun, 02 Oct 2016) | 6 lines Changed paths: M /branches/S2_6/server/unithand.c Do not try to make 'disband' act like 'help wonder' for caravans. Reported by Sveinung Kvilhaugsvik See bug #23911 ------------------------------------------------------------------------ r33949 | cazfi | 2016-09-30 05:20:23 +0100 (Fri, 30 Sep 2016) | 4 lines Changed paths: M /branches/S2_6/utility/registry_ini.c M /branches/S2_6/utility/section_file.c M /branches/S2_6/utility/support.c M /branches/S2_6/utility/support.h Moved make_escapes() and remove_escapes() to support.c. See patch #7734 ------------------------------------------------------------------------ r33938 | jtn | 2016-09-29 00:59:53 +0100 (Thu, 29 Sep 2016) | 3 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/citydlg.c Use transport selection dialog when loading unit from Gtk3 city dialog. See bug #25122. ------------------------------------------------------------------------ r33937 | jtn | 2016-09-29 00:59:50 +0100 (Thu, 29 Sep 2016) | 4 lines Changed paths: M /branches/S2_6/common/road.c When 'first_reqs' are specified for a cardinal road type, only cardinally adjacent roads can be continued from. See bug #25121. ------------------------------------------------------------------------ r33933 | cazfi | 2016-09-28 06:13:38 +0100 (Wed, 28 Sep 2016) | 6 lines Changed paths: M /branches/S2_6/server/srv_main.c M /branches/S2_6/server/stdinhand.c M /branches/S2_6/server/stdinhand.h Lower default cmdlevel to basic on game start. Reported by taka See bug #24774 ------------------------------------------------------------------------ r33930 | cazfi | 2016-09-28 05:54:54 +0100 (Wed, 28 Sep 2016) | 6 lines Changed paths: M /branches/S2_6/client/mapview_common.c Made mouse clicks to target correct tiles in hex topologies. Reported by Jacob Nevins See bug #24031 ------------------------------------------------------------------------ r33927 | cazfi | 2016-09-28 05:42:13 +0100 (Wed, 28 Sep 2016) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r33924 | cazfi | 2016-09-28 05:33:42 +0100 (Wed, 28 Sep 2016) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r33920 | jtn | 2016-09-27 22:24:34 +0100 (Tue, 27 Sep 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/action_dialog.c M /branches/S2_6/client/gui-gtk-3.0/transportdlg.c M /branches/S2_6/client/gui-gtk-3.0/unitselunitdlg.c M /branches/S2_6/client/gui-gtk-3.0/unitselunitdlg.h In transport selection dialog, select what we think is the best transport by default. See patch #7728. ------------------------------------------------------------------------ r33919 | jtn | 2016-09-27 22:24:31 +0100 (Tue, 27 Sep 2016) | 7 lines Changed paths: M /branches/S2_6/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. ------------------------------------------------------------------------ r33918 | jtn | 2016-09-27 22:24:27 +0100 (Tue, 27 Sep 2016) | 5 lines Changed paths: M /branches/S2_6/server/ruleset.c Fix loading of road 'integrates' from ruleset. It wasn't possible to define integrating roads at all. See bug #25115. ------------------------------------------------------------------------ r33913 | cazfi | 2016-09-27 19:35:13 +0100 (Tue, 27 Sep 2016) | 7 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/gui_main.c M /branches/S2_6/client/gui-gtk-3.0/gui_main.c M /branches/S2_6/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 ------------------------------------------------------------------------ r33911 | cazfi | 2016-09-27 19:26:49 +0100 (Tue, 27 Sep 2016) | 4 lines Changed paths: M /branches/S2_6/doc/README.msys2 M /branches/S2_6/win32/installer_msys2/Makefile Build sdl2-client as part of msys2 based Windows Installer snapshot build. See patch #7727 ------------------------------------------------------------------------ r33905 | sveinung | 2016-09-26 11:14:03 +0100 (Mon, 26 Sep 2016) | 3 lines Changed paths: M /branches/S2_6/common/actions.c Comment spelling fix: probabilty -> probability See bug #25113 ------------------------------------------------------------------------ r33904 | sveinung | 2016-09-26 11:13:35 +0100 (Mon, 26 Sep 2016) | 6 lines Changed paths: M /branches/S2_6/data/alien/game.ruleset M /branches/S2_6/data/civ1/game.ruleset M /branches/S2_6/data/civ2/game.ruleset M /branches/S2_6/data/civ2civ3/game.ruleset M /branches/S2_6/data/classic/game.ruleset M /branches/S2_6/data/experimental/game.ruleset M /branches/S2_6/data/multiplayer/game.ruleset M /branches/S2_6/data/sandbox/game.ruleset M /branches/S2_6/data/stub/game.ruleset Document mnemonic insertion in action UI names. Explain that the first %s gets replaced by the client's in-band "this in a mnemonic" signal character. See patch #7725 ------------------------------------------------------------------------ r33903 | sveinung | 2016-09-26 11:13:07 +0100 (Mon, 26 Sep 2016) | 8 lines Changed paths: M /branches/S2_6/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. Reported by fomalhaut at the Freeciv forum. See patch #7724 ------------------------------------------------------------------------ r33902 | sveinung | 2016-09-26 11:12:43 +0100 (Mon, 26 Sep 2016) | 3 lines Changed paths: M /branches/S2_6/server/unithand.c Action not enabled explain wrong target nation. See patch #7718 ------------------------------------------------------------------------ r33896 | cazfi | 2016-09-26 04:43:31 +0100 (Mon, 26 Sep 2016) | 4 lines Changed paths: M /branches/S2_6/doc/README.msys2 M /branches/S2_6/win32/installer_msys2/Makefile Updated Msys2 Windows Installer build environment to version 160922. See patch #7654 ------------------------------------------------------------------------ r33892 | mir3x | 2016-09-25 18:42:08 +0100 (Sun, 25 Sep 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/citydlg.cpp M /branches/S2_6/client/gui-qt/cityrep.cpp M /branches/S2_6/client/gui-qt/plrdlg.cpp Qt client - Don't use deprecated QAbstractItemDelegateV2 and QAbstractItemDelegateV3 Patch by Louis Moureaux See patch #7704 ------------------------------------------------------------------------ r33890 | mir3x | 2016-09-25 18:38:24 +0100 (Sun, 25 Sep 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/plrdlg.cpp Qt client - fixed players dialog losing selection sometimes See bug #25104 ------------------------------------------------------------------------ r33889 | sveinung | 2016-09-25 17:01:28 +0100 (Sun, 25 Sep 2016) | 11 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r33885 | jtn | 2016-09-25 16:03:00 +0100 (Sun, 25 Sep 2016) | 2 lines Changed paths: M /branches/S2_6/common/scriptcore/tolua_common_a.pkg M /branches/S2_6/common/scriptcore/tolua_common_z.pkg M /branches/S2_6/common/scriptcore/tolua_game.pkg M /branches/S2_6/common/scriptcore/tolua_signal.pkg M /branches/S2_6/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. ------------------------------------------------------------------------ r33882 | mir3x | 2016-09-25 14:26:53 +0100 (Sun, 25 Sep 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/Makefile.am M /branches/S2_6/client/gui-qt/canvas.cpp M /branches/S2_6/client/gui-qt/chatline.cpp M /branches/S2_6/client/gui-qt/chatline.h M /branches/S2_6/client/gui-qt/citydlg.cpp M /branches/S2_6/client/gui-qt/dialogs.cpp M /branches/S2_6/client/gui-qt/dialogs.h M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/fc_client.h M /branches/S2_6/client/gui-qt/fonts.cpp M /branches/S2_6/client/gui-qt/fonts.h M /branches/S2_6/client/gui-qt/gui_main.cpp M /branches/S2_6/client/gui-qt/helpdlg.cpp M /branches/S2_6/client/gui-qt/helpdlg.h M /branches/S2_6/client/gui-qt/mapview.cpp M /branches/S2_6/client/gui-qt/mapview.h M /branches/S2_6/client/gui-qt/pages.cpp M /branches/S2_6/client/gui-qt/qtg_cxxside.cpp M /branches/S2_6/client/gui-qt/repodlgs.cpp M /branches/S2_6/client/gui-qt/repodlgs.h Qt client - fixed fonts. See bug #25098 ------------------------------------------------------------------------ r33879 | cazfi | 2016-09-25 06:46:02 +0100 (Sun, 25 Sep 2016) | 6 lines Changed paths: M /branches/S2_6/client/gui-sdl/gotodlg.c M /branches/S2_6/client/gui-sdl2/gotodlg.c Show all applicable target cities in the sdl-clients' goto dialog. Reported by Exbed See bug #25024 ------------------------------------------------------------------------ r33874 | cazfi | 2016-09-24 18:23:09 +0100 (Sat, 24 Sep 2016) | 4 lines Changed paths: M /branches/S2_6/doc/README.msys2 Updated TODO lists and Status report in README.msys2 See patch #7720 ------------------------------------------------------------------------ r33872 | cazfi | 2016-09-24 15:52:48 +0100 (Sat, 24 Sep 2016) | 4 lines Changed paths: M /branches/S2_6/m4/sdl2-client.m4 Use pkg-config to detect freetype for sdl2-client See patch #7719 ------------------------------------------------------------------------ r33869 | cazfi | 2016-09-24 14:24:52 +0100 (Sat, 24 Sep 2016) | 7 lines Changed paths: M /branches/S2_6/client/gui-sdl/diplodlg.c M /branches/S2_6/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 ------------------------------------------------------------------------ r33866 | mir3x | 2016-09-23 16:01:59 +0100 (Fri, 23 Sep 2016) | 5 lines Changed paths: D /branches/S2_6/data/graphics/qt-icons M /branches/S2_6/data/themes/gui-qt/icons/cities.png M /branches/S2_6/data/themes/gui-qt/icons/economy.png M /branches/S2_6/data/themes/gui-qt/icons/endturn.png M /branches/S2_6/data/themes/gui-qt/icons/nations.png M /branches/S2_6/data/themes/gui-qt/icons/research.png M /branches/S2_6/data/themes/gui-qt/icons/units.png M /branches/S2_6/data/themes/gui-qt/icons/view.png Qt client - updated sidebar icons See patch #7706 ------------------------------------------------------------------------ r33865 | sveinung | 2016-09-23 10:06:18 +0100 (Fri, 23 Sep 2016) | 11 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/helpdlg.c M /branches/S2_6/client/gui-gtk-3.0/helpdlg.c M /branches/S2_6/common/requirements.h M /branches/S2_6/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 ------------------------------------------------------------------------ r33864 | sveinung | 2016-09-23 10:05:56 +0100 (Fri, 23 Sep 2016) | 3 lines Changed paths: M /branches/S2_6/common/requirements.c M /branches/S2_6/common/requirements.h universal_fulfills_requirement: support nations. See patch #7716 ------------------------------------------------------------------------ r33852 | mir3x | 2016-09-22 18:26:30 +0100 (Thu, 22 Sep 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/pages.cpp Qt client - dont allow detached players with hack access to start game See patch #7703 ------------------------------------------------------------------------ r33850 | mir3x | 2016-09-22 18:21:06 +0100 (Thu, 22 Sep 2016) | 7 lines Changed paths: M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/fc_client.h M /branches/S2_6/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 ------------------------------------------------------------------------ r33847 | mir3x | 2016-09-22 17:41:15 +0100 (Thu, 22 Sep 2016) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/repodlgs.cpp Qt client - fixed blinking research icon after getting all techs. Reported by Jacob Nevins See bug #25071 ------------------------------------------------------------------------ r33846 | sveinung | 2016-09-22 17:28:45 +0100 (Thu, 22 Sep 2016) | 3 lines Changed paths: M /branches/S2_6/server/cityturn.c Give reason when pop_cost blocks unit building. See patch #7707 ------------------------------------------------------------------------ r33842 | sveinung | 2016-09-21 18:07:57 +0100 (Wed, 21 Sep 2016) | 1 line Changed paths: M /branches/S2_6/client/control.c Comment fact fix: player input needed. ------------------------------------------------------------------------ r33839 | cazfi | 2016-09-20 18:02:48 +0100 (Tue, 20 Sep 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/chatline.cpp M /branches/S2_6/client/gui-qt/chatline.h M /branches/S2_6/client/gui-qt/citydlg.cpp M /branches/S2_6/client/gui-qt/fonts.cpp M /branches/S2_6/client/gui-qt/fonts.h Shadow warning fixes and other cleanup to Qt client. See patch #7701 ------------------------------------------------------------------------ r33837 | jtn | 2016-09-19 21:12:01 +0100 (Mon, 19 Sep 2016) | 3 lines Changed paths: M /branches/S2_6/data/civ2civ3/units.ruleset M /branches/S2_6/data/classic/units.ruleset M /branches/S2_6/data/experimental/units.ruleset M /branches/S2_6/data/multiplayer/units.ruleset M /branches/S2_6/data/sandbox/units.ruleset Rename diplomatic rank to "attaché". See patch #7698. ------------------------------------------------------------------------ r33836 | jtn | 2016-09-19 21:11:56 +0100 (Mon, 19 Sep 2016) | 5 lines Changed paths: M /branches/S2_6/data/civ1/nations.ruleset M /branches/S2_6/data/civ2/nations.ruleset M /branches/S2_6/data/nation/alander.ruleset M /branches/S2_6/data/nation/albanian.ruleset M /branches/S2_6/data/nation/argentine.ruleset M /branches/S2_6/data/nation/aztec.ruleset M /branches/S2_6/data/nation/bolivian.ruleset M /branches/S2_6/data/nation/burkinabe.ruleset M /branches/S2_6/data/nation/canari.ruleset M /branches/S2_6/data/nation/centrallithuanian.ruleset M /branches/S2_6/data/nation/chadian.ruleset M /branches/S2_6/data/nation/congolese.ruleset M /branches/S2_6/data/nation/danish.ruleset M /branches/S2_6/data/nation/ecuadorian.ruleset M /branches/S2_6/data/nation/gokturk.ruleset M /branches/S2_6/data/nation/guinean.ruleset M /branches/S2_6/data/nation/hephthalite.ruleset M /branches/S2_6/data/nation/ivoirian.ruleset M /branches/S2_6/data/nation/metis.ruleset M /branches/S2_6/data/nation/mexican.ruleset M /branches/S2_6/data/nation/mixtec.ruleset M /branches/S2_6/data/nation/navajo.ruleset M /branches/S2_6/data/nation/nimiipuu.ruleset M /branches/S2_6/data/nation/otomi.ruleset M /branches/S2_6/data/nation/purhepecha.ruleset M /branches/S2_6/data/nation/raramuri.ruleset M /branches/S2_6/data/nation/salvadoran.ruleset M /branches/S2_6/data/nation/santomean.ruleset M /branches/S2_6/data/nation/venezuelan.ruleset M /branches/S2_6/data/nation/volapuk.ruleset M /branches/S2_6/data/nation/xhosa.ruleset M /branches/S2_6/data/nation/yucatecan.ruleset M /branches/S2_6/data/nation/zapotec.ruleset M /branches/S2_6/doc/README.nations Use correct diacritics in nation strings. Also fix a couple of unrelated typos. See patch #7697. ------------------------------------------------------------------------ r33835 | jtn | 2016-09-19 21:11:53 +0100 (Mon, 19 Sep 2016) | 3 lines Changed paths: M /branches/S2_6/doc/README.packaging Note move of ruleset READMEs in README.packaging. See patch #7699. ------------------------------------------------------------------------ r33831 | sveinung | 2016-09-18 14:58:23 +0100 (Sun, 18 Sep 2016) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r33830 | sveinung | 2016-09-18 14:58:15 +0100 (Sun, 18 Sep 2016) | 7 lines Changed paths: M /branches/S2_6/ai/default/aicity.c M /branches/S2_6/client/climisc.c M /branches/S2_6/client/gui-gtk-2.0/action_dialog.c M /branches/S2_6/client/gui-gtk-3.0/action_dialog.c M /branches/S2_6/client/gui-qt/dialogs.cpp M /branches/S2_6/client/gui-sdl/action_dialog.c M /branches/S2_6/client/gui-sdl2/action_dialog.c M /branches/S2_6/client/helpdata.c M /branches/S2_6/common/actions.c M /branches/S2_6/common/actions.h M /branches/S2_6/common/unittype.c M /branches/S2_6/server/unithand.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 ------------------------------------------------------------------------ r33825 | cazfi | 2016-09-17 05:55:58 +0100 (Sat, 17 Sep 2016) | 4 lines Changed paths: M /branches/S2_6/tools/ruledit/rulesave.c Corrected typo in "transform_result" key in rulesave. See bug #25062 ------------------------------------------------------------------------ r33823 | cazfi | 2016-09-16 17:33:05 +0100 (Fri, 16 Sep 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/citydlg.cpp Fixed problems on setting worker task target extra in Qt client. See bug #25061 ------------------------------------------------------------------------ r33820 | mir3x | 2016-09-16 13:09:13 +0100 (Fri, 16 Sep 2016) | 7 lines Changed paths: M /branches/S2_6/client/gui-qt/fonts.cpp M /branches/S2_6/client/gui-qt/fonts.h M /branches/S2_6/client/gui-qt/gui_main.cpp M /branches/S2_6/client/gui-qt/qtg_cxxside.cpp M /branches/S2_6/client/options.c Qt client - Update the font database for all fonts Patch by Louis Moureaux See patch #7670 ------------------------------------------------------------------------ r33818 | mir3x | 2016-09-16 11:09:20 +0100 (Fri, 16 Sep 2016) | 7 lines Changed paths: M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/mapview.cpp M /branches/S2_6/client/gui-qt/mapview.h M /branches/S2_6/client/gui-qt/sidebar.cpp M /branches/S2_6/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 ------------------------------------------------------------------------ r33816 | mir3x | 2016-09-16 11:00:33 +0100 (Fri, 16 Sep 2016) | 7 lines Changed paths: M /branches/S2_6/client/gui-qt/dialogs.cpp M /branches/S2_6/client/gui-qt/mapview.cpp Qt client - Fuel not shown in new sidebar unit display Reported by Jacob Nevins See bug #25038 ------------------------------------------------------------------------ r33809 | sveinung | 2016-09-15 16:04:02 +0100 (Thu, 15 Sep 2016) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r33803 | cazfi | 2016-09-15 05:16:27 +0100 (Thu, 15 Sep 2016) | 4 lines Changed paths: M /branches/S2_6/server/unithand.c Check legality of worker task target received from the client. See patch #7685 ------------------------------------------------------------------------ r33800 | cazfi | 2016-09-14 07:29:25 +0100 (Wed, 14 Sep 2016) | 4 lines Changed paths: M /branches/S2_6/doc/README.msys2 M /branches/S2_6/win32/installer_msys2/Makefile Fixed sdl2-client part of msys2 Windows Installer Makefile. See patch #7684 ------------------------------------------------------------------------ r33797 | cazfi | 2016-09-14 07:14:08 +0100 (Wed, 14 Sep 2016) | 4 lines Changed paths: M /branches/S2_6/common/vision.h M /branches/S2_6/data/amplio/ancientcities.spec M /branches/S2_6/data/amplio/medievalcities.spec M /branches/S2_6/data/amplio/moderncities.spec M /branches/S2_6/data/amplio2/cities.spec M /branches/S2_6/data/hexemplio/bases.spec M /branches/S2_6/data/isotrident/cities.spec M /branches/S2_6/data/isotrident/morecities.spec M /branches/S2_6/data/trident/cities.spec Corrected comments, mostly in tilesets, about MAX_CITY_SIZE. See bug #24996 ------------------------------------------------------------------------ r33794 | cazfi | 2016-09-13 17:58:36 +0100 (Tue, 13 Sep 2016) | 4 lines Changed paths: M /branches/S2_6/tools/ruledit/rulesave.c Do not save duplicate allowed_... lists to rulesets when nationlist used. See bug #25052 ------------------------------------------------------------------------ r33790 | cazfi | 2016-09-13 10:17:49 +0100 (Tue, 13 Sep 2016) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/fi.po Updated Finnish translation. ------------------------------------------------------------------------ r33785 | jtn | 2016-09-12 21:56:50 +0100 (Mon, 12 Sep 2016) | 1 line Changed paths: M /branches/S2_6/common/tile.h M /branches/S2_6/common/unit.c M /branches/S2_6/common/unit.h Fix references to non-existent ACTIVITY_COUNT in comments. ------------------------------------------------------------------------ r33780 | sveinung | 2016-09-11 16:49:28 +0100 (Sun, 11 Sep 2016) | 1 line Changed paths: M /branches/S2_6/client/gui-sdl2/widget_edit.c M /branches/S2_6/client/gui-sdl2/widget_icon.c M /branches/S2_6/client/gui-sdl2/widget_scrollbar.c Comment spelling fix: parametr -> parameter ------------------------------------------------------------------------ r33776 | cazfi | 2016-09-11 08:37:03 +0100 (Sun, 11 Sep 2016) | 2 lines Changed paths: M /branches/S2_6/client/gui-sdl2/widget_scrollbar.c Comment typofixes to sdl2-client widget_scrollbar.c ------------------------------------------------------------------------ r33773 | cazfi | 2016-09-10 08:39:01 +0100 (Sat, 10 Sep 2016) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/POTFILES.in M /branches/S2_6/translations/nations/POTFILES.skip M /branches/S2_6/translations/ruledit/POTFILES.skip Added gui-qt/shortcuts.cpp to POTFILES. ------------------------------------------------------------------------ r33769 | cazfi | 2016-09-09 13:33:09 +0100 (Fri, 09 Sep 2016) | 4 lines Changed paths: M /branches/S2_6/doc/README.msys2 M /branches/S2_6/win32/installer_msys2/Makefile Added libbz2 support to msys2 based Windows Installer builds. See patch #7674 ------------------------------------------------------------------------ r33761 | cazfi | 2016-09-04 20:40:43 +0100 (Sun, 04 Sep 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/pages.c Added scenario authors display to scenario page of gtk3-client. See patch #7329 ------------------------------------------------------------------------ r33754 | cazfi | 2016-09-04 16:42:30 +0100 (Sun, 04 Sep 2016) | 4 lines Changed paths: M /branches/S2_6/doc/README.msys2 M /branches/S2_6/win32/installer_msys2/Makefile Added audio support to msys2 based Windows Installer builds. See patch #7657 ------------------------------------------------------------------------ r33751 | mir3x | 2016-09-04 16:08:52 +0100 (Sun, 04 Sep 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/Makefile.am M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/fc_client.h M /branches/S2_6/client/gui-qt/mapctrl.cpp M /branches/S2_6/client/gui-qt/mapview.h M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/client/gui-qt/menu.h M /branches/S2_6/client/gui-qt/pages.cpp A /branches/S2_6/client/gui-qt/shortcuts.cpp A /branches/S2_6/client/gui-qt/shortcuts.h Qt client - added configurable shortcuts See patch #7664 ------------------------------------------------------------------------ r33748 | mir3x | 2016-09-04 15:57:39 +0100 (Sun, 04 Sep 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/themes.cpp Qt client - added default system theme See patch #7666 ------------------------------------------------------------------------ r33746 | mir3x | 2016-09-04 15:54:58 +0100 (Sun, 04 Sep 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/fc_client.h M /branches/S2_6/client/gui-qt/mapview.cpp M /branches/S2_6/client/gui-qt/mapview.h M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/client/gui-qt/messagewin.cpp M /branches/S2_6/client/gui-qt/pages.cpp M /branches/S2_6/client/gui-qt/sidebar.cpp Qt client - updated sidebar See patch #7665 ------------------------------------------------------------------------ r33744 | mir3x | 2016-09-02 15:52:38 +0100 (Fri, 02 Sep 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/mapview.cpp Reverted last change See bug #24860 ------------------------------------------------------------------------ r33740 | mir3x | 2016-09-01 17:43:58 +0100 (Thu, 01 Sep 2016) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/fc_client.h M /branches/S2_6/client/gui-qt/gui_main.cpp M /branches/S2_6/client/gui-qt/optiondlg.cpp Qt client - Remove old font system Patch by Louis Moureaux See patch #7663 ------------------------------------------------------------------------ r33738 | mir3x | 2016-09-01 17:37:53 +0100 (Thu, 01 Sep 2016) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/dialogs.cpp M /branches/S2_6/client/gui-qt/dialogs.h M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/fc_client.h M /branches/S2_6/client/gui-qt/gui_main.cpp M /branches/S2_6/client/gui-qt/mapview.cpp M /branches/S2_6/client/gui-qt/mapview.h Qt client - Use new font system in self-drawing classes Patch by Louis Moureaux See patch #7662 ------------------------------------------------------------------------ r33736 | mir3x | 2016-09-01 17:36:17 +0100 (Thu, 01 Sep 2016) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/chatline.cpp M /branches/S2_6/client/gui-qt/chatline.h M /branches/S2_6/client/gui-qt/citydlg.cpp M /branches/S2_6/client/gui-qt/citydlg.h M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/gui_main.cpp M /branches/S2_6/client/gui-qt/helpdlg.cpp M /branches/S2_6/client/gui-qt/helpdlg.h M /branches/S2_6/client/gui-qt/pages.cpp Qt client - Use font_updater wherever possible. Patch by Louis Moureaux See patch #7661 ------------------------------------------------------------------------ r33734 | mir3x | 2016-09-01 17:34:33 +0100 (Thu, 01 Sep 2016) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/canvas.cpp M /branches/S2_6/client/gui-qt/mapview.cpp M /branches/S2_6/client/gui-qt/mapview.h M /branches/S2_6/client/gui-qt/repodlgs.cpp M /branches/S2_6/client/gui-qt/repodlgs.h Qt client - Use new font system in canvas-related classes. Patch by Louis Moureaux See patch #7660 ------------------------------------------------------------------------ r33732 | mir3x | 2016-09-01 17:30:15 +0100 (Thu, 01 Sep 2016) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/Makefile.am A /branches/S2_6/client/gui-qt/fonts.cpp A /branches/S2_6/client/gui-qt/fonts.h M /branches/S2_6/client/gui-qt/gui_main.cpp Qt client - Add listener for fonts Patch by Louis Moureaux See patch #7659 ------------------------------------------------------------------------ r33730 | mir3x | 2016-08-31 16:35:20 +0100 (Wed, 31 Aug 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/repodlgs.cpp Qt client - fixed reserach label not updated when blinking (no current research set) See bug #25020 ------------------------------------------------------------------------ r33729 | mir3x | 2016-08-31 15:24:52 +0100 (Wed, 31 Aug 2016) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/client/gui-qt/menu.h M /branches/S2_6/client/gui-qt/ratesdlg.cpp M /branches/S2_6/client/gui-qt/ratesdlg.h Qt client - Added policies (effect multipliers) Sumbitted by Marko Lindqvist See patch #5067 ------------------------------------------------------------------------ r33722 | mir3x | 2016-08-28 19:13:49 +0100 (Sun, 28 Aug 2016) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/fc_client.h M /branches/S2_6/client/gui-qt/pages.cpp Qt client - fixed manu in pregame page Patch by Louis Moureaux See bug #25017 ------------------------------------------------------------------------ r33720 | mir3x | 2016-08-28 19:03:28 +0100 (Sun, 28 Aug 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/fc_client.h Qt client - Use QStackedLayout as main layout See patch #7656 ------------------------------------------------------------------------ r33718 | mir3x | 2016-08-28 18:53:08 +0100 (Sun, 28 Aug 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/Makefile.am M /branches/S2_6/client/gui-qt/cityrep.cpp M /branches/S2_6/client/gui-qt/diplodlg.cpp M /branches/S2_6/client/gui-qt/diplodlg.h M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/fc_client.h M /branches/S2_6/client/gui-qt/gui_main.cpp M /branches/S2_6/client/gui-qt/mapctrl.cpp M /branches/S2_6/client/gui-qt/mapview.cpp M /branches/S2_6/client/gui-qt/mapview.h M /branches/S2_6/client/gui-qt/messagedlg.cpp M /branches/S2_6/client/gui-qt/messagewin.cpp M /branches/S2_6/client/gui-qt/pages.cpp M /branches/S2_6/client/gui-qt/plrdlg.cpp M /branches/S2_6/client/gui-qt/repodlgs.cpp A /branches/S2_6/client/gui-qt/sidebar.cpp A /branches/S2_6/client/gui-qt/sidebar.h M /branches/S2_6/client/gui-qt/spaceshipdlg.cpp M /branches/S2_6/client/options.c M /branches/S2_6/client/options.h A /branches/S2_6/data/graphics/qt-icons A /branches/S2_6/data/graphics/qt-icons/map.kra A /branches/S2_6/data/graphics/qt-icons/nations.kra A /branches/S2_6/data/graphics/qt-icons/units.kra M /branches/S2_6/data/themes/gui-qt/icons/Makefile.am A /branches/S2_6/data/themes/gui-qt/icons/cities.png A /branches/S2_6/data/themes/gui-qt/icons/economy.png A /branches/S2_6/data/themes/gui-qt/icons/endturn.png A /branches/S2_6/data/themes/gui-qt/icons/nations.png A /branches/S2_6/data/themes/gui-qt/icons/research.png A /branches/S2_6/data/themes/gui-qt/icons/units.png A /branches/S2_6/data/themes/gui-qt/icons/view.png Qt client - added sidebar See patch #7617 ------------------------------------------------------------------------ r33717 | cazfi | 2016-08-28 11:46:10 +0100 (Sun, 28 Aug 2016) | 4 lines Changed paths: M /branches/S2_6/win32/installer_msys2/Makefile Use arch-specific nsi file names when building msys2 based Windows Installers. See patch #7658 ------------------------------------------------------------------------ r33715 | mir3x | 2016-08-26 13:41:49 +0100 (Fri, 26 Aug 2016) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/pages.cpp List only latest version of the scenario in Qt-client Sumbitted by Marko Lindqvist See patch #7086 ------------------------------------------------------------------------ r33713 | cazfi | 2016-08-26 07:50:15 +0100 (Fri, 26 Aug 2016) | 4 lines Changed paths: M /branches/S2_6/tools/ruledit/rulesave.c Do not save items marked removed to the ruleset. See bug #25008 ------------------------------------------------------------------------ r33711 | mir3x | 2016-08-25 21:50:29 +0100 (Thu, 25 Aug 2016) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/chatline.cpp M /branches/S2_6/client/gui-qt/chatline.h M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/fc_client.h M /branches/S2_6/client/gui-qt/pages.cpp Qt client - Factor chat input out of fc_client Patch by Louis Moureaux See patch #7647 ------------------------------------------------------------------------ r33708 | cazfi | 2016-08-25 07:51:35 +0100 (Thu, 25 Aug 2016) | 4 lines Changed paths: M /branches/S2_6/data/wonders/mausoleum_of_halicarnassus.png M /branches/S2_6/data/wonders/temple_of_artemis.png Added frame to large icons of Tample of Artemis and Mausoleum of Halicarnassus. See bug #25009 ------------------------------------------------------------------------ r33705 | cazfi | 2016-08-25 07:30:55 +0100 (Thu, 25 Aug 2016) | 6 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/pages.c Corrected "Choose a Scenario" label placement in gtk3-client Reported by Jacob Nevins See bug #24882 ------------------------------------------------------------------------ r33703 | cazfi | 2016-08-25 06:33:21 +0100 (Thu, 25 Aug 2016) | 4 lines Changed paths: M /branches/S2_6/win32/installer_msys2/Makefile Updated msys2 ruledit dll list to match environment 160821. See patch #7652 ------------------------------------------------------------------------ r33700 | mir3x | 2016-08-24 14:34:56 +0100 (Wed, 24 Aug 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/helpdlg.cpp M /branches/S2_6/client/gui-qt/helpdlg.h Qt client - updated help dialog See patch #7633 ------------------------------------------------------------------------ r33698 | mir3x | 2016-08-24 14:31:03 +0100 (Wed, 24 Aug 2016) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/chatline.cpp M /branches/S2_6/client/gui-qt/chatline.h M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/fc_client.h M /branches/S2_6/client/gui-qt/listener.h M /branches/S2_6/client/gui-qt/pages.cpp Qt client - use helper<> to propagate output_window_append Patch by Louis Moureaux See patch #7491 ------------------------------------------------------------------------ r33697 | cazfi | 2016-08-24 08:52:37 +0100 (Wed, 24 Aug 2016) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/POTFILES.in M /branches/S2_6/translations/nations/POTFILES.skip M /branches/S2_6/translations/ruledit/POTFILES.skip Updated POTFILES ------------------------------------------------------------------------ r33693 | cazfi | 2016-08-24 07:37:18 +0100 (Wed, 24 Aug 2016) | 4 lines Changed paths: M /branches/S2_6/common/fc_types.h Move end of extern "C" block to the end of the fc_types.h See bug #25007 ------------------------------------------------------------------------ r33688 | cazfi | 2016-08-23 18:02:33 +0100 (Tue, 23 Aug 2016) | 4 lines Changed paths: M /branches/S2_6/doc/README.msys2 M /branches/S2_6/win32/installer_msys2/Makefile Updated msys2 environment to 160821 level. See patch #7547 ------------------------------------------------------------------------ r33683 | jtn | 2016-08-23 09:07:46 +0100 (Tue, 23 Aug 2016) | 7 lines Changed paths: M /branches/S2_6/common/spaceship.c M /branches/S2_6/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. ------------------------------------------------------------------------ r33682 | jtn | 2016-08-23 09:07:42 +0100 (Tue, 23 Aug 2016) | 5 lines Changed paths: M /branches/S2_6/data/nation/texan.ruleset Remove duplicate city "Orange" from texan.ruleset. Reported by Sam Sam (uruiamme@gna). See gna bug #25003. ------------------------------------------------------------------------ r33681 | jtn | 2016-08-23 09:07:37 +0100 (Tue, 23 Aug 2016) | 7 lines Changed paths: M /branches/S2_6/data/misc/events.png M /branches/S2_6/data/misc/events.spec Updated event icons. Includes some for 3.0.x which are not used on this S2_6 branch. Artwork and spec updates by GriffonSpade on the forum. See gna patch #7639. ------------------------------------------------------------------------ r33676 | sveinung | 2016-08-23 03:47:18 +0100 (Tue, 23 Aug 2016) | 10 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/unitselect.c M /branches/S2_6/client/gui-gtk-3.0/unitselect.h M /branches/S2_6/client/gui-gtk-3.0/unitselunitdlg.c Gtk 3 client: 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. This adds information like home city. See patch #7643 ------------------------------------------------------------------------ r33672 | mir3x | 2016-08-22 21:49:37 +0100 (Mon, 22 Aug 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/fc_client.cpp Disable/Enable QSocketNotifier on Windows only. See bug #24909 ------------------------------------------------------------------------ r33669 | cazfi | 2016-08-22 20:30:31 +0100 (Mon, 22 Aug 2016) | 4 lines Changed paths: M /branches/S2_6/common/actions.c M /branches/S2_6/server/diplomats.c Made Base DiplomatDefence flag to work correctly when base is within city. See bug #24975 ------------------------------------------------------------------------ r33662 | cazfi | 2016-08-21 08:16:47 +0100 (Sun, 21 Aug 2016) | 6 lines Changed paths: M /branches/S2_6/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/bg.png M /branches/S2_6/data/themes/gui-gtk-3.0/Freeciv/gtk-3.0/bg.png Improved compressions of bg.png Patch by Frank See patch #7630 ------------------------------------------------------------------------ r33659 | cazfi | 2016-08-21 08:05:29 +0100 (Sun, 21 Aug 2016) | 4 lines Changed paths: M /branches/S2_6/server/cityturn.c Removed city_change_size() assert causing compiler warning. See patch #7634 ------------------------------------------------------------------------ r33657 | cazfi | 2016-08-21 05:40:44 +0100 (Sun, 21 Aug 2016) | 7 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/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 ------------------------------------------------------------------------ r33654 | cazfi | 2016-08-20 17:55:23 +0100 (Sat, 20 Aug 2016) | 6 lines Changed paths: M /branches/S2_6/client/client_main.c M /branches/S2_6/client/client_main.h M /branches/S2_6/client/gui-gtk-2.0/gui_main.c M /branches/S2_6/client/gui-gtk-3.0/gui_main.c M /branches/S2_6/client/gui-qt/gui_main.cpp M /branches/S2_6/client/gui-sdl/gui_main.c M /branches/S2_6/client/gui-sdl2/gui_main.c M /branches/S2_6/client/gui-stub/gui_main.c M /branches/S2_6/client/gui-xaw/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 ------------------------------------------------------------------------ r33648 | cazfi | 2016-08-19 19:36:05 +0100 (Fri, 19 Aug 2016) | 4 lines Changed paths: M /branches/S2_6/common/packets.def Typofix ACHIEVMENT_TYPE -> ACHIEVEMENT_TYPE See patch #7623 ------------------------------------------------------------------------ r33645 | cazfi | 2016-08-19 08:49:56 +0100 (Fri, 19 Aug 2016) | 4 lines Changed paths: M /branches/S2_6/doc/README.msys2 M /branches/S2_6/win32/installer_msys2/Makefile Fixed building of msys2 based gtk2-client Installer for Windows. See patch #7621 ------------------------------------------------------------------------ r33642 | cazfi | 2016-08-18 20:20:17 +0100 (Thu, 18 Aug 2016) | 4 lines Changed paths: M /branches/S2_6/data/alio.tilespec M /branches/S2_6/data/hexemplio/Makefile.am A /branches/S2_6/data/hexemplio/activities.png A /branches/S2_6/data/hexemplio/activities.spec M /branches/S2_6/data/hexemplio/unitextras.png M /branches/S2_6/data/hexemplio/unitextras.spec M /branches/S2_6/data/hexemplio.tilespec M /branches/S2_6/data/toonhex.tilespec Updated hexemplio actions icons from ampliohexbig-2.6.00 See patch #7618 ------------------------------------------------------------------------ r33639 | cazfi | 2016-08-18 06:37:57 +0100 (Thu, 18 Aug 2016) | 4 lines Changed paths: M /branches/S2_6/server/maphand.c Make sure illegal border claims are cleared after a tile has transformed from land to ocean. See bug #23179 ------------------------------------------------------------------------ r33636 | cazfi | 2016-08-17 18:52:01 +0100 (Wed, 17 Aug 2016) | 4 lines Changed paths: M /branches/S2_6/server/civserver.c Fixed double free of option of commandline parameter '-D' See bug #24977 ------------------------------------------------------------------------ r33624 | mir3x | 2016-08-16 16:43:29 +0100 (Tue, 16 Aug 2016) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/Makefile.am A /branches/S2_6/client/gui-qt/listener.h Qt client - add class to ease wrapping the C API Patch by Louis Moureaux See patch #7490 ------------------------------------------------------------------------ r33622 | mir3x | 2016-08-16 16:31:06 +0100 (Tue, 16 Aug 2016) | 7 lines Changed paths: M /branches/S2_6/client/gui-qt/chatline.cpp M /branches/S2_6/client/gui-qt/chatline.h M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/fc_client.h M /branches/S2_6/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 ------------------------------------------------------------------------ r33619 | cazfi | 2016-08-16 14:31:24 +0100 (Tue, 16 Aug 2016) | 4 lines Changed paths: M /branches/S2_6/data/hexemplio/bases.png M /branches/S2_6/data/hexemplio/bases.spec Updated hexemplio bases graphics to ones from ampliohexbig-2.6.00 See patch #7608 ------------------------------------------------------------------------ r33617 | cazfi | 2016-08-16 10:33:34 +0100 (Tue, 16 Aug 2016) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r33614 | cazfi | 2016-08-16 07:45:32 +0100 (Tue, 16 Aug 2016) | 7 lines Changed paths: M /branches/S2_6/win32/installer/freeciv-mp-qt.cmd M /branches/S2_6/win32/installer/freeciv-qt.cmd M /branches/S2_6/win32/installer/freeciv-ruledit.cmd M /branches/S2_6/win32/installer_msys2/freeciv-mp-qt.cmd M /branches/S2_6/win32/installer_msys2/freeciv-qt.cmd M /branches/S2_6/win32/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 ------------------------------------------------------------------------ r33612 | cazfi | 2016-08-16 07:04:24 +0100 (Tue, 16 Aug 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/gui_main.c Do not adjust initial defaults depending on screen size when screen size on unknown. See bug #24968 ------------------------------------------------------------------------ r33609 | cazfi | 2016-08-16 06:19:10 +0100 (Tue, 16 Aug 2016) | 4 lines Changed paths: M /branches/S2_6/server/advisors/advbuilding.c Prevented building advisor from randomly building, and thus potentially just moving, any small wonders. See patch #7598 ------------------------------------------------------------------------ r33607 | sveinung | 2016-08-16 03:38:27 +0100 (Tue, 16 Aug 2016) | 5 lines Changed paths: M /branches/S2_6/data/civ2civ3/units.ruleset M /branches/S2_6/data/classic/units.ruleset M /branches/S2_6/data/experimental/units.ruleset M /branches/S2_6/data/multiplayer/units.ruleset M /branches/S2_6/data/sandbox/units.ruleset Document no unit hut barbarians for GameLoss. Requested by Frank See patch #7545 ------------------------------------------------------------------------ r33600 | jtn | 2016-08-15 22:45:47 +0100 (Mon, 15 Aug 2016) | 3 lines Changed paths: M /branches/S2_6/server/stdinhand.c Print diagnostic when failing to parse savefile at LOG_ERROR, not LOG_DEBUG. See gna bug #24972. ------------------------------------------------------------------------ r33596 | cazfi | 2016-08-14 22:07:47 +0100 (Sun, 14 Aug 2016) | 4 lines Changed paths: M /branches/S2_6/fc_version S2_6 network protocol frozen. See task #7924 ------------------------------------------------------------------------ r33594 | cazfi | 2016-08-14 22:05:53 +0100 (Sun, 14 Aug 2016) | 4 lines Changed paths: M /branches/S2_6/utility/netintf.c Corrected ioctlsocket() call parameter type on win64 compile. See bug #24900 ------------------------------------------------------------------------ r33587 | cazfi | 2016-08-13 09:33:09 +0100 (Sat, 13 Aug 2016) | 4 lines Changed paths: M /branches/S2_6/utility/netintf.h Use TIMEVAL as fc_timeval in Windows. See bug #24902 ------------------------------------------------------------------------ r33585 | sveinung | 2016-08-12 19:39:04 +0100 (Fri, 12 Aug 2016) | 19 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/menu.c M /branches/S2_6/client/gui-gtk-3.0/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 ------------------------------------------------------------------------ r33584 | sveinung | 2016-08-12 19:38:55 +0100 (Fri, 12 Aug 2016) | 7 lines Changed paths: M /branches/S2_6/common/actions.c M /branches/S2_6/common/actions.h M /branches/S2_6/server/unithand.c M /branches/S2_6/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 ------------------------------------------------------------------------ r33576 | cazfi | 2016-08-12 17:42:13 +0100 (Fri, 12 Aug 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-sdl/mapctrl.c M /branches/S2_6/client/gui-sdl2/mapctrl.c M /branches/S2_6/client/update_queue.c M /branches/S2_6/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 ------------------------------------------------------------------------ r33574 | cazfi | 2016-08-12 13:13:10 +0100 (Fri, 12 Aug 2016) | 4 lines Changed paths: M /branches/S2_6/tools/ruledit/ruledit.cpp M /branches/S2_6/tools/ruledit/ruledit_qt.cpp M /branches/S2_6/tools/ruledit/ruledit_qt.h Merged ruledit_qt_setup(), ruledit_qt_run(), and ruledit_qt_close() See patch #7591 ------------------------------------------------------------------------ r33570 | cazfi | 2016-08-12 05:31:53 +0100 (Fri, 12 Aug 2016) | 4 lines Changed paths: M /branches/S2_6/server/sernet.c Replaced couple of fc_select() parameters to be 'fc_timeval' instead of 'struct timeval' See patch #7588 ------------------------------------------------------------------------ r33567 | cazfi | 2016-08-11 13:54:52 +0100 (Thu, 11 Aug 2016) | 6 lines Changed paths: M /branches/S2_6/win32/installer/create-freeciv-gtk-qt-nsi.sh M /branches/S2_6/win32/installer/create-freeciv-ruledit-nsi.sh M /branches/S2_6/win32/installer/create-freeciv-sdl-nsi.sh M /branches/S2_6/win32/installer/create-freeciv-sdl2-nsi.sh M /branches/S2_6/win32/installer_msys2/create-freeciv-gtk-qt-nsi.sh M /branches/S2_6/win32/installer_msys2/create-freeciv-ruledit-nsi.sh M /branches/S2_6/win32/installer_msys2/create-freeciv-sdl2-nsi.sh Fixed sorting of language names shown in Windows Installer Reported by Frank See bug #24936 ------------------------------------------------------------------------ r33565 | cazfi | 2016-08-11 04:43:28 +0100 (Thu, 11 Aug 2016) | 4 lines Changed paths: M /branches/S2_6/common/actions.c M /branches/S2_6/common/actions.h M /branches/S2_6/common/aicore/caravan.c Made AI caravans able to plan trade routes over longer distances than one tile. See bug #24947 ------------------------------------------------------------------------ r33562 | cazfi | 2016-08-11 03:52:05 +0100 (Thu, 11 Aug 2016) | 4 lines Changed paths: M /branches/S2_6/common/city.c M /branches/S2_6/common/vision.c M /branches/S2_6/server/cityturn.c Fixed compiler warnings about comparisons of unsigned type 'citizen' against negative values. See bug #24948 ------------------------------------------------------------------------ r33560 | sveinung | 2016-08-11 01:24:48 +0100 (Thu, 11 Aug 2016) | 5 lines Changed paths: M /branches/S2_6/server/unittools.c Forbid paradropping to same tile. Forbid paradropping to the tile where the unit already is. See patch #7581 ------------------------------------------------------------------------ r33559 | sveinung | 2016-08-11 01:24:40 +0100 (Thu, 11 Aug 2016) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r33558 | sveinung | 2016-08-11 01:24:30 +0100 (Thu, 11 Aug 2016) | 17 lines Changed paths: M /branches/S2_6/client/control.c M /branches/S2_6/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 is required. See patch #7578 ------------------------------------------------------------------------ r33550 | cazfi | 2016-08-11 00:16:07 +0100 (Thu, 11 Aug 2016) | 4 lines Changed paths: M /branches/S2_6/client/mapctrl_common.c Disable 'Turn Done' button from dead players. See bug #24945 ------------------------------------------------------------------------ r33546 | sveinung | 2016-08-10 15:48:47 +0100 (Wed, 10 Aug 2016) | 8 lines Changed paths: M /branches/S2_6/client/gui-sdl/menu.c M /branches/S2_6/client/gui-sdl2/menu.c SDL clients: 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 ------------------------------------------------------------------------ r33545 | sveinung | 2016-08-10 15:48:37 +0100 (Wed, 10 Aug 2016) | 7 lines Changed paths: M /branches/S2_6/client/control.c M /branches/S2_6/client/control.h M /branches/S2_6/client/goto.c M /branches/S2_6/client/gui-xaw/mapview.c M /branches/S2_6/client/mapctrl_common.c M /branches/S2_6/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 ------------------------------------------------------------------------ r33541 | cazfi | 2016-08-10 14:47:41 +0100 (Wed, 10 Aug 2016) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r33537 | cazfi | 2016-08-10 10:10:02 +0100 (Wed, 10 Aug 2016) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r33534 | cazfi | 2016-08-09 22:09:03 +0100 (Tue, 09 Aug 2016) | 4 lines Changed paths: M /branches/S2_6/common/city.c Changed city_waste() to calculate various effect values only when it needs them. See patch #7567 ------------------------------------------------------------------------ r33531 | cazfi | 2016-08-09 21:18:57 +0100 (Tue, 09 Aug 2016) | 6 lines Changed paths: M /branches/S2_6/configure.ac Work around autoconf-2.64 bug in our configure.ac Reported by Markus Linnakangas See bug #24907 ------------------------------------------------------------------------ r33530 | cazfi | 2016-08-09 20:18:40 +0100 (Tue, 09 Aug 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/chatline.c M /branches/S2_6/client/gui-gtk-3.0/chatline.c M /branches/S2_6/client/gui-qt/chatline.cpp M /branches/S2_6/client/gui-qt/qtg_cxxside.h M /branches/S2_6/client/gui-sdl/chatline.c M /branches/S2_6/client/gui-sdl2/chatline.c M /branches/S2_6/client/gui-stub/chatline.c M /branches/S2_6/client/gui-xaw/chatline.c M /branches/S2_6/client/gui_interface.c M /branches/S2_6/client/gui_interface.h M /branches/S2_6/client/include/chatline_g.h M /branches/S2_6/client/servers.c Show messages related to the client followtag received from the metaserver. See patch #7563 ------------------------------------------------------------------------ r33525 | cazfi | 2016-08-09 12:33:28 +0100 (Tue, 09 Aug 2016) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r33522 | sveinung | 2016-08-09 09:57:46 +0100 (Tue, 09 Aug 2016) | 1 line Changed paths: M /branches/S2_6/client/control.c Comment fix: update menu entry name. ------------------------------------------------------------------------ r33520 | cazfi | 2016-08-09 09:38:00 +0100 (Tue, 09 Aug 2016) | 4 lines Changed paths: M /branches/S2_6/client/options.c Start menu music by correct tag when it gets enabled from the options. See bug #24939 ------------------------------------------------------------------------ r33517 | cazfi | 2016-08-08 21:11:40 +0100 (Mon, 08 Aug 2016) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r33514 | sveinung | 2016-08-08 17:30:56 +0100 (Mon, 08 Aug 2016) | 1 line Changed paths: M /branches/S2_6/server/settings.c Comment fix: maxplayers isn't a string. ------------------------------------------------------------------------ r33509 | cazfi | 2016-08-08 06:26:48 +0100 (Mon, 08 Aug 2016) | 4 lines Changed paths: M /branches/S2_6/ai/default/aiunit.c Fixed assert failure when barbarian leader cannot or doesn't want to move. See bug #24929 ------------------------------------------------------------------------ r33506 | cazfi | 2016-08-08 00:59:51 +0100 (Mon, 08 Aug 2016) | 4 lines Changed paths: M /branches/S2_6/client/options.c Use proper INIT_BRACES macros in options.c. See patch #7560 ------------------------------------------------------------------------ r33504 | cazfi | 2016-08-07 20:32:31 +0100 (Sun, 07 Aug 2016) | 4 lines Changed paths: M /branches/S2_6/common/aicore/caravan.c Coding style improvements to caravan.c See patch #7556 ------------------------------------------------------------------------ r33500 | mir3x | 2016-08-07 17:06:03 +0100 (Sun, 07 Aug 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/dialogs.cpp Qt client - ported popup_connect_message. See patch #7537 ------------------------------------------------------------------------ r33497 | mir3x | 2016-08-07 17:03:03 +0100 (Sun, 07 Aug 2016) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/mapview.cpp Qt client - Failed to draw map on some circumstances. Reported by Jacob Nevins See bug #24860 ------------------------------------------------------------------------ r33494 | mir3x | 2016-08-07 16:58:20 +0100 (Sun, 07 Aug 2016) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/pages.cpp Qt client - detach player before loading savegame/scenario Reported by Jacob Nevins See bug #24859 ------------------------------------------------------------------------ r33491 | mir3x | 2016-08-07 16:41:38 +0100 (Sun, 07 Aug 2016) | 7 lines Changed paths: M /branches/S2_6/client/gui-qt/canvas.cpp Qt client - Unfogged pixels left on minimap when unit moves Reported by Jacob Nevins See bug #24861 ------------------------------------------------------------------------ r33488 | mir3x | 2016-08-07 16:36:05 +0100 (Sun, 07 Aug 2016) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/fc_client.cpp Qt client - enable/disable QSocketNotifier See bug #24909 ------------------------------------------------------------------------ r33485 | mir3x | 2016-08-07 16:24:42 +0100 (Sun, 07 Aug 2016) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/dialogs.cpp Qt client - dont set default leader name to player name, if picking nation for not self. See bug #24906 ------------------------------------------------------------------------ r33482 | cazfi | 2016-08-07 06:40:02 +0100 (Sun, 07 Aug 2016) | 5 lines Changed paths: M /branches/S2_6/common/aicore/caravan.c Removed premature optimization that lead AI caravans not to check target city suitability when planning missions. See bug #24920 ------------------------------------------------------------------------ r33479 | cazfi | 2016-08-07 06:01:32 +0100 (Sun, 07 Aug 2016) | 4 lines Changed paths: M /branches/S2_6/client/clinet.c M /branches/S2_6/client/gui-sdl/gui_main.c M /branches/S2_6/client/gui-sdl2/gui_main.c M /branches/S2_6/common/connection.c M /branches/S2_6/server/sernet.c M /branches/S2_6/utility/netintf.c M /branches/S2_6/utility/netintf.h M /branches/S2_6/utility/support.c Introduced fc_timeval type See patch #7558 ------------------------------------------------------------------------ r33467 | cazfi | 2016-08-06 11:00:27 +0100 (Sat, 06 Aug 2016) | 4 lines Changed paths: M /branches/S2_6/tools/ruledit/ruledit_qt.cpp Set ruledit title within window constructor See patch #7553 ------------------------------------------------------------------------ r33465 | cazfi | 2016-08-06 08:45:37 +0100 (Sat, 06 Aug 2016) | 4 lines Changed paths: M /branches/S2_6/common/aicore/caravan.c Fixed AI caravans from thinking that if mission of one type is possible, any mission is possible. See bug #24662 ------------------------------------------------------------------------ r33461 | cazfi | 2016-08-05 09:46:08 +0100 (Fri, 05 Aug 2016) | 4 lines Changed paths: M /branches/S2_6/doc/README.msys2 M /branches/S2_6/win32/installer_msys2/Makefile Enabled sqlite3 based authentication on msys2 based Windows Installer builds. See patch #7546 ------------------------------------------------------------------------ r33456 | cazfi | 2016-08-04 13:53:57 +0100 (Thu, 04 Aug 2016) | 5 lines Changed paths: M /branches/S2_6/common/actions.c M /branches/S2_6/common/actions.h M /branches/S2_6/common/aicore/caravan.c Fixed AI trade route evaluation to use correct speculated homecity instead of unit's current homecity. See bug #24663 ------------------------------------------------------------------------ r33453 | cazfi | 2016-08-04 09:06:56 +0100 (Thu, 04 Aug 2016) | 5 lines Changed paths: M /branches/S2_6/server/barbarian.c M /branches/S2_6/server/citytools.c M /branches/S2_6/server/gamehand.c M /branches/S2_6/server/generator/mapgen.c M /branches/S2_6/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 ------------------------------------------------------------------------ r33450 | cazfi | 2016-08-04 09:01:11 +0100 (Thu, 04 Aug 2016) | 4 lines Changed paths: M /branches/S2_6/data/nation/lycian.ruleset Removed init_government definition from lycian.ruleset See bug #24904 ------------------------------------------------------------------------ r33442 | cazfi | 2016-08-03 13:09:53 +0100 (Wed, 03 Aug 2016) | 4 lines Changed paths: M /branches/S2_6/server/settings.c Use INIT_BRACE_BEGIN and INIT_BRACE_END in settings.c as needed. See patch #7519 ------------------------------------------------------------------------ r33439 | cazfi | 2016-08-03 10:59:08 +0100 (Wed, 03 Aug 2016) | 4 lines Changed paths: M /branches/S2_6/server/ruleset.c Give sensible error about unknown default_government in ruleset. See bug #24905 ------------------------------------------------------------------------ r33437 | sveinung | 2016-08-03 09:34:49 +0100 (Wed, 03 Aug 2016) | 11 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/unitselect.c M /branches/S2_6/client/gui-gtk-3.0/unitselect.h M /branches/S2_6/client/gui-gtk-3.0/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 ------------------------------------------------------------------------ r33434 | cazfi | 2016-08-03 09:32:26 +0100 (Wed, 03 Aug 2016) | 4 lines Changed paths: M /branches/S2_6/common/featured_text.c M /branches/S2_6/common/featured_text.h Do not pass const parameter as va_arg. See patch #7526 ------------------------------------------------------------------------ r33432 | cazfi | 2016-08-03 07:03:41 +0100 (Wed, 03 Aug 2016) | 4 lines Changed paths: M /branches/S2_6/doc/README.msys2 M /branches/S2_6/win32/installer_msys2/Makefile Updated msys2 environment to 160801 level. See patch #7523 ------------------------------------------------------------------------ r33430 | cazfi | 2016-08-03 00:19:47 +0100 (Wed, 03 Aug 2016) | 4 lines Changed paths: M /branches/S2_6/ai/default/aicity.c Make AI not to constantly sell almost all its buildings. See patch #7522 ------------------------------------------------------------------------ r33428 | cazfi | 2016-08-02 23:58:43 +0100 (Tue, 02 Aug 2016) | 4 lines Changed paths: M /branches/S2_6/configure.ac M /branches/S2_6/m4/c99.m4 Added configure check about brace usage around C99 struct initializer within union. See patch #7530 ------------------------------------------------------------------------ r33424 | mir3x | 2016-08-02 16:22:00 +0100 (Tue, 02 Aug 2016) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/pages.cpp M /branches/S2_6/data/themes/gui-qt/icons/Makefile.am A /branches/S2_6/data/themes/gui-qt/icons/ai.png A /branches/S2_6/data/themes/gui-qt/icons/human.png Qt client - Added icons to pregame page, to distinct humans or ai. See patch #7525 ------------------------------------------------------------------------ r33422 | mir3x | 2016-08-02 16:11:16 +0100 (Tue, 02 Aug 2016) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/fc_client.h M /branches/S2_6/client/gui-qt/pages.cpp M /branches/S2_6/client/options.c M /branches/S2_6/client/options.h Qt client - added savegame preview. See patch #7516 ------------------------------------------------------------------------ r33420 | mir3x | 2016-08-02 15:57:39 +0100 (Tue, 02 Aug 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/client/gui-qt/menu.h Qt client - disabled multiplayer menu for observers. See bug #24895 ------------------------------------------------------------------------ r33417 | sveinung | 2016-08-01 23:23:06 +0100 (Mon, 01 Aug 2016) | 1 line Changed paths: M /branches/S2_6/server/settings.c Comment fix: refer to correct setting. ------------------------------------------------------------------------ r33415 | sveinung | 2016-08-01 16:25:13 +0100 (Mon, 01 Aug 2016) | 5 lines Changed paths: M /branches/S2_6/data/helpdata.txt Acting against own tile isn't Diplomat only. Update the unit order documentation. See bug #24892 ------------------------------------------------------------------------ r33410 | mir3x | 2016-08-01 12:23:39 +0100 (Mon, 01 Aug 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/chatline.cpp Qt client - tags in chat were incorrectly placed if there were unicode characters See bug #24888 ------------------------------------------------------------------------ r33407 | mir3x | 2016-08-01 12:20:27 +0100 (Mon, 01 Aug 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/fc_client.cpp Qt client - reset typed history position. See bug #24881 ------------------------------------------------------------------------ r33405 | cazfi | 2016-08-01 08:13:20 +0100 (Mon, 01 Aug 2016) | 4 lines Changed paths: M /branches/S2_6/dependencies/luasql/Version M /branches/S2_6/dependencies/luasql/src/ls_postgres.c Updated included luasql to version 2.3.2 See patch #7374 ------------------------------------------------------------------------ r33403 | sveinung | 2016-08-01 01:40:23 +0100 (Mon, 01 Aug 2016) | 3 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/action_dialog.c M /branches/S2_6/client/gui-gtk-3.0/action_dialog.c M /branches/S2_6/client/gui-qt/dialogs.cpp M /branches/S2_6/client/gui-sdl/action_dialog.c M /branches/S2_6/client/gui-sdl2/action_dialog.c M /branches/S2_6/client/gui-xaw/action_dialog.c act sel dlg: keep moving isn't Diplomat only. See patch #7521 ------------------------------------------------------------------------ r33399 | cazfi | 2016-07-31 21:05:30 +0100 (Sun, 31 Jul 2016) | 6 lines Changed paths: M /branches/S2_6/win32/installer/freeciv-mp-qt.cmd M /branches/S2_6/win32/installer/freeciv-qt.cmd M /branches/S2_6/win32/installer/freeciv-ruledit.cmd M /branches/S2_6/win32/installer/freeciv-sdl2.cmd M /branches/S2_6/win32/installer_msys2/freeciv-mp-qt.cmd M /branches/S2_6/win32/installer_msys2/freeciv-qt.cmd M /branches/S2_6/win32/installer_msys2/freeciv-ruledit.cmd Set CRLF eol-style for .cmd files where it was missing. Reported by haut See bug #24901 ------------------------------------------------------------------------ r33396 | cazfi | 2016-07-31 14:31:28 +0100 (Sun, 31 Jul 2016) | 4 lines Changed paths: M /branches/S2_6/server/settings.c Made settings.c to compile with tcc. See patch #7519 ------------------------------------------------------------------------ r33394 | cazfi | 2016-07-31 09:56:58 +0100 (Sun, 31 Jul 2016) | 5 lines Changed paths: M /branches/S2_6/doc/man/freeciv-client.6.in Client man page update - Added documentation about gtk3-client commandline option --resolution See bug #24254 ------------------------------------------------------------------------ r33392 | sveinung | 2016-07-31 02:16:18 +0100 (Sun, 31 Jul 2016) | 7 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/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 ------------------------------------------------------------------------ r33391 | sveinung | 2016-07-31 02:16:09 +0100 (Sun, 31 Jul 2016) | 8 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/Makefile.am M /branches/S2_6/client/gui-gtk-3.0/transportdlg.c A /branches/S2_6/client/gui-gtk-3.0/unitselunitdlg.c (from /branches/S2_6/client/gui-gtk-3.0/transportdlg.c:33375) A /branches/S2_6/client/gui-gtk-3.0/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 ------------------------------------------------------------------------ r33375 | cazfi | 2016-07-29 20:08:30 +0100 (Fri, 29 Jul 2016) | 4 lines Changed paths: M /branches/S2_6/data/stdsounds.soundspec Corrected stdsounds.soundspec comment about which events are already listed there. See bug #24399 ------------------------------------------------------------------------ r33373 | cazfi | 2016-07-29 19:50:38 +0100 (Fri, 29 Jul 2016) | 4 lines Changed paths: M /branches/S2_6/data/alien/terrain.ruleset M /branches/S2_6/data/civ1/terrain.ruleset M /branches/S2_6/data/civ2/terrain.ruleset M /branches/S2_6/data/civ2civ3/terrain.ruleset M /branches/S2_6/data/classic/terrain.ruleset M /branches/S2_6/data/experimental/terrain.ruleset M /branches/S2_6/data/multiplayer/terrain.ruleset M /branches/S2_6/data/sandbox/terrain.ruleset M /branches/S2_6/data/stub/terrain.ruleset Made ruleset comments about extra activity graphic value "None" more verbose. See patch #6644 ------------------------------------------------------------------------ r33371 | sveinung | 2016-07-29 12:41:02 +0100 (Fri, 29 Jul 2016) | 1 line Changed paths: M /branches/S2_6/client/gui-qt/menu.cpp Comment fix: act sel dlg isn't Diplomat only. ------------------------------------------------------------------------ r33369 | cazfi | 2016-07-29 09:09:30 +0100 (Fri, 29 Jul 2016) | 4 lines Changed paths: M /branches/S2_6/configure.ac M /branches/S2_6/utility/shared.h Consistently use '\' as directory separator in crosser based builds. See bug #24884 ------------------------------------------------------------------------ r33366 | cazfi | 2016-07-29 00:43:38 +0100 (Fri, 29 Jul 2016) | 4 lines Changed paths: M /branches/S2_6/common/game.c M /branches/S2_6/utility/shared.h Reworked cf_int_seq() so related code compiles with tcc See patch #7509 ------------------------------------------------------------------------ r33363 | jtn | 2016-07-29 00:20:48 +0100 (Fri, 29 Jul 2016) | 4 lines Changed paths: M /branches/S2_6/data/scenarios/tutorial.sav Tutorial: actually display the intended message when the first military unit is built. See gna bug #24874. ------------------------------------------------------------------------ r33358 | cproc | 2016-07-28 18:18:32 +0100 (Thu, 28 Jul 2016) | 1 line Changed paths: M /branches/S2_6/win32/installer/Makefile MSYS1 build environment update. See bug #24321 ------------------------------------------------------------------------ r33355 | mir3x | 2016-07-28 16:43:01 +0100 (Thu, 28 Jul 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/pages.cpp Qt client - add host info in pregame page. See patch #7510 ------------------------------------------------------------------------ r33353 | mir3x | 2016-07-28 16:40:47 +0100 (Thu, 28 Jul 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/fc_client.h M /branches/S2_6/client/gui-qt/pages.cpp Qt client - added splitter in pregame page. See patch #7508 ------------------------------------------------------------------------ r33351 | mir3x | 2016-07-28 16:35:32 +0100 (Thu, 28 Jul 2016) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/pages.cpp Qt client - Show scenario authors field in scenario selection page Reported by Marko Lindqvist See patch #7330 ------------------------------------------------------------------------ r33347 | mir3x | 2016-07-28 11:33:29 +0100 (Thu, 28 Jul 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/messagewin.cpp Qt client - open diplomacy window on right clicking diplomacy message See patch #7505 ------------------------------------------------------------------------ r33345 | mir3x | 2016-07-28 11:30:21 +0100 (Thu, 28 Jul 2016) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/gui_main.cpp M /branches/S2_6/client/gui-qt/pages.cpp Qt client - proper disconnect from server. Reported by Jacob Nevins See bug #24872 ------------------------------------------------------------------------ r33342 | cazfi | 2016-07-28 07:09:30 +0100 (Thu, 28 Jul 2016) | 4 lines Changed paths: M /branches/S2_6/server/ruleset.c Made ruleset loading to respect DIR_SEPARATOR See bug #24880 ------------------------------------------------------------------------ r33340 | cazfi | 2016-07-27 22:13:46 +0100 (Wed, 27 Jul 2016) | 2 lines Changed paths: M /branches/S2_6/win32/installer_msys2/win_arch.sh Set svn:executable property on win_arch.sh ------------------------------------------------------------------------ r33338 | sveinung | 2016-07-27 14:32:30 +0100 (Wed, 27 Jul 2016) | 9 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r33336 | cazfi | 2016-07-27 10:02:13 +0100 (Wed, 27 Jul 2016) | 4 lines Changed paths: M /branches/S2_6/client/zoom.c When going through zoom steps, stop before terminator values, not at them. See bug #24879 ------------------------------------------------------------------------ r33334 | cazfi | 2016-07-27 08:55:35 +0100 (Wed, 27 Jul 2016) | 7 lines Changed paths: M /branches/S2_6/doc/README.msys2 Updated README.msys2: - Updated msys2 work status - Removed msys1 related notes - Some other minor fixes See patch #7511 ------------------------------------------------------------------------ r33331 | cazfi | 2016-07-27 08:43:40 +0100 (Wed, 27 Jul 2016) | 5 lines Changed paths: M /branches/S2_6/client/audio.c M /branches/S2_6/client/gui-gtk-2.0/soundset_dlg.c M /branches/S2_6/client/gui-gtk-2.0/tileset_dlg.c M /branches/S2_6/client/gui-gtk-3.0/soundset_dlg.c M /branches/S2_6/client/gui-gtk-3.0/tileset_dlg.c M /branches/S2_6/client/gui-sdl/themespec.c M /branches/S2_6/client/gui-sdl2/themespec.c M /branches/S2_6/client/tilespec.c Avoid tileset/soundset/musicset suggestion dialog buffer overflow with extremely long tileset/soundset/musicset names. See bug #24877 ------------------------------------------------------------------------ r33329 | cazfi | 2016-07-27 08:33:02 +0100 (Wed, 27 Jul 2016) | 4 lines Changed paths: M /branches/S2_6/configure.ac M /branches/S2_6/m4/vsnprintf.m4 Renamed AC_FUNC_VSNPRINTF as FC_FUNC_VSNPRINTF See patch #7504 ------------------------------------------------------------------------ r33323 | cazfi | 2016-07-25 13:19:04 +0100 (Mon, 25 Jul 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl/chatline.h M /branches/S2_6/client/gui-sdl/pages.c M /branches/S2_6/client/gui-sdl2/chatline.h M /branches/S2_6/client/gui-sdl2/messagewin.c M /branches/S2_6/client/gui-sdl2/pages.c Added beta version message for sdl-clients. See patch #7494 ------------------------------------------------------------------------ r33321 | cazfi | 2016-07-25 08:44:56 +0100 (Mon, 25 Jul 2016) | 4 lines Changed paths: M /branches/S2_6/win32/installer_msys2/Makefile Correct icu dll versions for qt-client on msys2 based Windows Installer builds See patch #7496 ------------------------------------------------------------------------ r33319 | mir3x | 2016-07-24 19:16:33 +0100 (Sun, 24 Jul 2016) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/fc_client.h M /branches/S2_6/client/gui-qt/pages.cpp Qt client - new layout for pregame options. Patch by Louis Moureaux See patch #7489 ------------------------------------------------------------------------ r33317 | mir3x | 2016-07-24 19:09:14 +0100 (Sun, 24 Jul 2016) | 6 lines Changed paths: M /branches/S2_6/client/tilespec.c M /branches/S2_6/client/tilespec.h Client - function to get nation shields. Patch by Louis Moureaux See patch #7487 ------------------------------------------------------------------------ r33315 | mir3x | 2016-07-24 19:00:33 +0100 (Sun, 24 Jul 2016) | 5 lines Changed paths: M /branches/S2_6/client/control.c M /branches/S2_6/client/options.c M /branches/S2_6/client/options.h New client option - to not show automated units. See patch #7474 ------------------------------------------------------------------------ r33313 | mir3x | 2016-07-24 18:24:00 +0100 (Sun, 24 Jul 2016) | 6 lines Changed paths: M /branches/S2_6/client/cityrepdata.c City report - added continent number. Reported by anonymous. See bug #23624 ------------------------------------------------------------------------ r33311 | sveinung | 2016-07-24 04:43:10 +0100 (Sun, 24 Jul 2016) | 11 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r33310 | sveinung | 2016-07-24 04:43:02 +0100 (Sun, 24 Jul 2016) | 6 lines Changed paths: M /branches/S2_6/server/savegame2.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 ------------------------------------------------------------------------ r33309 | sveinung | 2016-07-24 04:42:54 +0100 (Sun, 24 Jul 2016) | 6 lines Changed paths: M /branches/S2_6/client/control.c M /branches/S2_6/client/control.h M /branches/S2_6/client/gui-gtk-2.0/menu.c M /branches/S2_6/client/gui-gtk-3.0/menu.c M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/client/gui-sdl/menu.c M /branches/S2_6/client/gui-sdl2/menu.c M /branches/S2_6/client/gui-xaw/menu.c M /branches/S2_6/client/gui-xaw/xaw_actions.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 ------------------------------------------------------------------------ r33308 | sveinung | 2016-07-24 04:42:43 +0100 (Sun, 24 Jul 2016) | 5 lines Changed paths: M /branches/S2_6/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. ------------------------------------------------------------------------ r33303 | jtn | 2016-07-24 00:56:59 +0100 (Sun, 24 Jul 2016) | 5 lines Changed paths: M /branches/S2_6/translations/freeciv/ru.po M /branches/S2_6/translations/nations/ru.po M /branches/S2_6/translations/ruledit/ru.po Updated Russian translation from Konstantin Vedeneev. freeciv: 98.4%: 6708 translated, 106 fuzzy, 5 untranslated. nations: 99.9%: 1843 translated, 1 fuzzy. ruledit: 100%: 63 translated. ------------------------------------------------------------------------ r33299 | mir3x | 2016-07-22 19:29:19 +0100 (Fri, 22 Jul 2016) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/fc_client.h M /branches/S2_6/client/gui-qt/optiondlg.cpp M /branches/S2_6/client/gui-qt/pages.cpp Qt client - use encapsulation in class pregame_options Patch by Louis Moureaux See patch #7486 ------------------------------------------------------------------------ r33297 | mir3x | 2016-07-22 19:24:46 +0100 (Fri, 22 Jul 2016) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/fc_client.cpp Qt client - use QFormLayout instead of QGridLayout in PAGE_START Patch by Louis Moureaux See patch #7485 ------------------------------------------------------------------------ r33295 | mir3x | 2016-07-22 19:22:38 +0100 (Fri, 22 Jul 2016) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/fc_client.h M /branches/S2_6/client/gui-qt/pages.cpp Qt client - Remove unused QObject from fc_client Patch by Louis Moureaux See patch #7484 ------------------------------------------------------------------------ r33294 | sveinung | 2016-07-22 13:56:06 +0100 (Fri, 22 Jul 2016) | 4 lines Changed paths: M /branches/S2_6/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. ------------------------------------------------------------------------ r33290 | sveinung | 2016-07-21 16:07:31 +0100 (Thu, 21 Jul 2016) | 1 line Changed paths: M /branches/S2_6/common/fc_types.h Comment English improvement. ------------------------------------------------------------------------ r33287 | mir3x | 2016-07-20 20:48:50 +0100 (Wed, 20 Jul 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/mapctrl.cpp M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/client/gui-qt/menu.h Qt client - added quick airlift. See patch #7472 ------------------------------------------------------------------------ r33285 | mir3x | 2016-07-20 20:42:57 +0100 (Wed, 20 Jul 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/gui_main.cpp M /branches/S2_6/client/gui-qt/themes.cpp M /branches/S2_6/client/options.c M /branches/S2_6/client/options.h Qt client - added option to change themes (only system ones). See patch #7471 ------------------------------------------------------------------------ r33283 | sveinung | 2016-07-20 14:48:20 +0100 (Wed, 20 Jul 2016) | 3 lines Changed paths: M /branches/S2_6/common/actions.c Remove magic value use inside action probs. See patch #7477 ------------------------------------------------------------------------ r33279 | jtn | 2016-07-19 23:07:02 +0100 (Tue, 19 Jul 2016) | 4 lines Changed paths: M /branches/S2_6/translations/freeciv/ja.po M /branches/S2_6/translations/nations/ja.po Updated Japanese translation by 'fomalhaut' on the forum. Msgmerged from S2_5 r33278. Stats on S2_6: freeciv: 83%: 5675 translated, 647 fuzzy, 520 untranslated. nations: 95.4%: 1759 translated, 10 fuzzy, 75 untranslated. ------------------------------------------------------------------------ r33277 | igx31 | 2016-07-19 21:52:45 +0100 (Tue, 19 Jul 2016) | 3 lines Changed paths: M /branches/S2_5/translations/freeciv/fr.po M /branches/S2_5/translations/nations/fr.po M /branches/S2_6/doc/fr/BUGS.fr M /branches/S2_6/doc/fr/HOWTOPLAY.fr M /branches/S2_6/doc/fr/INSTALL.fr M /branches/S2_6/doc/fr/README.fr M /branches/S2_6/translations/freeciv/fr.po Updated French translations ------------------------------------------------------------------------ r33273 | sveinung | 2016-07-19 12:06:12 +0100 (Tue, 19 Jul 2016) | 3 lines Changed paths: M /branches/S2_6/translations/freeciv/es.po M /branches/S2_6/translations/nations/es.po Updated Spanish translation from Jordi Negrevernis i Font. msgmerged from S2_5 r33272. ------------------------------------------------------------------------ r33269 | mlinnaka | 2016-07-19 09:26:51 +0100 (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. ------------------------------------------------------------------------ r33267 | jtn | 2016-07-18 23:37:21 +0100 (Mon, 18 Jul 2016) | 4 lines Changed paths: M /branches/S2_6/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. ------------------------------------------------------------------------ r33266 | jtn | 2016-07-18 23:37:17 +0100 (Mon, 18 Jul 2016) | 24 lines Changed paths: M /branches/S2_6/data/alio.tilespec M /branches/S2_6/data/amplio2/Makefile.am M /branches/S2_6/data/amplio2/activities.png M /branches/S2_6/data/amplio2/activities.spec D /branches/S2_6/data/amplio2/ancientcities.png D /branches/S2_6/data/amplio2/ancientcities.spec M /branches/S2_6/data/amplio2/bases.png M /branches/S2_6/data/amplio2/bases.spec A /branches/S2_6/data/amplio2/cities.png A /branches/S2_6/data/amplio2/cities.spec D /branches/S2_6/data/amplio2/medievalcities.png D /branches/S2_6/data/amplio2/medievalcities.spec D /branches/S2_6/data/amplio2/moderncities.png D /branches/S2_6/data/amplio2/moderncities.spec M /branches/S2_6/data/amplio2/terrain2.png M /branches/S2_6/data/amplio2/tiles.png M /branches/S2_6/data/amplio2/tiles.spec M /branches/S2_6/data/amplio2/units.png M /branches/S2_6/data/amplio2/units.spec M /branches/S2_6/data/amplio2/veterancy.png M /branches/S2_6/data/amplio2/veterancy.spec M /branches/S2_6/data/amplio2.tilespec M /branches/S2_6/data/cimpletoon.tilespec M /branches/S2_6/data/hexemplio/bases.spec M /branches/S2_6/data/hexemplio.tilespec M /branches/S2_6/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. ------------------------------------------------------------------------ r33265 | jtn | 2016-07-18 23:37:04 +0100 (Mon, 18 Jul 2016) | 10 lines Changed paths: M /branches/S2_6/data/misc/events.png M /branches/S2_6/data/misc/events.spec M /branches/S2_6/data/misc/small.png M /branches/S2_6/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. Event graphics and spec updates by GriffonSpade on the forum. See gna patch #7439. ------------------------------------------------------------------------ r33259 | cazfi | 2016-07-18 19:50:21 +0100 (Mon, 18 Jul 2016) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r33257 | sveinung | 2016-07-18 11:11:39 +0100 (Mon, 18 Jul 2016) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r33254 | mir3x | 2016-07-15 17:03:08 +0100 (Fri, 15 Jul 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/chatline.cpp M /branches/S2_6/client/gui-qt/chatline.h M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/fc_client.h M /branches/S2_6/client/gui-qt/mapctrl.cpp M /branches/S2_6/client/gui-qt/mapview.cpp M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/client/gui-qt/menu.h M /branches/S2_6/client/gui-qt/messagewin.cpp M /branches/S2_6/client/gui-qt/messagewin.h Qt client - redesigned chat and messages widget. See patch #7377 ------------------------------------------------------------------------ r33253 | sveinung | 2016-07-15 12:32:12 +0100 (Fri, 15 Jul 2016) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r33252 | sveinung | 2016-07-15 12:32:04 +0100 (Fri, 15 Jul 2016) | 14 lines Changed paths: M /branches/S2_6/client/climisc.c M /branches/S2_6/client/gui-gtk-2.0/action_dialog.c M /branches/S2_6/client/gui-gtk-3.0/action_dialog.c M /branches/S2_6/client/gui-qt/dialogs.cpp M /branches/S2_6/client/gui-sdl/action_dialog.c M /branches/S2_6/client/gui-sdl2/action_dialog.c M /branches/S2_6/client/gui-stub/dialogs.c M /branches/S2_6/client/gui-xaw/action_dialog.c M /branches/S2_6/client/include/dialogs_g.h M /branches/S2_6/client/packhand.c M /branches/S2_6/common/actions.c M /branches/S2_6/common/actions.h M /branches/S2_6/common/dataio.c M /branches/S2_6/common/dataio.h M /branches/S2_6/common/fc_types.h M /branches/S2_6/common/packets.def M /branches/S2_6/common/unit.h M /branches/S2_6/fc_version M /branches/S2_6/server/unithand.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 ------------------------------------------------------------------------ r33251 | sveinung | 2016-07-15 12:31:54 +0100 (Fri, 15 Jul 2016) | 1 line Changed paths: M /branches/S2_6/common/packets.def Comment fix: documentation has moved. ------------------------------------------------------------------------ r33244 | mir3x | 2016-07-15 07:21:41 +0100 (Fri, 15 Jul 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/fc_client.h M /branches/S2_6/client/gui-qt/mapctrl.cpp M /branches/S2_6/client/gui-qt/mapview.cpp M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/client/gui-qt/menu.h Qt client - Added rally points for cities. See patch #7465 ------------------------------------------------------------------------ r33242 | sveinung | 2016-07-13 02:46:48 +0100 (Wed, 13 Jul 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-sdl/action_dialog.c M /branches/S2_6/client/gui-sdl2/action_dialog.c M /branches/S2_6/common/actions.c M /branches/S2_6/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 ------------------------------------------------------------------------ r33240 | sveinung | 2016-07-12 17:56:58 +0100 (Tue, 12 Jul 2016) | 1 line Changed paths: M /branches/S2_6/common/fc_types.h Comment spell fix: action probability desc. ------------------------------------------------------------------------ r33239 | sveinung | 2016-07-12 17:56:49 +0100 (Tue, 12 Jul 2016) | 1 line Changed paths: M /branches/S2_6/common/actions.c Comment spell fix: requirment -> requirement. ------------------------------------------------------------------------ r33231 | jtn | 2016-07-11 20:15:30 +0100 (Mon, 11 Jul 2016) | 3 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/graphics.c M /branches/S2_6/client/gui-gtk-3.0/graphics.h Remove unused create_overlay_unit() from Gtk3 clients. See gna patch #7432. ------------------------------------------------------------------------ r33230 | jtn | 2016-07-11 20:15:27 +0100 (Mon, 11 Jul 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/chatline.c M /branches/S2_6/client/gui-gtk-3.0/chatline.c M /branches/S2_6/client/gui-qt/chatline.cpp M /branches/S2_6/common/Makefile.am A /branches/S2_6/common/chat.h (from /branches/S2_6/server/handchat.h:33229) M /branches/S2_6/server/handchat.c M /branches/S2_6/server/handchat.h M /branches/S2_6/server/stdinhand.h Invent common/chat.h, initially containing only the special characters used in chat messages. See gna patch #7433. ------------------------------------------------------------------------ r33229 | jtn | 2016-07-11 20:15:22 +0100 (Mon, 11 Jul 2016) | 3 lines Changed paths: M /branches/S2_6/data/helpdata.txt Better documentation of special notation in chat messages. See gna bug #24841. ------------------------------------------------------------------------ r33228 | jtn | 2016-07-11 20:15:19 +0100 (Mon, 11 Jul 2016) | 3 lines Changed paths: M /branches/S2_6/client/gui-qt/pages.cpp M /branches/S2_6/client/gui-qt/repodlgs.cpp Remove spurious underscores from Qt client load screen and economy report. See gna bug #24838. ------------------------------------------------------------------------ r33218 | mir3x | 2016-07-11 06:24:30 +0100 (Mon, 11 Jul 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/pages.cpp Stop servers scan when clicking connect button. See bug #24833 ------------------------------------------------------------------------ r33215 | mir3x | 2016-07-11 06:19:44 +0100 (Mon, 11 Jul 2016) | 7 lines Changed paths: M /branches/S2_6/client/gui-qt/dialogs.cpp M /branches/S2_6/client/gui-qt/fc_client.h Show information about error when failing to load new tileset. Reported by by GriffonSpade. See bug #24832 ------------------------------------------------------------------------ r33212 | mir3x | 2016-07-11 06:13:04 +0100 (Mon, 11 Jul 2016) | 7 lines Changed paths: M /branches/S2_6/client/gui-qt/chatline.cpp M /branches/S2_6/client/gui-qt/chatline.h Use toHtmlEscaped() to convert html tags. Reported by Jacob Nevins See bug #24829 ------------------------------------------------------------------------ r33209 | mir3x | 2016-07-11 06:00:34 +0100 (Mon, 11 Jul 2016) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/fc_client.h M /branches/S2_6/client/gui-qt/pages.cpp Removed tabs in network page, both local and internet servers are on single screen now. See patch #7392 ------------------------------------------------------------------------ r33203 | cazfi | 2016-07-08 06:57:00 +0100 (Fri, 08 Jul 2016) | 4 lines Changed paths: M /branches/S2_6/win32/installer/Makefile M /branches/S2_6/win32/installer_msys2/Makefile Include user EXTRA_CONFIG for ruledit installer build. See patch #7383 ------------------------------------------------------------------------ r33201 | cazfi | 2016-07-08 06:27:35 +0100 (Fri, 08 Jul 2016) | 4 lines Changed paths: M /branches/S2_6/ai/Makefile.am M /branches/S2_6/ai/stub/Makefile.am M /branches/S2_6/configure.ac M /branches/S2_6/server/Makefile.am M /branches/S2_6/server/aiiface.c Made it possible to link stub AI statically in. See patch #7388 ------------------------------------------------------------------------ r33199 | cazfi | 2016-07-07 21:14:54 +0100 (Thu, 07 Jul 2016) | 6 lines Changed paths: M /branches/S2_6/server/ruleset.c Fixed loading of ruleset when a nation has no init_units defined. Reported by Sveinung Kvilhaugsvik See bug #24766 ------------------------------------------------------------------------ r33196 | mir3x | 2016-07-07 17:21:32 +0100 (Thu, 07 Jul 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/fc_client.h M /branches/S2_6/client/gui-qt/mapctrl.cpp M /branches/S2_6/client/gui-qt/mapview.cpp M /branches/S2_6/client/gui-qt/mapview.h M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/client/gui-qt/menu.h Added trade planning to Qt-client. See patch #6775 ------------------------------------------------------------------------ r33195 | mir3x | 2016-07-07 14:15:31 +0100 (Thu, 07 Jul 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/fc_client.cpp In Qt client - set allied chat enabled by default. See patch #7368 ------------------------------------------------------------------------ r33190 | mir3x | 2016-07-07 14:03:02 +0100 (Thu, 07 Jul 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/dialogs.cpp In Qt client - when choosing nation default leader name will be player name. See patch #7367 ------------------------------------------------------------------------ r33188 | mir3x | 2016-07-07 13:57:38 +0100 (Thu, 07 Jul 2016) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/citydlg.cpp M /branches/S2_6/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 ------------------------------------------------------------------------ r33186 | cazfi | 2016-07-07 09:27:31 +0100 (Thu, 07 Jul 2016) | 4 lines Changed paths: M /branches/S2_6/doc/README.msys2 win64 related updates to README.msys2 See patch #7385 ------------------------------------------------------------------------ r33183 | cazfi | 2016-07-07 09:17:03 +0100 (Thu, 07 Jul 2016) | 4 lines Changed paths: M /branches/S2_6/data/alien/game.ruleset M /branches/S2_6/data/civ1/game.ruleset M /branches/S2_6/data/civ2/game.ruleset M /branches/S2_6/data/civ2civ3/game.ruleset M /branches/S2_6/data/classic/game.ruleset M /branches/S2_6/data/experimental/game.ruleset M /branches/S2_6/data/sandbox/game.ruleset M /branches/S2_6/data/stub/game.ruleset Corrected name of the "teams.names" field in ruleset comments. See patch #7384 ------------------------------------------------------------------------ r33178 | jtn | 2016-07-07 01:22:34 +0100 (Thu, 07 Jul 2016) | 3 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/gui_main.c M /branches/S2_6/doc/man/freeciv-client.6.in M /branches/S2_6/server/civserver.c M /branches/S2_6/server/settings.c A few string tweaks, doc fixes, etc. See gna bug #24828. ------------------------------------------------------------------------ r33172 | cazfi | 2016-07-05 08:21:59 +0100 (Tue, 05 Jul 2016) | 4 lines Changed paths: M /branches/S2_6/data/alien/techs.ruleset Alien ruleset typofix. See patch #7371 ------------------------------------------------------------------------ r33169 | cazfi | 2016-07-05 08:04:36 +0100 (Tue, 05 Jul 2016) | 4 lines Changed paths: M /branches/S2_6/tools/download.c Added some debug logging for modpack installer. See patch #7376 ------------------------------------------------------------------------ r33167 | cazfi | 2016-07-05 07:50:32 +0100 (Tue, 05 Jul 2016) | 4 lines Changed paths: M /branches/S2_6/utility/shared.c Prefer Windows-specific home dir detection over using $HOME. See patch #7378 ------------------------------------------------------------------------ r33165 | cazfi | 2016-07-04 22:51:25 +0100 (Mon, 04 Jul 2016) | 4 lines Changed paths: M /branches/S2_6/common/game.h M /branches/S2_6/server/ruleset.c M /branches/S2_6/tools/ruledit/rulesave.c Save custom team names to the rulesets. See bug #24822 ------------------------------------------------------------------------ r33163 | sveinung | 2016-07-04 15:46:33 +0100 (Mon, 04 Jul 2016) | 5 lines Changed paths: M /branches/S2_6/common/actions.c M /branches/S2_6/common/actions.h An action probability check shouldn't change it. Declare it const. See patch #7366 ------------------------------------------------------------------------ r33162 | sveinung | 2016-07-04 15:45:21 +0100 (Mon, 04 Jul 2016) | 3 lines Changed paths: M /branches/S2_6/client/gui-sdl/action_dialog.c M /branches/S2_6/client/gui-sdl2/action_dialog.c sdl clients: explicit action probability type. See patch #7364 ------------------------------------------------------------------------ r33155 | cazfi | 2016-07-03 19:02:48 +0100 (Sun, 03 Jul 2016) | 4 lines Changed paths: M /branches/S2_6/doc/README.msys2 Updated msys2 environments to 160627 level. See patch #7339 ------------------------------------------------------------------------ r33152 | cazfi | 2016-07-03 08:24:43 +0100 (Sun, 03 Jul 2016) | 4 lines Changed paths: M /branches/S2_6/utility/shared.c Keep native dir separator for Windows home dir definition See patch #7365 ------------------------------------------------------------------------ r33147 | cazfi | 2016-07-02 19:15:18 +0100 (Sat, 02 Jul 2016) | 4 lines Changed paths: M /branches/S2_6/win32/installer_msys2/Makefile Set msys2 gtk3-installers as buildable in win64 See patch #7359 ------------------------------------------------------------------------ r33142 | cazfi | 2016-07-01 20:29:42 +0100 (Fri, 01 Jul 2016) | 4 lines Changed paths: M /branches/S2_6/configure.ac M /branches/S2_6/utility/shared.c Added configure check for _mkdir(). See bug #24356 ------------------------------------------------------------------------ r33138 | cazfi | 2016-07-01 07:54:54 +0100 (Fri, 01 Jul 2016) | 4 lines Changed paths: M /branches/S2_6/data/alien/techs.ruleset M /branches/S2_6/data/civ1/techs.ruleset M /branches/S2_6/data/civ2/techs.ruleset M /branches/S2_6/data/civ2civ3/techs.ruleset M /branches/S2_6/data/classic/techs.ruleset M /branches/S2_6/data/experimental/techs.ruleset M /branches/S2_6/data/multiplayer/techs.ruleset M /branches/S2_6/data/sandbox/techs.ruleset M /branches/S2_6/data/stub/techs.ruleset Added rule_name documentation comment to stub tech.ruleset See patch #7355 ------------------------------------------------------------------------ r33135 | cazfi | 2016-07-01 06:16:14 +0100 (Fri, 01 Jul 2016) | 4 lines Changed paths: M /branches/S2_6/win32/installer_msys2/Makefile Disabled bz2 compression support from msys2 ruledit installer build See patch #7356 ------------------------------------------------------------------------ r33130 | cazfi | 2016-06-30 20:56:24 +0100 (Thu, 30 Jun 2016) | 6 lines Changed paths: M /branches/S2_6/m4/debug.m4 Always silence nonnull warnings. Reported by Louis Moureaux See bug #23810 ------------------------------------------------------------------------ r33126 | cazfi | 2016-06-30 14:01:46 +0100 (Thu, 30 Jun 2016) | 4 lines Changed paths: M /branches/S2_6/data/sandbox/README.sandbox M /branches/S2_6/data/sandbox/units.ruleset Sea units on harbour defend with 1/4 power in sandbox ruleset. See patch #7345 ------------------------------------------------------------------------ r33124 | cazfi | 2016-06-30 11:56:36 +0100 (Thu, 30 Jun 2016) | 4 lines Changed paths: M /branches/S2_6/utility/Makefile.am Compile mem.c before net*.c See patch #7341 ------------------------------------------------------------------------ r33122 | sveinung | 2016-06-30 09:30:18 +0100 (Thu, 30 Jun 2016) | 3 lines Changed paths: M /branches/S2_6/common/actions.c Set action to NULL actions after free(). See patch #7349 ------------------------------------------------------------------------ r33121 | sveinung | 2016-06-30 09:30:05 +0100 (Thu, 30 Jun 2016) | 3 lines Changed paths: M /branches/S2_6/doc/README.actions README.actions: hard reqs aren't appended. See bug #24812 ------------------------------------------------------------------------ r33113 | cazfi | 2016-06-30 06:04:08 +0100 (Thu, 30 Jun 2016) | 4 lines Changed paths: M /branches/S2_6/win32/installer_msys2/Makefile Use arch specific gcc_s filename while building msys2 installer packages See patch #7344 ------------------------------------------------------------------------ r33111 | cazfi | 2016-06-29 19:01:57 +0100 (Wed, 29 Jun 2016) | 6 lines Changed paths: M /branches/S2_6/data/scenarios/europe_1901.sav Removed gameseed setting from Europe 1901 scenario. Reported by Jacob Nevins See patch #7276 ------------------------------------------------------------------------ r33108 | cazfi | 2016-06-29 11:24:29 +0100 (Wed, 29 Jun 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl/wldlg.c M /branches/S2_6/client/gui-sdl2/wldlg.c Correceted the way sdl-clients calculate production change penalty. See bug #24807 ------------------------------------------------------------------------ r33105 | sveinung | 2016-06-29 07:18:28 +0100 (Wed, 29 Jun 2016) | 5 lines Changed paths: M /branches/S2_6/common/actions.c M /branches/S2_6/common/actions.h M /branches/S2_6/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 ------------------------------------------------------------------------ r33104 | sveinung | 2016-06-29 07:18:19 +0100 (Wed, 29 Jun 2016) | 5 lines Changed paths: M /branches/S2_6/common/actions.c Explicit action_probability variable type. Some action probability variables are declared as int. Fix their type. See patch #7336 ------------------------------------------------------------------------ r33099 | cazfi | 2016-06-29 04:14:23 +0100 (Wed, 29 Jun 2016) | 6 lines Changed paths: M /branches/S2_6/data/multiplayer/game.ruleset Enabled foggedborders, set borders to SEE_INSIDE, in multiplayer ruleset Patch by Jacob Nevins See bug #17304 ------------------------------------------------------------------------ r33095 | cazfi | 2016-06-28 20:38:32 +0100 (Tue, 28 Jun 2016) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/fi.po Updated Finnish translation. ------------------------------------------------------------------------ r33091 | cazfi | 2016-06-28 18:29:14 +0100 (Tue, 28 Jun 2016) | 5 lines Changed paths: M /branches/S2_6/client/client_main.c M /branches/S2_6/client/gui-gtk-2.0/pages.c M /branches/S2_6/client/gui-gtk-3.0/pages.c M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/pages.cpp M /branches/S2_6/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 ------------------------------------------------------------------------ r33088 | cazfi | 2016-06-28 18:04:01 +0100 (Tue, 28 Jun 2016) | 5 lines Changed paths: M /branches/S2_6/server/savecompat.c Made "closest relationship" savecompat error message to tell names of the affected players. See paych #6627 ------------------------------------------------------------------------ r33085 | cazfi | 2016-06-28 17:58:08 +0100 (Tue, 28 Jun 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/citydlg.c M /branches/S2_6/client/gui-gtk-3.0/happiness.c M /branches/S2_6/client/gui-gtk-3.0/happiness.h Make happiness widget narrower on gtk3-client in tinyscreen mode. See bug #24265 ------------------------------------------------------------------------ r33079 | cazfi | 2016-06-28 09:22:46 +0100 (Tue, 28 Jun 2016) | 4 lines Changed paths: A /branches/S2_6/data/sandbox/README.sandbox M /branches/S2_6/data/sandbox/game.ruleset Added README.sandbox See patch #7306 ------------------------------------------------------------------------ r33075 | cazfi | 2016-06-28 06:41:52 +0100 (Tue, 28 Jun 2016) | 4 lines Changed paths: M /branches/S2_6/common/improvement.h M /branches/S2_6/common/tech.h M /branches/S2_6/common/unittype.h M /branches/S2_6/tools/ruledit/tab_misc.cpp Added active_iterate macros about ruleset objects that can be disabled. See bug #24793 ------------------------------------------------------------------------ r33072 | cazfi | 2016-06-28 06:11:53 +0100 (Tue, 28 Jun 2016) | 4 lines Changed paths: M /branches/S2_6/configure.ac M /branches/S2_6/dependencies/lua-5.3/freeciv_lua.patch M /branches/S2_6/dependencies/lua-5.3/src/liolib.c M /branches/S2_6/dependencies/lua-5.3/src/localluaconf.h Added configure check for fseeko. Build included lua accordingly. See patch #7322 ------------------------------------------------------------------------ r33069 | cazfi | 2016-06-28 05:48:38 +0100 (Tue, 28 Jun 2016) | 7 lines Changed paths: M /branches/S2_6/client/packhand.c M /branches/S2_6/common/packets.def M /branches/S2_6/fc_version M /branches/S2_6/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 ------------------------------------------------------------------------ r33066 | mir3x | 2016-06-27 16:40:00 +0100 (Mon, 27 Jun 2016) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/chatline.cpp M /branches/S2_6/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 ------------------------------------------------------------------------ r33064 | sveinung | 2016-06-27 11:50:38 +0100 (Mon, 27 Jun 2016) | 5 lines Changed paths: M /branches/S2_6/common/actions.c M /branches/S2_6/common/actions.h Init action probability values via functions. This isolates them even more. See patch #7315 ------------------------------------------------------------------------ r33060 | cazfi | 2016-06-27 03:46:56 +0100 (Mon, 27 Jun 2016) | 4 lines Changed paths: M /branches/S2_6/client/client_main.c M /branches/S2_6/client/gui-gtk-3.0/gui_main.c M /branches/S2_6/client/gui-sdl/gui_main.c M /branches/S2_6/client/gui-sdl2/gui_main.c M /branches/S2_6/server/civserver.c M /branches/S2_6/server/srv_main.c M /branches/S2_6/tools/civmanual.c M /branches/S2_6/tools/mpcli.c M /branches/S2_6/tools/mpcmdline.c M /branches/S2_6/tools/mpgui_gtk2.c M /branches/S2_6/tools/mpgui_gtk3.c M /branches/S2_6/tools/mpgui_qt.cpp M /branches/S2_6/tools/ruledit/ruledit.cpp M /branches/S2_6/utility/fc_cmdline.c M /branches/S2_6/utility/fc_cmdline.h Free option values allocated with get_option_malloc(). See bug #24468 ------------------------------------------------------------------------ r33057 | jtn | 2016-06-27 00:53:29 +0100 (Mon, 27 Jun 2016) | 3 lines Changed paths: M /branches/S2_6/client/mapview_common.c Fix link mark display broken in r32990. See gna bug #24795. ------------------------------------------------------------------------ r33054 | cazfi | 2016-06-26 21:45:53 +0100 (Sun, 26 Jun 2016) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/fi.po Updated Finnish translation. ------------------------------------------------------------------------ r33051 | cazfi | 2016-06-26 21:31:35 +0100 (Sun, 26 Jun 2016) | 6 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/gui_main.c M /branches/S2_6/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 ------------------------------------------------------------------------ r33046 | cazfi | 2016-06-26 19:06:31 +0100 (Sun, 26 Jun 2016) | 2 lines Changed paths: M /branches/S2_6/translations/ruledit/fi.po Removed outdated comment from the Finnish translation file of ruledit. ------------------------------------------------------------------------ r33043 | cazfi | 2016-06-26 16:16:24 +0100 (Sun, 26 Jun 2016) | 4 lines Changed paths: M /branches/S2_6/data/alien/README.alien M /branches/S2_6/data/alien/effects.ruleset M /branches/S2_6/data/alien/game.ruleset Made calendar to advance one quarter of a year each turn in alien ruleset. See patch #7323 ------------------------------------------------------------------------ r33041 | cazfi | 2016-06-26 16:06:08 +0100 (Sun, 26 Jun 2016) | 7 lines Changed paths: M /branches/S2_6/client/client_main.c M /branches/S2_6/common/fc_interface.h M /branches/S2_6/common/tile.c M /branches/S2_6/server/maphand.c M /branches/S2_6/server/maphand.h M /branches/S2_6/server/scripting/api_server_edit.c M /branches/S2_6/server/srv_main.c M /branches/S2_6/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 ------------------------------------------------------------------------ r33037 | cazfi | 2016-06-26 15:39:49 +0100 (Sun, 26 Jun 2016) | 6 lines Changed paths: M /branches/S2_6/client/tilespec.c M /branches/S2_6/common/player.c Corrected global observers not to see whole map as part of a city map Reported by GriffonSpade See bug #24791 ------------------------------------------------------------------------ r33032 | cazfi | 2016-06-26 08:23:06 +0100 (Sun, 26 Jun 2016) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r33030 | cazfi | 2016-06-26 08:16:25 +0100 (Sun, 26 Jun 2016) | 4 lines Changed paths: M /branches/S2_6/server/scripting/tolua_server.pkg Undeprecated lua function create_base() See patch #7317 ------------------------------------------------------------------------ r33029 | cazfi | 2016-06-25 22:05:35 +0100 (Sat, 25 Jun 2016) | 4 lines Changed paths: M /branches/S2_6/doc/README.msys2 Updasted msys2 environment to match msys2 of 18-Jun-16. See patch #7310 ------------------------------------------------------------------------ r33026 | cazfi | 2016-06-25 21:57:04 +0100 (Sat, 25 Jun 2016) | 5 lines Changed paths: M /branches/S2_6/doc/man/freeciv-server.6.in M /branches/S2_6/server/civserver.c M /branches/S2_6/server/srv_main.c M /branches/S2_6/server/srv_main.h Added server commandline option --keep for supporting persistent metaconnections from the commandline. See patch #7314 ------------------------------------------------------------------------ r33024 | cazfi | 2016-06-25 14:35:11 +0100 (Sat, 25 Jun 2016) | 2 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/editprop.c M /branches/S2_6/client/gui-gtk-3.0/editprop.c M /branches/S2_6/common/packets.def M /branches/S2_6/fc_version M /branches/S2_6/server/edithand.c Effectively reverted bug #21347 exposing 'have_resources' to the editor. ------------------------------------------------------------------------ r33022 | cazfi | 2016-06-25 11:08:56 +0100 (Sat, 25 Jun 2016) | 4 lines Changed paths: M /branches/S2_6/ai/default/aicity.c Made AI to avoid switching from unit building to building building less. See patch #7312 ------------------------------------------------------------------------ r33013 | sveinung | 2016-06-24 11:31:17 +0100 (Fri, 24 Jun 2016) | 4 lines Changed paths: M /branches/S2_6/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. ------------------------------------------------------------------------ r33012 | sveinung | 2016-06-24 11:31:09 +0100 (Fri, 24 Jun 2016) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r33011 | sveinung | 2016-06-24 11:30:49 +0100 (Fri, 24 Jun 2016) | 7 lines Changed paths: M /branches/S2_6/common/actions.h M /branches/S2_6/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 ------------------------------------------------------------------------ r33010 | sveinung | 2016-06-24 11:30:25 +0100 (Fri, 24 Jun 2016) | 3 lines Changed paths: M /branches/S2_6/common/actions.c Make action_prob_is_signal() identify signals. See bug #24783 ------------------------------------------------------------------------ r33004 | cazfi | 2016-06-24 11:10:48 +0100 (Fri, 24 Jun 2016) | 7 lines Changed paths: M /branches/S2_6/server/citytools.c M /branches/S2_6/server/cityturn.c M /branches/S2_6/server/cityturn.h M /branches/S2_6/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 ------------------------------------------------------------------------ r33001 | cazfi | 2016-06-24 10:48:28 +0100 (Fri, 24 Jun 2016) | 6 lines Changed paths: M /branches/S2_6/tools/civmanual.c Close buildings tables in freeciv-manual generated output. Reported by Frank See bug #24778 ------------------------------------------------------------------------ r32998 | cazfi | 2016-06-24 10:21:47 +0100 (Fri, 24 Jun 2016) | 5 lines Changed paths: M /branches/S2_6/server/commands.c M /branches/S2_6/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 ------------------------------------------------------------------------ r32995 | cazfi | 2016-06-24 10:10:09 +0100 (Fri, 24 Jun 2016) | 6 lines Changed paths: M /branches/S2_6/server/commands.c Removed extra newline from the end of the cancelvote command short help. Reported by Frank See bug #24784 ------------------------------------------------------------------------ r32992 | cazfi | 2016-06-24 09:21:39 +0100 (Fri, 24 Jun 2016) | 8 lines Changed paths: M /branches/S2_6/server/civserver.c M /branches/S2_6/server/commands.c M /branches/S2_6/server/meta.c M /branches/S2_6/server/meta.h M /branches/S2_6/server/srv_main.c M /branches/S2_6/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 ------------------------------------------------------------------------ r32990 | cazfi | 2016-06-24 07:51:51 +0100 (Fri, 24 Jun 2016) | 4 lines Changed paths: M /branches/S2_6/client/mapview_common.c M /branches/S2_6/client/overview_common.c M /branches/S2_6/server/generator/height_map.c Fixed some shadow warnings seen on OpenBSD. See patch #7299 ------------------------------------------------------------------------ r32985 | cazfi | 2016-06-23 20:52:34 +0100 (Thu, 23 Jun 2016) | 4 lines Changed paths: M /branches/S2_6/configure.ac M /branches/S2_6/utility/shared.h Crosser based builds consistently use '/' as dir separator. See bug #24781 ------------------------------------------------------------------------ r32983 | cazfi | 2016-06-23 16:23:33 +0100 (Thu, 23 Jun 2016) | 4 lines Changed paths: M /branches/S2_6/server/unithand.c Qualified trade bonus type strings See patch #7293 ------------------------------------------------------------------------ r32979 | cazfi | 2016-06-23 07:09:56 +0100 (Thu, 23 Jun 2016) | 4 lines Changed paths: M /branches/S2_6/dependencies/lua-5.3/README M /branches/S2_6/dependencies/lua-5.3/Version M /branches/S2_6/dependencies/lua-5.3/doc/readme.html M /branches/S2_6/dependencies/lua-5.3/src/lapi.c M /branches/S2_6/dependencies/lua-5.3/src/lauxlib.c M /branches/S2_6/dependencies/lua-5.3/src/lbaselib.c M /branches/S2_6/dependencies/lua-5.3/src/lcode.c M /branches/S2_6/dependencies/lua-5.3/src/lcode.h M /branches/S2_6/dependencies/lua-5.3/src/lcorolib.c M /branches/S2_6/dependencies/lua-5.3/src/ldebug.c M /branches/S2_6/dependencies/lua-5.3/src/ldo.c M /branches/S2_6/dependencies/lua-5.3/src/ldo.h M /branches/S2_6/dependencies/lua-5.3/src/lgc.c M /branches/S2_6/dependencies/lua-5.3/src/lgc.h M /branches/S2_6/dependencies/lua-5.3/src/liolib.c M /branches/S2_6/dependencies/lua-5.3/src/llex.c M /branches/S2_6/dependencies/lua-5.3/src/llex.h M /branches/S2_6/dependencies/lua-5.3/src/lobject.c M /branches/S2_6/dependencies/lua-5.3/src/loslib.c M /branches/S2_6/dependencies/lua-5.3/src/lparser.c M /branches/S2_6/dependencies/lua-5.3/src/lparser.h M /branches/S2_6/dependencies/lua-5.3/src/lstate.h M /branches/S2_6/dependencies/lua-5.3/src/lstrlib.c M /branches/S2_6/dependencies/lua-5.3/src/ltablib.c M /branches/S2_6/dependencies/lua-5.3/src/ltm.c M /branches/S2_6/dependencies/lua-5.3/src/ltm.h M /branches/S2_6/dependencies/lua-5.3/src/lua.h M /branches/S2_6/dependencies/lua-5.3/src/luaconf.h M /branches/S2_6/dependencies/lua-5.3/src/lvm.c M /branches/S2_6/dependencies/lua-5.3/src/lvm.h Updated included lua to version 5.3.3 See patch #7295 ------------------------------------------------------------------------ r32976 | cazfi | 2016-06-23 06:44:15 +0100 (Thu, 23 Jun 2016) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/fi.po Updated Finnish translation. Freeciv domain now reached 100% translation. ------------------------------------------------------------------------ r32973 | cazfi | 2016-06-23 01:37:49 +0100 (Thu, 23 Jun 2016) | 4 lines Changed paths: M /branches/S2_6/data/alien/game.ruleset M /branches/S2_6/data/civ1/game.ruleset M /branches/S2_6/data/civ2/game.ruleset M /branches/S2_6/data/civ2civ3/game.ruleset M /branches/S2_6/data/classic/game.ruleset M /branches/S2_6/data/experimental/game.ruleset M /branches/S2_6/data/multiplayer/game.ruleset M /branches/S2_6/data/sandbox/game.ruleset M /branches/S2_6/data/stub/game.ruleset Corrected typos from comment of supplied game.rulesets See patch #7292 ------------------------------------------------------------------------ r32970 | cazfi | 2016-06-22 21:23:45 +0100 (Wed, 22 Jun 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/citydlg.c M /branches/S2_6/client/gui-gtk-3.0/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 ------------------------------------------------------------------------ r32968 | cazfi | 2016-06-22 20:33:15 +0100 (Wed, 22 Jun 2016) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/POTFILES.in M /branches/S2_6/translations/nations/POTFILES.skip M /branches/S2_6/translations/ruledit/POTFILES.skip Updated missing files to POTFILES. ------------------------------------------------------------------------ r32965 | cazfi | 2016-06-22 20:10:38 +0100 (Wed, 22 Jun 2016) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/fi.po Updated Finnish translation. ------------------------------------------------------------------------ r32963 | cazfi | 2016-06-22 18:50:38 +0100 (Wed, 22 Jun 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/gui_main.c M /branches/S2_6/client/gui-gtk-3.0/gui_main.c M /branches/S2_6/client/gui-qt/gui_main.cpp M /branches/S2_6/client/gui-xaw/gui_main.c Respect SDL2_PLAIN_INCLUDE when including sdl2 headers to non-sdl clients See patch #7291 ------------------------------------------------------------------------ r32961 | cazfi | 2016-06-22 18:40:31 +0100 (Wed, 22 Jun 2016) | 4 lines Changed paths: M /branches/S2_6/server/citytools.c List 'advisor' as the source of the production change when it is. See patch #7287 ------------------------------------------------------------------------ r32959 | cazfi | 2016-06-22 14:27:19 +0100 (Wed, 22 Jun 2016) | 4 lines Changed paths: M /branches/S2_6/client/client_main.c M /branches/S2_6/client/gui-gtk-2.0/editprop.c M /branches/S2_6/client/gui-gtk-2.0/gui_main.c M /branches/S2_6/client/gui-gtk-3.0/editprop.c M /branches/S2_6/client/gui-gtk-3.0/gui_main.c M /branches/S2_6/client/gui-qt/gui_main.cpp M /branches/S2_6/client/gui-sdl/gui_main.c M /branches/S2_6/client/gui-sdl2/gui_main.c M /branches/S2_6/client/gui-stub/gui_main.c M /branches/S2_6/client/gui-xaw/gui_main.c M /branches/S2_6/common/mapimg.c M /branches/S2_6/common/packets.c M /branches/S2_6/server/civserver.c M /branches/S2_6/server/stdinhand.c M /branches/S2_6/tools/civmanual.c M /branches/S2_6/tools/mpcli.c M /branches/S2_6/tools/mpcmdline.c M /branches/S2_6/tools/mpgui_gtk2.c M /branches/S2_6/tools/mpgui_gtk3.c M /branches/S2_6/tools/mpgui_qt.cpp M /branches/S2_6/tools/ruledit/ruledit.cpp M /branches/S2_6/utility/Makefile.am A /branches/S2_6/utility/fc_cmdline.c A /branches/S2_6/utility/fc_cmdline.h M /branches/S2_6/utility/shared.c M /branches/S2_6/utility/shared.h Moved cmdline related utility/ functions to new fc_cmdline.[ch] module. See patch #7290 ------------------------------------------------------------------------ r32956 | cazfi | 2016-06-22 08:11:37 +0100 (Wed, 22 Jun 2016) | 6 lines Changed paths: M /branches/S2_6/ai/default/aicity.c Make AI to build buildings that are not crucial but merely useful Reported by David Fernandez See bug #24526 ------------------------------------------------------------------------ r32954 | sveinung | 2016-06-22 08:03:19 +0100 (Wed, 22 Jun 2016) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r32953 | sveinung | 2016-06-22 08:03:11 +0100 (Wed, 22 Jun 2016) | 8 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/action_dialog.c M /branches/S2_6/client/gui-gtk-3.0/action_dialog.c M /branches/S2_6/client/gui-qt/dialogs.cpp M /branches/S2_6/client/gui-sdl/action_dialog.c M /branches/S2_6/client/gui-sdl2/action_dialog.c M /branches/S2_6/client/gui-stub/dialogs.c M /branches/S2_6/client/gui-xaw/action_dialog.c M /branches/S2_6/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 ------------------------------------------------------------------------ r32949 | cazfi | 2016-06-22 07:41:29 +0100 (Wed, 22 Jun 2016) | 5 lines Changed paths: M /branches/S2_6/common/game.c M /branches/S2_6/common/map.c M /branches/S2_6/common/map_types.h M /branches/S2_6/server/generator/mapgen.c M /branches/S2_6/server/savegame.c M /branches/S2_6/server/savegame2.c M /branches/S2_6/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 ------------------------------------------------------------------------ r32947 | cazfi | 2016-06-21 19:49:44 +0100 (Tue, 21 Jun 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/editprop.c M /branches/S2_6/client/gui-gtk-3.0/editprop.c Show have_resources control in the editor as "Save Resources" See patch #7284 ------------------------------------------------------------------------ r32945 | cazfi | 2016-06-21 09:53:04 +0100 (Tue, 21 Jun 2016) | 2 lines Changed paths: M /branches/S2_6/common/actions.c Comment typofix: "insterted" -> "inserted" ------------------------------------------------------------------------ r32942 | cazfi | 2016-06-21 09:44:31 +0100 (Tue, 21 Jun 2016) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/fi.po Updated Finnish translation. ------------------------------------------------------------------------ r32939 | jtn | 2016-06-21 09:04:46 +0100 (Tue, 21 Jun 2016) | 6 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/wldlg.c M /branches/S2_6/client/gui-gtk-3.0/wldlg.c M /branches/S2_6/client/gui-qt/repodlgs.cpp M /branches/S2_6/client/gui-sdl/citydlg.c M /branches/S2_6/client/gui-sdl2/citydlg.c M /branches/S2_6/client/reqtree.c M /branches/S2_6/client/tilespec.c Fix all random unit type orientations at tileset load time. Remove all hard-coded orientations from the clients. Suggested by Marko Lindqvist (cazfi@gna). See gna bug #24771. ------------------------------------------------------------------------ r32938 | jtn | 2016-06-21 09:04:42 +0100 (Tue, 21 Jun 2016) | 7 lines Changed paths: M /branches/S2_6/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. ------------------------------------------------------------------------ r32936 | sveinung | 2016-06-21 01:06:58 +0100 (Tue, 21 Jun 2016) | 1 line Changed paths: M /branches/S2_6/common/actions.c Comment fix: documentation has moved. ------------------------------------------------------------------------ r32933 | cazfi | 2016-06-20 17:25:39 +0100 (Mon, 20 Jun 2016) | 4 lines Changed paths: M /branches/S2_6/ai/default/aicity.c M /branches/S2_6/server/citytools.c M /branches/S2_6/server/cityturn.c Made default AI to use change_build_target() See patch #7269 ------------------------------------------------------------------------ r32930 | cazfi | 2016-06-20 16:50:06 +0100 (Mon, 20 Jun 2016) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r32927 | jtn | 2016-06-20 10:07:47 +0100 (Mon, 20 Jun 2016) | 8 lines Changed paths: M /branches/S2_6/ai/default/aihand.c M /branches/S2_6/client/helpdata.c M /branches/S2_6/client/packhand.c M /branches/S2_6/common/game.c M /branches/S2_6/common/game.h M /branches/S2_6/common/nation.c M /branches/S2_6/common/nation.h M /branches/S2_6/common/packets.def M /branches/S2_6/fc_version M /branches/S2_6/server/animals.c M /branches/S2_6/server/barbarian.c M /branches/S2_6/server/edithand.c M /branches/S2_6/server/plrhand.c M /branches/S2_6/server/rssanity.c M /branches/S2_6/server/ruleset.c M /branches/S2_6/server/srv_main.c M /branches/S2_6/server/stdinhand.c M /branches/S2_6/tools/ruledit/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. ------------------------------------------------------------------------ r32926 | jtn | 2016-06-20 10:07:42 +0100 (Mon, 20 Jun 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-xaw/menu.c M /branches/S2_6/client/tilespec.c M /branches/S2_6/common/effects.c M /branches/S2_6/common/fc_types.h M /branches/S2_6/common/game.c M /branches/S2_6/common/government.c M /branches/S2_6/common/government.h M /branches/S2_6/common/packets.def M /branches/S2_6/common/scriptcore/api_game_find.c M /branches/S2_6/server/plrhand.c M /branches/S2_6/server/report.c M /branches/S2_6/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. ------------------------------------------------------------------------ r32919 | sveinung | 2016-06-19 23:08:47 +0100 (Sun, 19 Jun 2016) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r32917 | cazfi | 2016-06-19 20:07:52 +0100 (Sun, 19 Jun 2016) | 4 lines Changed paths: M /branches/S2_6/client/connectdlg_common.c Removed erronously added extra space in the save paths given to forked server. See bug #24768 ------------------------------------------------------------------------ r32916 | cazfi | 2016-06-19 20:03:48 +0100 (Sun, 19 Jun 2016) | 6 lines Changed paths: M /branches/S2_6/common/packets.def M /branches/S2_6/fc_version Changed road move_cost value from SINT8 to SINT16 in network protocoll. Based on report by Frank See bug #24654 ------------------------------------------------------------------------ r32914 | cazfi | 2016-06-19 10:36:14 +0100 (Sun, 19 Jun 2016) | 4 lines Changed paths: M /branches/S2_6/data/scenarios/europe_1901.sav Moved authors information from europe_1901 description to authors field. See patch #7275 ------------------------------------------------------------------------ r32911 | cazfi | 2016-06-19 04:04:26 +0100 (Sun, 19 Jun 2016) | 2 lines Changed paths: M /branches/S2_6/utility/fcintl.c Comment typofix: "animales" -> "animals" ------------------------------------------------------------------------ r32908 | cazfi | 2016-06-19 02:50:14 +0100 (Sun, 19 Jun 2016) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/fi.po Updated Finnish translation. ------------------------------------------------------------------------ r32906 | cazfi | 2016-06-19 00:22:14 +0100 (Sun, 19 Jun 2016) | 4 lines Changed paths: M /branches/S2_6/data/alien/game.ruleset M /branches/S2_6/data/civ1/game.ruleset M /branches/S2_6/data/civ2/game.ruleset M /branches/S2_6/data/civ2civ3/game.ruleset M /branches/S2_6/data/classic/game.ruleset M /branches/S2_6/data/experimental/game.ruleset M /branches/S2_6/data/multiplayer/game.ruleset M /branches/S2_6/data/sandbox/game.ruleset M /branches/S2_6/data/stub/game.ruleset Replaced typo 'froḿ' with 'from' in comment in game.rulesets. See patch #7272 ------------------------------------------------------------------------ r32903 | cazfi | 2016-06-18 11:11:10 +0100 (Sat, 18 Jun 2016) | 9 lines Changed paths: M /branches/S2_6/data/alien/game.ruleset M /branches/S2_6/data/classic/game.ruleset M /branches/S2_6/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 ------------------------------------------------------------------------ r32901 | cazfi | 2016-06-18 10:45:44 +0100 (Sat, 18 Jun 2016) | 4 lines Changed paths: M /branches/S2_6/common/dataio.c Log cleartext field range assert failure reason also when asserts enabled See patch #7270 ------------------------------------------------------------------------ r32898 | cazfi | 2016-06-18 08:24:10 +0100 (Sat, 18 Jun 2016) | 6 lines Changed paths: M /branches/S2_6/data/civ2civ3/units.ruleset Removed KillCitizen flag from civ2civ3 ruleset unitclass Sea. Patch by David Fernandez See bug #24616 ------------------------------------------------------------------------ r32896 | cazfi | 2016-06-18 08:16:39 +0100 (Sat, 18 Jun 2016) | 5 lines Changed paths: M /branches/S2_6/win32/Makefile.am M /branches/S2_6/win32/installer/Makefile A /branches/S2_6/win32/installer/cleanup_checkout.sh M /branches/S2_6/win32/installer_msys2/Makefile A /branches/S2_6/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 ------------------------------------------------------------------------ r32894 | cazfi | 2016-06-18 07:07:45 +0100 (Sat, 18 Jun 2016) | 6 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/editprop.c M /branches/S2_6/client/gui-gtk-3.0/editprop.c M /branches/S2_6/client/packhand.c M /branches/S2_6/common/game.c M /branches/S2_6/common/map.c M /branches/S2_6/common/map_types.h M /branches/S2_6/common/packets.def M /branches/S2_6/fc_version M /branches/S2_6/server/edithand.c M /branches/S2_6/server/generator/mapgen.c M /branches/S2_6/server/savegame.c M /branches/S2_6/server/savegame2.c M /branches/S2_6/server/srv_main.c Made 'have_resources' scenario property editor controlled. Requested by Jacob Nevins See bug #21347 ------------------------------------------------------------------------ r32892 | cazfi | 2016-06-17 19:22:58 +0100 (Fri, 17 Jun 2016) | 4 lines Changed paths: M /branches/S2_6/data/scenarios/europe_1901.sav Updated europe_1901 scenario to freeciv-2.6 format. See bug #24053 ------------------------------------------------------------------------ r32889 | cazfi | 2016-06-17 17:18:12 +0100 (Fri, 17 Jun 2016) | 5 lines Changed paths: M /branches/S2_6/server/citytools.c Do not penalize AI production changes, even when the change is one from the worklist or advisor. See bug #24760 ------------------------------------------------------------------------ r32886 | cazfi | 2016-06-17 16:43:19 +0100 (Fri, 17 Jun 2016) | 6 lines Changed paths: M /branches/S2_6/client/helpdata.c M /branches/S2_6/server/cityhand.c M /branches/S2_6/server/cityturn.c Improvements to translatable strings. Patch by Konstantin Vedeneev and myself See patch #6908 ------------------------------------------------------------------------ r32883 | cazfi | 2016-06-17 16:39:14 +0100 (Fri, 17 Jun 2016) | 5 lines Changed paths: M /branches/S2_6/server/plrhand.c Replaced overzealous assert '!game_was_started()' with 'turn < 1' one, so it never fails during game startup. See bug #24614 ------------------------------------------------------------------------ r32881 | sveinung | 2016-06-17 02:17:11 +0100 (Fri, 17 Jun 2016) | 3 lines Changed paths: M /branches/S2_6/doc/README.effects Documentation fix: make underline long enough. See bug #24756 ------------------------------------------------------------------------ r32880 | sveinung | 2016-06-17 02:17:02 +0100 (Fri, 17 Jun 2016) | 3 lines Changed paths: M /branches/S2_6/doc/README.effects Document the UnitState req type's properties. See patch #7266 ------------------------------------------------------------------------ r32874 | cazfi | 2016-06-16 17:50:10 +0100 (Thu, 16 Jun 2016) | 4 lines Changed paths: M /branches/S2_6/server/settings.c Fixed typo 'invididual'. See bug #24753 ------------------------------------------------------------------------ r32872 | cazfi | 2016-06-16 17:45:15 +0100 (Thu, 16 Jun 2016) | 4 lines Changed paths: M /branches/S2_6/tools/download.c M /branches/S2_6/tools/mpcmdline.c M /branches/S2_6/utility/shared.c M /branches/S2_6/utility/shared.h Made modpack installer to respect dir separator definition. See bug #24677 ------------------------------------------------------------------------ r32869 | cazfi | 2016-06-16 13:20:26 +0100 (Thu, 16 Jun 2016) | 4 lines Changed paths: M /branches/S2_6/common/player.c Added comment about armistice to players_non_invade() See bug #24651 ------------------------------------------------------------------------ r32866 | cazfi | 2016-06-16 10:06:31 +0100 (Thu, 16 Jun 2016) | 4 lines Changed paths: M /branches/S2_6/doc/README.packaging Documented FREECIV_LABEL_FORCE See patch #7217 ------------------------------------------------------------------------ r32863 | cazfi | 2016-06-16 09:57:31 +0100 (Thu, 16 Jun 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/editprop.c M /branches/S2_6/client/gui-gtk-3.0/editprop.c Made property editor not to lose other game properties when editing other one. See bug #24627 ------------------------------------------------------------------------ r32861 | jtn | 2016-06-15 22:54:16 +0100 (Wed, 15 Jun 2016) | 3 lines Changed paths: M /branches/S2_6/client/helpdata.c M /branches/S2_6/server/cityturn.c Clean up strings mentioning DiplRel requirements. See gna patch #7258. ------------------------------------------------------------------------ r32860 | jtn | 2016-06-15 22:54:05 +0100 (Wed, 15 Jun 2016) | 3 lines Changed paths: M /branches/S2_6/common/requirements.c M /branches/S2_6/data/civ1/units.ruleset M /branches/S2_6/server/cityturn.c M /branches/S2_6/server/civserver.c M /branches/S2_6/server/diplomats.c M /branches/S2_6/server/settings.c M /branches/S2_6/server/srv_main.c M /branches/S2_6/server/stdinhand.c M /branches/S2_6/tools/civmanual.c M /branches/S2_6/utility/registry_xml.c A few string tweaks, TRANS comments, etc. See gna patch #7259. ------------------------------------------------------------------------ r32855 | mir3x | 2016-06-15 09:35:53 +0100 (Wed, 15 Jun 2016) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/mapctrl.cpp Added Key Clear (5 on numeric keyboard) to choose previously selected unit. Reported by Sviatoslav Golda See bug #24516 ------------------------------------------------------------------------ r32854 | sveinung | 2016-06-15 06:46:10 +0100 (Wed, 15 Jun 2016) | 1 line Changed paths: M /branches/S2_6/ai/default/aitools.c Comment fix: the move can also be a move. ------------------------------------------------------------------------ r32851 | cazfi | 2016-06-14 16:15:32 +0100 (Tue, 14 Jun 2016) | 6 lines Changed paths: M /branches/S2_6/data/civ2civ3/README.civ2civ3 M /branches/S2_6/data/civ2civ3/buildings.ruleset M /branches/S2_6/data/civ2civ3/effects.ruleset M /branches/S2_6/data/civ2civ3/game.ruleset M /branches/S2_6/data/civ2civ3/governments.ruleset Added Ecclesiastical Palace to civ2civ3 ruleset. Patch by David Fernandez See patch #7159 ------------------------------------------------------------------------ r32848 | jtn | 2016-06-13 09:18:47 +0100 (Mon, 13 Jun 2016) | 5 lines Changed paths: M /branches/S2_6/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. ------------------------------------------------------------------------ r32847 | jtn | 2016-06-13 09:18:41 +0100 (Mon, 13 Jun 2016) | 3 lines Changed paths: M /branches/S2_6/server/citytools.c M /branches/S2_6/server/unithand.c M /branches/S2_6/server/unithand.h Do not re-home homeless units when transferred with a city. See gna bug #24746. ------------------------------------------------------------------------ r32839 | cazfi | 2016-06-12 13:50:58 +0100 (Sun, 12 Jun 2016) | 4 lines Changed paths: M /branches/S2_6/common/movement.c M /branches/S2_6/common/movement.h Inlined is_native_tile_to_class(). See patch #7201 ------------------------------------------------------------------------ r32836 | cazfi | 2016-06-12 09:51:35 +0100 (Sun, 12 Jun 2016) | 4 lines Changed paths: M /branches/S2_6/server/stdinhand.c Do not allow player observer to start the game for the player. See bug #24678 ------------------------------------------------------------------------ r32832 | cazfi | 2016-06-11 14:47:39 +0100 (Sat, 11 Jun 2016) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/fi.po Updated Finnish translation. ------------------------------------------------------------------------ r32830 | cazfi | 2016-06-11 13:29:51 +0100 (Sat, 11 Jun 2016) | 4 lines Changed paths: M /branches/S2_6/client/options.c Fixed creation of storage dir for options file when dir separator not '/' See bug #24676 ------------------------------------------------------------------------ r32827 | cazfi | 2016-06-11 13:25:14 +0100 (Sat, 11 Jun 2016) | 6 lines Changed paths: M /branches/S2_6/client/gui-xaw/cma_fe.c M /branches/S2_6/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 ------------------------------------------------------------------------ r32825 | cazfi | 2016-06-11 13:11:07 +0100 (Sat, 11 Jun 2016) | 4 lines Changed paths: M /branches/S2_6/common/tile.h Removed unnecessary NULL check from tile_extras() See patch #7183 ------------------------------------------------------------------------ r32822 | jtn | 2016-06-11 09:54:53 +0100 (Sat, 11 Jun 2016) | 6 lines Changed paths: M /branches/S2_6/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. ------------------------------------------------------------------------ r32815 | jtn | 2016-06-09 23:51:40 +0100 (Thu, 09 Jun 2016) | 3 lines Changed paths: M /branches/S2_6/data/classic/game.ruleset Change tag of "Pestilence" disaster to match its name. See gna bug #24688. ------------------------------------------------------------------------ r32814 | jtn | 2016-06-09 23:51:36 +0100 (Thu, 09 Jun 2016) | 3 lines Changed paths: M /branches/S2_6/data/nation/african.ruleset Changed African nation plural from 'African' to 'Africans'. See gna bug #24726. ------------------------------------------------------------------------ r32810 | sveinung | 2016-06-09 11:06:52 +0100 (Thu, 09 Jun 2016) | 12 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r32809 | sveinung | 2016-06-09 11:06:43 +0100 (Thu, 09 Jun 2016) | 22 lines Changed paths: M /branches/S2_6/ai/default/aiair.c M /branches/S2_6/ai/default/aitools.c M /branches/S2_6/server/advisors/advgoto.c M /branches/S2_6/server/barbarian.c M /branches/S2_6/server/citytools.c M /branches/S2_6/server/diplomats.c M /branches/S2_6/server/unithand.c M /branches/S2_6/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 ------------------------------------------------------------------------ r32804 | jtn | 2016-06-08 21:33:26 +0100 (Wed, 08 Jun 2016) | 3 lines Changed paths: M /branches/S2_6/data/nation/animals.ruleset Add Animal nation to Barbarian nation group. See gna patch #7244. ------------------------------------------------------------------------ r32793 | sveinung | 2016-06-03 03:29:38 +0100 (Fri, 03 Jun 2016) | 7 lines Changed paths: M /branches/S2_6/data/civ2/units.ruleset M /branches/S2_6/data/civ2civ3/units.ruleset M /branches/S2_6/data/classic/units.ruleset M /branches/S2_6/data/experimental/units.ruleset M /branches/S2_6/data/multiplayer/units.ruleset M /branches/S2_6/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 ------------------------------------------------------------------------ r32790 | jtn | 2016-06-01 22:04:13 +0100 (Wed, 01 Jun 2016) | 3 lines Changed paths: M /branches/S2_6/common/actions.h Don't mark gen_action names as translatable. See gna bug #24716. ------------------------------------------------------------------------ r32785 | jtn | 2016-06-01 00:19:18 +0100 (Wed, 01 Jun 2016) | 3 lines Changed paths: M /branches/S2_6/data/classic/buildings.ruleset M /branches/S2_6/data/multiplayer/buildings.ruleset Fix "warning: unterminated character constant" warnings on updating pot file. See gna bug #24689. ------------------------------------------------------------------------ r32784 | jtn | 2016-06-01 00:19:14 +0100 (Wed, 01 Jun 2016) | 8 lines Changed paths: M /branches/S2_6/data/civ2civ3/terrain.ruleset M /branches/S2_6/data/classic/terrain.ruleset M /branches/S2_6/data/experimental/terrain.ruleset M /branches/S2_6/data/multiplayer/terrain.ruleset M /branches/S2_6/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. ------------------------------------------------------------------------ r32775 | jtn | 2016-05-30 11:52:33 +0100 (Mon, 30 May 2016) | 8 lines Changed paths: M /branches/S2_6/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. ------------------------------------------------------------------------ r32774 | jtn | 2016-05-30 11:52:30 +0100 (Mon, 30 May 2016) | 7 lines Changed paths: M /branches/S2_6/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. ------------------------------------------------------------------------ r32773 | jtn | 2016-05-30 11:52:26 +0100 (Mon, 30 May 2016) | 8 lines Changed paths: M /branches/S2_6/data/classic/buildings.ruleset M /branches/S2_6/data/classic/game.ruleset M /branches/S2_6/data/multiplayer/buildings.ruleset M /branches/S2_6/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. ------------------------------------------------------------------------ r32772 | jtn | 2016-05-30 11:52:21 +0100 (Mon, 30 May 2016) | 9 lines Changed paths: M /branches/S2_6/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. ------------------------------------------------------------------------ r32771 | jtn | 2016-05-30 11:52:17 +0100 (Mon, 30 May 2016) | 3 lines Changed paths: M /branches/S2_6/server/generator/height_map.c Fix 'fractal' map generation. See gna bug #24715. ------------------------------------------------------------------------ r32770 | jtn | 2016-05-30 11:52:13 +0100 (Mon, 30 May 2016) | 8 lines Changed paths: M /branches/S2_6/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. ------------------------------------------------------------------------ r32762 | jtn | 2016-05-28 15:03:57 +0100 (Sat, 28 May 2016) | 6 lines Changed paths: M /branches/S2_6/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). ------------------------------------------------------------------------ r32759 | sveinung | 2016-05-23 02:23:06 +0100 (Mon, 23 May 2016) | 3 lines Changed paths: M /branches/S2_6/client/climisc.c M /branches/S2_6/client/climisc.h M /branches/S2_6/client/gui-gtk-2.0/action_dialog.c M /branches/S2_6/client/gui-gtk-3.0/action_dialog.c M /branches/S2_6/client/gui-qt/dialogs.cpp M /branches/S2_6/client/gui-sdl/action_dialog.c M /branches/S2_6/client/gui-sdl2/action_dialog.c M /branches/S2_6/common/actions.h M /branches/S2_6/common/fc_types.h M /branches/S2_6/common/unit.c M /branches/S2_6/common/unit.h Cache action probabilities in the unit it self. See patch #7237 ------------------------------------------------------------------------ r32758 | sveinung | 2016-05-23 02:22:47 +0100 (Mon, 23 May 2016) | 6 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/action_dialog.c M /branches/S2_6/client/gui-gtk-3.0/action_dialog.c M /branches/S2_6/client/gui-qt/dialogs.cpp M /branches/S2_6/client/gui-sdl/action_dialog.c M /branches/S2_6/client/gui-sdl2/action_dialog.c M /branches/S2_6/client/gui-xaw/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 ------------------------------------------------------------------------ r32754 | jcreus | 2016-05-22 17:58:44 +0100 (Sun, 22 May 2016) | 1 line Changed paths: M /branches/S2_6/translations/freeciv/ca.po Translation update ------------------------------------------------------------------------ r32751 | jcreus | 2016-05-22 17:02:15 +0100 (Sun, 22 May 2016) | 1 line Changed paths: M /branches/S2_6/translations/ruledit/ca.po Translation update ------------------------------------------------------------------------ r32749 | sveinung | 2016-05-20 14:19:32 +0100 (Fri, 20 May 2016) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r32745 | cazfi | 2016-05-18 00:01:10 +0100 (Wed, 18 May 2016) | 4 lines Changed paths: M /branches/S2_6/win32/installer_msys2/Makefile Include adwaita icon theme to msys2 based Windows Installer packages See patch #7230 ------------------------------------------------------------------------ r32743 | cazfi | 2016-05-17 22:28:06 +0100 (Tue, 17 May 2016) | 4 lines Changed paths: M /branches/S2_6/doc/README.msys2 Corrected name of package mingw-w64-i686-sqlite3 in README.msys2 See patch #7229 ------------------------------------------------------------------------ r32740 | cazfi | 2016-05-17 22:20:14 +0100 (Tue, 17 May 2016) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r32737 | cazfi | 2016-05-17 21:25:45 +0100 (Tue, 17 May 2016) | 4 lines Changed paths: M /branches/S2_6/server/stdinhand.c Mention 'minplayers' setting in "not enought human players" -message See patch #7119 ------------------------------------------------------------------------ r32732 | mlinnaka | 2016-05-17 09:20:31 +0100 (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%. ------------------------------------------------------------------------ r32728 | cazfi | 2016-05-16 19:33:04 +0100 (Mon, 16 May 2016) | 4 lines Changed paths: M /branches/S2_6/common/aicore/aisupport.h M /branches/S2_6/common/aicore/caravan.h M /branches/S2_6/common/aicore/citymap.h M /branches/S2_6/common/aicore/cm.h M /branches/S2_6/common/aicore/path_finding.h M /branches/S2_6/common/aicore/pf_tools.h Added extern "C" for C++ compilations in headers under aicore/ See bug #24669 ------------------------------------------------------------------------ r32725 | cazfi | 2016-05-16 13:56:04 +0100 (Mon, 16 May 2016) | 4 lines Changed paths: M /branches/S2_6/win32/installer_msys2/Makefile Enabled NLS on msys2 builds See patch #6985 ------------------------------------------------------------------------ r32722 | cazfi | 2016-05-16 05:01:33 +0100 (Mon, 16 May 2016) | 4 lines Changed paths: M /branches/S2_6/ai/default/aiunit.c M /branches/S2_6/ai/default/daidomestic.c M /branches/S2_6/client/citydlg_common.c M /branches/S2_6/client/citydlg_common.h M /branches/S2_6/client/climisc.c M /branches/S2_6/client/climisc.h M /branches/S2_6/client/global_worklist.c M /branches/S2_6/client/gui-gtk-2.0/citydlg.c M /branches/S2_6/client/gui-gtk-2.0/cityrep.c M /branches/S2_6/client/gui-gtk-2.0/wldlg.c M /branches/S2_6/client/gui-gtk-3.0/citydlg.c M /branches/S2_6/client/gui-gtk-3.0/cityrep.c M /branches/S2_6/client/gui-gtk-3.0/wldlg.c M /branches/S2_6/client/gui-qt/citydlg.cpp M /branches/S2_6/client/gui-qt/cityrep.cpp M /branches/S2_6/client/gui-qt/cityrep.h M /branches/S2_6/client/gui-sdl/wldlg.c M /branches/S2_6/client/gui-sdl2/wldlg.c M /branches/S2_6/client/gui-xaw/citydlg.c M /branches/S2_6/client/gui-xaw/cityrep.c M /branches/S2_6/client/gui-xaw/wldlg.c M /branches/S2_6/client/mapctrl_common.c M /branches/S2_6/common/aicore/caravan.c M /branches/S2_6/common/city.c M /branches/S2_6/common/city.h M /branches/S2_6/common/dataio.c M /branches/S2_6/common/requirements.c M /branches/S2_6/common/requirements.h M /branches/S2_6/common/worklist.c M /branches/S2_6/common/worklist.h M /branches/S2_6/server/advisors/advbuilding.c M /branches/S2_6/server/cityhand.c M /branches/S2_6/server/citytools.c M /branches/S2_6/server/citytools.h M /branches/S2_6/server/cityturn.c Pass city production as pointer to most functions See patch #7226 ------------------------------------------------------------------------ r32720 | mlinnaka | 2016-05-15 14:29:53 +0100 (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. ------------------------------------------------------------------------ r32718 | cazfi | 2016-05-15 09:09:05 +0100 (Sun, 15 May 2016) | 4 lines Changed paths: M /branches/S2_6/ai/default/aiunit.c Set allow_foreign_trade to 'FTL_NATIONAL_ONLY', not boolean FALSE, See patch #7225 ------------------------------------------------------------------------ r32716 | cazfi | 2016-05-15 08:59:19 +0100 (Sun, 15 May 2016) | 5 lines Changed paths: M /branches/S2_6/win32/installer/create-freeciv-ruledit-nsi.sh M /branches/S2_6/win32/installer_msys2/create-freeciv-ruledit-nsi.sh Corrected one place in Windows Ruledit Installer package creation that was referring to freeciv translation domain instead of ruledit's own. See bug #24666 ------------------------------------------------------------------------ r32713 | cazfi | 2016-05-15 00:02:32 +0100 (Sun, 15 May 2016) | 4 lines Changed paths: M /branches/S2_6/data/sandbox/game.ruleset Fixed locking of 'barbarians' server setting in sandbox ruleset. See bug #24648 ------------------------------------------------------------------------ r32707 | jtn | 2016-05-14 14:02:26 +0100 (Sat, 14 May 2016) | 4 lines Changed paths: M /branches/S2_6/client/packhand.c Fix comments referring to handle_before_new_year(). That hasn't existed since alternating-movement mode was added (r9884 in 2005). ------------------------------------------------------------------------ r32698 | cazfi | 2016-05-14 07:44:00 +0100 (Sat, 14 May 2016) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r32694 | mlinnaka | 2016-05-13 22:12:28 +0100 (Fri, 13 May 2016) | 2 lines Changed paths: M /branches/S2_6/translations/nations/fi.po Some updates in Finnish translation, nations domain. ------------------------------------------------------------------------ r32693 | igx31 | 2016-05-13 21:28:23 +0100 (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 ------------------------------------------------------------------------ r32687 | cazfi | 2016-05-13 15:30:22 +0100 (Fri, 13 May 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/editprop.c M /branches/S2_6/client/gui-gtk-3.0/editprop.c Show "TRUE" and "FALSE" in their translated form when listing values of boolean properties in the editor. See bug #24660 ------------------------------------------------------------------------ r32685 | sveinung | 2016-05-13 10:36:45 +0100 (Fri, 13 May 2016) | 6 lines Changed paths: M /branches/S2_6/fc_version M /branches/S2_6/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 ------------------------------------------------------------------------ r32682 | cazfi | 2016-05-12 21:04:22 +0100 (Thu, 12 May 2016) | 4 lines Changed paths: M /branches/S2_6/doc/README.AI M /branches/S2_6/server/advisors/advbuilding.c Corrected references to 'ai_choice' to say 'adv_choice' See patch #7205 ------------------------------------------------------------------------ r32679 | sveinung | 2016-05-12 12:36:00 +0100 (Thu, 12 May 2016) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r32678 | sveinung | 2016-05-12 12:35:53 +0100 (Thu, 12 May 2016) | 7 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/menu.c M /branches/S2_6/client/gui-gtk-3.0/menu.c M /branches/S2_6/common/actions.c M /branches/S2_6/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 ------------------------------------------------------------------------ r32673 | sveinung | 2016-05-11 17:56:01 +0100 (Wed, 11 May 2016) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r32667 | cazfi | 2016-05-11 14:20:59 +0100 (Wed, 11 May 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/mapctrl.c M /branches/S2_6/client/gui-qt/mapctrl.cpp M /branches/S2_6/client/gui-stub/mapctrl.c M /branches/S2_6/client/gui-xaw/mapctrl.c Corrected placement for variable declaration in gtk3-client create_line_at_mouse_pos() See patch #7206 ------------------------------------------------------------------------ r32665 | cazfi | 2016-05-11 14:07:37 +0100 (Wed, 11 May 2016) | 4 lines Changed paths: M /branches/S2_6/win32/installer_msys2/create-freeciv-gtk-qt-nsi.sh M /branches/S2_6/win32/installer_msys2/create-freeciv-ruledit-nsi.sh M /branches/S2_6/win32/installer_msys2/create-freeciv-sdl2-nsi.sh Add "-msys2" part to the name of msys2 based Windows Installer packages. See patch #7195 ------------------------------------------------------------------------ r32659 | cazfi | 2016-05-11 05:18:46 +0100 (Wed, 11 May 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/cma_fe.c M /branches/S2_6/client/gui-gtk-3.0/cma_fe.c Use g_free() instead of free() to free G_TYPE_STRING. See bug #24647 ------------------------------------------------------------------------ r32657 | jtn | 2016-05-11 00:14:06 +0100 (Wed, 11 May 2016) | 3 lines Changed paths: M /branches/S2_6/server/stdinhand.c Fix bugs in new '/default' command. See gna bug #24649. ------------------------------------------------------------------------ r32652 | cazfi | 2016-05-10 16:48:49 +0100 (Tue, 10 May 2016) | 5 lines Changed paths: M /branches/S2_6/common/player.c Dropped special casing of barbarians from diplstate checks. Their diplstates should always be correctly set. See patch #7200 ------------------------------------------------------------------------ r32649 | cazfi | 2016-05-10 16:40:07 +0100 (Tue, 10 May 2016) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/fi.po Updated Finnish translation. ------------------------------------------------------------------------ r32646 | sveinung | 2016-05-10 14:36:33 +0100 (Tue, 10 May 2016) | 3 lines Changed paths: M /branches/S2_6/translations/freeciv/es.po Updated Spanish translation from Jordi Negrevernis i Font. msgmerged from S2_5 r32645. ------------------------------------------------------------------------ r32644 | mlinnaka | 2016-05-10 09:02:38 +0100 (Tue, 10 May 2016) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/fi.po Minor corrections in Finnish translation. ------------------------------------------------------------------------ r32643 | cazfi | 2016-05-10 05:03:48 +0100 (Tue, 10 May 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/cma_fe.c M /branches/S2_6/client/gui-gtk-3.0/cma_fe.c Corrected message talking about README.cma to refer to README.governor instead. See bug #24650 ------------------------------------------------------------------------ r32641 | cazfi | 2016-05-10 00:26:25 +0100 (Tue, 10 May 2016) | 4 lines Changed paths: M /branches/S2_6/win32/installer_msys2/Makefile Add "-msys2" to version label of msys2 builds. See patch #7198 ------------------------------------------------------------------------ r32639 | cazfi | 2016-05-09 20:57:32 +0100 (Mon, 09 May 2016) | 4 lines Changed paths: M /branches/S2_6/client/citydlg_common.c M /branches/S2_6/client/clinet.c M /branches/S2_6/client/editor.c M /branches/S2_6/client/mapview_common.c M /branches/S2_6/client/tilespec.c M /branches/S2_6/server/generator/height_map.c M /branches/S2_6/server/scripting/api_server_edit.h M /branches/S2_6/server/scripting/api_server_game_methods.h M /branches/S2_6/server/scripting/tolua_server.pkg M /branches/S2_6/server/unithand.c Fixed some OpenBSD shadow warnings. See patch #7199 ------------------------------------------------------------------------ r32636 | cazfi | 2016-05-09 18:50:58 +0100 (Mon, 09 May 2016) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r32633 | cazfi | 2016-05-09 14:18:12 +0100 (Mon, 09 May 2016) | 4 lines Changed paths: M /branches/S2_6/tools/ruledit/tab_building.cpp M /branches/S2_6/tools/ruledit/tab_building.h M /branches/S2_6/tools/ruledit/tab_tech.cpp M /branches/S2_6/tools/ruledit/tab_tech.h M /branches/S2_6/tools/ruledit/tab_unit.cpp M /branches/S2_6/tools/ruledit/tab_unit.h Fixed adding new items in ruledit. See bug #24271 ------------------------------------------------------------------------ r32631 | cazfi | 2016-05-09 13:59:24 +0100 (Mon, 09 May 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/gui_main.c Add handling of '+' and '-' to adjust zoom level on gtk3- and gtk3x-clients. See patch #5903 ------------------------------------------------------------------------ r32629 | cazfi | 2016-05-09 13:55:41 +0100 (Mon, 09 May 2016) | 4 lines Changed paths: M /branches/S2_6/fc_version Allow builder to force freeciv version label to use. See patch #7196 ------------------------------------------------------------------------ r32627 | cazfi | 2016-05-09 13:45:20 +0100 (Mon, 09 May 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/pages.c M /branches/S2_6/client/gui-gtk-3.0/pages.c Show scenario format version on gtk-clients. See patch #7191 ------------------------------------------------------------------------ r32623 | cazfi | 2016-05-08 16:46:10 +0100 (Sun, 08 May 2016) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r32621 | cazfi | 2016-05-08 16:25:45 +0100 (Sun, 08 May 2016) | 4 lines Changed paths: M /branches/S2_6/client/connectdlg_common.c Use correct dir separator for challenge file path. See bug #24641 ------------------------------------------------------------------------ r32617 | cazfi | 2016-05-08 06:24:09 +0100 (Sun, 08 May 2016) | 4 lines Changed paths: M /branches/S2_6/common/unittype.c M /branches/S2_6/common/unittype.h Inlined utype_has_flag() and uclass_has_flag() See patch #7189 ------------------------------------------------------------------------ r32615 | cazfi | 2016-05-07 19:39:41 +0100 (Sat, 07 May 2016) | 4 lines Changed paths: M /branches/S2_6/client/connectdlg_common.c Construct paths passed to spawned server correctly in respect to DIR_SEPARATOR. See bug #24640 ------------------------------------------------------------------------ r32613 | cazfi | 2016-05-07 07:47:12 +0100 (Sat, 07 May 2016) | 4 lines Changed paths: M /branches/S2_6/common/map.c M /branches/S2_6/common/unittype.c M /branches/S2_6/common/unittype.h Added list of roads providing movement bonus to the unit class caches. See patch #7176 ------------------------------------------------------------------------ r32611 | cazfi | 2016-05-07 07:30:22 +0100 (Sat, 07 May 2016) | 4 lines Changed paths: M /branches/S2_6/doc/README.msys2 M /branches/S2_6/win32/installer_msys2/Makefile Disabled bzip2 compression support from msys2 based installer packages See patch #7194 ------------------------------------------------------------------------ r32608 | cazfi | 2016-05-06 19:53:27 +0100 (Fri, 06 May 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/gui_main.c M /branches/S2_6/configure.ac Expose gtk3-client WIP zoom functionality to user only if configured with new --with-zoom option. See patch #7190 ------------------------------------------------------------------------ r32606 | cazfi | 2016-05-06 13:44:54 +0100 (Fri, 06 May 2016) | 4 lines Changed paths: M /branches/S2_6/data/stub/game.ruleset M /branches/S2_6/server/rssanity.c M /branches/S2_6/server/rssanity.h M /branches/S2_6/server/settings.c Automatically disable barbarians if ruleset has no barbarian units. See patch #7192 ------------------------------------------------------------------------ r32603 | cazfi | 2016-05-06 13:13:21 +0100 (Fri, 06 May 2016) | 4 lines Changed paths: M /branches/S2_6/doc/README.msys2 M /branches/S2_6/win32/installer_msys2/Makefile Disabled sqlite3 auth support from msys2 builds. See patch #7188 ------------------------------------------------------------------------ r32601 | cazfi | 2016-05-06 05:22:55 +0100 (Fri, 06 May 2016) | 4 lines Changed paths: M /branches/S2_6/ai/default/daidiplomacy.c M /branches/S2_6/client/agents/cma_core.c M /branches/S2_6/client/agents/cma_fec.c M /branches/S2_6/client/agents/cma_fec.h M /branches/S2_6/client/climisc.c M /branches/S2_6/client/gui-gtk-2.0/editgui.c M /branches/S2_6/client/gui-gtk-3.0/editgui.c M /branches/S2_6/client/gui-qt/gui_main.cpp M /branches/S2_6/client/gui-qt/qtg_cxxside.h M /branches/S2_6/client/gui-sdl/gui_main.c M /branches/S2_6/client/gui-sdl2/gui_main.c M /branches/S2_6/client/gui-stub/gui_main.c M /branches/S2_6/client/gui-xaw/gui_main.c M /branches/S2_6/client/gui_interface.c M /branches/S2_6/client/gui_interface.h M /branches/S2_6/client/helpdata.c M /branches/S2_6/client/include/editgui_g.h M /branches/S2_6/client/mapview_common.c M /branches/S2_6/client/packhand.c M /branches/S2_6/client/tilespec.c M /branches/S2_6/client/tilespec.h M /branches/S2_6/common/packets.def M /branches/S2_6/server/edithand.c M /branches/S2_6/server/unithand.c M /branches/S2_6/tools/civmanual.c Fixed some shadow warnings seen on OpenBSD. See patch #7181 ------------------------------------------------------------------------ r32598 | cazfi | 2016-05-05 20:42:48 +0100 (Thu, 05 May 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/gamedlgs.c M /branches/S2_6/client/gui-gtk-2.0/gui_stuff.c M /branches/S2_6/client/gui-gtk-3.0/gamedlgs.c M /branches/S2_6/client/gui-gtk-3.0/gui_stuff.c Fixed "GtkDialog mapped without a transient parent." warning about policies dialog. See bug #24619 ------------------------------------------------------------------------ r32594 | cazfi | 2016-05-05 19:03:36 +0100 (Thu, 05 May 2016) | 6 lines Changed paths: M /branches/S2_6/common/unit.c Removed outdated comment from unit.c Reported by Michal Mazurek See bug #19047 ------------------------------------------------------------------------ r32592 | cazfi | 2016-05-05 18:08:21 +0100 (Thu, 05 May 2016) | 4 lines Changed paths: M /branches/S2_6/utility/shared.h Fixed typo in the name of the FREECIV_MSWINDOWS macro being checked See bug #24635 ------------------------------------------------------------------------ r32590 | cazfi | 2016-05-05 16:09:36 +0100 (Thu, 05 May 2016) | 4 lines Changed paths: M /branches/S2_6/bootstrap/fcgui.in M /branches/S2_6/bootstrap/fcruledit.in M /branches/S2_6/bootstrap/fcser.in Set paths in fcser/fcgui/fcruledit with correct dir separator See patch #7175 ------------------------------------------------------------------------ r32587 | cazfi | 2016-05-05 07:17:10 +0100 (Thu, 05 May 2016) | 7 lines Changed paths: M /branches/S2_6/common/city.c M /branches/S2_6/common/unit.c M /branches/S2_6/data/alien/terrain.ruleset M /branches/S2_6/data/civ1/terrain.ruleset M /branches/S2_6/data/civ2/terrain.ruleset M /branches/S2_6/data/civ2civ3/terrain.ruleset M /branches/S2_6/data/classic/terrain.ruleset M /branches/S2_6/data/experimental/terrain.ruleset M /branches/S2_6/data/multiplayer/terrain.ruleset M /branches/S2_6/data/sandbox/terrain.ruleset M /branches/S2_6/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 ------------------------------------------------------------------------ r32584 | cazfi | 2016-05-04 21:53:46 +0100 (Wed, 04 May 2016) | 4 lines Changed paths: M /branches/S2_6/win32/installer_msys2/Makefile Updated lists of dlls to put to msys2 based installer packages. See patch #7173 ------------------------------------------------------------------------ r32582 | cazfi | 2016-05-04 19:38:17 +0100 (Wed, 04 May 2016) | 4 lines Changed paths: M /branches/S2_6/utility/shared.h Replaced use of WIN32_NATIVE with public FREECIV_MS_WINDOWS in shared.h header See bug #24635 ------------------------------------------------------------------------ r32580 | cazfi | 2016-05-04 18:44:47 +0100 (Wed, 04 May 2016) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/POTFILES.in M /branches/S2_6/translations/nations/POTFILES.skip M /branches/S2_6/translations/ruledit/POTFILES.skip Updated POTFILES after renaming some default ai source files. ------------------------------------------------------------------------ r32578 | cazfi | 2016-05-04 17:41:08 +0100 (Wed, 04 May 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/editgui.c M /branches/S2_6/client/gui-gtk-3.0/editgui.h M /branches/S2_6/client/gui-gtk-3.0/gui_main.c Free gtk3-client editbar icons on exit See bug #24634 ------------------------------------------------------------------------ r32576 | cazfi | 2016-05-04 16:00:56 +0100 (Wed, 04 May 2016) | 6 lines Changed paths: M /branches/S2_6/data/civ2civ3/README.civ2civ3 M /branches/S2_6/data/civ2civ3/game.ruleset Enabled tired attack in civ2civ3 ruleset. Patch by David Fernandez See patch #7160 ------------------------------------------------------------------------ r32574 | cazfi | 2016-05-04 15:16:16 +0100 (Wed, 04 May 2016) | 4 lines Changed paths: M /branches/S2_6/ai/classic/classicai.c M /branches/S2_6/ai/default/Makefile.am D /branches/S2_6/ai/default/advdiplomacy.c D /branches/S2_6/ai/default/advdiplomacy.h D /branches/S2_6/ai/default/advdomestic.c D /branches/S2_6/ai/default/advdomestic.h D /branches/S2_6/ai/default/advmilitary.c D /branches/S2_6/ai/default/advmilitary.h M /branches/S2_6/ai/default/aicity.c M /branches/S2_6/ai/default/aidata.c M /branches/S2_6/ai/default/aidiplomat.c M /branches/S2_6/ai/default/aihand.c M /branches/S2_6/ai/default/aiplayer.c M /branches/S2_6/ai/default/aisettler.h M /branches/S2_6/ai/default/aitech.c M /branches/S2_6/ai/default/aitools.c M /branches/S2_6/ai/default/aiunit.c A /branches/S2_6/ai/default/daidiplomacy.c (from /branches/S2_6/ai/default/advdiplomacy.c:32573) A /branches/S2_6/ai/default/daidiplomacy.h (from /branches/S2_6/ai/default/advdiplomacy.h:32573) A /branches/S2_6/ai/default/daidomestic.c (from /branches/S2_6/ai/default/advdomestic.c:32573) A /branches/S2_6/ai/default/daidomestic.h (from /branches/S2_6/ai/default/advdomestic.h:32573) A /branches/S2_6/ai/default/daimilitary.c (from /branches/S2_6/ai/default/advmilitary.c:32573) A /branches/S2_6/ai/default/daimilitary.h (from /branches/S2_6/ai/default/advmilitary.h:32573) M /branches/S2_6/ai/threaded/threadedai.c Renamed default ai 'adv' -prefixed modules as 'dai' -prefixed See patch #7182 ------------------------------------------------------------------------ r32569 | cazfi | 2016-05-03 23:36:01 +0100 (Tue, 03 May 2016) | 4 lines Changed paths: M /branches/S2_6/doc/README.msys2 Documented freeciv msys environment 160425 as the one to use. See patch #7172 ------------------------------------------------------------------------ r32567 | cazfi | 2016-05-03 23:03:52 +0100 (Tue, 03 May 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/gui_main.c M /branches/S2_6/client/gui-gtk-3.0/gui_main.c Disconnect gtk-clients cleanly from the server even when Quitting client, instead of just Leaving game. See bug #24629 ------------------------------------------------------------------------ r32565 | cazfi | 2016-05-03 21:11:45 +0100 (Tue, 03 May 2016) | 9 lines Changed paths: M /branches/S2_6/data/civ2civ3/README.civ2civ3 M /branches/S2_6/data/civ2civ3/game.ruleset M /branches/S2_6/data/civ2civ3/techs.ruleset M /branches/S2_6/data/civ2civ3/terrain.ruleset M /branches/S2_6/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 ------------------------------------------------------------------------ r32561 | cazfi | 2016-05-03 17:13:06 +0100 (Tue, 03 May 2016) | 4 lines Changed paths: M /branches/S2_6/win32/installer_msys2/Makefile Made msys2 'make snapshot' targets to match upcoming official env See patch #7174 ------------------------------------------------------------------------ r32558 | cazfi | 2016-05-03 13:22:18 +0100 (Tue, 03 May 2016) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/fi.po Updated Finnish translation. ------------------------------------------------------------------------ r32555 | cazfi | 2016-05-03 13:18:29 +0100 (Tue, 03 May 2016) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/ar.po M /branches/S2_6/translations/freeciv/bg.po M /branches/S2_6/translations/freeciv/ca.po M /branches/S2_6/translations/freeciv/cs.po M /branches/S2_6/translations/freeciv/da.po M /branches/S2_6/translations/freeciv/de.po M /branches/S2_6/translations/freeciv/el.po M /branches/S2_6/translations/freeciv/eo.po M /branches/S2_6/translations/freeciv/es.po M /branches/S2_6/translations/freeciv/et.po M /branches/S2_6/translations/freeciv/fa.po M /branches/S2_6/translations/freeciv/fr.po M /branches/S2_6/translations/freeciv/ga.po M /branches/S2_6/translations/freeciv/gd.po M /branches/S2_6/translations/freeciv/he.po M /branches/S2_6/translations/freeciv/hu.po M /branches/S2_6/translations/freeciv/id.po M /branches/S2_6/translations/freeciv/it.po M /branches/S2_6/translations/freeciv/ja.po M /branches/S2_6/translations/freeciv/ko.po M /branches/S2_6/translations/freeciv/lt.po M /branches/S2_6/translations/freeciv/nb.po M /branches/S2_6/translations/freeciv/nl.po M /branches/S2_6/translations/freeciv/pl.po M /branches/S2_6/translations/freeciv/pt.po M /branches/S2_6/translations/freeciv/pt_BR.po M /branches/S2_6/translations/freeciv/ro.po M /branches/S2_6/translations/freeciv/ru.po M /branches/S2_6/translations/freeciv/sr.po M /branches/S2_6/translations/freeciv/sv.po M /branches/S2_6/translations/freeciv/tr.po M /branches/S2_6/translations/freeciv/uk.po M /branches/S2_6/translations/freeciv/zh_CN.po M /branches/S2_6/translations/freeciv/zh_TW.po M /branches/S2_6/translations/nations/ar.po M /branches/S2_6/translations/nations/bg.po M /branches/S2_6/translations/nations/ca.po M /branches/S2_6/translations/nations/cs.po M /branches/S2_6/translations/nations/da.po M /branches/S2_6/translations/nations/de.po M /branches/S2_6/translations/nations/el.po M /branches/S2_6/translations/nations/en_GB.po M /branches/S2_6/translations/nations/eo.po M /branches/S2_6/translations/nations/es.po M /branches/S2_6/translations/nations/et.po M /branches/S2_6/translations/nations/fa.po M /branches/S2_6/translations/nations/fr.po M /branches/S2_6/translations/nations/ga.po M /branches/S2_6/translations/nations/gd.po M /branches/S2_6/translations/nations/he.po M /branches/S2_6/translations/nations/hu.po M /branches/S2_6/translations/nations/id.po M /branches/S2_6/translations/nations/it.po M /branches/S2_6/translations/nations/ja.po M /branches/S2_6/translations/nations/ko.po M /branches/S2_6/translations/nations/lt.po M /branches/S2_6/translations/nations/nb.po M /branches/S2_6/translations/nations/nl.po M /branches/S2_6/translations/nations/pl.po M /branches/S2_6/translations/nations/pt.po M /branches/S2_6/translations/nations/pt_BR.po M /branches/S2_6/translations/nations/ro.po M /branches/S2_6/translations/nations/ru.po M /branches/S2_6/translations/nations/sr.po M /branches/S2_6/translations/nations/sv.po M /branches/S2_6/translations/nations/tr.po M /branches/S2_6/translations/nations/uk.po M /branches/S2_6/translations/nations/zh_CN.po M /branches/S2_6/translations/nations/zh_TW.po M /branches/S2_6/translations/ruledit/ar.po M /branches/S2_6/translations/ruledit/bg.po M /branches/S2_6/translations/ruledit/ca.po M /branches/S2_6/translations/ruledit/cs.po M /branches/S2_6/translations/ruledit/da.po M /branches/S2_6/translations/ruledit/de.po M /branches/S2_6/translations/ruledit/el.po M /branches/S2_6/translations/ruledit/en_GB.po M /branches/S2_6/translations/ruledit/eo.po M /branches/S2_6/translations/ruledit/es.po M /branches/S2_6/translations/ruledit/et.po M /branches/S2_6/translations/ruledit/fa.po M /branches/S2_6/translations/ruledit/fr.po M /branches/S2_6/translations/ruledit/ga.po M /branches/S2_6/translations/ruledit/gd.po M /branches/S2_6/translations/ruledit/he.po M /branches/S2_6/translations/ruledit/hu.po M /branches/S2_6/translations/ruledit/id.po M /branches/S2_6/translations/ruledit/it.po M /branches/S2_6/translations/ruledit/ja.po M /branches/S2_6/translations/ruledit/ko.po M /branches/S2_6/translations/ruledit/lt.po M /branches/S2_6/translations/ruledit/nb.po M /branches/S2_6/translations/ruledit/nl.po M /branches/S2_6/translations/ruledit/pl.po M /branches/S2_6/translations/ruledit/pt.po M /branches/S2_6/translations/ruledit/pt_BR.po M /branches/S2_6/translations/ruledit/ro.po M /branches/S2_6/translations/ruledit/ru.po M /branches/S2_6/translations/ruledit/sr.po M /branches/S2_6/translations/ruledit/sv.po M /branches/S2_6/translations/ruledit/tr.po M /branches/S2_6/translations/ruledit/uk.po M /branches/S2_6/translations/ruledit/zh_CN.po M /branches/S2_6/translations/ruledit/zh_TW.po Set 'Report-Msgid-Bugs-To:' in all po-files. ------------------------------------------------------------------------ r32551 | jtn | 2016-05-03 09:02:39 +0100 (Tue, 03 May 2016) | 3 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/gui_main.c M /branches/S2_6/client/helpdata.c M /branches/S2_6/client/options.c M /branches/S2_6/common/events.c M /branches/S2_6/data/civ1/buildings.ruleset M /branches/S2_6/data/civ2/buildings.ruleset M /branches/S2_6/data/civ2civ3/buildings.ruleset M /branches/S2_6/data/civ2civ3/game.ruleset M /branches/S2_6/data/civ2civ3/techs.ruleset M /branches/S2_6/data/classic/buildings.ruleset M /branches/S2_6/data/experimental/buildings.ruleset M /branches/S2_6/data/multiplayer/buildings.ruleset M /branches/S2_6/data/sandbox/buildings.ruleset M /branches/S2_6/server/cityturn.c M /branches/S2_6/server/diplomats.c M /branches/S2_6/server/scripting/api_server_edit.c M /branches/S2_6/server/settings.c M /branches/S2_6/server/techtools.c M /branches/S2_6/server/unithand.c Miscellaneous typo fixes and rewording. See gna patch #7170. ------------------------------------------------------------------------ r32548 | cazfi | 2016-05-03 04:35:09 +0100 (Tue, 03 May 2016) | 4 lines Changed paths: M /branches/S2_6/data/alien/units.ruleset M /branches/S2_6/data/civ1/units.ruleset M /branches/S2_6/data/civ2/units.ruleset M /branches/S2_6/data/civ2civ3/units.ruleset M /branches/S2_6/data/classic/units.ruleset M /branches/S2_6/data/experimental/units.ruleset M /branches/S2_6/data/multiplayer/units.ruleset M /branches/S2_6/data/sandbox/units.ruleset M /branches/S2_6/data/stub/units.ruleset Fixed typo 'garphic' -> 'graphic' in unit type field 'graphic_alt' documentation. See patch #7169 ------------------------------------------------------------------------ r32546 | cazfi | 2016-05-03 04:15:24 +0100 (Tue, 03 May 2016) | 4 lines Changed paths: M /branches/S2_6/client/client_main.c M /branches/S2_6/client/clinet.c M /branches/S2_6/client/gui-sdl/gui_main.c M /branches/S2_6/client/gui-sdl2/gui_main.c M /branches/S2_6/common/connection.c M /branches/S2_6/server/meta.c M /branches/S2_6/server/sernet.c M /branches/S2_6/server/srv_main.c M /branches/S2_6/utility/netintf.c M /branches/S2_6/utility/netintf.h M /branches/S2_6/utility/shared.c M /branches/S2_6/utility/support.c Dropped direct winsock2.h includes from files that get it via fc_prehdrs.h See patch #7134 ------------------------------------------------------------------------ r32542 | cazfi | 2016-05-02 15:20:59 +0100 (Mon, 02 May 2016) | 5 lines Changed paths: M /branches/S2_6/client/options.c M /branches/S2_6/server/gamehand.c M /branches/S2_6/utility/shared.c M /branches/S2_6/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 ------------------------------------------------------------------------ r32539 | cazfi | 2016-05-01 22:40:21 +0100 (Sun, 01 May 2016) | 4 lines Changed paths: M /branches/S2_6/configure.ac Include winsock2.h first to AF_INET6 configure test. See patch #7138 ------------------------------------------------------------------------ r32532 | cazfi | 2016-04-30 22:00:30 +0100 (Sat, 30 Apr 2016) | 4 lines Changed paths: M /branches/S2_6/data/alien/terrain.ruleset M /branches/S2_6/data/civ1/terrain.ruleset M /branches/S2_6/data/civ2/terrain.ruleset M /branches/S2_6/data/civ2civ3/terrain.ruleset M /branches/S2_6/data/classic/terrain.ruleset M /branches/S2_6/data/experimental/terrain.ruleset M /branches/S2_6/data/multiplayer/terrain.ruleset M /branches/S2_6/data/sandbox/terrain.ruleset M /branches/S2_6/data/stub/terrain.ruleset Made corrections to terrains sections comments in supplied rulesets See patch #7161 ------------------------------------------------------------------------ r32529 | cazfi | 2016-04-30 21:21:53 +0100 (Sat, 30 Apr 2016) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r32527 | cazfi | 2016-04-30 16:12:31 +0100 (Sat, 30 Apr 2016) | 4 lines Changed paths: M /branches/S2_6/ai/default/advdiplomacy.c M /branches/S2_6/ai/default/advdomestic.c M /branches/S2_6/ai/default/advmilitary.c M /branches/S2_6/ai/default/aiair.c M /branches/S2_6/ai/default/aicity.c M /branches/S2_6/ai/default/aidiplomat.c M /branches/S2_6/ai/default/aiferry.c M /branches/S2_6/ai/default/aihand.c M /branches/S2_6/ai/default/ailog.c M /branches/S2_6/ai/default/aiparatrooper.c M /branches/S2_6/ai/default/aisettler.c M /branches/S2_6/ai/default/aiunit.c M /branches/S2_6/client/agents/agents.c M /branches/S2_6/client/agents/cma_core.c M /branches/S2_6/client/citydlg_common.c M /branches/S2_6/client/cityrepdata.c M /branches/S2_6/client/climisc.c M /branches/S2_6/client/editor.c M /branches/S2_6/client/gui-gtk-2.0/action_dialog.c M /branches/S2_6/client/gui-gtk-2.0/citydlg.c M /branches/S2_6/client/gui-gtk-2.0/diplodlg.c M /branches/S2_6/client/gui-gtk-2.0/finddlg.c M /branches/S2_6/client/gui-gtk-2.0/gotodlg.c M /branches/S2_6/client/gui-gtk-2.0/inteldlg.c M /branches/S2_6/client/gui-gtk-2.0/unitselect.c M /branches/S2_6/client/gui-gtk-3.0/action_dialog.c M /branches/S2_6/client/gui-gtk-3.0/citydlg.c M /branches/S2_6/client/gui-gtk-3.0/diplodlg.c M /branches/S2_6/client/gui-gtk-3.0/finddlg.c M /branches/S2_6/client/gui-gtk-3.0/gotodlg.c M /branches/S2_6/client/gui-gtk-3.0/inteldlg.c M /branches/S2_6/client/gui-gtk-3.0/unitselect.c M /branches/S2_6/client/gui-qt/citydlg.cpp M /branches/S2_6/client/gui-qt/dialogs.cpp M /branches/S2_6/client/gui-qt/gotodlg.cpp M /branches/S2_6/client/gui-qt/mapview.cpp M /branches/S2_6/client/gui-qt/plrdlg.cpp M /branches/S2_6/client/gui-sdl/action_dialog.c M /branches/S2_6/client/gui-sdl/citydlg.c M /branches/S2_6/client/gui-sdl/cityrep.c M /branches/S2_6/client/gui-sdl/cma_fe.c M /branches/S2_6/client/gui-sdl/dialogs.c M /branches/S2_6/client/gui-sdl/diplodlg.c M /branches/S2_6/client/gui-sdl/finddlg.c M /branches/S2_6/client/gui-sdl/gotodlg.c M /branches/S2_6/client/gui-sdl/inteldlg.c M /branches/S2_6/client/gui-sdl/mapview.c M /branches/S2_6/client/gui-sdl/menu.c M /branches/S2_6/client/gui-sdl/wldlg.c M /branches/S2_6/client/gui-sdl2/action_dialog.c M /branches/S2_6/client/gui-sdl2/citydlg.c M /branches/S2_6/client/gui-sdl2/cityrep.c M /branches/S2_6/client/gui-sdl2/cma_fe.c M /branches/S2_6/client/gui-sdl2/dialogs.c M /branches/S2_6/client/gui-sdl2/diplodlg.c M /branches/S2_6/client/gui-sdl2/finddlg.c M /branches/S2_6/client/gui-sdl2/gotodlg.c M /branches/S2_6/client/gui-sdl2/inteldlg.c M /branches/S2_6/client/gui-sdl2/mapview.c M /branches/S2_6/client/gui-sdl2/menu.c M /branches/S2_6/client/gui-sdl2/wldlg.c M /branches/S2_6/client/gui-xaw/action_dialog.c M /branches/S2_6/client/gui-xaw/citydlg.c M /branches/S2_6/client/gui-xaw/cityrep.c M /branches/S2_6/client/gui-xaw/dialogs.c M /branches/S2_6/client/gui-xaw/diplodlg.c M /branches/S2_6/client/gui-xaw/finddlg.c M /branches/S2_6/client/gui-xaw/gotodlg.c M /branches/S2_6/client/gui-xaw/inteldlg.c M /branches/S2_6/client/mapview_common.c M /branches/S2_6/client/packhand.c M /branches/S2_6/client/text.c M /branches/S2_6/client/update_queue.c M /branches/S2_6/common/aicore/cm.c M /branches/S2_6/common/city.c M /branches/S2_6/common/city.h M /branches/S2_6/common/featured_text.c M /branches/S2_6/common/game.c M /branches/S2_6/common/idex.c M /branches/S2_6/common/improvement.c M /branches/S2_6/common/tile.c M /branches/S2_6/common/vision.c M /branches/S2_6/server/advisors/infracache.c M /branches/S2_6/server/barbarian.c M /branches/S2_6/server/citizenshand.c M /branches/S2_6/server/cityhand.c M /branches/S2_6/server/citytools.c M /branches/S2_6/server/cityturn.c M /branches/S2_6/server/diplomats.c M /branches/S2_6/server/plrhand.c M /branches/S2_6/server/report.c M /branches/S2_6/server/sanitycheck.c M /branches/S2_6/server/savegame.c M /branches/S2_6/server/savegame2.c M /branches/S2_6/server/srv_log.c M /branches/S2_6/server/stdinhand.c M /branches/S2_6/server/unithand.c M /branches/S2_6/server/unittools.c Renamed city_name() as city_name_get() See patch #7143 ------------------------------------------------------------------------ r32524 | cazfi | 2016-04-28 18:22:59 +0100 (Thu, 28 Apr 2016) | 4 lines Changed paths: M /branches/S2_6/utility/netfile.c Refactored libcurl usage so that we never try to set NULL for CURLOPT_ERRORBUFFER. See bug #24603 ------------------------------------------------------------------------ r32522 | cazfi | 2016-04-28 17:56:09 +0100 (Thu, 28 Apr 2016) | 4 lines Changed paths: M /branches/S2_6/data/stub/units.ruleset Corrected stub ruleset comment about Explorer role. See patch #7157 ------------------------------------------------------------------------ r32520 | cazfi | 2016-04-28 14:51:00 +0100 (Thu, 28 Apr 2016) | 4 lines Changed paths: M /branches/S2_6/common/city.c Refactored city_unit_unhappiness() to check EFT_MAKE_CONTENT_MIL_PER only when result is needed. See patch #7149 ------------------------------------------------------------------------ r32517 | cazfi | 2016-04-28 14:42:28 +0100 (Thu, 28 Apr 2016) | 6 lines Changed paths: M /branches/S2_6/common/packets.def M /branches/S2_6/fc_version Made illness rules related network protocol fields wide enough to hold their maximum values. Reported by fomalhaut See bug #24607 ------------------------------------------------------------------------ r32514 | cazfi | 2016-04-28 05:32:47 +0100 (Thu, 28 Apr 2016) | 4 lines Changed paths: M /branches/S2_6/m4/debug.m4 Disabled nonnull-compare compiler errors from debug builds. See patch #7156 ------------------------------------------------------------------------ r32510 | cazfi | 2016-04-27 20:59:48 +0100 (Wed, 27 Apr 2016) | 2 lines Changed paths: M /branches/S2_6/common/extras.h Comment typofix: "sematically" -> "semantically" ------------------------------------------------------------------------ r32508 | cazfi | 2016-04-27 20:07:44 +0100 (Wed, 27 Apr 2016) | 4 lines Changed paths: M /branches/S2_6/doc/README.msys2 Moved MIN_WIN_VER documentation to Build-section in README.msys2 See patch #7150 ------------------------------------------------------------------------ r32506 | cazfi | 2016-04-27 20:00:04 +0100 (Wed, 27 Apr 2016) | 5 lines Changed paths: M /branches/S2_6/client/packhand.c M /branches/S2_6/common/packets.def M /branches/S2_6/fc_version M /branches/S2_6/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 ------------------------------------------------------------------------ r32501 | cazfi | 2016-04-26 14:01:07 +0100 (Tue, 26 Apr 2016) | 4 lines Changed paths: M /branches/S2_6/common/player.c M /branches/S2_6/common/player.h Inlined is_barbarian() See patch #7147 ------------------------------------------------------------------------ r32498 | cazfi | 2016-04-26 13:55:02 +0100 (Tue, 26 Apr 2016) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r32494 | cazfi | 2016-04-26 04:42:26 +0100 (Tue, 26 Apr 2016) | 4 lines Changed paths: M /branches/S2_6/data/alien/units.ruleset M /branches/S2_6/data/civ1/units.ruleset M /branches/S2_6/data/civ2/units.ruleset M /branches/S2_6/data/civ2civ3/units.ruleset M /branches/S2_6/data/classic/units.ruleset M /branches/S2_6/data/experimental/units.ruleset M /branches/S2_6/data/multiplayer/units.ruleset M /branches/S2_6/data/sandbox/units.ruleset M /branches/S2_6/data/stub/units.ruleset Typofix to comment of supplied rulesets; "attach" -> "attack" See bug #24602 ------------------------------------------------------------------------ r32491 | cazfi | 2016-04-25 19:56:32 +0100 (Mon, 25 Apr 2016) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r32488 | cazfi | 2016-04-25 18:07:54 +0100 (Mon, 25 Apr 2016) | 4 lines Changed paths: M /branches/S2_6/client/control.c M /branches/S2_6/client/control.h M /branches/S2_6/client/gui-gtk-2.0/citydlg.c M /branches/S2_6/client/gui-gtk-2.0/dialogs.c M /branches/S2_6/client/gui-gtk-2.0/menu.c M /branches/S2_6/client/gui-gtk-3.0/Makefile.am M /branches/S2_6/client/gui-gtk-3.0/citydlg.c M /branches/S2_6/client/gui-gtk-3.0/menu.c A /branches/S2_6/client/gui-gtk-3.0/transportdlg.c A /branches/S2_6/client/gui-gtk-3.0/transportdlg.h M /branches/S2_6/client/gui-qt/citydlg.cpp M /branches/S2_6/client/gui-qt/dialogs.cpp M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/client/gui-qt/qtg_cxxside.cpp M /branches/S2_6/client/gui-qt/qtg_cxxside.h M /branches/S2_6/client/gui-sdl/dialogs.c M /branches/S2_6/client/gui-sdl/menu.c M /branches/S2_6/client/gui-sdl2/dialogs.c M /branches/S2_6/client/gui-sdl2/menu.c M /branches/S2_6/client/gui-stub/dialogs.c M /branches/S2_6/client/gui-xaw/dialogs.c M /branches/S2_6/client/gui-xaw/menu.c M /branches/S2_6/client/gui-xaw/xaw_actions.c M /branches/S2_6/client/gui_cbsetter.c M /branches/S2_6/client/gui_cbsetter.h M /branches/S2_6/client/gui_interface.c M /branches/S2_6/client/gui_interface.h M /branches/S2_6/client/include/dialogs_g.h M /branches/S2_6/translations/freeciv/POTFILES.in M /branches/S2_6/translations/nations/POTFILES.skip M /branches/S2_6/translations/ruledit/POTFILES.skip Added transport selection dialog to gtk3- and gtk3x-clients. See bug #13943 ------------------------------------------------------------------------ r32485 | cazfi | 2016-04-25 13:39:58 +0100 (Mon, 25 Apr 2016) | 4 lines Changed paths: M /branches/S2_6/ai/default/advdiplomacy.c Renamed aidiplomacy.c notify() as dai_diplo_notify() See patch #7129 ------------------------------------------------------------------------ r32483 | jtn | 2016-04-25 00:05:33 +0100 (Mon, 25 Apr 2016) | 3 lines Changed paths: M /branches/S2_6/common/map.c Silence a maybe-uninitialized warning from GCC 4.8.4. See gna patch #7126. ------------------------------------------------------------------------ r32480 | cazfi | 2016-04-24 23:59:23 +0100 (Sun, 24 Apr 2016) | 4 lines Changed paths: M /branches/S2_6/server/savegame2.c When saving a game before map is even generated, do not save have_huts as TRUE. See bug #24599 ------------------------------------------------------------------------ r32478 | cazfi | 2016-04-24 15:28:58 +0100 (Sun, 24 Apr 2016) | 4 lines Changed paths: M /branches/S2_6/server/citytools.c Fixed an attempt to overwrite function free() with memset() See bug #24606 ------------------------------------------------------------------------ r32476 | cazfi | 2016-04-24 14:59:54 +0100 (Sun, 24 Apr 2016) | 4 lines Changed paths: M /branches/S2_6/common/tile.c M /branches/S2_6/common/tile.h Inlined tile_extras() See patch #7127 ------------------------------------------------------------------------ r32474 | cazfi | 2016-04-24 10:57:42 +0100 (Sun, 24 Apr 2016) | 4 lines Changed paths: M /branches/S2_6/ai/default/aidata.c M /branches/S2_6/ai/default/aidata.h M /branches/S2_6/server/citizenshand.c M /branches/S2_6/server/citytools.c M /branches/S2_6/server/cityturn.c M /branches/S2_6/server/connecthand.c M /branches/S2_6/server/edithand.c M /branches/S2_6/server/plrhand.c M /branches/S2_6/server/ruleset.c M /branches/S2_6/server/savegame.c M /branches/S2_6/server/savegame2.c M /branches/S2_6/server/scripting/api_server_edit.c M /branches/S2_6/server/scripting/api_server_game_methods.c M /branches/S2_6/server/srv_main.c M /branches/S2_6/server/unithand.c Fixed some shadow warnings seen on OpenBSD system. See patch #7133 ------------------------------------------------------------------------ r32471 | cazfi | 2016-04-24 08:29:44 +0100 (Sun, 24 Apr 2016) | 4 lines Changed paths: M /branches/S2_6/common/tech.c Removed extra qualifier removal from advance_rule_name() See patch #7130 ------------------------------------------------------------------------ r32467 | cazfi | 2016-04-24 08:08:37 +0100 (Sun, 24 Apr 2016) | 4 lines Changed paths: M /branches/S2_6/server/gamehand.c Free individual elements of the ruleset choices vector. See bug #24600 ------------------------------------------------------------------------ r32463 | cazfi | 2016-04-22 21:01:00 +0100 (Fri, 22 Apr 2016) | 4 lines Changed paths: M /branches/S2_6/common/map.c Call is_move_cardinal() only when really needed. See patch #7126 ------------------------------------------------------------------------ r32460 | cazfi | 2016-04-22 14:30:14 +0100 (Fri, 22 Apr 2016) | 4 lines Changed paths: M /branches/S2_6/common/achievements.c M /branches/S2_6/common/city.c M /branches/S2_6/common/disaster.c M /branches/S2_6/common/extras.c M /branches/S2_6/common/government.c M /branches/S2_6/common/improvement.c M /branches/S2_6/common/multipliers.c M /branches/S2_6/common/name_translation.h M /branches/S2_6/common/nation.c M /branches/S2_6/common/research.c M /branches/S2_6/common/specialist.c M /branches/S2_6/common/style.c M /branches/S2_6/common/tech.c M /branches/S2_6/common/terrain.c M /branches/S2_6/common/unittype.c M /branches/S2_6/server/ruleset.c M /branches/S2_6/tools/ruledit/rulesave.c M /branches/S2_6/tools/ruledit/tab_tech.cpp Renamed rule_name() as rule_name_get() See patch #7120 ------------------------------------------------------------------------ r32455 | cazfi | 2016-04-21 13:42:08 +0100 (Thu, 21 Apr 2016) | 5 lines Changed paths: M /branches/S2_6/ai/threaded/taicity.c M /branches/S2_6/client/gui-gtk-3.0/citydlg.c M /branches/S2_6/client/packhand.c M /branches/S2_6/client/tilespec.c M /branches/S2_6/fc_version M /branches/S2_6/server/citytools.c M /branches/S2_6/server/citytools.h M /branches/S2_6/server/srv_main.c M /branches/S2_6/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 ------------------------------------------------------------------------ r32452 | jtn | 2016-04-21 00:39:03 +0100 (Thu, 21 Apr 2016) | 3 lines Changed paths: M /branches/S2_6/translations/freeciv/en_GB.po Merge current S2_5 en_GB translation for core strings (r32451). S2_6 stats: 89%: 6042 translated, 542 fuzzy, 235 untranslated. ------------------------------------------------------------------------ r32450 | cazfi | 2016-04-20 20:12:50 +0100 (Wed, 20 Apr 2016) | 4 lines Changed paths: M /branches/S2_6/ai/default/advdiplomacy.c M /branches/S2_6/ai/default/aidiplomat.c M /branches/S2_6/ai/default/aiferry.c M /branches/S2_6/ai/default/ailog.c M /branches/S2_6/ai/default/ailog.h M /branches/S2_6/ai/default/aisettler.c M /branches/S2_6/ai/default/aitech.c M /branches/S2_6/common/unit.c M /branches/S2_6/common/unittype.c M /branches/S2_6/common/unittype.h M /branches/S2_6/server/advisors/advdata.c M /branches/S2_6/server/advisors/autosettlers.c M /branches/S2_6/server/generator/mapgen.c M /branches/S2_6/server/generator/temperature_map.c M /branches/S2_6/server/scripting/api_server_base.c M /branches/S2_6/server/scripting/api_server_base.h Fixed some shadow warnings seen on OpenBSD system. See patch #7118 ------------------------------------------------------------------------ r32448 | cazfi | 2016-04-20 18:17:43 +0100 (Wed, 20 Apr 2016) | 4 lines Changed paths: M /branches/S2_6/common/dataio.c M /branches/S2_6/common/packets.c M /branches/S2_6/utility/ioz.c Include "fc_prehdrsh.h" to source files where it's needed. See patch #7116 ------------------------------------------------------------------------ r32446 | cazfi | 2016-04-20 14:11:14 +0100 (Wed, 20 Apr 2016) | 4 lines Changed paths: M /branches/S2_6/ai/default/aiair.c M /branches/S2_6/ai/default/aitools.c M /branches/S2_6/common/movement.c M /branches/S2_6/common/movement.h M /branches/S2_6/server/advisors/advgoto.c M /branches/S2_6/server/barbarian.c M /branches/S2_6/server/citytools.c M /branches/S2_6/server/diplomats.c M /branches/S2_6/server/maphand.c M /branches/S2_6/server/scripting/api_server_edit.c M /branches/S2_6/server/unithand.c M /branches/S2_6/server/unithand.h M /branches/S2_6/server/unittools.c M /branches/S2_6/server/unittools.h Make unit to load to the right ferry when the loading request is for ferry in adjacent tile. See bug #24595 ------------------------------------------------------------------------ r32440 | cazfi | 2016-04-19 05:50:52 +0100 (Tue, 19 Apr 2016) | 4 lines Changed paths: M /branches/S2_6/client/helpdata.c Added qualifier to "Applies only to %s." string lacking one. See patch #7111 ------------------------------------------------------------------------ r32438 | cazfi | 2016-04-19 01:21:49 +0100 (Tue, 19 Apr 2016) | 4 lines Changed paths: M /branches/S2_6/client/editor.c M /branches/S2_6/client/gui-gtk-2.0/editgui.c M /branches/S2_6/client/gui-gtk-3.0/editgui.c M /branches/S2_6/common/packets.def M /branches/S2_6/fc_version M /branches/S2_6/server/edithand.c M /branches/S2_6/server/edithand.h Cleaned up editor extras handling packets See patch #6712 ------------------------------------------------------------------------ r32435 | cazfi | 2016-04-18 05:43:29 +0100 (Mon, 18 Apr 2016) | 4 lines Changed paths: M /branches/S2_6/tools/mpcli.c Print empty line between version information and other output in cli modpack installer. See patch #7113 ------------------------------------------------------------------------ r32433 | cazfi | 2016-04-18 05:06:51 +0100 (Mon, 18 Apr 2016) | 4 lines Changed paths: M /branches/S2_6/server/savegame2.c Added function header for sg_load_map_tiles() See bug #24269 ------------------------------------------------------------------------ r32431 | cazfi | 2016-04-18 04:59:32 +0100 (Mon, 18 Apr 2016) | 4 lines Changed paths: M /branches/S2_6/common/packets.def M /branches/S2_6/common/player.c Initialize player multipliers See bug #24560 ------------------------------------------------------------------------ r32428 | cazfi | 2016-04-17 05:15:02 +0100 (Sun, 17 Apr 2016) | 6 lines Changed paths: M /branches/S2_6/client/mapview_common.h Removed some mistaken multiplications by zoom factor. Patch by Jacob Nevins See bug #24473 ------------------------------------------------------------------------ r32426 | cazfi | 2016-04-17 05:07:39 +0100 (Sun, 17 Apr 2016) | 4 lines Changed paths: M /branches/S2_6/ai/default/aiferry.c M /branches/S2_6/common/unit.c M /branches/S2_6/common/unit.h M /branches/S2_6/server/diplomats.c M /branches/S2_6/server/unithand.c M /branches/S2_6/server/unittools.c Renamed unit_alive() as unit_is_alive() See patch #7108 ------------------------------------------------------------------------ r32424 | cazfi | 2016-04-17 04:56:17 +0100 (Sun, 17 Apr 2016) | 8 lines Changed paths: M /branches/S2_6/client/client_main.c M /branches/S2_6/client/packhand.c M /branches/S2_6/common/packets.def M /branches/S2_6/fc_version M /branches/S2_6/server/auth.c M /branches/S2_6/server/notify.c M /branches/S2_6/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 ------------------------------------------------------------------------ r32422 | cazfi | 2016-04-16 21:53:10 +0100 (Sat, 16 Apr 2016) | 4 lines Changed paths: M /branches/S2_6/client/options.c M /branches/S2_6/configure.ac M /branches/S2_6/server/gamehand.c M /branches/S2_6/utility/shared.c Use "\" as directory separator on Windows builds See patch #7026 ------------------------------------------------------------------------ r32418 | cazfi | 2016-04-16 06:23:38 +0100 (Sat, 16 Apr 2016) | 6 lines Changed paths: M /branches/S2_6/dependencies/luasql/Makefile.am M /branches/S2_6/dependencies/luasql/Version A /branches/S2_6/dependencies/luasql/freeciv_luasql.patch M /branches/S2_6/dependencies/luasql/src/ls_mysql.c Fixed building of mysql backend. Reported by Jacob Nevins See patch #7084 ------------------------------------------------------------------------ r32414 | cazfi | 2016-04-15 14:48:00 +0100 (Fri, 15 Apr 2016) | 6 lines Changed paths: M /branches/S2_6/data/civ2civ3/effects.ruleset M /branches/S2_6/data/civ2civ3/game.ruleset Added culture providing effects and achievement types to civ2civ3 ruleset Patch by David Fernandez See patch #5597 ------------------------------------------------------------------------ r32412 | cazfi | 2016-04-15 14:44:03 +0100 (Fri, 15 Apr 2016) | 4 lines Changed paths: M /branches/S2_6/doc/README.packaging Fixed a typo in README.packaging See bug #24586 ------------------------------------------------------------------------ r32411 | cazfi | 2016-04-15 14:41:05 +0100 (Fri, 15 Apr 2016) | 4 lines Changed paths: M /branches/S2_6/doc/README.msys2 M /branches/S2_6/win32/installer/Makefile M /branches/S2_6/win32/installer_msys2/Makefile Added support for configurable minimum Windows version in Installer build Makefile See patch #7103 ------------------------------------------------------------------------ r32409 | cazfi | 2016-04-15 14:30:34 +0100 (Fri, 15 Apr 2016) | 4 lines Changed paths: M /branches/S2_6/common/game.c M /branches/S2_6/common/game.h M /branches/S2_6/server/ruleset.c M /branches/S2_6/tools/ruledit/rulesave.c Free individual items from allowed_govs, allowed_styles, and allowed_terrains vectors. See bug #24561 ------------------------------------------------------------------------ r32406 | sveinung | 2016-04-15 11:50:37 +0100 (Fri, 15 Apr 2016) | 8 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r32403 | cazfi | 2016-04-15 05:28:12 +0100 (Fri, 15 Apr 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl2/canvas.c M /branches/S2_6/client/gui-sdl2/canvas.h M /branches/S2_6/client/gui-sdl2/chatline.c M /branches/S2_6/client/gui-sdl2/citydlg.c M /branches/S2_6/client/gui-sdl2/citydlg.h M /branches/S2_6/client/gui-sdl2/cityrep.c M /branches/S2_6/client/gui-sdl2/cma_fe.c M /branches/S2_6/client/gui-sdl2/colors.c M /branches/S2_6/client/gui-sdl2/colors.h M /branches/S2_6/client/gui-sdl2/connectdlg.c M /branches/S2_6/client/gui-sdl2/dialogs.c M /branches/S2_6/client/gui-sdl2/dialogs.h M /branches/S2_6/client/gui-sdl2/diplodlg.c M /branches/S2_6/client/gui-sdl2/finddlg.c M /branches/S2_6/client/gui-sdl2/gotodlg.c M /branches/S2_6/client/gui-sdl2/graphics.c M /branches/S2_6/client/gui-sdl2/graphics.h M /branches/S2_6/client/gui-sdl2/gui_iconv.c M /branches/S2_6/client/gui-sdl2/gui_iconv.h M /branches/S2_6/client/gui-sdl2/gui_main.c M /branches/S2_6/client/gui-sdl2/gui_main.h M /branches/S2_6/client/gui-sdl2/gui_mouse.c M /branches/S2_6/client/gui-sdl2/gui_string.c M /branches/S2_6/client/gui-sdl2/gui_string.h M /branches/S2_6/client/gui-sdl2/gui_tilespec.c M /branches/S2_6/client/gui-sdl2/gui_tilespec.h M /branches/S2_6/client/gui-sdl2/helpdlg.c M /branches/S2_6/client/gui-sdl2/inteldlg.c M /branches/S2_6/client/gui-sdl2/mapctrl.c M /branches/S2_6/client/gui-sdl2/mapctrl.h M /branches/S2_6/client/gui-sdl2/mapview.c M /branches/S2_6/client/gui-sdl2/mapview.h M /branches/S2_6/client/gui-sdl2/menu.c M /branches/S2_6/client/gui-sdl2/messagewin.c M /branches/S2_6/client/gui-sdl2/optiondlg.c M /branches/S2_6/client/gui-sdl2/plrdlg.c M /branches/S2_6/client/gui-sdl2/repodlgs.c M /branches/S2_6/client/gui-sdl2/repodlgs.h M /branches/S2_6/client/gui-sdl2/sprite.c M /branches/S2_6/client/gui-sdl2/themebackgrounds.h M /branches/S2_6/client/gui-sdl2/unistring.c M /branches/S2_6/client/gui-sdl2/unistring.h M /branches/S2_6/client/gui-sdl2/utf8string.c M /branches/S2_6/client/gui-sdl2/utf8string.h M /branches/S2_6/client/gui-sdl2/widget.c M /branches/S2_6/client/gui-sdl2/widget_button.c M /branches/S2_6/client/gui-sdl2/widget_checkbox.c M /branches/S2_6/client/gui-sdl2/widget_combo.c M /branches/S2_6/client/gui-sdl2/widget_core.c M /branches/S2_6/client/gui-sdl2/widget_edit.c M /branches/S2_6/client/gui-sdl2/widget_icon.c M /branches/S2_6/client/gui-sdl2/widget_label.c M /branches/S2_6/client/gui-sdl2/widget_scrollbar.c M /branches/S2_6/client/gui-sdl2/widget_window.c M /branches/S2_6/client/gui-sdl2/wldlg.c Made sdl2-client compilation to respect SDL2_PLAIN_INCLUDE See patch #7105 ------------------------------------------------------------------------ r32399 | cazfi | 2016-04-14 17:49:30 +0100 (Thu, 14 Apr 2016) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r32397 | cazfi | 2016-04-14 17:26:50 +0100 (Thu, 14 Apr 2016) | 5 lines Changed paths: M /branches/S2_6/common/aicore/cm.c M /branches/S2_6/common/city.c M /branches/S2_6/common/featured_text.c M /branches/S2_6/common/map.c M /branches/S2_6/common/scriptcore/api_game_methods.c M /branches/S2_6/common/scriptcore/luascript_signal.c M /branches/S2_6/common/scriptcore/luascript_signal.h M /branches/S2_6/common/scriptcore/tolua_signal.pkg M /branches/S2_6/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 ------------------------------------------------------------------------ r32395 | cazfi | 2016-04-14 17:17:48 +0100 (Thu, 14 Apr 2016) | 4 lines Changed paths: M /branches/S2_6/doc/README.msys2 Improved README.msys2 structure. See patch #7101 ------------------------------------------------------------------------ r32392 | cazfi | 2016-04-14 13:21:42 +0100 (Thu, 14 Apr 2016) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/fi.po Updated Finnish translation. ------------------------------------------------------------------------ r32389 | jtn | 2016-04-13 23:23:46 +0100 (Wed, 13 Apr 2016) | 5 lines Changed paths: M /branches/S2_6/doc/man/freeciv-modpack.6.in Document --debug in freeciv-modpack man page. Reported by Marko Lindqvist (cazfi@gna). See gna bug #24572. ------------------------------------------------------------------------ r32386 | cazfi | 2016-04-13 23:04:45 +0100 (Wed, 13 Apr 2016) | 2 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/editgui.c M /branches/S2_6/client/gui-gtk-3.0/editgui.c Comment typofix: "dailog" -> "dialog" ------------------------------------------------------------------------ r32383 | cazfi | 2016-04-13 15:54:17 +0100 (Wed, 13 Apr 2016) | 4 lines Changed paths: M /branches/S2_6/utility/deprecations.c Include to deprecations.c See patch #7099 ------------------------------------------------------------------------ r32380 | cazfi | 2016-04-13 15:15:34 +0100 (Wed, 13 Apr 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/repodlgs.cpp Do not shadow research dialog variables with node specific variables in Qt-client. See patch #7098 ------------------------------------------------------------------------ r32378 | cazfi | 2016-04-13 15:06:39 +0100 (Wed, 13 Apr 2016) | 4 lines Changed paths: M /branches/S2_6/dependencies/luasql/README M /branches/S2_6/dependencies/luasql/Version M /branches/S2_6/dependencies/luasql/src/ls_mysql.c M /branches/S2_6/dependencies/luasql/src/ls_postgres.c M /branches/S2_6/dependencies/luasql/src/ls_sqlite3.c M /branches/S2_6/dependencies/luasql/src/luasql.c Updated included luasql files to match upstream release 2.3.1. See patch #7084 ------------------------------------------------------------------------ r32375 | cazfi | 2016-04-13 13:41:51 +0100 (Wed, 13 Apr 2016) | 5 lines Changed paths: M /branches/S2_6/client/editor.c M /branches/S2_6/client/editor.h M /branches/S2_6/client/packhand.c Set values of each editor tool to one valid in the changed ruleset when server sends new ruleset. See bug #24577 ------------------------------------------------------------------------ r32369 | cazfi | 2016-04-12 21:37:49 +0100 (Tue, 12 Apr 2016) | 7 lines Changed paths: M /branches/S2_6/server/savegame2.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 ------------------------------------------------------------------------ r32365 | cazfi | 2016-04-11 20:20:14 +0100 (Mon, 11 Apr 2016) | 2 lines Changed paths: M /branches/S2_6/ai/default/aiparatrooper.c M /branches/S2_6/client/gui-sdl/action_dialog.c M /branches/S2_6/client/gui-sdl2/action_dialog.c Changed all instances of word "choise" in comments to "choice" ------------------------------------------------------------------------ r32362 | cazfi | 2016-04-11 18:49:14 +0100 (Mon, 11 Apr 2016) | 5 lines Changed paths: M /branches/S2_6/tests/Makefile.am Changed src-check to use comma instead of backslash as separator character in sed script for better portability. See bug #24574 ------------------------------------------------------------------------ r32359 | cazfi | 2016-04-11 18:36:58 +0100 (Mon, 11 Apr 2016) | 4 lines Changed paths: M /branches/S2_6/utility/support.c M /branches/S2_6/utility/support.h Removed unused fc_uname() See patch #7027 ------------------------------------------------------------------------ r32357 | cazfi | 2016-04-11 18:25:46 +0100 (Mon, 11 Apr 2016) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r32353 | cazfi | 2016-04-11 14:00:39 +0100 (Mon, 11 Apr 2016) | 4 lines Changed paths: M /branches/S2_6/server/savegame2.c Fixed loading of the player attribute block from the savegame. See bug #24571 ------------------------------------------------------------------------ r32350 | cazfi | 2016-04-11 13:45:16 +0100 (Mon, 11 Apr 2016) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/fi.po Updated Finnish translation. ------------------------------------------------------------------------ r32347 | cazfi | 2016-04-11 13:19:08 +0100 (Mon, 11 Apr 2016) | 2 lines Changed paths: M /branches/S2_6/translations/nations/fi.po Replaced broken URL in Finnish nations domain translation file to one that works. ------------------------------------------------------------------------ r32344 | cazfi | 2016-04-11 05:35:01 +0100 (Mon, 11 Apr 2016) | 2 lines Changed paths: M /branches/S2_6/client/editor.c M /branches/S2_6/client/editor.h M /branches/S2_6/client/mapctrl_common.c M /branches/S2_6/client/mapctrl_common.h M /branches/S2_6/client/text.h Typofix: "Freeciv Poject" corrected to "Freeciv Project" in all comments. ------------------------------------------------------------------------ r32341 | cazfi | 2016-04-10 21:55:37 +0100 (Sun, 10 Apr 2016) | 7 lines Changed paths: M /branches/S2_6/client/text.c M /branches/S2_6/common/unit.c M /branches/S2_6/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 ------------------------------------------------------------------------ r32336 | cazfi | 2016-04-10 10:21:40 +0100 (Sun, 10 Apr 2016) | 4 lines Changed paths: M /branches/S2_6/server/gamehand.c M /branches/S2_6/server/gamehand.h M /branches/S2_6/server/srv_main.c Free ruleset choices list server has generated for local clients. See bug #24564 ------------------------------------------------------------------------ r32333 | cazfi | 2016-04-10 09:28:30 +0100 (Sun, 10 Apr 2016) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r32330 | cazfi | 2016-04-10 09:17:06 +0100 (Sun, 10 Apr 2016) | 4 lines Changed paths: M /branches/S2_6/m4/qt5-darwin.m4 Configure to check existence of qtpaths command before trying to run it in OS X. See bug #24567 ------------------------------------------------------------------------ r32328 | cazfi | 2016-04-10 09:04:23 +0100 (Sun, 10 Apr 2016) | 4 lines Changed paths: M /branches/S2_6/server/savegame2.c Save reproducible dummy turn change time value instead of real one when testmatic enabled. See bug #23836 ------------------------------------------------------------------------ r32325 | cazfi | 2016-04-08 14:48:49 +0100 (Fri, 08 Apr 2016) | 5 lines Changed paths: M /branches/S2_6/ai/default/aisettler.c M /branches/S2_6/server/unithand.c M /branches/S2_6/server/unithand.h M /branches/S2_6/server/unittools.c Do not give error message about AI settler being unable to build city when the reason is that there's another one too close. See bug #24094 ------------------------------------------------------------------------ r32323 | cazfi | 2016-04-08 14:09:19 +0100 (Fri, 08 Apr 2016) | 4 lines Changed paths: M /branches/S2_6/utility/inputfile.c Fixed fz_FILE descriptor leak when inlining file as secfile string. See bug #24556 ------------------------------------------------------------------------ r32320 | cazfi | 2016-04-08 13:56:55 +0100 (Fri, 08 Apr 2016) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/fi.po Updated Finnish translation. ------------------------------------------------------------------------ r32318 | cazfi | 2016-04-08 13:24:46 +0100 (Fri, 08 Apr 2016) | 2 lines Changed paths: M /branches/S2_6/translations/ruledit/fi.po Updated Finnish ruledit domain translation. ------------------------------------------------------------------------ r32316 | cazfi | 2016-04-07 20:24:16 +0100 (Thu, 07 Apr 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/pages.c M /branches/S2_6/client/gui-gtk-3.0/pages.c List only latest compatible version of the scenario in the scenario list of the gtk clients. See patch #7085 ------------------------------------------------------------------------ r32313 | cazfi | 2016-04-07 20:11:24 +0100 (Thu, 07 Apr 2016) | 6 lines Changed paths: M /branches/S2_6/data/experimental/effects.ruleset Made City Walls and Great Wall effective against Big Land units in experimental ruleset. Reported by Caedo See bug #24522 ------------------------------------------------------------------------ r32311 | cazfi | 2016-04-07 16:23:29 +0100 (Thu, 07 Apr 2016) | 4 lines Changed paths: M /branches/S2_6/m4/magickwand.m4 Prefer pkg-config method of finding ImageMagick development files. See patch #6939 ------------------------------------------------------------------------ r32309 | cazfi | 2016-04-06 14:22:15 +0100 (Wed, 06 Apr 2016) | 4 lines Changed paths: M /branches/S2_6/server/savegame.c Fixed ndebug builds. See bug #24551 ------------------------------------------------------------------------ r32306 | cazfi | 2016-04-05 17:08:51 +0100 (Tue, 05 Apr 2016) | 4 lines Changed paths: M /branches/S2_6/common/ai.h Set AI module interface capstring to "+Freeciv-2.6-ai-module" See patch #6422 ------------------------------------------------------------------------ r32305 | sveinung | 2016-04-05 09:16:20 +0100 (Tue, 05 Apr 2016) | 5 lines Changed paths: M /branches/S2_6/data/alien/game.ruleset M /branches/S2_6/data/civ1/game.ruleset M /branches/S2_6/data/civ2/game.ruleset M /branches/S2_6/data/civ2civ3/game.ruleset M /branches/S2_6/data/classic/game.ruleset M /branches/S2_6/data/experimental/game.ruleset M /branches/S2_6/data/multiplayer/game.ruleset M /branches/S2_6/data/sandbox/game.ruleset M /branches/S2_6/data/stub/game.ruleset Fix base_tech_cost explanation comments. Reported by Frank See bug #24543 ------------------------------------------------------------------------ r32301 | cazfi | 2016-04-04 04:37:33 +0100 (Mon, 04 Apr 2016) | 6 lines Changed paths: M /branches/S2_6/client/connectdlg_common.c Pass log level parameter to client spawned server. Requested by Christian Knoke See bug #21540 ------------------------------------------------------------------------ r32298 | cazfi | 2016-04-03 17:28:13 +0100 (Sun, 03 Apr 2016) | 5 lines Changed paths: M /branches/S2_6/ai/default/advdiplomacy.c Default AI counts patience toward other AI players down with the same speed as against human players. See patch #7035 ------------------------------------------------------------------------ r32295 | cazfi | 2016-04-02 13:14:31 +0100 (Sat, 02 Apr 2016) | 5 lines Changed paths: M /branches/S2_6/server/savegame.c M /branches/S2_6/server/savegame2.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 ------------------------------------------------------------------------ r32292 | cazfi | 2016-04-02 09:07:34 +0100 (Sat, 02 Apr 2016) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r32290 | sveinung | 2016-04-01 11:16:03 +0100 (Fri, 01 Apr 2016) | 5 lines Changed paths: M /branches/S2_6/client/control.c M /branches/S2_6/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 ------------------------------------------------------------------------ r32286 | sveinung | 2016-03-31 07:50:34 +0100 (Thu, 31 Mar 2016) | 5 lines Changed paths: M /branches/S2_6/common/research.c M /branches/S2_6/data/alien/game.ruleset M /branches/S2_6/data/civ1/game.ruleset M /branches/S2_6/data/civ2/game.ruleset M /branches/S2_6/data/civ2civ3/game.ruleset M /branches/S2_6/data/classic/game.ruleset M /branches/S2_6/data/experimental/game.ruleset M /branches/S2_6/data/multiplayer/game.ruleset M /branches/S2_6/data/sandbox/game.ruleset M /branches/S2_6/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. ------------------------------------------------------------------------ r32284 | sveinung | 2016-03-31 06:07:23 +0100 (Thu, 31 Mar 2016) | 14 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r32283 | sveinung | 2016-03-31 06:07:15 +0100 (Thu, 31 Mar 2016) | 16 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r32279 | cazfi | 2016-03-30 16:11:04 +0100 (Wed, 30 Mar 2016) | 6 lines Changed paths: M /branches/S2_6/client/clinet.c M /branches/S2_6/server/citytools.c When a trade route gets cancelled, send updated info about partner cities too. Reported by Andreas Røsdal See bug #23708 ------------------------------------------------------------------------ r32276 | cazfi | 2016-03-30 13:11:59 +0100 (Wed, 30 Mar 2016) | 4 lines Changed paths: M /branches/S2_6/configure.ac M /branches/S2_6/gen_headers/freeciv_config.h.in M /branches/S2_6/utility/support.h Made FREECIV_MSWINDOWS public in freeciv_config.h See patch #7036 ------------------------------------------------------------------------ r32272 | sveinung | 2016-03-29 07:29:53 +0100 (Tue, 29 Mar 2016) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r32266 | sveinung | 2016-03-23 11:30:02 +0000 (Wed, 23 Mar 2016) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r32261 | sveinung | 2016-03-17 15:44:21 +0000 (Thu, 17 Mar 2016) | 11 lines Changed paths: M /branches/S2_6/common/actions.c M /branches/S2_6/common/metaknowledge.c M /branches/S2_6/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 ------------------------------------------------------------------------ r32260 | sveinung | 2016-03-17 15:44:12 +0000 (Thu, 17 Mar 2016) | 3 lines Changed paths: M /branches/S2_6/common/metaknowledge.c Meta knowledge for ExtraFlag requirements. See patch #7065 ------------------------------------------------------------------------ r32259 | sveinung | 2016-03-17 15:44:05 +0000 (Thu, 17 Mar 2016) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r32252 | jtn | 2016-03-16 00:46:56 +0000 (Wed, 16 Mar 2016) | 5 lines Changed paths: M /branches/S2_6/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. ------------------------------------------------------------------------ r32251 | jtn | 2016-03-16 00:46:53 +0000 (Wed, 16 Mar 2016) | 5 lines Changed paths: M /branches/S2_6/tools/modinst.c M /branches/S2_6/tools/modinst.h M /branches/S2_6/tools/mpcli.c M /branches/S2_6/tools/mpcmdline.c M /branches/S2_6/tools/mpgui_gtk2.c M /branches/S2_6/tools/mpgui_gtk3.c M /branches/S2_6/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. ------------------------------------------------------------------------ r32248 | sveinung | 2016-03-15 15:28:53 +0000 (Tue, 15 Mar 2016) | 3 lines Changed paths: M /branches/S2_6/common/unittype.c Fix UnitState unit action cache size. See bug #24521 ------------------------------------------------------------------------ r32238 | sveinung | 2016-03-13 00:45:35 +0000 (Sun, 13 Mar 2016) | 3 lines Changed paths: M /branches/S2_6/common/extras.h M /branches/S2_6/common/requirements.c M /branches/S2_6/server/cityturn.c M /branches/S2_6/translations/freeciv/POTFILES.in Make extra flag names translatable. See patch #7054 ------------------------------------------------------------------------ r32231 | cazfi | 2016-03-12 17:00:17 +0000 (Sat, 12 Mar 2016) | 5 lines Changed paths: M /branches/S2_6/client/audio.c M /branches/S2_6/client/tilespec.c M /branches/S2_6/data/alien/buildings.ruleset M /branches/S2_6/data/alien/cities.ruleset M /branches/S2_6/data/alien/effects.ruleset M /branches/S2_6/data/alien/game.ruleset M /branches/S2_6/data/alien/governments.ruleset M /branches/S2_6/data/alien/nations.ruleset M /branches/S2_6/data/alien/styles.ruleset M /branches/S2_6/data/alien/techs.ruleset M /branches/S2_6/data/alien/terrain.ruleset M /branches/S2_6/data/alien/units.ruleset M /branches/S2_6/data/alio/riversbrown.spec M /branches/S2_6/data/alio/riversgreen.spec M /branches/S2_6/data/alio/terrain.spec M /branches/S2_6/data/alio/tunnels.spec M /branches/S2_6/data/alio.tilespec M /branches/S2_6/data/amplio/ancientcities.spec M /branches/S2_6/data/amplio/explosions.spec M /branches/S2_6/data/amplio/fog.spec M /branches/S2_6/data/amplio/grid.spec M /branches/S2_6/data/amplio/maglev.spec M /branches/S2_6/data/amplio/medievalcities.spec M /branches/S2_6/data/amplio/moderncities.spec M /branches/S2_6/data/amplio/nuke.spec M /branches/S2_6/data/amplio/ocean.spec M /branches/S2_6/data/amplio/select.spec M /branches/S2_6/data/amplio/terrain1.spec M /branches/S2_6/data/amplio/terrain2.spec M /branches/S2_6/data/amplio/tiles.spec M /branches/S2_6/data/amplio/units.spec M /branches/S2_6/data/amplio/upkeep.spec M /branches/S2_6/data/amplio/water.spec M /branches/S2_6/data/amplio.tilespec M /branches/S2_6/data/amplio2/activities.spec M /branches/S2_6/data/amplio2/ancientcities.spec M /branches/S2_6/data/amplio2/bases.spec M /branches/S2_6/data/amplio2/explosions.spec M /branches/S2_6/data/amplio2/fog.spec M /branches/S2_6/data/amplio2/grid.spec M /branches/S2_6/data/amplio2/hills.spec M /branches/S2_6/data/amplio2/maglev.spec M /branches/S2_6/data/amplio2/medievalcities.spec M /branches/S2_6/data/amplio2/moderncities.spec M /branches/S2_6/data/amplio2/mountains.spec M /branches/S2_6/data/amplio2/nuke.spec M /branches/S2_6/data/amplio2/ocean.spec M /branches/S2_6/data/amplio2/select.spec M /branches/S2_6/data/amplio2/terrain1.spec M /branches/S2_6/data/amplio2/terrain2.spec M /branches/S2_6/data/amplio2/tiles.spec M /branches/S2_6/data/amplio2/units.spec M /branches/S2_6/data/amplio2/upkeep.spec M /branches/S2_6/data/amplio2/veterancy.spec M /branches/S2_6/data/amplio2/water.spec M /branches/S2_6/data/amplio2.tilespec M /branches/S2_6/data/cimpletoon/orient_units.spec M /branches/S2_6/data/cimpletoon.tilespec M /branches/S2_6/data/civ1/buildings.ruleset M /branches/S2_6/data/civ1/cities.ruleset M /branches/S2_6/data/civ1/effects.ruleset M /branches/S2_6/data/civ1/game.ruleset M /branches/S2_6/data/civ1/governments.ruleset M /branches/S2_6/data/civ1/nations.ruleset M /branches/S2_6/data/civ1/styles.ruleset M /branches/S2_6/data/civ1/techs.ruleset M /branches/S2_6/data/civ1/terrain.ruleset M /branches/S2_6/data/civ1/units.ruleset M /branches/S2_6/data/civ2/buildings.ruleset M /branches/S2_6/data/civ2/cities.ruleset M /branches/S2_6/data/civ2/effects.ruleset M /branches/S2_6/data/civ2/game.ruleset M /branches/S2_6/data/civ2/governments.ruleset M /branches/S2_6/data/civ2/nations.ruleset M /branches/S2_6/data/civ2/styles.ruleset M /branches/S2_6/data/civ2/techs.ruleset M /branches/S2_6/data/civ2/terrain.ruleset M /branches/S2_6/data/civ2/units.ruleset M /branches/S2_6/data/civ2civ3/buildings.ruleset M /branches/S2_6/data/civ2civ3/cities.ruleset M /branches/S2_6/data/civ2civ3/effects.ruleset M /branches/S2_6/data/civ2civ3/game.ruleset M /branches/S2_6/data/civ2civ3/governments.ruleset M /branches/S2_6/data/civ2civ3/nations.ruleset M /branches/S2_6/data/civ2civ3/styles.ruleset M /branches/S2_6/data/civ2civ3/techs.ruleset M /branches/S2_6/data/civ2civ3/terrain.ruleset M /branches/S2_6/data/civ2civ3/units.ruleset M /branches/S2_6/data/classic/buildings.ruleset M /branches/S2_6/data/classic/cities.ruleset M /branches/S2_6/data/classic/effects.ruleset M /branches/S2_6/data/classic/game.ruleset M /branches/S2_6/data/classic/governments.ruleset M /branches/S2_6/data/classic/nations.ruleset M /branches/S2_6/data/classic/styles.ruleset M /branches/S2_6/data/classic/techs.ruleset M /branches/S2_6/data/classic/terrain.ruleset M /branches/S2_6/data/classic/units.ruleset M /branches/S2_6/data/experimental/buildings.ruleset M /branches/S2_6/data/experimental/cities.ruleset M /branches/S2_6/data/experimental/effects.ruleset M /branches/S2_6/data/experimental/game.ruleset M /branches/S2_6/data/experimental/governments.ruleset M /branches/S2_6/data/experimental/nations.ruleset M /branches/S2_6/data/experimental/styles.ruleset M /branches/S2_6/data/experimental/techs.ruleset M /branches/S2_6/data/experimental/terrain.ruleset M /branches/S2_6/data/experimental/units.ruleset M /branches/S2_6/data/hex2t/grid.spec M /branches/S2_6/data/hex2t/items.spec M /branches/S2_6/data/hex2t/overlays.spec M /branches/S2_6/data/hex2t/select.spec M /branches/S2_6/data/hex2t/tiles.spec M /branches/S2_6/data/hex2t/unitcost.spec M /branches/S2_6/data/hex2t.tilespec M /branches/S2_6/data/hexemplio/bases.spec M /branches/S2_6/data/hexemplio/grid.spec M /branches/S2_6/data/hexemplio/rivers.spec M /branches/S2_6/data/hexemplio/roads.spec M /branches/S2_6/data/hexemplio/select.spec M /branches/S2_6/data/hexemplio/terrain1.spec M /branches/S2_6/data/hexemplio/terrain2.spec M /branches/S2_6/data/hexemplio/tiles.spec M /branches/S2_6/data/hexemplio/unitcost.spec M /branches/S2_6/data/hexemplio/unitextras.spec M /branches/S2_6/data/hexemplio/water1.spec M /branches/S2_6/data/hexemplio/water2.spec M /branches/S2_6/data/hexemplio/water3.spec M /branches/S2_6/data/hexemplio.tilespec M /branches/S2_6/data/isophex/darkness.spec M /branches/S2_6/data/isophex/grid.spec M /branches/S2_6/data/isophex/rivers.spec M /branches/S2_6/data/isophex/terrain1.spec M /branches/S2_6/data/isophex/terrain2.spec M /branches/S2_6/data/isophex.tilespec M /branches/S2_6/data/isotrident/cities.spec M /branches/S2_6/data/isotrident/fog.spec M /branches/S2_6/data/isotrident/grid.spec M /branches/S2_6/data/isotrident/morecities.spec M /branches/S2_6/data/isotrident/nuke.spec M /branches/S2_6/data/isotrident/ocean.spec M /branches/S2_6/data/isotrident/select.spec M /branches/S2_6/data/isotrident/terrain1.spec M /branches/S2_6/data/isotrident/terrain2.spec M /branches/S2_6/data/isotrident/tiles.spec M /branches/S2_6/data/isotrident/unitcost.spec M /branches/S2_6/data/isotrident/unitextras.spec M /branches/S2_6/data/isotrident.tilespec M /branches/S2_6/data/misc/buildings-large.spec M /branches/S2_6/data/misc/buildings.spec M /branches/S2_6/data/misc/chiefs.spec M /branches/S2_6/data/misc/citybar.spec M /branches/S2_6/data/misc/cursors.spec M /branches/S2_6/data/misc/editor.spec M /branches/S2_6/data/misc/events.spec M /branches/S2_6/data/misc/flags-large.spec M /branches/S2_6/data/misc/flags.spec M /branches/S2_6/data/misc/governments.spec M /branches/S2_6/data/misc/icons.spec M /branches/S2_6/data/misc/overlays.spec M /branches/S2_6/data/misc/shields-large.spec M /branches/S2_6/data/misc/shields.spec M /branches/S2_6/data/misc/small.spec M /branches/S2_6/data/misc/space.spec M /branches/S2_6/data/misc/specialists.spec M /branches/S2_6/data/misc/techs.spec M /branches/S2_6/data/misc/treaty.spec M /branches/S2_6/data/misc/wonders-large.spec M /branches/S2_6/data/multiplayer/buildings.ruleset M /branches/S2_6/data/multiplayer/cities.ruleset M /branches/S2_6/data/multiplayer/effects.ruleset M /branches/S2_6/data/multiplayer/game.ruleset M /branches/S2_6/data/multiplayer/governments.ruleset M /branches/S2_6/data/multiplayer/nations.ruleset M /branches/S2_6/data/multiplayer/styles.ruleset M /branches/S2_6/data/multiplayer/techs.ruleset M /branches/S2_6/data/multiplayer/terrain.ruleset M /branches/S2_6/data/multiplayer/units.ruleset M /branches/S2_6/data/sandbox/buildings.ruleset M /branches/S2_6/data/sandbox/cities.ruleset M /branches/S2_6/data/sandbox/effects.ruleset M /branches/S2_6/data/sandbox/game.ruleset M /branches/S2_6/data/sandbox/governments.ruleset M /branches/S2_6/data/sandbox/nations.ruleset M /branches/S2_6/data/sandbox/styles.ruleset M /branches/S2_6/data/sandbox/techs.ruleset M /branches/S2_6/data/sandbox/terrain.ruleset M /branches/S2_6/data/sandbox/units.ruleset M /branches/S2_6/data/scenarios/british-isles-85x80-v2.80.sav M /branches/S2_6/data/scenarios/earth-160x90-v2.sav M /branches/S2_6/data/scenarios/earth-80x50-v3.sav M /branches/S2_6/data/scenarios/europe-200x100-v2.sav M /branches/S2_6/data/scenarios/france-140x90-v2.sav M /branches/S2_6/data/scenarios/hagworld-120x60-v1.2.sav M /branches/S2_6/data/scenarios/iberian-peninsula-136x100-v1.0.sav M /branches/S2_6/data/scenarios/italy-100x100-v1.5.sav M /branches/S2_6/data/scenarios/japan-88x100-v1.3.sav M /branches/S2_6/data/scenarios/north_america_116x100-v1.2.sav M /branches/S2_6/data/scenarios/tileset-demo.sav M /branches/S2_6/data/scenarios/tutorial.sav M /branches/S2_6/data/stdmusic.musicspec M /branches/S2_6/data/stdsounds.soundspec M /branches/S2_6/data/stub/buildings.ruleset M /branches/S2_6/data/stub/cities.ruleset M /branches/S2_6/data/stub/effects.ruleset M /branches/S2_6/data/stub/game.ruleset M /branches/S2_6/data/stub/governments.ruleset M /branches/S2_6/data/stub/nations.ruleset M /branches/S2_6/data/stub/styles.ruleset M /branches/S2_6/data/stub/techs.ruleset M /branches/S2_6/data/stub/terrain.ruleset M /branches/S2_6/data/stub/units.ruleset M /branches/S2_6/data/toonhex.tilespec M /branches/S2_6/data/trident/auto_ll.spec M /branches/S2_6/data/trident/cities.spec M /branches/S2_6/data/trident/earth.spec M /branches/S2_6/data/trident/explosions.spec M /branches/S2_6/data/trident/fog.spec M /branches/S2_6/data/trident/grid.spec M /branches/S2_6/data/trident/roads.spec M /branches/S2_6/data/trident/select.spec M /branches/S2_6/data/trident/tiles.spec M /branches/S2_6/data/trident/units.spec M /branches/S2_6/data/trident.tilespec M /branches/S2_6/fc_version M /branches/S2_6/server/ruleset.h Set datafile capstrings to their final 2.6 form. S2_6 datafile format has now been frozen. See task #7814 ------------------------------------------------------------------------ r32230 | sveinung | 2016-03-11 11:43:44 +0000 (Fri, 11 Mar 2016) | 12 lines Changed paths: M /branches/S2_6/common/requirements.c M /branches/S2_6/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 ------------------------------------------------------------------------ r32227 | jtn | 2016-03-11 00:06:03 +0000 (Fri, 11 Mar 2016) | 7 lines Changed paths: M /branches/S2_6/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. ------------------------------------------------------------------------ r32226 | jtn | 2016-03-11 00:06:00 +0000 (Fri, 11 Mar 2016) | 1 line Changed paths: M /branches/S2_6/client/mapview_common.h Update link in comment describing mapview iteration. ------------------------------------------------------------------------ r32223 | sveinung | 2016-03-10 13:15:06 +0000 (Thu, 10 Mar 2016) | 14 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/action_dialog.c M /branches/S2_6/client/gui-gtk-3.0/action_dialog.c M /branches/S2_6/client/gui-qt/dialogs.cpp M /branches/S2_6/client/gui-sdl/action_dialog.c M /branches/S2_6/client/gui-sdl2/action_dialog.c clients: add a Wait button to the act sel dlgs. Jacob 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 ------------------------------------------------------------------------ r32222 | sveinung | 2016-03-10 13:14:55 +0000 (Thu, 10 Mar 2016) | 7 lines Changed paths: M /branches/S2_6/client/helpdata.c M /branches/S2_6/client/packhand.c M /branches/S2_6/common/actions.c M /branches/S2_6/common/actions.h M /branches/S2_6/common/packets.def M /branches/S2_6/data/alien/game.ruleset M /branches/S2_6/data/civ1/game.ruleset M /branches/S2_6/data/civ2/game.ruleset M /branches/S2_6/data/civ2civ3/game.ruleset M /branches/S2_6/data/classic/game.ruleset M /branches/S2_6/data/experimental/game.ruleset M /branches/S2_6/data/multiplayer/game.ruleset M /branches/S2_6/data/sandbox/game.ruleset M /branches/S2_6/data/stub/game.ruleset M /branches/S2_6/fc_version M /branches/S2_6/server/ruleset.c M /branches/S2_6/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 ------------------------------------------------------------------------ r32221 | sveinung | 2016-03-10 13:14:45 +0000 (Thu, 10 Mar 2016) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r32217 | mir3x | 2016-03-09 17:20:22 +0000 (Wed, 09 Mar 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/fc_client.h M /branches/S2_6/client/gui-qt/gui_main.cpp M /branches/S2_6/client/options.c M /branches/S2_6/client/options.h Added option to hide titlebar to qt-client. See bug #6968 ------------------------------------------------------------------------ r32215 | mir3x | 2016-03-09 16:37:50 +0000 (Wed, 09 Mar 2016) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/diplodlg.cpp Fixed diplomacy meeting not allowing to demand more than 99 gold. Submitted by Sviatoslav Golda See bug #24425 ------------------------------------------------------------------------ r32213 | sveinung | 2016-03-09 15:38:27 +0000 (Wed, 09 Mar 2016) | 9 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r32210 | sveinung | 2016-03-08 14:28:32 +0000 (Tue, 08 Mar 2016) | 10 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r32209 | sveinung | 2016-03-08 14:28:24 +0000 (Tue, 08 Mar 2016) | 3 lines Changed paths: M /branches/S2_6/data/sandbox/game.ruleset sandbox: allow "Establish Embassy" from the sea. See patch #7040 ------------------------------------------------------------------------ r32208 | sveinung | 2016-03-08 14:28:15 +0000 (Tue, 08 Mar 2016) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r32207 | sveinung | 2016-03-08 14:28:07 +0000 (Tue, 08 Mar 2016) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r32206 | sveinung | 2016-03-08 14:27:57 +0000 (Tue, 08 Mar 2016) | 3 lines Changed paths: M /branches/S2_6/common/unit.c Forbid airlift to city where unit can't exist. See bug #24504 ------------------------------------------------------------------------ r32205 | sveinung | 2016-03-08 14:27:48 +0000 (Tue, 08 Mar 2016) | 17 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/action_dialog.c M /branches/S2_6/client/gui-gtk-3.0/action_dialog.c M /branches/S2_6/client/gui-qt/dialogs.cpp M /branches/S2_6/client/gui-sdl/action_dialog.c M /branches/S2_6/client/gui-sdl2/action_dialog.c M /branches/S2_6/client/gui-xaw/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 ------------------------------------------------------------------------ r32204 | sveinung | 2016-03-08 14:27:39 +0000 (Tue, 08 Mar 2016) | 7 lines Changed paths: M /branches/S2_6/client/control.c M /branches/S2_6/client/control.h M /branches/S2_6/client/gui-gtk-2.0/action_dialog.c M /branches/S2_6/client/gui-gtk-3.0/action_dialog.c M /branches/S2_6/client/gui-qt/dialogs.cpp M /branches/S2_6/client/gui-sdl/action_dialog.c M /branches/S2_6/client/gui-sdl2/action_dialog.c M /branches/S2_6/client/gui-xaw/action_dialog.c M /branches/S2_6/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 ------------------------------------------------------------------------ r32203 | sveinung | 2016-03-08 14:27:28 +0000 (Tue, 08 Mar 2016) | 15 lines Changed paths: M /branches/S2_6/common/actions.c M /branches/S2_6/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 ------------------------------------------------------------------------ r32194 | sveinung | 2016-03-06 15:38:36 +0000 (Sun, 06 Mar 2016) | 3 lines Changed paths: M /branches/S2_6/client/control.c Say what unit did action selection in assertion. See patch #7037 ------------------------------------------------------------------------ r32189 | cazfi | 2016-03-05 22:43:44 +0000 (Sat, 05 Mar 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/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 ------------------------------------------------------------------------ r32186 | cazfi | 2016-03-05 22:20:09 +0000 (Sat, 05 Mar 2016) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r32182 | cazfi | 2016-03-05 12:00:11 +0000 (Sat, 05 Mar 2016) | 4 lines Changed paths: M /branches/S2_6/client/options.c Set color option to NULL in addition to freeing it when it's being cleared. See bug #24351 ------------------------------------------------------------------------ r32180 | cazfi | 2016-03-05 07:38:12 +0000 (Sat, 05 Mar 2016) | 4 lines Changed paths: M /branches/S2_6/client/options.c Corrected help for client music options to talk about musicset instead of soundset. See bug #24486 ------------------------------------------------------------------------ r32177 | cazfi | 2016-03-04 09:58:35 +0000 (Fri, 04 Mar 2016) | 5 lines Changed paths: M /branches/S2_6/data/scenarios/british-isles-85x80-v2.80.sav M /branches/S2_6/data/scenarios/earth-160x90-v2.sav M /branches/S2_6/data/scenarios/earth-80x50-v3.sav M /branches/S2_6/data/scenarios/europe-200x100-v2.sav M /branches/S2_6/data/scenarios/france-140x90-v2.sav M /branches/S2_6/data/scenarios/hagworld-120x60-v1.2.sav M /branches/S2_6/data/scenarios/iberian-peninsula-136x100-v1.0.sav M /branches/S2_6/data/scenarios/italy-100x100-v1.5.sav M /branches/S2_6/data/scenarios/japan-88x100-v1.3.sav M /branches/S2_6/data/scenarios/north_america_116x100-v1.2.sav M /branches/S2_6/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 ------------------------------------------------------------------------ r32175 | cazfi | 2016-03-04 08:48:39 +0000 (Fri, 04 Mar 2016) | 4 lines Changed paths: M /branches/S2_6/configure.ac M /branches/S2_6/doc/README.packaging Added configure options --with-libbz2 and --with-liblzma See patch #7023 ------------------------------------------------------------------------ r32171 | cazfi | 2016-03-03 17:40:47 +0000 (Thu, 03 Mar 2016) | 6 lines Changed paths: M /branches/S2_6/server/srv_main.c M /branches/S2_6/server/stdinhand.c M /branches/S2_6/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 ------------------------------------------------------------------------ r32167 | cazfi | 2016-03-03 16:36:19 +0000 (Thu, 03 Mar 2016) | 4 lines Changed paths: M /branches/S2_6/configure.ac Corrected configure to set DEFAULT_SAVE_PATH See bug #24483 ------------------------------------------------------------------------ r32164 | cazfi | 2016-03-03 06:38:19 +0000 (Thu, 03 Mar 2016) | 5 lines Changed paths: M /branches/S2_6/client/helpdata.c Fixed warnings about unused helpdata entries when setting up help system without ruleset specific information. See patch #7020 ------------------------------------------------------------------------ r32162 | cazfi | 2016-03-03 06:27:56 +0000 (Thu, 03 Mar 2016) | 4 lines Changed paths: M /branches/S2_6/configure.ac M /branches/S2_6/gen_headers/freeciv_config.h.in M /branches/S2_6/server/sernet.c M /branches/S2_6/utility/support.c M /branches/S2_6/utility/support.h Made former SOCKET_ZERO_ISNT_STDIN public in freeciv_config.h as FREECIV_SOCKET_ZERO_NOT_STDIN. See patch #7028 ------------------------------------------------------------------------ r32159 | cazfi | 2016-03-03 06:12:43 +0000 (Thu, 03 Mar 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-sdl/themespec.c M /branches/S2_6/client/gui-sdl2/themespec.c M /branches/S2_6/utility/shared.c M /branches/S2_6/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 ------------------------------------------------------------------------ r32157 | cazfi | 2016-03-03 02:05:36 +0000 (Thu, 03 Mar 2016) | 4 lines Changed paths: M /branches/S2_6/autogen.sh Copy, don't symlink, libtoolize files See patch #7001 ------------------------------------------------------------------------ r32154 | cazfi | 2016-03-02 11:38:31 +0000 (Wed, 02 Mar 2016) | 4 lines Changed paths: M /branches/S2_6/utility/ioz.c Make sure bz2-decompressor stream is NULL when the underlying filestream is NULL. See patch #7024 ------------------------------------------------------------------------ r32150 | sveinung | 2016-03-02 09:06:54 +0000 (Wed, 02 Mar 2016) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r32147 | cazfi | 2016-03-01 22:16:12 +0000 (Tue, 01 Mar 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/editprop.c M /branches/S2_6/client/gui-gtk-3.0/editprop.c M /branches/S2_6/client/packhand.c M /branches/S2_6/common/game.c M /branches/S2_6/common/game.h M /branches/S2_6/common/packets.def M /branches/S2_6/fc_version M /branches/S2_6/server/connecthand.c M /branches/S2_6/server/edithand.c M /branches/S2_6/server/gamehand.c M /branches/S2_6/server/gamehand.h M /branches/S2_6/server/savegame.c M /branches/S2_6/server/savegame2.c M /branches/S2_6/server/stdinhand.c Moved scenario description to a network packet of its own. See patch #6668 ------------------------------------------------------------------------ r32144 | cazfi | 2016-03-01 14:13:07 +0000 (Tue, 01 Mar 2016) | 6 lines Changed paths: M /branches/S2_6/data/default/default.lua M /branches/S2_6/server/cityturn.c M /branches/S2_6/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 ------------------------------------------------------------------------ r32142 | cazfi | 2016-03-01 03:16:29 +0000 (Tue, 01 Mar 2016) | 4 lines Changed paths: M /branches/S2_6/common/dataio.c M /branches/S2_6/gen_headers/freeciv_config.h.in M /branches/S2_6/m4/testmatic.m4 M /branches/S2_6/server/generator/mapgen.c M /branches/S2_6/server/srv_main.c M /branches/S2_6/utility/fcbacktrace.c M /branches/S2_6/utility/log.h M /branches/S2_6/utility/registry_ini.c M /branches/S2_6/utility/shared.h Made TESTMATIC_ENABLED public in freeciv_config.h under name FREECIV_TESTMATIC See patch #6950 ------------------------------------------------------------------------ r32140 | cazfi | 2016-03-01 02:10:53 +0000 (Tue, 01 Mar 2016) | 4 lines Changed paths: M /branches/S2_6/client/tilespec.c M /branches/S2_6/server/ruleset.c Added deprecation warnings about "prefered" entries See patch #7016 ------------------------------------------------------------------------ r32138 | cazfi | 2016-03-01 01:44:41 +0000 (Tue, 01 Mar 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/gui_stuff.c M /branches/S2_6/client/gui-gtk-3.0/gui_stuff.h M /branches/S2_6/client/gui-gtk-3.0/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 ------------------------------------------------------------------------ r32135 | cazfi | 2016-02-29 11:50:47 +0000 (Mon, 29 Feb 2016) | 5 lines Changed paths: M /branches/S2_6/client/connectdlg_common.c Client passes deprecation warnings commandline parameter to forked server, if it itself has been started with one. See patch #7005 ------------------------------------------------------------------------ r32133 | cazfi | 2016-02-29 11:33:36 +0000 (Mon, 29 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/common/base.c M /branches/S2_6/common/road.c Rearranged loops of checking if base/road flag is near for optimization purposes See patch #7012 ------------------------------------------------------------------------ r32129 | cazfi | 2016-02-29 10:23:33 +0000 (Mon, 29 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/configure.ac Fixed handling of explicit --enable-client without explicit gui selection. See bug #24471 ------------------------------------------------------------------------ r32126 | cazfi | 2016-02-28 20:41:14 +0000 (Sun, 28 Feb 2016) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/fi.po Updated Finnish translation. ------------------------------------------------------------------------ r32123 | cazfi | 2016-02-28 14:03:39 +0000 (Sun, 28 Feb 2016) | 2 lines Changed paths: M /branches/S2_6/translations/ruledit/fi.po Updated Finnish ruledit translation. This is just S2_6 translation msgmerged against latest TRUNK strings. ------------------------------------------------------------------------ r32121 | cazfi | 2016-02-28 12:37:56 +0000 (Sun, 28 Feb 2016) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r32118 | cazfi | 2016-02-28 12:33:21 +0000 (Sun, 28 Feb 2016) | 7 lines Changed paths: M /branches/S2_6/data/civ1/buildings.ruleset M /branches/S2_6/data/civ2/buildings.ruleset M /branches/S2_6/data/civ2civ3/buildings.ruleset M /branches/S2_6/data/classic/buildings.ruleset M /branches/S2_6/data/experimental/buildings.ruleset M /branches/S2_6/data/multiplayer/README.multiplayer M /branches/S2_6/data/multiplayer/buildings.ruleset M /branches/S2_6/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 ------------------------------------------------------------------------ r32115 | cazfi | 2016-02-28 12:28:05 +0000 (Sun, 28 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/server/srv_main.c Free open data phases when quitting server mid-game See patch #7015 ------------------------------------------------------------------------ r32113 | cazfi | 2016-02-28 12:13:04 +0000 (Sun, 28 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/client/client_main.c M /branches/S2_6/server/console.c M /branches/S2_6/server/ruleset.c M /branches/S2_6/utility/deprecations.c M /branches/S2_6/utility/deprecations.h M /branches/S2_6/utility/log.c M /branches/S2_6/utility/log.h Server sends deprecation warning events to client See patch #7013 ------------------------------------------------------------------------ r32110 | cazfi | 2016-02-28 11:49:46 +0000 (Sun, 28 Feb 2016) | 7 lines Changed paths: M /branches/S2_6/doc/README.rulesets M /branches/S2_6/server/rssanity.c Sanity check ruleset against using revolution-time government form as initial government for any nation. Reported by Frank See bug #24459 ------------------------------------------------------------------------ r32108 | cazfi | 2016-02-28 11:45:21 +0000 (Sun, 28 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/configure.ac Never rely on autoconf provided PATH_SEPARATOR See patch #7014 ------------------------------------------------------------------------ r32105 | cazfi | 2016-02-28 10:57:59 +0000 (Sun, 28 Feb 2016) | 2 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/gui_stuff.c M /branches/S2_6/client/gui-gtk-2.0/themes.c M /branches/S2_6/client/gui-gtk-3.0/gui_stuff.c M /branches/S2_6/client/gui-sdl/wldlg.c M /branches/S2_6/client/gui-sdl2/wldlg.c Corrected comments with typo "postion" to read "position" ------------------------------------------------------------------------ r32098 | cazfi | 2016-02-27 18:24:11 +0000 (Sat, 27 Feb 2016) | 7 lines Changed paths: M /branches/S2_6/win32/Makefile.am M /branches/S2_6/win32/installer/Makefile A /branches/S2_6/win32/installer/create-freeciv-sdl2-nsi.sh A /branches/S2_6/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 ------------------------------------------------------------------------ r32095 | cazfi | 2016-02-27 08:05:31 +0000 (Sat, 27 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/data/isotrident/ocean.spec Updated "is_pixel_border" field in isotrident ocean.spec to "pixel_border" See patch #7004 ------------------------------------------------------------------------ r32093 | cazfi | 2016-02-26 09:39:03 +0000 (Fri, 26 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/common/scriptcore/luascript_signal.c M /branches/S2_6/common/scriptcore/luascript_signal.h M /branches/S2_6/server/scripting/script_server.c Added deprecation warnings about deprecated lua signals. See patch #7007 ------------------------------------------------------------------------ r32091 | cazfi | 2016-02-26 08:55:19 +0000 (Fri, 26 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/ai/default/daieffects.c M /branches/S2_6/client/helpdata.c M /branches/S2_6/common/extras.c M /branches/S2_6/common/extras.h M /branches/S2_6/common/fc_types.h M /branches/S2_6/common/requirements.c M /branches/S2_6/common/tile.c M /branches/S2_6/common/tile.h M /branches/S2_6/doc/README.effects M /branches/S2_6/fc_version M /branches/S2_6/server/cityturn.c M /branches/S2_6/server/rssanity.c Added requirement type ExtraFlag. See bug #24445 ------------------------------------------------------------------------ r32088 | cazfi | 2016-02-26 08:12:50 +0000 (Fri, 26 Feb 2016) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r32086 | cazfi | 2016-02-26 00:48:30 +0000 (Fri, 26 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/data/alio.tilespec M /branches/S2_6/data/hexemplio.tilespec M /branches/S2_6/data/toonhex.tilespec Removed unused entries from hexemplio and derivatives .tilespec. See patch #7003 ------------------------------------------------------------------------ r32084 | cazfi | 2016-02-25 10:06:40 +0000 (Thu, 25 Feb 2016) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r32082 | cazfi | 2016-02-25 10:01:55 +0000 (Thu, 25 Feb 2016) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r32080 | cazfi | 2016-02-25 09:57:59 +0000 (Thu, 25 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/tools/ruledit/rulesave.c Save ruleset summary from ruledit. See bug #24417 ------------------------------------------------------------------------ r32078 | cazfi | 2016-02-25 09:47:08 +0000 (Thu, 25 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/editprop.c M /branches/S2_6/client/gui-gtk-3.0/editprop.c M /branches/S2_6/client/packhand.c M /branches/S2_6/common/game.c M /branches/S2_6/common/packets.def M /branches/S2_6/data/scenarios/british-isles-85x80-v2.80.sav M /branches/S2_6/data/scenarios/earth-160x90-v2.sav M /branches/S2_6/data/scenarios/earth-80x50-v3.sav M /branches/S2_6/data/scenarios/europe-200x100-v2.sav M /branches/S2_6/data/scenarios/france-140x90-v2.sav M /branches/S2_6/data/scenarios/hagworld-120x60-v1.2.sav M /branches/S2_6/data/scenarios/iberian-peninsula-136x100-v1.0.sav M /branches/S2_6/data/scenarios/italy-100x100-v1.5.sav M /branches/S2_6/data/scenarios/japan-88x100-v1.3.sav M /branches/S2_6/data/scenarios/north_america_116x100-v1.2.sav M /branches/S2_6/data/scenarios/tileset-demo.sav M /branches/S2_6/data/scenarios/tutorial.sav M /branches/S2_6/fc_version M /branches/S2_6/server/edithand.c M /branches/S2_6/server/maphand.c M /branches/S2_6/server/savegame.c M /branches/S2_6/server/savegame2.c Added setting for scenarios to disable Lake Flooding. See patch #6994 ------------------------------------------------------------------------ r32076 | cazfi | 2016-02-24 21:28:14 +0000 (Wed, 24 Feb 2016) | 5 lines Changed paths: M /branches/S2_6/data/experimental/buildings.ruleset M /branches/S2_6/data/experimental/cities.ruleset M /branches/S2_6/data/experimental/effects.ruleset M /branches/S2_6/data/experimental/game.ruleset M /branches/S2_6/data/experimental/governments.ruleset M /branches/S2_6/data/experimental/script.lua M /branches/S2_6/data/experimental/styles.ruleset M /branches/S2_6/data/experimental/techs.ruleset M /branches/S2_6/data/experimental/terrain.ruleset M /branches/S2_6/data/experimental/units.ruleset Updated experimental ruleset comments to talk experimental/README.experimental instead of doc/README.ruleset_experimental. See bug #24441 ------------------------------------------------------------------------ r32074 | cazfi | 2016-02-24 20:18:35 +0000 (Wed, 24 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/bootstrap/Makefile.am D /branches/S2_6/bootstrap/freeciv.spec.in M /branches/S2_6/configure.ac Removed outdated freeciv.spec See patch #6998 ------------------------------------------------------------------------ r32072 | cazfi | 2016-02-24 17:12:16 +0000 (Wed, 24 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/client/client_main.c Added support for commandline option --warnings also to client side. See patch #6993 ------------------------------------------------------------------------ r32070 | cazfi | 2016-02-24 14:52:55 +0000 (Wed, 24 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/client/editor.c M /branches/S2_6/client/gui-gtk-2.0/menu.c M /branches/S2_6/client/gui-gtk-3.0/menu.c M /branches/S2_6/client/gui-sdl/menu.c M /branches/S2_6/client/gui-sdl2/menu.c M /branches/S2_6/client/helpdata.c M /branches/S2_6/common/base.c M /branches/S2_6/common/base.h M /branches/S2_6/common/road.c M /branches/S2_6/common/road.h M /branches/S2_6/common/scriptcore/api_game_methods.c M /branches/S2_6/server/rssanity.c M /branches/S2_6/server/ruleset.c M /branches/S2_6/server/savegame.c M /branches/S2_6/server/savegame2.c Removed base/road name handling functions See patch #6973 ------------------------------------------------------------------------ r32067 | cazfi | 2016-02-24 14:14:25 +0000 (Wed, 24 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/utility/genlist.c M /branches/S2_6/utility/genlist.h Inlined functions to navigate genlist See patch #6992 ------------------------------------------------------------------------ r32064 | sveinung | 2016-02-24 12:51:51 +0000 (Wed, 24 Feb 2016) | 8 lines Changed paths: M /branches/S2_6/common/requirements.c M /branches/S2_6/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 ------------------------------------------------------------------------ r32063 | sveinung | 2016-02-24 12:51:43 +0000 (Wed, 24 Feb 2016) | 6 lines Changed paths: M /branches/S2_6/common/requirements.c Flag names are translated. Have universal_name_translation() translate tech, terrain, unit type, road and base flag names. See bug #24442 ------------------------------------------------------------------------ r32059 | cazfi | 2016-02-24 09:46:59 +0000 (Wed, 24 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/win32/installer_msys2/Makefile Updated list of dlls to include to installer packages in msys2 based Installer. See patch #6990 ------------------------------------------------------------------------ r32057 | cazfi | 2016-02-24 06:25:17 +0000 (Wed, 24 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/data/alien/units.ruleset M /branches/S2_6/data/civ1/units.ruleset M /branches/S2_6/data/civ2/units.ruleset M /branches/S2_6/data/civ2civ3/units.ruleset M /branches/S2_6/data/classic/units.ruleset M /branches/S2_6/data/experimental/units.ruleset M /branches/S2_6/data/multiplayer/units.ruleset M /branches/S2_6/data/sandbox/units.ruleset M /branches/S2_6/data/stub/units.ruleset Updated comments about maximum number of user flags in supplied rulesets. See patch #6995 ------------------------------------------------------------------------ r32054 | cazfi | 2016-02-24 06:22:29 +0000 (Wed, 24 Feb 2016) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r32052 | cazfi | 2016-02-24 06:09:11 +0000 (Wed, 24 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/win32/installer_msys2/win_arch.sh Do not run config.guess when already noticed that it's missing. See patch #6997 ------------------------------------------------------------------------ r32048 | sveinung | 2016-02-23 19:34:15 +0000 (Tue, 23 Feb 2016) | 1 line Changed paths: M /branches/S2_6/utility/log.c Comment spelling fix. ------------------------------------------------------------------------ r32046 | cazfi | 2016-02-23 10:35:04 +0000 (Tue, 23 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/doc/README.msys2 Updated README.msys2 See patch #6991 ------------------------------------------------------------------------ r32044 | jtn | 2016-02-23 09:51:51 +0000 (Tue, 23 Feb 2016) | 7 lines Changed paths: M /branches/S2_6/data/alien/terrain.ruleset M /branches/S2_6/data/civ1/terrain.ruleset M /branches/S2_6/data/civ2/terrain.ruleset M /branches/S2_6/data/civ2civ3/terrain.ruleset M /branches/S2_6/data/classic/terrain.ruleset M /branches/S2_6/data/experimental/terrain.ruleset M /branches/S2_6/data/multiplayer/terrain.ruleset M /branches/S2_6/data/sandbox/terrain.ruleset M /branches/S2_6/data/stub/terrain.ruleset M /branches/S2_6/server/generator/mapgen.c M /branches/S2_6/server/generator/utilities.c M /branches/S2_6/server/generator/utilities.h M /branches/S2_6/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. ------------------------------------------------------------------------ r32041 | cazfi | 2016-02-23 06:47:23 +0000 (Tue, 23 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/data/alien/script.lua M /branches/S2_6/data/civ1/script.lua M /branches/S2_6/data/civ2/script.lua M /branches/S2_6/data/civ2civ3/script.lua M /branches/S2_6/data/classic/script.lua M /branches/S2_6/data/experimental/script.lua M /branches/S2_6/data/multiplayer/script.lua M /branches/S2_6/data/sandbox/script.lua M /branches/S2_6/data/stub/script.lua Added a comment about default.lua to script.luas of supplied rulesets. See patch #6989 ------------------------------------------------------------------------ r32039 | cazfi | 2016-02-23 05:55:39 +0000 (Tue, 23 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/data/Makefile.am Cleaned out database.lua, moved away, from the list of files to include to the tarball from data/ See bug #24438 ------------------------------------------------------------------------ r32037 | jtn | 2016-02-22 21:43:55 +0000 (Mon, 22 Feb 2016) | 5 lines Changed paths: M /branches/S2_6/common/map.c M /branches/S2_6/common/map.h M /branches/S2_6/common/packets.def M /branches/S2_6/common/unit.c M /branches/S2_6/data/alien/terrain.ruleset M /branches/S2_6/data/civ1/terrain.ruleset M /branches/S2_6/data/civ2/terrain.ruleset M /branches/S2_6/data/civ2civ3/terrain.ruleset M /branches/S2_6/data/classic/terrain.ruleset M /branches/S2_6/data/experimental/terrain.ruleset M /branches/S2_6/data/multiplayer/terrain.ruleset M /branches/S2_6/data/sandbox/terrain.ruleset M /branches/S2_6/data/stub/terrain.ruleset M /branches/S2_6/fc_version M /branches/S2_6/server/advisors/infracache.c M /branches/S2_6/server/maphand.c M /branches/S2_6/server/ruleset.c M /branches/S2_6/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. ------------------------------------------------------------------------ r32036 | jtn | 2016-02-22 21:43:50 +0000 (Mon, 22 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/data/alien/terrain.ruleset M /branches/S2_6/data/civ2civ3/terrain.ruleset M /branches/S2_6/data/classic/terrain.ruleset M /branches/S2_6/data/experimental/terrain.ruleset M /branches/S2_6/data/multiplayer/terrain.ruleset M /branches/S2_6/data/sandbox/terrain.ruleset Give Inaccessible terrains the 'Frozen' flag, so that they appear grey on the minimap. See gna patch #6986. ------------------------------------------------------------------------ r32035 | jtn | 2016-02-22 21:43:46 +0000 (Mon, 22 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/common/map.h M /branches/S2_6/common/map_types.h M /branches/S2_6/server/generator/height_map.c M /branches/S2_6/server/settings.c Server setting 'flatpoles' which makes the map generator's suppression of relief at the poles optional. See gna patch #6919. ------------------------------------------------------------------------ r32030 | sveinung | 2016-02-22 14:01:09 +0000 (Mon, 22 Feb 2016) | 7 lines Changed paths: M /branches/S2_6/client/gui-sdl/action_dialog.c M /branches/S2_6/client/gui-sdl2/action_dialog.c SDL: 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 most other clients do. See patch #6956 ------------------------------------------------------------------------ r32029 | sveinung | 2016-02-22 14:01:01 +0000 (Mon, 22 Feb 2016) | 1 line Changed paths: M /branches/S2_6/client/options.c Comment spelling fix. ------------------------------------------------------------------------ r32026 | cazfi | 2016-02-22 12:40:51 +0000 (Mon, 22 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/data/alien/units.ruleset M /branches/S2_6/data/civ1/units.ruleset M /branches/S2_6/data/civ2/units.ruleset M /branches/S2_6/data/civ2civ3/units.ruleset M /branches/S2_6/data/classic/units.ruleset M /branches/S2_6/data/experimental/units.ruleset M /branches/S2_6/data/multiplayer/units.ruleset M /branches/S2_6/data/sandbox/units.ruleset M /branches/S2_6/data/stub/units.ruleset Corrected comments about fuel in supplied rulesets. See patch #6981 ------------------------------------------------------------------------ r32023 | cazfi | 2016-02-22 11:41:11 +0000 (Mon, 22 Feb 2016) | 6 lines Changed paths: M /branches/S2_6/data/civ2civ3/script.lua M /branches/S2_6/data/classic/script.lua M /branches/S2_6/data/sandbox/script.lua Fixed placement of the "Highest Peak" map label on supplied rulesets. Report and initial patch by taka See bug #24436 ------------------------------------------------------------------------ r32020 | cazfi | 2016-02-22 11:03:32 +0000 (Mon, 22 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/data/alien/techs.ruleset M /branches/S2_6/data/alien/terrain.ruleset M /branches/S2_6/data/alien/units.ruleset M /branches/S2_6/data/civ1/techs.ruleset M /branches/S2_6/data/civ1/terrain.ruleset M /branches/S2_6/data/civ1/units.ruleset M /branches/S2_6/data/civ2/techs.ruleset M /branches/S2_6/data/civ2/terrain.ruleset M /branches/S2_6/data/civ2/units.ruleset M /branches/S2_6/data/civ2civ3/techs.ruleset M /branches/S2_6/data/civ2civ3/terrain.ruleset M /branches/S2_6/data/civ2civ3/units.ruleset M /branches/S2_6/data/classic/techs.ruleset M /branches/S2_6/data/classic/terrain.ruleset M /branches/S2_6/data/classic/units.ruleset M /branches/S2_6/data/experimental/techs.ruleset M /branches/S2_6/data/experimental/terrain.ruleset M /branches/S2_6/data/experimental/units.ruleset M /branches/S2_6/data/multiplayer/techs.ruleset M /branches/S2_6/data/multiplayer/terrain.ruleset M /branches/S2_6/data/multiplayer/units.ruleset M /branches/S2_6/data/sandbox/techs.ruleset M /branches/S2_6/data/sandbox/terrain.ruleset M /branches/S2_6/data/sandbox/units.ruleset M /branches/S2_6/data/stub/techs.ruleset M /branches/S2_6/data/stub/terrain.ruleset M /branches/S2_6/data/stub/units.ruleset Do not claim in user flag documentation in supplied rulesets that their names are not translatable. See bug #24400 ------------------------------------------------------------------------ r32018 | cazfi | 2016-02-22 05:16:32 +0000 (Mon, 22 Feb 2016) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r32016 | cazfi | 2016-02-22 03:10:46 +0000 (Mon, 22 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/common/scriptcore/tolua_game.pkg M /branches/S2_6/server/scripting/tolua_server.pkg Added log.deprecation_warning() call to deprecated lua functions. See patch #6978 ------------------------------------------------------------------------ r32010 | cazfi | 2016-02-21 19:38:45 +0000 (Sun, 21 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/utility/registry_ini.c M /branches/S2_6/utility/registry_ini.h Renamed variables named 'string' as 'str' in registry_ini.c See patch #6984 ------------------------------------------------------------------------ r32008 | cazfi | 2016-02-21 18:56:42 +0000 (Sun, 21 Feb 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/tileset_dlg.c M /branches/S2_6/client/gui-gtk-3.0/tileset_dlg.c M /branches/S2_6/client/options.c M /branches/S2_6/client/packhand.c M /branches/S2_6/client/tilespec.c M /branches/S2_6/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 ------------------------------------------------------------------------ r32006 | cazfi | 2016-02-21 18:17:44 +0000 (Sun, 21 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/data/civ2civ3/script.lua M /branches/S2_6/data/classic/script.lua M /branches/S2_6/data/experimental/script.lua M /branches/S2_6/data/multiplayer/script.lua M /branches/S2_6/data/sandbox/script.lua Supplied rulesets use Tile:create_extra() for creating Ruins, instead of deprecated Tile:create_base() See patch #6977 ------------------------------------------------------------------------ r32003 | cazfi | 2016-02-21 18:13:09 +0000 (Sun, 21 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/gtkpixcomm.c M /branches/S2_6/client/gui-gtk-3.0/gtkpixcomm.h Finished removal of GtkMisc derivativeness from GtkPixcomm. See bug #24432 ------------------------------------------------------------------------ r32000 | cazfi | 2016-02-21 14:44:32 +0000 (Sun, 21 Feb 2016) | 7 lines Changed paths: M /branches/S2_6/common/terrain.h M /branches/S2_6/server/generator/height_map.c M /branches/S2_6/server/generator/height_map.h M /branches/S2_6/server/generator/mapgen.c M /branches/S2_6/server/generator/utilities.c M /branches/S2_6/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 ------------------------------------------------------------------------ r31998 | cazfi | 2016-02-21 11:45:05 +0000 (Sun, 21 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/win32/installer_msys2/Makefile Disabled nls from msys2 based installer builds. See patch #6974 ------------------------------------------------------------------------ r31995 | cazfi | 2016-02-20 09:19:17 +0000 (Sat, 20 Feb 2016) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r31990 | sveinung | 2016-02-19 11:26:51 +0000 (Fri, 19 Feb 2016) | 3 lines Changed paths: M /branches/S2_6/client/control.c Improve one-action-selection-at-once readability. See patch #6971 ------------------------------------------------------------------------ r31989 | sveinung | 2016-02-19 11:26:37 +0000 (Fri, 19 Feb 2016) | 1 line Changed paths: M /branches/S2_6/client/helpdata.c Translation comment spelling fix. ------------------------------------------------------------------------ r31984 | cazfi | 2016-02-19 07:52:02 +0000 (Fri, 19 Feb 2016) | 2 lines Changed paths: M /branches/S2_6/common/unittype.h Corrected comment about "Trireme" flag. There's no risk of triremes sinking. ------------------------------------------------------------------------ r31981 | cazfi | 2016-02-19 06:05:13 +0000 (Fri, 19 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/common/scriptcore/api_common_utilities.c M /branches/S2_6/common/scriptcore/api_common_utilities.h M /branches/S2_6/common/scriptcore/tolua_common_a.pkg Added log.deprecation_warning() to lua API. See patch #6916 ------------------------------------------------------------------------ r31979 | cazfi | 2016-02-19 05:26:56 +0000 (Fri, 19 Feb 2016) | 5 lines Changed paths: M /branches/S2_6/client/options.c M /branches/S2_6/common/game.c M /branches/S2_6/common/game.h M /branches/S2_6/data/alien/game.ruleset M /branches/S2_6/data/civ1/game.ruleset M /branches/S2_6/data/civ2/game.ruleset M /branches/S2_6/data/civ2civ3/game.ruleset M /branches/S2_6/data/classic/game.ruleset M /branches/S2_6/data/experimental/game.ruleset M /branches/S2_6/data/multiplayer/game.ruleset M /branches/S2_6/data/sandbox/game.ruleset M /branches/S2_6/data/stub/game.ruleset M /branches/S2_6/server/ruleset.c M /branches/S2_6/server/savecompat.c M /branches/S2_6/server/savegame.c M /branches/S2_6/tools/ruledit/rulesave.c M /branches/S2_6/utility/registry_ini.c M /branches/S2_6/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 ------------------------------------------------------------------------ r31976 | sveinung | 2016-02-18 15:31:20 +0000 (Thu, 18 Feb 2016) | 1 line Changed paths: M /branches/S2_6/data/alien/techs.ruleset M /branches/S2_6/data/alien/terrain.ruleset M /branches/S2_6/data/alien/units.ruleset M /branches/S2_6/data/civ1/techs.ruleset M /branches/S2_6/data/civ1/terrain.ruleset M /branches/S2_6/data/civ1/units.ruleset M /branches/S2_6/data/civ2/techs.ruleset M /branches/S2_6/data/civ2/terrain.ruleset M /branches/S2_6/data/civ2/units.ruleset M /branches/S2_6/data/civ2civ3/techs.ruleset M /branches/S2_6/data/civ2civ3/terrain.ruleset M /branches/S2_6/data/civ2civ3/units.ruleset M /branches/S2_6/data/classic/techs.ruleset M /branches/S2_6/data/classic/terrain.ruleset M /branches/S2_6/data/classic/units.ruleset M /branches/S2_6/data/experimental/techs.ruleset M /branches/S2_6/data/experimental/terrain.ruleset M /branches/S2_6/data/experimental/units.ruleset M /branches/S2_6/data/multiplayer/techs.ruleset M /branches/S2_6/data/multiplayer/terrain.ruleset M /branches/S2_6/data/multiplayer/units.ruleset M /branches/S2_6/data/sandbox/techs.ruleset M /branches/S2_6/data/sandbox/terrain.ruleset M /branches/S2_6/data/sandbox/units.ruleset M /branches/S2_6/data/stub/techs.ruleset M /branches/S2_6/data/stub/terrain.ruleset M /branches/S2_6/data/stub/units.ruleset Ruleset user flag comment typo fix. ------------------------------------------------------------------------ r31975 | sveinung | 2016-02-18 15:31:09 +0000 (Thu, 18 Feb 2016) | 1 line Changed paths: M /branches/S2_6/tools/ruledit/rulesave.c Fix rulesave comment typo. ------------------------------------------------------------------------ r31971 | cazfi | 2016-02-18 03:07:22 +0000 (Thu, 18 Feb 2016) | 6 lines Changed paths: M /branches/S2_6/common/map.c M /branches/S2_6/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 ------------------------------------------------------------------------ r31969 | cazfi | 2016-02-18 02:52:12 +0000 (Thu, 18 Feb 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/editprop.c M /branches/S2_6/client/gui-gtk-3.0/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 ------------------------------------------------------------------------ r31967 | cazfi | 2016-02-18 02:20:42 +0000 (Thu, 18 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/doc/README.msys2 M /branches/S2_6/win32/installer_msys2/Makefile Do not even try to build audio support to msys2 based Installer builds. See patch #6963 ------------------------------------------------------------------------ r31964 | jtn | 2016-02-17 20:50:35 +0000 (Wed, 17 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/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. ------------------------------------------------------------------------ r31959 | sveinung | 2016-02-17 13:45:42 +0000 (Wed, 17 Feb 2016) | 7 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/action_dialog.c M /branches/S2_6/client/gui-gtk-3.0/action_dialog.c M /branches/S2_6/client/gui-qt/dialogs.cpp M /branches/S2_6/client/gui-sdl/action_dialog.c M /branches/S2_6/client/gui-sdl2/action_dialog.c M /branches/S2_6/client/gui-stub/dialogs.c M /branches/S2_6/client/gui-xaw/action_dialog.c M /branches/S2_6/client/include/dialogs_g.h M /branches/S2_6/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 ------------------------------------------------------------------------ r31958 | sveinung | 2016-02-17 13:45:33 +0000 (Wed, 17 Feb 2016) | 10 lines Changed paths: M /branches/S2_6/server/unithand.c M /branches/S2_6/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 a mission to some far away objective. Reported by Marko Lindqvist and Jacob Nevins See bug #24414 ------------------------------------------------------------------------ r31953 | cazfi | 2016-02-17 11:27:57 +0000 (Wed, 17 Feb 2016) | 2 lines Changed paths: M /branches/S2_6/common/generate_packets.py Replaced "fragement" in comments with "fragment" ------------------------------------------------------------------------ r31948 | cazfi | 2016-02-16 17:54:56 +0000 (Tue, 16 Feb 2016) | 2 lines Changed paths: M /branches/S2_6/utility/registry_ini.c Corrected comment to say 'FREECIV_DATA_PATH' instead of 'FREECIV_PATH' ------------------------------------------------------------------------ r31945 | cazfi | 2016-02-16 15:07:59 +0000 (Tue, 16 Feb 2016) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r31942 | cazfi | 2016-02-16 14:55:42 +0000 (Tue, 16 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/ai/default/aicity.c Fixed access from negative array index when logging worker want of oceanic city. See bug #24405 ------------------------------------------------------------------------ r31938 | cazfi | 2016-02-16 13:45:15 +0000 (Tue, 16 Feb 2016) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r31936 | cazfi | 2016-02-16 13:34:58 +0000 (Tue, 16 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/client/editor.c M /branches/S2_6/client/gui-gtk-2.0/editgui.c M /branches/S2_6/client/gui-gtk-2.0/editprop.c M /branches/S2_6/client/gui-gtk-2.0/menu.c M /branches/S2_6/client/gui-gtk-3.0/editgui.c M /branches/S2_6/client/gui-gtk-3.0/editprop.c M /branches/S2_6/client/gui-gtk-3.0/menu.c M /branches/S2_6/client/helpdata.c M /branches/S2_6/common/base.c M /branches/S2_6/common/base.h M /branches/S2_6/common/borders.c M /branches/S2_6/common/scriptcore/api_game_methods.c M /branches/S2_6/common/tile.c M /branches/S2_6/server/maphand.c M /branches/S2_6/server/maphand.h M /branches/S2_6/server/plrhand.c M /branches/S2_6/server/ruleset.c M /branches/S2_6/server/scripting/api_server_edit.c M /branches/S2_6/server/unittools.c M /branches/S2_6/tools/ruledit/rulesave.c Replaced base_type_iterate() with extra_type_by_cause_iterate(EC_BASE) everywhere. See patch #6959 ------------------------------------------------------------------------ r31934 | cazfi | 2016-02-16 13:07:59 +0000 (Tue, 16 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/client/Makefile.am M /branches/S2_6/configure.ac M /branches/S2_6/m4/gtk2-client.m4 M /branches/S2_6/m4/gtk3-client.m4 M /branches/S2_6/server/Makefile.am M /branches/S2_6/tools/Makefile.am M /branches/S2_6/win32/Makefile.am Do not assume that Mingw is mingw32, but handle also mingw64 identically. See patch #6958 ------------------------------------------------------------------------ r31932 | sveinung | 2016-02-15 17:22:52 +0000 (Mon, 15 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/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. ------------------------------------------------------------------------ r31930 | sveinung | 2016-02-15 16:36:02 +0000 (Mon, 15 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/client/packhand.c handle_unit_actions() header comment update. * Support for background requests has been added. * The diplomat arrival queue has been removed. ------------------------------------------------------------------------ r31926 | cazfi | 2016-02-14 14:15:28 +0000 (Sun, 14 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/data/alien/effects.ruleset M /branches/S2_6/data/civ1/effects.ruleset M /branches/S2_6/data/civ2/effects.ruleset M /branches/S2_6/data/civ2civ3/effects.ruleset M /branches/S2_6/data/classic/effects.ruleset M /branches/S2_6/data/experimental/effects.ruleset M /branches/S2_6/data/multiplayer/effects.ruleset M /branches/S2_6/data/sandbox/effects.ruleset M /branches/S2_6/data/stub/effects.ruleset Documented effect field "multiplier" in comments of supplied rulesets. See patch #6952 ------------------------------------------------------------------------ r31923 | cazfi | 2016-02-14 13:30:41 +0000 (Sun, 14 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/citydlg.c M /branches/S2_6/client/gui-gtk-3.0/cityrep.c M /branches/S2_6/client/gui-gtk-3.0/cma_fe.c M /branches/S2_6/client/gui-gtk-3.0/dialogs.c M /branches/S2_6/client/gui-gtk-3.0/diplodlg.c M /branches/S2_6/client/gui-gtk-3.0/editgui.c M /branches/S2_6/client/gui-gtk-3.0/editprop.c M /branches/S2_6/client/gui-gtk-3.0/gtkpixcomm.c M /branches/S2_6/client/gui-gtk-3.0/gui_main.c M /branches/S2_6/client/gui-gtk-3.0/gui_stuff.c M /branches/S2_6/client/gui-gtk-3.0/happiness.c M /branches/S2_6/client/gui-gtk-3.0/helpdlg.c M /branches/S2_6/client/gui-gtk-3.0/inteldlg.c M /branches/S2_6/client/gui-gtk-3.0/pages.c M /branches/S2_6/client/gui-gtk-3.0/repodlgs.c M /branches/S2_6/client/gui-gtk-3.0/spaceshipdlg.c M /branches/S2_6/client/gui-gtk-3.0/voteinfo_bar.c Replaced all uses of GtkMisc from gtk3-client with more modern constructs. See bug #24398 ------------------------------------------------------------------------ r31920 | cazfi | 2016-02-14 11:52:58 +0000 (Sun, 14 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/Makefile.am M /branches/S2_6/configure.ac M /branches/S2_6/data/Makefile.am D /branches/S2_6/data/database.lua A /branches/S2_6/lua A /branches/S2_6/lua/Makefile.am A /branches/S2_6/lua/database.lua (from /branches/S2_6/data/database.lua:31919) Moved database.lua from data/ to lua/ in source tree. See patch #6929 ------------------------------------------------------------------------ r31918 | mir3x | 2016-02-14 09:11:44 +0000 (Sun, 14 Feb 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/gui_main.cpp M /branches/S2_6/client/options.c M /branches/S2_6/client/options.h Added default font to qt client. See patch #6941 ------------------------------------------------------------------------ r31915 | mir3x | 2016-02-14 08:50:34 +0000 (Sun, 14 Feb 2016) | 8 lines Changed paths: M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/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 ------------------------------------------------------------------------ r31912 | cazfi | 2016-02-14 08:46:06 +0000 (Sun, 14 Feb 2016) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r31910 | cazfi | 2016-02-14 08:41:19 +0000 (Sun, 14 Feb 2016) | 5 lines Changed paths: M /branches/S2_6/client/options.c M /branches/S2_6/common/events.c M /branches/S2_6/common/events.h M /branches/S2_6/data/misc/events.spec M /branches/S2_6/data/stdsounds.soundspec M /branches/S2_6/fc_version Added Deprecation Warning event type. It's not sent in any situation yet. See patch #6948 ------------------------------------------------------------------------ r31907 | cazfi | 2016-02-14 08:20:50 +0000 (Sun, 14 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/utility/shared.c Always use ';' as PATH_SEPARATOR for WIN32_NATIVE builds. See patch #6954 ------------------------------------------------------------------------ r31905 | cazfi | 2016-02-13 08:23:28 +0000 (Sat, 13 Feb 2016) | 7 lines Changed paths: M /branches/S2_6/configure.ac M /branches/S2_6/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 ------------------------------------------------------------------------ r31902 | sveinung | 2016-02-12 15:02:44 +0000 (Fri, 12 Feb 2016) | 7 lines Changed paths: M /branches/S2_6/client/control.c M /branches/S2_6/common/actions.h M /branches/S2_6/fc_version M /branches/S2_6/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 ------------------------------------------------------------------------ r31901 | sveinung | 2016-02-12 15:02:37 +0000 (Fri, 12 Feb 2016) | 3 lines Changed paths: M /branches/S2_6/data/civ2/units.ruleset M /branches/S2_6/data/civ2civ3/units.ruleset M /branches/S2_6/data/classic/units.ruleset M /branches/S2_6/data/experimental/units.ruleset M /branches/S2_6/data/multiplayer/units.ruleset rulesets: remove blank line inside Paratroopers. See patch #6924 ------------------------------------------------------------------------ r31898 | cazfi | 2016-02-12 11:17:50 +0000 (Fri, 12 Feb 2016) | 5 lines Changed paths: M /branches/S2_6/win32/installer/Makefile M /branches/S2_6/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 ------------------------------------------------------------------------ r31895 | cazfi | 2016-02-12 11:11:11 +0000 (Fri, 12 Feb 2016) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r31892 | cazfi | 2016-02-12 10:51:52 +0000 (Fri, 12 Feb 2016) | 6 lines Changed paths: M /branches/S2_6/client/gui-sdl/gui_id.h M /branches/S2_6/client/gui-sdl/helpdlg.c M /branches/S2_6/client/gui-sdl/helpdlg.h M /branches/S2_6/client/gui-sdl/optiondlg.c M /branches/S2_6/client/gui-sdl2/gui_id.h M /branches/S2_6/client/gui-sdl2/helpdlg.c M /branches/S2_6/client/gui-sdl2/helpdlg.h M /branches/S2_6/client/gui-sdl2/optiondlg.c Added a button to enter Help Browser from sdl-clients' options menu. Requested by Daniel Markstedt See bug #17167 ------------------------------------------------------------------------ r31890 | cazfi | 2016-02-12 06:45:28 +0000 (Fri, 12 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/client/editor.c M /branches/S2_6/client/gui-gtk-2.0/editgui.c M /branches/S2_6/client/gui-gtk-2.0/editprop.c M /branches/S2_6/client/gui-gtk-2.0/menu.c M /branches/S2_6/client/gui-gtk-3.0/editgui.c M /branches/S2_6/client/gui-gtk-3.0/editprop.c M /branches/S2_6/client/gui-gtk-3.0/menu.c M /branches/S2_6/client/helpdata.c M /branches/S2_6/common/road.c M /branches/S2_6/common/road.h M /branches/S2_6/common/scriptcore/api_game_methods.c M /branches/S2_6/common/tile.c M /branches/S2_6/common/unitlist.c M /branches/S2_6/server/advisors/autosettlers.c M /branches/S2_6/server/citytools.c M /branches/S2_6/server/generator/mapgen.c M /branches/S2_6/server/generator/startpos.c M /branches/S2_6/server/maphand.c M /branches/S2_6/server/rssanity.c M /branches/S2_6/server/ruleset.c M /branches/S2_6/tools/civmanual.c M /branches/S2_6/tools/ruledit/rulesave.c Replaced road_type_iterate() with extra_type_by_cause_iterate(EC_ROAD) everywhere. See patch #6933 ------------------------------------------------------------------------ r31887 | cazfi | 2016-02-11 20:40:19 +0000 (Thu, 11 Feb 2016) | 5 lines Changed paths: M /branches/S2_6/common/map.c M /branches/S2_6/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 ------------------------------------------------------------------------ r31884 | cazfi | 2016-02-11 19:37:41 +0000 (Thu, 11 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/server/civserver.c M /branches/S2_6/server/ruleset.c M /branches/S2_6/utility/Makefile.am A /branches/S2_6/utility/deprecations.c A /branches/S2_6/utility/deprecations.h M /branches/S2_6/utility/registry_ini.c Added initial version of the deprecations module. See patch #6942 ------------------------------------------------------------------------ r31882 | cazfi | 2016-02-11 19:15:06 +0000 (Thu, 11 Feb 2016) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r31879 | cazfi | 2016-02-11 18:49:21 +0000 (Thu, 11 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/client/tilespec.c M /branches/S2_6/data/hex2t.tilespec M /branches/S2_6/data/isophex.tilespec M /branches/S2_6/data/trident/fog.spec Fixed unused entry warnings seen in supplied tilesets in S2_5. See bug #24219 ------------------------------------------------------------------------ r31877 | cazfi | 2016-02-11 14:28:24 +0000 (Thu, 11 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/data/scenarios/europe_1901.sav Merged ai.love column to rest of ai table in Europe 1901 scenario save See patch #6940 ------------------------------------------------------------------------ r31875 | cazfi | 2016-02-11 13:50:23 +0000 (Thu, 11 Feb 2016) | 5 lines Changed paths: M /branches/S2_6/common/ai.h M /branches/S2_6/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 ------------------------------------------------------------------------ r31872 | cazfi | 2016-02-11 12:00:48 +0000 (Thu, 11 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/client/client_main.c M /branches/S2_6/client/options.c M /branches/S2_6/client/options.h M /branches/S2_6/common/packets.def M /branches/S2_6/fc_version M /branches/S2_6/server/sernet.c M /branches/S2_6/server/sernet.h M /branches/S2_6/server/srv_main.c Added client Heartbeat feature to see that the server connection remains. See bug #19561 ------------------------------------------------------------------------ r31870 | cazfi | 2016-02-11 07:32:31 +0000 (Thu, 11 Feb 2016) | 5 lines Changed paths: M /branches/S2_6/client/audio_sdl.c M /branches/S2_6/m4/sdl2-client.m4 M /branches/S2_6/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 ------------------------------------------------------------------------ r31867 | cazfi | 2016-02-10 19:19:18 +0000 (Wed, 10 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/common/version.c M /branches/S2_6/common/version.h M /branches/S2_6/configure.ac M /branches/S2_6/gen_headers/freeciv_config.h.in Made FREECIV_RELEASE_MONTH public in freeciv_config.h See patch #6932 ------------------------------------------------------------------------ r31865 | cazfi | 2016-02-10 17:33:31 +0000 (Wed, 10 Feb 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-sdl2/helpdlg.c Fixed sdl2-client help browser to create separate icon instance for each building and unit. See bug #24394 ------------------------------------------------------------------------ r31862 | cazfi | 2016-02-10 12:18:32 +0000 (Wed, 10 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/data/alien/terrain.ruleset M /branches/S2_6/data/civ1/terrain.ruleset M /branches/S2_6/data/civ2/terrain.ruleset M /branches/S2_6/data/civ2civ3/terrain.ruleset M /branches/S2_6/data/classic/terrain.ruleset M /branches/S2_6/data/experimental/terrain.ruleset M /branches/S2_6/data/multiplayer/terrain.ruleset M /branches/S2_6/data/sandbox/terrain.ruleset M /branches/S2_6/data/stub/terrain.ruleset Updated terrain and resource gfx tag documentation comments in supplied terrain.ruleset files. See bug #24239 ------------------------------------------------------------------------ r31859 | cazfi | 2016-02-10 12:08:48 +0000 (Wed, 10 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/pages.c Adjust gtk3 (and gtk3x) client Password label for New Password request See patch #6927 ------------------------------------------------------------------------ r31857 | cazfi | 2016-02-10 11:53:57 +0000 (Wed, 10 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/doc/README.msys2 M /branches/S2_6/win32/installer_msys2/Makefile Made msys2 based Ruledit Installer to build. See patch #6925 ------------------------------------------------------------------------ r31855 | cazfi | 2016-02-10 11:39:32 +0000 (Wed, 10 Feb 2016) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r31853 | cazfi | 2016-02-10 11:34:40 +0000 (Wed, 10 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/configure.ac M /branches/S2_6/scripts/diff_ignore Use AM_PROG_AR instead of AC_CHECK_TOOL(ar) See patch #6930 ------------------------------------------------------------------------ r31851 | jtn | 2016-02-09 23:17:50 +0000 (Tue, 09 Feb 2016) | 5 lines Changed paths: M /branches/S2_6/client/colors_common.h M /branches/S2_6/client/overview_common.c M /branches/S2_6/common/terrain.h M /branches/S2_6/data/alien/terrain.ruleset M /branches/S2_6/data/civ1/terrain.ruleset M /branches/S2_6/data/civ2/terrain.ruleset M /branches/S2_6/data/civ2civ3/terrain.ruleset M /branches/S2_6/data/classic/terrain.ruleset M /branches/S2_6/data/experimental/terrain.ruleset M /branches/S2_6/data/misc/colors.tilespec M /branches/S2_6/data/multiplayer/terrain.ruleset M /branches/S2_6/data/sandbox/terrain.ruleset M /branches/S2_6/data/stub/terrain.ruleset M /branches/S2_6/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. ------------------------------------------------------------------------ r31850 | jtn | 2016-02-09 23:17:46 +0000 (Tue, 09 Feb 2016) | 5 lines Changed paths: M /branches/S2_6/common/terrain.c M /branches/S2_6/common/terrain.h M /branches/S2_6/server/generator/mapgen.c M /branches/S2_6/server/generator/utilities.c M /branches/S2_6/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. ------------------------------------------------------------------------ r31849 | jtn | 2016-02-09 23:17:40 +0000 (Tue, 09 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/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. ------------------------------------------------------------------------ r31843 | sveinung | 2016-02-09 18:03:55 +0000 (Tue, 09 Feb 2016) | 3 lines Changed paths: M /branches/S2_6/data/civ1/units.ruleset M /branches/S2_6/data/civ2/units.ruleset civ1 and civ2: document Bombarder field reqs. See bug #24393 ------------------------------------------------------------------------ r31842 | sveinung | 2016-02-09 18:03:48 +0000 (Tue, 09 Feb 2016) | 3 lines Changed paths: M /branches/S2_6/server/unittools.c Fix "no paradrop while transporting" enforcement. See bug #24392 ------------------------------------------------------------------------ r31835 | mir3x | 2016-02-09 15:04:00 +0000 (Tue, 09 Feb 2016) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r31833 | cazfi | 2016-02-09 13:12:46 +0000 (Tue, 09 Feb 2016) | 6 lines Changed paths: M /branches/S2_6/data/civ2civ3/effects.ruleset M /branches/S2_6/data/classic/effects.ruleset M /branches/S2_6/data/experimental/effects.ruleset M /branches/S2_6/data/multiplayer/effects.ruleset M /branches/S2_6/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 ------------------------------------------------------------------------ r31831 | cazfi | 2016-02-09 13:04:54 +0000 (Tue, 09 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/tools/ruledit/tab_building.cpp M /branches/S2_6/tools/ruledit/tab_building.h M /branches/S2_6/tools/ruledit/tab_tech.cpp M /branches/S2_6/tools/ruledit/tab_tech.h M /branches/S2_6/tools/ruledit/tab_unit.cpp M /branches/S2_6/tools/ruledit/tab_unit.h Added radio button to automate the usual rule_name -> display name update See patch #6914 ------------------------------------------------------------------------ r31829 | cazfi | 2016-02-09 08:45:02 +0000 (Tue, 09 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/common/aicore/cm.c M /branches/S2_6/common/aicore/path_finding.c M /branches/S2_6/common/city.c M /branches/S2_6/common/featured_text.c M /branches/S2_6/common/game.c M /branches/S2_6/common/scriptcore/api_game_find.c M /branches/S2_6/common/scriptcore/api_game_find.h M /branches/S2_6/common/scriptcore/api_game_methods.c M /branches/S2_6/common/scriptcore/api_game_methods.h M /branches/S2_6/common/scriptcore/api_game_specenum.c M /branches/S2_6/common/scriptcore/api_signal_base.c M /branches/S2_6/common/scriptcore/api_signal_base.h M /branches/S2_6/common/scriptcore/luascript_signal.c M /branches/S2_6/common/scriptcore/luascript_signal.h M /branches/S2_6/common/scriptcore/tolua_game.pkg M /branches/S2_6/utility/registry_ini.c M /branches/S2_6/utility/registry_ini.h M /branches/S2_6/utility/support.c M /branches/S2_6/utility/support.h Fixed number of shadowing warnings seen on OpenBSD, mainly conflicts with system headers. See patch #6922 ------------------------------------------------------------------------ r31825 | cazfi | 2016-02-08 20:51:29 +0000 (Mon, 08 Feb 2016) | 2 lines Changed paths: M /branches/S2_6/ai/default/aisettler.c Typofix "cosidering" -> "considering" ------------------------------------------------------------------------ r31823 | cazfi | 2016-02-08 19:17:46 +0000 (Mon, 08 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/dependencies/lua-5.3/src/localluaconf.h M /branches/S2_6/gen_headers/freeciv_config.h.in M /branches/S2_6/m4/readline.m4 M /branches/S2_6/server/console.c M /branches/S2_6/server/sernet.c M /branches/S2_6/server/stdinhand.c M /branches/S2_6/server/stdinhand.h Made FREECIV_HAVE_LIBREADLINE public in freeciv_config.h See patch #6912 ------------------------------------------------------------------------ r31821 | sveinung | 2016-02-08 16:43:02 +0000 (Mon, 08 Feb 2016) | 1 line Changed paths: M /branches/S2_6/client/control.c Comment spelling fix. ------------------------------------------------------------------------ r31819 | cazfi | 2016-02-08 16:35:59 +0000 (Mon, 08 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/data/civ2civ3/buildings.ruleset M /branches/S2_6/data/classic/buildings.ruleset M /branches/S2_6/data/experimental/buildings.ruleset M /branches/S2_6/data/multiplayer/buildings.ruleset M /branches/S2_6/data/sandbox/buildings.ruleset Barracks III obsoletes Barracks also directly in supplied rulesets except civ/2. See bug #24375 ------------------------------------------------------------------------ r31817 | cazfi | 2016-02-08 16:25:53 +0000 (Mon, 08 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/win32/installer_msys2/Makefile Made msys2 based Installer build and temporary install directories arch-specific. See patch #6910 ------------------------------------------------------------------------ r31815 | sveinung | 2016-02-08 00:11:01 +0000 (Mon, 08 Feb 2016) | 3 lines Changed paths: M /branches/S2_6/common/unittype.h Fix comment's reference to UTYF_PARATROOPERS. It isn't called F_PARATROOPERS any more. ------------------------------------------------------------------------ r31812 | cazfi | 2016-02-07 15:54:05 +0000 (Sun, 07 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/Makefile.am A /branches/S2_6/m4/intlmacosx.m4 Added missing intlmacosx.m4 from gettext distribution. See bug #24386 ------------------------------------------------------------------------ r31802 | cazfi | 2016-02-07 08:54:22 +0000 (Sun, 07 Feb 2016) | 5 lines Changed paths: M /branches/S2_6/doc/README.msys2 M /branches/S2_6/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 ------------------------------------------------------------------------ r31799 | cazfi | 2016-02-07 07:59:06 +0000 (Sun, 07 Feb 2016) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r31793 | cazfi | 2016-02-06 20:19:36 +0000 (Sat, 06 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/editprop.c M /branches/S2_6/client/gui-gtk-3.0/editprop.c M /branches/S2_6/fc_version M /branches/S2_6/server/edithand.c M /branches/S2_6/server/plrhand.c M /branches/S2_6/server/plrhand.h Added support for setting player government in editor. See patch #3300 ------------------------------------------------------------------------ r31791 | cazfi | 2016-02-06 15:13:46 +0000 (Sat, 06 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/data/civ2civ3/units.ruleset Fixed civ2civ3 Transport help to speak of "Oil Platform" instead of "Oil Well" in Ocean tiles. See patch #6903 ------------------------------------------------------------------------ r31789 | cazfi | 2016-02-06 07:54:50 +0000 (Sat, 06 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/win32/installer_msys2/win_arch.sh Fixed win_arch.sh detection of mingw64 environment. See patch #6911 ------------------------------------------------------------------------ r31786 | cazfi | 2016-02-06 07:35:43 +0000 (Sat, 06 Feb 2016) | 5 lines Changed paths: M /branches/S2_6/server/notify.c Fixed removal of the event_cache entries not to happen inside iteration through their own list. See bug #24283 ------------------------------------------------------------------------ r31784 | cazfi | 2016-02-06 07:12:07 +0000 (Sat, 06 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/configure.ac M /branches/S2_6/m4/features.m4 When tolua command cannot be found from the system, list it in missing features. See patch #6835 ------------------------------------------------------------------------ r31781 | cazfi | 2016-02-05 20:07:52 +0000 (Fri, 05 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/pages.c M /branches/S2_6/client/gui-gtk-3.0/pages.c M /branches/S2_6/client/gui-qt/fc_client.cpp Changed button label "Ruleset Version:" in pregame to say just "Ruleset:". See patch #6901 ------------------------------------------------------------------------ r31776 | cazfi | 2016-02-05 18:56:14 +0000 (Fri, 05 Feb 2016) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r31773 | cazfi | 2016-02-05 18:22:32 +0000 (Fri, 05 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/data/alien/buildings.ruleset M /branches/S2_6/data/alien/cities.ruleset M /branches/S2_6/data/alien/effects.ruleset M /branches/S2_6/data/alien/game.ruleset M /branches/S2_6/data/alien/governments.ruleset M /branches/S2_6/data/alien/nation_effects.ruleset M /branches/S2_6/data/alien/techs.ruleset M /branches/S2_6/data/alien/terrain.ruleset M /branches/S2_6/data/alien/units.ruleset Fixed unterminated strings literals xgettext warnings from alien ruleset See bug #24378 ------------------------------------------------------------------------ r31771 | cazfi | 2016-02-05 17:26:47 +0000 (Fri, 05 Feb 2016) | 5 lines Changed paths: M /branches/S2_6/win32/installer_msys2/Makefile Include files matching the arch to msys2 bases Installer packages, instead of always using win32 files. See patch #6896 ------------------------------------------------------------------------ r31758 | mir3x | 2016-02-05 11:11:25 +0000 (Fri, 05 Feb 2016) | 7 lines Changed paths: M /branches/S2_6/client/gui-qt/plrdlg.cpp M /branches/S2_6/client/gui-qt/plrdlg.h Fixed selection not restored after updating nations dialog. Reported by Jacob Nevins See bug #24369 ------------------------------------------------------------------------ r31754 | cazfi | 2016-02-04 21:32:42 +0000 (Thu, 04 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/gen_headers/freeciv_config.h.in M /branches/S2_6/m4/c++11.m4 M /branches/S2_6/m4/c11.m4 M /branches/S2_6/utility/log.h Made FREECIV_C11_STATIC_ASSERT and FREECIV_CXX11_STATIC_ASSERT public in freeciv_config.h See patch #6894 ------------------------------------------------------------------------ r31751 | cazfi | 2016-02-04 18:55:50 +0000 (Thu, 04 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/pages.c M /branches/S2_6/client/gui-gtk-3.0/pages.c M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/client/gui-qt/pages.cpp M /branches/S2_6/client/gui-qt/plrdlg.cpp M /branches/S2_6/client/gui-sdl/connectdlg.c M /branches/S2_6/client/gui-sdl/plrdlg.c M /branches/S2_6/client/gui-sdl2/connectdlg.c M /branches/S2_6/client/gui-sdl2/plrdlg.c Give string "Players" qualification that depends on situation. See patch #6893 ------------------------------------------------------------------------ r31749 | cazfi | 2016-02-04 18:11:56 +0000 (Thu, 04 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/common/aicore/caravan.c Improved caravan foreign trade setting logging See patch #6895 ------------------------------------------------------------------------ r31747 | cazfi | 2016-02-04 11:35:00 +0000 (Thu, 04 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/win32/Makefile.am M /branches/S2_6/win32/installer_msys2/Makefile D /branches/S2_6/win32/installer_msys2/create-freeciv-sdl-nsi.sh A /branches/S2_6/win32/installer_msys2/create-freeciv-sdl2-nsi.sh (from /branches/S2_6/win32/installer_msys2/create-freeciv-sdl-nsi.sh:31746) D /branches/S2_6/win32/installer_msys2/freeciv-sdl.cmd A /branches/S2_6/win32/installer_msys2/freeciv-sdl2.cmd (from /branches/S2_6/win32/installer_msys2/freeciv-sdl.cmd:31746) Renamed msys2 based sdl-client installer as sdl2-installer See patch #6892 ------------------------------------------------------------------------ r31745 | cazfi | 2016-02-04 09:58:17 +0000 (Thu, 04 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/tools/ruledit/ruledit.cpp Include windows.h to ruledit.cpp for LoadLibrary() declaration. See bug #24376 ------------------------------------------------------------------------ r31742 | cazfi | 2016-02-04 01:11:16 +0000 (Thu, 04 Feb 2016) | 5 lines Changed paths: M /branches/S2_6/data/alien/terrain.ruleset M /branches/S2_6/data/civ2/terrain.ruleset M /branches/S2_6/data/civ2civ3/terrain.ruleset M /branches/S2_6/data/classic/terrain.ruleset M /branches/S2_6/data/experimental/terrain.ruleset M /branches/S2_6/data/multiplayer/terrain.ruleset M /branches/S2_6/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 ------------------------------------------------------------------------ r31740 | cazfi | 2016-02-04 01:04:13 +0000 (Thu, 04 Feb 2016) | 5 lines Changed paths: M /branches/S2_6/INSTALL M /branches/S2_6/autogen.sh M /branches/S2_6/client/Makefile.am M /branches/S2_6/configure.ac M /branches/S2_6/doc/README.packaging Set libtool --preserve-dup-deps via AM_LIBTOOLFLAGS in client/ only. Minimum automake version requirement increased to 1.10. See patch #6890 ------------------------------------------------------------------------ r31738 | mir3x | 2016-02-03 18:42:50 +0000 (Wed, 03 Feb 2016) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r31734 | mir3x | 2016-02-03 18:19:36 +0000 (Wed, 03 Feb 2016) | 7 lines Changed paths: M /branches/S2_6/client/gui-qt/fc_client.cpp Fixed QFileDialog::getSaveFileName creating $HOME subdirectory. Reported by Günter Heine and Markus Koschany . See bug #24359 ------------------------------------------------------------------------ r31733 | cazfi | 2016-02-03 17:17:18 +0000 (Wed, 03 Feb 2016) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/POTFILES.in Added missing .tilespec files to POTFILES.in ------------------------------------------------------------------------ r31731 | cazfi | 2016-02-03 17:12:15 +0000 (Wed, 03 Feb 2016) | 5 lines Changed paths: M /branches/S2_6/data/alio.tilespec M /branches/S2_6/data/amplio.tilespec M /branches/S2_6/data/amplio2.tilespec M /branches/S2_6/data/cimpletoon.tilespec M /branches/S2_6/data/hex2t.tilespec M /branches/S2_6/data/hexemplio.tilespec M /branches/S2_6/data/isophex.tilespec M /branches/S2_6/data/isotrident.tilespec M /branches/S2_6/data/toonhex.tilespec M /branches/S2_6/data/trident.tilespec Capitalized names of supplied tilesets, added short summary to all that were missing one. See patch #6887 ------------------------------------------------------------------------ r31729 | cazfi | 2016-02-03 17:08:19 +0000 (Wed, 03 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/common/city.c M /branches/S2_6/common/improvement.c M /branches/S2_6/common/map.c M /branches/S2_6/common/map.h M /branches/S2_6/common/mapimg.c M /branches/S2_6/common/unittype.c M /branches/S2_6/common/unittype.h M /branches/S2_6/utility/shared.c M /branches/S2_6/utility/string_vector.c M /branches/S2_6/utility/string_vector.h Renamed set of variables named 'index' to avoid shadowing. See patch #6886 ------------------------------------------------------------------------ r31727 | cazfi | 2016-02-02 23:51:17 +0000 (Tue, 02 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/client/client_main.c M /branches/S2_6/common/ai.c M /branches/S2_6/common/city.h M /branches/S2_6/common/player.h M /branches/S2_6/common/unit.h M /branches/S2_6/common/unittype.h M /branches/S2_6/configure.ac M /branches/S2_6/gen_headers/freeciv_config.h.in Made FC_AI_LAST public under new name FREECIV_AI_MOD_LAST See bug #24377 ------------------------------------------------------------------------ r31724 | cazfi | 2016-02-02 23:37:07 +0000 (Tue, 02 Feb 2016) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/fi.po Updated Finnish translation. ------------------------------------------------------------------------ r31722 | cazfi | 2016-02-02 19:39:23 +0000 (Tue, 02 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/common/name_translation.h Removed fc_config.h include from name_translation.h See patch #6885 ------------------------------------------------------------------------ r31719 | cazfi | 2016-02-02 18:10:59 +0000 (Tue, 02 Feb 2016) | 7 lines Changed paths: M /branches/S2_6/win32/Makefile.am M /branches/S2_6/win32/installer/Makefile M /branches/S2_6/win32/installer/create-freeciv-gtk-qt-nsi.sh M /branches/S2_6/win32/installer/create-freeciv-ruledit-nsi.sh M /branches/S2_6/win32/installer/create-freeciv-sdl-nsi.sh A /branches/S2_6/win32/installer/licenses A /branches/S2_6/win32/installer/licenses/COPYING.installer (from /branches/S2_6/COPYING:31717) M /branches/S2_6/win32/installer_msys2/Makefile M /branches/S2_6/win32/installer_msys2/create-freeciv-gtk-qt-nsi.sh M /branches/S2_6/win32/installer_msys2/create-freeciv-ruledit-nsi.sh M /branches/S2_6/win32/installer_msys2/create-freeciv-sdl-nsi.sh A /branches/S2_6/win32/installer_msys2/licenses A /branches/S2_6/win32/installer_msys2/licenses/COPYING.installer (from /branches/S2_6/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 ------------------------------------------------------------------------ r31716 | cazfi | 2016-02-02 11:45:54 +0000 (Tue, 02 Feb 2016) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r31713 | cazfi | 2016-02-02 01:22:41 +0000 (Tue, 02 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/doc/Makefile.am M /branches/S2_6/win32/Makefile.am Add msys2 Windows Installer files to the distribution tarball See patch #6867 ------------------------------------------------------------------------ r31710 | cazfi | 2016-02-02 00:59:41 +0000 (Tue, 02 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/client/connectdlg_common.h Removed unused CLIENT_CAN_LAUNCH_SERVER macro See patch #6866 ------------------------------------------------------------------------ r31706 | jtn | 2016-02-01 20:11:09 +0000 (Mon, 01 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/client/tilespec.c Remove fallbacks for specific goto path sprites, now that all tilesets have graphics for them. See gna patch #6571. ------------------------------------------------------------------------ r31704 | cazfi | 2016-02-01 19:26:52 +0000 (Mon, 01 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/win32/installer_msys2/Makefile Updated list of dlls to include to the msys2 based gtk3-client installer package. See patch #6874 ------------------------------------------------------------------------ r31702 | jtn | 2016-02-01 09:54:56 +0000 (Mon, 01 Feb 2016) | 3 lines Changed paths: M /branches/S2_6/data/civ2civ3/terrain.ruleset civ2civ3: use tx.oil_rig graphics for Oil Platform. See gna patch #6880. ------------------------------------------------------------------------ r31701 | jtn | 2016-02-01 09:54:53 +0000 (Mon, 01 Feb 2016) | 4 lines Changed paths: M /branches/S2_6/data/amplio/terrain1.spec M /branches/S2_6/data/hex2t/tiles.spec M /branches/S2_6/data/isophex/terrain1.spec M /branches/S2_6/data/isotrident/terrain1.spec M /branches/S2_6/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. ------------------------------------------------------------------------ r31700 | jtn | 2016-02-01 09:54:49 +0000 (Mon, 01 Feb 2016) | 3 lines Changed paths: M /branches/S2_6/data/amplio2/terrain1.png M /branches/S2_6/data/amplio2/terrain1.spec Copy Amplio2 oil rig graphic from Hexemplio. See gna patch #6878. ------------------------------------------------------------------------ r31699 | jtn | 2016-02-01 09:54:42 +0000 (Mon, 01 Feb 2016) | 7 lines Changed paths: M /branches/S2_6/data/hexemplio/terrain1.png M /branches/S2_6/data/hexemplio/terrain1.spec M /branches/S2_6/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. ------------------------------------------------------------------------ r31698 | jtn | 2016-02-01 09:54:35 +0000 (Mon, 01 Feb 2016) | 3 lines Changed paths: M /branches/S2_6/data/amplio2/terrain1.spec Use Amplio2 goto path sprites in the intended order. See gna bug #24364. ------------------------------------------------------------------------ r31692 | cazfi | 2016-01-31 18:50:54 +0000 (Sun, 31 Jan 2016) | 6 lines Changed paths: M /branches/S2_6/utility/net_types.h M /branches/S2_6/utility/netintf.c Added errno mapping for WSAECONNABORTED. Based on anonymous report. See bug #20881 ------------------------------------------------------------------------ r31690 | cazfi | 2016-01-31 16:47:51 +0000 (Sun, 31 Jan 2016) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r31688 | cazfi | 2016-01-31 14:14:52 +0000 (Sun, 31 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/configure.ac M /branches/S2_6/gen_headers/freeciv_config.h.in M /branches/S2_6/utility/registry.c M /branches/S2_6/utility/registry_xml.c M /branches/S2_6/utility/registry_xml.h Made FREECIV_HAVE_XML_REGISTRY public in freeciv_config.h See patch #6868 ------------------------------------------------------------------------ r31684 | cazfi | 2016-01-31 11:03:06 +0000 (Sun, 31 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/win32/installer_msys2/Makefile M /branches/S2_6/win32/installer_msys2/create-freeciv-gtk-qt-nsi.sh M /branches/S2_6/win32/installer_msys2/create-freeciv-gtk2-nsi.sh M /branches/S2_6/win32/installer_msys2/create-freeciv-gtk3-nsi.sh M /branches/S2_6/win32/installer_msys2/create-freeciv-qt-nsi.sh M /branches/S2_6/win32/installer_msys2/create-freeciv-ruledit-nsi.sh M /branches/S2_6/win32/installer_msys2/create-freeciv-sdl-nsi.sh A /branches/S2_6/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 ------------------------------------------------------------------------ r31679 | cazfi | 2016-01-29 15:08:11 +0000 (Fri, 29 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/data/alien/buildings.ruleset M /branches/S2_6/data/alien/cities.ruleset M /branches/S2_6/data/alien/effects.ruleset M /branches/S2_6/data/alien/game.ruleset M /branches/S2_6/data/alien/governments.ruleset M /branches/S2_6/data/alien/nation_effects.ruleset M /branches/S2_6/data/alien/nations.ruleset M /branches/S2_6/data/alien/styles.ruleset M /branches/S2_6/data/alien/techs.ruleset M /branches/S2_6/data/alien/terrain.ruleset M /branches/S2_6/data/alien/units.ruleset Added warning comment against modifying files in place to alien ruleset files. See patch #6873 ------------------------------------------------------------------------ r31676 | sveinung | 2016-01-29 12:30:08 +0000 (Fri, 29 Jan 2016) | 8 lines Changed paths: M /branches/S2_6/common/packets.def M /branches/S2_6/common/unittype.h M /branches/S2_6/data/alien/units.ruleset M /branches/S2_6/data/civ1/units.ruleset M /branches/S2_6/data/civ2/units.ruleset M /branches/S2_6/data/civ2civ3/units.ruleset M /branches/S2_6/data/classic/units.ruleset M /branches/S2_6/data/experimental/units.ruleset M /branches/S2_6/data/multiplayer/units.ruleset M /branches/S2_6/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 ------------------------------------------------------------------------ r31673 | cazfi | 2016-01-29 08:02:23 +0000 (Fri, 29 Jan 2016) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r31670 | cazfi | 2016-01-29 07:53:06 +0000 (Fri, 29 Jan 2016) | 5 lines Changed paths: M /branches/S2_6/configure.ac Give AC_INIT() bug report address and tarball name parameters. As tarball name is explicitly set, capitalized the project name parameter. See bug #24251 ------------------------------------------------------------------------ r31668 | cazfi | 2016-01-29 06:47:00 +0000 (Fri, 29 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/voteinfo_bar.c Removed hardcoded size requests from the votebar setup of the gtk3- and gtk3x-client. See bug #24353 ------------------------------------------------------------------------ r31666 | cazfi | 2016-01-29 01:59:36 +0000 (Fri, 29 Jan 2016) | 5 lines Changed paths: M /branches/S2_6/data/civ2civ3/terrain.ruleset M /branches/S2_6/data/classic/terrain.ruleset M /branches/S2_6/data/experimental/terrain.ruleset M /branches/S2_6/data/multiplayer/terrain.ruleset M /branches/S2_6/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 ------------------------------------------------------------------------ r31664 | cazfi | 2016-01-29 01:16:54 +0000 (Fri, 29 Jan 2016) | 7 lines Changed paths: M /branches/S2_6/client/audio.c M /branches/S2_6/client/audio.h M /branches/S2_6/client/client_main.c M /branches/S2_6/client/options.c M /branches/S2_6/client/options.h M /branches/S2_6/client/packhand.c M /branches/S2_6/client/themes_common.c M /branches/S2_6/client/themes_common.h M /branches/S2_6/client/tilespec.c M /branches/S2_6/client/tilespec.h M /branches/S2_6/common/game.h M /branches/S2_6/common/packets.def M /branches/S2_6/fc_version M /branches/S2_6/server/connecthand.c M /branches/S2_6/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 ------------------------------------------------------------------------ r31662 | cazfi | 2016-01-29 00:18:57 +0000 (Fri, 29 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/data/scenarios/tileset-demo.sav Updated tileset-demo scenario with action_decision fields See patch #6864 ------------------------------------------------------------------------ r31660 | cazfi | 2016-01-28 23:41:43 +0000 (Thu, 28 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/client/clinet.c M /branches/S2_6/client/connectdlg_common.c M /branches/S2_6/client/servers.c M /branches/S2_6/common/connection.c M /branches/S2_6/server/civserver.c M /branches/S2_6/server/meta.c M /branches/S2_6/server/sernet.c M /branches/S2_6/server/srv_main.c M /branches/S2_6/tools/download.c M /branches/S2_6/tools/modinst.c M /branches/S2_6/utility/bitvector.c M /branches/S2_6/utility/capability.c M /branches/S2_6/utility/fcbacktrace.c M /branches/S2_6/utility/fcthread.h M /branches/S2_6/utility/netintf.c M /branches/S2_6/utility/shared.c M /branches/S2_6/utility/support.c Include fc_prehdrs.h where needed See patch #6862 ------------------------------------------------------------------------ r31659 | cazfi | 2016-01-28 23:30:21 +0000 (Thu, 28 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/doc/README.msys2 Updated README.msys2 See patch #6848 ------------------------------------------------------------------------ r31656 | cazfi | 2016-01-28 12:19:54 +0000 (Thu, 28 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/win32/installer_msys2/Makefile Configure msys2 Installer builds with --without-readline See patch #6860 ------------------------------------------------------------------------ r31654 | cazfi | 2016-01-28 07:11:50 +0000 (Thu, 28 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/common/game.c Added comment about game.client initialization in client side to game.c See bug #24350 ------------------------------------------------------------------------ r31651 | cazfi | 2016-01-28 06:57:05 +0000 (Thu, 28 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/autogen.sh Run aclocal again after libtoolize in autogen.sh. See patch #6861 ------------------------------------------------------------------------ r31649 | cazfi | 2016-01-28 05:41:58 +0000 (Thu, 28 Jan 2016) | 5 lines Changed paths: M /branches/S2_6/Makefile.am M /branches/S2_6/configure.ac A /branches/S2_6/m4/winsock2.m4 Added winsock2.h configure check that works when winsock2.h must be included before any standard headers. See patch #6837 ------------------------------------------------------------------------ r31647 | cazfi | 2016-01-28 05:00:37 +0000 (Thu, 28 Jan 2016) | 5 lines Changed paths: M /branches/S2_6/data/flags/sikkim-large.png M /branches/S2_6/data/flags/sikkim-shield-large.png M /branches/S2_6/data/flags/sikkim-shield.png M /branches/S2_6/data/flags/sikkim.png M /branches/S2_6/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 ------------------------------------------------------------------------ r31642 | cazfi | 2016-01-27 20:28:00 +0000 (Wed, 27 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/client/client_main.h M /branches/S2_6/common/map.h Always use FREECIV_DEBUG instead of DEBUG in headers. See patch #6856 ------------------------------------------------------------------------ r31637 | cazfi | 2016-01-27 16:47:09 +0000 (Wed, 27 Jan 2016) | 6 lines Changed paths: M /branches/S2_6/data/civ2civ3/units.ruleset Gave civ2civ3 Engineers veteran level names distinct from military units. Requested by Jacob Nevins See patc #5007 ------------------------------------------------------------------------ r31634 | sveinung | 2016-01-27 14:17:45 +0000 (Wed, 27 Jan 2016) | 9 lines Changed paths: M /branches/S2_6/common/unittype.h M /branches/S2_6/data/alien/units.ruleset M /branches/S2_6/data/civ1/units.ruleset M /branches/S2_6/data/civ2/units.ruleset M /branches/S2_6/data/civ2civ3/units.ruleset M /branches/S2_6/data/classic/units.ruleset M /branches/S2_6/data/experimental/units.ruleset M /branches/S2_6/data/multiplayer/units.ruleset M /branches/S2_6/data/stub/units.ruleset M /branches/S2_6/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 ------------------------------------------------------------------------ r31631 | cazfi | 2016-01-27 12:17:55 +0000 (Wed, 27 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/client/packhand.c M /branches/S2_6/client/tilespec.c M /branches/S2_6/common/extras.h M /branches/S2_6/common/packets.def M /branches/S2_6/data/alien/terrain.ruleset M /branches/S2_6/data/civ1/terrain.ruleset M /branches/S2_6/data/civ2/terrain.ruleset M /branches/S2_6/data/civ2civ3/terrain.ruleset M /branches/S2_6/data/classic/terrain.ruleset M /branches/S2_6/data/experimental/terrain.ruleset M /branches/S2_6/data/multiplayer/terrain.ruleset M /branches/S2_6/data/sandbox/terrain.ruleset M /branches/S2_6/data/stub/terrain.ruleset M /branches/S2_6/fc_version M /branches/S2_6/server/ruleset.c M /branches/S2_6/tools/ruledit/rulesave.c Support two alternative gfx tags for extra building activities. See patc #6828 ------------------------------------------------------------------------ r31629 | cazfi | 2016-01-27 10:48:34 +0000 (Wed, 27 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/configure.ac Make configure check for pwd.h even on Windows builds See patc #6858 ------------------------------------------------------------------------ r31626 | cazfi | 2016-01-27 06:36:43 +0000 (Wed, 27 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/data/flags/saxony-large.png M /branches/S2_6/data/flags/saxony-shield-large.png M /branches/S2_6/data/flags/saxony-shield.png M /branches/S2_6/data/flags/saxony.png M /branches/S2_6/data/flags/saxony.svg Reverted patch #2205 to restore previous version of Saxony flag to use. See bug #23814 ------------------------------------------------------------------------ r31624 | cazfi | 2016-01-27 04:16:06 +0000 (Wed, 27 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/server/techtools.c M /branches/S2_6/server/techtools.h Removed obsolete give_random_free_tech() See patch #6535 ------------------------------------------------------------------------ r31621 | cazfi | 2016-01-27 02:09:22 +0000 (Wed, 27 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/server/srv_main.h M /branches/S2_6/tools/download.c M /branches/S2_6/tools/modinst.c M /branches/S2_6/utility/Makefile.am A /branches/S2_6/utility/net_types.h M /branches/S2_6/utility/netintf.h Moved upper level abstraction parts of netintf.h to new net_types.h header See patch #6843 ------------------------------------------------------------------------ r31619 | cazfi | 2016-01-27 00:52:08 +0000 (Wed, 27 Jan 2016) | 6 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/wldlg.c M /branches/S2_6/client/gui-gtk-3.0/wldlg.c Cleanup and improve comments of gtk-clients' refresh_worklist() Requested by Jacob Nevins See bug #17595 ------------------------------------------------------------------------ r31617 | cazfi | 2016-01-26 23:45:49 +0000 (Tue, 26 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/doc/README.msys2 Added nsis to list of packages to install to msys2 env See patch #6853 ------------------------------------------------------------------------ r31614 | sveinung | 2016-01-26 18:56:04 +0000 (Tue, 26 Jan 2016) | 9 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r31610 | cazfi | 2016-01-26 10:47:05 +0000 (Tue, 26 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/win32/installer_msys2/Makefile Get dlls to MSYS2 based installation from path /mingw32/bin/ See patch #6852 ------------------------------------------------------------------------ r31607 | cazfi | 2016-01-26 10:35:21 +0000 (Tue, 26 Jan 2016) | 6 lines Changed paths: M /branches/S2_6/data/hexemplio/water1.png M /branches/S2_6/data/hexemplio/water2.png Updated hexemplio shore tiles to ones that do not unnecessarily have river outlets. Art by GriffonSpade See patch #6850 ------------------------------------------------------------------------ r31605 | cazfi | 2016-01-26 05:39:45 +0000 (Tue, 26 Jan 2016) | 5 lines Changed paths: M /branches/S2_6/win32/installer/Makefile M /branches/S2_6/win32/installer_msys2/Makefile Made Vista the minimum requirement for Windows Installer builds so that we get getaddrinfo() to use. See patch #6818 ------------------------------------------------------------------------ r31603 | jtn | 2016-01-25 18:35:00 +0000 (Mon, 25 Jan 2016) | 3 lines Changed paths: M /branches/S2_6/data/amplio/terrain1.png M /branches/S2_6/data/amplio/terrain1.spec M /branches/S2_6/data/amplio2/terrain1.png M /branches/S2_6/data/amplio2/terrain1.spec M /branches/S2_6/data/hex2t/tiles.png M /branches/S2_6/data/hex2t/tiles.spec M /branches/S2_6/data/hexemplio/terrain1.png M /branches/S2_6/data/hexemplio/terrain1.spec M /branches/S2_6/data/isophex/terrain1.png M /branches/S2_6/data/isophex/terrain1.spec M /branches/S2_6/data/isotrident/terrain1.png M /branches/S2_6/data/isotrident/terrain1.spec M /branches/S2_6/data/trident/tiles.png M /branches/S2_6/data/trident/tiles.spec Add basic graphics for goto turn steps, waypoints etc to all tilesets. See gna patch #5681. ------------------------------------------------------------------------ r31602 | jtn | 2016-01-25 18:34:44 +0000 (Mon, 25 Jan 2016) | 3 lines Changed paths: M /branches/S2_6/client/tilespec.c Don't draw goto state sprites with fog. See gna bug #24342. ------------------------------------------------------------------------ r31601 | jtn | 2016-01-25 18:34:41 +0000 (Mon, 25 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/data/scenarios/tutorial.sav Improvements to tutorial scenario: explain what to do with boats, and warn about killstack. See gna patch #2911. ------------------------------------------------------------------------ r31600 | jtn | 2016-01-25 18:34:37 +0000 (Mon, 25 Jan 2016) | 3 lines Changed paths: M /branches/S2_6/common/scriptcore/api_game_methods.c M /branches/S2_6/common/scriptcore/api_game_methods.h M /branches/S2_6/common/scriptcore/tolua_game.pkg Lua: add Unit:transporter(), Unit:cargo_iterate(). See gna patch #6845. ------------------------------------------------------------------------ r31599 | jtn | 2016-01-25 18:34:34 +0000 (Mon, 25 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/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. ------------------------------------------------------------------------ r31598 | jtn | 2016-01-25 18:34:31 +0000 (Mon, 25 Jan 2016) | 3 lines Changed paths: M /branches/S2_6/server/savegame.c Correctly load fixed seeds from pre-2.3 scenarios. See gna bug #24340. ------------------------------------------------------------------------ r31590 | cazfi | 2016-01-25 14:24:02 +0000 (Mon, 25 Jan 2016) | 7 lines Changed paths: M /branches/S2_6/data/civ2civ3/README.civ2civ3 M /branches/S2_6/data/civ2civ3/effects.ruleset M /branches/S2_6/data/civ2civ3/techs.ruleset M /branches/S2_6/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 ------------------------------------------------------------------------ r31588 | cazfi | 2016-01-25 14:14:50 +0000 (Mon, 25 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/server/savegame2.c De not fill terrident mappings from the current version of the ruleset. See bug #24325 ------------------------------------------------------------------------ r31585 | cazfi | 2016-01-25 12:35:24 +0000 (Mon, 25 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/data/scenarios/tileset-demo.sav Added name property for tileset-demo scenario. See patch #6840 ------------------------------------------------------------------------ r31583 | cazfi | 2016-01-25 11:24:17 +0000 (Mon, 25 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/client/tilespec.c M /branches/S2_6/client/tilespec.h tileset_load_toplevel() can be limited to accept only specific topology tileset. See patch #6844 ------------------------------------------------------------------------ r31581 | cazfi | 2016-01-25 03:13:40 +0000 (Mon, 25 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/ai/default/advmilitary.c M /branches/S2_6/ai/default/aicity.c M /branches/S2_6/ai/default/aiunit.c M /branches/S2_6/ai/difficulty.c M /branches/S2_6/ai/difficulty.h M /branches/S2_6/common/player.c M /branches/S2_6/common/player.h Move ai_fuzzy() from common/player.c to ai/difficulty.c See patch #5915 ------------------------------------------------------------------------ r31578 | cazfi | 2016-01-25 00:04:46 +0000 (Mon, 25 Jan 2016) | 5 lines Changed paths: M /branches/S2_6/client/chatline_common.c M /branches/S2_6/client/chatline_common.h M /branches/S2_6/client/gui-gtk-2.0/gui_main.c M /branches/S2_6/client/gui-gtk-3.0/gui_main.c M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-sdl/pages.c M /branches/S2_6/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 ------------------------------------------------------------------------ r31575 | cazfi | 2016-01-24 20:07:05 +0000 (Sun, 24 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/utility/Makefile.am M /branches/S2_6/utility/astring.c A /branches/S2_6/utility/fc_prehdrs.h Added fc_prehdrs.h that initially has handling of winsock header includes. See patch #6836 ------------------------------------------------------------------------ r31571 | cazfi | 2016-01-24 13:20:47 +0000 (Sun, 24 Jan 2016) | 9 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r31568 | cazfi | 2016-01-24 12:48:00 +0000 (Sun, 24 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/citydlg.cpp M /branches/S2_6/client/gui-qt/plrdlg.cpp M /branches/S2_6/client/gui-qt/ratesdlg.cpp Translate Qt-client strings that previously were only collected for translation. See bug #24339 ------------------------------------------------------------------------ r31566 | cazfi | 2016-01-24 12:32:11 +0000 (Sun, 24 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/server/savegame2.c Do not save documentary seed values to the savegame if they are zero. See patch #6839 ------------------------------------------------------------------------ r31563 | cazfi | 2016-01-24 12:11:54 +0000 (Sun, 24 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/common/mapimg.c Do not include netintf.h to mapimg.c See patch #6842 ------------------------------------------------------------------------ r31558 | cazfi | 2016-01-23 19:17:42 +0000 (Sat, 23 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/utility/ioz.c Changed type of xz-compressed file read and write amounts from ssize_t to size_t. See bug #24332 ------------------------------------------------------------------------ r31556 | cazfi | 2016-01-23 14:28:30 +0000 (Sat, 23 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/doc/README.msys2 M /branches/S2_6/win32/installer_msys2/Makefile Moved documentation part from installer_msys2/Makefile to README.msys2 See patch #6834 ------------------------------------------------------------------------ r31553 | cazfi | 2016-01-23 14:13:13 +0000 (Sat, 23 Jan 2016) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r31551 | cazfi | 2016-01-23 13:55:37 +0000 (Sat, 23 Jan 2016) | 8 lines Changed paths: M /branches/S2_6/data/hexemplio/unitextras.png M /branches/S2_6/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 ------------------------------------------------------------------------ r31546 | cazfi | 2016-01-23 07:32:12 +0000 (Sat, 23 Jan 2016) | 6 lines Changed paths: M /branches/S2_6/client/control.c M /branches/S2_6/client/gui-gtk-2.0/gui_stuff.c M /branches/S2_6/client/gui-gtk-3.0/gui_stuff.c M /branches/S2_6/common/mapimg.c M /branches/S2_6/common/scriptcore/luascript.c M /branches/S2_6/m4/gtk-2.0.m4 M /branches/S2_6/m4/sdl.m4 M /branches/S2_6/m4/sdl2.m4 M /branches/S2_6/server/cityturn.c M /branches/S2_6/server/sernet.c M /branches/S2_6/utility/registry_ini.c M /branches/S2_6/utility/section_file.c Replaced all occurrences of word "occured" with "occurred" Seen in Debian lintian reports See bug #24331 ------------------------------------------------------------------------ r31542 | cazfi | 2016-01-23 07:12:13 +0000 (Sat, 23 Jan 2016) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r31540 | cazfi | 2016-01-22 17:05:36 +0000 (Fri, 22 Jan 2016) | 2 lines Changed paths: M /branches/S2_6/server/settings.c Updated comment to state savecompat.c as location of compat_load_() functions. ------------------------------------------------------------------------ r31537 | cazfi | 2016-01-22 15:15:23 +0000 (Fri, 22 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/client/client_main.c M /branches/S2_6/client/connectdlg_common.c M /branches/S2_6/client/servers.c M /branches/S2_6/configure.ac M /branches/S2_6/gen_headers/freeciv_config.h.in M /branches/S2_6/server/civserver.c M /branches/S2_6/server/sernet.c M /branches/S2_6/utility/netintf.c M /branches/S2_6/utility/netintf.h M /branches/S2_6/utility/shared.c Made FREECIV_IPV6_SUPPORT public in freeciv_config.h See bug #24333 ------------------------------------------------------------------------ r31534 | cazfi | 2016-01-22 14:15:00 +0000 (Fri, 22 Jan 2016) | 6 lines Changed paths: M /branches/S2_6/common/game.h M /branches/S2_6/common/map.c M /branches/S2_6/common/map_types.h M /branches/S2_6/server/generator/mapgen.c M /branches/S2_6/server/savegame2.c M /branches/S2_6/server/settings.c M /branches/S2_6/server/srv_main.c Keep random seed values actually used separate from the server settings. Reported by Jacob Nevins See bug #24319 ------------------------------------------------------------------------ r31531 | cazfi | 2016-01-22 07:16:46 +0000 (Fri, 22 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/configure.ac M /branches/S2_6/doc/README.packaging Use system tolua command by default, if found. See patch #6789 ------------------------------------------------------------------------ r31527 | cazfi | 2016-01-21 20:30:44 +0000 (Thu, 21 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/utility/specvec.h Renamed variable 'index' as 'svindex' in specvec.h inline functions. See bug #24330 ------------------------------------------------------------------------ r31524 | cazfi | 2016-01-21 10:27:08 +0000 (Thu, 21 Jan 2016) | 6 lines Changed paths: M /branches/S2_6/client/tilespec.c M /branches/S2_6/data/alien/terrain.ruleset M /branches/S2_6/data/amplio/tiles.spec M /branches/S2_6/data/amplio2/activities.spec M /branches/S2_6/data/civ1/terrain.ruleset M /branches/S2_6/data/civ2/terrain.ruleset M /branches/S2_6/data/civ2civ3/terrain.ruleset M /branches/S2_6/data/classic/terrain.ruleset M /branches/S2_6/data/experimental/terrain.ruleset M /branches/S2_6/data/hex2t/items.spec M /branches/S2_6/data/hexemplio/unitextras.spec M /branches/S2_6/data/isotrident/tiles.spec M /branches/S2_6/data/multiplayer/terrain.ruleset M /branches/S2_6/data/sandbox/terrain.ruleset M /branches/S2_6/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 ------------------------------------------------------------------------ r31521 | cazfi | 2016-01-21 10:20:04 +0000 (Thu, 21 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/tests/header_guard.sh Updated header_guard test to know that spec*.h files are under utility/ See bug #24322 ------------------------------------------------------------------------ r31515 | cazfi | 2016-01-20 16:26:26 +0000 (Wed, 20 Jan 2016) | 7 lines Changed paths: M /branches/S2_6/common/version.c M /branches/S2_6/server/console.h M /branches/S2_6/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 ------------------------------------------------------------------------ r31513 | cazfi | 2016-01-20 11:02:46 +0000 (Wed, 20 Jan 2016) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r31510 | cazfi | 2016-01-20 09:46:26 +0000 (Wed, 20 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/data/scenarios/europe-200x100-v2.sav Updated Europe 200x100 scenario to freeciv-2.6 savegame format. See bug #24315 ------------------------------------------------------------------------ r31508 | cazfi | 2016-01-20 09:30:58 +0000 (Wed, 20 Jan 2016) | 6 lines Changed paths: M /branches/S2_6/data/hexemplio/rivers.png M /branches/S2_6/data/hexemplio/rivers.spec Updated hexemplio rivers. Art by GriffonSpade See patch #6822 ------------------------------------------------------------------------ r31490 | cazfi | 2016-01-19 12:55:27 +0000 (Tue, 19 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/utility/speclist.h Renamed variable 'index' as 'slindex' in speclist.h inline functions. See bug #24277 ------------------------------------------------------------------------ r31487 | sveinung | 2016-01-19 11:55:42 +0000 (Tue, 19 Jan 2016) | 13 lines Changed paths: M /branches/S2_6/server/advisors/advspace.c M /branches/S2_6/server/spacerace.c M /branches/S2_6/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 ------------------------------------------------------------------------ r31484 | cazfi | 2016-01-18 14:40:32 +0000 (Mon, 18 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/data/default/default.lua Renamed default.lua functions so that they all begin "_deflua_" See patch #6816 ------------------------------------------------------------------------ r31482 | cazfi | 2016-01-18 11:15:07 +0000 (Mon, 18 Jan 2016) | 6 lines Changed paths: M /branches/S2_6/data/scenarios/tileset-demo.sav M /branches/S2_6/server/savecompat.c M /branches/S2_6/server/savegame2.c Added players' consequtive idle turns count to savegame. Requested by Michal Mazurek See bug #24312 ------------------------------------------------------------------------ r31480 | cazfi | 2016-01-18 06:24:12 +0000 (Mon, 18 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/utility/support.c Replaced use of _beginthreadex() with CreateThread() in Windows console handling. See bug #24291 ------------------------------------------------------------------------ r31478 | cazfi | 2016-01-17 21:29:44 +0000 (Sun, 17 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/server/unithand.c Made adding an unit to a city to emit "city_size_change" signal to lua scripts. See bug #24308 ------------------------------------------------------------------------ r31475 | sveinung | 2016-01-17 13:06:20 +0000 (Sun, 17 Jan 2016) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r31472 | cazfi | 2016-01-16 22:48:39 +0000 (Sat, 16 Jan 2016) | 4 lines Changed paths: A /branches/S2_6/doc/README.msys2 Added initial version of README.msys2 See patch #6758 ------------------------------------------------------------------------ r31470 | cazfi | 2016-01-16 22:26:45 +0000 (Sat, 16 Jan 2016) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r31467 | cazfi | 2016-01-16 21:32:02 +0000 (Sat, 16 Jan 2016) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/pages.cpp Use translated version of Qt-client menu item "View" Reported by Markus Linnakangas See bug #24306 ------------------------------------------------------------------------ r31464 | igx31 | 2016-01-16 15:48:27 +0000 (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 ------------------------------------------------------------------------ r31462 | cazfi | 2016-01-13 21:51:37 +0000 (Wed, 13 Jan 2016) | 7 lines Changed paths: M /branches/S2_6/common/scriptcore/api_game_methods.c M /branches/S2_6/common/scriptcore/api_game_methods.h M /branches/S2_6/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 ------------------------------------------------------------------------ r31460 | cazfi | 2016-01-13 06:05:46 +0000 (Wed, 13 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/client/client_main.c M /branches/S2_6/client/options.c Iclude to all files using va_list See bug #23289 ------------------------------------------------------------------------ r31457 | cazfi | 2016-01-13 04:21:41 +0000 (Wed, 13 Jan 2016) | 6 lines Changed paths: M /branches/S2_6/common/improvement.c Set values correctly to improvement feature cache Patch by Frank See patch #6740 ------------------------------------------------------------------------ r31455 | cazfi | 2016-01-13 04:15:46 +0000 (Wed, 13 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/client/connectdlg_common.c Fixed compilation in a case where both HAVE_WORKING_FORK and WIN32_NATIVE are true. See bug #24293 ------------------------------------------------------------------------ r31452 | cazfi | 2016-01-11 20:00:24 +0000 (Mon, 11 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/utility/fcbacktrace.h Added 'extern "C"' to fcbacktrace.h when included to a C++ file. See bug #24284 ------------------------------------------------------------------------ r31450 | cazfi | 2016-01-11 15:18:48 +0000 (Mon, 11 Jan 2016) | 5 lines Changed paths: M /branches/S2_6/ai/default/advdiplomacy.c M /branches/S2_6/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 ------------------------------------------------------------------------ r31447 | cazfi | 2016-01-11 14:23:58 +0000 (Mon, 11 Jan 2016) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r31443 | cazfi | 2016-01-11 10:05:48 +0000 (Mon, 11 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/configure.ac Look for AF_INET6 from See patch #6812 ------------------------------------------------------------------------ r31440 | cazfi | 2016-01-10 17:33:53 +0000 (Sun, 10 Jan 2016) | 5 lines Changed paths: A /branches/S2_6/win32/installer_msys2 (from /branches/S2_6/win32/installer:31433) Copied win32/installer as win32/installer_msys2 to form base of development of MSYS2 based installers. See patch #6757 ------------------------------------------------------------------------ r31437 | cazfi | 2016-01-10 17:27:53 +0000 (Sun, 10 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/client/Makefile.am M /branches/S2_6/doc/HACKING Do not refer to freeciv client as civclient in documentation. See patch #6810 ------------------------------------------------------------------------ r31435 | cazfi | 2016-01-10 17:16:56 +0000 (Sun, 10 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/configure.ac M /branches/S2_6/utility/shared.c Added configure check to make sure is available before trying to include it. See bug #24292 ------------------------------------------------------------------------ r31427 | cazfi | 2016-01-10 07:45:41 +0000 (Sun, 10 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/ai/default/aiunit.c Barbarians may continue pillaging even when they have move points, so they sometimes finish it. See bug #23305 ------------------------------------------------------------------------ r31425 | cazfi | 2016-01-10 07:40:15 +0000 (Sun, 10 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/client/audio.c M /branches/S2_6/scripts/capabilities Added soundspec and musicspec support to scripts/capabilities See patch #6805 ------------------------------------------------------------------------ r31423 | cazfi | 2016-01-10 07:23:41 +0000 (Sun, 10 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/configure.ac Removed duplicate check for existence See bug #24290 ------------------------------------------------------------------------ r31421 | cazfi | 2016-01-08 20:21:31 +0000 (Fri, 08 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/server/meta.c Free structure of the metaserver connection handling thread. See bug #24287 ------------------------------------------------------------------------ r31419 | cazfi | 2016-01-08 14:32:45 +0000 (Fri, 08 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/win32/installer/Makefile M /branches/S2_6/win32/installer/create-freeciv-ruledit-nsi.sh Show translation statistics of the ruledit domain in Ruledit Windows Installer See patch #6803 ------------------------------------------------------------------------ r31417 | cazfi | 2016-01-08 12:54:53 +0000 (Fri, 08 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/utility/fcbacktrace.c Disabled backtrace logs from testmatic builds See patch #6795 ------------------------------------------------------------------------ r31411 | cazfi | 2016-01-08 08:49:22 +0000 (Fri, 08 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/dependencies/tolua-5.2/Makefile.am M /branches/S2_6/dependencies/tolua-5.2/README A /branches/S2_6/dependencies/tolua-5.2/Version A /branches/S2_6/dependencies/tolua-5.2/freeciv_tolua.patch M /branches/S2_6/dependencies/tolua-5.2/include/tolua.h M /branches/S2_6/dependencies/tolua-5.2/src/bin/lua/basic.lua M /branches/S2_6/dependencies/tolua-5.2/src/bin/lua/clean.lua M /branches/S2_6/dependencies/tolua-5.2/src/bin/lua/compat.lua M /branches/S2_6/dependencies/tolua-5.2/src/bin/lua/function.lua M /branches/S2_6/dependencies/tolua-5.2/src/bin/tolua.c M /branches/S2_6/dependencies/tolua-5.2/src/bin/toluabind.c M /branches/S2_6/dependencies/tolua-5.2/src/lib/tolua_event.c M /branches/S2_6/dependencies/tolua-5.2/src/lib/tolua_map.c Updated included tolua to version 5.2.4. See patch #6737 ------------------------------------------------------------------------ r31409 | cazfi | 2016-01-08 07:54:22 +0000 (Fri, 08 Jan 2016) | 5 lines Changed paths: M /branches/S2_6/data/scenarios/british-isles-85x80-v2.80.sav M /branches/S2_6/data/scenarios/earth-160x90-v2.sav M /branches/S2_6/data/scenarios/earth-80x50-v3.sav M /branches/S2_6/data/scenarios/europe-200x100-v2.sav M /branches/S2_6/data/scenarios/france-140x90-v2.sav M /branches/S2_6/data/scenarios/hagworld-120x60-v1.2.sav M /branches/S2_6/data/scenarios/iberian-peninsula-136x100-v1.0.sav M /branches/S2_6/data/scenarios/italy-100x100-v1.5.sav M /branches/S2_6/data/scenarios/japan-88x100-v1.3.sav M /branches/S2_6/data/scenarios/north_america_116x100-v1.2.sav M /branches/S2_6/data/scenarios/tileset-demo.sav M /branches/S2_6/data/scenarios/tutorial.sav M /branches/S2_6/server/savegame2.c Add version number of the freeciv that created the save also to [scenario] in case of scenarios for fast lookup. See patch #6756 ------------------------------------------------------------------------ r31406 | cazfi | 2016-01-07 13:15:25 +0000 (Thu, 07 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/configure.ac Made configure to find getaddrinfo() when it's a macro. See patch #6785 ------------------------------------------------------------------------ r31404 | cazfi | 2016-01-07 13:04:44 +0000 (Thu, 07 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/data/cimpletoon.tilespec M /branches/S2_6/translations/freeciv/POTFILES.in Added cimpletoon tileset summary. See patch #6718 ------------------------------------------------------------------------ r31401 | cazfi | 2016-01-07 11:15:44 +0000 (Thu, 07 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/tools/ruledit/tab_tech.cpp Fill initial values to ruledit tech editing buttons See patch #6773 ------------------------------------------------------------------------ r31398 | cazfi | 2016-01-07 07:56:10 +0000 (Thu, 07 Jan 2016) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/ca.po Fixed xgettext errors from ca.po ------------------------------------------------------------------------ r31393 | jcreus | 2016-01-06 19:10:41 +0000 (Wed, 06 Jan 2016) | 1 line Changed paths: M /branches/S2_6/translations/ruledit/ca.po Translation update ------------------------------------------------------------------------ r31392 | jcreus | 2016-01-06 19:10:22 +0000 (Wed, 06 Jan 2016) | 1 line Changed paths: M /branches/S2_6/translations/freeciv/ca.po Translation update ------------------------------------------------------------------------ r31391 | jcreus | 2016-01-06 19:09:46 +0000 (Wed, 06 Jan 2016) | 1 line Changed paths: M /branches/S2_6/translations/nations/ca.po Translation update ------------------------------------------------------------------------ r31390 | cazfi | 2016-01-06 19:08:30 +0000 (Wed, 06 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/configure.ac Fixed AF_INET6 configure test not to try to include headers that are not available. See bug #24274 ------------------------------------------------------------------------ r31382 | mir3x | 2016-01-06 08:17:50 +0000 (Wed, 06 Jan 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/mapview.cpp Fixed repainting mapview, now it will repaint only given rectangle. See bug #24275 ------------------------------------------------------------------------ r31379 | mir3x | 2016-01-06 08:13:48 +0000 (Wed, 06 Jan 2016) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/fc_client.cpp Fixed "not ready" button in pregame page, not setting player status to unready. See bug #24273 ------------------------------------------------------------------------ r31376 | mir3x | 2016-01-06 08:10:04 +0000 (Wed, 06 Jan 2016) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/diplodlg.cpp Fixed closing diplomacy in qt-client not allowing to reopen meeting with that civilization. See bug #24246 ------------------------------------------------------------------------ r31374 | cazfi | 2016-01-05 23:36:26 +0000 (Tue, 05 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/bootstrap/Makefile.am M /branches/S2_6/bootstrap/generate_langstat.sh M /branches/S2_6/win32/installer/Makefile M /branches/S2_6/win32/installer/create-freeciv-gtk-qt-nsi.sh M /branches/S2_6/win32/installer/create-freeciv-sdl-nsi.sh Generate langstats about every translation domain. See patch #6779 ------------------------------------------------------------------------ r31371 | cazfi | 2016-01-05 18:17:41 +0000 (Tue, 05 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/client/climisc.c M /branches/S2_6/client/climisc.h M /branches/S2_6/client/packhand.c M /branches/S2_6/common/fc_types.h M /branches/S2_6/common/packets.def M /branches/S2_6/fc_version M /branches/S2_6/server/notify.c M /branches/S2_6/server/notify.h M /branches/S2_6/server/srv_main.c Added information about the phase of the turn event happened to the event cache. See patch #6774 ------------------------------------------------------------------------ r31367 | cazfi | 2016-01-05 15:48:10 +0000 (Tue, 05 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/client/client_main.c M /branches/S2_6/client/clinet.c M /branches/S2_6/client/connectdlg_common.c M /branches/S2_6/client/gui-sdl/gui_main.c M /branches/S2_6/client/gui-sdl2/gui_main.c M /branches/S2_6/client/servers.c M /branches/S2_6/common/connection.c M /branches/S2_6/common/dataio.c M /branches/S2_6/common/packets.c M /branches/S2_6/server/civserver.c M /branches/S2_6/server/meta.c M /branches/S2_6/server/sernet.c M /branches/S2_6/server/srv_main.c M /branches/S2_6/utility/ioz.c M /branches/S2_6/utility/netintf.c M /branches/S2_6/utility/netintf.h M /branches/S2_6/utility/shared.c M /branches/S2_6/utility/support.c Removed unnecessary includes See patch #6780 ------------------------------------------------------------------------ r31365 | cazfi | 2016-01-05 15:42:02 +0000 (Tue, 05 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/tools/ruledit/tab_building.cpp M /branches/S2_6/tools/ruledit/tab_tech.cpp M /branches/S2_6/tools/ruledit/tab_unit.cpp Fixed ruledit crash when trying to delete an item without one selected. See bug #24272 ------------------------------------------------------------------------ r31362 | sveinung | 2016-01-05 11:57:07 +0000 (Tue, 05 Jan 2016) | 1 line Changed paths: M /branches/S2_6/common/research.c Function header comment: fix variable name. ------------------------------------------------------------------------ r31357 | cazfi | 2016-01-04 22:26:01 +0000 (Mon, 04 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/utility/netfile.c Include to netfile.c See bug #24263 ------------------------------------------------------------------------ r31352 | jtn | 2016-01-04 14:20:19 +0000 (Mon, 04 Jan 2016) | 3 lines Changed paths: M /branches/S2_6/doc/README Make it clearer in doc/README that Freeciv's licence is GPL2+. See gna bug #24109. ------------------------------------------------------------------------ r31349 | jtn | 2016-01-04 14:17:42 +0000 (Mon, 04 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/translations/freeciv/es.po Updated Spanish translation by Jordi Negrevernis i Font msgmerged from S2_5 r31348. Stats on S2_6: 90%: 6039 translated, 495 fuzzy, 180 untranslated. ------------------------------------------------------------------------ r31346 | cazfi | 2016-01-04 13:01:58 +0000 (Mon, 04 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/utility/netintf.c Fixed memory allocation problem in fallback IPv4 implementation. See bug #24267 ------------------------------------------------------------------------ r31343 | cazfi | 2016-01-04 12:34:48 +0000 (Mon, 04 Jan 2016) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r31340 | cazfi | 2016-01-03 18:02:03 +0000 (Sun, 03 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/gui_main.c Added support for resetting zoom level from gtk3-client commandline See patch #6767 ------------------------------------------------------------------------ r31338 | cazfi | 2016-01-03 16:35:37 +0000 (Sun, 03 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/utility/fcthread.h Include , not to fcthread.h See patch #6769 ------------------------------------------------------------------------ r31336 | cazfi | 2016-01-03 15:37:30 +0000 (Sun, 03 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/bootstrap/generate_langstat.sh M /branches/S2_6/translations/stats.sh Added support to giving stats of any single translation domain to stats.sh See patch #6755 ------------------------------------------------------------------------ r31333 | cazfi | 2016-01-03 14:31:41 +0000 (Sun, 03 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/server/diplhand.c M /branches/S2_6/utility/shared.h Added macro BAD_HEURISTIC_INIT() and used it to silence some compiler warnings. See patch #6759 ------------------------------------------------------------------------ r31330 | mir3x | 2016-01-03 12:54:32 +0000 (Sun, 03 Jan 2016) | 5 lines Changed paths: M /branches/S2_6/data/stdsounds/Makefile.am Added Wakeup.ogg to makefile. See bug #24252 ------------------------------------------------------------------------ r31328 | mir3x | 2016-01-03 12:51:13 +0000 (Sun, 03 Jan 2016) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/diplodlg.cpp Added colors in treaty page. Based on suggestion by Jacob Nevins See patch #6747 ------------------------------------------------------------------------ r31325 | mir3x | 2016-01-03 12:47:23 +0000 (Sun, 03 Jan 2016) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/dialogs.cpp M /branches/S2_6/client/gui-qt/dialogs.h Fixed focus when closing unit selection. Reported by Jacob Nevins See bug #24247 ------------------------------------------------------------------------ r31323 | cazfi | 2016-01-03 02:41:24 +0000 (Sun, 03 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/ai/default/aicity.c Initialize initial choice structure in default AI city data See patch #6754 ------------------------------------------------------------------------ r31321 | cazfi | 2016-01-02 23:59:14 +0000 (Sat, 02 Jan 2016) | 2 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/helpdlg.c M /branches/S2_6/client/gui-gtk-3.0/helpdlg.c Updated comment talking about Conflicting Bases to say Conflicting Extras in general ------------------------------------------------------------------------ r31319 | cazfi | 2016-01-02 23:41:53 +0000 (Sat, 02 Jan 2016) | 2 lines Changed paths: M /branches/S2_6/data/helpdata.txt Updated comment talking about Roads and Bases to say Extras in general ------------------------------------------------------------------------ r31316 | cazfi | 2016-01-02 18:54:22 +0000 (Sat, 02 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/dependencies/cvercmp/cvercmp.c Made isdigit() parameters in cvercmp explicitly 'int' See patch #6760 ------------------------------------------------------------------------ r31314 | cazfi | 2016-01-02 18:38:21 +0000 (Sat, 02 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/common/research.c Qualified "None" tech name in research.c See patch #6753 ------------------------------------------------------------------------ r31310 | jtn | 2016-01-02 18:07:06 +0000 (Sat, 02 Jan 2016) | 3 lines Changed paths: M /branches/S2_6/translations/freeciv/en_GB.po Merge current S2_5 en_GB translation for core strings (r31309). S2_6 stats: 90%: 6039 translated, 496 fuzzy, 180 untranslated. ------------------------------------------------------------------------ r31308 | cazfi | 2016-01-02 17:25:15 +0000 (Sat, 02 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/common/extras.h M /branches/S2_6/common/fc_types.h Gave extra causes and rmcauses sensible types. See bug #24182 ------------------------------------------------------------------------ r31306 | cazfi | 2016-01-02 17:00:20 +0000 (Sat, 02 Jan 2016) | 7 lines Changed paths: M /branches/S2_6/win32/installer/Makefile M /branches/S2_6/win32/installer/create-freeciv-gtk-qt-nsi.sh M /branches/S2_6/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 ------------------------------------------------------------------------ r31304 | mir3x | 2016-01-02 00:49:32 +0000 (Sat, 02 Jan 2016) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/citydlg.cpp Fixed crash in qt-client when investigating enemy city, and there were some units inside. See bug #24241 ------------------------------------------------------------------------ r31302 | mir3x | 2016-01-02 00:44:51 +0000 (Sat, 02 Jan 2016) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/mapctrl.cpp M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/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 ------------------------------------------------------------------------ r31299 | mir3x | 2016-01-02 00:39:56 +0000 (Sat, 02 Jan 2016) | 7 lines Changed paths: M /branches/S2_6/client/goto.c M /branches/S2_6/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 ------------------------------------------------------------------------ r31298 | cazfi | 2016-01-01 23:55:18 +0000 (Fri, 01 Jan 2016) | 2 lines Changed paths: M /branches/S2_6/ChangeLog Updated ChangeLog ------------------------------------------------------------------------ r31296 | cazfi | 2016-01-02 01:37:08 +0200 (Sat, 02 Jan 2016) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/ar.po M /branches/S2_6/translations/freeciv/bg.po M /branches/S2_6/translations/freeciv/ca.po M /branches/S2_6/translations/freeciv/cs.po M /branches/S2_6/translations/freeciv/da.po M /branches/S2_6/translations/freeciv/de.po M /branches/S2_6/translations/freeciv/el.po M /branches/S2_6/translations/freeciv/en_GB.po M /branches/S2_6/translations/freeciv/eo.po M /branches/S2_6/translations/freeciv/es.po M /branches/S2_6/translations/freeciv/et.po M /branches/S2_6/translations/freeciv/fa.po M /branches/S2_6/translations/freeciv/fi.po M /branches/S2_6/translations/freeciv/fr.po M /branches/S2_6/translations/freeciv/ga.po M /branches/S2_6/translations/freeciv/gd.po M /branches/S2_6/translations/freeciv/he.po M /branches/S2_6/translations/freeciv/hu.po M /branches/S2_6/translations/freeciv/id.po M /branches/S2_6/translations/freeciv/it.po M /branches/S2_6/translations/freeciv/ja.po M /branches/S2_6/translations/freeciv/ko.po M /branches/S2_6/translations/freeciv/lt.po M /branches/S2_6/translations/freeciv/nb.po M /branches/S2_6/translations/freeciv/nl.po M /branches/S2_6/translations/freeciv/pl.po M /branches/S2_6/translations/freeciv/pt.po M /branches/S2_6/translations/freeciv/pt_BR.po M /branches/S2_6/translations/freeciv/ro.po M /branches/S2_6/translations/freeciv/ru.po M /branches/S2_6/translations/freeciv/sr.po M /branches/S2_6/translations/freeciv/sv.po M /branches/S2_6/translations/freeciv/tr.po M /branches/S2_6/translations/freeciv/uk.po M /branches/S2_6/translations/freeciv/zh_CN.po M /branches/S2_6/translations/freeciv/zh_TW.po M /branches/S2_6/translations/nations/ar.po M /branches/S2_6/translations/nations/bg.po M /branches/S2_6/translations/nations/ca.po M /branches/S2_6/translations/nations/cs.po M /branches/S2_6/translations/nations/da.po M /branches/S2_6/translations/nations/de.po M /branches/S2_6/translations/nations/el.po M /branches/S2_6/translations/nations/en_GB.po M /branches/S2_6/translations/nations/eo.po M /branches/S2_6/translations/nations/es.po M /branches/S2_6/translations/nations/et.po M /branches/S2_6/translations/nations/fa.po M /branches/S2_6/translations/nations/fi.po M /branches/S2_6/translations/nations/fr.po M /branches/S2_6/translations/nations/ga.po M /branches/S2_6/translations/nations/gd.po M /branches/S2_6/translations/nations/he.po M /branches/S2_6/translations/nations/hu.po M /branches/S2_6/translations/nations/id.po M /branches/S2_6/translations/nations/it.po M /branches/S2_6/translations/nations/ja.po M /branches/S2_6/translations/nations/ko.po M /branches/S2_6/translations/nations/lt.po M /branches/S2_6/translations/nations/nb.po M /branches/S2_6/translations/nations/nl.po M /branches/S2_6/translations/nations/pl.po M /branches/S2_6/translations/nations/pt.po M /branches/S2_6/translations/nations/pt_BR.po M /branches/S2_6/translations/nations/ro.po M /branches/S2_6/translations/nations/ru.po M /branches/S2_6/translations/nations/sr.po M /branches/S2_6/translations/nations/sv.po M /branches/S2_6/translations/nations/tr.po M /branches/S2_6/translations/nations/uk.po M /branches/S2_6/translations/nations/zh_CN.po M /branches/S2_6/translations/nations/zh_TW.po M /branches/S2_6/translations/ruledit/ar.po M /branches/S2_6/translations/ruledit/bg.po M /branches/S2_6/translations/ruledit/ca.po M /branches/S2_6/translations/ruledit/cs.po M /branches/S2_6/translations/ruledit/da.po M /branches/S2_6/translations/ruledit/de.po M /branches/S2_6/translations/ruledit/el.po M /branches/S2_6/translations/ruledit/en_GB.po M /branches/S2_6/translations/ruledit/eo.po M /branches/S2_6/translations/ruledit/es.po M /branches/S2_6/translations/ruledit/et.po M /branches/S2_6/translations/ruledit/fa.po M /branches/S2_6/translations/ruledit/fi.po M /branches/S2_6/translations/ruledit/fr.po M /branches/S2_6/translations/ruledit/ga.po M /branches/S2_6/translations/ruledit/gd.po M /branches/S2_6/translations/ruledit/he.po M /branches/S2_6/translations/ruledit/hu.po M /branches/S2_6/translations/ruledit/id.po M /branches/S2_6/translations/ruledit/it.po M /branches/S2_6/translations/ruledit/ja.po M /branches/S2_6/translations/ruledit/ko.po M /branches/S2_6/translations/ruledit/lt.po M /branches/S2_6/translations/ruledit/nb.po M /branches/S2_6/translations/ruledit/nl.po M /branches/S2_6/translations/ruledit/pl.po M /branches/S2_6/translations/ruledit/pt.po M /branches/S2_6/translations/ruledit/pt_BR.po M /branches/S2_6/translations/ruledit/ro.po M /branches/S2_6/translations/ruledit/ru.po M /branches/S2_6/translations/ruledit/sr.po M /branches/S2_6/translations/ruledit/sv.po M /branches/S2_6/translations/ruledit/tr.po M /branches/S2_6/translations/ruledit/uk.po M /branches/S2_6/translations/ruledit/zh_CN.po M /branches/S2_6/translations/ruledit/zh_TW.po Msgmerged po-files against latest pot-files ------------------------------------------------------------------------ r31294 | cazfi | 2016-01-02 01:16:18 +0200 (Sat, 02 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/server/savecompat.c M /branches/S2_6/server/savegame2.c Add player 'turns_alive' and 'last_war' in savecompat 2.5 to 2.6 conversion function. See bug #24248 ------------------------------------------------------------------------ r31292 | cazfi | 2016-01-02 00:46:48 +0200 (Sat, 02 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/data/alio.tilespec M /branches/S2_6/data/hexemplio.tilespec M /branches/S2_6/data/toonhex.tilespec Set darkness_layer to 1 in hexemplio and derivatives. See bug #24243 ------------------------------------------------------------------------ r31288 | cazfi | 2016-01-01 18:46:59 +0200 (Fri, 01 Jan 2016) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/POTFILES.in M /branches/S2_6/translations/nations/POTFILES.skip M /branches/S2_6/translations/ruledit/POTFILES.skip Added missing files to POTFILES. ------------------------------------------------------------------------ r31285 | cazfi | 2016-01-01 18:20:48 +0200 (Fri, 01 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/data/alio.tilespec M /branches/S2_6/data/amplio.tilespec M /branches/S2_6/data/amplio2.tilespec M /branches/S2_6/data/cimpletoon.tilespec M /branches/S2_6/data/hex2t.tilespec M /branches/S2_6/data/hexemplio.tilespec M /branches/S2_6/data/isophex.tilespec M /branches/S2_6/data/isotrident.tilespec M /branches/S2_6/data/toonhex.tilespec M /branches/S2_6/data/trident.tilespec Fixed xgettext warning from tilespec files. See patch #6751 ------------------------------------------------------------------------ r31282 | cazfi | 2016-01-01 13:24:29 +0200 (Fri, 01 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/server/sernet.c Improved server side bind() and friends error logging See patch #6750 ------------------------------------------------------------------------ r31280 | cazfi | 2016-01-01 01:21:56 +0200 (Fri, 01 Jan 2016) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/canvas.c M /branches/S2_6/client/gui-gtk-3.0/canvas.c M /branches/S2_6/client/gui-gtk-3.0/gui_main.c M /branches/S2_6/client/gui-qt/canvas.cpp M /branches/S2_6/client/gui-qt/qtg_cxxside.cpp M /branches/S2_6/client/gui-qt/qtg_cxxside.h M /branches/S2_6/client/gui-sdl/canvas.c M /branches/S2_6/client/gui-sdl2/canvas.c M /branches/S2_6/client/gui-stub/canvas.c M /branches/S2_6/client/gui-xaw/mapview.c M /branches/S2_6/client/gui_cbsetter.c M /branches/S2_6/client/gui_interface.c M /branches/S2_6/client/gui_interface.h M /branches/S2_6/client/include/canvas_g.h M /branches/S2_6/client/update_queue.c Set zoom level as given in client rc-file See patch #6746 ------------------------------------------------------------------------ r31278 | cazfi | 2016-01-01 00:31:51 +0200 (Fri, 01 Jan 2016) | 5 lines Changed paths: M /branches/S2_6/configure.ac M /branches/S2_6/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 ------------------------------------------------------------------------ r31272 | mir3x | 2015-12-31 15:06:14 +0200 (Thu, 31 Dec 2015) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/chatline.cpp A /branches/S2_6/data/stdsounds/wakeup.ogg M /branches/S2_6/data/stdsounds.soundspec Added new sound 'wakeup.ogg' and sound tag 'E_PLAYER_WAKE' used to waking players See patch #6648 ------------------------------------------------------------------------ r31270 | mir3x | 2015-12-31 15:00:03 +0200 (Thu, 31 Dec 2015) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/chatline.cpp M /branches/S2_6/client/gui-qt/chatline.h M /branches/S2_6/client/gui-qt/fc_client.cpp Hided buttons "allies only" and "show links" for local game Reported by Jacob Nevins See bug #24113 ------------------------------------------------------------------------ r31267 | cazfi | 2015-12-30 19:41:30 +0200 (Wed, 30 Dec 2015) | 2 lines Changed paths: M /branches/S2_6/utility/netintf.c Comment typofix "socaddr" -> "sockaddr" ------------------------------------------------------------------------ r31265 | sveinung | 2015-12-30 14:29:32 +0200 (Wed, 30 Dec 2015) | 10 lines Changed paths: M /branches/S2_6/client/goto.c M /branches/S2_6/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 ------------------------------------------------------------------------ r31262 | sveinung | 2015-12-30 09:31:56 +0200 (Wed, 30 Dec 2015) | 3 lines Changed paths: M /branches/S2_6/data/scenarios/europe_1901.sav Europe 1901: don't save random See patch #6744 ------------------------------------------------------------------------ r31260 | cazfi | 2015-12-29 19:06:08 +0200 (Tue, 29 Dec 2015) | 4 lines Changed paths: M /branches/S2_6/client/options.c M /branches/S2_6/client/options.h M /branches/S2_6/utility/registry_ini.c M /branches/S2_6/utility/registry_ini.h Added zoom options to client rc file. See patch #6473 ------------------------------------------------------------------------ r31255 | jtn | 2015-12-29 02:54:32 +0200 (Tue, 29 Dec 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/repodlgs.cpp M /branches/S2_6/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. ------------------------------------------------------------------------ r31254 | jtn | 2015-12-29 02:54:28 +0200 (Tue, 29 Dec 2015) | 3 lines Changed paths: M /branches/S2_6/client/gui-qt/repodlgs.cpp Fix Qt client research report right-click help for great wonders. See gna bug #24233. ------------------------------------------------------------------------ r31253 | jtn | 2015-12-29 02:54:24 +0200 (Tue, 29 Dec 2015) | 3 lines Changed paths: M /branches/S2_6/data/default/default.lua M /branches/S2_6/server/citytools.c M /branches/S2_6/server/diplhand.c M /branches/S2_6/server/diplomats.c M /branches/S2_6/server/plrhand.c M /branches/S2_6/server/scripting/script_server.c Rename new "city_transfered" signal to "city_transferred". See gna bug #24232. ------------------------------------------------------------------------ r31248 | cazfi | 2015-12-28 22:56:49 +0200 (Mon, 28 Dec 2015) | 6 lines Changed paths: M /branches/S2_6/server/citytools.c M /branches/S2_6/server/cityturn.c M /branches/S2_6/server/cityturn.h M /branches/S2_6/server/diplomats.c M /branches/S2_6/server/edithand.c M /branches/S2_6/server/scripting/script_server.c M /branches/S2_6/server/unithand.c M /branches/S2_6/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 ------------------------------------------------------------------------ r31246 | cazfi | 2015-12-28 22:21:52 +0200 (Mon, 28 Dec 2015) | 4 lines Changed paths: M /branches/S2_6/utility/inputfile.c M /branches/S2_6/utility/section_file.c Support numbers beginning with '+' sign in section files. See patch #6729 ------------------------------------------------------------------------ r31244 | cazfi | 2015-12-28 20:33:14 +0200 (Mon, 28 Dec 2015) | 6 lines Changed paths: M /branches/S2_6/data/civ2civ3/terrain.ruleset Allow caravan movement between roads and rivers in civ2civ3 ruleset Reported by Jacob Nevins See patch #6728 ------------------------------------------------------------------------ r31240 | mir3x | 2015-12-28 11:11:27 +0200 (Mon, 28 Dec 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/mapview.cpp Fixed 'overlapping' tax indicators. See bug #24229 ------------------------------------------------------------------------ r31237 | mir3x | 2015-12-28 11:08:04 +0200 (Mon, 28 Dec 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/pages.cpp Fixed 'pick nation' button being enabled, when user is detached. See bug #24228 ------------------------------------------------------------------------ r31234 | mir3x | 2015-12-28 11:05:07 +0200 (Mon, 28 Dec 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/citydlg.cpp Fixed quick buying from map, when user couldnt afford target. See bug #24225 ------------------------------------------------------------------------ r31231 | mir3x | 2015-12-28 11:00:37 +0200 (Mon, 28 Dec 2015) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/cityrep.cpp M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/fc_client.h M /branches/S2_6/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 ------------------------------------------------------------------------ r31228 | mir3x | 2015-12-28 10:51:29 +0200 (Mon, 28 Dec 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/pages.cpp Display player colors in pregame in Qt client. See patch #6725 ------------------------------------------------------------------------ r31226 | mir3x | 2015-12-28 10:45:27 +0200 (Mon, 28 Dec 2015) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/dialogs.cpp M /branches/S2_6/client/gui-qt/dialogs.h Added close button to unit selection and also forced closing when 'escape' pressed. See patch #6724 ------------------------------------------------------------------------ r31223 | cazfi | 2015-12-26 21:54:52 +0200 (Sat, 26 Dec 2015) | 4 lines Changed paths: M /branches/S2_6/server/citytools.c Also fc_assert package_city() citizen count sanity. See patch #6694 ------------------------------------------------------------------------ r31221 | cazfi | 2015-12-26 21:37:20 +0200 (Sat, 26 Dec 2015) | 4 lines Changed paths: M /branches/S2_6/common/map.c Replaced tile_has_road() call with direct tile_has_extra() call when extra pointer already known. See patch #6722 ------------------------------------------------------------------------ r31217 | mir3x | 2015-12-26 13:19:27 +0200 (Sat, 26 Dec 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r31214 | mir3x | 2015-12-26 13:17:34 +0200 (Sat, 26 Dec 2015) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/citydlg.cpp M /branches/S2_6/client/gui-qt/citydlg.h Allowed possibility to enable governor by double click in city dialog. See patch #6717 ------------------------------------------------------------------------ r31211 | mir3x | 2015-12-26 13:15:19 +0200 (Sat, 26 Dec 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/dialogs.cpp Fixed selection widget not showing one unit in allied. See bug #24224 ------------------------------------------------------------------------ r31208 | mir3x | 2015-12-26 13:12:31 +0200 (Sat, 26 Dec 2015) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/messagewin.cpp Replaced default icons TitleBarMaxButton and TitleBarMinButton with ArrowUp and ArrowDown which are non black by default. See bug #24222 ------------------------------------------------------------------------ r31205 | mir3x | 2015-12-26 13:09:44 +0200 (Sat, 26 Dec 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/citydlg.cpp Some themes and windows didnt show focus in production widget. See bug #24217 ------------------------------------------------------------------------ r31203 | cazfi | 2015-12-26 02:48:15 +0200 (Sat, 26 Dec 2015) | 5 lines Changed paths: M /branches/S2_6/data/default/default.lua M /branches/S2_6/server/citytools.c M /branches/S2_6/server/diplhand.c M /branches/S2_6/server/diplomats.c M /branches/S2_6/server/plrhand.c M /branches/S2_6/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 ------------------------------------------------------------------------ r31201 | cazfi | 2015-12-25 19:56:35 +0200 (Fri, 25 Dec 2015) | 4 lines Changed paths: M /branches/S2_6/client/options.c M /branches/S2_6/server/ruleset.c M /branches/S2_6/server/savecompat.c M /branches/S2_6/server/savegame.c M /branches/S2_6/utility/inputfile.c M /branches/S2_6/utility/inputfile.h M /branches/S2_6/utility/registry_ini.c M /branches/S2_6/utility/registry_ini.h M /branches/S2_6/utility/section_file.c M /branches/S2_6/utility/shared.c M /branches/S2_6/utility/shared.h Added support for floating point numbers in section files. See patch #6723 ------------------------------------------------------------------------ r31199 | cazfi | 2015-12-25 19:28:59 +0200 (Fri, 25 Dec 2015) | 6 lines Changed paths: M /branches/S2_6/common/movement.c M /branches/S2_6/common/road.h M /branches/S2_6/data/alien/terrain.ruleset M /branches/S2_6/data/civ1/terrain.ruleset M /branches/S2_6/data/civ2/terrain.ruleset M /branches/S2_6/data/civ2civ3/terrain.ruleset M /branches/S2_6/data/classic/terrain.ruleset M /branches/S2_6/data/experimental/terrain.ruleset M /branches/S2_6/data/multiplayer/terrain.ruleset M /branches/S2_6/data/sandbox/terrain.ruleset M /branches/S2_6/data/stub/terrain.ruleset M /branches/S2_6/fc_version Added support for road flags "JumpFrom" and "JumpTo" Reported by Jacob Nevins See bug #24012 ------------------------------------------------------------------------ r31197 | cazfi | 2015-12-25 17:06:20 +0200 (Fri, 25 Dec 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r31193 | sveinung | 2015-12-24 17:33:31 +0200 (Thu, 24 Dec 2015) | 11 lines Changed paths: M /branches/S2_6/client/control.c M /branches/S2_6/common/actions.h M /branches/S2_6/fc_version M /branches/S2_6/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 ------------------------------------------------------------------------ r31191 | jtn | 2015-12-24 12:19:15 +0200 (Thu, 24 Dec 2015) | 3 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/pages.c M /branches/S2_6/client/gui-gtk-2.0/plrdlg.c M /branches/S2_6/client/gui-gtk-2.0/plrdlg.h M /branches/S2_6/client/gui-gtk-3.0/pages.c M /branches/S2_6/client/gui-gtk-3.0/plrdlg.c M /branches/S2_6/client/gui-gtk-3.0/plrdlg.h Display player colors in pregame in Gtk clients. See gna patch #6719. ------------------------------------------------------------------------ r31188 | mir3x | 2015-12-24 10:46:28 +0200 (Thu, 24 Dec 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/canvas.cpp Changed width of trade routes lines from 2 to 1. See bug #24216 ------------------------------------------------------------------------ r31185 | mir3x | 2015-12-24 10:39:56 +0200 (Thu, 24 Dec 2015) | 7 lines Changed paths: M /branches/S2_6/client/gui-qt/citydlg.cpp M /branches/S2_6/client/gui-qt/citydlg.h M /branches/S2_6/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 ------------------------------------------------------------------------ r31182 | mir3x | 2015-12-24 10:36:27 +0200 (Thu, 24 Dec 2015) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/plrdlg.cpp M /branches/S2_6/client/gui-qt/plrdlg.h Added possibility to request meeting with other players by right clicking on them in player report. See patch #6700 ------------------------------------------------------------------------ r31179 | mir3x | 2015-12-24 10:33:01 +0200 (Thu, 24 Dec 2015) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/repodlgs.cpp Added right click for units/improvements/technologies on research diagram to open help page. See patch #6699 ------------------------------------------------------------------------ r31176 | mir3x | 2015-12-24 10:24:16 +0200 (Thu, 24 Dec 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/mapview.cpp Hide end turn button, tax indicators, and other indicators for global observer. See patch #6698 ------------------------------------------------------------------------ r31174 | cazfi | 2015-12-23 23:29:19 +0200 (Wed, 23 Dec 2015) | 4 lines Changed paths: M /branches/S2_6/ai/classic/classicai.h Corrected classicai.h guard to match the file name. See patch #6677 ------------------------------------------------------------------------ r31172 | cazfi | 2015-12-23 23:23:32 +0200 (Wed, 23 Dec 2015) | 4 lines Changed paths: M /branches/S2_6/common/tile.c Recursive extra removal removes also their effects on server side. See patch #6701 ------------------------------------------------------------------------ r31169 | cazfi | 2015-12-23 23:15:14 +0200 (Wed, 23 Dec 2015) | 4 lines Changed paths: M /branches/S2_6/client/packhand.c Fix illegal memory read when client has previously accepted page messages but should now ignore them. See bug #24220 ------------------------------------------------------------------------ r31166 | sveinung | 2015-12-23 16:59:24 +0200 (Wed, 23 Dec 2015) | 3 lines Changed paths: M /branches/S2_6/server/unithand.c Use the ruleset defined action name in messages. See bug #24221 ------------------------------------------------------------------------ r31165 | sveinung | 2015-12-23 16:59:19 +0200 (Wed, 23 Dec 2015) | 17 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r31159 | cazfi | 2015-12-23 01:34:57 +0200 (Wed, 23 Dec 2015) | 4 lines Changed paths: M /branches/S2_6/server/scripting/api_server_edit.c M /branches/S2_6/server/scripting/api_server_edit.h M /branches/S2_6/server/scripting/tolua_server.pkg Added edit.remove_extra() to lua interface See patch #6614 ------------------------------------------------------------------------ r31155 | jcreus | 2015-12-22 21:16:29 +0200 (Tue, 22 Dec 2015) | 1 line Changed paths: M /branches/S2_6/translations/freeciv/ca.po Translation update ------------------------------------------------------------------------ r31154 | sveinung | 2015-12-22 16:52:15 +0200 (Tue, 22 Dec 2015) | 6 lines Changed paths: M /branches/S2_6/client/control.c M /branches/S2_6/client/control.h M /branches/S2_6/client/gui-gtk-2.0/action_dialog.c M /branches/S2_6/client/gui-gtk-3.0/action_dialog.c M /branches/S2_6/client/gui-qt/dialogs.cpp M /branches/S2_6/client/gui-sdl/action_dialog.c M /branches/S2_6/client/gui-sdl2/action_dialog.c M /branches/S2_6/client/gui-xaw/action_dialog.c M /branches/S2_6/common/actions.h M /branches/S2_6/fc_version M /branches/S2_6/server/actiontools.c M /branches/S2_6/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 ------------------------------------------------------------------------ r31153 | sveinung | 2015-12-22 16:52:03 +0200 (Tue, 22 Dec 2015) | 17 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r31150 | jtn | 2015-12-22 12:02:51 +0200 (Tue, 22 Dec 2015) | 4 lines Changed paths: M /branches/S2_6/client/colors_common.c M /branches/S2_6/client/colors_common.h M /branches/S2_6/client/packhand.c M /branches/S2_6/client/tilespec.c M /branches/S2_6/common/packets.def M /branches/S2_6/common/player.c M /branches/S2_6/common/player.h M /branches/S2_6/fc_version M /branches/S2_6/server/plrhand.c M /branches/S2_6/server/plrhand.h M /branches/S2_6/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. ------------------------------------------------------------------------ r31149 | jtn | 2015-12-22 12:02:47 +0200 (Tue, 22 Dec 2015) | 4 lines Changed paths: M /branches/S2_6/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. ------------------------------------------------------------------------ r31148 | jtn | 2015-12-22 12:02:44 +0200 (Tue, 22 Dec 2015) | 3 lines Changed paths: M /branches/S2_6/data/helpdata.txt Document that trade routes give information about partner cities. See gna bug #24205. ------------------------------------------------------------------------ r31142 | cazfi | 2015-12-21 22:04:34 +0200 (Mon, 21 Dec 2015) | 4 lines Changed paths: M /branches/S2_6/server/edithand.c Recursively add dependency extras when user adds specials in editor. See bug #24035 ------------------------------------------------------------------------ r31139 | cazfi | 2015-12-21 15:02:31 +0200 (Mon, 21 Dec 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/themes.c Fixed gtk3-client theme switching to completely replace the theme, not just adding to old one. See bug #24203 ------------------------------------------------------------------------ r31137 | cazfi | 2015-12-21 12:03:08 +0200 (Mon, 21 Dec 2015) | 4 lines Changed paths: M /branches/S2_6/server/citytools.c M /branches/S2_6/server/cityturn.c M /branches/S2_6/server/maphand.c M /branches/S2_6/server/maphand.h Avoid temporary complete removal of border source when city size reduces and border radius might change. See bug #24194 ------------------------------------------------------------------------ r31133 | jtn | 2015-12-21 11:40:34 +0200 (Mon, 21 Dec 2015) | 3 lines Changed paths: M /branches/S2_6/server/ruleset.c Check for duplicate flag names when loading rulesets. See gna bug #24207. ------------------------------------------------------------------------ r31132 | jtn | 2015-12-21 11:40:31 +0200 (Mon, 21 Dec 2015) | 5 lines Changed paths: M /branches/S2_6/client/helpdata.c M /branches/S2_6/data/helpdata.txt Don't hardcode default metaserver URL in online help. Requested by Marko Lindqvist (cazfi@gna). See gna bug #23949. ------------------------------------------------------------------------ r31124 | cazfi | 2015-12-20 22:34:35 +0200 (Sun, 20 Dec 2015) | 4 lines Changed paths: M /branches/S2_6/fc_version Fixed double plus appearing on the name of Windows Installer snapshot build of an post-release revision See bug #24199 ------------------------------------------------------------------------ r31121 | mir3x | 2015-12-20 21:07:26 +0200 (Sun, 20 Dec 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/dialogs.cpp Made text visible in QMessageBox when bribing unit and there was not enough gold. See bug #24197 ------------------------------------------------------------------------ r31118 | mir3x | 2015-12-20 21:04:30 +0200 (Sun, 20 Dec 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/citydlg.cpp M /branches/S2_6/client/gui-qt/dialogs.cpp M /branches/S2_6/client/gui-qt/dialogs.h Disband message box has been made non-modal. See bug #24188 ------------------------------------------------------------------------ r31115 | mir3x | 2015-12-20 20:54:32 +0200 (Sun, 20 Dec 2015) | 10 lines Changed paths: M /branches/S2_6/client/gui-qt/mapctrl.cpp M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/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 ------------------------------------------------------------------------ r31111 | mir3x | 2015-12-20 20:48:57 +0200 (Sun, 20 Dec 2015) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/fc_client.h M /branches/S2_6/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 ------------------------------------------------------------------------ r31108 | cazfi | 2015-12-20 13:20:10 +0200 (Sun, 20 Dec 2015) | 6 lines Changed paths: M /branches/S2_6/server/cityhand.c Use translated unit name in notification about bought unit. Initial patch by Markus Linnakangas See bug #24196 ------------------------------------------------------------------------ r31103 | cazfi | 2015-12-19 15:15:30 +0200 (Sat, 19 Dec 2015) | 7 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/dialogs.c M /branches/S2_6/client/gui-gtk-3.0/dialogs.c M /branches/S2_6/client/gui-qt/dialogs.cpp M /branches/S2_6/client/gui-xaw/dialogs.c M /branches/S2_6/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 ------------------------------------------------------------------------ r31101 | cazfi | 2015-12-19 13:50:56 +0200 (Sat, 19 Dec 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/canvas.h M /branches/S2_6/client/gui-gtk-3.0/editgui.c M /branches/S2_6/client/gui-gtk-3.0/editprop.c M /branches/S2_6/client/gui-gtk-3.0/graphics.c M /branches/S2_6/client/gui-gtk-3.0/gtkpixcomm.c M /branches/S2_6/client/gui-gtk-3.0/gtkpixcomm.h M /branches/S2_6/client/gui-gtk-3.0/gui_main.h M /branches/S2_6/client/gui-gtk-3.0/menu.c M /branches/S2_6/client/gui-gtk-3.0/repodlgs.c Removed gtkpixcomm.h includes, where possible, from gtk3-client See patch #6692 ------------------------------------------------------------------------ r31097 | jtn | 2015-12-19 12:09:38 +0200 (Sat, 19 Dec 2015) | 5 lines Changed paths: M /branches/S2_6/client/citydlg_common.c M /branches/S2_6/common/city.c Fix client city dialog production breakdown for cities in disorder. Reported by log65536@gna. See gna bug #23957. ------------------------------------------------------------------------ r31096 | jtn | 2015-12-19 12:09:34 +0200 (Sat, 19 Dec 2015) | 6 lines Changed paths: M /branches/S2_6/data/civ1/buildings.ruleset M /branches/S2_6/data/civ2/buildings.ruleset M /branches/S2_6/data/civ2civ3/buildings.ruleset M /branches/S2_6/data/classic/buildings.ruleset M /branches/S2_6/data/experimental/buildings.ruleset M /branches/S2_6/data/multiplayer/buildings.ruleset M /branches/S2_6/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. ------------------------------------------------------------------------ r31095 | jtn | 2015-12-19 12:09:31 +0200 (Sat, 19 Dec 2015) | 9 lines Changed paths: M /branches/S2_6/common/combat.c M /branches/S2_6/data/civ1/effects.ruleset M /branches/S2_6/data/civ2/effects.ruleset M /branches/S2_6/data/civ2civ3/effects.ruleset M /branches/S2_6/data/classic/effects.ruleset M /branches/S2_6/data/experimental/effects.ruleset M /branches/S2_6/data/multiplayer/effects.ruleset M /branches/S2_6/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. ------------------------------------------------------------------------ r31094 | jtn | 2015-12-19 12:09:27 +0200 (Sat, 19 Dec 2015) | 14 lines Changed paths: M /branches/S2_6/client/colors_common.c M /branches/S2_6/client/colors_common.h M /branches/S2_6/client/gui-gtk-2.0/canvas.c M /branches/S2_6/client/gui-gtk-2.0/colors.c M /branches/S2_6/client/gui-gtk-3.0/canvas.c M /branches/S2_6/client/gui-gtk-3.0/colors.c M /branches/S2_6/client/gui-qt/colors.cpp M /branches/S2_6/client/gui-sdl/colors.c M /branches/S2_6/client/gui-sdl2/colors.c M /branches/S2_6/client/gui-stub/colors.c M /branches/S2_6/client/gui-xaw/colors.c M /branches/S2_6/client/gui-xaw/mapview.c M /branches/S2_6/client/include/colors_g.h M /branches/S2_6/client/mapview_common.c M /branches/S2_6/client/tilespec.c M /branches/S2_6/common/rgbcolor.c M /branches/S2_6/common/rgbcolor.h M /branches/S2_6/data/alio.tilespec M /branches/S2_6/data/amplio.tilespec M /branches/S2_6/data/amplio2.tilespec M /branches/S2_6/data/cimpletoon.tilespec M /branches/S2_6/data/hex2t.tilespec M /branches/S2_6/data/hexemplio.tilespec M /branches/S2_6/data/isophex.tilespec M /branches/S2_6/data/isotrident.tilespec M /branches/S2_6/data/misc/colors.tilespec M /branches/S2_6/data/toonhex.tilespec M /branches/S2_6/data/trident.tilespec M /branches/S2_6/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. ------------------------------------------------------------------------ r31087 | cazfi | 2015-12-19 07:33:24 +0200 (Sat, 19 Dec 2015) | 5 lines Changed paths: M /branches/S2_6/data/alien/script.lua M /branches/S2_6/data/default/default.lua M /branches/S2_6/data/multiplayer/script.lua M /branches/S2_6/server/scripting/api_server_edit.c M /branches/S2_6/server/scripting/api_server_edit.h M /branches/S2_6/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 ------------------------------------------------------------------------ r31085 | cazfi | 2015-12-19 07:27:53 +0200 (Sat, 19 Dec 2015) | 4 lines Changed paths: M /branches/S2_6/data/helpdata.txt Updated keybinding documentation about (F)ortress and airbas(E) See patch #6689 ------------------------------------------------------------------------ r31081 | jtn | 2015-12-18 22:13:08 +0200 (Fri, 18 Dec 2015) | 4 lines Changed paths: M /branches/S2_6/data/civ2civ3/units.ruleset M /branches/S2_6/data/classic/units.ruleset M /branches/S2_6/data/experimental/units.ruleset M /branches/S2_6/data/multiplayer/units.ruleset M /branches/S2_6/data/sandbox/units.ruleset Document in Diplomat help that they will always lose if they go up against a Leader. See gna bug #23757. ------------------------------------------------------------------------ r31080 | jtn | 2015-12-18 22:13:03 +0200 (Fri, 18 Dec 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/editprop.c M /branches/S2_6/client/gui-gtk-3.0/editprop.c M /branches/S2_6/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. ------------------------------------------------------------------------ r31079 | jtn | 2015-12-18 22:13:00 +0200 (Fri, 18 Dec 2015) | 5 lines Changed paths: M /branches/S2_6/client/client_main.c M /branches/S2_6/common/packets.c M /branches/S2_6/common/packets.h M /branches/S2_6/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. ------------------------------------------------------------------------ r31078 | cazfi | 2015-12-18 22:06:54 +0200 (Fri, 18 Dec 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/editprop.c M /branches/S2_6/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 ------------------------------------------------------------------------ r31071 | cazfi | 2015-12-18 21:51:31 +0200 (Fri, 18 Dec 2015) | 7 lines Changed paths: M /branches/S2_6/server/savegame2.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 ------------------------------------------------------------------------ r31068 | cazfi | 2015-12-18 13:38:39 +0200 (Fri, 18 Dec 2015) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/fi.po Translate 'Currency' as 'Rahajärjestelmä' to Finnish. ------------------------------------------------------------------------ r31066 | cazfi | 2015-12-18 10:30:25 +0200 (Fri, 18 Dec 2015) | 6 lines Changed paths: M /branches/S2_6/common/map.c M /branches/S2_6/common/map.h M /branches/S2_6/common/map_types.h M /branches/S2_6/server/animals.c M /branches/S2_6/server/settings.c Added server setting 'animals' to control amount of animals. Requested by Jacob Nevins See patch #6484 ------------------------------------------------------------------------ r31062 | cazfi | 2015-12-18 08:51:38 +0200 (Fri, 18 Dec 2015) | 4 lines Changed paths: M /branches/S2_6/m4/sound.m4 Get headers of the correct SDL version for audio support. See bug #24198 ------------------------------------------------------------------------ r31060 | mlinnaka | 2015-12-18 05:08:17 +0200 (Fri, 18 Dec 2015) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/fi.po Updated Finnish translation. ------------------------------------------------------------------------ r31057 | cazfi | 2015-12-17 23:56:01 +0200 (Thu, 17 Dec 2015) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r31054 | cazfi | 2015-12-17 22:49:50 +0200 (Thu, 17 Dec 2015) | 4 lines Changed paths: M /branches/S2_6/client/audio_sdl.c M /branches/S2_6/client/gui-gtk-2.0/gui_main.c M /branches/S2_6/client/gui-gtk-3.0/gui_main.c M /branches/S2_6/client/gui-qt/gui_main.cpp M /branches/S2_6/client/gui-sdl/alphablit.c M /branches/S2_6/client/gui-sdl/canvas.c M /branches/S2_6/client/gui-sdl/canvas.h M /branches/S2_6/client/gui-sdl/chatline.c M /branches/S2_6/client/gui-sdl/citydlg.c M /branches/S2_6/client/gui-sdl/citydlg.h M /branches/S2_6/client/gui-sdl/cityrep.c M /branches/S2_6/client/gui-sdl/cma_fe.c M /branches/S2_6/client/gui-sdl/colors.c M /branches/S2_6/client/gui-sdl/colors.h M /branches/S2_6/client/gui-sdl/connectdlg.c M /branches/S2_6/client/gui-sdl/dialogs.c M /branches/S2_6/client/gui-sdl/dialogs.h M /branches/S2_6/client/gui-sdl/diplodlg.c M /branches/S2_6/client/gui-sdl/finddlg.c M /branches/S2_6/client/gui-sdl/gotodlg.c M /branches/S2_6/client/gui-sdl/graphics.c M /branches/S2_6/client/gui-sdl/graphics.h M /branches/S2_6/client/gui-sdl/gui_iconv.c M /branches/S2_6/client/gui-sdl/gui_iconv.h M /branches/S2_6/client/gui-sdl/gui_main.c M /branches/S2_6/client/gui-sdl/gui_main.h M /branches/S2_6/client/gui-sdl/gui_mouse.c M /branches/S2_6/client/gui-sdl/gui_string.c M /branches/S2_6/client/gui-sdl/gui_string.h M /branches/S2_6/client/gui-sdl/gui_tilespec.c M /branches/S2_6/client/gui-sdl/gui_tilespec.h M /branches/S2_6/client/gui-sdl/helpdlg.c M /branches/S2_6/client/gui-sdl/inteldlg.c M /branches/S2_6/client/gui-sdl/mapctrl.c M /branches/S2_6/client/gui-sdl/mapctrl.h M /branches/S2_6/client/gui-sdl/mapview.c M /branches/S2_6/client/gui-sdl/mapview.h M /branches/S2_6/client/gui-sdl/menu.c M /branches/S2_6/client/gui-sdl/messagewin.c M /branches/S2_6/client/gui-sdl/optiondlg.c M /branches/S2_6/client/gui-sdl/plrdlg.c M /branches/S2_6/client/gui-sdl/repodlgs.h M /branches/S2_6/client/gui-sdl/sprite.c M /branches/S2_6/client/gui-sdl/themebackgrounds.h M /branches/S2_6/client/gui-sdl/unistring.c M /branches/S2_6/client/gui-sdl/unistring.h M /branches/S2_6/client/gui-sdl/widget.c M /branches/S2_6/client/gui-sdl/widget_button.c M /branches/S2_6/client/gui-sdl/widget_checkbox.c M /branches/S2_6/client/gui-sdl/widget_combo.c M /branches/S2_6/client/gui-sdl/widget_core.c M /branches/S2_6/client/gui-sdl/widget_edit.c M /branches/S2_6/client/gui-sdl/widget_icon.c M /branches/S2_6/client/gui-sdl/widget_label.c M /branches/S2_6/client/gui-sdl/widget_scrollbar.c M /branches/S2_6/client/gui-sdl/widget_window.c M /branches/S2_6/client/gui-sdl/wldlg.c M /branches/S2_6/client/gui-sdl2/canvas.c M /branches/S2_6/client/gui-sdl2/canvas.h M /branches/S2_6/client/gui-sdl2/chatline.c M /branches/S2_6/client/gui-sdl2/chatline.h M /branches/S2_6/client/gui-sdl2/citydlg.c M /branches/S2_6/client/gui-sdl2/citydlg.h M /branches/S2_6/client/gui-sdl2/cityrep.c M /branches/S2_6/client/gui-sdl2/cma_fe.c M /branches/S2_6/client/gui-sdl2/colors.c M /branches/S2_6/client/gui-sdl2/colors.h M /branches/S2_6/client/gui-sdl2/connectdlg.c M /branches/S2_6/client/gui-sdl2/dialogs.c M /branches/S2_6/client/gui-sdl2/dialogs.h M /branches/S2_6/client/gui-sdl2/diplodlg.c M /branches/S2_6/client/gui-sdl2/finddlg.c M /branches/S2_6/client/gui-sdl2/gotodlg.c M /branches/S2_6/client/gui-sdl2/graphics.c M /branches/S2_6/client/gui-sdl2/graphics.h M /branches/S2_6/client/gui-sdl2/gui_iconv.c M /branches/S2_6/client/gui-sdl2/gui_iconv.h M /branches/S2_6/client/gui-sdl2/gui_main.c M /branches/S2_6/client/gui-sdl2/gui_main.h M /branches/S2_6/client/gui-sdl2/gui_mouse.c M /branches/S2_6/client/gui-sdl2/gui_string.c M /branches/S2_6/client/gui-sdl2/gui_string.h M /branches/S2_6/client/gui-sdl2/gui_tilespec.c M /branches/S2_6/client/gui-sdl2/gui_tilespec.h M /branches/S2_6/client/gui-sdl2/helpdlg.c M /branches/S2_6/client/gui-sdl2/inteldlg.c M /branches/S2_6/client/gui-sdl2/mapctrl.c M /branches/S2_6/client/gui-sdl2/mapctrl.h M /branches/S2_6/client/gui-sdl2/mapview.c M /branches/S2_6/client/gui-sdl2/mapview.h M /branches/S2_6/client/gui-sdl2/menu.c M /branches/S2_6/client/gui-sdl2/messagewin.c M /branches/S2_6/client/gui-sdl2/optiondlg.c M /branches/S2_6/client/gui-sdl2/plrdlg.c M /branches/S2_6/client/gui-sdl2/repodlgs.h M /branches/S2_6/client/gui-sdl2/sprite.c M /branches/S2_6/client/gui-sdl2/themebackgrounds.h M /branches/S2_6/client/gui-sdl2/unistring.c M /branches/S2_6/client/gui-sdl2/unistring.h M /branches/S2_6/client/gui-sdl2/utf8string.c M /branches/S2_6/client/gui-sdl2/utf8string.h M /branches/S2_6/client/gui-sdl2/widget.c M /branches/S2_6/client/gui-sdl2/widget_button.c M /branches/S2_6/client/gui-sdl2/widget_checkbox.c M /branches/S2_6/client/gui-sdl2/widget_combo.c M /branches/S2_6/client/gui-sdl2/widget_core.c M /branches/S2_6/client/gui-sdl2/widget_edit.c M /branches/S2_6/client/gui-sdl2/widget_icon.c M /branches/S2_6/client/gui-sdl2/widget_label.c M /branches/S2_6/client/gui-sdl2/widget_scrollbar.c M /branches/S2_6/client/gui-sdl2/widget_window.c M /branches/S2_6/client/gui-sdl2/wldlg.c M /branches/S2_6/client/gui-xaw/gui_main.c M /branches/S2_6/m4/sdl-client.m4 M /branches/S2_6/m4/sdl2-client.m4 M /branches/S2_6/m4/sound.m4 Include SDL/2 headers with the version specific path part (SDL or SDL2) See bug #24172 ------------------------------------------------------------------------ r31051 | mir3x | 2015-12-17 22:02:25 +0200 (Thu, 17 Dec 2015) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/chatline.cpp Fixed case sensitivity of usernames and leader names when sending private messagess in qt-client. See bug #24179 ------------------------------------------------------------------------ r31048 | mir3x | 2015-12-17 21:58:41 +0200 (Thu, 17 Dec 2015) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/citydlg.cpp Fixed unit's defence strength in tooltips in research dialog and city production. See bug #24176 ------------------------------------------------------------------------ r31044 | mir3x | 2015-12-17 21:55:05 +0200 (Thu, 17 Dec 2015) | 7 lines Changed paths: M /branches/S2_6/client/gui-qt/mapview.cpp M /branches/S2_6/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 ------------------------------------------------------------------------ r31043 | mlinnaka | 2015-12-17 13:16:59 +0200 (Thu, 17 Dec 2015) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/fi.po Minor fixes in periods and spaces in Finnish translation ------------------------------------------------------------------------ r31041 | cazfi | 2015-12-17 09:39:54 +0200 (Thu, 17 Dec 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/canvas.c M /branches/S2_6/client/gui-gtk-3.0/choice_dialog.c M /branches/S2_6/client/gui-gtk-3.0/choice_dialog.h M /branches/S2_6/client/gui-gtk-3.0/citizensinfo.h M /branches/S2_6/client/gui-gtk-3.0/cma_fe.c M /branches/S2_6/client/gui-gtk-3.0/colors.c M /branches/S2_6/client/gui-gtk-3.0/dialogs.h M /branches/S2_6/client/gui-gtk-3.0/editgui.h M /branches/S2_6/client/gui-gtk-3.0/finddlg.c M /branches/S2_6/client/gui-gtk-3.0/graphics.h M /branches/S2_6/client/gui-gtk-3.0/gtkpixcomm.h M /branches/S2_6/client/gui-gtk-3.0/happiness.h M /branches/S2_6/client/gui-gtk-3.0/helpdlg.c M /branches/S2_6/client/gui-gtk-3.0/luaconsole.c M /branches/S2_6/client/gui-gtk-3.0/mapctrl.c M /branches/S2_6/client/gui-gtk-3.0/mapview.h M /branches/S2_6/client/gui-gtk-3.0/pages.h M /branches/S2_6/client/gui-gtk-3.0/plrdlg.c M /branches/S2_6/client/gui-gtk-3.0/plrdlg.h M /branches/S2_6/client/gui-gtk-3.0/soundset_dlg.c M /branches/S2_6/client/gui-gtk-3.0/sprite.c M /branches/S2_6/client/gui-gtk-3.0/sprite.h M /branches/S2_6/client/gui-gtk-3.0/tileset_dlg.c M /branches/S2_6/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 ------------------------------------------------------------------------ r31039 | cazfi | 2015-12-17 08:03:57 +0200 (Thu, 17 Dec 2015) | 4 lines Changed paths: M /branches/S2_6/tools/download.h Frozen modpack control file format for S2_6 See patch #6679 ------------------------------------------------------------------------ r31036 | jtn | 2015-12-17 04:34:14 +0200 (Thu, 17 Dec 2015) | 5 lines Changed paths: M /branches/S2_6/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. ------------------------------------------------------------------------ r31035 | jtn | 2015-12-17 04:34:11 +0200 (Thu, 17 Dec 2015) | 6 lines Changed paths: M /branches/S2_6/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. ------------------------------------------------------------------------ r31031 | cazfi | 2015-12-17 00:57:45 +0200 (Thu, 17 Dec 2015) | 4 lines Changed paths: M /branches/S2_6/server/diplhand.c M /branches/S2_6/server/plrhand.c M /branches/S2_6/server/unittools.c M /branches/S2_6/server/unittools.h Remove third party units seen in allied cities from the client when the alliance gets cancelled. See bug #24169 ------------------------------------------------------------------------ r31028 | cazfi | 2015-12-16 23:19:48 +0200 (Wed, 16 Dec 2015) | 3 lines Changed paths: M /branches/S2_6/translations/freeciv/fi.po Removed mnemonic marking from Finnish translation of a string where it was not supported and marking was showing literal instead. ------------------------------------------------------------------------ r31026 | cazfi | 2015-12-16 22:10:20 +0200 (Wed, 16 Dec 2015) | 4 lines Changed paths: M /branches/S2_6/data/alien/techs.ruleset M /branches/S2_6/data/civ1/techs.ruleset M /branches/S2_6/data/civ2/techs.ruleset M /branches/S2_6/data/civ2civ3/techs.ruleset M /branches/S2_6/data/classic/techs.ruleset M /branches/S2_6/data/experimental/techs.ruleset M /branches/S2_6/data/multiplayer/techs.ruleset M /branches/S2_6/data/sandbox/techs.ruleset M /branches/S2_6/data/stub/techs.ruleset M /branches/S2_6/server/rssanity.c M /branches/S2_6/server/techtools.c Tech bonus message turned to a format string containing space for the name of the tech gained. See patch #6553 ------------------------------------------------------------------------ r31024 | cazfi | 2015-12-16 22:05:17 +0200 (Wed, 16 Dec 2015) | 4 lines Changed paths: M /branches/S2_6/ai/default/aiferry.c M /branches/S2_6/client/control.c M /branches/S2_6/common/packets.def M /branches/S2_6/fc_version M /branches/S2_6/server/unithand.c Added server side support for loading units to transport on adjacent tile. See patch #6457 ------------------------------------------------------------------------ r31020 | cazfi | 2015-12-16 20:54:18 +0200 (Wed, 16 Dec 2015) | 4 lines Changed paths: M /branches/S2_6/server/srv_main.c Make correct number of mapgeneneration retry attempts before giving up. See bug #23885 ------------------------------------------------------------------------ r31018 | cazfi | 2015-12-16 16:18:58 +0200 (Wed, 16 Dec 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/menu.c M /branches/S2_6/client/gui-gtk-3.0/menu.c Renamed transform_terrain_callack() as transform_terrain_callback() See patch #6667 ------------------------------------------------------------------------ r31016 | cazfi | 2015-12-16 16:14:28 +0200 (Wed, 16 Dec 2015) | 4 lines Changed paths: M /branches/S2_6/tools/ruledit/rulesave.c Fixed saving of the Leader gender to rulesets. See patch #24174 ------------------------------------------------------------------------ r31013 | cazfi | 2015-12-16 15:48:50 +0200 (Wed, 16 Dec 2015) | 8 lines Changed paths: M /branches/S2_6/common/aicore/path_finding.c M /branches/S2_6/common/fc_types.h M /branches/S2_6/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 ------------------------------------------------------------------------ r31011 | sveinung | 2015-12-16 06:03:45 +0200 (Wed, 16 Dec 2015) | 12 lines Changed paths: M /branches/S2_6/common/metaknowledge.c M /branches/S2_6/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 ------------------------------------------------------------------------ r31005 | cazfi | 2015-12-14 17:33:23 +0200 (Mon, 14 Dec 2015) | 4 lines Changed paths: M /branches/S2_6/data/alio.tilespec M /branches/S2_6/data/hex2t.tilespec M /branches/S2_6/data/hexemplio.tilespec M /branches/S2_6/data/isophex.tilespec M /branches/S2_6/data/toonhex.tilespec Removed obsolete 'flags_are_transparent' entries from supplied tilesets See patch #6675 ------------------------------------------------------------------------ r31002 | cazfi | 2015-12-14 16:48:51 +0200 (Mon, 14 Dec 2015) | 6 lines Changed paths: M /branches/S2_6/common/map.c M /branches/S2_6/common/map.h M /branches/S2_6/common/map_types.h M /branches/S2_6/data/scenarios/japan-88x100-v1.3.sav M /branches/S2_6/data/scenarios/north_america_116x100-v1.2.sav M /branches/S2_6/data/scenarios/tileset-demo.sav M /branches/S2_6/server/generator/mapgen.c M /branches/S2_6/server/generator/mapgen_topology.c M /branches/S2_6/server/savecompat.c M /branches/S2_6/server/settings.c Make huts setting relative to map size. Reported by djconklin See patch #6669 ------------------------------------------------------------------------ r30998 | mir3x | 2015-12-14 04:13:12 +0200 (Mon, 14 Dec 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/fc_client.cpp Status bar has been hidden in Qt-client in PAGE_GAME. See patch #6672 ------------------------------------------------------------------------ r30995 | mir3x | 2015-12-14 04:07:53 +0200 (Mon, 14 Dec 2015) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/messagewin.cpp M /branches/S2_6/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 ------------------------------------------------------------------------ r30992 | mir3x | 2015-12-14 04:01:01 +0200 (Mon, 14 Dec 2015) | 8 lines Changed paths: M /branches/S2_6/client/gui-qt/citydlg.cpp M /branches/S2_6/client/gui-qt/citydlg.h M /branches/S2_6/client/gui-qt/optiondlg.cpp M /branches/S2_6/client/gui-qt/optiondlg.h M /branches/S2_6/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 ------------------------------------------------------------------------ r30989 | mir3x | 2015-12-14 03:55:51 +0200 (Mon, 14 Dec 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/dialogs.cpp M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/fc_client.h Added function to close units selection on disconnect in Qt-client. See patch #6655 ------------------------------------------------------------------------ r30986 | mir3x | 2015-12-14 03:49:02 +0200 (Mon, 14 Dec 2015) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/chatline.cpp M /branches/S2_6/client/gui-qt/chatline.h M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/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 ------------------------------------------------------------------------ r30983 | mir3x | 2015-12-14 03:42:16 +0200 (Mon, 14 Dec 2015) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r30979 | mir3x | 2015-12-14 03:36:07 +0200 (Mon, 14 Dec 2015) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r30976 | cazfi | 2015-12-14 03:08:45 +0200 (Mon, 14 Dec 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r30972 | cazfi | 2015-12-14 01:50:45 +0200 (Mon, 14 Dec 2015) | 4 lines Changed paths: M /branches/S2_6/ai/threaded/taicity.c Always free city worker request from threaded AI. See bug #24165 ------------------------------------------------------------------------ r30970 | cazfi | 2015-12-14 01:21:20 +0200 (Mon, 14 Dec 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl/citydlg.c M /branches/S2_6/client/gui-sdl2/citydlg.c M /branches/S2_6/client/tilespec.c M /branches/S2_6/client/tilespec.h M /branches/S2_6/data/alio.tilespec M /branches/S2_6/data/amplio.tilespec M /branches/S2_6/data/amplio2.tilespec M /branches/S2_6/data/cimpletoon.tilespec M /branches/S2_6/data/hex2t.tilespec M /branches/S2_6/data/hexemplio.tilespec M /branches/S2_6/data/isophex.tilespec M /branches/S2_6/data/isotrident.tilespec M /branches/S2_6/data/toonhex.tilespec M /branches/S2_6/data/trident.tilespec M /branches/S2_6/doc/README.graphics Added support for alternative upkeep icons layout. See patch #6564 ------------------------------------------------------------------------ r30966 | jtn | 2015-12-13 15:48:40 +0200 (Sun, 13 Dec 2015) | 5 lines Changed paths: M /branches/S2_6/translations/freeciv/pl.po Updated Polish translation by Hubert Kowalewski (hubkow@gna). Pulled from (Dropbox timestamp: "3 months ago"). freeciv: 94%: 6318 translated, 266 fuzzy, 124 untranslated. ------------------------------------------------------------------------ r30964 | cazfi | 2015-12-12 23:15:21 +0200 (Sat, 12 Dec 2015) | 4 lines Changed paths: M /branches/S2_6/tools/ruledit/rulesave.c Mark names of the ruleset objects saved from the ruledit for translatable string lookup See patch #6657 ------------------------------------------------------------------------ r30962 | cazfi | 2015-12-12 20:31:06 +0200 (Sat, 12 Dec 2015) | 4 lines Changed paths: M /branches/S2_6/common/scriptcore/api_game_methods.c M /branches/S2_6/common/scriptcore/api_game_methods.h M /branches/S2_6/common/scriptcore/tolua_game.pkg M /branches/S2_6/data/alien/script.lua M /branches/S2_6/data/default/default.lua M /branches/S2_6/data/multiplayer/script.lua Added lua scripts access to research names. See patch #6603 ------------------------------------------------------------------------ r30960 | cazfi | 2015-12-12 18:04:03 +0200 (Sat, 12 Dec 2015) | 4 lines Changed paths: M /branches/S2_6/dependencies/lua-5.3/README M /branches/S2_6/dependencies/lua-5.3/Version M /branches/S2_6/dependencies/lua-5.3/src/lapi.c M /branches/S2_6/dependencies/lua-5.3/src/lauxlib.c M /branches/S2_6/dependencies/lua-5.3/src/lauxlib.h M /branches/S2_6/dependencies/lua-5.3/src/lbaselib.c M /branches/S2_6/dependencies/lua-5.3/src/lbitlib.c M /branches/S2_6/dependencies/lua-5.3/src/lcode.c M /branches/S2_6/dependencies/lua-5.3/src/ldblib.c M /branches/S2_6/dependencies/lua-5.3/src/ldebug.c M /branches/S2_6/dependencies/lua-5.3/src/ldo.c M /branches/S2_6/dependencies/lua-5.3/src/ldo.h M /branches/S2_6/dependencies/lua-5.3/src/ldump.c M /branches/S2_6/dependencies/lua-5.3/src/lgc.c M /branches/S2_6/dependencies/lua-5.3/src/lgc.h M /branches/S2_6/dependencies/lua-5.3/src/liolib.c M /branches/S2_6/dependencies/lua-5.3/src/llex.c M /branches/S2_6/dependencies/lua-5.3/src/llimits.h M /branches/S2_6/dependencies/lua-5.3/src/lmathlib.c M /branches/S2_6/dependencies/lua-5.3/src/loadlib.c M /branches/S2_6/dependencies/lua-5.3/src/lobject.c M /branches/S2_6/dependencies/lua-5.3/src/lobject.h M /branches/S2_6/dependencies/lua-5.3/src/loslib.c M /branches/S2_6/dependencies/lua-5.3/src/lparser.c M /branches/S2_6/dependencies/lua-5.3/src/lstate.c M /branches/S2_6/dependencies/lua-5.3/src/lstate.h M /branches/S2_6/dependencies/lua-5.3/src/lstring.c M /branches/S2_6/dependencies/lua-5.3/src/lstring.h M /branches/S2_6/dependencies/lua-5.3/src/lstrlib.c M /branches/S2_6/dependencies/lua-5.3/src/ltable.c M /branches/S2_6/dependencies/lua-5.3/src/ltable.h M /branches/S2_6/dependencies/lua-5.3/src/ltablib.c M /branches/S2_6/dependencies/lua-5.3/src/ltm.c M /branches/S2_6/dependencies/lua-5.3/src/lua.h M /branches/S2_6/dependencies/lua-5.3/src/luaconf.h M /branches/S2_6/dependencies/lua-5.3/src/lundump.c M /branches/S2_6/dependencies/lua-5.3/src/lundump.h M /branches/S2_6/dependencies/lua-5.3/src/lvm.c M /branches/S2_6/dependencies/lua-5.3/src/lvm.h M /branches/S2_6/dependencies/lua-5.3/src/lzio.c M /branches/S2_6/dependencies/lua-5.3/src/lzio.h Updated included lua to version 5.3.2 See patch #6670 ------------------------------------------------------------------------ r30958 | cazfi | 2015-12-12 17:41:16 +0200 (Sat, 12 Dec 2015) | 4 lines Changed paths: M /branches/S2_6/server/sanitycheck.c Changed 'pcity->server.workers_frozen == 0' sanitycheck to check '!pcity->server.needs_arrange' instead See bug #24162 ------------------------------------------------------------------------ r30956 | cazfi | 2015-12-12 11:07:22 +0200 (Sat, 12 Dec 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/menu.c M /branches/S2_6/client/gui-gtk-3.0/menu.c Update gtk-clients ruleset dependant menu entries on ruleset change. See bug #24158 ------------------------------------------------------------------------ r30953 | cazfi | 2015-12-12 10:10:09 +0200 (Sat, 12 Dec 2015) | 4 lines Changed paths: M /branches/S2_6/server/fcdb.c Fixed an 'unused variable' warning from ndebug build. See bug #24156 ------------------------------------------------------------------------ r30950 | cazfi | 2015-12-12 10:03:35 +0200 (Sat, 12 Dec 2015) | 4 lines Changed paths: M /branches/S2_6/configure.ac Check availability of getaddrinfo() only once. See patch #6664 ------------------------------------------------------------------------ r30947 | cazfi | 2015-12-11 13:40:05 +0200 (Fri, 11 Dec 2015) | 4 lines Changed paths: M /branches/S2_6/client/climisc.c Do not play sound effects for events of the earlier turns when they are resent from the cache. See patch #4221 ------------------------------------------------------------------------ r30944 | cazfi | 2015-12-11 08:26:20 +0200 (Fri, 11 Dec 2015) | 4 lines Changed paths: M /branches/S2_6/server/scripting/tolua_server.pkg Added deprecation comments about lua functions create_base() and create_road() See patch #6658 ------------------------------------------------------------------------ r30940 | cazfi | 2015-12-11 00:53:14 +0200 (Fri, 11 Dec 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl/citydlg.c M /branches/S2_6/client/gui-sdl2/citydlg.c Fixed scaling up upkeep sprites in sdl-clients' unit icon creation. See bug #24148 ------------------------------------------------------------------------ r30936 | cazfi | 2015-12-10 16:07:28 +0200 (Thu, 10 Dec 2015) | 4 lines Changed paths: M /branches/S2_6/server/techtools.c Qualified also players own "%s acquired from %s" message. See patch #6663 ------------------------------------------------------------------------ r30933 | cazfi | 2015-12-10 15:23:08 +0200 (Thu, 10 Dec 2015) | 2 lines Changed paths: M /branches/S2_6/server/settings.c Comment typofix "Sould" -> "Should" ------------------------------------------------------------------------ r30929 | jtn | 2015-12-10 00:48:25 +0200 (Thu, 10 Dec 2015) | 3 lines Changed paths: M /branches/S2_6/translations/freeciv/en_GB.po Merge current S2_5 en_GB translation for core strings (r30928). S2_6 stats: 90%: 6054 translated, 477 fuzzy, 177 untranslated. ------------------------------------------------------------------------ r30927 | cazfi | 2015-12-10 00:34:23 +0200 (Thu, 10 Dec 2015) | 6 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/editprop.c M /branches/S2_6/client/gui-gtk-3.0/editprop.c M /branches/S2_6/client/packhand.c M /branches/S2_6/common/game.c M /branches/S2_6/common/packets.def M /branches/S2_6/fc_version M /branches/S2_6/server/edithand.c M /branches/S2_6/server/savegame.c M /branches/S2_6/server/savegame2.c Added authors property for scenarios Requested by Sveinung Kvilhaugsvik See patch #6450 ------------------------------------------------------------------------ r30925 | cazfi | 2015-12-09 23:17:11 +0200 (Wed, 09 Dec 2015) | 6 lines Changed paths: M /branches/S2_6/data/alien/script.lua M /branches/S2_6/data/default/default.lua M /branches/S2_6/data/multiplayer/script.lua M /branches/S2_6/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 ------------------------------------------------------------------------ r30922 | cazfi | 2015-12-09 23:05:25 +0200 (Wed, 09 Dec 2015) | 4 lines Changed paths: M /branches/S2_6/server/notify.c Set turn number correctly for event sent from cache. See bug #24152 ------------------------------------------------------------------------ r30920 | cazfi | 2015-12-09 23:02:27 +0200 (Wed, 09 Dec 2015) | 4 lines Changed paths: M /branches/S2_6/utility/log.c Guard compilation of implementation of fc_assert_fail() with FREECIV_NDEBUG instead of NDEBUG. See bug #24150 ------------------------------------------------------------------------ r30918 | cazfi | 2015-12-09 22:59:02 +0200 (Wed, 09 Dec 2015) | 5 lines Changed paths: M /branches/S2_6/client/packhand.c M /branches/S2_6/common/extras.c M /branches/S2_6/common/extras.h M /branches/S2_6/common/fc_types.h M /branches/S2_6/server/ruleset.c M /branches/S2_6/server/unittools.c Category "Bonus" extras get entered as huts, not those extras that were created for the cause Hut. See patch #6613 ------------------------------------------------------------------------ r30916 | sveinung | 2015-12-09 22:01:44 +0200 (Wed, 09 Dec 2015) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r30914 | cazfi | 2015-12-09 14:48:42 +0200 (Wed, 09 Dec 2015) | 4 lines Changed paths: M /branches/S2_6/client/client_main.c M /branches/S2_6/client/zoom.c M /branches/S2_6/client/zoom.h Added zoom_start() that can be used to start multi-frame zoom in / zoom out. See patch #6617 ------------------------------------------------------------------------ r30906 | jtn | 2015-12-09 00:17:49 +0200 (Wed, 09 Dec 2015) | 3 lines Changed paths: M /branches/S2_6/data/civ1/buildings.ruleset M /branches/S2_6/data/civ1/techs.ruleset M /branches/S2_6/data/civ1/terrain.ruleset M /branches/S2_6/data/civ2civ3/buildings.ruleset M /branches/S2_6/data/classic/buildings.ruleset M /branches/S2_6/data/experimental/buildings.ruleset M /branches/S2_6/data/sandbox/buildings.ruleset More thorough description of disasters in shipping rulesets. See gna patch #5818. ------------------------------------------------------------------------ r30905 | jtn | 2015-12-09 00:17:44 +0200 (Wed, 09 Dec 2015) | 5 lines Changed paths: M /branches/S2_6/data/scenarios/europe_1901.sav Europe 1901 scenario: some cities were building obsolete Warriors units. Reported by vla22. See gna bug #24141. ------------------------------------------------------------------------ r30904 | jtn | 2015-12-09 00:17:39 +0200 (Wed, 09 Dec 2015) | 3 lines Changed paths: M /branches/S2_6/ai/default/advdiplomacy.c M /branches/S2_6/client/gui-gtk-2.0/mapview.c M /branches/S2_6/client/gui-gtk-3.0/mapview.c M /branches/S2_6/client/options.c M /branches/S2_6/data/experimental/game.ruleset M /branches/S2_6/data/nation/animals.ruleset M /branches/S2_6/server/settings.c M /branches/S2_6/server/srv_main.c Fix a few typos and string tweaks. See gna bug #24143. ------------------------------------------------------------------------ r30903 | jtn | 2015-12-09 00:17:33 +0200 (Wed, 09 Dec 2015) | 3 lines Changed paths: M /branches/S2_6/ai/difficulty.c Give Novice and Handicapped AI levels H_DIPLOMACY handicap, as Easy AI has. See gna bug #24142. ------------------------------------------------------------------------ r30902 | jtn | 2015-12-09 00:17:28 +0200 (Wed, 09 Dec 2015) | 5 lines Changed paths: M /branches/S2_6/server/cityturn.c M /branches/S2_6/server/diplhand.c M /branches/S2_6/server/techtools.c Use Q_() on strings qualified by patch #6628. Reported by vla22. See gna bug #24140. ------------------------------------------------------------------------ r30896 | mir3x | 2015-12-08 23:37:26 +0200 (Tue, 08 Dec 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/client/gui-qt/menu.h Added menu entry "Explode Nuclear" in Qt-client. See patch #6653 ------------------------------------------------------------------------ r30893 | mir3x | 2015-12-08 23:27:44 +0200 (Tue, 08 Dec 2015) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/client/gui-qt/menu.h Added option to filter units with maximum hitpoints and movement points in Qt-client. See patch #6652 ------------------------------------------------------------------------ r30889 | mir3x | 2015-12-08 23:20:29 +0200 (Tue, 08 Dec 2015) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/citydlg.cpp M /branches/S2_6/client/gui-qt/optiondlg.cpp M /branches/S2_6/client/gui-qt/optiondlg.h M /branches/S2_6/client/gui-qt/repodlgs.cpp M /branches/S2_6/client/gui-qt/repodlgs.h Shows tooltips about pointed units/improvement/technogies on research diagram in Qt-client. See patch #6650 ------------------------------------------------------------------------ r30887 | cazfi | 2015-12-08 18:08:21 +0200 (Tue, 08 Dec 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/voteinfo_bar.c M /branches/S2_6/client/gui-gtk-3.0/voteinfo_bar.c Lowered gtk-clients' votebar button width requests from 70 to 50 See bug #24147 ------------------------------------------------------------------------ r30884 | cazfi | 2015-12-08 17:30:23 +0200 (Tue, 08 Dec 2015) | 5 lines Changed paths: M /branches/S2_6/dependencies/cvercmp/Makefile.am M /branches/S2_6/dependencies/cvercmp/cvercmp.c M /branches/S2_6/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 ------------------------------------------------------------------------ r30881 | cazfi | 2015-12-08 12:43:43 +0200 (Tue, 08 Dec 2015) | 4 lines Changed paths: M /branches/S2_6/server/sanitycheck.c M /branches/S2_6/server/srv_main.c Thaw city_freeze_workers_queue() after handling of each player in end_phase(). See bug #24146 ------------------------------------------------------------------------ r30877 | cazfi | 2015-12-07 17:56:41 +0200 (Mon, 07 Dec 2015) | 4 lines Changed paths: M /branches/S2_6/utility/fcintl.c Use fc_strlcpy() instead of strcpy() See bug #24096 ------------------------------------------------------------------------ r30875 | cazfi | 2015-12-07 17:21:39 +0200 (Mon, 07 Dec 2015) | 6 lines Changed paths: M /branches/S2_6/ai/classic/classicai.c M /branches/S2_6/client/packhand.c M /branches/S2_6/common/ai.c M /branches/S2_6/common/ai.h M /branches/S2_6/common/game.c M /branches/S2_6/common/packets.def M /branches/S2_6/common/player.c M /branches/S2_6/common/player.h M /branches/S2_6/fc_version M /branches/S2_6/server/animals.c M /branches/S2_6/server/barbarian.c M /branches/S2_6/server/connecthand.c M /branches/S2_6/server/edithand.c M /branches/S2_6/server/plrhand.c M /branches/S2_6/server/plrhand.h M /branches/S2_6/server/savegame.c M /branches/S2_6/server/savegame2.c M /branches/S2_6/server/srv_main.c M /branches/S2_6/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 ------------------------------------------------------------------------ r30873 | cazfi | 2015-12-07 00:27:56 +0200 (Mon, 07 Dec 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r30866 | cazfi | 2015-12-06 12:35:58 +0200 (Sun, 06 Dec 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/citydlg.c M /branches/S2_6/client/gui-gtk-3.0/wldlg.c Made gtk3-client citydialog production tab lower on tiny screen layout See patch #6605 ------------------------------------------------------------------------ r30864 | sveinung | 2015-12-06 11:14:22 +0200 (Sun, 06 Dec 2015) | 5 lines Changed paths: M /branches/S2_6/common/packets.def packets.def: make enum barbarian_type explicit Record in packets.def what type enum barbarian_type fields have. See patch #6651 ------------------------------------------------------------------------ r30859 | mir3x | 2015-12-05 20:43:54 +0200 (Sat, 05 Dec 2015) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/chatline.cpp M /branches/S2_6/client/options.c M /branches/S2_6/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 ------------------------------------------------------------------------ r30856 | mir3x | 2015-12-05 20:34:52 +0200 (Sat, 05 Dec 2015) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/chatline.cpp Qt-client - Fixed private and global messages not being correctly sent when allies button is checked. See bug #24134 ------------------------------------------------------------------------ r30854 | sveinung | 2015-12-04 09:57:01 +0200 (Fri, 04 Dec 2015) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r30850 | sveinung | 2015-12-03 13:16:59 +0200 (Thu, 03 Dec 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r30846 | mir3x | 2015-12-02 15:17:53 +0200 (Wed, 02 Dec 2015) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r30843 | mir3x | 2015-12-02 15:07:15 +0200 (Wed, 02 Dec 2015) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/dialogs.cpp Pressing enter on leader name line edit, will choose that nation. (in pregame, when choosing nations) See patch #6641 ------------------------------------------------------------------------ r30840 | mir3x | 2015-12-02 14:18:11 +0200 (Wed, 02 Dec 2015) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/chatline.cpp M /branches/S2_6/client/gui-qt/chatline.h M /branches/S2_6/client/gui-qt/messagewin.cpp In game chat, all chat messages are made ligher (brighter) and background a bit darker. See patch #6640 ------------------------------------------------------------------------ r30837 | mir3x | 2015-12-02 14:11:51 +0200 (Wed, 02 Dec 2015) | 7 lines Changed paths: M /branches/S2_6/client/gui-qt/fc_client.h M /branches/S2_6/client/gui-qt/pages.cpp Qt client network page selection was not updated when switching tabs. Fixed. See bug #24127 ------------------------------------------------------------------------ r30834 | mir3x | 2015-12-02 14:05:17 +0200 (Wed, 02 Dec 2015) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r30830 | mir3x | 2015-12-02 14:02:22 +0200 (Wed, 02 Dec 2015) | 10 lines Changed paths: M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/fc_client.h M /branches/S2_6/client/gui-qt/gui_main.cpp M /branches/S2_6/client/gui-qt/mapview.cpp M /branches/S2_6/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 ------------------------------------------------------------------------ r30828 | mir3x | 2015-12-02 13:55:48 +0200 (Wed, 02 Dec 2015) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/mapview.cpp Minimap was not updated, when there was no active units and minimap was scaled. See bug #24103 ------------------------------------------------------------------------ r30821 | jtn | 2015-11-30 23:15:05 +0200 (Mon, 30 Nov 2015) | 5 lines Changed paths: M /branches/S2_6/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. ------------------------------------------------------------------------ r30820 | jtn | 2015-11-30 23:15:01 +0200 (Mon, 30 Nov 2015) | 5 lines Changed paths: M /branches/S2_6/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. ------------------------------------------------------------------------ r30819 | jtn | 2015-11-30 23:14:57 +0200 (Mon, 30 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/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. ------------------------------------------------------------------------ r30818 | jtn | 2015-11-30 23:14:54 +0200 (Mon, 30 Nov 2015) | 5 lines Changed paths: M /branches/S2_6/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. ------------------------------------------------------------------------ r30817 | jtn | 2015-11-30 23:14:50 +0200 (Mon, 30 Nov 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-sdl/dialogs.c M /branches/S2_6/client/gui-sdl2/dialogs.c M /branches/S2_6/server/commands.c M /branches/S2_6/server/edithand.c M /branches/S2_6/server/settings.c M /branches/S2_6/server/srv_main.c M /branches/S2_6/server/stdinhand.c Standardise on "nation set" rather than "nationset" in text. Reported by Marko Lindqvist (cazfi@gna). See gna patch #6639. ------------------------------------------------------------------------ r30811 | cazfi | 2015-11-30 07:59:23 +0200 (Mon, 30 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/client/tilespec.c Do not even try to find extrastyle matching tag given as "None". See patch #6625 ------------------------------------------------------------------------ r30808 | cazfi | 2015-11-30 06:53:45 +0200 (Mon, 30 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/client/packhand.c Receive last character of the ruleset summary at the client end. See bug #24123 ------------------------------------------------------------------------ r30801 | sveinung | 2015-11-27 11:39:44 +0200 (Fri, 27 Nov 2015) | 9 lines Changed paths: M /branches/S2_6/client/control.c M /branches/S2_6/client/control.h M /branches/S2_6/client/gui-gtk-2.0/action_dialog.c M /branches/S2_6/client/gui-gtk-3.0/action_dialog.c M /branches/S2_6/client/gui-qt/dialogs.cpp M /branches/S2_6/client/gui-qt/dialogs.h M /branches/S2_6/client/gui-sdl/action_dialog.c M /branches/S2_6/client/gui-sdl2/action_dialog.c M /branches/S2_6/client/gui-xaw/action_dialog.c M /branches/S2_6/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 ------------------------------------------------------------------------ r30800 | cazfi | 2015-11-27 10:30:46 +0200 (Fri, 27 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/gui_main.c M /branches/S2_6/client/gui-gtk-3.0/gui_main.h M /branches/S2_6/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 ------------------------------------------------------------------------ r30797 | cazfi | 2015-11-27 09:13:15 +0200 (Fri, 27 Nov 2015) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/fi.po Updated Finnish translation. ------------------------------------------------------------------------ r30795 | cazfi | 2015-11-26 16:20:07 +0200 (Thu, 26 Nov 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r30792 | sveinung | 2015-11-26 11:25:28 +0200 (Thu, 26 Nov 2015) | 10 lines Changed paths: M /branches/S2_6/client/packhand.c M /branches/S2_6/fc_version M /branches/S2_6/server/unithand.c M /branches/S2_6/server/unithand.h M /branches/S2_6/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. See patch #6412 ------------------------------------------------------------------------ r30790 | cazfi | 2015-11-26 10:49:47 +0200 (Thu, 26 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/common/game.c Initialize names of preferred soundset and musicset See bug #24063 ------------------------------------------------------------------------ r30787 | cazfi | 2015-11-26 08:43:23 +0200 (Thu, 26 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/common/map.c M /branches/S2_6/common/map.h M /branches/S2_6/common/movement.c Avoid unnecessary is_move_cardinal() calls on hex topologies See patch #6611 ------------------------------------------------------------------------ r30784 | cazfi | 2015-11-26 07:30:15 +0200 (Thu, 26 Nov 2015) | 3 lines Changed paths: M /branches/S2_6/ai/default/advmilitary.c Reverted bug #23997 commit, that tried to fix problems of defense bonus effects in relation to wall value. ------------------------------------------------------------------------ r30781 | cazfi | 2015-11-26 06:56:49 +0200 (Thu, 26 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/ai/default/aiunit.c Removed debug message spamming about the number of defenders. See bug #24117 ------------------------------------------------------------------------ r30779 | cazfi | 2015-11-26 06:37:02 +0200 (Thu, 26 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/ai/default/advdomestic.c M /branches/S2_6/ai/default/advmilitary.c M /branches/S2_6/ai/default/advmilitary.h M /branches/S2_6/ai/default/aicity.c M /branches/S2_6/ai/default/aicity.h M /branches/S2_6/ai/default/aisettler.c M /branches/S2_6/ai/default/aitech.c M /branches/S2_6/ai/default/aitools.c M /branches/S2_6/ai/default/aitools.h M /branches/S2_6/server/advisors/Makefile.am M /branches/S2_6/server/advisors/advbuilding.h A /branches/S2_6/server/advisors/advchoice.c A /branches/S2_6/server/advisors/advchoice.h M /branches/S2_6/server/advisors/advdata.h Moved advisor choice related stuff to new advchoice.[ch] module. See patch #6622 ------------------------------------------------------------------------ r30776 | cazfi | 2015-11-25 23:53:40 +0200 (Wed, 25 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/server/cityturn.c M /branches/S2_6/server/diplhand.c M /branches/S2_6/server/techtools.c Improve translatable tech acquirements strings. See patch #6628 ------------------------------------------------------------------------ r30773 | mir3x | 2015-11-25 21:05:05 +0200 (Wed, 25 Nov 2015) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/plrdlg.cpp Fixed crash when selecting dead player in player dialog. Reported by Jacob Nevins . See bug #24114 ------------------------------------------------------------------------ r30770 | mir3x | 2015-11-25 21:02:05 +0200 (Wed, 25 Nov 2015) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/menu.cpp Changed unit selction shortcut to ctrl+space due to ambiguous shortcut. Reported by Jacob Nevins See bug #24112 ------------------------------------------------------------------------ r30767 | mir3x | 2015-11-25 20:59:28 +0200 (Wed, 25 Nov 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/dialogs.cpp Fixed failed assertions in unit selection dialog in qt-client. See bug #24111 ------------------------------------------------------------------------ r30764 | mir3x | 2015-11-25 20:56:39 +0200 (Wed, 25 Nov 2015) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r30761 | mir3x | 2015-11-25 20:52:12 +0200 (Wed, 25 Nov 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/messagewin.cpp Fixed last message not being fully visible until next redraw. See bug #24106 ------------------------------------------------------------------------ r30758 | sveinung | 2015-11-25 07:49:42 +0200 (Wed, 25 Nov 2015) | 5 lines Changed paths: M /branches/S2_6/data/alien/script.lua M /branches/S2_6/data/default/default.lua M /branches/S2_6/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 ------------------------------------------------------------------------ r30754 | jtn | 2015-11-25 02:49:49 +0200 (Wed, 25 Nov 2015) | 6 lines Changed paths: M /branches/S2_6/server/settings.c M /branches/S2_6/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. ------------------------------------------------------------------------ r30749 | mir3x | 2015-11-23 19:11:04 +0200 (Mon, 23 Nov 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/plrdlg.cpp Player dialog headers are now resized to fit actual contents in qt-client. See bug #24102 ------------------------------------------------------------------------ r30746 | mir3x | 2015-11-23 19:06:25 +0200 (Mon, 23 Nov 2015) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/connectdlg.cpp M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/fc_client.h M /branches/S2_6/client/gui-qt/pages.cpp Made all buttons in pregame page sensitive. Reported by Marko Lindqvist See bug #24071 ------------------------------------------------------------------------ r30744 | cazfi | 2015-11-23 03:28:30 +0200 (Mon, 23 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/data/alien/script.lua M /branches/S2_6/data/default/default.lua M /branches/S2_6/data/multiplayer/script.lua Update lua scripts in supplied rulesets to match changes in research notification API. See patch #6604 ------------------------------------------------------------------------ r30741 | cazfi | 2015-11-22 15:39:36 +0200 (Sun, 22 Nov 2015) | 6 lines Changed paths: M /branches/S2_6/doc/HACKING Updated HACKING: - Added some directories missing from the source code hierarchy listing - Updated CodingStyle of the code example See patch #6621 ------------------------------------------------------------------------ r30737 | cazfi | 2015-11-22 15:16:12 +0200 (Sun, 22 Nov 2015) | 8 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r30735 | cazfi | 2015-11-22 14:25:33 +0200 (Sun, 22 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/data/alien/nations.ruleset M /branches/S2_6/data/civ1/nations.ruleset M /branches/S2_6/data/civ2/nations.ruleset Fixed xgettext errors from civ1/2 & alien ruleset trait comments. See bug #24104 ------------------------------------------------------------------------ r30732 | cazfi | 2015-11-22 12:40:57 +0200 (Sun, 22 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/data/Makefile.am Install gtk3-menus.xml also when both of gtk2- and gtk3-client are installed. See bug #24101 ------------------------------------------------------------------------ r30729 | jtn | 2015-11-21 18:59:32 +0200 (Sat, 21 Nov 2015) | 3 lines Changed paths: M /branches/S2_6/translations/freeciv/en_GB.po Merge current S2_5 en_GB translation for core strings (r30728). S2_6 stats: 91%: 6041 translated, 426 fuzzy, 137 untranslated. ------------------------------------------------------------------------ r30727 | cazfi | 2015-11-21 12:12:44 +0200 (Sat, 21 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/common/terrain.h M /branches/S2_6/server/savecompat.c M /branches/S2_6/server/savegame2.c Load terrains using terrain mapping in savegame. See patch #6607 ------------------------------------------------------------------------ r30724 | cazfi | 2015-11-21 11:48:45 +0200 (Sat, 21 Nov 2015) | 9 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r30722 | mir3x | 2015-11-20 18:27:36 +0200 (Fri, 20 Nov 2015) | 8 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r30719 | mir3x | 2015-11-20 18:22:41 +0200 (Fri, 20 Nov 2015) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/plrdlg.cpp M /branches/S2_6/client/gui-qt/plrdlg.h Information about other players technologies could be wrong in qt-client. Fixed. See bug #24095 ------------------------------------------------------------------------ r30716 | mir3x | 2015-11-20 18:19:26 +0200 (Fri, 20 Nov 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/mapview.cpp Fixed failed assertions at endgame in qt-client. See bug #24093 ------------------------------------------------------------------------ r30713 | mir3x | 2015-11-20 18:16:53 +0200 (Fri, 20 Nov 2015) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r30709 | mir3x | 2015-11-20 18:12:31 +0200 (Fri, 20 Nov 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/fc_client.cpp After starting game, map view could be maximized 2 times. See bug #24061 ------------------------------------------------------------------------ r30707 | mir3x | 2015-11-20 18:10:39 +0200 (Fri, 20 Nov 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/dialogs.cpp M /branches/S2_6/client/gui-qt/repodlgs.cpp M /branches/S2_6/client/gui-qt/repodlgs.h Added popdown_endgame_report() to qt-client. See patch #6597 ------------------------------------------------------------------------ r30704 | sveinung | 2015-11-20 15:38:46 +0200 (Fri, 20 Nov 2015) | 9 lines Changed paths: M /branches/S2_6/server/savegame2.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 ------------------------------------------------------------------------ r30703 | sveinung | 2015-11-20 15:38:38 +0200 (Fri, 20 Nov 2015) | 3 lines Changed paths: M /branches/S2_6/server/savegame2.c save games: ORDER_ACTION_MOVE needs a direction See bug #24097 ------------------------------------------------------------------------ r30698 | cazfi | 2015-11-19 23:08:52 +0200 (Thu, 19 Nov 2015) | 5 lines Changed paths: M /branches/S2_6/ai/default/advmilitary.c M /branches/S2_6/ai/default/aitech.c M /branches/S2_6/client/packhand.c M /branches/S2_6/common/combat.c M /branches/S2_6/common/unittype.c M /branches/S2_6/common/unittype.h M /branches/S2_6/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 ------------------------------------------------------------------------ r30696 | cazfi | 2015-11-19 22:23:02 +0200 (Thu, 19 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/client/climisc.c M /branches/S2_6/client/climisc.h M /branches/S2_6/client/packhand.c M /branches/S2_6/common/packets.def M /branches/S2_6/fc_version M /branches/S2_6/server/notify.c Send the turn event originally took place to the client with the event packet. See patch #6600 ------------------------------------------------------------------------ r30693 | cazfi | 2015-11-19 21:26:00 +0200 (Thu, 19 Nov 2015) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/fi.po Updated Finnish translation. ------------------------------------------------------------------------ r30690 | cazfi | 2015-11-19 19:00:12 +0200 (Thu, 19 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/server/generator/mapgen.c Fixed fair generator gcc-4.2 warnings. See bug #24088 ------------------------------------------------------------------------ r30687 | cazfi | 2015-11-19 18:56:08 +0200 (Thu, 19 Nov 2015) | 6 lines Changed paths: M /branches/S2_6/server/srv_main.c Server prints to the console which port it's listening. Requested by Jacob Nevins See bug #24073 ------------------------------------------------------------------------ r30685 | sveinung | 2015-11-19 11:27:44 +0200 (Thu, 19 Nov 2015) | 14 lines Changed paths: M /branches/S2_6/client/control.c M /branches/S2_6/client/packhand.c M /branches/S2_6/common/fc_types.h M /branches/S2_6/common/packets.def M /branches/S2_6/common/unit.c M /branches/S2_6/common/unit.h M /branches/S2_6/fc_version M /branches/S2_6/server/unithand.c M /branches/S2_6/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 ------------------------------------------------------------------------ r30681 | cazfi | 2015-11-19 03:52:27 +0200 (Thu, 19 Nov 2015) | 2 lines Changed paths: M /branches/S2_6/ai/default/advdomestic.c Updated comment about location of AI difficulty related code; stdinhand.c -> difficulty.c ------------------------------------------------------------------------ r30677 | cazfi | 2015-11-19 02:17:20 +0200 (Thu, 19 Nov 2015) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r30675 | cazfi | 2015-11-18 21:19:34 +0200 (Wed, 18 Nov 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r30673 | cazfi | 2015-11-18 20:44:20 +0200 (Wed, 18 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/client/audio.c M /branches/S2_6/client/audio.h M /branches/S2_6/client/gui-gtk-2.0/gui_main.c M /branches/S2_6/client/gui-gtk-2.0/soundset_dlg.c M /branches/S2_6/client/gui-gtk-2.0/tileset_dlg.c M /branches/S2_6/client/gui-gtk-3.0/gui_main.c M /branches/S2_6/client/gui-gtk-3.0/soundset_dlg.c M /branches/S2_6/client/gui-gtk-3.0/tileset_dlg.c M /branches/S2_6/client/gui-sdl/gui_main.c M /branches/S2_6/client/gui-sdl2/gui_main.c M /branches/S2_6/client/packhand.c M /branches/S2_6/client/tilespec.c M /branches/S2_6/client/tilespec.h M /branches/S2_6/common/game.c M /branches/S2_6/common/packets.def M /branches/S2_6/server/ruleset.c M /branches/S2_6/tools/ruledit/rulesave.c M /branches/S2_6/utility/shared.c M /branches/S2_6/utility/shared.h Changed prefered to preferred in all internal function and variable names. See patch #6579 ------------------------------------------------------------------------ r30670 | cazfi | 2015-11-18 20:08:07 +0200 (Wed, 18 Nov 2015) | 3 lines Changed paths: M /branches/S2_6/ai/default/aicity.h Removed comment about long gone warmap. Updated comments about unit type flags to have UTYF_ prefix instead of F_ ------------------------------------------------------------------------ r30667 | cazfi | 2015-11-18 18:07:37 +0200 (Wed, 18 Nov 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/gotodlg.c M /branches/S2_6/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 ------------------------------------------------------------------------ r30665 | cazfi | 2015-11-18 00:45:49 +0200 (Wed, 18 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/gui_main.c M /branches/S2_6/client/gui-sdl/optiondlg.c M /branches/S2_6/client/gui-sdl2/optiondlg.c M /branches/S2_6/client/options.c M /branches/S2_6/client/options.h Added gtk3-client commandline option to control what freeciv code (does not affect gtk+) considers screen size. See patch #6494 ------------------------------------------------------------------------ r30663 | cazfi | 2015-11-18 00:33:01 +0200 (Wed, 18 Nov 2015) | 6 lines Changed paths: M /branches/S2_6/server/savecompat.c M /branches/S2_6/server/savegame2.c Fix the way 'default' from the pre-2.5 savegames gets understood as 'classic' ruleset. Sveinung Kvilhaugsvik See bug #24067 ------------------------------------------------------------------------ r30660 | cazfi | 2015-11-18 00:28:36 +0200 (Wed, 18 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/data/civ1/techs.ruleset M /branches/S2_6/data/civ2/techs.ruleset M /branches/S2_6/data/civ2civ3/techs.ruleset M /branches/S2_6/data/classic/techs.ruleset M /branches/S2_6/data/experimental/techs.ruleset M /branches/S2_6/data/multiplayer/techs.ruleset M /branches/S2_6/data/sandbox/techs.ruleset Qualified "Railroad" tech name to distinguish it from road-type. See patch #6595 ------------------------------------------------------------------------ r30658 | cazfi | 2015-11-17 23:58:04 +0200 (Tue, 17 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/server/notify.c M /branches/S2_6/server/scripting/api_server_notify.c M /branches/S2_6/server/scripting/api_server_notify.h M /branches/S2_6/server/scripting/tolua_server.pkg Added notify.research_embassies() functionality to lua scripting API. See bug #24056 ------------------------------------------------------------------------ r30655 | cazfi | 2015-11-17 20:48:05 +0200 (Tue, 17 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/autogen.sh autogen.sh checks that python is available. See bug #24085 ------------------------------------------------------------------------ r30652 | jtn | 2015-11-17 10:56:47 +0200 (Tue, 17 Nov 2015) | 8 lines Changed paths: M /branches/S2_6/common/generate_packets.py M /branches/S2_6/common/packets.def M /branches/S2_6/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. ------------------------------------------------------------------------ r30650 | cazfi | 2015-11-16 23:12:23 +0200 (Mon, 16 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/data/sandbox/game.ruleset Sandbox summary updated to dismiss AI performance, savegame compatibility See patch #6590 ------------------------------------------------------------------------ r30647 | cazfi | 2015-11-16 23:09:56 +0200 (Mon, 16 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/ai/default/advmilitary.c setup assess_turns outside loop in AI assess_danger() See patch #6591 ------------------------------------------------------------------------ r30645 | cazfi | 2015-11-16 23:00:44 +0200 (Mon, 16 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/client/tilespec.c M /branches/S2_6/data/alio.tilespec M /branches/S2_6/data/amplio.tilespec M /branches/S2_6/data/amplio2.tilespec M /branches/S2_6/data/cimpletoon.tilespec M /branches/S2_6/data/hex2t.tilespec M /branches/S2_6/data/hexemplio.tilespec M /branches/S2_6/data/isophex.tilespec M /branches/S2_6/data/isotrident.tilespec M /branches/S2_6/data/toonhex.tilespec M /branches/S2_6/data/trident.tilespec M /branches/S2_6/doc/README.graphics Made unit upkeep icon offset tileset configurable. See patch #6511 ------------------------------------------------------------------------ r30642 | cazfi | 2015-11-16 22:46:43 +0200 (Mon, 16 Nov 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r30639 | mir3x | 2015-11-16 21:05:21 +0200 (Mon, 16 Nov 2015) | 7 lines Changed paths: M /branches/S2_6/client/gui-qt/mapview.cpp update_unit_info_label could lead to crash in qt-client when observing in endgame. Fixed. See bug #24069 ------------------------------------------------------------------------ r30636 | mir3x | 2015-11-16 21:00:18 +0200 (Mon, 16 Nov 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/chatline.cpp Replace typo in chat send(), which could send wrong message. See bug #24068 ------------------------------------------------------------------------ r30633 | mir3x | 2015-11-16 20:58:00 +0200 (Mon, 16 Nov 2015) | 8 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r30630 | mir3x | 2015-11-16 20:52:59 +0200 (Mon, 16 Nov 2015) | 7 lines Changed paths: M /branches/S2_6/client/gui-qt/citydlg.cpp M /branches/S2_6/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 ------------------------------------------------------------------------ r30627 | mir3x | 2015-11-16 20:49:38 +0200 (Mon, 16 Nov 2015) | 8 lines Changed paths: M /branches/S2_6/client/gui-qt/mapctrl.cpp M /branches/S2_6/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 ------------------------------------------------------------------------ r30623 | cazfi | 2015-11-15 23:14:05 +0200 (Sun, 15 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/client/mapctrl_common.c Keep turn done button insensitive when server considered busy See patch #6583 ------------------------------------------------------------------------ r30619 | cazfi | 2015-11-15 19:32:07 +0200 (Sun, 15 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/server/techtools.c Send notification about acquiring an bonus tech to embassies. See bug #24039 ------------------------------------------------------------------------ r30617 | cazfi | 2015-11-15 17:02:24 +0200 (Sun, 15 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/gamedlgs.c Improved gtk3-client rates dialog coding style. See patch #6568 ------------------------------------------------------------------------ r30615 | cazfi | 2015-11-15 15:39:18 +0200 (Sun, 15 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/client/clinet.c M /branches/S2_6/client/gui-sdl/gui_main.c M /branches/S2_6/client/gui-sdl2/gui_main.c M /branches/S2_6/client/servers.c M /branches/S2_6/common/connection.c M /branches/S2_6/common/dataio.c M /branches/S2_6/common/packets.c M /branches/S2_6/configure.ac M /branches/S2_6/gen_headers/freeciv_config.h.in M /branches/S2_6/server/meta.c M /branches/S2_6/server/sernet.c M /branches/S2_6/server/srv_main.c M /branches/S2_6/utility/netintf.c M /branches/S2_6/utility/netintf.h M /branches/S2_6/utility/support.c Use winsock2 on Windows builds. See patch #6533 ------------------------------------------------------------------------ r30611 | cazfi | 2015-11-14 20:01:26 +0200 (Sat, 14 Nov 2015) | 5 lines Changed paths: M /branches/S2_6/server/savegame2.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 ------------------------------------------------------------------------ r30605 | cazfi | 2015-11-13 22:25:36 +0200 (Fri, 13 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/gamedlgs.c M /branches/S2_6/client/gui-gtk-3.0/gotodlg.c Got rid of last gtk_dialog_get_action_area() usages in gtk3-client. See patch #6567 ------------------------------------------------------------------------ r30602 | cazfi | 2015-11-13 22:10:41 +0200 (Fri, 13 Nov 2015) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r30599 | cazfi | 2015-11-13 21:58:10 +0200 (Fri, 13 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/common/map.c Optimized is_move_cardinal() See patch #6550 ------------------------------------------------------------------------ r30596 | cazfi | 2015-11-13 18:46:54 +0200 (Fri, 13 Nov 2015) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r30593 | sveinung | 2015-11-13 14:25:06 +0200 (Fri, 13 Nov 2015) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r30591 | sveinung | 2015-11-13 07:38:08 +0200 (Fri, 13 Nov 2015) | 3 lines Changed paths: M /branches/S2_6/tools/ruledit/ruledit.cpp M /branches/S2_6/tools/ruledit/ruledit.h M /branches/S2_6/tools/ruledit/ruledit_qt.cpp ruledit: take ruleset as an argument See patch #6586 ------------------------------------------------------------------------ r30590 | sveinung | 2015-11-13 07:37:59 +0200 (Fri, 13 Nov 2015) | 3 lines Changed paths: M /branches/S2_6/tools/ruledit/ruledit_qt.cpp ruledit: load ruleset when enter is pressed See patch #6585 ------------------------------------------------------------------------ r30585 | cazfi | 2015-11-13 00:39:48 +0200 (Fri, 13 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/win32/installer/Makefile Fixed win32/installer 'make clean' removal of freeciv-ruledit package. See bug #24062 ------------------------------------------------------------------------ r30583 | cazfi | 2015-11-13 00:37:04 +0200 (Fri, 13 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl2/graphics.h Remove include of unused SDL2_gfxPrimitives.h See patch #6565 ------------------------------------------------------------------------ r30580 | cazfi | 2015-11-12 23:55:00 +0200 (Thu, 12 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/gen_headers/freeciv_config.h.in Make FREECIV_WEB public in freeciv_config.h See patch #6559 ------------------------------------------------------------------------ r30577 | cazfi | 2015-11-12 23:34:52 +0200 (Thu, 12 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/server/savegame.c Do not refresh cities during savegame.c savegame loading when tradepartner has not necessarily been loaded yet. See bug #23614 ------------------------------------------------------------------------ r30575 | sveinung | 2015-11-12 16:58:29 +0200 (Thu, 12 Nov 2015) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r30574 | sveinung | 2015-11-12 16:58:20 +0200 (Thu, 12 Nov 2015) | 8 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/action_dialog.c M /branches/S2_6/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 ------------------------------------------------------------------------ r30573 | sveinung | 2015-11-12 16:58:12 +0200 (Thu, 12 Nov 2015) | 7 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/action_dialog.c M /branches/S2_6/client/gui-gtk-2.0/choice_dialog.c M /branches/S2_6/client/gui-gtk-2.0/choice_dialog.h M /branches/S2_6/client/gui-gtk-2.0/dialogs.c M /branches/S2_6/client/gui-gtk-3.0/action_dialog.c M /branches/S2_6/client/gui-gtk-3.0/choice_dialog.c M /branches/S2_6/client/gui-gtk-3.0/choice_dialog.h M /branches/S2_6/client/gui-gtk-3.0/citydlg.c M /branches/S2_6/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 ------------------------------------------------------------------------ r30566 | mir3x | 2015-11-12 13:31:19 +0200 (Thu, 12 Nov 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/chatline.cpp Replaced chars* with QStrings in chat widget. See patch #6562 ------------------------------------------------------------------------ r30563 | mir3x | 2015-11-12 13:28:52 +0200 (Thu, 12 Nov 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/citydlg.cpp M /branches/S2_6/client/gui-qt/citydlg.h M /branches/S2_6/client/gui-qt/optiondlg.cpp M /branches/S2_6/client/gui-qt/optiondlg.h Added tooltips for chosen item in production widget in city dialog in qt-client. See patch #6555 ------------------------------------------------------------------------ r30560 | mir3x | 2015-11-12 13:23:55 +0200 (Thu, 12 Nov 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/menu.cpp Fixed wrong focus when selecting multiple units in qt-client. See bug #24055 ------------------------------------------------------------------------ r30557 | mir3x | 2015-11-12 13:19:58 +0200 (Thu, 12 Nov 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/mapview.cpp Fixed bug when connecting to game which ended - map was not shown. See bug #24045 ------------------------------------------------------------------------ r30554 | cazfi | 2015-11-11 21:37:45 +0200 (Wed, 11 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/data/sandbox/game.ruleset Disabled barbarians from sandbox ruleset. See patch #6532 ------------------------------------------------------------------------ r30551 | cazfi | 2015-11-11 21:23:13 +0200 (Wed, 11 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/server/gamehand.c M /branches/S2_6/server/ruleset.c Send packet-like structures without extra copy-operation. See patch #6556 ------------------------------------------------------------------------ r30549 | cazfi | 2015-11-11 20:11:10 +0200 (Wed, 11 Nov 2015) | 11 lines Changed paths: M /branches/S2_6/server/savecompat.c M /branches/S2_6/server/savegame2.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 ------------------------------------------------------------------------ r30546 | cazfi | 2015-11-11 19:45:53 +0200 (Wed, 11 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl/repodlgs.c M /branches/S2_6/client/gui-sdl2/repodlgs.c Fixed science report progress bar crash on sdl-clients when research not set. See bug #24052 ------------------------------------------------------------------------ r30544 | cazfi | 2015-11-11 19:29:29 +0200 (Wed, 11 Nov 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r30541 | cazfi | 2015-11-11 19:21:18 +0200 (Wed, 11 Nov 2015) | 8 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r30539 | cazfi | 2015-11-11 18:30:46 +0200 (Wed, 11 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/cma_fe.c M /branches/S2_6/client/options.c M /branches/S2_6/client/options.h Added option for setting governor range min and max to be used in gtk3-client. See patch #6352 ------------------------------------------------------------------------ r30536 | sveinung | 2015-11-11 04:14:34 +0200 (Wed, 11 Nov 2015) | 7 lines Changed paths: M /branches/S2_6/common/player.c M /branches/S2_6/common/player.h M /branches/S2_6/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 ------------------------------------------------------------------------ r30533 | cazfi | 2015-11-11 01:43:50 +0200 (Wed, 11 Nov 2015) | 5 lines Changed paths: A /branches/S2_6/data/sandbox (from /branches/S2_6/data/civ2civ3:30532) D /branches/S2_6/data/sandbox/Makefile.am D /branches/S2_6/data/sandbox/README.civ2civ3 M /branches/S2_6/data/sandbox/buildings.ruleset M /branches/S2_6/data/sandbox/cities.ruleset M /branches/S2_6/data/sandbox/effects.ruleset M /branches/S2_6/data/sandbox/game.ruleset M /branches/S2_6/data/sandbox/governments.ruleset M /branches/S2_6/data/sandbox/nations.ruleset M /branches/S2_6/data/sandbox/styles.ruleset M /branches/S2_6/data/sandbox/techs.ruleset M /branches/S2_6/data/sandbox/terrain.ruleset M /branches/S2_6/data/sandbox/units.ruleset A /branches/S2_6/data/sandbox.serv (from /branches/S2_6/data/civ2civ3.serv:30532) Added sandbox ruleset for testing new engine features in a real ruleset. It starts out as copy of civ2civ3 ruleset. See patch #6452 ------------------------------------------------------------------------ r30530 | cazfi | 2015-11-11 01:18:28 +0200 (Wed, 11 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/dialogs.c M /branches/S2_6/client/gui-gtk-3.0/dialogs.c Properly setup dialog showing tileset problems. See bug #24054 ------------------------------------------------------------------------ r30528 | jtn | 2015-11-11 01:05:50 +0200 (Wed, 11 Nov 2015) | 9 lines Changed paths: M /branches/S2_6/server/scripting/Makefile.am M /branches/S2_6/server/scripting/api_server_edit.c M /branches/S2_6/server/scripting/api_server_edit.h A /branches/S2_6/server/scripting/api_server_game_methods.c A /branches/S2_6/server/scripting/api_server_game_methods.h M /branches/S2_6/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. ------------------------------------------------------------------------ r30527 | jtn | 2015-11-11 01:05:47 +0200 (Wed, 11 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/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. ------------------------------------------------------------------------ r30522 | cazfi | 2015-11-10 23:48:30 +0200 (Tue, 10 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/server/cityturn.c Tell name of the tech gained from EFT_GIVE_IMM_TECH building. See bug #24036 ------------------------------------------------------------------------ r30520 | sveinung | 2015-11-10 23:33:11 +0200 (Tue, 10 Nov 2015) | 5 lines Changed paths: M /branches/S2_6/data/scenarios/europe_1901.sav Europe 1901: remove save name setting Use Freeciv's default in stead. See patch #6570 ------------------------------------------------------------------------ r30519 | sveinung | 2015-11-10 23:32:58 +0200 (Tue, 10 Nov 2015) | 5 lines Changed paths: M /branches/S2_6/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) ------------------------------------------------------------------------ r30514 | cazfi | 2015-11-10 22:39:05 +0200 (Tue, 10 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/client/editor.c M /branches/S2_6/client/gui-gtk-2.0/editprop.c M /branches/S2_6/client/gui-gtk-3.0/editprop.c M /branches/S2_6/client/helpdata.c M /branches/S2_6/client/tilespec.c M /branches/S2_6/common/movement.c M /branches/S2_6/common/movement.h M /branches/S2_6/common/tile.c M /branches/S2_6/common/tile.h M /branches/S2_6/common/unittype.c M /branches/S2_6/server/advisors/advruleset.c M /branches/S2_6/server/generator/mapgen.c M /branches/S2_6/server/rssanity.c M /branches/S2_6/server/unittools.c Made is_native_to_class() to take extras parameter as an pointer. See patch #6552 ------------------------------------------------------------------------ r30512 | sveinung | 2015-11-10 17:30:42 +0200 (Tue, 10 Nov 2015) | 1 line Changed paths: M /branches/S2_6/common/actions.c Improve comment language ------------------------------------------------------------------------ r30506 | jtn | 2015-11-09 23:06:00 +0200 (Mon, 09 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/data/civ2/units.ruleset M /branches/S2_6/data/civ2civ3/units.ruleset M /branches/S2_6/data/classic/units.ruleset M /branches/S2_6/data/experimental/units.ruleset M /branches/S2_6/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. ------------------------------------------------------------------------ r30505 | jtn | 2015-11-09 23:05:56 +0200 (Mon, 09 Nov 2015) | 3 lines Changed paths: M /branches/S2_6/data/civ2civ3/units.ruleset Document civ2civ3 Caravan interaction with maglev more explicitly. See gna bug #24011. ------------------------------------------------------------------------ r30504 | jtn | 2015-11-09 23:05:53 +0200 (Mon, 09 Nov 2015) | 3 lines Changed paths: M /branches/S2_6/data/civ2civ3/units.ruleset Remove obsolete text about "movement modifiers" from civ2civ3 Caravan help. See gna bug #24009. ------------------------------------------------------------------------ r30503 | jtn | 2015-11-09 23:05:49 +0200 (Mon, 09 Nov 2015) | 6 lines Changed paths: M /branches/S2_6/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. ------------------------------------------------------------------------ r30498 | cazfi | 2015-11-09 20:44:34 +0200 (Mon, 09 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/client/zoom.c M /branches/S2_6/client/zoom.h Added zoom steps API See patch #6543 ------------------------------------------------------------------------ r30496 | cazfi | 2015-11-09 20:34:47 +0200 (Mon, 09 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/data/alien/nations.ruleset M /branches/S2_6/data/civ1/nations.ruleset M /branches/S2_6/data/civ2/nations.ruleset M /branches/S2_6/data/civ2civ3/nations.ruleset M /branches/S2_6/data/classic/nations.ruleset M /branches/S2_6/data/experimental/nations.ruleset M /branches/S2_6/data/multiplayer/nations.ruleset M /branches/S2_6/data/stub/nations.ruleset Added ruleset comments related to trait values. See bug #23976 ------------------------------------------------------------------------ r30493 | cazfi | 2015-11-09 18:28:29 +0200 (Mon, 09 Nov 2015) | 6 lines Changed paths: M /branches/S2_6/m4/debug.m4 Removed -Wshadow from CXXFLAGS. Reported by Jacob Nevins See bug #24005 ------------------------------------------------------------------------ r30489 | sveinung | 2015-11-09 09:36:54 +0200 (Mon, 09 Nov 2015) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r30488 | sveinung | 2015-11-09 09:36:46 +0200 (Mon, 09 Nov 2015) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r30485 | cazfi | 2015-11-09 00:52:46 +0200 (Mon, 09 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/server/scripting/api_server_notify.c M /branches/S2_6/server/scripting/api_server_notify.h M /branches/S2_6/server/scripting/tolua_server.pkg Added notify.research() functionality to lua scripting. See patch #6545 ------------------------------------------------------------------------ r30483 | cazfi | 2015-11-08 22:03:44 +0200 (Sun, 08 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/data/scenarios/europe_1901.sav Updated Europe 1901 scenario to freeciv-2.5 format. See patch #6547 ------------------------------------------------------------------------ r30481 | cazfi | 2015-11-08 21:15:06 +0200 (Sun, 08 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/common/tile.c M /branches/S2_6/common/tile.h Turned tile_has_extra() to an macro to avoid function call overhead. See patch #6549 ------------------------------------------------------------------------ r30478 | cazfi | 2015-11-08 18:07:10 +0200 (Sun, 08 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/citydlg.cpp M /branches/S2_6/client/gui-sdl/citydlg.c M /branches/S2_6/client/gui-sdl2/citydlg.c Made all the clients to respect tileset_unit_layout_offset_y() See patch #6520 ------------------------------------------------------------------------ r30476 | cazfi | 2015-11-08 17:22:18 +0200 (Sun, 08 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/server/savegame.c Dropped some remaining pre-2.0 savegames support code. See patch #6548 ------------------------------------------------------------------------ r30474 | mir3x | 2015-11-08 00:32:43 +0200 (Sun, 08 Nov 2015) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/chatline.cpp M /branches/S2_6/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 ------------------------------------------------------------------------ r30469 | cazfi | 2015-11-07 19:01:54 +0200 (Sat, 07 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/tools/ruledit/rulesave.c Save trait default values from rulesave.c See bug #24029 ------------------------------------------------------------------------ r30466 | cazfi | 2015-11-07 18:56:13 +0200 (Sat, 07 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/win32/installer/Makefile Provide fc_config.h used in built with Windows Installer builds. See patch #6544 ------------------------------------------------------------------------ r30464 | mir3x | 2015-11-07 18:30:13 +0200 (Sat, 07 Nov 2015) | 7 lines Changed paths: M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/mapctrl.cpp M /branches/S2_6/client/gui-qt/mapview.cpp M /branches/S2_6/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 ------------------------------------------------------------------------ r30461 | mir3x | 2015-11-07 17:50:26 +0200 (Sat, 07 Nov 2015) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/dialogs.cpp Fixed size of 'Nation group' in 'Pick Nation' dialog. Reported by Jacob Nevins See bug #24017 ------------------------------------------------------------------------ r30458 | mir3x | 2015-11-07 17:45:24 +0200 (Sat, 07 Nov 2015) | 7 lines Changed paths: M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/fc_client.h M /branches/S2_6/client/gui-qt/mapctrl.cpp M /branches/S2_6/client/gui-qt/mapview.cpp M /branches/S2_6/client/gui-qt/mapview.h M /branches/S2_6/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 ------------------------------------------------------------------------ r30454 | cazfi | 2015-11-07 10:47:18 +0200 (Sat, 07 Nov 2015) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r30452 | cazfi | 2015-11-06 23:10:32 +0200 (Fri, 06 Nov 2015) | 6 lines Changed paths: M /branches/S2_6/tools/ruledit/ruledit_qt.cpp M /branches/S2_6/tools/ruledit/ruledit_qt.h Fixed shadow warning from the ruledit. Reported by Jacob Nevins See patch #6542 ------------------------------------------------------------------------ r30450 | cazfi | 2015-11-06 23:06:42 +0200 (Fri, 06 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/client/mapview_common.c Always fully redraw screen after sliding it, if zoom enabled (zoom factor not exactly 1.0) See patch #6522 ------------------------------------------------------------------------ r30447 | cazfi | 2015-11-06 22:49:24 +0200 (Fri, 06 Nov 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r30445 | sveinung | 2015-11-06 14:39:10 +0200 (Fri, 06 Nov 2015) | 8 lines Changed paths: M /branches/S2_6/data/civ2/game.ruleset M /branches/S2_6/data/civ2civ3/game.ruleset M /branches/S2_6/data/classic/game.ruleset M /branches/S2_6/data/experimental/game.ruleset M /branches/S2_6/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 ------------------------------------------------------------------------ r30444 | sveinung | 2015-11-06 14:39:01 +0200 (Fri, 06 Nov 2015) | 9 lines Changed paths: M /branches/S2_6/client/gui-sdl/action_dialog.c M /branches/S2_6/client/gui-sdl2/action_dialog.c SDL 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 #6540 ------------------------------------------------------------------------ r30443 | sveinung | 2015-11-06 14:38:52 +0200 (Fri, 06 Nov 2015) | 9 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r30442 | sveinung | 2015-11-06 14:38:42 +0200 (Fri, 06 Nov 2015) | 9 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/action_dialog.c M /branches/S2_6/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 ------------------------------------------------------------------------ r30434 | mir3x | 2015-11-05 22:16:13 +0200 (Thu, 05 Nov 2015) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/canvas.cpp Fixed drawing fogged sprites in Qt-client. Reported by Marko Lindqvist See bug #24006 ------------------------------------------------------------------------ r30431 | mir3x | 2015-11-05 22:12:21 +0200 (Thu, 05 Nov 2015) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/helpdlg.cpp M /branches/S2_6/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 ------------------------------------------------------------------------ r30429 | mir3x | 2015-11-05 22:05:11 +0200 (Thu, 05 Nov 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/connectdlg.cpp M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/fc_client.h M /branches/S2_6/client/gui-qt/pages.cpp Enabled connection to servers with authentication in qt-client. See patch #6513 ------------------------------------------------------------------------ r30426 | mir3x | 2015-11-05 21:57:04 +0200 (Thu, 05 Nov 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/menu.cpp Made qt-client menu entries about building base of certain gui_type type ruleset defined. See patch #6265 ------------------------------------------------------------------------ r30423 | cazfi | 2015-11-05 21:21:28 +0200 (Thu, 05 Nov 2015) | 6 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/plrdlg.c M /branches/S2_6/client/gui-gtk-3.0/plrdlg.c M /branches/S2_6/client/gui-qt/plrdlg.cpp M /branches/S2_6/client/gui-sdl/diplodlg.c M /branches/S2_6/client/gui-sdl2/diplodlg.c M /branches/S2_6/common/player.c Make sure dead players do not cancel pacts. Based on patch by Isaac O'Hern See bug #23811 ------------------------------------------------------------------------ r30421 | sveinung | 2015-11-05 19:58:39 +0200 (Thu, 05 Nov 2015) | 5 lines Changed paths: M /branches/S2_6/data/scenarios/europe_1901.sav Europe 1901: remove score log settings Use Freeciv's default in stead. See patch #6526 ------------------------------------------------------------------------ r30420 | sveinung | 2015-11-05 19:58:29 +0200 (Thu, 05 Nov 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r30415 | cazfi | 2015-11-05 19:50:29 +0200 (Thu, 05 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl2/mapview.c Added function header to focus_units_info_callback() See bug #24015 ------------------------------------------------------------------------ r30411 | cazfi | 2015-11-05 01:56:11 +0200 (Thu, 05 Nov 2015) | 2 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/gui_main.c M /branches/S2_6/client/gui-gtk-3.0/gui_main.c Removed C++-style // comment from C-code as per CodingStyle. ------------------------------------------------------------------------ r30409 | cazfi | 2015-11-04 20:41:11 +0200 (Wed, 04 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl2/connectdlg.c Set password from sdl2-client edit widget to password to send when Enter pressed See patch #6514 ------------------------------------------------------------------------ r30406 | sveinung | 2015-11-04 18:04:07 +0200 (Wed, 04 Nov 2015) | 3 lines Changed paths: M /branches/S2_6/server/sanitycheck.c Sanity check armistice turns left See patch #6523 ------------------------------------------------------------------------ r30404 | sveinung | 2015-11-04 11:08:41 +0200 (Wed, 04 Nov 2015) | 9 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r30399 | jtn | 2015-11-04 00:15:12 +0200 (Wed, 04 Nov 2015) | 10 lines Changed paths: M /branches/S2_6/data/alien/game.ruleset M /branches/S2_6/data/civ1/game.ruleset M /branches/S2_6/data/civ2/game.ruleset M /branches/S2_6/data/civ2civ3/nations.ruleset M /branches/S2_6/data/classic/nations.ruleset M /branches/S2_6/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. ------------------------------------------------------------------------ r30398 | jtn | 2015-11-04 00:15:09 +0200 (Wed, 04 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/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. ------------------------------------------------------------------------ r30394 | cazfi | 2015-11-03 21:58:55 +0200 (Tue, 03 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/client/clinet.c M /branches/S2_6/client/gui-sdl/gui_main.c M /branches/S2_6/client/gui-sdl2/gui_main.c M /branches/S2_6/client/servers.c M /branches/S2_6/common/connection.c M /branches/S2_6/common/connection.h M /branches/S2_6/common/dataio.c M /branches/S2_6/common/game.h M /branches/S2_6/common/packets.c M /branches/S2_6/configure.ac M /branches/S2_6/dependencies/lua-5.3/src/localluaconf.h M /branches/S2_6/gen_headers/freeciv_config.h.in M /branches/S2_6/server/meta.c M /branches/S2_6/server/sernet.c M /branches/S2_6/server/srv_main.c M /branches/S2_6/utility/netintf.c M /branches/S2_6/utility/netintf.h M /branches/S2_6/utility/support.c Made macros used in netintf.h publicly available in freeciv_config.h. See bug #23989 ------------------------------------------------------------------------ r30392 | cazfi | 2015-11-03 21:50:49 +0200 (Tue, 03 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl2/graphics.c M /branches/S2_6/client/gui-sdl2/graphics.h M /branches/S2_6/client/gui-sdl2/sprite.c Added paletted pngs support to sdl2-client. See bug #24014 ------------------------------------------------------------------------ r30389 | cazfi | 2015-11-03 20:08:32 +0200 (Tue, 03 Nov 2015) | 2 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/sprite.h Removed outdated comment, derived from gtk2-client, from gtk3-client sprite.h ------------------------------------------------------------------------ r30386 | cazfi | 2015-11-03 18:42:00 +0200 (Tue, 03 Nov 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r30384 | cazfi | 2015-11-03 07:35:44 +0200 (Tue, 03 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/server/srv_main.c Cleaned up begin_turn() is_new_turn checks. See patch #6502 ------------------------------------------------------------------------ r30381 | cazfi | 2015-11-03 07:18:51 +0200 (Tue, 03 Nov 2015) | 2 lines Changed paths: M /branches/S2_6/common/connection.c Updated function names in a comment; "my..." -> "fc_..." ------------------------------------------------------------------------ r30378 | cazfi | 2015-11-03 01:26:56 +0200 (Tue, 03 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl2/widget_edit.c Fixed a sdl2-client crash when activating an previously completely empty edit widget. See bug #24003 ------------------------------------------------------------------------ r30375 | cazfi | 2015-11-02 21:02:11 +0200 (Mon, 02 Nov 2015) | 7 lines Changed paths: M /branches/S2_6/client/client_main.c M /branches/S2_6/client/clinet.c M /branches/S2_6/client/gui-gtk-2.0/menu.c M /branches/S2_6/client/gui-gtk-2.0/optiondlg.c M /branches/S2_6/client/gui-gtk-3.0/menu.c M /branches/S2_6/client/gui-gtk-3.0/optiondlg.c M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/client/gui-qt/optiondlg.cpp M /branches/S2_6/client/gui-sdl/optiondlg.c M /branches/S2_6/client/gui-sdl2/optiondlg.c M /branches/S2_6/client/gui-xaw/menu.c M /branches/S2_6/client/options.c M /branches/S2_6/client/options.h M /branches/S2_6/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 ------------------------------------------------------------------------ r30373 | cazfi | 2015-11-02 20:30:39 +0200 (Mon, 02 Nov 2015) | 4 lines Changed paths: M /branches/S2_6/server/actiontools.c Include fc_config.h to actiontools.c See bug #24001 ------------------------------------------------------------------------ r30369 | cazfi | 2015-11-02 00:25:57 +0200 (Mon, 02 Nov 2015) | 7 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/citydlg.c M /branches/S2_6/client/gui-gtk-2.0/mapview.c M /branches/S2_6/client/gui-gtk-3.0/citydlg.c M /branches/S2_6/client/gui-gtk-3.0/mapview.c M /branches/S2_6/client/mapview_common.c M /branches/S2_6/client/tilespec.c M /branches/S2_6/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 ------------------------------------------------------------------------ r30367 | cazfi | 2015-11-01 23:12:12 +0200 (Sun, 01 Nov 2015) | 5 lines Changed paths: M /branches/S2_6/server/savegame2.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 ------------------------------------------------------------------------ r30364 | cazfi | 2015-11-01 22:48:03 +0200 (Sun, 01 Nov 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-sdl/wldlg.c M /branches/S2_6/client/gui-sdl2/wldlg.c Do not show nonsensical progress percentage for IF_GOLD build targets in sdl-clients' worklist editor. See patch #6510 ------------------------------------------------------------------------ r30360 | cazfi | 2015-11-01 20:55:00 +0200 (Sun, 01 Nov 2015) | 5 lines Changed paths: M /branches/S2_6/client/client_main.c M /branches/S2_6/client/clinet.c M /branches/S2_6/client/connectdlg_common.c M /branches/S2_6/client/gui-sdl/gui_main.c M /branches/S2_6/client/gui-sdl2/gui_main.c M /branches/S2_6/client/servers.c M /branches/S2_6/common/connection.c M /branches/S2_6/common/dataio.c M /branches/S2_6/common/packets.c M /branches/S2_6/server/civserver.c M /branches/S2_6/server/meta.c M /branches/S2_6/server/sernet.c M /branches/S2_6/server/srv_main.c M /branches/S2_6/utility/fcthread.h M /branches/S2_6/utility/ioz.c M /branches/S2_6/utility/netintf.c M /branches/S2_6/utility/netintf.h M /branches/S2_6/utility/shared.c M /branches/S2_6/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 ------------------------------------------------------------------------ r30357 | mir3x | 2015-11-01 19:56:01 +0200 (Sun, 01 Nov 2015) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r30354 | cazfi | 2015-11-01 19:55:18 +0200 (Sun, 01 Nov 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r30351 | mir3x | 2015-11-01 19:53:01 +0200 (Sun, 01 Nov 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/citydlg.cpp Shows scrollbars in city production, and only when needed - in Qt-client. See patch #6504 ------------------------------------------------------------------------ r30348 | mir3x | 2015-11-01 19:49:56 +0200 (Sun, 01 Nov 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/pages.cpp Added showing information about selected server in network page in Qt-client. See patch #6497 ------------------------------------------------------------------------ r30345 | mir3x | 2015-11-01 19:46:01 +0200 (Sun, 01 Nov 2015) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/fc_client.h M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/client/gui-qt/optiondlg.cpp M /branches/S2_6/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 ------------------------------------------------------------------------ r30342 | mir3x | 2015-11-01 19:29:36 +0200 (Sun, 01 Nov 2015) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/messagewin.cpp When resizing messages view or chat, holding left click could trigger keyabordless goto. Fixed. See bug #23994 ------------------------------------------------------------------------ r30339 | mir3x | 2015-11-01 19:24:04 +0200 (Sun, 01 Nov 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/optiondlg.cpp Added splitting of tooltips into max 80 characters in Qt-client. See bug #23972 ------------------------------------------------------------------------ r30336 | mir3x | 2015-11-01 19:00:28 +0200 (Sun, 01 Nov 2015) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/client/gui-qt/menu.h Added menu entries: "Save Options Now" and checkable "Save Options on Exit" for Qt client. See bug #23950 ------------------------------------------------------------------------ r30333 | cazfi | 2015-11-01 14:16:33 +0200 (Sun, 01 Nov 2015) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r30331 | cazfi | 2015-10-31 20:37:52 +0200 (Sat, 31 Oct 2015) | 6 lines Changed paths: M /branches/S2_6/ai/aitraits.c M /branches/S2_6/common/fc_types.h M /branches/S2_6/common/game.c M /branches/S2_6/common/game.h M /branches/S2_6/common/traits.h M /branches/S2_6/data/alien/nations.ruleset M /branches/S2_6/data/civ1/nations.ruleset M /branches/S2_6/data/civ2/nations.ruleset M /branches/S2_6/data/civ2civ3/nations.ruleset M /branches/S2_6/data/classic/nations.ruleset M /branches/S2_6/data/experimental/game.ruleset M /branches/S2_6/data/experimental/nations.ruleset M /branches/S2_6/data/multiplayer/nations.ruleset M /branches/S2_6/data/stub/nations.ruleset M /branches/S2_6/fc_version M /branches/S2_6/server/ruleset.c M /branches/S2_6/server/settings.c Added server setting 'traitdistribution'. Requested by Jacob Nevins See patch #5028 ------------------------------------------------------------------------ r30326 | cazfi | 2015-10-30 22:55:12 +0200 (Fri, 30 Oct 2015) | 4 lines Changed paths: M /branches/S2_6/win32/Makefile.am M /branches/S2_6/win32/installer/Makefile A /branches/S2_6/win32/installer/create-freeciv-ruledit-nsi.sh Added building of separate Ruledit Windows Installer package. See patch #6472 ------------------------------------------------------------------------ r30324 | cazfi | 2015-10-30 22:18:18 +0200 (Fri, 30 Oct 2015) | 9 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/gui_main.c M /branches/S2_6/client/zoom.c M /branches/S2_6/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 ------------------------------------------------------------------------ r30321 | cazfi | 2015-10-30 20:49:40 +0200 (Fri, 30 Oct 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r30319 | cazfi | 2015-10-30 20:09:21 +0200 (Fri, 30 Oct 2015) | 4 lines Changed paths: M /branches/S2_6/m4/debug.m4 Added -Wshadow to CXXFLAGS. See patch #6506 ------------------------------------------------------------------------ r30317 | sveinung | 2015-10-30 11:46:38 +0200 (Fri, 30 Oct 2015) | 5 lines Changed paths: M /branches/S2_6/client/helpdata.c M /branches/S2_6/client/packhand.c M /branches/S2_6/common/packets.def M /branches/S2_6/common/unittype.h M /branches/S2_6/data/alien/units.ruleset M /branches/S2_6/data/civ1/units.ruleset M /branches/S2_6/data/civ2/units.ruleset M /branches/S2_6/data/civ2civ3/units.ruleset M /branches/S2_6/data/classic/units.ruleset M /branches/S2_6/data/experimental/units.ruleset M /branches/S2_6/data/multiplayer/units.ruleset M /branches/S2_6/data/stub/units.ruleset M /branches/S2_6/fc_version M /branches/S2_6/server/ruleset.c M /branches/S2_6/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 ------------------------------------------------------------------------ r30314 | cazfi | 2015-10-30 08:00:34 +0200 (Fri, 30 Oct 2015) | 6 lines Changed paths: M /branches/S2_6/m4/debug.m4 Disabled compiler warnings about tautological comparisons also in release build. Reported by See patch #6499 ------------------------------------------------------------------------ r30311 | cazfi | 2015-10-30 06:32:23 +0200 (Fri, 30 Oct 2015) | 8 lines Changed paths: M /branches/S2_6/ai/classic/classicai.c M /branches/S2_6/ai/default/aiunit.c M /branches/S2_6/ai/default/aiunit.h M /branches/S2_6/ai/threaded/threadedai.c M /branches/S2_6/common/ai.h M /branches/S2_6/common/movement.h M /branches/S2_6/doc/README.AI_modules M /branches/S2_6/server/advisors/autoexplorer.c M /branches/S2_6/server/unittools.c Resolved a case where unit has a default AI task with goto target which advisor code, uaware of default AI task, then overwrites while unit autoexplores. Added callback for notifying ai type code and asking if autoexplorer may proceed. Default AI clears AI task from a unit that has started exploring instead. See bug #23888 ------------------------------------------------------------------------ r30308 | cazfi | 2015-10-30 02:13:24 +0200 (Fri, 30 Oct 2015) | 6 lines Changed paths: M /branches/S2_6/utility/ioz.c Increased max plain file size in xz decompression to 1024k. Reported by Andreas Røsdal See bug #23966 ------------------------------------------------------------------------ r30306 | cazfi | 2015-10-30 02:07:39 +0200 (Fri, 30 Oct 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/menu.c M /branches/S2_6/client/gui-gtk-3.0/menu.c M /branches/S2_6/data/Makefile.am A /branches/S2_6/data/gtk2_menus.xml (from /branches/S2_6/data/gtk_menus.xml:30305) A /branches/S2_6/data/gtk3_menus.xml (from /branches/S2_6/data/gtk_menus.xml:30304) D /branches/S2_6/data/gtk_menus.xml Split gtk_menus.xml to gtk2-client and gtk3-client specific files. See patch #6495 ------------------------------------------------------------------------ r30303 | cazfi | 2015-10-29 21:26:40 +0200 (Thu, 29 Oct 2015) | 4 lines Changed paths: M /branches/S2_6/configure.ac M /branches/S2_6/utility/netintf.h Look for socklen_t definition from . See patch #6496 ------------------------------------------------------------------------ r30301 | sveinung | 2015-10-29 16:47:51 +0200 (Thu, 29 Oct 2015) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r30297 | cazfi | 2015-10-28 22:54:38 +0200 (Wed, 28 Oct 2015) | 4 lines Changed paths: M /branches/S2_6/client/mapview_common.c M /branches/S2_6/client/mapview_common.h Made gui_to_map() to use floats internally. See patch #6447 ------------------------------------------------------------------------ r30295 | cazfi | 2015-10-28 22:19:20 +0200 (Wed, 28 Oct 2015) | 4 lines Changed paths: M /branches/S2_6/server/plrhand.c Added dot (".") to the end of "You can't revolt the same turn ... " -message. See patch #6489 ------------------------------------------------------------------------ r30293 | cazfi | 2015-10-28 22:16:29 +0200 (Wed, 28 Oct 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/cityrep.c M /branches/S2_6/client/gui-gtk-3.0/cityrep.c Removed dead city report Close button code from gtk-clients. See patch #6487 ------------------------------------------------------------------------ r30290 | cazfi | 2015-10-28 21:23:13 +0200 (Wed, 28 Oct 2015) | 2 lines Changed paths: M /branches/S2_6/common/mapimg.c Comment typofix "show" -> "should" ------------------------------------------------------------------------ r30287 | cazfi | 2015-10-28 19:52:10 +0200 (Wed, 28 Oct 2015) | 4 lines Changed paths: M /branches/S2_6/client/packhand.c Show reports on client even if they have empty body. See bug #23948 ------------------------------------------------------------------------ r30284 | cazfi | 2015-10-28 19:03:33 +0200 (Wed, 28 Oct 2015) | 6 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/editgui.c Fixed double editor icon pixbuf unref from gtk2-client Reported by Jacob Nevins See bug #23935 ------------------------------------------------------------------------ r30282 | cazfi | 2015-10-28 18:01:17 +0200 (Wed, 28 Oct 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/citydlg.cpp M /branches/S2_6/client/gui-qt/cityrep.cpp M /branches/S2_6/client/gui-qt/dialogs.cpp M /branches/S2_6/client/gui-qt/dialogs.h M /branches/S2_6/client/gui-qt/diplodlg.cpp M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/fc_client.h M /branches/S2_6/client/gui-qt/gotodlg.cpp M /branches/S2_6/client/gui-qt/gui_main.cpp M /branches/S2_6/client/gui-qt/gui_main.h M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/client/gui-qt/pages.cpp M /branches/S2_6/client/gui-qt/plrdlg.cpp M /branches/S2_6/client/gui-qt/repodlgs.cpp M /branches/S2_6/tools/mpgui_qt.cpp Fixed Shadow warnings from C++ code. See patch #6486 ------------------------------------------------------------------------ r30280 | sveinung | 2015-10-28 11:45:47 +0200 (Wed, 28 Oct 2015) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r30279 | sveinung | 2015-10-28 11:45:38 +0200 (Wed, 28 Oct 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r30278 | sveinung | 2015-10-28 11:45:27 +0200 (Wed, 28 Oct 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/dialogs.cpp Qt client: respect holes in tech tgt selector Reported by Marko Lindqvist See bug #23982 ------------------------------------------------------------------------ r30277 | sveinung | 2015-10-28 11:45:13 +0200 (Wed, 28 Oct 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/action_dialog.c M /branches/S2_6/client/gui-gtk-3.0/action_dialog.c GTK clients: respect holes in tech tgt selector Reported by Marko Lindqvist See bug #23947 ------------------------------------------------------------------------ r30276 | mir3x | 2015-10-28 11:38:25 +0200 (Wed, 28 Oct 2015) | 8 lines Changed paths: M /branches/S2_6/client/gui-qt/chatline.cpp M /branches/S2_6/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 ------------------------------------------------------------------------ r30273 | mir3x | 2015-10-28 11:34:46 +0200 (Wed, 28 Oct 2015) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r30269 | mir3x | 2015-10-28 11:29:35 +0200 (Wed, 28 Oct 2015) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/citydlg.cpp Resized unit upkeep window for non iso tilesets in qt client Submitted by: anonymous See bug #23383 ------------------------------------------------------------------------ r30261 | mir3x | 2015-10-28 11:22:12 +0200 (Wed, 28 Oct 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/chatline.cpp M /branches/S2_6/client/gui-qt/messagewin.cpp Added changing cursor to resize when hovered over edge chat and messages. See patch #6474 ------------------------------------------------------------------------ r30259 | mir3x | 2015-10-28 11:15:45 +0200 (Wed, 28 Oct 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/mapctrl.cpp Added keyboardless goto for qt-client See patch #6446 ------------------------------------------------------------------------ r30255 | mir3x | 2015-10-28 11:08:00 +0200 (Wed, 28 Oct 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/client/gui-qt/menu.h Added menu entry 'Show native tiles' for qt-client See patch #6445 ------------------------------------------------------------------------ r30254 | sveinung | 2015-10-28 03:43:25 +0200 (Wed, 28 Oct 2015) | 8 lines Changed paths: M /branches/S2_6/data/civ2civ3/game.ruleset civ2civ3: force establish trade route I don't know what bardo, the civ2civ3 maintainer, had in mind when we talked about this 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 ------------------------------------------------------------------------ r30252 | cazfi | 2015-10-27 22:47:24 +0200 (Tue, 27 Oct 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl2/mapctrl.c Accept city name suggestion with Enter in sdl2-client. See patch #6477 ------------------------------------------------------------------------ r30249 | cazfi | 2015-10-27 19:50:52 +0200 (Tue, 27 Oct 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/menu.c Force gtk3-client government menu icons visible. See patch #6471 ------------------------------------------------------------------------ r30246 | cazfi | 2015-10-27 19:47:39 +0200 (Tue, 27 Oct 2015) | 4 lines Changed paths: M /branches/S2_6/common/game.c Properly initialize disasters setting. See bug #23975 ------------------------------------------------------------------------ r30244 | cazfi | 2015-10-27 19:42:34 +0200 (Tue, 27 Oct 2015) | 4 lines Changed paths: M /branches/S2_6/tools/ruledit/ruledit_qt.cpp Use what ever ruleset is the freeciv default as the default ruleset to load to ruledit. See patch #6476 ------------------------------------------------------------------------ r30242 | sveinung | 2015-10-27 19:18:19 +0200 (Tue, 27 Oct 2015) | 17 lines Changed paths: M /branches/S2_6/data/scenarios/Makefile.am A /branches/S2_6/data/scenarios/europe_1901.sav M /branches/S2_6/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 - fix closest diplstate contradictions (bug #23978) See patch #6434 ------------------------------------------------------------------------ r30239 | sveinung | 2015-10-27 17:54:42 +0200 (Tue, 27 Oct 2015) | 10 lines Changed paths: M /branches/S2_6/server/settings.c M /branches/S2_6/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 get what is being researched is handled in srv_ready(). See patch #6483 ------------------------------------------------------------------------ r30238 | sveinung | 2015-10-27 17:54:33 +0200 (Tue, 27 Oct 2015) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r30237 | sveinung | 2015-10-27 17:54:25 +0200 (Tue, 27 Oct 2015) | 20 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r30236 | sveinung | 2015-10-27 17:54:17 +0200 (Tue, 27 Oct 2015) | 8 lines Changed paths: M /branches/S2_6/server/diplhand.c M /branches/S2_6/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 ------------------------------------------------------------------------ r30229 | cazfi | 2015-10-27 08:23:16 +0200 (Tue, 27 Oct 2015) | 2 lines Changed paths: M /branches/S2_6/gen_headers/freeciv_config.h.in Corrected location of the freeciv_config.h.in mentioned in a comment. ------------------------------------------------------------------------ r30226 | cazfi | 2015-10-26 23:41:16 +0200 (Mon, 26 Oct 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/tileset_dlg.c M /branches/S2_6/client/gui-gtk-3.0/soundset_dlg.c M /branches/S2_6/client/gui-gtk-3.0/tileset_dlg.c Fixed ruleset initiated suggestion dialog parent window setup in gtk3-client. See bug #23960 ------------------------------------------------------------------------ r30224 | cazfi | 2015-10-26 23:23:01 +0200 (Mon, 26 Oct 2015) | 4 lines Changed paths: A /branches/S2_6/common/map_types.h Added new map_types.h file forgotten from the previous commit. See bug #23939 ------------------------------------------------------------------------ r30222 | cazfi | 2015-10-26 23:08:34 +0200 (Mon, 26 Oct 2015) | 4 lines Changed paths: M /branches/S2_6/ai/default/aidata.c M /branches/S2_6/client/climap.h M /branches/S2_6/client/climisc.c M /branches/S2_6/client/gui-gtk-2.0/mapctrl.c M /branches/S2_6/client/gui-qt/mapview.cpp M /branches/S2_6/client/gui-sdl/mapview.c M /branches/S2_6/client/gui-sdl2/mapview.c M /branches/S2_6/client/mapctrl_common.c M /branches/S2_6/client/mapview_common.c M /branches/S2_6/client/overview_common.c M /branches/S2_6/client/packhand.c M /branches/S2_6/client/tilespec.c M /branches/S2_6/common/Makefile.am M /branches/S2_6/common/achievements.c M /branches/S2_6/common/game.h M /branches/S2_6/common/map.c M /branches/S2_6/common/map.h M /branches/S2_6/common/mapimg.c M /branches/S2_6/common/scriptcore/api_game_methods.c M /branches/S2_6/common/terrain.c M /branches/S2_6/common/tile.c M /branches/S2_6/server/advisors/advdata.c M /branches/S2_6/server/advisors/autoexplorer.c M /branches/S2_6/server/animals.c M /branches/S2_6/server/gamehand.c M /branches/S2_6/server/generator/height_map.c M /branches/S2_6/server/generator/mapgen.c M /branches/S2_6/server/generator/mapgen_topology.c M /branches/S2_6/server/generator/mapgen_topology.h M /branches/S2_6/server/generator/startpos.c M /branches/S2_6/server/generator/temperature_map.c M /branches/S2_6/server/generator/utilities.c M /branches/S2_6/server/maphand.c M /branches/S2_6/server/meta.c M /branches/S2_6/server/ruleset.c M /branches/S2_6/server/savegame.c M /branches/S2_6/server/savegame2.c M /branches/S2_6/server/settings.c M /branches/S2_6/server/srv_main.c M /branches/S2_6/tools/ruledit/rulesave.c Moved map inside game structure. See bug #23939 ------------------------------------------------------------------------ r30220 | jtn | 2015-10-26 23:07:50 +0200 (Mon, 26 Oct 2015) | 4 lines Changed paths: M /branches/S2_6/common/fc_types.h M /branches/S2_6/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. ------------------------------------------------------------------------ r30218 | sveinung | 2015-10-26 17:43:12 +0200 (Mon, 26 Oct 2015) | 3 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/action_dialog.c M /branches/S2_6/client/gui-gtk-3.0/action_dialog.c M /branches/S2_6/client/gui-qt/dialogs.cpp M /branches/S2_6/client/gui-sdl/action_dialog.c M /branches/S2_6/client/gui-sdl2/action_dialog.c Fix comments that talked about Spy/Diplomat in code that show the action selection dialog for all actors. ------------------------------------------------------------------------ r30216 | cazfi | 2015-10-25 20:24:14 +0200 (Sun, 25 Oct 2015) | 4 lines Changed paths: M /branches/S2_6/client/Makefile.am M /branches/S2_6/client/editor.c M /branches/S2_6/client/gui-gtk-3.0/gui_main.c M /branches/S2_6/client/gui-gtk-3.0/mapview.c M /branches/S2_6/client/mapview_common.c M /branches/S2_6/client/mapview_common.h M /branches/S2_6/client/overview_common.c A /branches/S2_6/client/zoom.c A /branches/S2_6/client/zoom.h Moved set_map_zoom() to a new zoom.[ch] module. See patch #6470 ------------------------------------------------------------------------ r30213 | cazfi | 2015-10-25 19:57:49 +0200 (Sun, 25 Oct 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/citydlg.c Do not call gtk_dialog_get_action_area() in gtk3-client. See patch #6429 ------------------------------------------------------------------------ r30211 | cazfi | 2015-10-25 19:43:26 +0200 (Sun, 25 Oct 2015) | 5 lines Changed paths: M /branches/S2_6/client/audio.c M /branches/S2_6/client/chatline_common.c M /branches/S2_6/client/citydlg_common.c M /branches/S2_6/client/cityrepdata.c M /branches/S2_6/client/client_main.c M /branches/S2_6/client/climisc.c M /branches/S2_6/client/clinet.c M /branches/S2_6/client/control.c M /branches/S2_6/client/goto.c M /branches/S2_6/client/gui-gtk-2.0/chatline.c M /branches/S2_6/client/gui-gtk-2.0/citydlg.c M /branches/S2_6/client/gui-gtk-2.0/cityrep.c M /branches/S2_6/client/gui-gtk-2.0/dialogs.c M /branches/S2_6/client/gui-gtk-2.0/gui_main.c M /branches/S2_6/client/gui-gtk-2.0/gui_stuff.c M /branches/S2_6/client/gui-gtk-2.0/luaconsole.c M /branches/S2_6/client/gui-gtk-2.0/mapctrl.c M /branches/S2_6/client/gui-gtk-2.0/mapview.c M /branches/S2_6/client/gui-gtk-2.0/menu.c M /branches/S2_6/client/gui-gtk-2.0/messagewin.c M /branches/S2_6/client/gui-gtk-2.0/pages.c M /branches/S2_6/client/gui-gtk-2.0/plrdlg.c M /branches/S2_6/client/gui-gtk-2.0/theme_dlg.c M /branches/S2_6/client/gui-gtk-2.0/themes.c M /branches/S2_6/client/gui-gtk-2.0/wldlg.c M /branches/S2_6/client/gui-gtk-3.0/chatline.c M /branches/S2_6/client/gui-gtk-3.0/citydlg.c M /branches/S2_6/client/gui-gtk-3.0/cityrep.c M /branches/S2_6/client/gui-gtk-3.0/dialogs.c M /branches/S2_6/client/gui-gtk-3.0/gui_main.c M /branches/S2_6/client/gui-gtk-3.0/gui_stuff.c M /branches/S2_6/client/gui-gtk-3.0/luaconsole.c M /branches/S2_6/client/gui-gtk-3.0/mapctrl.c M /branches/S2_6/client/gui-gtk-3.0/mapview.c M /branches/S2_6/client/gui-gtk-3.0/menu.c M /branches/S2_6/client/gui-gtk-3.0/messagewin.c M /branches/S2_6/client/gui-gtk-3.0/pages.c M /branches/S2_6/client/gui-gtk-3.0/plrdlg.c M /branches/S2_6/client/gui-gtk-3.0/theme_dlg.c M /branches/S2_6/client/gui-gtk-3.0/themes.c M /branches/S2_6/client/gui-gtk-3.0/wldlg.c M /branches/S2_6/client/gui-qt/chatline.cpp M /branches/S2_6/client/gui-qt/cityrep.cpp M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/gui_main.cpp M /branches/S2_6/client/gui-qt/mapview.cpp M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/client/gui-sdl/gui_main.c M /branches/S2_6/client/gui-sdl/gui_mouse.c M /branches/S2_6/client/gui-sdl/mapctrl.c M /branches/S2_6/client/gui-sdl/mapview.c M /branches/S2_6/client/gui-sdl/themes.c M /branches/S2_6/client/gui-sdl2/graphics.c M /branches/S2_6/client/gui-sdl2/gui_main.c M /branches/S2_6/client/gui-sdl2/gui_mouse.c M /branches/S2_6/client/gui-sdl2/mapctrl.c M /branches/S2_6/client/gui-sdl2/mapview.c M /branches/S2_6/client/gui-sdl2/themes.c M /branches/S2_6/client/gui-xaw/citydlg.c M /branches/S2_6/client/gui-xaw/cityrep.c M /branches/S2_6/client/gui-xaw/graphics.c M /branches/S2_6/client/gui-xaw/mapview.c M /branches/S2_6/client/gui-xaw/menu.c M /branches/S2_6/client/mapctrl_common.c M /branches/S2_6/client/mapview_common.c M /branches/S2_6/client/messagewin_common.c M /branches/S2_6/client/music.c M /branches/S2_6/client/options.c M /branches/S2_6/client/options.h M /branches/S2_6/client/overview_common.c M /branches/S2_6/client/packhand.c M /branches/S2_6/client/reqtree.c M /branches/S2_6/client/tilespec.c M /branches/S2_6/client/voteinfo.c Renamed client 'options' structure as 'gui_options' to avoid namespace conflict with Qt headers. See patch #6438 ------------------------------------------------------------------------ r30208 | cazfi | 2015-10-25 11:06:03 +0200 (Sun, 25 Oct 2015) | 4 lines Changed paths: M /branches/S2_6/server/savegame2.c Do not refresh cities during savegame loading when tradepartner has not necessarily beed loaded yet. See bug #23614 ------------------------------------------------------------------------ r30204 | sveinung | 2015-10-25 00:37:46 +0300 (Sun, 25 Oct 2015) | 5 lines Changed paths: M /branches/S2_6/server/savecompat.c M /branches/S2_6/server/savecompat.h M /branches/S2_6/server/savegame2.c savegames: use stored diplstate_type order when loading save games. See patch #6468 ------------------------------------------------------------------------ r30203 | sveinung | 2015-10-25 00:37:38 +0300 (Sun, 25 Oct 2015) | 7 lines Changed paths: M /branches/S2_6/server/diplomats.c M /branches/S2_6/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 ------------------------------------------------------------------------ r30200 | cazfi | 2015-10-24 23:32:25 +0300 (Sat, 24 Oct 2015) | 4 lines Changed paths: M /branches/S2_6/data/Makefile.am Install rulesets as part of ruledit installation even if server is not installed. See patch #6469 ------------------------------------------------------------------------ r30197 | cazfi | 2015-10-24 23:21:34 +0300 (Sat, 24 Oct 2015) | 6 lines Changed paths: M /branches/S2_6/data/amplio2/activities.png M /branches/S2_6/data/amplio2/bases.png Made Amplio2 Fort to look more like a wooden structure. Art by GriffonSpade. See patch #6466 ------------------------------------------------------------------------ r30193 | cazfi | 2015-10-24 22:43:35 +0300 (Sat, 24 Oct 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/chatline.c M /branches/S2_6/client/gui-gtk-2.0/gui_main.c M /branches/S2_6/client/gui-gtk-3.0/chatline.c M /branches/S2_6/client/gui-gtk-3.0/gui_main.c Make sure that message_buffer of gtk-clients exist before appending to it See patch #6458 ------------------------------------------------------------------------ r30190 | cazfi | 2015-10-24 22:38:55 +0300 (Sat, 24 Oct 2015) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r30187 | cazfi | 2015-10-23 18:43:02 +0300 (Fri, 23 Oct 2015) | 4 lines Changed paths: M /branches/S2_6/data/alien/units.ruleset M /branches/S2_6/data/civ2/game.ruleset Fixed xgettext warnings about unterminated character constants. See patch #6459 ------------------------------------------------------------------------ r30185 | cazfi | 2015-10-23 18:36:26 +0300 (Fri, 23 Oct 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/dialogs.c Fixed gtk3-client to use value of its own Tech Help Popup option. See bug #23940 ------------------------------------------------------------------------ r30183 | sveinung | 2015-10-23 14:40:15 +0300 (Fri, 23 Oct 2015) | 15 lines Changed paths: M /branches/S2_6/server/diplomats.c M /branches/S2_6/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. Reported by Marko Lindqvist See bug #23956 ------------------------------------------------------------------------ r30182 | sveinung | 2015-10-23 14:40:05 +0300 (Fri, 23 Oct 2015) | 9 lines Changed paths: M /branches/S2_6/server/diplomats.c Abort some actions on domestic target Have the action doer functions responsible for 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 ------------------------------------------------------------------------ r30181 | sveinung | 2015-10-23 14:39:56 +0300 (Fri, 23 Oct 2015) | 10 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r30180 | sveinung | 2015-10-23 14:39:48 +0300 (Fri, 23 Oct 2015) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r30174 | cazfi | 2015-10-23 04:48:09 +0300 (Fri, 23 Oct 2015) | 4 lines Changed paths: M /branches/S2_6/Makefile.am M /branches/S2_6/common/dataio.c M /branches/S2_6/configure.ac A /branches/S2_6/m4/testmatic.m4 M /branches/S2_6/server/generator/mapgen.c M /branches/S2_6/server/srv_main.c M /branches/S2_6/server/stdinhand.c M /branches/S2_6/utility/log.h M /branches/S2_6/utility/registry_ini.c Added configure option --enable-testmatic for test system integration. See patch #6437 ------------------------------------------------------------------------ r30172 | cazfi | 2015-10-22 23:53:52 +0300 (Thu, 22 Oct 2015) | 5 lines Changed paths: M /branches/S2_6/common/movement.c M /branches/S2_6/common/movement.h Gave specific unit_move_to_tile_test() return value for animals unable to move out of native terrain. See patch #6456 ------------------------------------------------------------------------ r30169 | cazfi | 2015-10-22 17:38:06 +0300 (Thu, 22 Oct 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl2/widget_label.c Fixed double surface free on sdl2-client themed label background handling. See bug #23946 ------------------------------------------------------------------------ r30166 | cazfi | 2015-10-22 17:25:55 +0300 (Thu, 22 Oct 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/gui_main.c M /branches/S2_6/client/gui-gtk-3.0/menu.c M /branches/S2_6/client/options.c M /branches/S2_6/client/options.h Removed gtk3-client option about Better Fog of War that did nothing. See patch #6440 ------------------------------------------------------------------------ r30164 | sveinung | 2015-10-22 12:08:57 +0300 (Thu, 22 Oct 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-sdl/menu.c M /branches/S2_6/client/gui-sdl2/menu.c SDL clients: Use ruleset defined action ui names for Establish Trade Route and Help Build Wonder. See patch #6455 ------------------------------------------------------------------------ r30163 | sveinung | 2015-10-22 12:08:49 +0300 (Thu, 22 Oct 2015) | 13 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r30153 | cazfi | 2015-10-21 18:21:35 +0300 (Wed, 21 Oct 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/sprite.c Use gdk-pixbuf to load gfx files into gtk3-client. See patch #5911 ------------------------------------------------------------------------ r30151 | cazfi | 2015-10-20 18:52:37 +0300 (Tue, 20 Oct 2015) | 4 lines Changed paths: M /branches/S2_6/client/tilespec.c Use sdl2-client's own theme setting instead of that of sdl-client. See bug #23942 ------------------------------------------------------------------------ r30148 | cazfi | 2015-10-20 18:46:58 +0300 (Tue, 20 Oct 2015) | 4 lines Changed paths: M /branches/S2_6/fc_version M /branches/S2_6/win32/installer/Makefile Include svn revision number to the name of the Windows Installer Snapshot build package names. See patch #6443 ------------------------------------------------------------------------ r30145 | cazfi | 2015-10-20 18:41:17 +0300 (Tue, 20 Oct 2015) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r30143 | cazfi | 2015-10-19 21:45:56 +0300 (Mon, 19 Oct 2015) | 5 lines Changed paths: M /branches/S2_6/ai/classic/classicai.c M /branches/S2_6/ai/default/aiplayer.c M /branches/S2_6/ai/default/aiplayer.h M /branches/S2_6/common/ai.h M /branches/S2_6/doc/README.AI_modules M /branches/S2_6/server/savegame2.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 ------------------------------------------------------------------------ r30140 | cazfi | 2015-10-19 19:44:28 +0300 (Mon, 19 Oct 2015) | 4 lines Changed paths: M /branches/S2_6/configure.ac Fixed linking gtk2 version of modpack installer against gthread. See bug #23945 ------------------------------------------------------------------------ r30137 | cazfi | 2015-10-19 07:45:08 +0300 (Mon, 19 Oct 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/gui_main.c M /branches/S2_6/client/gui-gtk-3.0/gui_main.c M /branches/S2_6/client/gui-qt/gui_main.cpp M /branches/S2_6/client/gui-sdl2/gui_main.c Marked messages about migrating client options for translation. See patch #6439 ------------------------------------------------------------------------ r30135 | cazfi | 2015-10-19 06:57:30 +0300 (Mon, 19 Oct 2015) | 4 lines Changed paths: M /branches/S2_6/server/savegame2.c Load [scenario] before [random] from savegame2.c savegames. See bug #23938 ------------------------------------------------------------------------ r30133 | cazfi | 2015-10-19 06:28:42 +0300 (Mon, 19 Oct 2015) | 4 lines Changed paths: M /branches/S2_6/configure.ac Keep gtk3-client and gtk3 modpack installer compiler flags separate. See patch #6431 ------------------------------------------------------------------------ r30130 | mir3x | 2015-10-18 22:31:36 +0300 (Sun, 18 Oct 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/client/gui-qt/menu.h Fixed 'goto and build city' command for qt-client See bug #23384 ------------------------------------------------------------------------ r30128 | sveinung | 2015-10-18 20:35:05 +0300 (Sun, 18 Oct 2015) | 7 lines Changed paths: M /branches/S2_6/client/packhand.c M /branches/S2_6/common/packets.def M /branches/S2_6/server/unithand.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. See patch #6436 ------------------------------------------------------------------------ r30124 | cazfi | 2015-10-18 06:28:56 +0300 (Sun, 18 Oct 2015) | 2 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/wldlg.c M /branches/S2_6/client/gui-gtk-3.0/wldlg.c Removed '7' from the header comment of some files before it propagates to new gtk3x-client too. ------------------------------------------------------------------------ r30122 | cazfi | 2015-10-17 23:48:24 +0300 (Sat, 17 Oct 2015) | 4 lines Changed paths: M /branches/S2_6/ai/default/aiunit.c M /branches/S2_6/common/aicore/caravan.c M /branches/S2_6/common/aicore/caravan.h AI establishes trade routes with peaceful (and not only allied) players. See patch #6418 ------------------------------------------------------------------------ r30120 | cazfi | 2015-10-17 22:52:24 +0300 (Sat, 17 Oct 2015) | 4 lines Changed paths: M /branches/S2_6/data/scenarios/tileset-demo.sav Updated tileset-demo scenario to 2.6 savegame format. See patch #6433 ------------------------------------------------------------------------ r30118 | cazfi | 2015-10-17 22:46:38 +0300 (Sat, 17 Oct 2015) | 6 lines Changed paths: M /branches/S2_6/client/helpdata.c M /branches/S2_6/common/unittype.c M /branches/S2_6/common/unittype.h M /branches/S2_6/data/alien/units.ruleset M /branches/S2_6/data/civ2civ3/units.ruleset M /branches/S2_6/data/classic/units.ruleset M /branches/S2_6/data/experimental/units.ruleset M /branches/S2_6/data/multiplayer/units.ruleset M /branches/S2_6/data/stub/units.ruleset M /branches/S2_6/fc_version Added unit type flag "NewCityGamesOnly". Units with that flag are not available in scenario games where founding new cities is prevented. See patch #6424 ------------------------------------------------------------------------ r30115 | cazfi | 2015-10-17 17:52:46 +0300 (Sat, 17 Oct 2015) | 4 lines Changed paths: M /branches/S2_6/server/savegame2.c If scenario has no description, do not save empty description. See patch #6432 ------------------------------------------------------------------------ r30112 | cazfi | 2015-10-17 17:26:47 +0300 (Sat, 17 Oct 2015) | 4 lines Changed paths: M /branches/S2_6/client/clinet.c M /branches/S2_6/client/connectdlg_common.c M /branches/S2_6/utility/netintf.c Added error logging about server spawning failures. See patch #6435 ------------------------------------------------------------------------ r30110 | cazfi | 2015-10-17 01:36:48 +0300 (Sat, 17 Oct 2015) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r30107 | cazfi | 2015-10-17 00:25:06 +0300 (Sat, 17 Oct 2015) | 2 lines Changed paths: M /branches/S2_6/client/options.c Updated client option migration comment. ------------------------------------------------------------------------ r30105 | cazfi | 2015-10-16 21:03:09 +0300 (Fri, 16 Oct 2015) | 4 lines Changed paths: M /branches/S2_6/ai/default/advmilitary.c M /branches/S2_6/ai/default/aiair.c M /branches/S2_6/ai/default/aiferry.c M /branches/S2_6/ai/default/aihunt.c M /branches/S2_6/ai/default/aisettler.c M /branches/S2_6/ai/default/aitools.c M /branches/S2_6/ai/default/aiunit.c M /branches/S2_6/client/control.c M /branches/S2_6/client/editor.c M /branches/S2_6/common/aicore/pf_tools.c M /branches/S2_6/common/combat.c M /branches/S2_6/common/movement.c M /branches/S2_6/common/unit.c M /branches/S2_6/common/unittype.c M /branches/S2_6/common/unittype.h M /branches/S2_6/server/advisors/advdata.c M /branches/S2_6/server/advisors/autoexplorer.c M /branches/S2_6/server/unithand.c M /branches/S2_6/server/unittools.c Renamed unit_class() as unit_class_get() See patch #6426 ------------------------------------------------------------------------ r30103 | cazfi | 2015-10-16 20:46:22 +0300 (Fri, 16 Oct 2015) | 5 lines Changed paths: M /branches/S2_6/common/packets.def M /branches/S2_6/data/alien/game.ruleset M /branches/S2_6/data/civ1/game.ruleset M /branches/S2_6/data/civ2/game.ruleset M /branches/S2_6/data/civ2civ3/game.ruleset M /branches/S2_6/data/classic/game.ruleset M /branches/S2_6/data/experimental/game.ruleset M /branches/S2_6/data/multiplayer/game.ruleset M /branches/S2_6/data/stub/game.ruleset M /branches/S2_6/server/cityturn.c M /branches/S2_6/server/ruleset.c M /branches/S2_6/server/ruleset.h M /branches/S2_6/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 ------------------------------------------------------------------------ r30099 | cazfi | 2015-10-15 20:09:48 +0300 (Thu, 15 Oct 2015) | 5 lines Changed paths: M /branches/S2_6/client/connectdlg_common.c M /branches/S2_6/utility/netintf.c M /branches/S2_6/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 ------------------------------------------------------------------------ r30097 | cazfi | 2015-10-15 19:58:11 +0300 (Thu, 15 Oct 2015) | 4 lines Changed paths: M /branches/S2_6/server/ruleset.c Check unused entries from game.ruleset only after also settings have been loaded. See patch #6407 ------------------------------------------------------------------------ r30094 | cazfi | 2015-10-15 19:20:49 +0300 (Thu, 15 Oct 2015) | 4 lines Changed paths: M /branches/S2_6/client/control.c M /branches/S2_6/client/control.h M /branches/S2_6/client/gui-gtk-2.0/menu.c M /branches/S2_6/client/gui-gtk-3.0/menu.c M /branches/S2_6/client/gui-sdl/mapctrl.c M /branches/S2_6/client/gui-sdl2/mapctrl.c M /branches/S2_6/client/gui-xaw/menu.c M /branches/S2_6/client/gui-xaw/menu.h M /branches/S2_6/client/options.c M /branches/S2_6/client/options.h M /branches/S2_6/client/tilespec.c M /branches/S2_6/data/gtk_menus.xml Replaced misnamed "draw specials" client options with "draw resources" and "draw huts". See patch #6420 ------------------------------------------------------------------------ r30090 | cazfi | 2015-10-15 01:30:31 +0300 (Thu, 15 Oct 2015) | 4 lines Changed paths: M /branches/S2_6/data/multiplayer/Makefile.am A /branches/S2_6/data/multiplayer/README.multiplayer (from /branches/S2_6/doc/README.ruleset_multiplayer:30089) M /branches/S2_6/data/multiplayer/game.ruleset M /branches/S2_6/doc/Makefile.am D /branches/S2_6/doc/README.ruleset_multiplayer Load multiplayer ruleset description from the README. See patch #6411 ------------------------------------------------------------------------ r30087 | cazfi | 2015-10-15 00:49:46 +0300 (Thu, 15 Oct 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl2/Makefile.am M /branches/S2_6/client/gui-sdl2/graphics.c M /branches/S2_6/client/gui-sdl2/graphics.h D /branches/S2_6/client/gui-sdl2/mmx.h Removed mmx specific code from sdl2-client See patch #6410 ------------------------------------------------------------------------ r30084 | cazfi | 2015-10-14 23:59:12 +0300 (Wed, 14 Oct 2015) | 2 lines Changed paths: M /branches/S2_6/server/unittools.c Updated function name mentioned in comments ai_manage_explorer() -> manage_auto_explorer() ------------------------------------------------------------------------ r30082 | cazfi | 2015-10-14 19:27:24 +0300 (Wed, 14 Oct 2015) | 4 lines Changed paths: M /branches/S2_6/server/ruleset.c Mark cities.ruleset datafile.description unused when loading rulesets. See patch #6406 ------------------------------------------------------------------------ r30079 | cazfi | 2015-10-14 19:00:05 +0300 (Wed, 14 Oct 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/gui_main.c M /branches/S2_6/client/gui-gtk-3.0/gui_main.c Fixed duoble unref of gtk-clients' messagebuffer. See bug #23895 ------------------------------------------------------------------------ r30075 | cazfi | 2015-10-14 18:31:18 +0300 (Wed, 14 Oct 2015) | 4 lines Changed paths: M /branches/S2_6/client/servers.c M /branches/S2_6/configure.ac M /branches/S2_6/server/sernet.c Use ip_mreqn structure as option for IP_ADD_MEMBERSIP setsockopt() if available. See patch #6409 ------------------------------------------------------------------------ r30069 | sveinung | 2015-10-13 20:35:36 +0300 (Tue, 13 Oct 2015) | 14 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r30068 | sveinung | 2015-10-13 20:35:28 +0300 (Tue, 13 Oct 2015) | 1 line Changed paths: M /branches/S2_6/common/aicore/path_finding.c Comment header spell fix ------------------------------------------------------------------------ r30065 | cazfi | 2015-10-13 19:37:11 +0300 (Tue, 13 Oct 2015) | 4 lines Changed paths: M /branches/S2_6/client/audio.c M /branches/S2_6/client/audio.h M /branches/S2_6/client/music.c Fixed disabling of music mid-game to actually stop it and not just to change track. See bug #23931 ------------------------------------------------------------------------ r30063 | cazfi | 2015-10-13 19:12:07 +0300 (Tue, 13 Oct 2015) | 4 lines Changed paths: M /branches/S2_6/server/savecompat.c M /branches/S2_6/server/savegame2.c Load ruleset data before compatibility conversion from an older savegame2.c savegame. See bug #23929 ------------------------------------------------------------------------ r30061 | cazfi | 2015-10-13 18:15:47 +0300 (Tue, 13 Oct 2015) | 4 lines Changed paths: M /branches/S2_6/ai/default/advdiplomacy.c M /branches/S2_6/ai/default/advmilitary.c M /branches/S2_6/ai/default/aiair.c M /branches/S2_6/ai/default/aicity.c M /branches/S2_6/ai/default/aidiplomat.c M /branches/S2_6/ai/default/aiferry.c M /branches/S2_6/ai/default/aihunt.c M /branches/S2_6/ai/default/aiparatrooper.c M /branches/S2_6/ai/default/aitools.c M /branches/S2_6/ai/default/aiunit.c M /branches/S2_6/ai/default/aiunit.h M /branches/S2_6/client/cityrepdata.c M /branches/S2_6/client/climisc.c M /branches/S2_6/client/control.c M /branches/S2_6/client/editor.c M /branches/S2_6/client/goto.c M /branches/S2_6/client/gui-gtk-2.0/citydlg.c M /branches/S2_6/client/gui-gtk-2.0/editprop.c M /branches/S2_6/client/gui-gtk-2.0/menu.c M /branches/S2_6/client/gui-gtk-2.0/repodlgs.c M /branches/S2_6/client/gui-gtk-2.0/unitselect.c M /branches/S2_6/client/gui-gtk-3.0/citydlg.c M /branches/S2_6/client/gui-gtk-3.0/editprop.c M /branches/S2_6/client/gui-gtk-3.0/menu.c M /branches/S2_6/client/gui-gtk-3.0/repodlgs.c M /branches/S2_6/client/gui-gtk-3.0/unitselect.c M /branches/S2_6/client/gui-qt/dialogs.cpp M /branches/S2_6/client/gui-qt/mapview.cpp M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/client/gui-qt/repodlgs.cpp M /branches/S2_6/client/gui-sdl/action_dialog.c M /branches/S2_6/client/gui-sdl/citydlg.c M /branches/S2_6/client/gui-sdl/dialogs.c M /branches/S2_6/client/gui-sdl/mapview.c M /branches/S2_6/client/gui-sdl/menu.c M /branches/S2_6/client/gui-sdl/repodlgs.c M /branches/S2_6/client/gui-sdl2/action_dialog.c M /branches/S2_6/client/gui-sdl2/citydlg.c M /branches/S2_6/client/gui-sdl2/dialogs.c M /branches/S2_6/client/gui-sdl2/mapview.c M /branches/S2_6/client/gui-sdl2/menu.c M /branches/S2_6/client/gui-sdl2/repodlgs.c M /branches/S2_6/client/gui-xaw/citydlg.c M /branches/S2_6/client/gui-xaw/dialogs.c M /branches/S2_6/client/gui-xaw/repodlgs.c M /branches/S2_6/client/mapctrl_common.c M /branches/S2_6/client/packhand.c M /branches/S2_6/client/repodlgs_common.c M /branches/S2_6/client/text.c M /branches/S2_6/client/tilespec.c M /branches/S2_6/client/unitselect_common.c M /branches/S2_6/common/actions.c M /branches/S2_6/common/aicore/aisupport.c M /branches/S2_6/common/aicore/path_finding.c M /branches/S2_6/common/aicore/pf_tools.c M /branches/S2_6/common/base.c M /branches/S2_6/common/city.c M /branches/S2_6/common/combat.c M /branches/S2_6/common/effects.c M /branches/S2_6/common/extras.c M /branches/S2_6/common/map.c M /branches/S2_6/common/metaknowledge.c M /branches/S2_6/common/movement.c M /branches/S2_6/common/player.c M /branches/S2_6/common/requirements.c M /branches/S2_6/common/road.c M /branches/S2_6/common/unit.c M /branches/S2_6/common/unit.h M /branches/S2_6/common/unittype.c M /branches/S2_6/common/unittype.h M /branches/S2_6/server/advisors/advdata.c M /branches/S2_6/server/advisors/advgoto.c M /branches/S2_6/server/advisors/autoexplorer.c M /branches/S2_6/server/citytools.c M /branches/S2_6/server/cityturn.c M /branches/S2_6/server/diplomats.c M /branches/S2_6/server/edithand.c M /branches/S2_6/server/plrhand.c M /branches/S2_6/server/savegame.c M /branches/S2_6/server/savegame2.c M /branches/S2_6/server/scripting/api_server_edit.c M /branches/S2_6/server/unithand.c M /branches/S2_6/server/unittools.c Renamed unit_type() as unit_type_get() See patch #6404 ------------------------------------------------------------------------ r30058 | cazfi | 2015-10-12 22:43:43 +0300 (Mon, 12 Oct 2015) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/POTFILES.in Added script.lua files for all supplied rulesets to POTFILES.in ------------------------------------------------------------------------ r30056 | cazfi | 2015-10-12 18:00:53 +0300 (Mon, 12 Oct 2015) | 4 lines Changed paths: M /branches/S2_6/data/experimental/Makefile.am A /branches/S2_6/data/experimental/README.experimental (from /branches/S2_6/doc/README.ruleset_experimental:30055) M /branches/S2_6/data/experimental/game.ruleset M /branches/S2_6/doc/Makefile.am D /branches/S2_6/doc/README.ruleset_experimental Load experimental ruleset description from the README. See patch #6405 ------------------------------------------------------------------------ r30054 | sveinung | 2015-10-11 20:21:56 +0300 (Sun, 11 Oct 2015) | 20 lines Changed paths: M /branches/S2_6/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. 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 ------------------------------------------------------------------------ r30053 | sveinung | 2015-10-11 20:21:48 +0300 (Sun, 11 Oct 2015) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r30052 | sveinung | 2015-10-11 20:21:40 +0300 (Sun, 11 Oct 2015) | 12 lines Changed paths: M /branches/S2_6/client/control.c M /branches/S2_6/client/goto.c M /branches/S2_6/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 ------------------------------------------------------------------------ r30047 | sveinung | 2015-10-11 18:14:02 +0300 (Sun, 11 Oct 2015) | 5 lines Changed paths: M /branches/S2_6/common/fc_types.h The enum direction8 is used in unit orders and therefore in the network protocol. Document it. See patch #6401 ------------------------------------------------------------------------ r30046 | sveinung | 2015-10-11 18:13:53 +0300 (Sun, 11 Oct 2015) | 10 lines Changed paths: M /branches/S2_6/common/map.c M /branches/S2_6/common/map.h M /branches/S2_6/server/unithand.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. See bug #23926 ------------------------------------------------------------------------ r30041 | cazfi | 2015-10-10 21:06:45 +0300 (Sat, 10 Oct 2015) | 4 lines Changed paths: M /branches/S2_6/server/savegame2.c Always respect scenario.is_scenario savegame property when it's present. See bug #23912 ------------------------------------------------------------------------ r30038 | cazfi | 2015-10-09 08:17:55 +0300 (Fri, 09 Oct 2015) | 4 lines Changed paths: M /branches/S2_6/server/savegame2.c Save score.pollution instead of duplicate of score.population. See bug #23928 ------------------------------------------------------------------------ r30036 | sveinung | 2015-10-09 07:53:04 +0300 (Fri, 09 Oct 2015) | 15 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r30034 | sveinung | 2015-10-08 18:43:19 +0300 (Thu, 08 Oct 2015) | 3 lines Changed paths: M /branches/S2_6/server/generator/mapgen.c mapgen: make it clear that -1 isn't a direction See patch #6397 ------------------------------------------------------------------------ r30033 | sveinung | 2015-10-08 18:43:11 +0300 (Thu, 08 Oct 2015) | 3 lines Changed paths: M /branches/S2_6/common/unit.h Correct comment about dir users See patch #6398 ------------------------------------------------------------------------ r30032 | sveinung | 2015-10-08 18:43:00 +0300 (Thu, 08 Oct 2015) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r30026 | sveinung | 2015-10-07 15:53:18 +0300 (Wed, 07 Oct 2015) | 7 lines Changed paths: M /branches/S2_6/server/diplomats.c M /branches/S2_6/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 ------------------------------------------------------------------------ r30018 | cazfi | 2015-10-05 06:25:35 +0300 (Mon, 05 Oct 2015) | 4 lines Changed paths: M /branches/S2_6/server/savegame2.c Save all the score information to the savegame. See patch #6386 ------------------------------------------------------------------------ r30015 | cazfi | 2015-10-05 05:32:45 +0300 (Mon, 05 Oct 2015) | 4 lines Changed paths: M /branches/S2_6/m4/magickwand.m4 Fallback to using pkg-config if MagickWand-config is not found. See bug #23906 ------------------------------------------------------------------------ r30011 | sveinung | 2015-10-04 02:20:47 +0300 (Sun, 04 Oct 2015) | 7 lines Changed paths: M /branches/S2_6/server/diplomats.c M /branches/S2_6/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 ------------------------------------------------------------------------ r30007 | cazfi | 2015-10-01 07:13:03 +0300 (Thu, 01 Oct 2015) | 4 lines Changed paths: M /branches/S2_6/common/map.c M /branches/S2_6/common/map.h Minor map_pos_to_tile() optimizations. See patch #6380 ------------------------------------------------------------------------ r30005 | cazfi | 2015-09-30 22:32:05 +0300 (Wed, 30 Sep 2015) | 4 lines Changed paths: M /branches/S2_6/client/client_main.c M /branches/S2_6/client/helpdata.c M /branches/S2_6/client/helpdata.h M /branches/S2_6/client/packhand.c M /branches/S2_6/client/tilespec.c Remove unused parameter from boot_help_texts() See patch #6381 ------------------------------------------------------------------------ r30003 | cazfi | 2015-09-30 20:16:05 +0300 (Wed, 30 Sep 2015) | 4 lines Changed paths: M /branches/S2_6/m4/features.m4 List missing system lua as "lua-5.3" and not "lua-5.2" in missinglist. See bug #23907 ------------------------------------------------------------------------ r30000 | cazfi | 2015-09-30 20:06:07 +0300 (Wed, 30 Sep 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/chatline.c M /branches/S2_6/client/gui-gtk-2.0/optiondlg.c M /branches/S2_6/client/gui-gtk-3.0/chatline.c M /branches/S2_6/client/gui-gtk-3.0/optiondlg.c M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/client/gui-qt/optiondlg.cpp M /branches/S2_6/client/gui-sdl/optiondlg.c M /branches/S2_6/client/helpdata.c M /branches/S2_6/client/options.c M /branches/S2_6/client/options.h M /branches/S2_6/common/achievements.c M /branches/S2_6/common/city.c M /branches/S2_6/common/disaster.c M /branches/S2_6/common/extras.c M /branches/S2_6/common/featured_text.h M /branches/S2_6/common/government.c M /branches/S2_6/common/improvement.c M /branches/S2_6/common/multipliers.c M /branches/S2_6/common/name_translation.h M /branches/S2_6/common/nation.c M /branches/S2_6/common/research.c M /branches/S2_6/common/specialist.c M /branches/S2_6/common/style.c M /branches/S2_6/common/tech.c M /branches/S2_6/common/terrain.c M /branches/S2_6/common/unittype.c M /branches/S2_6/server/unittools.c M /branches/S2_6/utility/genlist.c M /branches/S2_6/utility/genlist.h M /branches/S2_6/utility/speclist.h Renamed some functions that have same name as a structure. See patch #6378 ------------------------------------------------------------------------ r29997 | cazfi | 2015-09-30 06:30:58 +0300 (Wed, 30 Sep 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl2/canvas.c M /branches/S2_6/client/gui-sdl2/citydlg.c M /branches/S2_6/client/gui-sdl2/cma_fe.c M /branches/S2_6/client/gui-sdl2/dialogs.c M /branches/S2_6/client/gui-sdl2/graphics.c M /branches/S2_6/client/gui-sdl2/graphics.h M /branches/S2_6/client/gui-sdl2/gui_tilespec.c M /branches/S2_6/client/gui-sdl2/helpdlg.c M /branches/S2_6/client/gui-sdl2/mapview.c M /branches/S2_6/client/gui-sdl2/pages.c M /branches/S2_6/client/gui-sdl2/plrdlg.c M /branches/S2_6/client/gui-sdl2/repodlgs.c M /branches/S2_6/client/gui-sdl2/widget_edit.c M /branches/S2_6/client/gui-sdl2/widget_window.c Added line drawing functionality to sdl2-client. See patch #6377 ------------------------------------------------------------------------ r29994 | cazfi | 2015-09-29 06:31:06 +0300 (Tue, 29 Sep 2015) | 4 lines Changed paths: M /branches/S2_6/data/scenarios/british-isles-85x80-v2.80.sav M /branches/S2_6/data/scenarios/earth-160x90-v2.sav M /branches/S2_6/data/scenarios/earth-80x50-v3.sav M /branches/S2_6/data/scenarios/france-140x90-v2.sav M /branches/S2_6/data/scenarios/hagworld-120x60-v1.2.sav M /branches/S2_6/data/scenarios/iberian-peninsula-136x100-v1.0.sav M /branches/S2_6/data/scenarios/italy-100x100-v1.5.sav M /branches/S2_6/data/scenarios/japan-88x100-v1.3.sav M /branches/S2_6/data/scenarios/north_america_116x100-v1.2.sav M /branches/S2_6/data/scenarios/tutorial.sav Updated supplied scenarios to S2_6 savegame format See patch #6311 ------------------------------------------------------------------------ r29992 | cazfi | 2015-09-28 21:38:15 +0300 (Mon, 28 Sep 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl2/sprite.c Sdl2-client sprite creation to respect alpha channel of the filling color See patch #6376 ------------------------------------------------------------------------ r29989 | cazfi | 2015-09-28 04:20:55 +0300 (Mon, 28 Sep 2015) | 4 lines Changed paths: M /branches/S2_6/data/alio.tilespec Added summary for alio tileset. See patch #6375 ------------------------------------------------------------------------ r29987 | cazfi | 2015-09-28 04:17:00 +0300 (Mon, 28 Sep 2015) | 4 lines Changed paths: M /branches/S2_6/server/savecompat.c M /branches/S2_6/server/savegame2.c Moved score related entries from player sections to new score sections in the savegame. See patch #6370 ------------------------------------------------------------------------ r29984 | cazfi | 2015-09-28 04:07:31 +0300 (Mon, 28 Sep 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl/themes.c M /branches/S2_6/client/gui-sdl/themespec.c M /branches/S2_6/client/gui-sdl/themespec.h M /branches/S2_6/client/gui-sdl2/gui_main.c M /branches/S2_6/client/gui-sdl2/themes.c M /branches/S2_6/client/gui-sdl2/themespec.c M /branches/S2_6/client/gui-sdl2/themespec.h Fixed theme double free problem from sdl-clients. See bug #23900 ------------------------------------------------------------------------ r29980 | cazfi | 2015-09-27 00:36:27 +0300 (Sun, 27 Sep 2015) | 4 lines Changed paths: M /branches/S2_6/utility/genlist.h Removed dublicate genlist_link forward declaration from genlist.h See patch #6374 ------------------------------------------------------------------------ r29978 | cazfi | 2015-09-26 23:15:54 +0300 (Sat, 26 Sep 2015) | 4 lines Changed paths: M /branches/S2_6/data/alien/README.alien M /branches/S2_6/data/alien/units.ruleset Adjusted startunit roles in alien ruleset. See patch #6373 ------------------------------------------------------------------------ r29975 | cazfi | 2015-09-26 22:52:23 +0300 (Sat, 26 Sep 2015) | 6 lines Changed paths: M /branches/S2_6/data/trident/tiles.png Restored 0% HP sprite to Trident Patch by GriffonSpade See bug #23898 ------------------------------------------------------------------------ r29971 | mir3x | 2015-09-26 19:52:51 +0300 (Sat, 26 Sep 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r29968 | cazfi | 2015-09-26 16:55:20 +0300 (Sat, 26 Sep 2015) | 4 lines Changed paths: M /branches/S2_6/data/scenarios/british-isles-85x80-v2.80.sav M /branches/S2_6/data/scenarios/earth-160x90-v2.sav M /branches/S2_6/data/scenarios/earth-80x50-v3.sav M /branches/S2_6/data/scenarios/europe-200x100-v2.sav M /branches/S2_6/data/scenarios/france-140x90-v2.sav M /branches/S2_6/data/scenarios/hagworld-120x60-v1.2.sav M /branches/S2_6/data/scenarios/iberian-peninsula-136x100-v1.0.sav M /branches/S2_6/data/scenarios/italy-100x100-v1.5.sav M /branches/S2_6/data/scenarios/japan-88x100-v1.3.sav M /branches/S2_6/data/scenarios/north_america_116x100-v1.2.sav M /branches/S2_6/data/scenarios/tileset-demo.sav M /branches/S2_6/data/scenarios/tutorial.sav Set "is_scenario" in supplied scenarios. See patch #6371 ------------------------------------------------------------------------ r29966 | cazfi | 2015-09-25 20:42:47 +0300 (Fri, 25 Sep 2015) | 5 lines Changed paths: M /branches/S2_6/tools/download.c M /branches/S2_6/tools/download.h Support relative URL to modpack in the modpack.list and in the dependencies of another modpack. See patch #6200 ------------------------------------------------------------------------ r29964 | cazfi | 2015-09-25 07:26:01 +0300 (Fri, 25 Sep 2015) | 4 lines Changed paths: M /branches/S2_6/data/civ2civ3/units.ruleset Removed Worker Startunit Role from civ2civ3 Migrants See patch #6368 ------------------------------------------------------------------------ r29961 | cazfi | 2015-09-25 06:28:56 +0300 (Fri, 25 Sep 2015) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r29957 | cazfi | 2015-09-23 16:31:06 +0300 (Wed, 23 Sep 2015) | 5 lines Changed paths: M /branches/S2_6/common/unit.c Added 'return' to activity_requires_target() for compilations where fc_assert_ret_val() is not defined. See bug #23889 ------------------------------------------------------------------------ r29954 | cazfi | 2015-09-22 22:17:11 +0300 (Tue, 22 Sep 2015) | 6 lines Changed paths: M /branches/S2_6/utility/ioz.c Increase xz decompression memory usage limit to 65Mb Reported by Christian Knoke See bug #23891 ------------------------------------------------------------------------ r29946 | cazfi | 2015-09-21 07:33:18 +0300 (Mon, 21 Sep 2015) | 4 lines Changed paths: A /branches/S2_6/data/alien/README.alien (from /branches/S2_6/doc/README.ruleset_alien:29945) M /branches/S2_6/data/alien/game.ruleset D /branches/S2_6/doc/README.ruleset_alien Load alien ruleset description from the README. See patch #6358 ------------------------------------------------------------------------ r29944 | sveinung | 2015-09-20 14:11:44 +0300 (Sun, 20 Sep 2015) | 5 lines Changed paths: M /branches/S2_6/common/fc_types.h Document num2char()'s limit on the number of extras Requested by Marko Lindqvist See patch #6365 ------------------------------------------------------------------------ r29940 | cazfi | 2015-09-20 12:40:34 +0300 (Sun, 20 Sep 2015) | 2 lines Changed paths: M /branches/S2_6/server/savegame2.c Fixed comment typofix "This variables are" -> "These variables are" ------------------------------------------------------------------------ r29938 | cazfi | 2015-09-20 10:06:33 +0300 (Sun, 20 Sep 2015) | 4 lines Changed paths: M /branches/S2_6/client/client_main.c M /branches/S2_6/client/gui-gtk-2.0/menu.c M /branches/S2_6/client/gui-gtk-3.0/menu.c M /branches/S2_6/client/gui-qt/helpdlg.cpp M /branches/S2_6/client/helpdata.c M /branches/S2_6/client/include/helpdlg_g.h M /branches/S2_6/client/tilespec.c M /branches/S2_6/client/tilespec.h M /branches/S2_6/data/alio.tilespec M /branches/S2_6/data/amplio.tilespec M /branches/S2_6/data/amplio2.tilespec M /branches/S2_6/data/cimpletoon.tilespec M /branches/S2_6/data/gtk_menus.xml M /branches/S2_6/data/helpdata.txt M /branches/S2_6/data/hex2t.tilespec M /branches/S2_6/data/hexemplio.tilespec M /branches/S2_6/data/isophex.tilespec M /branches/S2_6/data/isotrident.tilespec M /branches/S2_6/data/toonhex.tilespec M /branches/S2_6/data/trident.tilespec M /branches/S2_6/server/ruleset.c M /branches/S2_6/tools/civmanual.c Added support for tileset descriptions. See patch #6350 ------------------------------------------------------------------------ r29935 | cazfi | 2015-09-20 01:59:07 +0300 (Sun, 20 Sep 2015) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/fi.po Updated Finnish translation by Markus Linnakangas. ------------------------------------------------------------------------ r29933 | cazfi | 2015-09-19 22:04:22 +0300 (Sat, 19 Sep 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r29931 | cazfi | 2015-09-19 21:47:19 +0300 (Sat, 19 Sep 2015) | 5 lines Changed paths: M /branches/S2_6/server/savegame2.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 ------------------------------------------------------------------------ r29929 | cazfi | 2015-09-19 09:48:37 +0300 (Sat, 19 Sep 2015) | 4 lines Changed paths: M /branches/S2_6/server/gamehand.c M /branches/S2_6/server/settings.c M /branches/S2_6/server/srv_main.c M /branches/S2_6/server/stdinhand.c Allow empty "startunits" when "startcity" is enabled See patch #5887 ------------------------------------------------------------------------ r29927 | cazfi | 2015-09-19 09:06:57 +0300 (Sat, 19 Sep 2015) | 5 lines Changed paths: M /branches/S2_6/server/savegame.c M /branches/S2_6/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 ------------------------------------------------------------------------ r29924 | cazfi | 2015-09-18 21:00:24 +0300 (Fri, 18 Sep 2015) | 4 lines Changed paths: M /branches/S2_6/client/tilespec.c Made an error message about missing terrain tag in tilespec file a bit clearer. See patch #6353 ------------------------------------------------------------------------ r29921 | cazfi | 2015-09-18 17:42:58 +0300 (Fri, 18 Sep 2015) | 4 lines Changed paths: M /branches/S2_6/data/civ2civ3/Makefile.am A /branches/S2_6/data/civ2civ3/README.civ2civ3 (from /branches/S2_6/doc/README.ruleset_civ2civ3:29920) M /branches/S2_6/data/civ2civ3/game.ruleset M /branches/S2_6/doc/Makefile.am D /branches/S2_6/doc/README.ruleset_civ2civ3 Load civ2civ3 description from the README. See patch #6348 ------------------------------------------------------------------------ r29919 | sveinung | 2015-09-18 15:48:59 +0300 (Fri, 18 Sep 2015) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r29915 | cazfi | 2015-09-18 06:58:14 +0300 (Fri, 18 Sep 2015) | 4 lines Changed paths: M /branches/S2_6/common/unittype.h M /branches/S2_6/data/alien/units.ruleset M /branches/S2_6/data/civ1/units.ruleset M /branches/S2_6/data/civ2/units.ruleset M /branches/S2_6/data/civ2civ3/units.ruleset M /branches/S2_6/data/classic/units.ruleset M /branches/S2_6/data/experimental/units.ruleset M /branches/S2_6/data/multiplayer/units.ruleset M /branches/S2_6/data/stub/units.ruleset M /branches/S2_6/fc_version M /branches/S2_6/server/gamehand.c M /branches/S2_6/server/rssanity.c Added roles for every startunit type, and these roles are used only for finding startunits. See patch #4625 ------------------------------------------------------------------------ r29912 | sveinung | 2015-09-17 15:44:35 +0300 (Thu, 17 Sep 2015) | 6 lines Changed paths: M /branches/S2_6/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 a given city. See patch #6356 ------------------------------------------------------------------------ r29909 | cazfi | 2015-09-17 06:47:07 +0300 (Thu, 17 Sep 2015) | 4 lines Changed paths: M /branches/S2_6/common/game.c M /branches/S2_6/common/game.h M /branches/S2_6/server/ruleset.c M /branches/S2_6/tools/ruledit/rulesave.c Save allowed_govs, allowed_terrains, and allowed_styles vectors from rulesave. See patch #5897 ------------------------------------------------------------------------ r29906 | cazfi | 2015-09-17 00:37:39 +0300 (Thu, 17 Sep 2015) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/fi.po Removed erronously added email address of my namesake. ------------------------------------------------------------------------ r29904 | sveinung | 2015-09-16 14:12:55 +0300 (Wed, 16 Sep 2015) | 3 lines Changed paths: M /branches/S2_6/common/unit.c M /branches/S2_6/common/unit.h Be action enabler aware in can build wonder check See patch #6355 ------------------------------------------------------------------------ r29900 | cazfi | 2015-09-16 06:25:15 +0300 (Wed, 16 Sep 2015) | 4 lines Changed paths: M /branches/S2_6/server/report.c M /branches/S2_6/server/report.h M /branches/S2_6/server/savegame2.c Save History Report of the current turn to savegames. See patch #6199 ------------------------------------------------------------------------ r29898 | cazfi | 2015-09-16 06:11:27 +0300 (Wed, 16 Sep 2015) | 6 lines Changed paths: M /branches/S2_6/data/civ2civ3/buildings.ruleset M /branches/S2_6/doc/README.ruleset_civ2civ3 Doubled costs of all spaceship parts in civ2civ3 ruleset. Patch by David Fernandez See patch #5996 ------------------------------------------------------------------------ r29896 | cazfi | 2015-09-16 06:02:16 +0300 (Wed, 16 Sep 2015) | 4 lines Changed paths: M /branches/S2_6/client/packhand.c Avoid garbage characters in the beginning of the ruleset summary at client side. See bug #23869 ------------------------------------------------------------------------ r29894 | sveinung | 2015-09-15 14:57:09 +0300 (Tue, 15 Sep 2015) | 12 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r29891 | cazfi | 2015-09-15 06:40:05 +0300 (Tue, 15 Sep 2015) | 6 lines Changed paths: M /branches/S2_6/utility/genlist.h Made genlist_head() static. Reported by Sveinung Kvilhaugsvik See bug #23870 ------------------------------------------------------------------------ r29889 | cazfi | 2015-09-14 21:31:02 +0300 (Mon, 14 Sep 2015) | 6 lines Changed paths: M /branches/S2_6/data/civ2civ3/terrain.ruleset M /branches/S2_6/doc/README.ruleset_civ2civ3 Removed Nostackdeath flag from civ2civ3 bases Patch by David Fernandez See patch #5998 ------------------------------------------------------------------------ r29886 | cazfi | 2015-09-14 20:55:22 +0300 (Mon, 14 Sep 2015) | 4 lines Changed paths: M /branches/S2_6/common/player.c Consider players that have armistice to be peaceful towards each other. See bug #23866 ------------------------------------------------------------------------ r29883 | cazfi | 2015-09-14 18:26:27 +0300 (Mon, 14 Sep 2015) | 10 lines Changed paths: M /branches/S2_6/data/trident/tiles.png M /branches/S2_6/data/trident/tiles.spec M /branches/S2_6/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 ------------------------------------------------------------------------ r29878 | cazfi | 2015-09-13 21:14:53 +0300 (Sun, 13 Sep 2015) | 4 lines Changed paths: M /branches/S2_6/ai/default/advmilitary.c M /branches/S2_6/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 ------------------------------------------------------------------------ r29874 | cazfi | 2015-09-13 15:27:32 +0300 (Sun, 13 Sep 2015) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r29872 | cazfi | 2015-09-13 10:04:41 +0300 (Sun, 13 Sep 2015) | 5 lines Changed paths: M /branches/S2_6/client/helpdata.c M /branches/S2_6/client/packhand.c M /branches/S2_6/common/game.c M /branches/S2_6/common/game.h M /branches/S2_6/common/packets.def M /branches/S2_6/data/alien/game.ruleset M /branches/S2_6/data/civ1/game.ruleset M /branches/S2_6/data/civ2/game.ruleset M /branches/S2_6/data/civ2civ3/game.ruleset M /branches/S2_6/data/classic/game.ruleset M /branches/S2_6/data/experimental/game.ruleset M /branches/S2_6/data/multiplayer/game.ruleset M /branches/S2_6/data/stub/game.ruleset M /branches/S2_6/fc_version M /branches/S2_6/server/rssanity.c M /branches/S2_6/server/ruleset.c M /branches/S2_6/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 ------------------------------------------------------------------------ r29869 | cazfi | 2015-09-13 09:49:47 +0300 (Sun, 13 Sep 2015) | 4 lines Changed paths: M /branches/S2_6/utility/genlist.c M /branches/S2_6/utility/genlist.h Turned genlist_head() to an inline function. See patch #6342 ------------------------------------------------------------------------ r29866 | cazfi | 2015-09-12 10:06:11 +0300 (Sat, 12 Sep 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/gui_main.c M /branches/S2_6/client/gui-gtk-3.0/gui_main.c M /branches/S2_6/client/gui-qt/gui_main.cpp M /branches/S2_6/client/options.c M /branches/S2_6/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 ------------------------------------------------------------------------ r29864 | cazfi | 2015-09-11 20:40:05 +0300 (Fri, 11 Sep 2015) | 7 lines Changed paths: M /branches/S2_6/data/civ2civ3/effects.ruleset M /branches/S2_6/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 ------------------------------------------------------------------------ r29862 | cazfi | 2015-09-11 18:48:10 +0300 (Fri, 11 Sep 2015) | 4 lines Changed paths: M /branches/S2_6/utility/inputfile.c M /branches/S2_6/utility/registry_ini.c M /branches/S2_6/utility/section_file.c Support reading contents of a separate file as value of secfile string entry. See patch #6336 ------------------------------------------------------------------------ r29859 | cazfi | 2015-09-11 18:43:35 +0300 (Fri, 11 Sep 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/gui_main.c M /branches/S2_6/client/gui-gtk-3.0/gui_main.c Free gtk-clients' unit pixmap table on exit. See bug #23862 ------------------------------------------------------------------------ r29856 | cazfi | 2015-09-10 22:45:35 +0300 (Thu, 10 Sep 2015) | 5 lines Changed paths: M /branches/S2_6/client/packhand.c M /branches/S2_6/common/packets.def M /branches/S2_6/common/player.c M /branches/S2_6/common/player.h M /branches/S2_6/fc_version M /branches/S2_6/server/animals.c M /branches/S2_6/server/barbarian.c M /branches/S2_6/server/connecthand.c M /branches/S2_6/server/edithand.c M /branches/S2_6/server/plrhand.c M /branches/S2_6/server/savecompat.c M /branches/S2_6/server/savegame.c M /branches/S2_6/server/savegame2.c M /branches/S2_6/server/srv_main.c M /branches/S2_6/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 ------------------------------------------------------------------------ r29853 | cazfi | 2015-09-10 22:25:19 +0300 (Thu, 10 Sep 2015) | 5 lines Changed paths: M /branches/S2_6/client/tilespec.c M /branches/S2_6/common/map.c Do not call is_valid_dir() with invalid direction when unit sprite facing random direction is requested. See bug #23863 ------------------------------------------------------------------------ r29850 | cazfi | 2015-09-10 20:18:04 +0300 (Thu, 10 Sep 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/menu.c M /branches/S2_6/client/gui-gtk-3.0/menu.c M /branches/S2_6/client/include/helpdlg_g.h Renamed "About Ruleset" menu item as "About Current Ruleset" See patch #6337 ------------------------------------------------------------------------ r29845 | cazfi | 2015-09-10 07:20:15 +0300 (Thu, 10 Sep 2015) | 4 lines Changed paths: M /branches/S2_6/common/game.c M /branches/S2_6/common/game.h Show first history report at turn 20, not 21. See patch #6332 ------------------------------------------------------------------------ r29843 | cazfi | 2015-09-10 06:20:55 +0300 (Thu, 10 Sep 2015) | 4 lines Changed paths: M /branches/S2_6/data/alien/terrain.ruleset M /branches/S2_6/doc/README.ruleset_alien Placed Alien ruleset rivers to Natural Defense layer. See patch #6334 ------------------------------------------------------------------------ r29840 | cazfi | 2015-09-09 21:42:51 +0300 (Wed, 09 Sep 2015) | 4 lines Changed paths: M /branches/S2_6/server/savegame2.c Do not load huts from the pre-2.6 savegame if have_huts is FALSE. See bug #21345 ------------------------------------------------------------------------ r29837 | cazfi | 2015-09-09 19:03:22 +0300 (Wed, 09 Sep 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r29834 | cazfi | 2015-09-09 18:43:12 +0300 (Wed, 09 Sep 2015) | 4 lines Changed paths: M /branches/S2_6/client/client_main.c M /branches/S2_6/client/overview_common.c M /branches/S2_6/client/overview_common.h Free overview canvas on exit. See patch #6326 ------------------------------------------------------------------------ r29831 | cazfi | 2015-09-09 18:20:45 +0300 (Wed, 09 Sep 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r29827 | cazfi | 2015-09-09 06:33:24 +0300 (Wed, 09 Sep 2015) | 4 lines Changed paths: M /branches/S2_6/ai/default/advmilitary.c Make also the danger side quadratic in comparison to quadratic defense power. See patch #5470 ------------------------------------------------------------------------ r29823 | cazfi | 2015-09-08 22:30:34 +0300 (Tue, 08 Sep 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/gui_main.c M /branches/S2_6/client/gui-gtk-3.0/gui_main.c M /branches/S2_6/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 ------------------------------------------------------------------------ r29821 | cazfi | 2015-09-08 21:09:16 +0300 (Tue, 08 Sep 2015) | 4 lines Changed paths: M /branches/S2_6/ai/threaded/taicity.c Replaced road_type_iterate() with extra_type_by_cause_iterate(EC_ROAD) in threaded AI. See patch #6328 ------------------------------------------------------------------------ r29818 | cazfi | 2015-09-08 20:28:03 +0300 (Tue, 08 Sep 2015) | 4 lines Changed paths: M /branches/S2_6/common/map.c Use cached values in is_cardinal_dir() and is_valid_dir() See patch #6325 ------------------------------------------------------------------------ r29816 | cazfi | 2015-09-08 18:27:49 +0300 (Tue, 08 Sep 2015) | 6 lines Changed paths: M /branches/S2_6/common/map.c M /branches/S2_6/common/map.h M /branches/S2_6/server/generator/mapgen_topology.c M /branches/S2_6/server/generator/temperature_map.c M /branches/S2_6/server/settings.c Made single_pole behavior server setting separate from the topology. Reported by Edmund Usercutter See bug #23261 ------------------------------------------------------------------------ r29813 | cazfi | 2015-09-08 06:34:40 +0300 (Tue, 08 Sep 2015) | 2 lines Changed paths: M /branches/S2_6/utility/inputfile.c Fixed comment typofix "rememeber" -> "remember" ------------------------------------------------------------------------ r29810 | cazfi | 2015-09-07 22:45:24 +0300 (Mon, 07 Sep 2015) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r29808 | cazfi | 2015-09-07 22:41:13 +0300 (Mon, 07 Sep 2015) | 5 lines Changed paths: M /branches/S2_6/client/tilespec.c M /branches/S2_6/common/map.c M /branches/S2_6/common/movement.c M /branches/S2_6/common/road.c M /branches/S2_6/common/road.h M /branches/S2_6/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 ------------------------------------------------------------------------ r29805 | cazfi | 2015-09-07 22:15:13 +0300 (Mon, 07 Sep 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/editgui.c M /branches/S2_6/client/gui-gtk-3.0/editgui.c Fixed editor icon pixbuf leak. See bug #23853 ------------------------------------------------------------------------ r29803 | cazfi | 2015-09-07 21:44:06 +0300 (Mon, 07 Sep 2015) | 4 lines Changed paths: M /branches/S2_6/m4/debug.m4 Added -WShadow to CFLAGS of the debug builds. See patch #6173 ------------------------------------------------------------------------ r29795 | cazfi | 2015-09-06 18:19:14 +0300 (Sun, 06 Sep 2015) | 2 lines Changed paths: M /branches/S2_6/server/stdinhand.c Fixed comment typofix "CMD_AMBIGOUS" -> "CMD_AMBIGUOUS" ------------------------------------------------------------------------ r29793 | sveinung | 2015-09-06 14:36:38 +0300 (Sun, 06 Sep 2015) | 8 lines Changed paths: M /branches/S2_6/ai/default/aitools.c M /branches/S2_6/ai/default/aiunit.c M /branches/S2_6/client/climisc.c M /branches/S2_6/client/control.c M /branches/S2_6/client/goto.c M /branches/S2_6/client/packhand.c M /branches/S2_6/common/aicore/pf_tools.c M /branches/S2_6/common/unit.c M /branches/S2_6/common/unit.h M /branches/S2_6/common/unittype.c M /branches/S2_6/common/unittype.h M /branches/S2_6/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 ------------------------------------------------------------------------ r29792 | sveinung | 2015-09-06 14:36:30 +0300 (Sun, 06 Sep 2015) | 6 lines Changed paths: M /branches/S2_6/common/actions.c M /branches/S2_6/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 ------------------------------------------------------------------------ r29786 | cazfi | 2015-09-06 01:25:38 +0300 (Sun, 06 Sep 2015) | 4 lines Changed paths: M /branches/S2_6/common/extras.c M /branches/S2_6/common/extras.h Turned extra_base_get() & extra_road_get() to macros. See patch #6304 ------------------------------------------------------------------------ r29784 | cazfi | 2015-09-06 00:07:49 +0300 (Sun, 06 Sep 2015) | 4 lines Changed paths: M /branches/S2_6/tools/ruledit/rulesave.c Fixed -WShadow warnings from rulesave.c See patch #6314 ------------------------------------------------------------------------ r29782 | cazfi | 2015-09-05 18:15:45 +0300 (Sat, 05 Sep 2015) | 4 lines Changed paths: M /branches/S2_6/ai/default/aiunit.c Removed code discouraging AI from building more attackers. See patch #6307 ------------------------------------------------------------------------ r29780 | cazfi | 2015-09-05 12:32:01 +0300 (Sat, 05 Sep 2015) | 4 lines Changed paths: M /branches/S2_6/server/savegame2.c M /branches/S2_6/server/settings.c M /branches/S2_6/server/settings.h Do not save unchanged settings to any savegame. See patch #6310 ------------------------------------------------------------------------ r29777 | cazfi | 2015-09-05 11:46:46 +0300 (Sat, 05 Sep 2015) | 4 lines Changed paths: M /branches/S2_6/client/packhand.c M /branches/S2_6/common/packets.def M /branches/S2_6/fc_version M /branches/S2_6/server/report.c M /branches/S2_6/server/report.h Support history reports for a high player count both in memory storage and network protocol. See bug #23765 ------------------------------------------------------------------------ r29774 | cazfi | 2015-09-04 23:32:12 +0300 (Fri, 04 Sep 2015) | 4 lines Changed paths: M /branches/S2_6/common/aicore/cm.c Fixed -WShadow warnings from Governor code. See bug #23806 ------------------------------------------------------------------------ r29772 | sveinung | 2015-09-04 15:16:21 +0300 (Fri, 04 Sep 2015) | 5 lines Changed paths: M /branches/S2_6/common/actions.c Fix spelling mistake "mabe" -> "maybe" Patch by Marko Lindqvist See bug #23848 ------------------------------------------------------------------------ r29771 | sveinung | 2015-09-04 15:16:15 +0300 (Fri, 04 Sep 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r29770 | sveinung | 2015-09-04 15:16:09 +0300 (Fri, 04 Sep 2015) | 8 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r29763 | cazfi | 2015-09-03 06:52:22 +0300 (Thu, 03 Sep 2015) | 4 lines Changed paths: M /branches/S2_6/common/map.c Refactored base_native_pos_to_tile() to make map wrapping checks just once. See patch #6305 ------------------------------------------------------------------------ r29760 | cazfi | 2015-09-03 06:34:31 +0300 (Thu, 03 Sep 2015) | 4 lines Changed paths: M /branches/S2_6/utility/shared.h Replaced use of C++ reserved for 'this' in implementation of CLIP() macro with 'current' See patch #6306 ------------------------------------------------------------------------ r29758 | cazfi | 2015-09-03 06:07:11 +0300 (Thu, 03 Sep 2015) | 4 lines Changed paths: M /branches/S2_6/client/tilespec.c M /branches/S2_6/common/extras.c M /branches/S2_6/common/extras.h M /branches/S2_6/common/movement.c M /branches/S2_6/common/road.c Dropped no longer needed separate 'const' variants of extra_base_get() and extra_road_get(). See patch #6312 ------------------------------------------------------------------------ r29753 | sveinung | 2015-09-01 14:32:14 +0300 (Tue, 01 Sep 2015) | 3 lines Changed paths: M /branches/S2_6/doc/README.graphics doc: mine_sprite support is gone from 2.6 See bug #23837 ------------------------------------------------------------------------ r29752 | sveinung | 2015-09-01 14:32:08 +0300 (Tue, 01 Sep 2015) | 14 lines Changed paths: A /branches/S2_6/data/alio/terrain.png A /branches/S2_6/data/alio/terrain.spec M /branches/S2_6/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 ------------------------------------------------------------------------ r29748 | cazfi | 2015-09-01 06:01:59 +0300 (Tue, 01 Sep 2015) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r29746 | cazfi | 2015-09-01 05:49:28 +0300 (Tue, 01 Sep 2015) | 4 lines Changed paths: M /branches/S2_6/tools/download.c Explain in TRANS: comment that "%s" in "Downloading \"%s\" control file." is a filename. See patch #6302 ------------------------------------------------------------------------ r29744 | cazfi | 2015-08-31 21:44:20 +0300 (Mon, 31 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/client/agents/cma_fec.c M /branches/S2_6/client/citydlg_common.c M /branches/S2_6/client/citydlg_common.h M /branches/S2_6/client/cityrepdata.c M /branches/S2_6/client/climisc.c M /branches/S2_6/client/connectdlg_common.c M /branches/S2_6/client/control.c M /branches/S2_6/client/helpdata.c M /branches/S2_6/client/luascript/script_client.c M /branches/S2_6/client/mapctrl_common.c M /branches/S2_6/client/mapview_common.c M /branches/S2_6/client/mapview_common.h M /branches/S2_6/client/overview_common.c M /branches/S2_6/client/packhand.c M /branches/S2_6/client/servers.c M /branches/S2_6/client/text.c M /branches/S2_6/client/tilespec.c Fixed -Wshadow warnings from client-common code. See patch #6301 ------------------------------------------------------------------------ r29742 | cazfi | 2015-08-30 19:02:55 +0300 (Sun, 30 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/server/settings.c Mark settings loaded from savegame/scenario as changed ones. See bug #23830 ------------------------------------------------------------------------ r29739 | cazfi | 2015-08-30 17:23:47 +0300 (Sun, 30 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/server/srv_main.c Destroy "eot" and "between turns" timers also when the server exits via /quit mid-game. See bug #23826 ------------------------------------------------------------------------ r29737 | cazfi | 2015-08-30 15:47:38 +0300 (Sun, 30 Aug 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r29735 | cazfi | 2015-08-30 15:30:39 +0300 (Sun, 30 Aug 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r29733 | cazfi | 2015-08-30 14:37:27 +0300 (Sun, 30 Aug 2015) | 9 lines Changed paths: M /branches/S2_6/client/packhand.c M /branches/S2_6/common/extras.h M /branches/S2_6/common/fc_types.h M /branches/S2_6/common/tile.c M /branches/S2_6/data/alien/terrain.ruleset M /branches/S2_6/data/civ1/terrain.ruleset M /branches/S2_6/data/civ2/terrain.ruleset M /branches/S2_6/data/civ2civ3/terrain.ruleset M /branches/S2_6/data/classic/terrain.ruleset M /branches/S2_6/data/experimental/terrain.ruleset M /branches/S2_6/data/multiplayer/terrain.ruleset M /branches/S2_6/data/stub/terrain.ruleset M /branches/S2_6/fc_version M /branches/S2_6/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 ------------------------------------------------------------------------ r29731 | sveinung | 2015-08-30 12:22:05 +0300 (Sun, 30 Aug 2015) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r29730 | sveinung | 2015-08-30 12:21:59 +0300 (Sun, 30 Aug 2015) | 7 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/menu.c M /branches/S2_6/client/gui-gtk-3.0/menu.c M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/client/gui-sdl/menu.c M /branches/S2_6/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 ------------------------------------------------------------------------ r29724 | cazfi | 2015-08-30 00:19:10 +0300 (Sun, 30 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/ai/default/aidata.c Finish AI data phase when AI data module is closed, if it's currently active. See bug #23825 ------------------------------------------------------------------------ r29722 | cazfi | 2015-08-30 00:13:53 +0300 (Sun, 30 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/tools/ruledit/rulesave.c Save terrain.ruleset [extraui] from ruledit. See bug #23828 ------------------------------------------------------------------------ r29720 | cazfi | 2015-08-30 00:10:44 +0300 (Sun, 30 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl2/cma_fe.c M /branches/S2_6/client/gui-sdl2/gui_string.c M /branches/S2_6/client/gui-sdl2/gui_string.h Removed all the string16 support functions from sdl2-client See patch #6299 ------------------------------------------------------------------------ r29718 | cazfi | 2015-08-29 18:33:55 +0300 (Sat, 29 Aug 2015) | 6 lines Changed paths: M /branches/S2_6/server/scripting/script_server.c M /branches/S2_6/server/sernet.c Added 'pulse' signal to lua API. Derived from a original request for a 'tick' signal by Michal Mazurek See patch #6286 ------------------------------------------------------------------------ r29715 | cazfi | 2015-08-29 02:32:20 +0300 (Sat, 29 Aug 2015) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/fi.po Updated Finnish translation. ------------------------------------------------------------------------ r29713 | cazfi | 2015-08-28 23:03:53 +0300 (Fri, 28 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-xaw/citydlg.c M /branches/S2_6/client/gui-xaw/cityrep.c M /branches/S2_6/client/gui-xaw/cma_fe.c M /branches/S2_6/client/gui-xaw/dialogs.c M /branches/S2_6/client/gui-xaw/finddlg.c M /branches/S2_6/client/gui-xaw/gotodlg.c M /branches/S2_6/client/gui-xaw/mapview.c M /branches/S2_6/client/gui-xaw/wldlg.c M /branches/S2_6/client/gui-xaw/xaw_actions.c M /branches/S2_6/client/gui-xaw/xaw_actions.h Fixed -Wshadow warnings from xaw-client specific code. See patch #6297 ------------------------------------------------------------------------ r29712 | cazfi | 2015-08-28 22:52:35 +0300 (Fri, 28 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl/pages.c M /branches/S2_6/client/gui-sdl2/pages.c Set current_page as the upcoming page before setting up the new page in sdl-clients. See bug #23810 ------------------------------------------------------------------------ r29709 | cazfi | 2015-08-28 21:24:12 +0300 (Fri, 28 Aug 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r29706 | sveinung | 2015-08-28 13:55:01 +0300 (Fri, 28 Aug 2015) | 5 lines Changed paths: M /branches/S2_6/INSTALL M /branches/S2_6/configure.ac Make 7.12.1 the minimum CURL version and document what CURL version is required in INSTALL See bug #23824 ------------------------------------------------------------------------ r29700 | cazfi | 2015-08-27 21:43:42 +0300 (Thu, 27 Aug 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r29698 | cazfi | 2015-08-27 19:17:57 +0300 (Thu, 27 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl2/citydlg.c M /branches/S2_6/client/gui-sdl2/gui_tilespec.c M /branches/S2_6/client/gui-sdl2/helpdlg.c M /branches/S2_6/client/gui-sdl2/mapctrl.c M /branches/S2_6/client/gui-sdl2/widget_button.c M /branches/S2_6/client/gui-sdl2/widget_button.h Replaced last remaining string16 uses with utf8 in sdl2-client See patch #6289 ------------------------------------------------------------------------ r29696 | sveinung | 2015-08-27 13:37:58 +0300 (Thu, 27 Aug 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r29695 | sveinung | 2015-08-27 13:37:53 +0300 (Thu, 27 Aug 2015) | 12 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/menu.c M /branches/S2_6/client/gui-gtk-3.0/menu.c M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/client/gui-sdl/menu.c M /branches/S2_6/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 ------------------------------------------------------------------------ r29690 | cazfi | 2015-08-26 22:36:22 +0300 (Wed, 26 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/action_dialog.c M /branches/S2_6/client/gui-gtk-2.0/chatline.c M /branches/S2_6/client/gui-gtk-2.0/citydlg.c M /branches/S2_6/client/gui-gtk-2.0/cityrep.c M /branches/S2_6/client/gui-gtk-2.0/editprop.c M /branches/S2_6/client/gui-gtk-2.0/gotodlg.c M /branches/S2_6/client/gui-gtk-2.0/gui_main.c M /branches/S2_6/client/gui-gtk-2.0/happiness.c M /branches/S2_6/client/gui-gtk-2.0/inteldlg.c M /branches/S2_6/client/gui-gtk-2.0/luaconsole.c M /branches/S2_6/client/gui-gtk-2.0/menu.c M /branches/S2_6/client/gui-gtk-2.0/messagedlg.c M /branches/S2_6/client/gui-gtk-2.0/optiondlg.c M /branches/S2_6/client/gui-gtk-2.0/pages.c M /branches/S2_6/client/gui-gtk-2.0/repodlgs.c M /branches/S2_6/client/gui-gtk-2.0/unitselect.c M /branches/S2_6/client/gui-gtk-2.0/wldlg.c M /branches/S2_6/client/gui-gtk-3.0/action_dialog.c M /branches/S2_6/client/gui-gtk-3.0/chatline.c M /branches/S2_6/client/gui-gtk-3.0/citydlg.c M /branches/S2_6/client/gui-gtk-3.0/cityrep.c M /branches/S2_6/client/gui-gtk-3.0/editprop.c M /branches/S2_6/client/gui-gtk-3.0/gotodlg.c M /branches/S2_6/client/gui-gtk-3.0/gui_main.c M /branches/S2_6/client/gui-gtk-3.0/happiness.c M /branches/S2_6/client/gui-gtk-3.0/inteldlg.c M /branches/S2_6/client/gui-gtk-3.0/luaconsole.c M /branches/S2_6/client/gui-gtk-3.0/menu.c M /branches/S2_6/client/gui-gtk-3.0/messagedlg.c M /branches/S2_6/client/gui-gtk-3.0/optiondlg.c M /branches/S2_6/client/gui-gtk-3.0/pages.c M /branches/S2_6/client/gui-gtk-3.0/repodlgs.c M /branches/S2_6/client/gui-gtk-3.0/unitselect.c M /branches/S2_6/client/gui-gtk-3.0/wldlg.c Fixed -Wshadow warnings from gtk clients' specific code. See patch #6288 ------------------------------------------------------------------------ r29687 | cazfi | 2015-08-26 20:57:01 +0300 (Wed, 26 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl/mapview.c M /branches/S2_6/client/gui-sdl2/mapview.c Avoid sdl/2-client crash if update_unit_info_label() is called with NULL unitlist. See bug #23809 ------------------------------------------------------------------------ r29685 | cazfi | 2015-08-26 20:16:26 +0300 (Wed, 26 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/helpdlg.c M /branches/S2_6/client/gui-gtk-3.0/helpdlg.c Correctly qualify "None" as bonus type as "?bonus:None" See bug #23817 ------------------------------------------------------------------------ r29683 | sveinung | 2015-08-26 14:38:15 +0300 (Wed, 26 Aug 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r29679 | cazfi | 2015-08-26 06:30:56 +0300 (Wed, 26 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/bootstrap/fcgui.in M /branches/S2_6/bootstrap/fcruledit.in M /branches/S2_6/bootstrap/fcser.in M /branches/S2_6/utility/shared.c Deprecated FREECIV_PATH usage See patch #6279 ------------------------------------------------------------------------ r29678 | cazfi | 2015-08-25 20:37:55 +0300 (Tue, 25 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/client/helpdata.c Added translators comments for helptext also in cases where nation group prevents something. See patch #6283 ------------------------------------------------------------------------ r29676 | cazfi | 2015-08-25 19:52:36 +0300 (Tue, 25 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl2/canvas.c M /branches/S2_6/client/gui-sdl2/gui_string.c M /branches/S2_6/client/gui-sdl2/gui_string.h M /branches/S2_6/client/gui-sdl2/messagewin.c M /branches/S2_6/client/gui-sdl2/widget_button.c M /branches/S2_6/client/gui-sdl2/widget_combo.c M /branches/S2_6/client/gui-sdl2/widget_edit.c M /branches/S2_6/client/gui-sdl2/widget_label.c M /branches/S2_6/client/gui-sdl2/widget_window.c Replaced string16 uses with utf8_str use in sdl2-client canvas.c See patch #6280 ------------------------------------------------------------------------ r29673 | sveinung | 2015-08-25 18:06:55 +0300 (Tue, 25 Aug 2015) | 10 lines Changed paths: M /branches/S2_6/data/alien/game.ruleset alien: force actions like before action enablers The alien ruleset allows allows trade route establishing. It used to be impossible to do "Enter Marketplace" when it was possible to do "Establish Trade Route". Get the old behavior back by setting force_trade_route to TRUE. See patch #6277 ------------------------------------------------------------------------ r29671 | cazfi | 2015-08-25 06:47:28 +0300 (Tue, 25 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/data/multiplayer/script.lua Fixed multiplayer ruleset lua call to give Theory of Evolution tech to player. See bug #23816 ------------------------------------------------------------------------ r29669 | cazfi | 2015-08-24 18:23:57 +0300 (Mon, 24 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl/action_dialog.c M /branches/S2_6/client/gui-sdl/alphablit.c M /branches/S2_6/client/gui-sdl/chatline.c M /branches/S2_6/client/gui-sdl/citydlg.c M /branches/S2_6/client/gui-sdl/cityrep.c M /branches/S2_6/client/gui-sdl/cma_fe.c M /branches/S2_6/client/gui-sdl/connectdlg.c M /branches/S2_6/client/gui-sdl/dialogs.c M /branches/S2_6/client/gui-sdl/diplodlg.c M /branches/S2_6/client/gui-sdl/finddlg.c M /branches/S2_6/client/gui-sdl/gotodlg.c M /branches/S2_6/client/gui-sdl/gui_tilespec.c M /branches/S2_6/client/gui-sdl/gui_tilespec.h M /branches/S2_6/client/gui-sdl/helpdlg.c M /branches/S2_6/client/gui-sdl/inteldlg.c M /branches/S2_6/client/gui-sdl/mapctrl.c M /branches/S2_6/client/gui-sdl/mapview.c M /branches/S2_6/client/gui-sdl/menu.c M /branches/S2_6/client/gui-sdl/optiondlg.c M /branches/S2_6/client/gui-sdl/plrdlg.c M /branches/S2_6/client/gui-sdl/repodlgs.c M /branches/S2_6/client/gui-sdl/spaceshipdlg.c M /branches/S2_6/client/gui-sdl/widget.c M /branches/S2_6/client/gui-sdl/widget.h M /branches/S2_6/client/gui-sdl/widget_button.c M /branches/S2_6/client/gui-sdl/widget_checkbox.c M /branches/S2_6/client/gui-sdl/widget_combo.c M /branches/S2_6/client/gui-sdl/widget_edit.c M /branches/S2_6/client/gui-sdl/widget_p.h M /branches/S2_6/client/gui-sdl/widget_scrollbar.c M /branches/S2_6/client/gui-sdl/widget_window.c M /branches/S2_6/client/gui-sdl/wldlg.c M /branches/S2_6/client/gui-sdl/wldlg.h M /branches/S2_6/client/gui-sdl2/action_dialog.c M /branches/S2_6/client/gui-sdl2/chatline.c M /branches/S2_6/client/gui-sdl2/citydlg.c M /branches/S2_6/client/gui-sdl2/cityrep.c M /branches/S2_6/client/gui-sdl2/cma_fe.c M /branches/S2_6/client/gui-sdl2/connectdlg.c M /branches/S2_6/client/gui-sdl2/dialogs.c M /branches/S2_6/client/gui-sdl2/diplodlg.c M /branches/S2_6/client/gui-sdl2/finddlg.c M /branches/S2_6/client/gui-sdl2/gotodlg.c M /branches/S2_6/client/gui-sdl2/gui_tilespec.c M /branches/S2_6/client/gui-sdl2/gui_tilespec.h M /branches/S2_6/client/gui-sdl2/helpdlg.c M /branches/S2_6/client/gui-sdl2/inteldlg.c M /branches/S2_6/client/gui-sdl2/mapctrl.c M /branches/S2_6/client/gui-sdl2/mapview.c M /branches/S2_6/client/gui-sdl2/menu.c M /branches/S2_6/client/gui-sdl2/optiondlg.c M /branches/S2_6/client/gui-sdl2/plrdlg.c M /branches/S2_6/client/gui-sdl2/repodlgs.c M /branches/S2_6/client/gui-sdl2/spaceshipdlg.c M /branches/S2_6/client/gui-sdl2/widget.c M /branches/S2_6/client/gui-sdl2/widget.h M /branches/S2_6/client/gui-sdl2/widget_button.c M /branches/S2_6/client/gui-sdl2/widget_checkbox.c M /branches/S2_6/client/gui-sdl2/widget_combo.c M /branches/S2_6/client/gui-sdl2/widget_edit.c M /branches/S2_6/client/gui-sdl2/widget_p.h M /branches/S2_6/client/gui-sdl2/widget_scrollbar.c M /branches/S2_6/client/gui-sdl2/widget_window.c M /branches/S2_6/client/gui-sdl2/wldlg.c M /branches/S2_6/client/gui-sdl2/wldlg.h Fixed -Wshadow warnings from sdl/2 client specific code. See patch #6281 ------------------------------------------------------------------------ r29667 | sveinung | 2015-08-24 15:58:56 +0300 (Mon, 24 Aug 2015) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r29663 | cazfi | 2015-08-23 21:52:33 +0300 (Sun, 23 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/server/savegame2.c M /branches/S2_6/utility/registry_ini.c M /branches/S2_6/utility/registry_ini.h Save scenario name and description with gettext marking. See patch #6273 ------------------------------------------------------------------------ r29661 | sveinung | 2015-08-23 18:26:53 +0300 (Sun, 23 Aug 2015) | 9 lines Changed paths: M /branches/S2_6/data/civ2civ3/game.ruleset M /branches/S2_6/data/civ2civ3/units.ruleset M /branches/S2_6/data/classic/game.ruleset M /branches/S2_6/data/classic/units.ruleset M /branches/S2_6/data/experimental/game.ruleset M /branches/S2_6/data/experimental/units.ruleset M /branches/S2_6/data/multiplayer/game.ruleset M /branches/S2_6/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 ------------------------------------------------------------------------ r29660 | cazfi | 2015-08-23 18:18:48 +0300 (Sun, 23 Aug 2015) | 6 lines Changed paths: M /branches/S2_6/client/helpdata.c M /branches/S2_6/client/packhand.c M /branches/S2_6/common/packets.def M /branches/S2_6/common/unittype.c M /branches/S2_6/common/unittype.h M /branches/S2_6/data/alien/units.ruleset M /branches/S2_6/data/civ1/units.ruleset M /branches/S2_6/data/civ2/units.ruleset M /branches/S2_6/data/civ2civ3/units.ruleset M /branches/S2_6/data/classic/units.ruleset M /branches/S2_6/data/experimental/units.ruleset M /branches/S2_6/data/multiplayer/units.ruleset M /branches/S2_6/data/stub/units.ruleset M /branches/S2_6/fc_version M /branches/S2_6/server/ruleset.c M /branches/S2_6/tools/ruledit/rulesave.c Support unit class helptexts. Requested by Jacob Nevins See patch #5834 ------------------------------------------------------------------------ r29655 | cazfi | 2015-08-23 16:51:26 +0300 (Sun, 23 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl/mapctrl.c M /branches/S2_6/client/gui-sdl/mapview.c M /branches/S2_6/client/gui-sdl2/mapctrl.c M /branches/S2_6/client/gui-sdl2/mapview.c Sdl-clients no longer ask user to end turn when one already has done that. See patch #6271 ------------------------------------------------------------------------ r29652 | cazfi | 2015-08-23 01:12:34 +0300 (Sun, 23 Aug 2015) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/fi.po Updated Finnish translation. ------------------------------------------------------------------------ r29646 | cazfi | 2015-08-22 20:45:52 +0300 (Sat, 22 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/ai/default/advdiplomacy.c M /branches/S2_6/ai/default/advdomestic.c M /branches/S2_6/ai/default/aicity.c M /branches/S2_6/ai/default/aidiplomat.c M /branches/S2_6/ai/default/aiferry.c M /branches/S2_6/ai/default/aisettler.c M /branches/S2_6/ai/default/aitools.c M /branches/S2_6/ai/default/aiunit.c M /branches/S2_6/common/base.h M /branches/S2_6/common/map.h M /branches/S2_6/common/player.h M /branches/S2_6/server/barbarian.c M /branches/S2_6/server/citizenshand.c M /branches/S2_6/server/generator/mapgen.c M /branches/S2_6/server/generator/startpos.c M /branches/S2_6/server/plrhand.c M /branches/S2_6/server/rssanity.c M /branches/S2_6/server/ruleset.c M /branches/S2_6/server/sanitycheck.c M /branches/S2_6/server/savegame.c M /branches/S2_6/server/savegame2.c M /branches/S2_6/server/score.c M /branches/S2_6/server/scripting/script_server.c M /branches/S2_6/server/sernet.c M /branches/S2_6/server/srv_main.c M /branches/S2_6/server/stdinhand.c M /branches/S2_6/server/techtools.c M /branches/S2_6/server/unithand.c M /branches/S2_6/server/unittools.c Fixed Shadow warnings from server code. See patch #6254 ------------------------------------------------------------------------ r29644 | cazfi | 2015-08-22 19:29:46 +0300 (Sat, 22 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl2/mapview.c Replaced string16 uses with utf8_str use in mapview.c See patch #6272 ------------------------------------------------------------------------ r29641 | cazfi | 2015-08-22 18:53:34 +0300 (Sat, 22 Aug 2015) | 2 lines Changed paths: M /branches/S2_6/utility/shared.c Fixed comment copy-paste error "FREECIV_SAVE_PATH" -> "FREECIV_SCENARIO_PATH" ------------------------------------------------------------------------ r29638 | jtn | 2015-08-22 13:11:43 +0300 (Sat, 22 Aug 2015) | 3 lines Changed paths: M /branches/S2_6/common/aicore/cm.c Avoid unnecessary multiple function calls in CM. See gna bug #23806. ------------------------------------------------------------------------ r29634 | cazfi | 2015-08-22 11:01:42 +0300 (Sat, 22 Aug 2015) | 5 lines Changed paths: M /branches/S2_6/server/sanitycheck.c Reworked sanity check about units that can't exist on tile without transport to give more informative failure. See bug #23801 ------------------------------------------------------------------------ r29630 | cazfi | 2015-08-21 19:30:49 +0300 (Fri, 21 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/server/plrhand.h M /branches/S2_6/server/srv_main.c Do not progress, nor finish, revolution for a dead player. See bug #23803 ------------------------------------------------------------------------ r29627 | cazfi | 2015-08-21 19:14:27 +0300 (Fri, 21 Aug 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r29625 | sveinung | 2015-08-21 13:27:28 +0300 (Fri, 21 Aug 2015) | 6 lines Changed paths: M /branches/S2_6/doc/README.actions M /branches/S2_6/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 ------------------------------------------------------------------------ r29620 | cazfi | 2015-08-21 07:30:56 +0300 (Fri, 21 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/client/client_main.c M /branches/S2_6/server/srv_main.c M /branches/S2_6/tools/ruledit/ruledit.cpp M /branches/S2_6/utility/fcintl.c M /branches/S2_6/utility/fcintl.h M /branches/S2_6/utility/shared.c Introduced get_locale_dir(), used instead of direct LOCALEDIR usage. See patch #6249 ------------------------------------------------------------------------ r29616 | cazfi | 2015-08-20 23:41:47 +0300 (Thu, 20 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/server/citytools.c Really disband units trapped inside separated part of civ1-style channel. See bug #23801 ------------------------------------------------------------------------ r29614 | sveinung | 2015-08-20 16:42:39 +0300 (Thu, 20 Aug 2015) | 3 lines Changed paths: M /branches/S2_6/server/rssanity.c Tell what action had a broken enabler See patch #6260 ------------------------------------------------------------------------ r29608 | cazfi | 2015-08-20 07:47:13 +0300 (Thu, 20 Aug 2015) | 2 lines Changed paths: M /branches/S2_6/client/gui-sdl2/widget_edit.c Corrections to gui-sdl2/widget_edit.c comments. ------------------------------------------------------------------------ r29603 | jtn | 2015-08-20 02:41:27 +0300 (Thu, 20 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/server/savegame.c M /branches/S2_6/server/savegame2.c When loading savegame, recalculate city illness only after loading all trade partners. This ensures the client's display of illness is up to date. See gna bug #23786. ------------------------------------------------------------------------ r29602 | jtn | 2015-08-20 02:41:24 +0300 (Thu, 20 Aug 2015) | 3 lines Changed paths: M /branches/S2_6/data/hex2t/items.png M /branches/S2_6/data/hex2t/items.spec M /branches/S2_6/data/isotrident/tiles.png M /branches/S2_6/data/isotrident/tiles.spec Add unit convert activity icon to hex2t/isotrident(/isophex). See gna patch #6240. ------------------------------------------------------------------------ r29601 | jtn | 2015-08-20 02:41:19 +0300 (Thu, 20 Aug 2015) | 3 lines Changed paths: M /branches/S2_6/data/isophex/terrain1.spec Actually reference isophex maglev graphics from tilespec. See gna bug #23785. ------------------------------------------------------------------------ r29596 | cazfi | 2015-08-20 01:23:03 +0300 (Thu, 20 Aug 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/dialogs.c M /branches/S2_6/client/gui-gtk-2.0/gui_main.c M /branches/S2_6/client/gui-gtk-2.0/gui_main.h M /branches/S2_6/client/gui-gtk-3.0/dialogs.c M /branches/S2_6/client/gui-gtk-3.0/gui_main.c M /branches/S2_6/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 ------------------------------------------------------------------------ r29593 | cazfi | 2015-08-19 22:52:32 +0300 (Wed, 19 Aug 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/menu.c M /branches/S2_6/client/gui-gtk-3.0/menu.c M /branches/S2_6/common/packets.def M /branches/S2_6/data/alien/terrain.ruleset M /branches/S2_6/data/civ1/terrain.ruleset M /branches/S2_6/data/civ2/terrain.ruleset M /branches/S2_6/data/civ2civ3/terrain.ruleset M /branches/S2_6/data/classic/terrain.ruleset M /branches/S2_6/data/experimental/terrain.ruleset M /branches/S2_6/data/multiplayer/terrain.ruleset M /branches/S2_6/data/stub/terrain.ruleset M /branches/S2_6/fc_version M /branches/S2_6/server/ruleset.c Made client menu entries about building base of certain gui_type type ruleset defined. Only gtk-clients supported. See patch #2721 ------------------------------------------------------------------------ r29590 | cazfi | 2015-08-19 22:33:18 +0300 (Wed, 19 Aug 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/editprop.c M /branches/S2_6/client/gui-gtk-3.0/editprop.c M /branches/S2_6/client/packhand.c M /branches/S2_6/common/game.c M /branches/S2_6/common/game.h M /branches/S2_6/common/packets.def M /branches/S2_6/fc_version M /branches/S2_6/server/edithand.c M /branches/S2_6/server/savegame.c M /branches/S2_6/server/savegame2.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 ------------------------------------------------------------------------ r29588 | sveinung | 2015-08-19 17:55:29 +0300 (Wed, 19 Aug 2015) | 8 lines Changed paths: M /branches/S2_6/common/unittype.c M /branches/S2_6/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 ------------------------------------------------------------------------ r29581 | cazfi | 2015-08-18 19:52:25 +0300 (Tue, 18 Aug 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-sdl/widget_checkbox.c M /branches/S2_6/client/gui-sdl2/cityrep.c M /branches/S2_6/client/gui-sdl2/optiondlg.c M /branches/S2_6/client/gui-sdl2/widget.c M /branches/S2_6/client/gui-sdl2/widget_checkbox.c M /branches/S2_6/client/gui-sdl2/widget_checkbox.h M /branches/S2_6/client/gui-sdl2/widget_combo.c M /branches/S2_6/client/gui-sdl2/widget_core.c M /branches/S2_6/client/gui-sdl2/widget_edit.c M /branches/S2_6/client/gui-sdl2/widget_icon.c M /branches/S2_6/client/gui-sdl2/widget_label.c M /branches/S2_6/client/gui-sdl2/widget_scrollbar.c M /branches/S2_6/client/gui-sdl2/widget_window.c M /branches/S2_6/client/gui-sdl2/wldlg.c Added missing function headers to remaining client/gui-sdl2 files Also other cleanups. See patch #2937 ------------------------------------------------------------------------ r29579 | cazfi | 2015-08-18 19:34:38 +0300 (Tue, 18 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/server/savegame2.c Do not save research data when players are not saved to scenario at all. See bug #23792 ------------------------------------------------------------------------ r29574 | sveinung | 2015-08-17 21:11:54 +0300 (Mon, 17 Aug 2015) | 1 line Changed paths: M /branches/S2_6/common/unittype.c Correct comment ------------------------------------------------------------------------ r29571 | cazfi | 2015-08-17 18:14:09 +0300 (Mon, 17 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/common/aicore/citymap.c M /branches/S2_6/common/aicore/cm.c M /branches/S2_6/common/city.c M /branches/S2_6/common/diptreaty.c M /branches/S2_6/common/effects.c M /branches/S2_6/common/extras.h M /branches/S2_6/common/map.c M /branches/S2_6/common/map.h M /branches/S2_6/common/player.c M /branches/S2_6/common/research.c M /branches/S2_6/common/road.h M /branches/S2_6/common/specialist.c M /branches/S2_6/common/specialist.h M /branches/S2_6/utility/ioz.c M /branches/S2_6/utility/registry_ini.c M /branches/S2_6/utility/specvec.h Fixed Shadow warnings from utility/ and common/ code See patch #6174 ------------------------------------------------------------------------ r29568 | cazfi | 2015-08-17 17:55:14 +0300 (Mon, 17 Aug 2015) | 5 lines Changed paths: M /branches/S2_6/Makefile.am M /branches/S2_6/configure.ac D /branches/S2_6/m4/gtk-3.0.m4 M /branches/S2_6/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 ------------------------------------------------------------------------ r29564 | cazfi | 2015-08-17 06:47:52 +0300 (Mon, 17 Aug 2015) | 7 lines Changed paths: M /branches/S2_6/data/alien/script.lua M /branches/S2_6/data/default/default.lua M /branches/S2_6/data/multiplayer/script.lua M /branches/S2_6/server/scripting/api_server_edit.c M /branches/S2_6/server/scripting/api_server_edit.h M /branches/S2_6/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 ------------------------------------------------------------------------ r29560 | cazfi | 2015-08-16 18:40:10 +0300 (Sun, 16 Aug 2015) | 2 lines Changed paths: M /branches/S2_6/client/options.c Typofix "voeinfo" -> "voteinfo" ------------------------------------------------------------------------ r29558 | cazfi | 2015-08-16 16:36:53 +0300 (Sun, 16 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/server/srv_main.c Destroy "between_turns" timer on exit. See patch #6231 ------------------------------------------------------------------------ r29556 | cazfi | 2015-08-16 16:35:00 +0300 (Sun, 16 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/client/text.c Switch to "turn change eta" view only if it's more than 1.5 secs. See patch #6207 ------------------------------------------------------------------------ r29553 | cazfi | 2015-08-16 16:31:19 +0300 (Sun, 16 Aug 2015) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r29550 | cazfi | 2015-08-16 16:24:29 +0300 (Sun, 16 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/ai/threaded/taiplayer.c Initialize infrastructure cache before threaded AI settlers use it. See bug #23754 ------------------------------------------------------------------------ r29548 | cazfi | 2015-08-16 16:06:24 +0300 (Sun, 16 Aug 2015) | 5 lines Changed paths: M /branches/S2_6/client/tilespec.c M /branches/S2_6/data/alio.tilespec M /branches/S2_6/data/amplio.tilespec M /branches/S2_6/data/amplio2.tilespec M /branches/S2_6/data/cimpletoon.tilespec M /branches/S2_6/data/hex2t.tilespec M /branches/S2_6/data/hexemplio.tilespec M /branches/S2_6/data/isophex.tilespec M /branches/S2_6/data/isotrident.tilespec M /branches/S2_6/data/toonhex.tilespec M /branches/S2_6/data/trident.tilespec M /branches/S2_6/doc/README.graphics Added terrain tag as separate field to [tile_...] sections instead of using section name itself. See bug #21123 ------------------------------------------------------------------------ r29546 | sveinung | 2015-08-16 11:38:36 +0300 (Sun, 16 Aug 2015) | 3 lines Changed paths: M /branches/S2_6/common/actions.c Consistent get action structure error handling See patch #6236 ------------------------------------------------------------------------ r29545 | sveinung | 2015-08-16 11:38:30 +0300 (Sun, 16 Aug 2015) | 6 lines Changed paths: M /branches/S2_6/client/packhand.c M /branches/S2_6/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 ------------------------------------------------------------------------ r29536 | sveinung | 2015-08-15 23:58:21 +0300 (Sat, 15 Aug 2015) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r29535 | sveinung | 2015-08-15 23:58:14 +0300 (Sat, 15 Aug 2015) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r29530 | cazfi | 2015-08-15 21:41:58 +0300 (Sat, 15 Aug 2015) | 8 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r29527 | cazfi | 2015-08-15 21:21:09 +0300 (Sat, 15 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl/wldlg.c M /branches/S2_6/client/gui-sdl2/wldlg.c Include current production to city worklist items count shown in sdl/2 clients. See bug #23770 ------------------------------------------------------------------------ r29524 | cazfi | 2015-08-15 20:57:01 +0300 (Sat, 15 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/server/rssanity.c Sanity check improvement genus against its other properties. See patch #6206 ------------------------------------------------------------------------ r29521 | cazfi | 2015-08-15 20:34:43 +0300 (Sat, 15 Aug 2015) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r29506 | jtn | 2015-08-15 11:20:04 +0300 (Sat, 15 Aug 2015) | 3 lines Changed paths: M /branches/S2_6/translations/freeciv/es.po Updated Spanish translation by Jordi Negrevernis i Font msgmerged from S2_5 r29494. Stats on S2_6: freeciv: 91%: 6041 translated, 429 fuzzy, 145 untranslated. ------------------------------------------------------------------------ r29503 | cazfi | 2015-08-14 19:59:04 +0300 (Fri, 14 Aug 2015) | 5 lines Changed paths: M /branches/S2_6/client/helpdata.c M /branches/S2_6/client/packhand.c M /branches/S2_6/common/connection.h M /branches/S2_6/common/game.c M /branches/S2_6/common/game.h M /branches/S2_6/common/packets.def M /branches/S2_6/fc_version M /branches/S2_6/server/ruleset.c M /branches/S2_6/server/stdinhand.c M /branches/S2_6/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 ------------------------------------------------------------------------ r29501 | sveinung | 2015-08-14 16:08:58 +0300 (Fri, 14 Aug 2015) | 6 lines Changed paths: M /branches/S2_6/ai/default/aicity.c M /branches/S2_6/common/actions.c M /branches/S2_6/common/actions.h M /branches/S2_6/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 ------------------------------------------------------------------------ r29500 | sveinung | 2015-08-14 16:08:51 +0300 (Fri, 14 Aug 2015) | 6 lines Changed paths: M /branches/S2_6/common/actions.c M /branches/S2_6/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 ------------------------------------------------------------------------ r29493 | cazfi | 2015-08-13 20:33:10 +0300 (Thu, 13 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl/themes.c M /branches/S2_6/client/gui-sdl2/themes.c Replaced "gui-sdl" / "gui-sdl2" with "Sdl-client" / "Sdl2-client" in an error message. See patch #6211 ------------------------------------------------------------------------ r29491 | cazfi | 2015-08-13 20:08:53 +0300 (Thu, 13 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/server/connecthand.c M /branches/S2_6/server/report.c M /branches/S2_6/server/report.h Send current turns History Report to all clients connecting during the turn. See patch #6195 ------------------------------------------------------------------------ r29489 | cazfi | 2015-08-13 20:01:17 +0300 (Thu, 13 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/mapview.c Draw cross overlay tile to correct location with zoom != 1.0 See bug #23773 ------------------------------------------------------------------------ r29487 | sveinung | 2015-08-13 15:53:10 +0300 (Thu, 13 Aug 2015) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r29483 | cazfi | 2015-08-13 06:23:05 +0300 (Thu, 13 Aug 2015) | 5 lines Changed paths: M /branches/S2_6/configure.ac M /branches/S2_6/doc/README.packaging M /branches/S2_6/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 ------------------------------------------------------------------------ r29481 | cazfi | 2015-08-12 20:44:23 +0300 (Wed, 12 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/server/civserver.c Improved coding style of the Mac options parsing code in civserver.c See patch #6204 ------------------------------------------------------------------------ r29479 | cazfi | 2015-08-12 20:38:30 +0300 (Wed, 12 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/data/alien/game.ruleset M /branches/S2_6/data/civ1/game.ruleset M /branches/S2_6/data/civ2/game.ruleset M /branches/S2_6/data/civ2civ3/game.ruleset M /branches/S2_6/data/classic/game.ruleset M /branches/S2_6/data/experimental/game.ruleset M /branches/S2_6/data/multiplayer/game.ruleset M /branches/S2_6/data/stub/game.ruleset M /branches/S2_6/server/srv_main.c Made "victory_lead_pct" to be just the lead, not 100% for a draw already See patch #6205 ------------------------------------------------------------------------ r29477 | cazfi | 2015-08-12 20:17:34 +0300 (Wed, 12 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/data/alien/buildings.ruleset M /branches/S2_6/data/alien/effects.ruleset M /branches/S2_6/data/alien/game.ruleset M /branches/S2_6/doc/README.ruleset_alien Made alien ruleset Transportation building to work on both square and hex based topologies. See bug #23761 ------------------------------------------------------------------------ r29475 | cazfi | 2015-08-12 19:01:34 +0300 (Wed, 12 Aug 2015) | 7 lines Changed paths: M /branches/S2_6/client/client_main.c M /branches/S2_6/client/clinet.c M /branches/S2_6/client/options.c M /branches/S2_6/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 ------------------------------------------------------------------------ r29465 | cazfi | 2015-08-11 21:02:15 +0300 (Tue, 11 Aug 2015) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/fi.po Updated Finnish translation. ------------------------------------------------------------------------ r29462 | cazfi | 2015-08-11 18:51:15 +0300 (Tue, 11 Aug 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-sdl2/spaceshipdlg.c M /branches/S2_6/client/gui-sdl2/sprite.c M /branches/S2_6/client/gui-sdl2/themebackgrounds.c M /branches/S2_6/client/gui-sdl2/themecolors.c M /branches/S2_6/client/gui-sdl2/themespec.c M /branches/S2_6/client/gui-sdl2/unistring.c M /branches/S2_6/client/gui-sdl2/utf8string.c M /branches/S2_6/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 ------------------------------------------------------------------------ r29460 | cazfi | 2015-08-11 18:43:43 +0300 (Tue, 11 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/ai/default/daieffects.c M /branches/S2_6/client/helpdata.c M /branches/S2_6/common/fc_types.h M /branches/S2_6/common/map.h M /branches/S2_6/common/requirements.c M /branches/S2_6/doc/README.effects M /branches/S2_6/fc_version M /branches/S2_6/server/cityturn.c M /branches/S2_6/server/rssanity.c Added "Topology" requirement type. See patch #6193 ------------------------------------------------------------------------ r29455 | cazfi | 2015-08-11 18:14:16 +0300 (Tue, 11 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/COPYING M /branches/S2_6/data/helpdata.txt Updated fsf snail mail address See patch #6189 ------------------------------------------------------------------------ r29450 | jtn | 2015-08-11 01:37:32 +0300 (Tue, 11 Aug 2015) | 3 lines Changed paths: M /branches/S2_6/translations/freeciv/de.po Updated German translation from "Quintus" (Marvin Gülker) msgmerged from S2_5 r29449. Stats on S2_6: freeciv: 91%: 6042 translated, 423 fuzzy, 140 untranslated. ------------------------------------------------------------------------ r29447 | cazfi | 2015-08-10 19:51:08 +0300 (Mon, 10 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/server/settings.c Corrected typo "vicrories" to "victories" See bug #23762 ------------------------------------------------------------------------ r29445 | cazfi | 2015-08-10 19:41:17 +0300 (Mon, 10 Aug 2015) | 7 lines Changed paths: M /branches/S2_6/client/helpdata.c M /branches/S2_6/common/dataio.c M /branches/S2_6/common/requirements.c M /branches/S2_6/common/requirements.h M /branches/S2_6/doc/README.effects M /branches/S2_6/fc_version M /branches/S2_6/server/ruleset.c M /branches/S2_6/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 ------------------------------------------------------------------------ r29443 | cazfi | 2015-08-10 19:29:30 +0300 (Mon, 10 Aug 2015) | 5 lines Changed paths: M /branches/S2_6/ai/default/advdiplomacy.c M /branches/S2_6/ai/difficulty.c M /branches/S2_6/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 ------------------------------------------------------------------------ r29440 | cazfi | 2015-08-10 19:12:13 +0300 (Mon, 10 Aug 2015) | 2 lines Changed paths: M /branches/S2_6/server/generator/mapgen_topology.c M /branches/S2_6/server/generator/temperature_map.c Fixed some mapgenerator comments. ------------------------------------------------------------------------ r29433 | cazfi | 2015-08-09 23:20:43 +0300 (Sun, 09 Aug 2015) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/fi.po Updated Finnish translation. ------------------------------------------------------------------------ r29430 | cazfi | 2015-08-09 20:30:49 +0300 (Sun, 09 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/common/player.c M /branches/S2_6/server/savegame.c M /branches/S2_6/server/savegame2.c M /branches/S2_6/server/srv_main.c Save player phase_done information. Use it after loading the savegame if game is in turnblock mode. See patch #6192 ------------------------------------------------------------------------ r29428 | cazfi | 2015-08-09 20:07:07 +0300 (Sun, 09 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl/action_dialog.c M /branches/S2_6/client/gui-sdl/menu.c M /branches/S2_6/client/gui-sdl2/action_dialog.c M /branches/S2_6/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 ------------------------------------------------------------------------ r29426 | cazfi | 2015-08-09 20:02:32 +0300 (Sun, 09 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/server/advisors/autosettlers.c Fixed autosettlers from doing things it even itself considers to be counterproductive. See bug #23748 ------------------------------------------------------------------------ r29418 | jtn | 2015-08-09 12:08:49 +0300 (Sun, 09 Aug 2015) | 6 lines Changed paths: M /branches/S2_6/translations/freeciv/pl.po M /branches/S2_6/translations/nations/pl.po M /branches/S2_6/translations/ruledit/pl.po Updated Polish translation by Hubert Kowalewski (hubkow@gna). Pulled from . freeciv: 97.3%: 6387 translated, 126 fuzzy, 53 untranslated. nations: 100%: 1844 translated. ruledit: 96.4%: 54 translated, 2 untranslated. ------------------------------------------------------------------------ r29414 | sveinung | 2015-08-09 02:16:50 +0300 (Sun, 09 Aug 2015) | 3 lines Changed paths: M /branches/S2_6/common/actions.c Consider evaluator omniscience when evaluating hard action requirements See patch #6190 ------------------------------------------------------------------------ r29413 | sveinung | 2015-08-09 02:16:44 +0300 (Sun, 09 Aug 2015) | 3 lines Changed paths: M /branches/S2_6/server/citytools.c Try to save an untransferable game loss unit See bug #23691 ------------------------------------------------------------------------ r29412 | sveinung | 2015-08-09 02:16:37 +0300 (Sun, 09 Aug 2015) | 3 lines Changed paths: M /branches/S2_6/common/actions.c M /branches/S2_6/common/unittype.c M /branches/S2_6/common/unittype.h M /branches/S2_6/server/citytools.c M /branches/S2_6/server/diplomats.c M /branches/S2_6/server/unithand.c M /branches/S2_6/server/unittools.c Don't allow unit transfer to break unique unit rules See bug #23758 ------------------------------------------------------------------------ r29406 | jtn | 2015-08-08 22:51:05 +0300 (Sat, 08 Aug 2015) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/en_GB.po Merge current S2_5 en_GB translation for core strings (r29404). S2_6 stats: freeciv: 92%: 6044 translated, 420 fuzzy, 137 untranslated. ------------------------------------------------------------------------ r29403 | cazfi | 2015-08-08 18:53:53 +0300 (Sat, 08 Aug 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-sdl/repodlgs.c M /branches/S2_6/client/gui-sdl2/plrdlg.c M /branches/S2_6/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 ------------------------------------------------------------------------ r29401 | cazfi | 2015-08-08 18:41:48 +0300 (Sat, 08 Aug 2015) | 5 lines Changed paths: M /branches/S2_6/ai/classic/classicai.c M /branches/S2_6/ai/default/advmilitary.c M /branches/S2_6/ai/default/aicity.c M /branches/S2_6/ai/default/aicity.h M /branches/S2_6/ai/default/aidata.c M /branches/S2_6/ai/default/aidata.h M /branches/S2_6/ai/default/aitech.c M /branches/S2_6/ai/default/daieffects.c M /branches/S2_6/ai/default/daieffects.h M /branches/S2_6/ai/threaded/threadedai.c M /branches/S2_6/common/ai.h M /branches/S2_6/common/fc_types.h M /branches/S2_6/server/advisors/advdata.c M /branches/S2_6/server/advisors/advdata.h M /branches/S2_6/server/advisors/advtools.h Use adv_want as type instead of int in effect value calculation and related places. See patch #6167 ------------------------------------------------------------------------ r29395 | cazfi | 2015-08-08 02:30:36 +0300 (Sat, 08 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/client/packhand.c Added "Ghost units seen" message for the client's "0 == unit_list_size(ptile->units)" assert. See patch #6179 ------------------------------------------------------------------------ r29392 | cazfi | 2015-08-08 00:18:15 +0300 (Sat, 08 Aug 2015) | 2 lines Changed paths: M /branches/S2_6/common/requirements.c Comment typofix "requrement" -> "requirement" ------------------------------------------------------------------------ r29390 | cazfi | 2015-08-07 20:26:33 +0300 (Fri, 07 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/data/alien/game.ruleset M /branches/S2_6/data/civ1/game.ruleset M /branches/S2_6/data/civ2/game.ruleset M /branches/S2_6/data/civ2civ3/game.ruleset M /branches/S2_6/data/classic/game.ruleset M /branches/S2_6/data/experimental/game.ruleset M /branches/S2_6/data/multiplayer/game.ruleset Write "UnitFlag" and not "Unitflag" in action enabler requirements like in all other places. See patch #6185 ------------------------------------------------------------------------ r29388 | cazfi | 2015-08-07 20:14:19 +0300 (Fri, 07 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-stub/graphics.c M /branches/S2_6/client/gui-xaw/graphics.c M /branches/S2_6/client/tilespec.c Made radar graphics optional See patch #5745 ------------------------------------------------------------------------ r29386 | cazfi | 2015-08-07 19:32:50 +0300 (Fri, 07 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/ai/default/aiunit.c AI handles transported unit directly, if the transport is owned by someone else. See patch #6181 ------------------------------------------------------------------------ r29381 | cazfi | 2015-08-07 18:31:17 +0300 (Fri, 07 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/configure.ac M /branches/S2_6/dependencies/lua-5.3/freeciv_lua.patch M /branches/S2_6/dependencies/lua-5.3/src/localluaconf.h M /branches/S2_6/dependencies/lua-5.3/src/loslib.c Fix use of configure check results when building included lua-5.3. See bug #23750 ------------------------------------------------------------------------ r29378 | sveinung | 2015-08-07 16:25:33 +0300 (Fri, 07 Aug 2015) | 6 lines Changed paths: M /branches/S2_6/translations/freeciv/es.po M /branches/S2_6/translations/nations/es.po M /branches/S2_6/translations/ruledit/es.po Updated Spanish translation by Jordi Negrevernis i Font msgmerged from S2_5 r29377. Stats on S2_6: freeciv: 91% nations: 98% ruledit: 23% ------------------------------------------------------------------------ r29374 | jtn | 2015-08-07 02:04:45 +0300 (Fri, 07 Aug 2015) | 5 lines Changed paths: M /branches/S2_6/client/helpdata.c M /branches/S2_6/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. ------------------------------------------------------------------------ r29373 | jtn | 2015-08-07 02:04:41 +0300 (Fri, 07 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/common/aicore/cm.c M /branches/S2_6/common/city.c M /branches/S2_6/common/city.h M /branches/S2_6/server/citytools.c Ensure angry citizens appear if enabled in ruleset. They were accidentally disabled in 2.4. See gna bug #23743. ------------------------------------------------------------------------ r29369 | cazfi | 2015-08-06 22:12:32 +0300 (Thu, 06 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/common/fc_interface.c M /branches/S2_6/utility/shared.c M /branches/S2_6/utility/shared.h Free resources allocated for fileinfoname() on exit. See patch #6170 ------------------------------------------------------------------------ r29367 | cazfi | 2015-08-06 21:46:31 +0300 (Thu, 06 Aug 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r29364 | cazfi | 2015-08-06 21:30:57 +0300 (Thu, 06 Aug 2015) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/fi.po Started Finnish translation of strings added in S2_6. ------------------------------------------------------------------------ r29359 | cazfi | 2015-08-06 18:34:02 +0300 (Thu, 06 Aug 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r29356 | cazfi | 2015-08-06 17:42:57 +0300 (Thu, 06 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/data/scenarios/Makefile.am Do not put timestamp to compressed scenarios. See patch #6175 ------------------------------------------------------------------------ r29354 | sveinung | 2015-08-06 16:02:10 +0300 (Thu, 06 Aug 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r29353 | sveinung | 2015-08-06 16:02:04 +0300 (Thu, 06 Aug 2015) | 13 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r29348 | cazfi | 2015-08-06 07:14:17 +0300 (Thu, 06 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/data/civ1/game.ruleset M /branches/S2_6/data/civ2/game.ruleset Prevent only entering marketplace while it's possible to create a new traderoute in civ/2 rulesets. See bug #23747 ------------------------------------------------------------------------ r29345 | cazfi | 2015-08-06 06:38:17 +0300 (Thu, 06 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/server/sernet.c Clear history from memory and free history file name on exit See patch #6169 ------------------------------------------------------------------------ r29343 | cazfi | 2015-08-05 21:11:57 +0300 (Wed, 05 Aug 2015) | 6 lines Changed paths: M /branches/S2_6/client/tilespec.c Clear ShowFlag extras cache when unloading ruleset. Reported by Jacob Nevins See bug #23744 ------------------------------------------------------------------------ r29339 | cazfi | 2015-08-05 17:58:06 +0300 (Wed, 05 Aug 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r29334 | cazfi | 2015-08-04 21:40:33 +0300 (Tue, 04 Aug 2015) | 6 lines Changed paths: M /branches/S2_6/client/client_main.c M /branches/S2_6/client/client_main.h M /branches/S2_6/client/clinet.c M /branches/S2_6/client/gui-gtk-2.0/mapview.c M /branches/S2_6/client/gui-gtk-3.0/mapview.c M /branches/S2_6/client/packhand.c M /branches/S2_6/client/text.c M /branches/S2_6/common/game.h M /branches/S2_6/common/packets.def M /branches/S2_6/fc_version M /branches/S2_6/server/savegame2.c M /branches/S2_6/server/srv_main.c Added turn change processing ETA display to gtk-clients. Requested by mrvn See bug #14585 ------------------------------------------------------------------------ r29331 | cazfi | 2015-08-04 21:28:35 +0300 (Tue, 04 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/client/agents/agents.c Do not consider agents that have never even got their first task busy. See bug #23738 ------------------------------------------------------------------------ r29327 | cazfi | 2015-08-04 19:58:14 +0300 (Tue, 04 Aug 2015) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/fi.po Updated Finnish translation. This is just S2_5 translation msgmerged against latest S2_6 strings. ------------------------------------------------------------------------ r29318 | jtn | 2015-08-04 12:16:46 +0300 (Tue, 04 Aug 2015) | 3 lines Changed paths: M /branches/S2_6/common/tech.c M /branches/S2_6/common/tech.h Make sure advances[A_FUTURE] is allocated. See gna bug #23741. ------------------------------------------------------------------------ r29317 | jtn | 2015-08-04 12:16:41 +0300 (Tue, 04 Aug 2015) | 5 lines Changed paths: M /branches/S2_6/client/text.c Sort out nationality in unit tooltips. Add it to middle-click popup. Fixes "RomaLesothoan people". FIXME ------------------------------------------------------------------------ r29312 | cazfi | 2015-08-03 19:52:04 +0300 (Mon, 03 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/client/agents/cma_fec.c Renamed governor presets from the form "Max xxx" to "Prefer xxx" See patch #5952 ------------------------------------------------------------------------ r29310 | cazfi | 2015-08-03 18:29:42 +0300 (Mon, 03 Aug 2015) | 6 lines Changed paths: M /branches/S2_6/server/savecompat.c Fixed converting trait values from pre-2.6 savegames. Reported by Jacob Nevins See bug #23598 ------------------------------------------------------------------------ r29304 | cazfi | 2015-08-03 02:38:30 +0300 (Mon, 03 Aug 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r29301 | cazfi | 2015-08-02 23:07:57 +0300 (Sun, 02 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/server/settings.c Made 'timeout' and 'first_timeout' to work correctly at first turn, if set during it. See bug #23724 ------------------------------------------------------------------------ r29299 | cazfi | 2015-08-02 22:47:41 +0300 (Sun, 02 Aug 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl/menu.c M /branches/S2_6/client/gui-sdl2/menu.c Removed outcommented and broken has_city_airport() See patch #6158 ------------------------------------------------------------------------ r29294 | jtn | 2015-08-02 13:37:52 +0300 (Sun, 02 Aug 2015) | 5 lines Changed paths: M /branches/S2_6/translations/freeciv/de.po M /branches/S2_6/translations/nations/de.po Updated German translation from "Quintus" (Marvin Gülker) msgmerged from S2_5 r29293. Stats on S2_6: freeciv: 91%: 6020 translated, 430 fuzzy, 141 untranslated. nations: 87%: 1606 translated, 238 untranslated. ------------------------------------------------------------------------ r29289 | cazfi | 2015-08-02 01:41:03 +0300 (Sun, 02 Aug 2015) | 5 lines Changed paths: M /branches/S2_6/ai/default/aidata.c M /branches/S2_6/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 ------------------------------------------------------------------------ r29285 | cazfi | 2015-08-01 01:45:19 +0300 (Sat, 01 Aug 2015) | 5 lines Changed paths: M /branches/S2_6/common/tech.c M /branches/S2_6/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 ------------------------------------------------------------------------ r29282 | cazfi | 2015-07-31 20:32:24 +0300 (Fri, 31 Jul 2015) | 7 lines Changed paths: M /branches/S2_6/client/client_main.c M /branches/S2_6/client/gui-gtk-2.0/mapview.c M /branches/S2_6/client/gui-gtk-3.0/mapview.c M /branches/S2_6/client/packhand.c M /branches/S2_6/client/text.c M /branches/S2_6/common/game.c M /branches/S2_6/common/game.h M /branches/S2_6/common/packets.def M /branches/S2_6/fc_version M /branches/S2_6/server/gamehand.c M /branches/S2_6/server/sernet.c M /branches/S2_6/server/settings.c M /branches/S2_6/server/srv_main.c M /branches/S2_6/server/srv_main.h M /branches/S2_6/server/unittools.c Consistently take 'first_timeout' setting in to account instead of the regular 'timeout' during first turn. Reported anonymously See bug #23324 ------------------------------------------------------------------------ r29278 | cazfi | 2015-07-31 15:03:32 +0300 (Fri, 31 Jul 2015) | 4 lines Changed paths: M /branches/S2_6/ai/default/daieffects.c Made AI to value Have_Embassies effect based on how many new contacts it provides, to meet and trade techs etc. with. See patch #5844 ------------------------------------------------------------------------ r29275 | cazfi | 2015-07-31 14:21:10 +0300 (Fri, 31 Jul 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-sdl2/mapctrl.c M /branches/S2_6/client/gui-sdl2/mapview.c M /branches/S2_6/client/gui-sdl2/mapview.h M /branches/S2_6/client/gui-sdl2/menu.c M /branches/S2_6/client/gui-sdl2/messagewin.c M /branches/S2_6/client/gui-sdl2/optiondlg.c M /branches/S2_6/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 ------------------------------------------------------------------------ r29272 | sveinung | 2015-07-30 13:24:13 +0300 (Thu, 30 Jul 2015) | 3 lines Changed paths: M /branches/S2_6/server/unithand.c Log errors caught by unit order validation See patch #6151 ------------------------------------------------------------------------ r29271 | sveinung | 2015-07-30 13:24:05 +0300 (Thu, 30 Jul 2015) | 5 lines Changed paths: M /branches/S2_6/server/unittools.c Find out if the player is watching after the order executed. Some orders may spend moves while failing. See patch #6144 ------------------------------------------------------------------------ r29261 | cazfi | 2015-07-29 03:07:23 +0300 (Wed, 29 Jul 2015) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/diplodlg.cpp M /branches/S2_6/client/gui-qt/diplodlg.h M /branches/S2_6/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 ------------------------------------------------------------------------ r29258 | cazfi | 2015-07-29 02:11:40 +0300 (Wed, 29 Jul 2015) | 4 lines Changed paths: M /branches/S2_6/server/citytools.c Make reality check for existing player map cities on tile when broadcasting city info. See bug #23716 ------------------------------------------------------------------------ r29252 | sveinung | 2015-07-27 20:13:39 +0300 (Mon, 27 Jul 2015) | 4 lines Changed paths: M /branches/S2_6/data/alien/game.ruleset M /branches/S2_6/data/civ1/game.ruleset M /branches/S2_6/data/civ2/game.ruleset M /branches/S2_6/data/civ2civ3/game.ruleset M /branches/S2_6/data/classic/game.ruleset M /branches/S2_6/data/experimental/game.ruleset M /branches/S2_6/data/multiplayer/game.ruleset M /branches/S2_6/data/stub/game.ruleset Remove outdated ruleset comment Hard requirements haven't been auto appended to action enablers since patch #4997 ------------------------------------------------------------------------ r29247 | cazfi | 2015-07-27 12:38:25 +0300 (Mon, 27 Jul 2015) | 4 lines Changed paths: M /branches/S2_6/common/fc_interface.c M /branches/S2_6/utility/shared.c M /branches/S2_6/utility/shared.h Free homedir information on exit See patch #6140 ------------------------------------------------------------------------ r29243 | cazfi | 2015-07-27 02:41:29 +0300 (Mon, 27 Jul 2015) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/fi.po Updated Finnish translation. This is just S2_5 translation msgmerged against latest S2_6 strings. ------------------------------------------------------------------------ r29238 | sveinung | 2015-07-22 17:08:55 +0300 (Wed, 22 Jul 2015) | 3 lines Changed paths: M /branches/S2_6/server/unithand.c If a unit is nuclear is irrelevant in unit_bombard() See bug #23703 ------------------------------------------------------------------------ r29223 | sveinung | 2015-07-19 14:01:01 +0300 (Sun, 19 Jul 2015) | 3 lines Changed paths: M /branches/S2_6/server/rssanity.c Sanity check: a unit capable of bombardment has a bombard_rate See patch #6128 ------------------------------------------------------------------------ r29219 | sveinung | 2015-07-15 15:33:59 +0300 (Wed, 15 Jul 2015) | 3 lines Changed paths: M /branches/S2_6/server/citytools.c Don't reveal dying units during city transfer. See bug #23684 ------------------------------------------------------------------------ r29216 | sveinung | 2015-07-13 16:54:29 +0300 (Mon, 13 Jul 2015) | 1 line Changed paths: M /branches/S2_6/server/citytools.c Comment: Explain why a dying unit shouldn't be bounced. ------------------------------------------------------------------------ r29213 | sveinung | 2015-07-10 16:28:39 +0300 (Fri, 10 Jul 2015) | 17 lines Changed paths: M /branches/S2_6/common/unit.c M /branches/S2_6/common/unit.h M /branches/S2_6/server/citytools.c M /branches/S2_6/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 ------------------------------------------------------------------------ r29212 | sveinung | 2015-07-10 16:28:28 +0300 (Fri, 10 Jul 2015) | 9 lines Changed paths: M /branches/S2_6/server/unithand.c M /branches/S2_6/server/unittools.c M /branches/S2_6/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 ------------------------------------------------------------------------ r29208 | cazfi | 2015-07-08 16:10:08 +0300 (Wed, 08 Jul 2015) | 4 lines Changed paths: M /branches/S2_6/dependencies/lua-5.3/README M /branches/S2_6/dependencies/lua-5.3/Version M /branches/S2_6/dependencies/lua-5.3/doc/readme.html M /branches/S2_6/dependencies/lua-5.3/src/lapi.c M /branches/S2_6/dependencies/lua-5.3/src/lapi.h M /branches/S2_6/dependencies/lua-5.3/src/lauxlib.c M /branches/S2_6/dependencies/lua-5.3/src/lbaselib.c M /branches/S2_6/dependencies/lua-5.3/src/lcode.c M /branches/S2_6/dependencies/lua-5.3/src/ldblib.c M /branches/S2_6/dependencies/lua-5.3/src/ldebug.c M /branches/S2_6/dependencies/lua-5.3/src/ldebug.h M /branches/S2_6/dependencies/lua-5.3/src/ldo.c M /branches/S2_6/dependencies/lua-5.3/src/ldo.h M /branches/S2_6/dependencies/lua-5.3/src/ldump.c M /branches/S2_6/dependencies/lua-5.3/src/lfunc.h M /branches/S2_6/dependencies/lua-5.3/src/lgc.c M /branches/S2_6/dependencies/lua-5.3/src/liolib.c M /branches/S2_6/dependencies/lua-5.3/src/llex.c M /branches/S2_6/dependencies/lua-5.3/src/llimits.h M /branches/S2_6/dependencies/lua-5.3/src/lmathlib.c M /branches/S2_6/dependencies/lua-5.3/src/lmem.c M /branches/S2_6/dependencies/lua-5.3/src/loadlib.c M /branches/S2_6/dependencies/lua-5.3/src/lobject.c M /branches/S2_6/dependencies/lua-5.3/src/lobject.h M /branches/S2_6/dependencies/lua-5.3/src/loslib.c M /branches/S2_6/dependencies/lua-5.3/src/lstate.c M /branches/S2_6/dependencies/lua-5.3/src/lstate.h M /branches/S2_6/dependencies/lua-5.3/src/lstring.c M /branches/S2_6/dependencies/lua-5.3/src/lstring.h M /branches/S2_6/dependencies/lua-5.3/src/lstrlib.c M /branches/S2_6/dependencies/lua-5.3/src/ltable.c M /branches/S2_6/dependencies/lua-5.3/src/ltablib.c M /branches/S2_6/dependencies/lua-5.3/src/ltm.c M /branches/S2_6/dependencies/lua-5.3/src/lua.h M /branches/S2_6/dependencies/lua-5.3/src/luaconf.h M /branches/S2_6/dependencies/lua-5.3/src/lutf8lib.c M /branches/S2_6/dependencies/lua-5.3/src/lvm.c M /branches/S2_6/dependencies/lua-5.3/src/lvm.h Updated included lua to version 5.3.1 See patch #6113 ------------------------------------------------------------------------ r29201 | sveinung | 2015-07-08 15:06:40 +0300 (Wed, 08 Jul 2015) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r29200 | sveinung | 2015-07-08 15:06:32 +0300 (Wed, 08 Jul 2015) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r29196 | sveinung | 2015-07-06 16:26:34 +0300 (Mon, 06 Jul 2015) | 1 line Changed paths: M /branches/S2_6/server/diplomats.c Improve gold theft comments. ------------------------------------------------------------------------ r29194 | sveinung | 2015-07-03 14:37:13 +0300 (Fri, 03 Jul 2015) | 7 lines Changed paths: M /branches/S2_6/common/actions.c M /branches/S2_6/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 ------------------------------------------------------------------------ r29192 | sveinung | 2015-07-01 22:09:58 +0300 (Wed, 01 Jul 2015) | 5 lines Changed paths: M /branches/S2_6/client/client_main.c M /branches/S2_6/common/connection.c Add some assertions near all_connections to make it easier to blame it for segfaults. See path #6108 ------------------------------------------------------------------------ r29189 | sveinung | 2015-06-26 22:26:27 +0300 (Fri, 26 Jun 2015) | 10 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r29185 | cazfi | 2015-06-23 19:03:43 +0300 (Tue, 23 Jun 2015) | 4 lines Changed paths: M /branches/S2_6/client/clinet.c M /branches/S2_6/client/connectdlg_common.c M /branches/S2_6/client/servers.c M /branches/S2_6/common/connection.c M /branches/S2_6/common/connection.h M /branches/S2_6/common/dataio.c M /branches/S2_6/configure.ac M /branches/S2_6/gen_headers/freeciv_config.h.in M /branches/S2_6/server/sernet.c M /branches/S2_6/server/srv_main.c M /branches/S2_6/tools/download.c M /branches/S2_6/utility/netintf.h M /branches/S2_6/utility/shared.c M /branches/S2_6/utility/support.c M /branches/S2_6/utility/support.h Added public FREECIV_HAVE_SYS_TYPES_H to tell if sys/types.h is available See patch #6094 ------------------------------------------------------------------------ r29182 | cazfi | 2015-06-23 18:38:35 +0300 (Tue, 23 Jun 2015) | 4 lines Changed paths: M /branches/S2_6/server/ruleset.c Free lookup_req_list() requirement list on exit See patch #6093 ------------------------------------------------------------------------ r29180 | sveinung | 2015-06-22 18:44:35 +0300 (Mon, 22 Jun 2015) | 8 lines Changed paths: M /branches/S2_6/ai/default/daieffects.c M /branches/S2_6/common/effects.h M /branches/S2_6/doc/README.effects M /branches/S2_6/fc_version M /branches/S2_6/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 ------------------------------------------------------------------------ r29177 | sveinung | 2015-06-22 17:27:22 +0300 (Mon, 22 Jun 2015) | 3 lines Changed paths: M /branches/S2_6/common/actions.c The attacker always dies in super spy vs super spy See bug #23648 ------------------------------------------------------------------------ r29176 | sveinung | 2015-06-22 17:27:13 +0300 (Mon, 22 Jun 2015) | 3 lines Changed paths: M /branches/S2_6/server/diplomats.c Rewrite super spy vs super spy for clarity. See patch #6111 ------------------------------------------------------------------------ r29171 | cazfi | 2015-06-21 23:59:50 +0300 (Sun, 21 Jun 2015) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r29169 | cazfi | 2015-06-21 23:54:07 +0300 (Sun, 21 Jun 2015) | 4 lines Changed paths: M /branches/S2_6/server/ruleset.c Free embedded nations vector. See bug #23597 ------------------------------------------------------------------------ r29167 | sveinung | 2015-06-18 09:58:47 +0300 (Thu, 18 Jun 2015) | 7 lines Changed paths: M /branches/S2_6/data/experimental/effects.ruleset experimental: Make largest city radius rounder when playing with square tiles. Suggested by Caedo See patch #5983 ------------------------------------------------------------------------ r29164 | cazfi | 2015-06-12 00:38:27 +0300 (Fri, 12 Jun 2015) | 7 lines Changed paths: M /branches/S2_6/server/savegame2.c Fixed loading of trait values from 2.6+ savegames. Conversion from older savegames is still broken. Reported by Jacob Nevins See bug #23564 ------------------------------------------------------------------------ r29160 | cazfi | 2015-06-12 00:17:52 +0300 (Fri, 12 Jun 2015) | 4 lines Changed paths: M /branches/S2_6/server/srv_main.c Free phase_timer and save_timer on server exit See patch #6090 ------------------------------------------------------------------------ r29155 | sveinung | 2015-06-05 16:51:34 +0300 (Fri, 05 Jun 2015) | 12 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r29154 | sveinung | 2015-06-03 17:24:44 +0300 (Wed, 03 Jun 2015) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r29152 | sveinung | 2015-06-02 11:32:28 +0300 (Tue, 02 Jun 2015) | 10 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r29151 | sveinung | 2015-06-02 11:29:15 +0300 (Tue, 02 Jun 2015) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r29147 | jtn | 2015-06-02 01:46:00 +0300 (Tue, 02 Jun 2015) | 4 lines Changed paths: M /branches/S2_6/server/settings.c Log reason for failure to reach aifill level to server console as well as sending to clients. See gna bug #23621. ------------------------------------------------------------------------ r29145 | sveinung | 2015-05-29 16:02:57 +0300 (Fri, 29 May 2015) | 8 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r29138 | jtn | 2015-05-28 01:00:40 +0300 (Thu, 28 May 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/plrdlg.c M /branches/S2_6/client/gui-gtk-3.0/plrdlg.c M /branches/S2_6/common/player.c M /branches/S2_6/common/player.h M /branches/S2_6/server/plrhand.c Add a confirmation dialog when cancelling treaties in the Gtk client. Reported anonymously. See gna bug #23411. ------------------------------------------------------------------------ r29137 | jtn | 2015-05-28 01:00:35 +0300 (Thu, 28 May 2015) | 3 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/helpdlg.c M /branches/S2_6/client/gui-gtk-3.0/helpdlg.c Display up to two decimal places for defense bonus in Gtk help. See gna bug #23263. ------------------------------------------------------------------------ r29136 | jtn | 2015-05-28 01:00:32 +0300 (Thu, 28 May 2015) | 5 lines Changed paths: M /branches/S2_6/common/fc_types.h M /branches/S2_6/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. ------------------------------------------------------------------------ r29135 | jtn | 2015-05-28 01:00:29 +0300 (Thu, 28 May 2015) | 4 lines Changed paths: M /branches/S2_6/data/civ2civ3/effects.ruleset M /branches/S2_6/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. ------------------------------------------------------------------------ r29134 | jtn | 2015-05-28 01:00:26 +0300 (Thu, 28 May 2015) | 4 lines Changed paths: M /branches/S2_6/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. ------------------------------------------------------------------------ r29125 | cazfi | 2015-05-23 23:31:10 +0300 (Sat, 23 May 2015) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r29123 | sveinung | 2015-05-22 13:51:54 +0300 (Fri, 22 May 2015) | 10 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r29119 | sveinung | 2015-05-22 13:40:28 +0300 (Fri, 22 May 2015) | 9 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r29118 | jtn | 2015-05-22 00:45:24 +0300 (Fri, 22 May 2015) | 4 lines Changed paths: M /branches/S2_6/ai/default/daieffects.c M /branches/S2_6/client/citydlg_common.c M /branches/S2_6/client/gui-gtk-2.0/gamedlgs.c M /branches/S2_6/client/gui-gtk-3.0/gamedlgs.c M /branches/S2_6/client/packhand.c M /branches/S2_6/common/effects.c M /branches/S2_6/common/multipliers.h M /branches/S2_6/common/packets.def M /branches/S2_6/common/player.c M /branches/S2_6/common/player.h M /branches/S2_6/data/alien/governments.ruleset M /branches/S2_6/data/civ1/governments.ruleset M /branches/S2_6/data/civ2/governments.ruleset M /branches/S2_6/data/civ2civ3/governments.ruleset M /branches/S2_6/data/classic/governments.ruleset M /branches/S2_6/data/experimental/governments.ruleset M /branches/S2_6/data/multiplayer/governments.ruleset M /branches/S2_6/data/stub/governments.ruleset M /branches/S2_6/server/ruleset.c Add an optional conversion function between display units for multipliers and the value used for effects. See gna patch #6082. ------------------------------------------------------------------------ r29114 | cazfi | 2015-05-20 20:35:11 +0300 (Wed, 20 May 2015) | 4 lines Changed paths: M /branches/S2_6/server/stdinhand.c Fixed compilation with gcc5 See patch #6092 ------------------------------------------------------------------------ r29112 | cazfi | 2015-05-20 04:19:13 +0300 (Wed, 20 May 2015) | 4 lines Changed paths: M /branches/S2_6/server/unithand.c Fixed memory problems at explain_why_no_action_enabled() See bug #23596 ------------------------------------------------------------------------ r29110 | sveinung | 2015-05-19 15:48:19 +0300 (Tue, 19 May 2015) | 12 lines Changed paths: M /branches/S2_6/common/actions.c M /branches/S2_6/common/game.h M /branches/S2_6/common/packets.def M /branches/S2_6/data/alien/game.ruleset M /branches/S2_6/data/civ1/game.ruleset M /branches/S2_6/data/civ2/game.ruleset M /branches/S2_6/data/civ2civ3/game.ruleset M /branches/S2_6/data/classic/game.ruleset M /branches/S2_6/data/experimental/game.ruleset M /branches/S2_6/data/multiplayer/game.ruleset M /branches/S2_6/data/stub/game.ruleset M /branches/S2_6/doc/README.actions M /branches/S2_6/fc_version M /branches/S2_6/server/ruleset.c M /branches/S2_6/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 ------------------------------------------------------------------------ r29108 | cazfi | 2015-05-19 00:01:48 +0300 (Tue, 19 May 2015) | 4 lines Changed paths: M /branches/S2_6/common/game.h M /branches/S2_6/configure.ac M /branches/S2_6/gen_headers/freeciv_config.h.in M /branches/S2_6/server/savegame.c M /branches/S2_6/server/settings.c M /branches/S2_6/server/srv_main.c M /branches/S2_6/utility/ioz.c M /branches/S2_6/utility/ioz.h M /branches/S2_6/utility/registry_ini.c M /branches/S2_6/utility/support.c M /branches/S2_6/utility/support.h Define macros about available compress types in the public freeciv_config.h See patch #6089 ------------------------------------------------------------------------ r29105 | cazfi | 2015-05-18 00:05:01 +0300 (Mon, 18 May 2015) | 7 lines Changed paths: M /branches/S2_6/Makefile.am A /branches/S2_6/m4/qt5-darwin.m4 M /branches/S2_6/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 ------------------------------------------------------------------------ r29101 | sveinung | 2015-05-17 11:47:06 +0300 (Sun, 17 May 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r29098 | cazfi | 2015-05-17 02:37:02 +0300 (Sun, 17 May 2015) | 2 lines Changed paths: M /branches/S2_6/common/ai.c Correct function header for ai_timer_free() ------------------------------------------------------------------------ r29094 | cazfi | 2015-05-16 00:13:27 +0300 (Sat, 16 May 2015) | 4 lines Changed paths: M /branches/S2_6/common/unittype.c Avoid compiler warning on optimization level -O3 See bug #23587 ------------------------------------------------------------------------ r29092 | sveinung | 2015-05-15 14:33:08 +0300 (Fri, 15 May 2015) | 22 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r29089 | cazfi | 2015-05-15 00:42:41 +0300 (Fri, 15 May 2015) | 5 lines Changed paths: M /branches/S2_6/server/savegame2.c Reworked how worker tasks are stored to savegame to avoid breaking tabular format of the cities. See patch #6086 ------------------------------------------------------------------------ r29085 | cazfi | 2015-05-15 00:27:27 +0300 (Fri, 15 May 2015) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r29081 | cazfi | 2015-05-14 01:47:48 +0300 (Thu, 14 May 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-qt/citydlg.cpp Made Qt-client buy cost information pluralized. See patch #5838 ------------------------------------------------------------------------ r29076 | sveinung | 2015-05-13 16:38:42 +0300 (Wed, 13 May 2015) | 7 lines Changed paths: M /branches/S2_6/common/unittype.c M /branches/S2_6/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 ------------------------------------------------------------------------ r29073 | cazfi | 2015-05-13 00:18:13 +0300 (Wed, 13 May 2015) | 6 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/citizensinfo.c M /branches/S2_6/client/gui-gtk-3.0/citizensinfo.c Translate citizen nationality display column headers. Reported by Jacob Nevins See bug #23443 ------------------------------------------------------------------------ r29069 | jtn | 2015-05-12 10:25:44 +0300 (Tue, 12 May 2015) | 3 lines Changed paths: M /branches/S2_6/INSTALL M /branches/S2_6/client/gui-gtk-2.0/gamedlgs.c M /branches/S2_6/client/gui-gtk-3.0/gamedlgs.c Show the current settings in force on the multipliers dialog. See gna patch #6079. ------------------------------------------------------------------------ r29068 | jtn | 2015-05-12 10:25:40 +0300 (Tue, 12 May 2015) | 5 lines Changed paths: M /branches/S2_6/data/experimental/effects.ruleset M /branches/S2_6/data/experimental/governments.ruleset M /branches/S2_6/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. ------------------------------------------------------------------------ r29067 | jtn | 2015-05-12 10:25:36 +0300 (Tue, 12 May 2015) | 4 lines Changed paths: M /branches/S2_6/ai/default/aiplayer.c M /branches/S2_6/ai/default/daieffects.c M /branches/S2_6/client/citydlg_common.c M /branches/S2_6/client/gui-gtk-2.0/gamedlgs.c M /branches/S2_6/client/gui-gtk-3.0/gamedlgs.c M /branches/S2_6/client/packhand.c M /branches/S2_6/common/effects.c M /branches/S2_6/common/packets.def M /branches/S2_6/common/player.c M /branches/S2_6/common/player.h M /branches/S2_6/fc_version M /branches/S2_6/server/plrhand.c M /branches/S2_6/server/savegame.c M /branches/S2_6/server/savegame2.c M /branches/S2_6/server/srv_main.c Policy/multiplier changes now do not take effect until end of turn (strictly, phase). See gna patch #5341. ------------------------------------------------------------------------ r29066 | jtn | 2015-05-12 10:25:32 +0300 (Tue, 12 May 2015) | 3 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/gamedlgs.c M /branches/S2_6/client/gui-gtk-2.0/menu.c M /branches/S2_6/client/gui-gtk-3.0/gamedlgs.c M /branches/S2_6/client/gui-gtk-3.0/menu.c M /branches/S2_6/client/gui-qt/ratesdlg.cpp M /branches/S2_6/client/gui-sdl/dialogs.c M /branches/S2_6/client/gui-sdl2/dialogs.c M /branches/S2_6/client/gui-stub/ratesdlg.c M /branches/S2_6/client/gui-xaw/ratesdlg.c M /branches/S2_6/client/include/ratesdlg_g.h M /branches/S2_6/client/packhand.c M /branches/S2_6/client/update_queue.c Allow player observers to view policies dialog. See gna patch #6077. ------------------------------------------------------------------------ r29065 | jtn | 2015-05-12 10:25:28 +0300 (Tue, 12 May 2015) | 3 lines Changed paths: M /branches/S2_6/client/citydlg_common.c M /branches/S2_6/common/effects.c Take account of multipliers in city dialog tooltips. See gna bug #23583. ------------------------------------------------------------------------ r29064 | jtn | 2015-05-12 10:25:25 +0300 (Tue, 12 May 2015) | 4 lines Changed paths: M /branches/S2_6/client/citydlg_common.c In city dialog tooltip, give negative Output_Bonus and Health_Pct effects appropriate descriptions. See gna bug #23586. ------------------------------------------------------------------------ r29063 | jtn | 2015-05-12 10:25:21 +0300 (Tue, 12 May 2015) | 3 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/gamedlgs.c M /branches/S2_6/client/gui-gtk-2.0/menu.c M /branches/S2_6/client/gui-gtk-3.0/gamedlgs.c M /branches/S2_6/client/gui-gtk-3.0/menu.c M /branches/S2_6/client/helpdata.c M /branches/S2_6/data/gtk_menus.xml M /branches/S2_6/data/helpdata.txt Miscellaneous polish to the multipliers UI. See gna patch #6076. ------------------------------------------------------------------------ r29062 | jtn | 2015-05-12 10:25:18 +0300 (Tue, 12 May 2015) | 3 lines Changed paths: M /branches/S2_6/server/savecompat.h M /branches/S2_6/server/savegame.c M /branches/S2_6/server/savegame2.c Make save file format for multipliers robust against ruleset changes. See gna patch #6073. ------------------------------------------------------------------------ r29061 | jtn | 2015-05-12 10:25:15 +0300 (Tue, 12 May 2015) | 6 lines Changed paths: M /branches/S2_6/server/savegame2.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. ------------------------------------------------------------------------ r29060 | jtn | 2015-05-12 10:25:12 +0300 (Tue, 12 May 2015) | 3 lines Changed paths: M /branches/S2_6/common/player.c M /branches/S2_6/server/srv_main.c Non-zero multiplier defaults were not reliably honoured. See gna bug #23585. ------------------------------------------------------------------------ r29059 | jtn | 2015-05-12 10:25:09 +0300 (Tue, 12 May 2015) | 3 lines Changed paths: M /branches/S2_6/common/effects.c M /branches/S2_6/common/packets.def M /branches/S2_6/fc_version Allow client to see effect multipliers. See gna bug #23584. ------------------------------------------------------------------------ r29058 | jtn | 2015-05-12 10:25:06 +0300 (Tue, 12 May 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/gamedlgs.c M /branches/S2_6/client/gui-gtk-3.0/gamedlgs.c M /branches/S2_6/client/packhand.c M /branches/S2_6/common/effects.c M /branches/S2_6/common/effects.h M /branches/S2_6/common/fc_types.h M /branches/S2_6/common/multipliers.c M /branches/S2_6/common/multipliers.h M /branches/S2_6/common/packets.def M /branches/S2_6/common/player.h M /branches/S2_6/fc_version M /branches/S2_6/server/plrhand.c M /branches/S2_6/server/ruleset.c M /branches/S2_6/server/savegame2.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. ------------------------------------------------------------------------ r29045 | sveinung | 2015-05-11 05:31:13 +0300 (Mon, 11 May 2015) | 8 lines Changed paths: M /branches/S2_6/common/actions.c M /branches/S2_6/common/actions.h M /branches/S2_6/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 ------------------------------------------------------------------------ r29044 | sveinung | 2015-05-11 05:31:06 +0300 (Mon, 11 May 2015) | 8 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r29040 | cazfi | 2015-05-10 22:38:15 +0300 (Sun, 10 May 2015) | 4 lines Changed paths: M /branches/S2_6/client/tilespec.c M /branches/S2_6/data/alio.tilespec M /branches/S2_6/data/amplio.tilespec M /branches/S2_6/data/amplio2.tilespec M /branches/S2_6/data/cimpletoon.tilespec M /branches/S2_6/data/hex2t.tilespec M /branches/S2_6/data/hexemplio.tilespec M /branches/S2_6/data/isophex.tilespec M /branches/S2_6/data/isotrident.tilespec M /branches/S2_6/data/toonhex.tilespec M /branches/S2_6/data/trident.tilespec M /branches/S2_6/doc/README.graphics Added occupied_offset_[x|y] fields to tilespec format. See patch #6069 ------------------------------------------------------------------------ r29036 | cazfi | 2015-05-10 17:31:35 +0300 (Sun, 10 May 2015) | 6 lines Changed paths: M /branches/S2_6/m4/fcdb-postgres.m4 Fixed compilation failure when postgres support has been enabled. Report from gentoo. See bug #23549 ------------------------------------------------------------------------ r29032 | cazfi | 2015-05-10 12:38:44 +0300 (Sun, 10 May 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl/mapview.c M /branches/S2_6/client/gui-sdl2/mapview.c Sdl-clients no longer instruct observers to end turn when they cannot. See bug #17703 ------------------------------------------------------------------------ r29029 | cazfi | 2015-05-10 12:19:53 +0300 (Sun, 10 May 2015) | 6 lines Changed paths: M /branches/S2_6/tools/mpgui_qt.cpp Translate modpack installer Qt-version quit confirmation. Reported by Jacob Nevins See bug #23571 ------------------------------------------------------------------------ r29027 | cazfi | 2015-05-10 11:39:46 +0300 (Sun, 10 May 2015) | 4 lines Changed paths: M /branches/S2_6/data/alio.tilespec M /branches/S2_6/data/hexemplio.tilespec M /branches/S2_6/data/toonhex.tilespec Corrected city_offset_x in hexemplio and derivatives. See patch #6047 ------------------------------------------------------------------------ r29025 | cazfi | 2015-05-09 14:56:41 +0300 (Sat, 09 May 2015) | 4 lines Changed paths: M /branches/S2_6/ai/classic/classicai.c M /branches/S2_6/ai/default/aiplayer.c Moved code to clear worker tasks upon player control gaining from classic AI to default AI. See patch #6049 ------------------------------------------------------------------------ r29023 | cazfi | 2015-05-09 12:35:41 +0300 (Sat, 09 May 2015) | 4 lines Changed paths: M /branches/S2_6/data/civ2civ3/terrain.ruleset Corrected Fortress to hide Fort instead of itself in civ2civ3 ruleset. See bug #23570 ------------------------------------------------------------------------ r29021 | sveinung | 2015-05-08 16:10:31 +0300 (Fri, 08 May 2015) | 3 lines Changed paths: M /branches/S2_6/common/requirements.c Identify self contradicting MinMoveFrags reqs. See patch #6068 ------------------------------------------------------------------------ r29019 | sveinung | 2015-05-07 17:43:28 +0300 (Thu, 07 May 2015) | 11 lines Changed paths: M /branches/S2_6/common/actions.c M /branches/S2_6/doc/README.actions M /branches/S2_6/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 ------------------------------------------------------------------------ r29018 | sveinung | 2015-05-07 17:43:05 +0300 (Thu, 07 May 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r29015 | cazfi | 2015-05-07 03:40:30 +0300 (Thu, 07 May 2015) | 4 lines Changed paths: M /branches/S2_6/ai/classic/classicai.c M /branches/S2_6/ai/default/aisettler.c M /branches/S2_6/server/advisors/autosettlers.c M /branches/S2_6/server/advisors/autosettlers.h M /branches/S2_6/server/citytools.c M /branches/S2_6/server/citytools.h Autosettlers iterate through all tasks in the city worker task list. See patch #6048 ------------------------------------------------------------------------ r29012 | cazfi | 2015-05-07 01:43:06 +0300 (Thu, 07 May 2015) | 6 lines Changed paths: M /branches/S2_6/server/stdinhand.c Fixed delegation handling to be completely case-insensitive in respect to usernames. Reported by Davide Baldini See bug #21744 ------------------------------------------------------------------------ r29007 | cazfi | 2015-05-06 20:22:51 +0300 (Wed, 06 May 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl/gui_main.h M /branches/S2_6/client/gui-sdl/menu.c M /branches/S2_6/client/gui-sdl2/gui_main.h M /branches/S2_6/client/gui-sdl2/menu.c Restore sdl-clients' menu button after switching player. See bug #23551 ------------------------------------------------------------------------ r29004 | cazfi | 2015-05-06 19:56:47 +0300 (Wed, 06 May 2015) | 4 lines Changed paths: M /branches/S2_6/configure.ac Adjusted client preference order. See patch #6050 ------------------------------------------------------------------------ r29002 | cazfi | 2015-05-06 19:35:09 +0300 (Wed, 06 May 2015) | 6 lines Changed paths: M /branches/S2_6/data/alio.tilespec M /branches/S2_6/data/hexemplio/Makefile.am A /branches/S2_6/data/hexemplio/bases.png A /branches/S2_6/data/hexemplio/bases.spec M /branches/S2_6/data/hexemplio.tilespec M /branches/S2_6/data/toonhex.tilespec Use bases from ampliohexbig-2.5.09 in hexemplio & derivatives. Art by GriffonSpade See patch #6053 ------------------------------------------------------------------------ r29000 | sveinung | 2015-05-05 17:05:05 +0300 (Tue, 05 May 2015) | 17 lines Changed paths: M /branches/S2_6/common/actions.c M /branches/S2_6/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 ------------------------------------------------------------------------ r28999 | cazfi | 2015-05-05 08:28:42 +0300 (Tue, 05 May 2015) | 6 lines Changed paths: M /branches/S2_6/data/civ2civ3/techs.ruleset M /branches/S2_6/doc/README.ruleset_civ2civ3 Made Construction to require Iron Working instead of Currency in civ2civ3 ruleset. Patch by David Fernandez See patch #5999 ------------------------------------------------------------------------ r28996 | cazfi | 2015-05-05 07:08:54 +0300 (Tue, 05 May 2015) | 5 lines Changed paths: M /branches/S2_6/tools/mpgui_gtk2.c M /branches/S2_6/tools/mpgui_gtk3.c M /branches/S2_6/tools/mpgui_qt.cpp Make it clear that there's active modpack installation in progress when confirming modpack installer quitting. See patch #6052 ------------------------------------------------------------------------ r28994 | cazfi | 2015-05-05 07:02:25 +0300 (Tue, 05 May 2015) | 4 lines Changed paths: M /branches/S2_6/client/tilespec.c Made walled city sprites to respect city_offset -values. See bug #23550 ------------------------------------------------------------------------ r28986 | jtn | 2015-05-04 14:49:41 +0300 (Mon, 04 May 2015) | 5 lines Changed paths: M /branches/S2_6/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. ------------------------------------------------------------------------ r28985 | jtn | 2015-05-04 14:49:38 +0300 (Mon, 04 May 2015) | 4 lines Changed paths: M /branches/S2_6/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. ------------------------------------------------------------------------ r28984 | jtn | 2015-05-04 14:49:34 +0300 (Mon, 04 May 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/gui_main.c M /branches/S2_6/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. ------------------------------------------------------------------------ r28980 | sveinung | 2015-05-03 19:38:17 +0300 (Sun, 03 May 2015) | 3 lines Changed paths: M /branches/S2_6/client/gui-qt/menu.cpp Qt client: Use ruleset defined action ui names in menu items. See patch #6061 ------------------------------------------------------------------------ r28979 | sveinung | 2015-05-03 19:38:08 +0300 (Sun, 03 May 2015) | 3 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/menu.c M /branches/S2_6/client/gui-gtk-3.0/menu.c Gtk clients: Use ruleset defined action ui names in menu items. See patch #6060 ------------------------------------------------------------------------ r28978 | sveinung | 2015-05-03 19:38:00 +0300 (Sun, 03 May 2015) | 3 lines Changed paths: M /branches/S2_6/server/actiontools.c A player never cause an incident with him self. See patch #6062 ------------------------------------------------------------------------ r28977 | sveinung | 2015-05-03 19:37:50 +0300 (Sun, 03 May 2015) | 3 lines Changed paths: M /branches/S2_6/server/unithand.c Try to explain why the action the user tried to do was illegal. See patch #5976 ------------------------------------------------------------------------ r28971 | sveinung | 2015-05-03 18:10:44 +0300 (Sun, 03 May 2015) | 9 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r28966 | sveinung | 2015-04-30 18:12:31 +0300 (Thu, 30 Apr 2015) | 3 lines Changed paths: M /branches/S2_6/client/gui-qt/menu.cpp Qt client: Add a Establish Trade Route menu item. See patch #6054 ------------------------------------------------------------------------ r28960 | cazfi | 2015-04-29 23:05:18 +0300 (Wed, 29 Apr 2015) | 6 lines Changed paths: M /branches/S2_6/data/civ2civ3/units.ruleset M /branches/S2_6/doc/README.ruleset_civ2civ3 Allow missiles to attack air units in civ2civ3 ruleset. Patch by David Fernandez See patch #5997 ------------------------------------------------------------------------ r28956 | cazfi | 2015-04-29 21:32:14 +0300 (Wed, 29 Apr 2015) | 4 lines Changed paths: M /branches/S2_6/tools/download.c M /branches/S2_6/translations/Strings.txt Support translating typical modpack subtypes. See bug #23539 ------------------------------------------------------------------------ r28952 | cazfi | 2015-04-29 21:08:26 +0300 (Wed, 29 Apr 2015) | 4 lines Changed paths: M /branches/S2_6/ai/default/advdiplomacy.c AI does not chat about signing cease-fire when players are unable to meet to do so. See bug #23542 ------------------------------------------------------------------------ r28950 | cazfi | 2015-04-29 20:52:18 +0300 (Wed, 29 Apr 2015) | 6 lines Changed paths: A /branches/S2_6/data/alio A /branches/S2_6/data/alio/riversbrown.png A /branches/S2_6/data/alio/riversbrown.spec A /branches/S2_6/data/alio/riversgreen.png A /branches/S2_6/data/alio/riversgreen.spec A /branches/S2_6/data/alio/tunnels.png A /branches/S2_6/data/alio/tunnels.spec M /branches/S2_6/data/alio.tilespec Added rivers and tunnel to Alio tileset. Art by GriffonSpade See patch #6040 ------------------------------------------------------------------------ r28948 | cazfi | 2015-04-29 20:46:07 +0300 (Wed, 29 Apr 2015) | 4 lines Changed paths: M /branches/S2_6/tools/ruledit/ruledit_qt.cpp M /branches/S2_6/tools/ruledit/ruledit_qt.h Ask user to confirm quitting of ruledit. See patch #6043 ------------------------------------------------------------------------ r28946 | cazfi | 2015-04-29 20:35:13 +0300 (Wed, 29 Apr 2015) | 5 lines Changed paths: M /branches/S2_6/data/civ2civ3/nations.ruleset M /branches/S2_6/data/classic/nations.ruleset M /branches/S2_6/data/experimental/nations.ruleset M /branches/S2_6/data/multiplayer/nations.ruleset Reworded comment that did not really made sense in a branch where LandAndSea barbarians are not supported from nations.rulesets. See patch #6046 ------------------------------------------------------------------------ r28939 | cazfi | 2015-04-28 20:05:03 +0300 (Tue, 28 Apr 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl/messagewin.c M /branches/S2_6/client/gui-sdl2/messagewin.c Fixed sdl-clients' crash when changing player. See bug #23540 ------------------------------------------------------------------------ r28936 | cazfi | 2015-04-28 19:49:44 +0300 (Tue, 28 Apr 2015) | 6 lines Changed paths: M /branches/S2_6/data/civ2civ3/effects.ruleset M /branches/S2_6/data/civ2civ3/terrain.ruleset M /branches/S2_6/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 ------------------------------------------------------------------------ r28934 | cazfi | 2015-04-28 19:32:29 +0300 (Tue, 28 Apr 2015) | 4 lines Changed paths: M /branches/S2_6/data/alio.tilespec M /branches/S2_6/data/amplio2/Makefile.am A /branches/S2_6/data/amplio2/bases.png A /branches/S2_6/data/amplio2/bases.spec M /branches/S2_6/data/amplio2/moderncities.spec M /branches/S2_6/data/amplio2.tilespec M /branches/S2_6/data/cimpletoon.tilespec M /branches/S2_6/data/hexemplio.tilespec M /branches/S2_6/data/toonhex.tilespec Split bases out from amplio2 moderncities.png to a new bases.png See patch #6041 ------------------------------------------------------------------------ r28931 | cazfi | 2015-04-28 19:16:19 +0300 (Tue, 28 Apr 2015) | 4 lines Changed paths: M /branches/S2_6/tools/mpgui_qt.cpp M /branches/S2_6/tools/mpgui_qt.h Confirm Qt modpack installer quit if modpack download or installation is in progress. See patch #6042 ------------------------------------------------------------------------ r28929 | cazfi | 2015-04-28 02:49:44 +0300 (Tue, 28 Apr 2015) | 8 lines Changed paths: M /branches/S2_6/server/savegame2.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 ------------------------------------------------------------------------ r28927 | cazfi | 2015-04-27 20:40:51 +0300 (Mon, 27 Apr 2015) | 4 lines Changed paths: M /branches/S2_6/ai/threaded/taicity.c M /branches/S2_6/client/gui-gtk-3.0/citydlg.c M /branches/S2_6/client/packhand.c M /branches/S2_6/client/tilespec.c M /branches/S2_6/common/city.c M /branches/S2_6/common/city.h M /branches/S2_6/common/workertask.h M /branches/S2_6/server/advisors/autosettlers.c M /branches/S2_6/server/citytools.c M /branches/S2_6/server/savegame2.c M /branches/S2_6/server/unithand.c Store city worker task to a list (of one element, at the moment). See patch #6032 ------------------------------------------------------------------------ r28924 | cazfi | 2015-04-27 20:21:17 +0300 (Mon, 27 Apr 2015) | 4 lines Changed paths: M /branches/S2_6/common/aicore/caravan.c Fixed the way AI calculates how much trade would be lost when trade routes get cancelled. See bug #23532 ------------------------------------------------------------------------ r28922 | jtn | 2015-04-27 12:35:27 +0300 (Mon, 27 Apr 2015) | 6 lines Changed paths: M /branches/S2_6/server/connecthand.c M /branches/S2_6/server/ruleset.c M /branches/S2_6/server/savegame.c M /branches/S2_6/server/savegame2.c M /branches/S2_6/server/settings.c M /branches/S2_6/server/srv_main.c M /branches/S2_6/server/srv_main.h M /branches/S2_6/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. ------------------------------------------------------------------------ r28916 | jtn | 2015-04-27 12:24:26 +0300 (Mon, 27 Apr 2015) | 6 lines Changed paths: M /branches/S2_6/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. ------------------------------------------------------------------------ r28915 | jtn | 2015-04-27 12:24:23 +0300 (Mon, 27 Apr 2015) | 4 lines Changed paths: M /branches/S2_6/data/alien/terrain.ruleset M /branches/S2_6/data/civ1/terrain.ruleset M /branches/S2_6/data/civ2/terrain.ruleset M /branches/S2_6/data/civ2civ3/terrain.ruleset M /branches/S2_6/data/classic/terrain.ruleset M /branches/S2_6/data/experimental/terrain.ruleset M /branches/S2_6/data/multiplayer/terrain.ruleset M /branches/S2_6/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. ------------------------------------------------------------------------ r28914 | jtn | 2015-04-27 12:24:19 +0300 (Mon, 27 Apr 2015) | 3 lines Changed paths: M /branches/S2_6/common/terrain.c Extras' build_time_factor was used instead of removal_time_factor. See gna bug #23531. ------------------------------------------------------------------------ r28913 | jtn | 2015-04-27 12:24:16 +0300 (Mon, 27 Apr 2015) | 4 lines Changed paths: M /branches/S2_6/common/game.h M /branches/S2_6/common/packets.def M /branches/S2_6/data/alien/game.ruleset M /branches/S2_6/data/civ1/game.ruleset M /branches/S2_6/data/civ2/game.ruleset M /branches/S2_6/data/civ2civ3/game.ruleset M /branches/S2_6/data/classic/game.ruleset M /branches/S2_6/data/experimental/game.ruleset M /branches/S2_6/data/helpdata.txt M /branches/S2_6/data/multiplayer/game.ruleset M /branches/S2_6/data/stub/game.ruleset M /branches/S2_6/server/maphand.c M /branches/S2_6/server/ruleset.c M /branches/S2_6/tools/ruledit/rulesave.c Give rulesets control over the amount of territory a city can permanently claim for a nation. See gna patch #6036. ------------------------------------------------------------------------ r28912 | jtn | 2015-04-27 12:24:11 +0300 (Mon, 27 Apr 2015) | 6 lines Changed paths: M /branches/S2_6/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. ------------------------------------------------------------------------ r28911 | jtn | 2015-04-27 12:24:08 +0300 (Mon, 27 Apr 2015) | 3 lines Changed paths: M /branches/S2_6/common/packets.def M /branches/S2_6/fc_version Widen border_city_radius_sq in network protocol to fit its maximum value. See gna bug #23530. ------------------------------------------------------------------------ r28910 | jtn | 2015-04-27 12:24:05 +0300 (Mon, 27 Apr 2015) | 5 lines Changed paths: M /branches/S2_6/data/helpdata.txt Improve help for border claiming of water tiles. Report and initial patch by Marko Lindqvist (cazfi@gna). See gna patch #5987. ------------------------------------------------------------------------ r28909 | jtn | 2015-04-27 12:24:02 +0300 (Mon, 27 Apr 2015) | 3 lines Changed paths: M /branches/S2_6/client/gui-xaw/action_dialog.c Add missing #include "map.h" to Xaw client. See gna bug #23528. ------------------------------------------------------------------------ r28899 | cazfi | 2015-04-27 02:22:33 +0300 (Mon, 27 Apr 2015) | 6 lines Changed paths: M /branches/S2_6/data/civ2civ3/terrain.ruleset Full fortresses and airbases cannot be built to river tiles on civ2civ3 ruleset. Patch by David Fernandez See patch #5927 ------------------------------------------------------------------------ r28896 | cazfi | 2015-04-26 21:37:31 +0300 (Sun, 26 Apr 2015) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r28892 | cazfi | 2015-04-26 21:22:27 +0300 (Sun, 26 Apr 2015) | 6 lines Changed paths: M /branches/S2_6/server/ruleset.c Fixed a crash when nation legend is missing Reported by Renato See bug #20110 ------------------------------------------------------------------------ r28889 | cazfi | 2015-04-26 21:02:37 +0300 (Sun, 26 Apr 2015) | 4 lines Changed paths: M /branches/S2_6/doc/HOWTOPLAY HOWTOPLAY to list fair generator See bug #23397 ------------------------------------------------------------------------ r28887 | cazfi | 2015-04-26 18:50:45 +0300 (Sun, 26 Apr 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl2/chatline.c Fixed sdl2-client chat input handling See bug #23527 ------------------------------------------------------------------------ r28883 | cazfi | 2015-04-26 18:40:55 +0300 (Sun, 26 Apr 2015) | 4 lines Changed paths: M /branches/S2_6/configure.ac M /branches/S2_6/m4/c99.m4 Added configure check that preprocessor __VA_ARGS__ handling works the way we expect. See patch #6033 ------------------------------------------------------------------------ r28881 | cazfi | 2015-04-26 13:36:56 +0300 (Sun, 26 Apr 2015) | 4 lines Changed paths: M /branches/S2_6/data/alien/game.ruleset A /branches/S2_6/data/alio.tilespec (from /branches/S2_6/data/toonhex.tilespec:28879) Added Alio tileset, initially as copy of Toonhex See patch #5904 ------------------------------------------------------------------------ r28878 | sveinung | 2015-04-26 03:47:58 +0300 (Sun, 26 Apr 2015) | 3 lines Changed paths: M /branches/S2_6/common/actions.h M /branches/S2_6/common/unittype.c Move definition of ACTION_ANY to common/actions.h See patch #6034 ------------------------------------------------------------------------ r28875 | cazfi | 2015-04-25 23:45:39 +0300 (Sat, 25 Apr 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r28873 | cazfi | 2015-04-25 23:15:58 +0300 (Sat, 25 Apr 2015) | 4 lines Changed paths: M /branches/S2_6/common/fc_interface.c M /branches/S2_6/common/player.c M /branches/S2_6/common/player.h Store city worker task to a list. See patch #6032 ------------------------------------------------------------------------ r28868 | jtn | 2015-04-25 11:53:23 +0300 (Sat, 25 Apr 2015) | 6 lines Changed paths: M /branches/S2_6/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. ------------------------------------------------------------------------ r28864 | cazfi | 2015-04-24 22:38:03 +0300 (Fri, 24 Apr 2015) | 4 lines Changed paths: M /branches/S2_6/server/generator/utilities.c M /branches/S2_6/server/generator/utilities.h M /branches/S2_6/server/srv_main.c Free memory allocated by map generator on exit. See patch #6030 ------------------------------------------------------------------------ r28862 | cazfi | 2015-04-24 22:08:55 +0300 (Fri, 24 Apr 2015) | 6 lines Changed paths: M /branches/S2_6/data/multiplayer/game.ruleset M /branches/S2_6/doc/README.ruleset_multiplayer Enabled tired_attack rules in multiplayer ruleset. Requested by pepeto See bug #22395 ------------------------------------------------------------------------ r28860 | cazfi | 2015-04-24 22:02:50 +0300 (Fri, 24 Apr 2015) | 4 lines Changed paths: M /branches/S2_6/server/savecompat.c M /branches/S2_6/server/savegame2.c Rearranged trait information save format so tabular format can be used. See patch #6027 ------------------------------------------------------------------------ r28858 | cazfi | 2015-04-24 18:34:55 +0300 (Fri, 24 Apr 2015) | 4 lines Changed paths: M /branches/S2_6/ai/threaded/taicity.c Turned inner part of tai_city_worker_task_select(), checking single tile, to a separate function See patch #6025 ------------------------------------------------------------------------ r28856 | cazfi | 2015-04-24 01:25:34 +0300 (Fri, 24 Apr 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl2/chatline.c Fixed crash on sdl2-client chat input widget opening. See bug #23514 ------------------------------------------------------------------------ r28854 | cazfi | 2015-04-24 00:07:56 +0300 (Fri, 24 Apr 2015) | 4 lines Changed paths: M /branches/S2_6/ai/default/ailog.c M /branches/S2_6/ai/default/daieffects.c M /branches/S2_6/common/achievements.c M /branches/S2_6/common/actions.c M /branches/S2_6/common/base.c M /branches/S2_6/common/borders.c M /branches/S2_6/common/extras.c M /branches/S2_6/common/map.h M /branches/S2_6/common/packets.h M /branches/S2_6/common/road.c M /branches/S2_6/common/scriptcore/api_common_utilities.c M /branches/S2_6/common/scriptcore/api_game_find.c M /branches/S2_6/common/tile.c M /branches/S2_6/server/diplomats.c M /branches/S2_6/server/meta.c M /branches/S2_6/server/srv_log.c M /branches/S2_6/tools/ruledit/rulesave.c Define packet_ruleset_terrain_control before use in map.h See patch #6018 ------------------------------------------------------------------------ r28849 | cazfi | 2015-04-23 23:06:09 +0300 (Thu, 23 Apr 2015) | 4 lines Changed paths: M /branches/S2_6/INSTALL List common library requirements in INSTALL See patch #6024 ------------------------------------------------------------------------ r28845 | cazfi | 2015-04-23 02:19:41 +0300 (Thu, 23 Apr 2015) | 4 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r28842 | cazfi | 2015-04-23 01:16:30 +0300 (Thu, 23 Apr 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-sdl/dialogs.c M /branches/S2_6/client/gui-sdl/menu.c M /branches/S2_6/client/gui-sdl/optiondlg.c M /branches/S2_6/client/gui-sdl/optiondlg.h M /branches/S2_6/client/gui-sdl2/dialogs.c M /branches/S2_6/client/gui-sdl2/menu.c M /branches/S2_6/client/gui-sdl2/optiondlg.c M /branches/S2_6/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 ------------------------------------------------------------------------ r28839 | cazfi | 2015-04-23 01:08:25 +0300 (Thu, 23 Apr 2015) | 4 lines Changed paths: M /branches/S2_6/configure.ac Avoid single-quote in storing FC_STORE_xxFLAGS variables See patch #6001 ------------------------------------------------------------------------ r28834 | sveinung | 2015-04-21 17:35:45 +0300 (Tue, 21 Apr 2015) | 10 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r28830 | cazfi | 2015-04-20 23:46:16 +0300 (Mon, 20 Apr 2015) | 4 lines Changed paths: M /branches/S2_6/dependencies/lua-5.3/Version M /branches/S2_6/dependencies/lua-5.3/src/lstate.h M /branches/S2_6/dependencies/lua-5.3/src/lvm.c Applied lua.org patch 3 to included lua-5.3.0 See patch #6005 ------------------------------------------------------------------------ r28827 | cazfi | 2015-04-20 19:23:14 +0300 (Mon, 20 Apr 2015) | 4 lines Changed paths: M /branches/S2_6/data/helpdata.txt In the combat documentation example, clarify that classic ruleset Sun Tzu affects land units only. See patch #5986 ------------------------------------------------------------------------ r28825 | cazfi | 2015-04-20 19:17:15 +0300 (Mon, 20 Apr 2015) | 4 lines Changed paths: M /branches/S2_6/m4/iconv.m4 M /branches/S2_6/m4/po.m4 M /branches/S2_6/translations/freeciv/Makevars M /branches/S2_6/translations/nations/Makevars M /branches/S2_6/translations/ruledit/Makevars Updated bootstrap files originating from gettext to ones from gettext-0.19.4 See patch #6016 ------------------------------------------------------------------------ r28823 | cazfi | 2015-04-20 04:03:02 +0300 (Mon, 20 Apr 2015) | 4 lines Changed paths: M /branches/S2_6/doc/README.graphics Documented activity_offset_y See patch #6007 ------------------------------------------------------------------------ r28819 | cazfi | 2015-04-20 03:58:18 +0300 (Mon, 20 Apr 2015) | 10 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/helpdlg.c M /branches/S2_6/client/gui-gtk-3.0/helpdlg.c M /branches/S2_6/client/gui-sdl/graphics.c M /branches/S2_6/client/gui-sdl2/graphics.c M /branches/S2_6/client/gui-xaw/helpdlg.c M /branches/S2_6/common/city.c M /branches/S2_6/common/improvement.c M /branches/S2_6/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 ------------------------------------------------------------------------ r28815 | cazfi | 2015-04-20 03:09:08 +0300 (Mon, 20 Apr 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r28809 | cazfi | 2015-04-19 14:29:35 +0300 (Sun, 19 Apr 2015) | 4 lines Changed paths: M /branches/S2_6/configure.ac Give xgettext parameter --add-comments="TRANS" via AM_XGETTEXT_OPTION See patch #6002 ------------------------------------------------------------------------ r28807 | cazfi | 2015-04-19 14:02:17 +0300 (Sun, 19 Apr 2015) | 5 lines Changed paths: M /branches/S2_6/data/alien/game.ruleset M /branches/S2_6/data/civ1/game.ruleset M /branches/S2_6/data/civ2/game.ruleset M /branches/S2_6/data/civ2civ3/game.ruleset M /branches/S2_6/data/classic/game.ruleset M /branches/S2_6/data/experimental/game.ruleset M /branches/S2_6/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 ------------------------------------------------------------------------ r28803 | cazfi | 2015-04-18 01:28:17 +0300 (Sat, 18 Apr 2015) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/fi.po Updated Finnish translation. This is just S2_5 translation msgmerged against latest S2_6 strings. ------------------------------------------------------------------------ r28800 | jtn | 2015-04-17 19:19:22 +0300 (Fri, 17 Apr 2015) | 2 lines Changed paths: M /branches/S2_6/client/packhand.c Fix/improve comments about how cargo and transporters are knitted together in the client. ------------------------------------------------------------------------ r28798 | cazfi | 2015-04-17 00:37:04 +0300 (Fri, 17 Apr 2015) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r28795 | cazfi | 2015-04-16 21:22:25 +0300 (Thu, 16 Apr 2015) | 4 lines Changed paths: M /branches/S2_6/data/civ2civ3/buildings.ruleset Use same text fragment about production increase in helptexts of all civ2civ3 electrical plants See patch #5988 ------------------------------------------------------------------------ r28793 | cazfi | 2015-04-16 21:14:58 +0300 (Thu, 16 Apr 2015) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r28790 | cazfi | 2015-04-16 20:56:35 +0300 (Thu, 16 Apr 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl/widget_edit.c M /branches/S2_6/client/gui-sdl2/widget_edit.c Fixed compiler warning about "always true" array address checking if() See bug #23483 ------------------------------------------------------------------------ r28788 | cazfi | 2015-04-15 08:30:23 +0300 (Wed, 15 Apr 2015) | 4 lines Changed paths: M /branches/S2_6/common/tech.h M /branches/S2_6/data/alien/techs.ruleset M /branches/S2_6/data/civ2civ3/techs.ruleset M /branches/S2_6/data/classic/techs.ruleset M /branches/S2_6/data/experimental/techs.ruleset M /branches/S2_6/data/multiplayer/techs.ruleset M /branches/S2_6/data/stub/techs.ruleset M /branches/S2_6/fc_version M /branches/S2_6/server/maphand.c Added tech flag "Claim_Ocean_Limited" See patch #4629 ------------------------------------------------------------------------ r28786 | cazfi | 2015-04-15 07:47:45 +0300 (Wed, 15 Apr 2015) | 6 lines Changed paths: M /branches/S2_6/configure.ac M /branches/S2_6/translations/freeciv/Makevars M /branches/S2_6/translations/nations/Makevars M /branches/S2_6/translations/ruledit/Makevars Set our own xgettext options via AM_XGETTEXT_OPTION where possible. Suggested by Louis Moureaux See patch #5901 ------------------------------------------------------------------------ r28783 | cazfi | 2015-04-15 07:37:14 +0300 (Wed, 15 Apr 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r28781 | cazfi | 2015-04-15 07:31:54 +0300 (Wed, 15 Apr 2015) | 4 lines Changed paths: M /branches/S2_6/client/helpdata.c M /branches/S2_6/common/aicore/pf_tools.c M /branches/S2_6/common/fc_types.h M /branches/S2_6/common/metaknowledge.c M /branches/S2_6/common/requirements.c M /branches/S2_6/data/alien/game.ruleset M /branches/S2_6/data/civ1/game.ruleset M /branches/S2_6/data/civ2/game.ruleset M /branches/S2_6/data/civ2civ3/game.ruleset M /branches/S2_6/data/classic/game.ruleset M /branches/S2_6/data/experimental/game.ruleset M /branches/S2_6/data/multiplayer/game.ruleset M /branches/S2_6/doc/README.effects M /branches/S2_6/server/unithand.c Renamed unit state "TransportDependent" as "OnLivableTile" and reversed its handling. See patch #5993 ------------------------------------------------------------------------ r28778 | mir3x | 2015-04-13 21:48:50 +0300 (Mon, 13 Apr 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/helpdlg.cpp Fixed cut string in qt help label Reported by Marko Lindqvist See bug #23304 ------------------------------------------------------------------------ r28775 | mir3x | 2015-04-13 21:41:48 +0300 (Mon, 13 Apr 2015) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/helpdlg.cpp Fixed typo in help dialog. Patch by Louis Moureaux See bug #23284 ------------------------------------------------------------------------ r28772 | mir3x | 2015-04-13 21:31:19 +0300 (Mon, 13 Apr 2015) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/pages.cpp Changed string used to load scenario. Patch by Louis Moureaux See bug #23282 ------------------------------------------------------------------------ r28769 | cazfi | 2015-04-13 08:12:33 +0300 (Mon, 13 Apr 2015) | 4 lines Changed paths: M /branches/S2_6/doc/README.governor Updated README.governor See patch #5990 ------------------------------------------------------------------------ r28767 | cazfi | 2015-04-13 07:43:37 +0300 (Mon, 13 Apr 2015) | 5 lines Changed paths: M /branches/S2_6/data/civ1/nations.ruleset M /branches/S2_6/data/civ2/nations.ruleset M /branches/S2_6/data/civ2civ3/nations.ruleset M /branches/S2_6/data/classic/nations.ruleset M /branches/S2_6/data/default/nationlist.ruleset M /branches/S2_6/data/experimental/nations.ruleset M /branches/S2_6/data/multiplayer/nations.ruleset M /branches/S2_6/data/stub/nations.ruleset Removed barbarian nations from default nationlist.ruleset, and added them to individual nations.rulesets instead. See patch #5693 ------------------------------------------------------------------------ r28765 | cazfi | 2015-04-12 09:27:01 +0300 (Sun, 12 Apr 2015) | 4 lines Changed paths: M /branches/S2_6/client/servers.c Client starts to listen LAN announcement before requesting them. See bug #23319 ------------------------------------------------------------------------ r28761 | cazfi | 2015-04-12 02:31:53 +0300 (Sun, 12 Apr 2015) | 5 lines Changed paths: M /branches/S2_6/client/tilespec.c Corrected tilespec error messages to complain about lack of the actual sprites and not of their tags. See bug #23299 ------------------------------------------------------------------------ r28758 | cazfi | 2015-04-12 00:02:52 +0300 (Sun, 12 Apr 2015) | 4 lines Changed paths: M /branches/S2_6/common/fc_interface.c M /branches/S2_6/utility/shared.c M /branches/S2_6/utility/shared.h Free multicast group name on exit. See patch #5989 ------------------------------------------------------------------------ r28751 | cazfi | 2015-04-10 00:25:29 +0300 (Fri, 10 Apr 2015) | 4 lines Changed paths: M /branches/S2_6/doc/Makefile.am D /branches/S2_6/doc/README.cma A /branches/S2_6/doc/README.governor (from /branches/S2_6/doc/README.cma:28743) Renamed README.cma as README.governor See patch #5965 ------------------------------------------------------------------------ r28748 | cazfi | 2015-04-09 23:56:51 +0300 (Thu, 09 Apr 2015) | 5 lines Changed paths: M /branches/S2_6/server/settings.c M /branches/S2_6/server/settings.h M /branches/S2_6/server/stdinhand.c M /branches/S2_6/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 ------------------------------------------------------------------------ r28745 | cazfi | 2015-04-09 20:49:34 +0300 (Thu, 09 Apr 2015) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/fi.po Updated Finnish translation. This is just S2_5 translation msgmerged against latest S2_6 strings. ------------------------------------------------------------------------ r28741 | jtn | 2015-04-07 10:29:22 +0300 (Tue, 07 Apr 2015) | 3 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/helpdlg.c M /branches/S2_6/client/gui-gtk-3.0/helpdlg.c M /branches/S2_6/client/helpdata.c Add governments to insert_allows(). See gna patch #5813. ------------------------------------------------------------------------ r28740 | jtn | 2015-04-07 10:29:18 +0300 (Tue, 07 Apr 2015) | 3 lines Changed paths: M /branches/S2_6/client/helpdata.c Automatically document things allowed/prevented by extras/nations. See gna patch #5984. ------------------------------------------------------------------------ r28736 | cazfi | 2015-04-07 06:23:48 +0300 (Tue, 07 Apr 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/helpdlg.c M /branches/S2_6/client/gui-gtk-3.0/helpdlg.c M /branches/S2_6/client/gui-qt/plrdlg.cpp M /branches/S2_6/client/gui-qt/repodlgs.cpp M /branches/S2_6/client/gui-sdl/citydlg.c M /branches/S2_6/client/gui-sdl/gui_tilespec.c M /branches/S2_6/client/gui-sdl/helpdlg.c M /branches/S2_6/client/gui-sdl/mapview.c M /branches/S2_6/client/gui-sdl2/citydlg.c M /branches/S2_6/client/gui-sdl2/gui_tilespec.c M /branches/S2_6/client/gui-sdl2/helpdlg.c M /branches/S2_6/client/gui-sdl2/mapview.c M /branches/S2_6/client/gui-xaw/helpdlg.c M /branches/S2_6/common/tech.c M /branches/S2_6/server/settings.h M /branches/S2_6/tools/civmanual.c Qualified string "None" See patch #5880 ------------------------------------------------------------------------ r28732 | cazfi | 2015-04-07 01:44:56 +0300 (Tue, 07 Apr 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r28726 | jtn | 2015-04-06 11:48:19 +0300 (Mon, 06 Apr 2015) | 3 lines Changed paths: M /branches/S2_6/data/civ2civ3/units.ruleset Improve civ2civ3 help about nuclear fallout. See gna bug #23428. ------------------------------------------------------------------------ r28725 | jtn | 2015-04-06 11:48:17 +0300 (Mon, 06 Apr 2015) | 5 lines Changed paths: M /branches/S2_6/data/helpdata.txt Correct help about lack of automatic roads in river cities. Reported by Robin Patterson. See gna bug #23427. ------------------------------------------------------------------------ r28724 | jtn | 2015-04-06 11:48:14 +0300 (Mon, 06 Apr 2015) | 3 lines Changed paths: M /branches/S2_6/client/helpdata.c M /branches/S2_6/data/civ2/units.ruleset M /branches/S2_6/data/civ2civ3/units.ruleset M /branches/S2_6/data/classic/units.ruleset M /branches/S2_6/data/experimental/units.ruleset M /branches/S2_6/data/multiplayer/units.ruleset Document unit transform ability automatically. See gna patch #5982. ------------------------------------------------------------------------ r28723 | jtn | 2015-04-06 11:48:10 +0300 (Mon, 06 Apr 2015) | 1 line Changed paths: M /branches/S2_6/common/effects.c Expand header comments for effect_cumulative_min/max(). ------------------------------------------------------------------------ r28717 | cazfi | 2015-04-05 09:51:45 +0300 (Sun, 05 Apr 2015) | 4 lines Changed paths: M /branches/S2_6/scripts/freeciv.supp Updated freeciv.supp with new readline suppressions. See patch #5963 ------------------------------------------------------------------------ r28714 | cazfi | 2015-04-05 09:03:31 +0300 (Sun, 05 Apr 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/citydlg.c M /branches/S2_6/client/gui-gtk-3.0/cma_fe.c M /branches/S2_6/client/gui-gtk-3.0/cma_fe.h Adjust gtk3-client citydialog when running on small screen device See patch #5958 ------------------------------------------------------------------------ r28711 | cazfi | 2015-04-05 03:20:59 +0300 (Sun, 05 Apr 2015) | 4 lines Changed paths: M /branches/S2_6/common/fc_types.h M /branches/S2_6/common/game.h M /branches/S2_6/common/packets.def M /branches/S2_6/fc_version M /branches/S2_6/server/connecthand.c M /branches/S2_6/server/plrhand.c M /branches/S2_6/server/plrhand.h M /branches/S2_6/server/settings.c M /branches/S2_6/server/stdinhand.c Added server setting 'persistentready' See patch #5978 ------------------------------------------------------------------------ r28708 | jtn | 2015-04-04 14:53:50 +0300 (Sat, 04 Apr 2015) | 4 lines Changed paths: M /branches/S2_6/translations/freeciv/es.po M /branches/S2_6/translations/nations/es.po Updated Spanish translation by Jordi Negrevernis i Font msgmerged from S2_5 r28707. Stats on S2_6: freeciv: 91%: 5839 translated, 423 fuzzy, 132 untranslated. nations: 100%: 1844 translated. ------------------------------------------------------------------------ r28705 | cazfi | 2015-04-04 12:21:51 +0300 (Sat, 04 Apr 2015) | 6 lines Changed paths: M /branches/S2_6/data/hex2t/Makefile.am M /branches/S2_6/data/hex2t/tiles.png M /branches/S2_6/data/hex2t/tiles.spec A /branches/S2_6/data/hex2t/unitcost.png A /branches/S2_6/data/hex2t/unitcost.spec M /branches/S2_6/data/hex2t.tilespec Updated hex2t with maglev, inaccessible terrain, full unitcost sprite set. Art by GriffonSpade See patch #5980 ------------------------------------------------------------------------ r28703 | cazfi | 2015-04-04 01:52:33 +0300 (Sat, 04 Apr 2015) | 2 lines Changed paths: M /branches/S2_6/translations/ruledit/fi.po Updated Finnish translation of "Resources" in ruledit domain to match core domain terminology. ------------------------------------------------------------------------ r28700 | cazfi | 2015-04-03 12:32:31 +0300 (Fri, 03 Apr 2015) | 7 lines Changed paths: M /branches/S2_6/data/isophex/terrain1.png M /branches/S2_6/data/isophex/terrain1.spec M /branches/S2_6/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 ------------------------------------------------------------------------ r28697 | cazfi | 2015-04-03 11:49:54 +0300 (Fri, 03 Apr 2015) | 4 lines Changed paths: M /branches/S2_6/common/unittype.h Qualified unit flag name strings. See patch #5960 ------------------------------------------------------------------------ r28695 | cazfi | 2015-04-02 23:14:02 +0300 (Thu, 02 Apr 2015) | 6 lines Changed paths: M /branches/S2_6/common/game.c M /branches/S2_6/common/game.h M /branches/S2_6/server/report.c M /branches/S2_6/server/settings.c Added server setting setscoreloglevel Patch by Dumbo See patch #5727 ------------------------------------------------------------------------ r28693 | cazfi | 2015-04-02 22:17:15 +0300 (Thu, 02 Apr 2015) | 6 lines Changed paths: M /branches/S2_6/client/tilespec.c M /branches/S2_6/data/amplio.tilespec M /branches/S2_6/data/amplio2.tilespec M /branches/S2_6/data/cimpletoon.tilespec M /branches/S2_6/data/hex2t.tilespec M /branches/S2_6/data/hexemplio.tilespec M /branches/S2_6/data/isophex.tilespec M /branches/S2_6/data/isotrident.tilespec M /branches/S2_6/data/toonhex.tilespec M /branches/S2_6/data/trident.tilespec Added unit activity icon offset in Y-direction to tilespec format. Requested by GriffonSpade See patch #5961 ------------------------------------------------------------------------ r28691 | cazfi | 2015-04-02 09:11:39 +0300 (Thu, 02 Apr 2015) | 7 lines Changed paths: M /branches/S2_6/client/tilespec.c M /branches/S2_6/common/base.h M /branches/S2_6/common/extras.h M /branches/S2_6/data/alien/terrain.ruleset M /branches/S2_6/data/civ1/terrain.ruleset M /branches/S2_6/data/civ2/terrain.ruleset M /branches/S2_6/data/civ2civ3/terrain.ruleset M /branches/S2_6/data/classic/terrain.ruleset M /branches/S2_6/data/experimental/terrain.ruleset M /branches/S2_6/data/multiplayer/terrain.ruleset M /branches/S2_6/data/stub/terrain.ruleset M /branches/S2_6/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 ------------------------------------------------------------------------ r28688 | sveinung | 2015-04-02 00:48:09 +0300 (Thu, 02 Apr 2015) | 6 lines Changed paths: M /branches/S2_6/common/unittype.c M /branches/S2_6/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 ------------------------------------------------------------------------ r28681 | sveinung | 2015-04-01 14:48:32 +0300 (Wed, 01 Apr 2015) | 3 lines Changed paths: M /branches/S2_6/common/metaknowledge.c Add meta knowledge about the OutputType requirement type. See patch #5968 ------------------------------------------------------------------------ r28678 | cazfi | 2015-04-01 06:44:50 +0300 (Wed, 01 Apr 2015) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/helpdlg.cpp Fixed Qt-client compilation with --disable-nls Patch by Alexey Novikov See bug #23415 ------------------------------------------------------------------------ r28674 | cazfi | 2015-03-31 23:31:31 +0300 (Tue, 31 Mar 2015) | 6 lines Changed paths: M /branches/S2_6/data/isotrident/Makefile.am M /branches/S2_6/data/isotrident/terrain1.png M /branches/S2_6/data/isotrident/terrain1.spec A /branches/S2_6/data/isotrident/unitcost.png A /branches/S2_6/data/isotrident/unitcost.spec M /branches/S2_6/data/isotrident.tilespec Updated isotrident with maglev, inaccessible terrain, full unitcost sprite set. Art by GriffonSpade See patch #5962 ------------------------------------------------------------------------ r28670 | cazfi | 2015-03-31 23:19:11 +0300 (Tue, 31 Mar 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/citydlg.c Fixed gtk3-client citydlg overview tab bottom part column spacing See patch #5957 ------------------------------------------------------------------------ r28668 | cazfi | 2015-03-31 23:07:34 +0300 (Tue, 31 Mar 2015) | 4 lines Changed paths: M /branches/S2_6/translations/ruledit/Makevars Made "RQ_" a gettext keyword for ruleset translation domain. See patch #5959 ------------------------------------------------------------------------ r28666 | cazfi | 2015-03-30 21:31:51 +0300 (Mon, 30 Mar 2015) | 4 lines Changed paths: M /branches/S2_6/client/tilespec.c M /branches/S2_6/data/amplio.tilespec M /branches/S2_6/data/amplio2.tilespec M /branches/S2_6/data/cimpletoon.tilespec M /branches/S2_6/data/hex2t.tilespec M /branches/S2_6/data/hexemplio.tilespec M /branches/S2_6/data/isophex.tilespec M /branches/S2_6/data/isotrident.tilespec M /branches/S2_6/data/toonhex.tilespec M /branches/S2_6/data/trident.tilespec M /branches/S2_6/doc/README.graphics Added unit activity icon offset in X-direction to tilespec format. See patch #5821 ------------------------------------------------------------------------ r28663 | cazfi | 2015-03-30 20:39:53 +0300 (Mon, 30 Mar 2015) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r28660 | zero00072 | 2015-03-30 12:35:14 +0300 (Mon, 30 Mar 2015) | 3 lines Changed paths: M /branches/S2_6/translations/ruledit/zh_TW.po Translated zh_TW.po for ruledit. ------------------------------------------------------------------------ r28655 | cazfi | 2015-03-30 00:08:21 +0300 (Mon, 30 Mar 2015) | 6 lines Changed paths: M /branches/S2_6/data/amplio2/maglev.png Updated amplio2 Maglev art. Art by GriffonSpade See patch #5756 ------------------------------------------------------------------------ r28651 | cazfi | 2015-03-29 21:58:39 +0300 (Sun, 29 Mar 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/diplodlg.c M /branches/S2_6/client/gui-gtk-3.0/diplodlg.c M /branches/S2_6/client/gui-qt/diplodlg.cpp M /branches/S2_6/client/gui-sdl/diplodlg.c M /branches/S2_6/client/gui-sdl2/diplodlg.c M /branches/S2_6/common/player.c Made it impossible to accept pacts (cease-fire, peace, alliance) between members of the same team. See bug #23421 ------------------------------------------------------------------------ r28648 | cazfi | 2015-03-29 17:37:14 +0300 (Sun, 29 Mar 2015) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/fi.po Updated Finnish translation. This is just a copy from S2_5 msgmerged against S2_6 strings. ------------------------------------------------------------------------ r28646 | cazfi | 2015-03-29 11:14:24 +0300 (Sun, 29 Mar 2015) | 2 lines Changed paths: M /branches/S2_6/translations/ruledit/fi.po Updated Finnish ruledit translation. ------------------------------------------------------------------------ r28643 | cazfi | 2015-03-28 21:15:47 +0200 (Sat, 28 Mar 2015) | 6 lines Changed paths: M /branches/S2_6/server/srv_main.c Fixed a crash when playing with a non-randomly selected nation. Reported by Sveinung Kvilhaugsvik See bug #23416 ------------------------------------------------------------------------ r28641 | cazfi | 2015-03-28 08:58:25 +0200 (Sat, 28 Mar 2015) | 4 lines Changed paths: M /branches/S2_6/tools/ruledit/tab_misc.cpp M /branches/S2_6/utility/fcintl.h Quolified ruledit ruleset statistics strings. See patch #5947 ------------------------------------------------------------------------ r28636 | cazfi | 2015-03-27 21:49:24 +0200 (Fri, 27 Mar 2015) | 4 lines Changed paths: M /branches/S2_6/doc/README.graphics Documented spritegrid definition fields. See patch #5948 ------------------------------------------------------------------------ r28630 | cazfi | 2015-03-27 08:25:05 +0200 (Fri, 27 Mar 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r28627 | cazfi | 2015-03-27 02:05:52 +0200 (Fri, 27 Mar 2015) | 4 lines Changed paths: M /branches/S2_6/server/advisors/autosettlers.c M /branches/S2_6/server/advisors/autosettlers.h M /branches/S2_6/server/srv_main.c Free autosettlers timer See patch #5946 ------------------------------------------------------------------------ r28625 | cazfi | 2015-03-25 20:40:39 +0200 (Wed, 25 Mar 2015) | 5 lines Changed paths: M /branches/S2_6/common/fc_types.h M /branches/S2_6/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 ------------------------------------------------------------------------ r28622 | cazfi | 2015-03-25 19:23:06 +0200 (Wed, 25 Mar 2015) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r28620 | cazfi | 2015-03-25 18:21:02 +0200 (Wed, 25 Mar 2015) | 5 lines Changed paths: M /branches/S2_6/client/tilespec.c M /branches/S2_6/data/amplio/ancientcities.spec M /branches/S2_6/data/amplio/explosions.spec M /branches/S2_6/data/amplio/fog.spec M /branches/S2_6/data/amplio/grid.spec M /branches/S2_6/data/amplio/maglev.spec M /branches/S2_6/data/amplio/medievalcities.spec M /branches/S2_6/data/amplio/moderncities.spec M /branches/S2_6/data/amplio/nuke.spec M /branches/S2_6/data/amplio/ocean.spec M /branches/S2_6/data/amplio/select.spec M /branches/S2_6/data/amplio/terrain1.spec M /branches/S2_6/data/amplio/terrain2.spec M /branches/S2_6/data/amplio/tiles.spec M /branches/S2_6/data/amplio/units.spec M /branches/S2_6/data/amplio/upkeep.spec M /branches/S2_6/data/amplio/water.spec M /branches/S2_6/data/amplio2/activities.spec M /branches/S2_6/data/amplio2/ancientcities.spec M /branches/S2_6/data/amplio2/explosions.spec M /branches/S2_6/data/amplio2/fog.spec M /branches/S2_6/data/amplio2/grid.spec M /branches/S2_6/data/amplio2/hills.spec M /branches/S2_6/data/amplio2/maglev.spec M /branches/S2_6/data/amplio2/medievalcities.spec M /branches/S2_6/data/amplio2/moderncities.spec M /branches/S2_6/data/amplio2/mountains.spec M /branches/S2_6/data/amplio2/nuke.spec M /branches/S2_6/data/amplio2/ocean.spec M /branches/S2_6/data/amplio2/select.spec M /branches/S2_6/data/amplio2/terrain1.spec M /branches/S2_6/data/amplio2/terrain2.spec M /branches/S2_6/data/amplio2/tiles.spec M /branches/S2_6/data/amplio2/units.spec M /branches/S2_6/data/amplio2/upkeep.spec M /branches/S2_6/data/amplio2/veterancy.spec M /branches/S2_6/data/amplio2/water.spec M /branches/S2_6/data/cimpletoon/orient_units.spec M /branches/S2_6/data/hex2t/grid.spec M /branches/S2_6/data/hex2t/items.spec M /branches/S2_6/data/hex2t/overlays.spec M /branches/S2_6/data/hex2t/select.spec M /branches/S2_6/data/hex2t/tiles.spec M /branches/S2_6/data/hexemplio/grid.spec M /branches/S2_6/data/hexemplio/rivers.spec M /branches/S2_6/data/hexemplio/roads.spec M /branches/S2_6/data/hexemplio/select.spec M /branches/S2_6/data/hexemplio/terrain1.spec M /branches/S2_6/data/hexemplio/terrain2.spec M /branches/S2_6/data/hexemplio/tiles.spec M /branches/S2_6/data/hexemplio/unitcost.spec M /branches/S2_6/data/hexemplio/unitextras.spec M /branches/S2_6/data/hexemplio/water1.spec M /branches/S2_6/data/hexemplio/water2.spec M /branches/S2_6/data/hexemplio/water3.spec M /branches/S2_6/data/isophex/darkness.spec M /branches/S2_6/data/isophex/grid.spec M /branches/S2_6/data/isophex/rivers.spec M /branches/S2_6/data/isophex/terrain1.spec M /branches/S2_6/data/isophex/terrain2.spec M /branches/S2_6/data/isotrident/cities.spec M /branches/S2_6/data/isotrident/fog.spec M /branches/S2_6/data/isotrident/grid.spec M /branches/S2_6/data/isotrident/morecities.spec M /branches/S2_6/data/isotrident/nuke.spec M /branches/S2_6/data/isotrident/ocean.spec M /branches/S2_6/data/isotrident/select.spec M /branches/S2_6/data/isotrident/terrain1.spec M /branches/S2_6/data/isotrident/terrain2.spec M /branches/S2_6/data/isotrident/tiles.spec M /branches/S2_6/data/isotrident/unitextras.spec M /branches/S2_6/data/misc/buildings-large.spec M /branches/S2_6/data/misc/buildings.spec M /branches/S2_6/data/misc/chiefs.spec M /branches/S2_6/data/misc/citybar.spec M /branches/S2_6/data/misc/cursors.spec M /branches/S2_6/data/misc/editor.spec M /branches/S2_6/data/misc/events.spec M /branches/S2_6/data/misc/flags-large.spec M /branches/S2_6/data/misc/flags.spec M /branches/S2_6/data/misc/governments.spec M /branches/S2_6/data/misc/icons.spec M /branches/S2_6/data/misc/overlays.spec M /branches/S2_6/data/misc/shields-large.spec M /branches/S2_6/data/misc/shields.spec M /branches/S2_6/data/misc/small.spec M /branches/S2_6/data/misc/space.spec M /branches/S2_6/data/misc/specialists.spec M /branches/S2_6/data/misc/techs.spec M /branches/S2_6/data/misc/treaty.spec M /branches/S2_6/data/misc/wonders-large.spec M /branches/S2_6/data/trident/auto_ll.spec M /branches/S2_6/data/trident/cities.spec M /branches/S2_6/data/trident/earth.spec M /branches/S2_6/data/trident/explosions.spec M /branches/S2_6/data/trident/fog.spec M /branches/S2_6/data/trident/grid.spec M /branches/S2_6/data/trident/roads.spec M /branches/S2_6/data/trident/select.spec M /branches/S2_6/data/trident/tiles.spec M /branches/S2_6/data/trident/units.spec Support distinct pixel borders in x and y directions. Bumped .spec capstr. See patch #5786 ------------------------------------------------------------------------ r28617 | cazfi | 2015-03-25 08:40:26 +0200 (Wed, 25 Mar 2015) | 2 lines Changed paths: M /branches/S2_6/translations/ruledit/fi.po Updated Finnish ruledit translation. ------------------------------------------------------------------------ r28616 | sveinung | 2015-03-25 01:00:15 +0200 (Wed, 25 Mar 2015) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r28613 | cazfi | 2015-03-25 00:29:07 +0200 (Wed, 25 Mar 2015) | 4 lines Changed paths: M /branches/S2_6/common/packets.c M /branches/S2_6/doc/HACKING M /branches/S2_6/fc_version Made network packet type field 8bit wide. See patch #5829 ------------------------------------------------------------------------ r28612 | sveinung | 2015-03-24 19:25:41 +0200 (Tue, 24 Mar 2015) | 3 lines Changed paths: M /branches/S2_6/server/ruleset.c Read nation group names before loading rules that may depend on them. See bug #23401 ------------------------------------------------------------------------ r28609 | cazfi | 2015-03-24 08:38:42 +0200 (Tue, 24 Mar 2015) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/fi.po Updated Finnish translation. This is just a copy from S2_5 msgmerged against S2_6 strings. ------------------------------------------------------------------------ r28606 | cazfi | 2015-03-24 05:14:07 +0200 (Tue, 24 Mar 2015) | 4 lines Changed paths: M /branches/S2_6/server/barbarian.c M /branches/S2_6/server/barbarian.h Rewritten the code to determine barbarian gang size. See patch #5909 ------------------------------------------------------------------------ r28598 | sveinung | 2015-03-21 23:47:56 +0200 (Sat, 21 Mar 2015) | 7 lines Changed paths: M /branches/S2_6/bootstrap/freeciv-gtk2.desktop.in M /branches/S2_6/bootstrap/freeciv-qt.desktop.in M /branches/S2_6/bootstrap/freeciv-sdl.desktop.in M /branches/S2_6/bootstrap/freeciv-sdl2.desktop.in M /branches/S2_6/bootstrap/freeciv-server.desktop.in M /branches/S2_6/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 ------------------------------------------------------------------------ r28593 | cazfi | 2015-03-21 09:53:30 +0200 (Sat, 21 Mar 2015) | 4 lines Changed paths: M /branches/S2_6/client/mapview_common.c Consider effects of zoom to the size of the area covered by TILE_UPDATE_CITYMAP See patch #5902 ------------------------------------------------------------------------ r28587 | cazfi | 2015-03-20 07:09:50 +0200 (Fri, 20 Mar 2015) | 5 lines Changed paths: M /branches/S2_6/configure.ac M /branches/S2_6/gen_headers/freeciv_config.h.in M /branches/S2_6/utility/support.h Control integer types definition header inclusions with macros defined in public freeciv_config.h See patch #5933 ------------------------------------------------------------------------ r28584 | sveinung | 2015-03-20 04:12:59 +0200 (Fri, 20 Mar 2015) | 6 lines Changed paths: M /branches/S2_6/bootstrap/freeciv-sdl.desktop.in M /branches/S2_6/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 ------------------------------------------------------------------------ r28579 | jtn | 2015-03-19 00:28:02 +0200 (Thu, 19 Mar 2015) | 4 lines Changed paths: M /branches/S2_6/doc/README.ruleset_civ2civ3 Rewrap README.ruleset_civ2civ3. No change to content. See gna patch #5799. ------------------------------------------------------------------------ r28575 | sveinung | 2015-03-18 13:56:21 +0200 (Wed, 18 Mar 2015) | 5 lines Changed paths: M /branches/S2_6/data/stdsounds.soundspec Remove duplicate "e_disaster" from stdsounds.soundspec Reported anonymously See bug #23391 ------------------------------------------------------------------------ r28572 | cazfi | 2015-03-17 08:31:59 +0200 (Tue, 17 Mar 2015) | 6 lines Changed paths: M /branches/S2_6/common/city.c M /branches/S2_6/common/player.c M /branches/S2_6/server/diplhand.c M /branches/S2_6/server/plrhand.c Fixed remaining boolea effects that were considering negative values TRUE. - EFT_HAPPINESS_TO_GOLD - EFT_NO_DIPLOMACY See bug #23364 ------------------------------------------------------------------------ r28567 | cazfi | 2015-03-16 23:08:29 +0200 (Mon, 16 Mar 2015) | 4 lines Changed paths: M /branches/S2_6/data/hexemplio/Makefile.am M /branches/S2_6/data/hexemplio/terrain1.png M /branches/S2_6/data/hexemplio/terrain1.spec M /branches/S2_6/data/hexemplio/terrain2.png M /branches/S2_6/data/hexemplio/terrain2.spec D /branches/S2_6/data/hexemplio/terrain3.png D /branches/S2_6/data/hexemplio/terrain3.spec D /branches/S2_6/data/hexemplio/terrain4.png D /branches/S2_6/data/hexemplio/terrain4.spec D /branches/S2_6/data/hexemplio/terrain5.png D /branches/S2_6/data/hexemplio/terrain5.spec D /branches/S2_6/data/hexemplio/void.png D /branches/S2_6/data/hexemplio/void.spec A /branches/S2_6/data/hexemplio/water1.png A /branches/S2_6/data/hexemplio/water1.spec A /branches/S2_6/data/hexemplio/water2.png A /branches/S2_6/data/hexemplio/water2.spec A /branches/S2_6/data/hexemplio/water3.png A /branches/S2_6/data/hexemplio/water3.spec M /branches/S2_6/data/hexemplio.tilespec M /branches/S2_6/data/toonhex.tilespec Updated hexemplio terrains from GriffonSpade's ampliohexbig-2.5.07 See patch #5932 ------------------------------------------------------------------------ r28563 | jtn | 2015-03-16 11:38:16 +0200 (Mon, 16 Mar 2015) | 6 lines Changed paths: M /branches/S2_6/data/civ2civ3/buildings.ruleset M /branches/S2_6/data/civ2civ3/cities.ruleset M /branches/S2_6/data/civ2civ3/effects.ruleset M /branches/S2_6/data/civ2civ3/governments.ruleset M /branches/S2_6/data/civ2civ3/techs.ruleset M /branches/S2_6/data/civ2civ3/terrain.ruleset M /branches/S2_6/data/civ2civ3/units.ruleset M /branches/S2_6/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. ------------------------------------------------------------------------ r28559 | cazfi | 2015-03-16 06:18:33 +0200 (Mon, 16 Mar 2015) | 7 lines Changed paths: M /branches/S2_6/bootstrap/Makefile.am M /branches/S2_6/bootstrap/generate_langstat.sh M /branches/S2_6/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 ------------------------------------------------------------------------ r28556 | jtn | 2015-03-15 11:49:40 +0200 (Sun, 15 Mar 2015) | 1 line Changed paths: M /branches/S2_6/doc/FAQ Update doc/FAQ manually from wiki. ------------------------------------------------------------------------ r28553 | sveinung | 2015-03-15 02:03:06 +0200 (Sun, 15 Mar 2015) | 3 lines Changed paths: M /branches/S2_6/translations/freeciv/POTFILES.in M /branches/S2_6/translations/nations/POTFILES.skip M /branches/S2_6/translations/ruledit/POTFILES.skip Add server/actiontools.[c|h] to POTFILES.[in|skip] See bug #23381 ------------------------------------------------------------------------ r28541 | jtn | 2015-03-14 18:55:18 +0200 (Sat, 14 Mar 2015) | 3 lines Changed paths: M /branches/S2_6/data/civ1/techs.ruleset M /branches/S2_6/data/civ2/techs.ruleset M /branches/S2_6/data/civ2civ3/techs.ruleset M /branches/S2_6/data/classic/techs.ruleset M /branches/S2_6/data/experimental/techs.ruleset M /branches/S2_6/data/multiplayer/techs.ruleset Tech help documents which extra types it enables. See gna bug #23281. ------------------------------------------------------------------------ r28540 | jtn | 2015-03-14 18:55:14 +0200 (Sat, 14 Mar 2015) | 4 lines Changed paths: M /branches/S2_6/data/civ2civ3/techs.ruleset M /branches/S2_6/data/civ2civ3/units.ruleset Mention Migrants in civ2civ3 help for nuclear fallout and techs enabling extras. See gna bug #23362. ------------------------------------------------------------------------ r28539 | jtn | 2015-03-14 18:55:10 +0200 (Sat, 14 Mar 2015) | 6 lines Changed paths: M /branches/S2_6/data/civ1/units.ruleset M /branches/S2_6/data/civ2/units.ruleset M /branches/S2_6/data/classic/units.ruleset M /branches/S2_6/data/experimental/units.ruleset M /branches/S2_6/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. ------------------------------------------------------------------------ r28538 | jtn | 2015-03-14 18:55:06 +0200 (Sat, 14 Mar 2015) | 5 lines Changed paths: M /branches/S2_6/client/helpdata.c Fix pluralisation issue in technology help. Reported by Konstantin Vedeneev (konved@gna). See gna bug #23333. ------------------------------------------------------------------------ r28537 | jtn | 2015-03-14 18:55:03 +0200 (Sat, 14 Mar 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl/mapview.c M /branches/S2_6/client/gui-sdl2/mapview.c M /branches/S2_6/client/text.c Show armistice turn count as well as ceasefire turn count in terrain info popups. See gna bug #23303. ------------------------------------------------------------------------ r28536 | jtn | 2015-03-14 18:55:00 +0200 (Sat, 14 Mar 2015) | 3 lines Changed paths: M /branches/S2_6/client/helpdata.c M /branches/S2_6/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 ------------------------------------------------------------------------ r28519 | cazfi | 2015-03-14 07:21:17 +0200 (Sat, 14 Mar 2015) | 4 lines Changed paths: M /branches/S2_6/data/wonders/Makefile.am Distribute and install internet.png See bug #23379 ------------------------------------------------------------------------ r28516 | jtn | 2015-03-14 02:50:33 +0200 (Sat, 14 Mar 2015) | 3 lines Changed paths: M /branches/S2_6/translations/freeciv/es.po Updated Spanish translation by Jordi Negrevernis i Font msgmerged from S2_5 r28515. Stats on S2_6: freeciv: 91%: 5701 translated, 431 fuzzy, 151 untranslated. ------------------------------------------------------------------------ r28513 | sveinung | 2015-03-13 15:00:49 +0200 (Fri, 13 Mar 2015) | 5 lines Changed paths: M /branches/S2_6/client/helpdata.c M /branches/S2_6/common/fc_types.h M /branches/S2_6/common/requirements.c M /branches/S2_6/doc/README.effects M /branches/S2_6/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 ------------------------------------------------------------------------ r28510 | jtn | 2015-03-13 12:17:31 +0200 (Fri, 13 Mar 2015) | 6 lines Changed paths: M /branches/S2_6/translations/freeciv/ga.po M /branches/S2_6/translations/nations/ga.po M /branches/S2_6/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 S2_6: freeciv: 43%: 2710 translated, 535 fuzzy, 3038 untranslated. nations: 59%: 1089 translated, 28 fuzzy, 727 untranslated. ruledit: 18%: 10 translated, 28 fuzzy, 18 untranslated. ------------------------------------------------------------------------ r28507 | cazfi | 2015-03-13 07:23:10 +0200 (Fri, 13 Mar 2015) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r28505 | cazfi | 2015-03-13 04:29:37 +0200 (Fri, 13 Mar 2015) | 4 lines Changed paths: M /branches/S2_6/bootstrap/Makefile.am Generate langstat.txt to srcdir as a file part of tarball should. See bug #23382 ------------------------------------------------------------------------ r28503 | cazfi | 2015-03-12 05:18:02 +0200 (Thu, 12 Mar 2015) | 4 lines Changed paths: M /branches/S2_6/data/hexemplio/unitextras.png M /branches/S2_6/data/hexemplio/unitextras.spec Updated hexemplio unitextras.png to one from GriffonSpade's ampliohexbig-2.5.07. See patch #5916 ------------------------------------------------------------------------ r28501 | cazfi | 2015-03-12 05:05:31 +0200 (Thu, 12 Mar 2015) | 4 lines Changed paths: M /branches/S2_6/Makefile.am A /branches/S2_6/bootstrap/Makefile.am A /branches/S2_6/bootstrap/generate_langstat.sh M /branches/S2_6/configure.ac M /branches/S2_6/translations/stats.sh Generate langstat.txt as part of 'make dist' See bug #19087 ------------------------------------------------------------------------ r28499 | jtn | 2015-03-12 02:08:53 +0200 (Thu, 12 Mar 2015) | 3 lines Changed paths: M /branches/S2_6/data/civ2civ3/units.ruleset civ2civ3: Allow (empty) Helicopters to be airlifted. See gna patch #5926. ------------------------------------------------------------------------ r28498 | jtn | 2015-03-12 02:08:50 +0200 (Thu, 12 Mar 2015) | 6 lines Changed paths: M /branches/S2_6/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. ------------------------------------------------------------------------ r28497 | jtn | 2015-03-12 02:08:48 +0200 (Thu, 12 Mar 2015) | 3 lines Changed paths: M /branches/S2_6/data/civ2civ3/effects.ruleset Fix typo giving civ2civ3 Cheating AI Defend_Bonus at the wrong times. See gna bug #23369. ------------------------------------------------------------------------ r28493 | cazfi | 2015-03-11 23:54:12 +0200 (Wed, 11 Mar 2015) | 4 lines Changed paths: M /branches/S2_6/server/rssanity.c Sanity check boolean effects See patch #5918 ------------------------------------------------------------------------ r28491 | cazfi | 2015-03-11 22:47:23 +0200 (Wed, 11 Mar 2015) | 5 lines Changed paths: M /branches/S2_6/common/game.c M /branches/S2_6/common/game.h M /branches/S2_6/data/alien/nations.ruleset M /branches/S2_6/data/civ1/nations.ruleset M /branches/S2_6/data/civ2/nations.ruleset M /branches/S2_6/data/civ2civ3/nations.ruleset M /branches/S2_6/data/classic/nations.ruleset M /branches/S2_6/data/experimental/nations.ruleset M /branches/S2_6/data/multiplayer/nations.ruleset M /branches/S2_6/data/stub/nations.ruleset M /branches/S2_6/server/rssanity.c M /branches/S2_6/server/ruleset.c M /branches/S2_6/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 ------------------------------------------------------------------------ r28489 | sveinung | 2015-03-11 13:52:41 +0200 (Wed, 11 Mar 2015) | 6 lines Changed paths: M /branches/S2_6/client/helpdata.c M /branches/S2_6/data/alien/units.ruleset M /branches/S2_6/data/civ1/units.ruleset M /branches/S2_6/data/civ2/units.ruleset M /branches/S2_6/data/civ2civ3/units.ruleset M /branches/S2_6/data/classic/units.ruleset M /branches/S2_6/data/experimental/units.ruleset M /branches/S2_6/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 ------------------------------------------------------------------------ r28487 | cazfi | 2015-03-11 08:01:05 +0200 (Wed, 11 Mar 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl2/mapview.c Do not consider positive return values from SDL2 version of SDL_PushEvent() errors. See patch #5906 ------------------------------------------------------------------------ r28483 | sveinung | 2015-03-10 13:50:17 +0200 (Tue, 10 Mar 2015) | 3 lines Changed paths: M /branches/S2_6/common/city.c M /branches/S2_6/common/city.h M /branches/S2_6/common/fc_types.h M /branches/S2_6/common/requirements.c Make citytile_type a specenum. See patch #5921 ------------------------------------------------------------------------ r28479 | jtn | 2015-03-10 10:52:23 +0200 (Tue, 10 Mar 2015) | 3 lines Changed paths: A /branches/S2_6/data/graphics/wonders/internet.xcf M /branches/S2_6/data/misc/buildings.png M /branches/S2_6/data/misc/buildings.spec M /branches/S2_6/data/misc/wonders-large.spec A /branches/S2_6/data/wonders/internet.png Graphic for civ2civ3 Internet wonder. See gna patch #5806. ------------------------------------------------------------------------ r28477 | cazfi | 2015-03-10 08:45:13 +0200 (Tue, 10 Mar 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl2/menu.c Fixed some sdl2-client order icon info texts containing garbage text. See patch #5905 ------------------------------------------------------------------------ r28474 | cazfi | 2015-03-09 21:38:05 +0200 (Mon, 09 Mar 2015) | 5 lines Changed paths: M /branches/S2_6/doc/HACKING HACKING: Use in initial network protocol example an packet type that is actually used in initial protocol. See patch #5908 ------------------------------------------------------------------------ r28471 | cazfi | 2015-03-09 08:09:49 +0200 (Mon, 09 Mar 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r28468 | sveinung | 2015-03-08 15:33:37 +0200 (Sun, 08 Mar 2015) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r28466 | jtn | 2015-03-08 14:44:28 +0200 (Sun, 08 Mar 2015) | 6 lines Changed paths: M /branches/S2_6/translations/freeciv/ja.po M /branches/S2_6/translations/nations/ja.po Updated Japanese translation by an anonymous contributor msgmerged from S2_5 r28465. Stats on S2_6: freeciv: 85%: 5362 translated, 468 fuzzy, 453 untranslated. nations: 94%: 1731 translated, 12 fuzzy, 101 untranslated. See gna bug #23343. ------------------------------------------------------------------------ r28464 | cazfi | 2015-03-08 05:03:08 +0200 (Sun, 08 Mar 2015) | 4 lines Changed paths: M /branches/S2_6/configure.ac M /branches/S2_6/translations/freeciv/Makevars M /branches/S2_6/translations/nations/Makevars M /branches/S2_6/translations/ruledit/Makevars Replaced "--escape" addition configure sed-magic by having it in Makevars XGETTEXT_PARAMETERS See patch #5874 ------------------------------------------------------------------------ r28462 | cazfi | 2015-03-08 03:46:05 +0200 (Sun, 08 Mar 2015) | 6 lines Changed paths: M /branches/S2_6/client/tilespec.c Draw city grids even if in addition to map grids. Requested by Jacob Nevins See bug #23302 ------------------------------------------------------------------------ r28460 | cazfi | 2015-03-08 02:13:05 +0200 (Sun, 08 Mar 2015) | 4 lines Changed paths: M /branches/S2_6/server/rssanity.c List terrain specific extra build time in terrain help pages. See patch #5892 ------------------------------------------------------------------------ r28458 | cazfi | 2015-03-08 01:33:52 +0200 (Sun, 08 Mar 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/helpdlg.c M /branches/S2_6/client/gui-gtk-3.0/helpdlg.c List terrain specific extra build time in terrain help pages. See patch #5895 ------------------------------------------------------------------------ r28455 | cazfi | 2015-03-08 00:55:10 +0200 (Sun, 08 Mar 2015) | 4 lines Changed paths: M /branches/S2_6/common/game.c Initialize game.server.ruledit.nationlist See bug #23352 ------------------------------------------------------------------------ r28453 | cazfi | 2015-03-08 00:51:55 +0200 (Sun, 08 Mar 2015) | 4 lines Changed paths: M /branches/S2_6/server/rssanity.c Typofix in ruleset sanity check message: "thouugh" -> "though" See patch #5898 ------------------------------------------------------------------------ r28451 | cazfi | 2015-03-08 00:06:35 +0200 (Sun, 08 Mar 2015) | 4 lines Changed paths: M /branches/S2_6/data/amplio2.tilespec M /branches/S2_6/data/cimpletoon.tilespec M /branches/S2_6/data/hexemplio.tilespec M /branches/S2_6/data/toonhex.tilespec M /branches/S2_6/data/trident.tilespec Added outpost extrastyle definition to all tilesets where fort was renamed as outpost. See bug #23351 ------------------------------------------------------------------------ r28449 | cazfi | 2015-03-07 23:31:24 +0200 (Sat, 07 Mar 2015) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r28447 | cazfi | 2015-03-07 23:19:25 +0200 (Sat, 07 Mar 2015) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r28443 | jtn | 2015-03-07 16:09:54 +0200 (Sat, 07 Mar 2015) | 3 lines Changed paths: M /branches/S2_6/translations/freeciv/es.po Updated Spanish translation by Jordi Negrevernis i Font msgmerged from S2_5 r28442. Stats on S2_6: freeciv: 85%: 5329 translated, 664 fuzzy, 290 untranslated. ------------------------------------------------------------------------ r28432 | sveinung | 2015-03-06 13:27:04 +0200 (Fri, 06 Mar 2015) | 9 lines Changed paths: M /branches/S2_6/server/scripting/api_server_edit.c M /branches/S2_6/server/scripting/api_server_edit.h M /branches/S2_6/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 ------------------------------------------------------------------------ r28431 | sveinung | 2015-03-06 13:26:56 +0200 (Fri, 06 Mar 2015) | 8 lines Changed paths: M /branches/S2_6/server/diplomats.c M /branches/S2_6/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 ------------------------------------------------------------------------ r28430 | sveinung | 2015-03-06 13:26:49 +0200 (Fri, 06 Mar 2015) | 8 lines Changed paths: M /branches/S2_6/server/Makefile.am A /branches/S2_6/server/actiontools.c A /branches/S2_6/server/actiontools.h M /branches/S2_6/server/diplomats.c M /branches/S2_6/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 ------------------------------------------------------------------------ r28426 | cazfi | 2015-03-06 06:25:47 +0200 (Fri, 06 Mar 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/sprite.c M /branches/S2_6/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 ------------------------------------------------------------------------ r28424 | cazfi | 2015-03-05 23:59:27 +0200 (Thu, 05 Mar 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl2/repodlgs.c Use UTF8 strings in sdl2-client science dialog widgets. See patch #5883 ------------------------------------------------------------------------ r28420 | cazfi | 2015-03-05 21:01:19 +0200 (Thu, 05 Mar 2015) | 4 lines Changed paths: M /branches/S2_6/server/settings.c Check against empty startunits setting. See bug #23346 ------------------------------------------------------------------------ r28416 | cazfi | 2015-03-05 20:55:52 +0200 (Thu, 05 Mar 2015) | 4 lines Changed paths: M /branches/S2_6/server/maphand.c Do not sent virtual tiles to players when autosettlers are evaluating extra removal with them. See bug #23286 ------------------------------------------------------------------------ r28413 | sveinung | 2015-03-05 14:48:34 +0200 (Thu, 05 Mar 2015) | 10 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r28411 | cazfi | 2015-03-04 22:32:53 +0200 (Wed, 04 Mar 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/helpdlg.c M /branches/S2_6/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 ------------------------------------------------------------------------ r28409 | cazfi | 2015-03-04 21:08:33 +0200 (Wed, 04 Mar 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl/repodlgs.c M /branches/S2_6/client/gui-sdl2/repodlgs.c Limit current research choice list to immediately available ones in sdl-clients' science dialog See bug #23342 ------------------------------------------------------------------------ r28405 | cazfi | 2015-03-04 20:55:25 +0200 (Wed, 04 Mar 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/mapview.c Fixed a gtk2-client crash when tileset is changed while science dialog is open. See bug #22625 ------------------------------------------------------------------------ r28403 | sveinung | 2015-03-04 13:06:20 +0200 (Wed, 04 Mar 2015) | 3 lines Changed paths: M /branches/S2_6/server/unithand.c The caravan action functions no longer handle packets. Rename them. See patch #5882 ------------------------------------------------------------------------ r28399 | sveinung | 2015-03-03 22:57:35 +0200 (Tue, 03 Mar 2015) | 8 lines Changed paths: M /branches/S2_6/common/events.c M /branches/S2_6/common/events.h M /branches/S2_6/data/misc/events.spec M /branches/S2_6/data/stdsounds.soundspec M /branches/S2_6/fc_version M /branches/S2_6/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 ------------------------------------------------------------------------ r28397 | mir3x | 2015-03-03 20:43:01 +0200 (Tue, 03 Mar 2015) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/mapview.cpp Fixed information tile widget not being refreshed after tileset change in qt-client. Reported Louis Moureaux See bug #23327 ------------------------------------------------------------------------ r28394 | mir3x | 2015-03-03 20:37:03 +0200 (Tue, 03 Mar 2015) | 7 lines Changed paths: M /branches/S2_6/client/gui-qt/mapview.cpp M /branches/S2_6/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 ------------------------------------------------------------------------ r28391 | mir3x | 2015-03-03 20:27:47 +0200 (Tue, 03 Mar 2015) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r28388 | mir3x | 2015-03-03 20:19:28 +0200 (Tue, 03 Mar 2015) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/menu.cpp Fixed loading ruleset in qt-clinet, causing crash. Reported by anonymous. See bug #23322 ------------------------------------------------------------------------ r28385 | mir3x | 2015-03-03 20:07:58 +0200 (Tue, 03 Mar 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/citydlg.cpp Removed scrollbars from city dialog production on windows in qt-client. See bug #23032 ------------------------------------------------------------------------ r28383 | cazfi | 2015-03-03 19:56:42 +0200 (Tue, 03 Mar 2015) | 6 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/plrdlg.c M /branches/S2_6/client/gui-gtk-3.0/plrdlg.c M /branches/S2_6/client/gui-qt/plrdlg.cpp M /branches/S2_6/client/gui-sdl/diplodlg.c M /branches/S2_6/client/gui-sdl2/diplodlg.c Made "Cancel Treaty" and "Withdraw Vision" buttons insensitive between team members. Reported by pepeto See bug #22993 ------------------------------------------------------------------------ r28381 | cazfi | 2015-03-03 19:34:17 +0200 (Tue, 03 Mar 2015) | 4 lines Changed paths: M /branches/S2_6/dependencies/lua-5.3/Version M /branches/S2_6/dependencies/lua-5.3/src/ldebug.c M /branches/S2_6/dependencies/lua-5.3/src/lstrlib.c Applied lua.org patches 1 and 2 to included lua-5.3.0 See patch #5878 ------------------------------------------------------------------------ r28379 | sveinung | 2015-03-03 14:06:38 +0200 (Tue, 03 Mar 2015) | 9 lines Changed paths: M /branches/S2_6/server/unithand.c M /branches/S2_6/server/unittools.c M /branches/S2_6/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 ------------------------------------------------------------------------ r28378 | sveinung | 2015-03-03 14:06:32 +0200 (Tue, 03 Mar 2015) | 3 lines Changed paths: M /branches/S2_6/server/unithand.c M /branches/S2_6/server/unittools.c Allow the orders system to tell a unit to go to and fortify. See patch #5881 ------------------------------------------------------------------------ r28371 | jtn | 2015-03-03 00:21:35 +0200 (Tue, 03 Mar 2015) | 24 lines Changed paths: M /branches/S2_6/data/trident/tiles.png M /branches/S2_6/data/trident/tiles.spec M /branches/S2_6/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. ------------------------------------------------------------------------ r28370 | jtn | 2015-03-03 00:21:29 +0200 (Tue, 03 Mar 2015) | 6 lines Changed paths: M /branches/S2_6/data/amplio/tiles.png M /branches/S2_6/data/amplio2/tiles.png M /branches/S2_6/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. ------------------------------------------------------------------------ r28369 | jtn | 2015-03-03 00:21:25 +0200 (Tue, 03 Mar 2015) | 3 lines Changed paths: M /branches/S2_6/client/packhand.c Do not lose unit nationality information in client. See gna bug #23311. ------------------------------------------------------------------------ r28365 | cazfi | 2015-03-02 21:32:40 +0200 (Mon, 02 Mar 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/helpdlg.c M /branches/S2_6/client/gui-gtk-3.0/helpdlg.c M /branches/S2_6/client/gui-qt/helpdlg.cpp M /branches/S2_6/client/helpdata.c M /branches/S2_6/common/requirements.c Check _Possible effects before claiming that terrain modifications are possible for a terrain in its help. See patch #5859 ------------------------------------------------------------------------ r28362 | cazfi | 2015-03-02 21:24:46 +0200 (Mon, 02 Mar 2015) | 4 lines Changed paths: M /branches/S2_6/client/tilespec.c Added TRANS comment about missing terrain base tag See patch #5854 ------------------------------------------------------------------------ r28360 | cazfi | 2015-03-02 21:17:23 +0200 (Mon, 02 Mar 2015) | 4 lines Changed paths: M /branches/S2_6/client/servers.c Added some context to every client error_func() logging call about LAN announcements. See patch #5865 ------------------------------------------------------------------------ r28358 | sveinung | 2015-03-02 17:01:19 +0200 (Mon, 02 Mar 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r28357 | sveinung | 2015-03-02 17:01:14 +0200 (Mon, 02 Mar 2015) | 3 lines Changed paths: M /branches/S2_6/server/unithand.c Make all enabler controlled actions respect unitwaittime. See patch #5869 ------------------------------------------------------------------------ r28354 | cazfi | 2015-03-02 05:38:15 +0200 (Mon, 02 Mar 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl/citydlg.c M /branches/S2_6/client/gui-sdl/gui_tilespec.c M /branches/S2_6/client/gui-sdl/gui_tilespec.h M /branches/S2_6/client/gui-sdl2/citydlg.c M /branches/S2_6/client/gui-sdl2/gui_tilespec.c M /branches/S2_6/client/gui-sdl2/gui_tilespec.h M /branches/S2_6/client/tilespec.c Added generic specialists support for sdl-clients See patch #5868 ------------------------------------------------------------------------ r28349 | cazfi | 2015-03-02 01:42:36 +0200 (Mon, 02 Mar 2015) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/fi.po Updated Finnish translation. This is just a copy from S2_5 msgmerged to S2_6. ------------------------------------------------------------------------ r28346 | cproc | 2015-03-01 20:26:42 +0200 (Sun, 01 Mar 2015) | 3 lines Changed paths: M /branches/S2_6/win32/installer/Makefile Update gnuwin32 version. See task #7887 ------------------------------------------------------------------------ r28343 | sveinung | 2015-03-01 14:59:31 +0200 (Sun, 01 Mar 2015) | 5 lines Changed paths: M /branches/S2_6/doc/README.rulesets Stop claiming that a unit type can't do both caravan and diplomat actions Reported by Marko Lindqvist See bug #23320 ------------------------------------------------------------------------ r28342 | sveinung | 2015-03-01 14:59:25 +0200 (Sun, 01 Mar 2015) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r28341 | sveinung | 2015-03-01 14:59:19 +0200 (Sun, 01 Mar 2015) | 3 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r28336 | cazfi | 2015-03-01 03:39:32 +0200 (Sun, 01 Mar 2015) | 4 lines Changed paths: M /branches/S2_6/server/diplhand.c M /branches/S2_6/server/savegame2.c M /branches/S2_6/server/srv_main.c Added loading currently open diplomatic meetings from the savegame. See patch #5694 ------------------------------------------------------------------------ r28333 | cazfi | 2015-03-01 03:04:52 +0200 (Sun, 01 Mar 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl2/graphics.c Guard sdl2-client rendering from main surface to screen with dirtyness indication See patch #5867 ------------------------------------------------------------------------ r28327 | cazfi | 2015-02-27 22:41:50 +0200 (Fri, 27 Feb 2015) | 6 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/optiondlg.c Reduced gtk3-client options dialog labels' margin to 2. Reported by Jacob Nevins See bug #22676 ------------------------------------------------------------------------ r28323 | sveinung | 2015-02-26 16:15:34 +0200 (Thu, 26 Feb 2015) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r28320 | cazfi | 2015-02-26 02:42:43 +0200 (Thu, 26 Feb 2015) | 2 lines Changed paths: M /branches/S2_6/server/sernet.c Comment typofix "HEVE_" -> "HAVE_" ------------------------------------------------------------------------ r28318 | cazfi | 2015-02-26 01:30:47 +0200 (Thu, 26 Feb 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r28316 | cazfi | 2015-02-26 00:16:40 +0200 (Thu, 26 Feb 2015) | 5 lines Changed paths: M /branches/S2_6/data/civ2civ3/game.ruleset M /branches/S2_6/server/settings.c Changed spelling of happyborders option value "disable" to "disabled" to match other similar options. See bug #23279 ------------------------------------------------------------------------ r28313 | jtn | 2015-02-25 22:04:28 +0200 (Wed, 25 Feb 2015) | 6 lines Changed paths: M /branches/S2_6/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. ------------------------------------------------------------------------ r28311 | cazfi | 2015-02-25 21:10:29 +0200 (Wed, 25 Feb 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r28308 | sveinung | 2015-02-25 09:12:30 +0200 (Wed, 25 Feb 2015) | 3 lines Changed paths: M /branches/S2_6/server/unithand.c Allow the orders system to order a unit to pillage. See patch #5861 ------------------------------------------------------------------------ r28306 | sveinung | 2015-02-24 11:16:49 +0200 (Tue, 24 Feb 2015) | 12 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r28301 | jtn | 2015-02-24 10:35:51 +0200 (Tue, 24 Feb 2015) | 34 lines Changed paths: M /branches/S2_6/data/trident/roads.png M /branches/S2_6/data/trident/roads.spec M /branches/S2_6/data/trident/tiles.png M /branches/S2_6/data/trident/tiles.spec M /branches/S2_6/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. ------------------------------------------------------------------------ r28299 | cazfi | 2015-02-23 23:59:12 +0200 (Mon, 23 Feb 2015) | 4 lines Changed paths: M /branches/S2_6/utility/support.h Define 'bool' also when stdbool.h doesn't provide good enough definition for us See bug #23292 ------------------------------------------------------------------------ r28297 | mir3x | 2015-02-23 20:45:46 +0200 (Mon, 23 Feb 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/pages.cpp Reverted to previous state due to string freeze. See bug #23282 ------------------------------------------------------------------------ r28292 | mir3x | 2015-02-23 20:40:48 +0200 (Mon, 23 Feb 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/helpdlg.cpp Reverted to previous state due to string freeze. See bug #23284 ------------------------------------------------------------------------ r28289 | mir3x | 2015-02-23 20:23:31 +0200 (Mon, 23 Feb 2015) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/helpdlg.cpp Fixed typo in help dialog. Patch by Louis Moureaux See bug #23284 ------------------------------------------------------------------------ r28288 | mir3x | 2015-02-23 20:00:34 +0200 (Mon, 23 Feb 2015) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/pages.cpp Changed string used to load scenario. Patch by Louis Moureaux See bug #23282 ------------------------------------------------------------------------ r28285 | sveinung | 2015-02-22 13:42:12 +0200 (Sun, 22 Feb 2015) | 7 lines Changed paths: M /branches/S2_6/ai/default/aidiplomat.c M /branches/S2_6/client/gui-gtk-2.0/action_dialog.c M /branches/S2_6/client/gui-gtk-3.0/action_dialog.c M /branches/S2_6/client/gui-qt/dialogs.cpp M /branches/S2_6/client/gui-sdl/action_dialog.c M /branches/S2_6/client/gui-sdl2/action_dialog.c M /branches/S2_6/client/gui-xaw/action_dialog.c M /branches/S2_6/doc/README.actions M /branches/S2_6/fc_version M /branches/S2_6/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 ------------------------------------------------------------------------ r28282 | sveinung | 2015-02-22 12:16:40 +0200 (Sun, 22 Feb 2015) | 3 lines Changed paths: M /branches/S2_6/client/gui-sdl/action_dialog.c M /branches/S2_6/client/gui-sdl2/action_dialog.c SDL clients: close the correct dialog after selecting city sabotage target. See bug #23296 ------------------------------------------------------------------------ r28281 | sveinung | 2015-02-22 12:16:34 +0200 (Sun, 22 Feb 2015) | 3 lines Changed paths: M /branches/S2_6/server/unithand.c Always clear a unit's old goto_tile when receiving new orders for it. See patch #5853 ------------------------------------------------------------------------ r28280 | sveinung | 2015-02-22 12:16:27 +0200 (Sun, 22 Feb 2015) | 3 lines Changed paths: M /branches/S2_6/server/unithand.c Make it possible to order fallout clean up via the order system. See patch #5852 ------------------------------------------------------------------------ r28276 | cazfi | 2015-02-22 11:42:27 +0200 (Sun, 22 Feb 2015) | 4 lines Changed paths: M /branches/S2_6/doc/README.effects Changed README.effects example to use present=FALSE instead of nreqs. See patch #5843 ------------------------------------------------------------------------ r28274 | cazfi | 2015-02-22 00:24:39 +0200 (Sun, 22 Feb 2015) | 4 lines Changed paths: M /branches/S2_6/data/alien/game.ruleset M /branches/S2_6/data/alien/techs.ruleset M /branches/S2_6/doc/README.ruleset_alien Made Stealth Spies not able to establish embassies in alien ruleset. See patch #5847 ------------------------------------------------------------------------ r28271 | cazfi | 2015-02-21 22:32:32 +0200 (Sat, 21 Feb 2015) | 7 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/citydlg.c M /branches/S2_6/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 ------------------------------------------------------------------------ r28269 | cazfi | 2015-02-21 21:13:41 +0200 (Sat, 21 Feb 2015) | 5 lines Changed paths: M /branches/S2_6/configure.ac M /branches/S2_6/gen_headers/freeciv_config.h.in M /branches/S2_6/utility/support.h Added public FREECIV_HAVE_STDBOOL_H to tell if stdbool.h should be used to get bool defined. See patch #5846 ------------------------------------------------------------------------ r28260 | jtn | 2015-02-21 13:35:05 +0200 (Sat, 21 Feb 2015) | 7 lines Changed paths: M /branches/S2_6/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. ------------------------------------------------------------------------ r28257 | jtn | 2015-02-21 12:30:29 +0200 (Sat, 21 Feb 2015) | 4 lines Changed paths: M /branches/S2_6/translations/freeciv/pl.po Updated Polish translation by Hubert Kowalewski (hubkow@gna). Pulled from . freeciv: 98.8%: 6212 translated, 54 fuzzy, 22 untranslated. ------------------------------------------------------------------------ r28252 | cazfi | 2015-02-21 12:05:49 +0200 (Sat, 21 Feb 2015) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r28250 | jtn | 2015-02-21 11:57:42 +0200 (Sat, 21 Feb 2015) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/en_GB.po Merge current S2_5 en_GB translation for core strings (r28246). S2_6 stats: freeciv: 91%: 5746 translated, 417 fuzzy, 125 untranslated. ------------------------------------------------------------------------ r28248 | cazfi | 2015-02-21 11:47:25 +0200 (Sat, 21 Feb 2015) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/fi.po Updated Finnish translation. ------------------------------------------------------------------------ r28243 | cazfi | 2015-02-21 00:49:22 +0200 (Sat, 21 Feb 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/repodlgs.c M /branches/S2_6/client/gui-gtk-3.0/repodlgs.c M /branches/S2_6/client/reqtree.c M /branches/S2_6/client/tilespec.c M /branches/S2_6/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 ------------------------------------------------------------------------ r28239 | cazfi | 2015-02-21 00:12:45 +0200 (Sat, 21 Feb 2015) | 4 lines Changed paths: M /branches/S2_6/win32/installer/Makefile Listed gnuwin32-2015-02-07 as the version to build Windows Installer with See patch #5845 ------------------------------------------------------------------------ r28234 | jtn | 2015-02-20 22:33:03 +0200 (Fri, 20 Feb 2015) | 4 lines Changed paths: M /branches/S2_6/translations/freeciv/ru.po M /branches/S2_6/translations/nations/ru.po M /branches/S2_6/translations/ruledit/ru.po Updated Russian translation from Konstantin Vedeneev. freeciv: >99.9%: 6287 translated, 1 fuzzy. nations: 100%: 1844 translated. ruledit: 100%: 56 translated. ------------------------------------------------------------------------ r28233 | jtn | 2015-02-20 22:32:51 +0200 (Fri, 20 Feb 2015) | 8 lines Changed paths: M /branches/S2_6/translations/freeciv/ja.po M /branches/S2_6/translations/nations/ja.po M /branches/S2_6/translations/ruledit/ja.po Updated Japanese translation by an anonymous contributor merged from S2_4 r28229 using the procedure of patch #4650. Stats on S2_6: freeciv: 79%: 4976 translated, 904 fuzzy, 408 untranslated. nations: 92%: 1697 translated, 58 fuzzy, 89 untranslated. ruledit: 20%: 11 translated, 28 fuzzy, 17 untranslated. See gna bug #23289. ------------------------------------------------------------------------ r28227 | cazfi | 2015-02-20 02:37:18 +0200 (Fri, 20 Feb 2015) | 6 lines Changed paths: M /branches/S2_6/m4/debug.m4 M /branches/S2_6/m4/gtk-2.0.m4 M /branches/S2_6/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 ------------------------------------------------------------------------ r28222 | jtn | 2015-02-20 02:15:24 +0200 (Fri, 20 Feb 2015) | 5 lines Changed paths: M /branches/S2_6/data/alien/terrain.ruleset M /branches/S2_6/data/amplio/moderncities.spec M /branches/S2_6/data/amplio2/activities.spec M /branches/S2_6/data/amplio2/moderncities.spec M /branches/S2_6/data/civ2civ3/terrain.ruleset Rename graphics tagged "fort" to "outpost". Requested by GriffonSpade. See gna patch #5841. ------------------------------------------------------------------------ r28221 | jtn | 2015-02-20 02:15:20 +0200 (Fri, 20 Feb 2015) | 6 lines Changed paths: M /branches/S2_6/data/amplio2/activities.png M /branches/S2_6/data/amplio2/activities.spec M /branches/S2_6/data/amplio2/tiles.png M /branches/S2_6/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. ------------------------------------------------------------------------ r28217 | cazfi | 2015-02-19 20:28:21 +0200 (Thu, 19 Feb 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl2/graphics.c M /branches/S2_6/client/gui-sdl2/graphics.h M /branches/S2_6/client/gui-sdl2/gui_mouse.c M /branches/S2_6/client/gui-sdl2/mapview.c M /branches/S2_6/client/gui-sdl2/widget.c Made main surface private to graphics.c module in sdl2-client See patch #5826 ------------------------------------------------------------------------ r28212 | cazfi | 2015-02-19 18:45:18 +0200 (Thu, 19 Feb 2015) | 6 lines Changed paths: M /branches/S2_6/win32/installer/Makefile Updated Windows Installer build Makefile to be compatible with gnuwin32-2015-02-07 environment. Patch by Christian Prochaska See bug #23246 ------------------------------------------------------------------------ r28208 | cazfi | 2015-02-19 02:30:15 +0200 (Thu, 19 Feb 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/mapview.c Fixed Turn Done button blinking in gtk3-client. See bug #23269 ------------------------------------------------------------------------ r28206 | sveinung | 2015-02-18 12:56:46 +0200 (Wed, 18 Feb 2015) | 3 lines Changed paths: M /branches/S2_6/server/unithand.c Explain when a unit can't act because it isn't being transported. See patch #5828 ------------------------------------------------------------------------ r28204 | cazfi | 2015-02-18 09:21:52 +0200 (Wed, 18 Feb 2015) | 4 lines Changed paths: M /branches/S2_6/client/client_main.c M /branches/S2_6/common/fc_interface.c M /branches/S2_6/common/fc_interface.h M /branches/S2_6/server/srv_main.c M /branches/S2_6/tools/civmanual.c M /branches/S2_6/tools/modinst.c M /branches/S2_6/tools/ruledit/ruledit.cpp M /branches/S2_6/utility/shared.c M /branches/S2_6/utility/shared.h Free data directory name strvecs on exit See patch #5808 ------------------------------------------------------------------------ r28201 | cazfi | 2015-02-18 08:22:37 +0200 (Wed, 18 Feb 2015) | 4 lines Changed paths: M /branches/S2_6/client/helpdata.c M /branches/S2_6/common/extras.h Check that unit can ever clean the extra before claiming so in the help. See patch #5796 ------------------------------------------------------------------------ r28198 | cazfi | 2015-02-17 21:28:04 +0200 (Tue, 17 Feb 2015) | 4 lines Changed paths: M /branches/S2_6/data/amplio/tiles.png M /branches/S2_6/data/amplio/tiles.spec Copied new convert activity icon from Amplio2 to Amplio See patch #5837 ------------------------------------------------------------------------ r28194 | cazfi | 2015-02-17 20:55:49 +0200 (Tue, 17 Feb 2015) | 4 lines Changed paths: M /branches/S2_6/client/control.c Fixed Turn Done button blinking to work correctly in turnblock mode. See bug #23277 ------------------------------------------------------------------------ r28190 | jtn | 2015-02-17 10:59:35 +0200 (Tue, 17 Feb 2015) | 5 lines Changed paths: M /branches/S2_6/common/unittype.h I18n markup: TRANS comments. Reported by "Igx, The Dreaming Drummer..." See gna bug #23280. ------------------------------------------------------------------------ r28189 | jtn | 2015-02-17 10:59:32 +0200 (Tue, 17 Feb 2015) | 4 lines Changed paths: M /branches/S2_6/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. ------------------------------------------------------------------------ r28186 | cazfi | 2015-02-17 09:42:07 +0200 (Tue, 17 Feb 2015) | 5 lines Changed paths: M /branches/S2_6/configure.ac M /branches/S2_6/dependencies/lua-5.3/freeciv_lua.patch M /branches/S2_6/dependencies/lua-5.3/src/ldo.c M /branches/S2_6/dependencies/lua-5.3/src/liolib.c M /branches/S2_6/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 ------------------------------------------------------------------------ r28184 | cazfi | 2015-02-17 09:20:52 +0200 (Tue, 17 Feb 2015) | 4 lines Changed paths: M /branches/S2_6/configure.ac Removed --enable-fcweb option from S2_6 See patch #5830 ------------------------------------------------------------------------ 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 ------------------------------------------------------------------------ r28175 | jtn | 2015-02-16 10:32:44 +0200 (Mon, 16 Feb 2015) | 5 lines Changed paths: M /branches/S2_6/server/citytools.c M /branches/S2_6/server/citytools.h M /branches/S2_6/server/srv_main.c M /branches/S2_6/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. ------------------------------------------------------------------------ r28174 | jtn | 2015-02-16 10:32:40 +0200 (Mon, 16 Feb 2015) | 4 lines Changed paths: M /branches/S2_6/data/scenarios/france-140x90-v2.sav M /branches/S2_6/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. ------------------------------------------------------------------------ r28173 | jtn | 2015-02-16 10:32:36 +0200 (Mon, 16 Feb 2015) | 3 lines Changed paths: M /branches/S2_6/data/scenarios/france-140x90-v2.sav Fix isolated Inaccessible terrain in France scenario. See gna bug #23273. ------------------------------------------------------------------------ r28172 | jtn | 2015-02-16 10:32:33 +0200 (Mon, 16 Feb 2015) | 3 lines Changed paths: M /branches/S2_6/server/unithand.c Remove all chance of gaining veterancy from bombard combat. See gna patch #5835. ------------------------------------------------------------------------ r28171 | jtn | 2015-02-16 10:32:28 +0200 (Mon, 16 Feb 2015) | 6 lines Changed paths: M /branches/S2_6/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. ------------------------------------------------------------------------ r28170 | jtn | 2015-02-16 10:32:25 +0200 (Mon, 16 Feb 2015) | 3 lines Changed paths: M /branches/S2_6/doc/README.ruleset_civ2civ3 civ2civ3: document effects of bombardment fully in README. See gna patch #5831. ------------------------------------------------------------------------ r28169 | jtn | 2015-02-16 10:32:21 +0200 (Mon, 16 Feb 2015) | 3 lines Changed paths: M /branches/S2_6/client/helpdata.c M /branches/S2_6/data/classic/terrain.ruleset M /branches/S2_6/data/experimental/terrain.ruleset M /branches/S2_6/data/experimental/units.ruleset M /branches/S2_6/data/helpdata.txt M /branches/S2_6/data/multiplayer/terrain.ruleset Some minor textual rewording. See gna bug #22294. ------------------------------------------------------------------------ r28160 | cazfi | 2015-02-16 08:38:46 +0200 (Mon, 16 Feb 2015) | 5 lines Changed paths: M /branches/S2_6/ai/threaded/taicity.c M /branches/S2_6/common/extras.c M /branches/S2_6/common/extras.h M /branches/S2_6/server/advisors/autosettlers.c M /branches/S2_6/server/advisors/autosettlers.h M /branches/S2_6/server/advisors/infracache.c M /branches/S2_6/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 ------------------------------------------------------------------------ r28158 | cazfi | 2015-02-15 21:21:41 +0200 (Sun, 15 Feb 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl2/gui_mouse.c Use alphablit() to draw sdl2-client cursor. See patch #5825 ------------------------------------------------------------------------ r28152 | cazfi | 2015-02-15 10:20:08 +0200 (Sun, 15 Feb 2015) | 4 lines Changed paths: M /branches/S2_6/data/Makefile.am D /branches/S2_6/data/freeciv.rc Removed obsolete freeciv.rc See patch #5817 ------------------------------------------------------------------------ r28150 | cazfi | 2015-02-14 22:24:06 +0200 (Sat, 14 Feb 2015) | 4 lines Changed paths: M /branches/S2_6/dependencies/lua-5.3/freeciv_lua.patch M /branches/S2_6/dependencies/lua-5.3/src/loslib.c Fixed compilation of included lua-5.3 to respect HAVE_MKSTEMP See patch #5820 ------------------------------------------------------------------------ r28147 | cazfi | 2015-02-14 22:09:41 +0200 (Sat, 14 Feb 2015) | 6 lines Changed paths: M /branches/S2_6/data/civ2civ3/effects.ruleset Updated civ2civ3 cheating and handicapped AI effects Patch by David Fernandez See patch #5811 ------------------------------------------------------------------------ r28145 | cazfi | 2015-02-14 21:48:54 +0200 (Sat, 14 Feb 2015) | 4 lines Changed paths: M /branches/S2_6/data/amplio2/tiles.png Reverted accidental changes to S2_6 amplio2 tiles.png See patch #5816 ------------------------------------------------------------------------ r28143 | cazfi | 2015-02-14 21:47:32 +0200 (Sat, 14 Feb 2015) | 6 lines Changed paths: M /branches/S2_6/data/amplio2/activities.png M /branches/S2_6/data/amplio2/activities.spec M /branches/S2_6/data/amplio2/tiles.png Added Airstrip building activity icon to Amplio2 Art by GriffonSpade See patch #5816 ------------------------------------------------------------------------ r28139 | jtn | 2015-02-14 20:14:46 +0200 (Sat, 14 Feb 2015) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/en_GB.po Merge current S2_5 en_GB translation for core strings (r28135). S2_6 stats: freeciv: 91%: 5731 translated, 420 fuzzy, 135 untranslated. ------------------------------------------------------------------------ r28137 | cazfi | 2015-02-14 20:10:51 +0200 (Sat, 14 Feb 2015) | 4 lines Changed paths: M /branches/S2_6/common/city.c M /branches/S2_6/doc/README.effects Fixed boolean "Tile_Workable" effect not to be considered TRUE when it has negative value. See bug #23266 ------------------------------------------------------------------------ r28132 | jtn | 2015-02-14 19:01:42 +0200 (Sat, 14 Feb 2015) | 6 lines Changed paths: M /branches/S2_6/translations/freeciv/fi.po M /branches/S2_6/translations/nations/fi.po Updated Finnish translation by Marko Lindqvist merged from S2_4 r28119 using the procedure of patch #4650. Stats on S2_6: freeciv: 81%: 5113 translated, 809 fuzzy, 364 untranslated. nations: 87%: 1604 translated, 26 fuzzy, 214 untranslated. (ruledit not merged) ------------------------------------------------------------------------ r28129 | cazfi | 2015-02-14 18:34:41 +0200 (Sat, 14 Feb 2015) | 5 lines Changed paths: M /branches/S2_6/client/helpdata.c Instead of having separate line for each buildable extra in unit help, have them grouped by the activity. See patch #5797 ------------------------------------------------------------------------ r28124 | jtn | 2015-02-14 03:43:38 +0200 (Sat, 14 Feb 2015) | 4 lines Changed paths: M /branches/S2_6/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. ------------------------------------------------------------------------ r28122 | sveinung | 2015-02-13 14:15:03 +0200 (Fri, 13 Feb 2015) | 3 lines Changed paths: M /branches/S2_6/server/unithand.c Explain when a unit can't act because it isn't TransportDependent See patch #5812 ------------------------------------------------------------------------ r28118 | cazfi | 2015-02-12 23:06:43 +0200 (Thu, 12 Feb 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl2/graphics.c M /branches/S2_6/client/gui-sdl2/mapview.c M /branches/S2_6/client/options.c M /branches/S2_6/client/options.h Added option to force SW Renderer to use in sdl2-client See patch #5802 ------------------------------------------------------------------------ r28115 | cazfi | 2015-02-12 22:32:13 +0200 (Thu, 12 Feb 2015) | 4 lines Changed paths: M /branches/S2_6/data/experimental/Makefile.am D /branches/S2_6/data/experimental/ai_effects.ruleset M /branches/S2_6/data/experimental/effects.ruleset M /branches/S2_6/data/multiplayer/Makefile.am D /branches/S2_6/data/multiplayer/ai_effects.ruleset M /branches/S2_6/data/multiplayer/effects.ruleset Made experimental and multiplayer rulesets to use default ai_effects.ruleset See patch #4754 ------------------------------------------------------------------------ r28112 | cazfi | 2015-02-12 22:25:59 +0200 (Thu, 12 Feb 2015) | 6 lines Changed paths: M /branches/S2_6/data/misc/governments.png M /branches/S2_6/data/misc/governments.spec Added government icons for Tribal and Federation goverment types Art by GriffonSpade See patch #5805 ------------------------------------------------------------------------ r28108 | cazfi | 2015-02-12 08:46:39 +0200 (Thu, 12 Feb 2015) | 4 lines Changed paths: M /branches/S2_6/doc/BUGS Updated list of libraries to give version numbers of, in bug reports. See patch #5809 ------------------------------------------------------------------------ r28105 | cazfi | 2015-02-12 08:23:20 +0200 (Thu, 12 Feb 2015) | 4 lines Changed paths: M /branches/S2_6/doc/README.ruleset_civ2civ3 Set eol-style of README.ruleset_civ2civ3 to CRLF. Based on request of Jacob Nevins in patch #5799 ------------------------------------------------------------------------ r28102 | cazfi | 2015-02-12 07:23:09 +0200 (Thu, 12 Feb 2015) | 7 lines Changed paths: M /branches/S2_6/client/helpdata.c M /branches/S2_6/common/city.c M /branches/S2_6/common/effects.c M /branches/S2_6/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 ------------------------------------------------------------------------ r28097 | cazfi | 2015-02-10 23:32:17 +0200 (Tue, 10 Feb 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/citydlg.c M /branches/S2_6/client/gui-gtk-3.0/citydlg.c Marked parameter list of city_dialog_update_prev_next() void See patch #5777 ------------------------------------------------------------------------ r28093 | cazfi | 2015-02-10 23:21:27 +0200 (Tue, 10 Feb 2015) | 5 lines Changed paths: M /branches/S2_6/ai/default/daieffects.c Fixed an illegal array index usage in AI effect value evaluation when handling an city on ocean. See bug #23250 ------------------------------------------------------------------------ r28089 | cazfi | 2015-02-10 23:03:34 +0200 (Tue, 10 Feb 2015) | 4 lines Changed paths: M /branches/S2_6/tools/civmanual.c Free nls on freeciv-manual exit See bug #23257 ------------------------------------------------------------------------ r28087 | cazfi | 2015-02-10 22:33:01 +0200 (Tue, 10 Feb 2015) | 4 lines Changed paths: M /branches/S2_6/server/ruleset.c Load default.lua when needed. See bug #23251 ------------------------------------------------------------------------ r28082 | cazfi | 2015-02-10 20:34:04 +0200 (Tue, 10 Feb 2015) | 4 lines Changed paths: M /branches/S2_6/server/report.c Qualified demographics category name "Literacy" to allow distinct translations from the tech name. See patch #5807 ------------------------------------------------------------------------ r28078 | cazfi | 2015-02-10 19:55:18 +0200 (Tue, 10 Feb 2015) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/POTFILES.in Removed stub-client files from POTFILES.in ------------------------------------------------------------------------ r28076 | cazfi | 2015-02-10 19:47:01 +0200 (Tue, 10 Feb 2015) | 4 lines Changed paths: M /branches/S2_6/ai/default/aicity.c M /branches/S2_6/ai/default/aiguard.h M /branches/S2_6/client/client_main.c M /branches/S2_6/doc/HACKING M /branches/S2_6/gen_headers/freeciv_config.h.in M /branches/S2_6/m4/debug.m4 M /branches/S2_6/server/civserver.c M /branches/S2_6/server/sanitycheck.h M /branches/S2_6/server/srv_main.c M /branches/S2_6/server/techtools.c M /branches/S2_6/tools/civmanual.c M /branches/S2_6/tools/ruledit/ruledit.cpp M /branches/S2_6/utility/log.h Use new public FREECIV_NDEBUG instead of NDEBUG for controlling freeciv specific debugging facilities See patch #5795 ------------------------------------------------------------------------ r28073 | jtn | 2015-02-10 10:44:43 +0200 (Tue, 10 Feb 2015) | 4 lines Changed paths: M /branches/S2_6/data/civ2civ3/effects.ruleset Refactor civ2civ3 Democracy unit happiness effects to fix autogenerated help. See gna bug #23255. ------------------------------------------------------------------------ r28071 | cazfi | 2015-02-10 09:06:25 +0200 (Tue, 10 Feb 2015) | 2 lines Changed paths: A /branches/S2_6/data/amplio2/activities.png A /branches/S2_6/data/amplio2/activities.spec Added files forgotten from bug #20032 commit ------------------------------------------------------------------------ r28068 | cazfi | 2015-02-10 08:47:40 +0200 (Tue, 10 Feb 2015) | 7 lines Changed paths: M /branches/S2_6/data/amplio2/Makefile.am M /branches/S2_6/data/amplio2/tiles.spec M /branches/S2_6/data/amplio2.tilespec M /branches/S2_6/data/cimpletoon.tilespec Added new activities icons for road, railroad, maglev, and fort building, fortifying and convert activities. Art by GriffonSpade See bug #20032 ------------------------------------------------------------------------ r28063 | jtn | 2015-02-10 01:24:26 +0200 (Tue, 10 Feb 2015) | 3 lines Changed paths: M /branches/S2_6/data/alien/units.ruleset M /branches/S2_6/data/civ1/units.ruleset M /branches/S2_6/data/civ2/units.ruleset M /branches/S2_6/data/civ2civ3/units.ruleset M /branches/S2_6/data/classic/units.ruleset M /branches/S2_6/data/experimental/units.ruleset Document ruleset-dependent limits on number of trade routes. See gna bug #23252. ------------------------------------------------------------------------ r28062 | jtn | 2015-02-10 01:24:22 +0200 (Tue, 10 Feb 2015) | 3 lines Changed paths: M /branches/S2_6/data/multiplayer/effects.ruleset Remove useless Max_Trade_Routes effect from multiplayer ruleset. See gna bug #23253. ------------------------------------------------------------------------ r28061 | jtn | 2015-02-10 01:24:19 +0200 (Tue, 10 Feb 2015) | 3 lines Changed paths: M /branches/S2_6/data/civ2civ3/governments.ruleset Allow civ2civ3 Tribal and Federation governments to have their own graphics. See gna patch #5804. ------------------------------------------------------------------------ r28054 | jtn | 2015-02-09 11:34:58 +0200 (Mon, 09 Feb 2015) | 4 lines Changed paths: M /branches/S2_6/data/civ2civ3/buildings.ruleset Allow civ2civ3's Internet wonder to have distinct graphics. (No tilesets have suitable graphics yet.) See gna patch #5801. ------------------------------------------------------------------------ r28053 | jtn | 2015-02-09 11:34:55 +0200 (Mon, 09 Feb 2015) | 3 lines Changed paths: M /branches/S2_6/data/civ2civ3/game.ruleset Increase minimum city size for civ2civ3 Fire disaster to 9. See gna patch #5800. ------------------------------------------------------------------------ r28050 | cazfi | 2015-02-09 07:34:05 +0200 (Mon, 09 Feb 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/gui_main.c M /branches/S2_6/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 ------------------------------------------------------------------------ r28047 | cazfi | 2015-02-09 07:28:40 +0200 (Mon, 09 Feb 2015) | 4 lines Changed paths: M /branches/S2_6/doc/README.packaging Removed Xaw from the example of building multiple clients See patch #5793 ------------------------------------------------------------------------ r28043 | cazfi | 2015-02-09 07:21:29 +0200 (Mon, 09 Feb 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r28040 | cazfi | 2015-02-09 06:58:10 +0200 (Mon, 09 Feb 2015) | 7 lines Changed paths: M /branches/S2_6/data/misc/editor.png Added proper icon for editor 'roads' tool. Art by GriffonSpade Requested by Jacob Nevins See bug #20536 ------------------------------------------------------------------------ r28037 | jtn | 2015-02-08 11:40:49 +0200 (Sun, 08 Feb 2015) | 2 lines Changed paths: M /branches/S2_6 M /branches/S2_6/client M /branches/S2_6/client/gui-qt M /branches/S2_6/data/themes/gui-qt/icons M /branches/S2_6/dependencies/lua-5.3 M /branches/S2_6/dependencies/lua-5.3/src M /branches/S2_6/tools M /branches/S2_6/tools/ruledit Update svn:ignore for some recent developments. ------------------------------------------------------------------------ r28034 | cazfi | 2015-02-08 08:39:44 +0200 (Sun, 08 Feb 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl2/gui_main.c Register event for freeciv specific messages in sdl2-client. See patch #5787 ------------------------------------------------------------------------ r28030 | cazfi | 2015-02-08 08:12:02 +0200 (Sun, 08 Feb 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r28027 | cazfi | 2015-02-08 07:53:05 +0200 (Sun, 08 Feb 2015) | 4 lines Changed paths: M /branches/S2_6/common/worklist.c Made worklist_copy() to copy only the required number of entries instead of max number. See patch #5778 ------------------------------------------------------------------------ r28024 | cazfi | 2015-02-08 07:48:15 +0200 (Sun, 08 Feb 2015) | 4 lines Changed paths: M /branches/S2_6/data/experimental/units.ruleset M /branches/S2_6/doc/README.ruleset_experimental Freight does not obsolete Caravan in experimental ruleset. See patch #5791 ------------------------------------------------------------------------ r28021 | cazfi | 2015-02-08 07:30:25 +0200 (Sun, 08 Feb 2015) | 7 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/cma_fe.c M /branches/S2_6/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 ------------------------------------------------------------------------ r28018 | cazfi | 2015-02-08 07:15:45 +0200 (Sun, 08 Feb 2015) | 4 lines Changed paths: M /branches/S2_6/data/amplio/tiles.spec A /branches/S2_6/data/amplio/upkeep.png A /branches/S2_6/data/amplio/upkeep.spec M /branches/S2_6/data/amplio.tilespec Copied full upkeep icon set from amplio2 to amplio. See patch #5784 ------------------------------------------------------------------------ r28015 | cazfi | 2015-02-07 07:56:45 +0200 (Sat, 07 Feb 2015) | 5 lines Changed paths: M /branches/S2_6/client/helpdata.c M /branches/S2_6/data/civ2/units.ruleset M /branches/S2_6/data/civ2civ3/units.ruleset M /branches/S2_6/data/classic/units.ruleset M /branches/S2_6/data/experimental/units.ruleset M /branches/S2_6/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 ------------------------------------------------------------------------ r28013 | cazfi | 2015-02-07 07:13:30 +0200 (Sat, 07 Feb 2015) | 6 lines Changed paths: M /branches/S2_6/common/ai.h M /branches/S2_6/common/fc_types.h M /branches/S2_6/common/scriptcore/luascript.h M /branches/S2_6/common/unit.h M /branches/S2_6/gen_headers/freeciv_config.h.in M /branches/S2_6/m4/debug.m4 M /branches/S2_6/server/commands.h M /branches/S2_6/server/sanitycheck.h M /branches/S2_6/server/srv_log.h M /branches/S2_6/utility/bitvector.h M /branches/S2_6/utility/log.h M /branches/S2_6/utility/speclist.h M /branches/S2_6/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 ------------------------------------------------------------------------ r28009 | cazfi | 2015-02-07 06:59:07 +0200 (Sat, 07 Feb 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-3.0/citydlg.c Removed unused 'enum info_style' from gt3k-client citydlg.c See patch #5779 ------------------------------------------------------------------------ r28006 | cazfi | 2015-02-06 06:23:00 +0200 (Fri, 06 Feb 2015) | 6 lines Changed paths: M /branches/S2_6/data/amplio2/upkeep.png Retouched amplio2 upkeep.png Art by GriffonSpade See patch #4486 ------------------------------------------------------------------------ r28004 | cazfi | 2015-02-06 06:17:43 +0200 (Fri, 06 Feb 2015) | 4 lines Changed paths: M /branches/S2_6/tools/ruledit/rulesave.c Corrected saving of bitwise settings to the ruleset. See bug #23242 ------------------------------------------------------------------------ r28001 | cazfi | 2015-02-06 06:13:26 +0200 (Fri, 06 Feb 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/citydlg.c M /branches/S2_6/client/gui-gtk-3.0/citydlg.c Made word "ENTER" referring to the key to press bold in improvement selling tooltip. See patch #5776 ------------------------------------------------------------------------ r27998 | cazfi | 2015-02-05 04:23:37 +0200 (Thu, 05 Feb 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl2/action_dialog.c M /branches/S2_6/client/gui-sdl2/chatline.c M /branches/S2_6/client/gui-sdl2/citydlg.c M /branches/S2_6/client/gui-sdl2/cityrep.c M /branches/S2_6/client/gui-sdl2/cma_fe.c M /branches/S2_6/client/gui-sdl2/connectdlg.c M /branches/S2_6/client/gui-sdl2/dialogs.c M /branches/S2_6/client/gui-sdl2/diplodlg.c M /branches/S2_6/client/gui-sdl2/finddlg.c M /branches/S2_6/client/gui-sdl2/gotodlg.c M /branches/S2_6/client/gui-sdl2/gui_iconv.c M /branches/S2_6/client/gui-sdl2/gui_string.c M /branches/S2_6/client/gui-sdl2/helpdlg.c M /branches/S2_6/client/gui-sdl2/inteldlg.c M /branches/S2_6/client/gui-sdl2/mapctrl.c M /branches/S2_6/client/gui-sdl2/mapview.c M /branches/S2_6/client/gui-sdl2/menu.c M /branches/S2_6/client/gui-sdl2/messagewin.c M /branches/S2_6/client/gui-sdl2/optiondlg.c M /branches/S2_6/client/gui-sdl2/pages.c M /branches/S2_6/client/gui-sdl2/plrdlg.c M /branches/S2_6/client/gui-sdl2/repodlgs.c M /branches/S2_6/client/gui-sdl2/repodlgs.h M /branches/S2_6/client/gui-sdl2/spaceshipdlg.c M /branches/S2_6/client/gui-sdl2/widget.c M /branches/S2_6/client/gui-sdl2/widget.h M /branches/S2_6/client/gui-sdl2/widget_button.c M /branches/S2_6/client/gui-sdl2/widget_button.h M /branches/S2_6/client/gui-sdl2/widget_checkbox.c M /branches/S2_6/client/gui-sdl2/widget_checkbox.h M /branches/S2_6/client/gui-sdl2/widget_combo.c M /branches/S2_6/client/gui-sdl2/widget_combo.h M /branches/S2_6/client/gui-sdl2/widget_core.c M /branches/S2_6/client/gui-sdl2/widget_edit.c M /branches/S2_6/client/gui-sdl2/widget_edit.h M /branches/S2_6/client/gui-sdl2/widget_label.c M /branches/S2_6/client/gui-sdl2/widget_label.h M /branches/S2_6/client/gui-sdl2/widget_window.c M /branches/S2_6/client/gui-sdl2/widget_window.h M /branches/S2_6/client/gui-sdl2/wldlg.c Sdl2-client widgets changed to store UTF-8 instead of 16 bit Unicode See patch #5718 ------------------------------------------------------------------------ r27996 | cazfi | 2015-02-05 04:16:20 +0200 (Thu, 05 Feb 2015) | 5 lines Changed paths: M /branches/S2_6/server/settings.c M /branches/S2_6/server/settings.h M /branches/S2_6/server/stdinhand.c M /branches/S2_6/tools/ruledit/rulesave.c Track settings defaultness level (internal / ruleset / not-at-all) instead of just whether they are internal default. See patch #5781 ------------------------------------------------------------------------ r27992 | cazfi | 2015-02-05 04:11:16 +0200 (Thu, 05 Feb 2015) | 4 lines Changed paths: M /branches/S2_6/doc/README.ruleset_multiplayer Updated Multiplayer ruleset Fundamentalism documentation See bug #23214 ------------------------------------------------------------------------ r27988 | cazfi | 2015-02-05 04:04:55 +0200 (Thu, 05 Feb 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/citydlg.c M /branches/S2_6/client/gui-gtk-3.0/citydlg.c Initialize the variable telling if the citydlg system has been initialized itself. See patch #5780 ------------------------------------------------------------------------ r27978 | jtn | 2015-02-05 02:21:30 +0200 (Thu, 05 Feb 2015) | 4 lines Changed paths: M /branches/S2_6/client/helpdata.c M /branches/S2_6/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. ------------------------------------------------------------------------ r27977 | jtn | 2015-02-05 02:21:27 +0200 (Thu, 05 Feb 2015) | 3 lines Changed paths: M /branches/S2_6/server/unithand.c When capturing a unit, tell the victor its former nationality. See gna patch #5782. ------------------------------------------------------------------------ r27976 | jtn | 2015-02-05 02:21:24 +0200 (Thu, 05 Feb 2015) | 3 lines Changed paths: M /branches/S2_6/client/helpdata.c In government help, replace hardcoded "fanatics" with list of unit types. See gna bug #23240. ------------------------------------------------------------------------ r27975 | jtn | 2015-02-05 02:21:21 +0200 (Thu, 05 Feb 2015) | 3 lines Changed paths: M /branches/S2_6/data/civ2/units.ruleset M /branches/S2_6/data/civ2civ3/units.ruleset M /branches/S2_6/data/classic/units.ruleset M /branches/S2_6/data/experimental/units.ruleset M /branches/S2_6/data/multiplayer/units.ruleset Improve paratrooper help. See gna bug #23239. ------------------------------------------------------------------------ r27974 | jtn | 2015-02-05 02:21:18 +0200 (Thu, 05 Feb 2015) | 3 lines Changed paths: M /branches/S2_6/server/cityturn.c Close loopholes when disaster zeroes production box. See gna bug #23218. ------------------------------------------------------------------------ r27967 | cazfi | 2015-02-04 17:07:48 +0200 (Wed, 04 Feb 2015) | 2 lines Changed paths: M /branches/S2_6/translations/freeciv/POTFILES.in Added header files with translatable flags to POTFILES.in ------------------------------------------------------------------------ r27963 | cazfi | 2015-02-04 05:37:19 +0200 (Wed, 04 Feb 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r27959 | cazfi | 2015-02-04 05:03:12 +0200 (Wed, 04 Feb 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/citydlg.c M /branches/S2_6/client/gui-gtk-3.0/citydlg.c Removed unused change_shell field from gtk-clients' citydlg. See patch #5775 ------------------------------------------------------------------------ r27955 | cazfi | 2015-02-04 05:00:12 +0200 (Wed, 04 Feb 2015) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r27951 | cazfi | 2015-02-04 04:56:36 +0200 (Wed, 04 Feb 2015) | 4 lines Changed paths: M /branches/S2_6/server/advisors/advbuilding.c Fixed a illegal array index usage in building advisor when handling an city on ocean. See bug #23227 ------------------------------------------------------------------------ r27949 | cazfi | 2015-02-04 04:52:05 +0200 (Wed, 04 Feb 2015) | 4 lines Changed paths: M /branches/S2_6/doc/README Updated list of tilesets in README See patch #5770 ------------------------------------------------------------------------ r27947 | mir3x | 2015-02-03 09:46:10 +0200 (Tue, 03 Feb 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-qt/citydlg.cpp M /branches/S2_6/client/gui-qt/fc_client.cpp M /branches/S2_6/client/gui-qt/pages.cpp M /branches/S2_6/data/themes/gui-qt/icons/Makefile.am A /branches/S2_6/data/themes/gui-qt/icons/flag.png A /branches/S2_6/data/themes/gui-qt/icons/go-down.png A /branches/S2_6/data/themes/gui-qt/icons/go-up.png A /branches/S2_6/data/themes/gui-qt/icons/help-donate.png A /branches/S2_6/data/themes/gui-qt/icons/list-add.png A /branches/S2_6/data/themes/gui-qt/icons/meeting-observer.png A /branches/S2_6/data/themes/gui-qt/icons/preferences-other.png Added a few icons Qt client See bug #23213 ------------------------------------------------------------------------ r27944 | mir3x | 2015-02-03 09:29:40 +0200 (Tue, 03 Feb 2015) | 7 lines Changed paths: M /branches/S2_6/client/gui-qt/mapview.cpp M /branches/S2_6/client/gui-qt/menu.cpp M /branches/S2_6/client/gui-qt/menu.h Allowed choosing a government by clicking the indicator Patch by Louis Moureaux . See patch #5762 ------------------------------------------------------------------------ r27940 | mir3x | 2015-02-03 09:19:03 +0200 (Tue, 03 Feb 2015) | 7 lines Changed paths: M /branches/S2_6/client/gui-qt/mapctrl.cpp M /branches/S2_6/client/gui-qt/mapview.cpp M /branches/S2_6/client/gui-qt/mapview.h Replaced hand drawing game info panel with widgets. Patch by Louis Moureaux . See patch #5760 ------------------------------------------------------------------------ r27938 | cazfi | 2015-02-03 08:08:16 +0200 (Tue, 03 Feb 2015) | 6 lines Changed paths: M /branches/S2_6/data/amplio2/Makefile.am M /branches/S2_6/data/amplio2/tiles.spec A /branches/S2_6/data/amplio2/upkeep.png A /branches/S2_6/data/amplio2/upkeep.spec M /branches/S2_6/data/amplio2.tilespec M /branches/S2_6/data/cimpletoon.tilespec Added full upkeep icon set for amplio2. Art by GriffonSpade See patch #4486 ------------------------------------------------------------------------ r27935 | cazfi | 2015-02-03 03:56:48 +0200 (Tue, 03 Feb 2015) | 4 lines Changed paths: M /branches/S2_6/ai/threaded/taicity.c Fixed leak of worker task data from Threaded AI See bug #23226 ------------------------------------------------------------------------ r27933 | cazfi | 2015-02-02 06:47:32 +0200 (Mon, 02 Feb 2015) | 4 lines Changed paths: M /branches/S2_6/data/alien/game.ruleset Renamed alien ruleset Steal Techonology activity as "Copy Research Data" See patch #5769 ------------------------------------------------------------------------ r27931 | cazfi | 2015-02-02 05:47:30 +0200 (Mon, 02 Feb 2015) | 5 lines Changed paths: M /branches/S2_6/client/gui-sdl2/utf8string.c Fixed sdl2-client create_new_line_utf8strs() to return correct, NULL terminated, number of strings. See patch #5768 ------------------------------------------------------------------------ r27929 | cazfi | 2015-02-02 05:44:38 +0200 (Mon, 02 Feb 2015) | 4 lines Changed paths: M /branches/S2_6/common/extras.c Fixed memory leak in can_extra_be_removed() See bug #23225 ------------------------------------------------------------------------ r27927 | sveinung | 2015-02-01 21:43:30 +0200 (Sun, 01 Feb 2015) | 10 lines Changed paths: M /branches/S2_6/data/civ2civ3/effects.ruleset M /branches/S2_6/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 ------------------------------------------------------------------------ r27925 | cazfi | 2015-02-01 09:05:57 +0200 (Sun, 01 Feb 2015) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r27922 | cazfi | 2015-02-01 08:34:31 +0200 (Sun, 01 Feb 2015) | 6 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/unitselect.c M /branches/S2_6/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 ------------------------------------------------------------------------ r27918 | cazfi | 2015-02-01 07:50:30 +0200 (Sun, 01 Feb 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl/diplodlg.c M /branches/S2_6/client/gui-sdl2/diplodlg.c Made it possible to Withdraw Vision from someone you're at war with in sdl-clients See bug #23210 ------------------------------------------------------------------------ r27915 | cazfi | 2015-01-31 11:12:02 +0200 (Sat, 31 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/server/srv_log.c M /branches/S2_6/server/srv_log.h M /branches/S2_6/server/srv_main.c Free timing logs on server exit See patch #5749 ------------------------------------------------------------------------ r27913 | cazfi | 2015-01-31 11:06:29 +0200 (Sat, 31 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/server/commands.c M /branches/S2_6/server/commands.h M /branches/S2_6/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") ------------------------------------------------------------------------ r27910 | sveinung | 2015-01-30 17:44:14 +0200 (Fri, 30 Jan 2015) | 11 lines Changed paths: M /branches/S2_6/data/civ2civ3/effects.ruleset M /branches/S2_6/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 ------------------------------------------------------------------------ r27908 | sveinung | 2015-01-30 17:17:47 +0200 (Fri, 30 Jan 2015) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r27904 | cazfi | 2015-01-30 06:05:03 +0200 (Fri, 30 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/utility/netintf.c Consider any kind of sockaddr size to be size of whole fc_sockaddr union in Windows builds. See bug #22448 ------------------------------------------------------------------------ r27902 | cazfi | 2015-01-29 23:32:05 +0200 (Thu, 29 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/server/settings.c M /branches/S2_6/server/settings.h M /branches/S2_6/tools/ruledit/rulesave.c Save game.ruleset settings -section. See bug #23124 ------------------------------------------------------------------------ r27900 | pepeto | 2015-01-29 22:32:34 +0200 (Thu, 29 Jan 2015) | 3 lines Changed paths: M /branches/S2_6/common/research.c Make translation of "Future Tech %d" possible, as it was in earlier versions. See gna bug #23222 ------------------------------------------------------------------------ r27896 | pepeto | 2015-01-29 22:28:54 +0200 (Thu, 29 Jan 2015) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r27894 | sveinung | 2015-01-29 19:22:28 +0200 (Thu, 29 Jan 2015) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r27892 | cazfi | 2015-01-29 06:53:06 +0200 (Thu, 29 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/server/stdinhand.c Added readline completion support for /default command option. See patch #5754 ------------------------------------------------------------------------ r27890 | cazfi | 2015-01-29 06:17:26 +0200 (Thu, 29 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl2/gui_string.c Fixed sdl2-client constant width surface creation to handle UTF-8 correctly. See patch #5750 ------------------------------------------------------------------------ r27882 | jtn | 2015-01-29 02:31:37 +0200 (Thu, 29 Jan 2015) | 3 lines Changed paths: M /branches/S2_6/server/cityturn.c M /branches/S2_6/server/settings.c Rework disaster messages. See gna patch #5761. ------------------------------------------------------------------------ r27881 | jtn | 2015-01-29 02:31:34 +0200 (Thu, 29 Jan 2015) | 3 lines Changed paths: M /branches/S2_6/client/helpdata.c M /branches/S2_6/data/civ1/techs.ruleset M /branches/S2_6/data/civ2/techs.ruleset M /branches/S2_6/data/civ2civ3/techs.ruleset M /branches/S2_6/data/classic/techs.ruleset M /branches/S2_6/data/experimental/techs.ruleset M /branches/S2_6/data/multiplayer/techs.ruleset Stop trying to document bridge building rules automatically. See gna patch #5759. ------------------------------------------------------------------------ r27880 | jtn | 2015-01-29 02:31:30 +0200 (Thu, 29 Jan 2015) | 3 lines Changed paths: M /branches/S2_6/client/helpdata.c M /branches/S2_6/common/base.h M /branches/S2_6/common/road.h M /branches/S2_6/common/tech.h M /branches/S2_6/common/terrain.h M /branches/S2_6/common/unittype.h Add TRANS comments for translateable ruleset flags. See gna patch #5758. ------------------------------------------------------------------------ r27879 | jtn | 2015-01-29 02:31:27 +0200 (Thu, 29 Jan 2015) | 5 lines Changed paths: M /branches/S2_6/server/settings.c Improve 'unitwaittime' setting's short description. Requested by Marko Lindqvist (cazfi@gna). See gna patch #5751. ------------------------------------------------------------------------ r27874 | pepeto | 2015-01-28 10:59:14 +0200 (Wed, 28 Jan 2015) | 3 lines Changed paths: M /branches/S2_6/client/control.c M /branches/S2_6/client/goto.c Show patrol return path and related changes. See gna bug #22692 ------------------------------------------------------------------------ r27872 | pepeto | 2015-01-28 10:37:31 +0200 (Wed, 28 Jan 2015) | 3 lines Changed paths: M /branches/S2_6/client/control.c M /branches/S2_6/client/goto.c M /branches/S2_6/client/goto.h M /branches/S2_6/client/tilespec.c Add support for displaying new goto sprites such as waypoints, turn steps etc. See gna patch #5233 ------------------------------------------------------------------------ r27868 | cazfi | 2015-01-28 05:49:23 +0200 (Wed, 28 Jan 2015) | 5 lines Changed paths: M /branches/S2_6/server/stdinhand.c Made /show command to differentiate between setting just being in the same value as default, and being 'default'. See patch #5753 ------------------------------------------------------------------------ r27866 | sveinung | 2015-01-27 20:58:59 +0200 (Tue, 27 Jan 2015) | 3 lines Changed paths: M /branches/S2_6/ai/default/aidiplomat.c M /branches/S2_6/client/gui-gtk-2.0/action_dialog.c M /branches/S2_6/client/gui-gtk-3.0/action_dialog.c M /branches/S2_6/client/gui-qt/dialogs.cpp M /branches/S2_6/client/gui-sdl/action_dialog.c M /branches/S2_6/client/gui-sdl2/action_dialog.c M /branches/S2_6/client/gui-xaw/action_dialog.c M /branches/S2_6/common/actions.c M /branches/S2_6/doc/README.actions M /branches/S2_6/fc_version M /branches/S2_6/server/unithand.c Stop seeing untargeted steal tech as a subset of targeted steal tech. See patch #5757 ------------------------------------------------------------------------ r27863 | mir3x | 2015-01-27 18:21:19 +0200 (Tue, 27 Jan 2015) | 7 lines Changed paths: M /branches/S2_6/client/gui-qt/helpdlg.cpp M /branches/S2_6/client/gui-qt/helpdlg.h Added a terrain manual page. Patch by Louis Moureaux . See patch #5748 ------------------------------------------------------------------------ r27860 | mir3x | 2015-01-27 17:51:38 +0200 (Tue, 27 Jan 2015) | 8 lines Changed paths: M /branches/S2_6/client/gui-qt/helpdlg.cpp M /branches/S2_6/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 ------------------------------------------------------------------------ r27858 | cazfi | 2015-01-26 21:15:29 +0200 (Mon, 26 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/common/connection.c Fixed references to JSON_CONNECTION to its new name FREECIV_JSON_CONNECTION See bug #23212 ------------------------------------------------------------------------ r27853 | pepeto | 2015-01-26 12:43:50 +0200 (Mon, 26 Jan 2015) | 3 lines Changed paths: M /branches/S2_6/server/maphand.c Remove buoys from owner player knowledge when they get destroyed. See gna bug #22863 ------------------------------------------------------------------------ r27852 | pepeto | 2015-01-26 12:36:24 +0200 (Mon, 26 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r27848 | cazfi | 2015-01-26 09:11:46 +0200 (Mon, 26 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/common/research.c Free individual strings from Future tech names vector on server exit. See patch #5740 ------------------------------------------------------------------------ r27844 | cazfi | 2015-01-26 07:05:22 +0200 (Mon, 26 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/doc/README.rulesets Updated ruleset directory list in README.rulesets See patch #5744 ------------------------------------------------------------------------ r27842 | cazfi | 2015-01-26 05:26:34 +0200 (Mon, 26 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/server/savegame2.c Fixed saving of treaty clauses See bug #23211 ------------------------------------------------------------------------ r27839 | cazfi | 2015-01-25 23:38:56 +0200 (Sun, 25 Jan 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r27837 | cazfi | 2015-01-25 11:47:42 +0200 (Sun, 25 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/server/savegame2.c M /branches/S2_6/server/settings.c M /branches/S2_6/server/settings.h Do not save settings that should take load-time default value to scenarios See patch #5742 ------------------------------------------------------------------------ r27833 | cazfi | 2015-01-25 11:26:45 +0200 (Sun, 25 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/server/sernet.c Free the list of listening sockets on server exit See patch #5741 ------------------------------------------------------------------------ r27829 | cazfi | 2015-01-25 09:22:50 +0200 (Sun, 25 Jan 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r27825 | cazfi | 2015-01-25 07:36:04 +0200 (Sun, 25 Jan 2015) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r27823 | sveinung | 2015-01-25 06:11:26 +0200 (Sun, 25 Jan 2015) | 5 lines Changed paths: M /branches/S2_6/client/control.c M /branches/S2_6/common/packets.def M /branches/S2_6/fc_version M /branches/S2_6/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 ------------------------------------------------------------------------ r27821 | cazfi | 2015-01-25 05:51:00 +0200 (Sun, 25 Jan 2015) | 5 lines Changed paths: M /branches/S2_6/server/srv_log.c M /branches/S2_6/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 ------------------------------------------------------------------------ r27818 | cazfi | 2015-01-24 22:27:02 +0200 (Sat, 24 Jan 2015) | 4 lines Changed paths: D /branches/S2_6/dependencies/lua-5.2 Removed lua-5.2 from under version control See patch #5734 ------------------------------------------------------------------------ r27815 | cazfi | 2015-01-24 22:19:14 +0200 (Sat, 24 Jan 2015) | 7 lines Changed paths: M /branches/S2_6/data/civ2civ3/buildings.ruleset M /branches/S2_6/data/civ2civ3/effects.ruleset M /branches/S2_6/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 ------------------------------------------------------------------------ r27813 | cazfi | 2015-01-24 22:01:28 +0200 (Sat, 24 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/ai/default/aisettler.c M /branches/S2_6/server/advisors/autosettlers.c M /branches/S2_6/server/advisors/autosettlers.h Clear worker task from the city as soon as some worker starts doing it. See bug #22884 ------------------------------------------------------------------------ r27809 | cazfi | 2015-01-24 21:48:10 +0200 (Sat, 24 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/server/stdinhand.c Fixed a minor memory leak in /create command See bug #23209 ------------------------------------------------------------------------ r27806 | cazfi | 2015-01-24 20:47:14 +0200 (Sat, 24 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/server/srv_main.c Write a log message about failure to save a game. See patch #5739 ------------------------------------------------------------------------ r27802 | cazfi | 2015-01-24 12:53:39 +0200 (Sat, 24 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/data/flags/convert_png convert_png gives usage information with --help See patch #5723 ------------------------------------------------------------------------ r27800 | cazfi | 2015-01-24 12:36:43 +0200 (Sat, 24 Jan 2015) | 5 lines Changed paths: M /branches/S2_6/common/connection.h M /branches/S2_6/gen_headers/freeciv_config.h.in M /branches/S2_6/m4/web-client.m4 Made JSON_CONNECTION available from public freeciv_config.h header, under new name FREECIV_JSON_CONNECTION. See patch #5738 ------------------------------------------------------------------------ r27797 | cazfi | 2015-01-24 12:29:55 +0200 (Sat, 24 Jan 2015) | 6 lines Changed paths: M /branches/S2_6/data/experimental/effects.ruleset Made experimental ruleset max traderoutes rules same as in classic Requested by aloril See patch #5735 ------------------------------------------------------------------------ r27793 | cazfi | 2015-01-24 12:24:18 +0200 (Sat, 24 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/utility/ioz.c Free fz_File structure in case of xz-compressed files when closing the file. See bug #23208 ------------------------------------------------------------------------ r27791 | cazfi | 2015-01-24 12:07:03 +0200 (Sat, 24 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl2/utf8string.c Detect ending of last line correctly in create_new_line_utf8strs() See patch #5725 ------------------------------------------------------------------------ r27788 | cazfi | 2015-01-24 02:46:53 +0200 (Sat, 24 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/data/misc/buildings.png M /branches/S2_6/data/misc/buildings.spec Added civ2civ3 wonders to buildings.png See bug #23134 ------------------------------------------------------------------------ r27785 | sveinung | 2015-01-23 16:36:19 +0200 (Fri, 23 Jan 2015) | 12 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r27782 | cazfi | 2015-01-22 22:13:00 +0200 (Thu, 22 Jan 2015) | 5 lines Changed paths: M /branches/S2_6/server/commands.c M /branches/S2_6/server/commands.h M /branches/S2_6/server/settings.c M /branches/S2_6/server/settings.h M /branches/S2_6/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 ------------------------------------------------------------------------ r27778 | cazfi | 2015-01-22 21:25:42 +0200 (Thu, 22 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/INSTALL Corrected name of INSTALL.Cygwin document in reference in INSTALL See bug #23200 ------------------------------------------------------------------------ r27776 | cazfi | 2015-01-22 21:01:32 +0200 (Thu, 22 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl2/gui_string.c M /branches/S2_6/client/gui-sdl2/gui_string.h Added more utility functions for handling utf8 to sdl2-client. See patch #5726 ------------------------------------------------------------------------ r27772 | cazfi | 2015-01-22 01:56:25 +0200 (Thu, 22 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/server/advisors/infracache.c Do not calculate value of ACTIVITY_IRRIGATE or ACTIVITY_MINE in targeted form to infracache See patch #5724 ------------------------------------------------------------------------ r27768 | cazfi | 2015-01-21 22:29:16 +0200 (Wed, 21 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/doc/HOWTOPLAY HOWTOPLAY documents generator setting values by their names. See bug #23197 ------------------------------------------------------------------------ r27764 | cazfi | 2015-01-21 22:16:01 +0200 (Wed, 21 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/client/agents/Makefile.am Removed gtk-1.2-client directory from include path of agents. See patch #5722 ------------------------------------------------------------------------ r27760 | cazfi | 2015-01-21 22:11:10 +0200 (Wed, 21 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl/gui_string.c M /branches/S2_6/client/gui-sdl2/gui_string.c sdl-clients' create_string16() returns NULL instead of illegal pointer when font loading fails. See bug #23195 ------------------------------------------------------------------------ r27758 | sveinung | 2015-01-21 14:50:29 +0200 (Wed, 21 Jan 2015) | 3 lines Changed paths: M /branches/S2_6/client/control.c make request_new_unit_activity() wrap request_new_unit_activity_targeted() See patch #5728 ------------------------------------------------------------------------ r27757 | sveinung | 2015-01-21 14:50:24 +0200 (Wed, 21 Jan 2015) | 3 lines Changed paths: M /branches/S2_6/server/ruleset.c Add missing translation comment on default actions.ui_name_sabotage_unit See patch #5719 ------------------------------------------------------------------------ r27751 | cazfi | 2015-01-21 00:32:49 +0200 (Wed, 21 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/common/game.c M /branches/S2_6/common/research.c M /branches/S2_6/common/research.h Initialize and free future tech names strvec. See bug #23173 ------------------------------------------------------------------------ r27749 | cazfi | 2015-01-21 00:17:26 +0200 (Wed, 21 Jan 2015) | 5 lines Changed paths: M /branches/S2_6/server/savegame.c M /branches/S2_6/server/settings.c M /branches/S2_6/server/settings.h M /branches/S2_6/server/stdinhand.c M /branches/S2_6/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 ------------------------------------------------------------------------ r27746 | jtn | 2015-01-20 01:49:02 +0200 (Tue, 20 Jan 2015) | 3 lines Changed paths: M /branches/S2_6/translations/freeciv/en_GB.po Merge current S2_5 en_GB translation for core strings (r27745). S2_6 stats: 91%: 5657 translated, 411 fuzzy, 153 untranslated. ------------------------------------------------------------------------ r27740 | jtn | 2015-01-19 23:25:49 +0200 (Mon, 19 Jan 2015) | 9 lines Changed paths: M /branches/S2_6/data/civ2civ3/effects.ruleset M /branches/S2_6/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. ------------------------------------------------------------------------ r27739 | jtn | 2015-01-19 23:25:46 +0200 (Mon, 19 Jan 2015) | 3 lines Changed paths: M /branches/S2_6/doc/README.packaging Typo '--enable-sdlmixer' in README.packaging. See gna bug #23183. ------------------------------------------------------------------------ r27738 | jtn | 2015-01-19 23:25:42 +0200 (Mon, 19 Jan 2015) | 3 lines Changed paths: M /branches/S2_6/doc/README.effects Document cumulative Veteran_Build in README.effects. See gna bug #23144. ------------------------------------------------------------------------ r27737 | jtn | 2015-01-19 23:25:39 +0200 (Mon, 19 Jan 2015) | 3 lines Changed paths: M /branches/S2_6/doc/README.effects Document City_Unhappy_Size in README.effects. See gna bug #23145. ------------------------------------------------------------------------ r27733 | sveinung | 2015-01-19 18:30:44 +0200 (Mon, 19 Jan 2015) | 5 lines Changed paths: M /branches/S2_6/common/actions.h Make the action target kind names work with the generated help text. Be plural again. Keep precision. See bug #23176 ------------------------------------------------------------------------ r27732 | sveinung | 2015-01-19 13:30:24 +0200 (Mon, 19 Jan 2015) | 3 lines Changed paths: M /branches/S2_6/doc/README.actions README.actions: Document the action UI name ruleset variable of each action. See patch #5717 ------------------------------------------------------------------------ r27730 | cazfi | 2015-01-19 07:42:51 +0200 (Mon, 19 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/server/advisors/autosettlers.c Correct autosettlers to consider activity being evaluated instead of hardcoded ACTIVITY_GEN_ROAD. See bug #23196 ------------------------------------------------------------------------ r27728 | cazfi | 2015-01-19 07:04:21 +0200 (Mon, 19 Jan 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r27725 | cazfi | 2015-01-19 06:35:23 +0200 (Mon, 19 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/server/ruleset.c M /branches/S2_6/server/ruleset.h M /branches/S2_6/server/srv_main.c Free lua scripting state on server exit. See bug #23174 ------------------------------------------------------------------------ r27723 | cazfi | 2015-01-19 05:45:07 +0200 (Mon, 19 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/common/game.c Init scenario property 'handmade' See bug #23184 ------------------------------------------------------------------------ r27721 | cazfi | 2015-01-19 05:39:16 +0200 (Mon, 19 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/doc/README.packaging Mention lua update in 2.6 README.packaging See patch #5715 ------------------------------------------------------------------------ r27719 | cazfi | 2015-01-19 05:32:20 +0200 (Mon, 19 Jan 2015) | 4 lines Changed paths: A /branches/S2_6/data/graphics/wonders/Mausoleum_of_Halicarnassus.jpg A /branches/S2_6/data/graphics/wonders/Temple_of_Artemis.jpg M /branches/S2_6/data/misc/wonders-large.spec M /branches/S2_6/data/wonders/Makefile.am A /branches/S2_6/data/wonders/mausoleum_of_halicarnassus.png A /branches/S2_6/data/wonders/temple_of_artemis.png Added graphics for Temple of Artemis and Mausoleum of Halicarnassus to wonders-large. See bug #20030 ------------------------------------------------------------------------ r27716 | sveinung | 2015-01-18 05:55:28 +0200 (Sun, 18 Jan 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r27715 | sveinung | 2015-01-18 05:55:04 +0200 (Sun, 18 Jan 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r27710 | mir3x | 2015-01-16 20:03:22 +0200 (Fri, 16 Jan 2015) | 6 lines Changed paths: M /branches/S2_6/client/gui-qt/cityrep.cpp M /branches/S2_6/client/gui-qt/cityrep.h Added selection menu to cities report in qt-client See bug #23033 ------------------------------------------------------------------------ r27707 | cazfi | 2015-01-15 22:00:24 +0200 (Thu, 15 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl2/Makefile.am M /branches/S2_6/client/gui-sdl2/gui_string.c M /branches/S2_6/client/gui-sdl2/gui_string.h A /branches/S2_6/client/gui-sdl2/utf8string.c A /branches/S2_6/client/gui-sdl2/utf8string.h Added set of utility functions for handling utf8 to sdl2-client See patch #5701 ------------------------------------------------------------------------ r27704 | cazfi | 2015-01-15 19:59:20 +0200 (Thu, 15 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/data/stub/game.ruleset Added definition of initial city radius to stub ruleset See patch #5702 ------------------------------------------------------------------------ r27701 | cazfi | 2015-01-15 19:44:49 +0200 (Thu, 15 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/common/extras.c Fixed memory leak when checking if unit can pillage. See bug #23170 ------------------------------------------------------------------------ r27699 | cazfi | 2015-01-15 19:23:50 +0200 (Thu, 15 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/configure.ac M /branches/S2_6/dependencies/Makefile.am Use lua-5.3 See patch #5021 ------------------------------------------------------------------------ r27695 | sveinung | 2015-01-15 14:59:52 +0200 (Thu, 15 Jan 2015) | 7 lines Changed paths: M /branches/S2_6/ai/default/aidata.h M /branches/S2_6/common/extras.h M /branches/S2_6/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 ------------------------------------------------------------------------ r27693 | cazfi | 2015-01-15 07:24:34 +0200 (Thu, 15 Jan 2015) | 5 lines Changed paths: M /branches/S2_6/ai/threaded/taicity.c M /branches/S2_6/common/extras.c M /branches/S2_6/common/extras.h M /branches/S2_6/server/advisors/autosettlers.c M /branches/S2_6/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 ------------------------------------------------------------------------ r27691 | sveinung | 2015-01-15 03:30:49 +0200 (Thu, 15 Jan 2015) | 3 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r27690 | sveinung | 2015-01-15 03:30:44 +0200 (Thu, 15 Jan 2015) | 3 lines Changed paths: M /branches/S2_6/server/unithand.c explain_why_no_action_enabled(): Detect failure caused by being transported. See patch #5709 ------------------------------------------------------------------------ r27686 | cazfi | 2015-01-14 20:00:58 +0200 (Wed, 14 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/dependencies/lua-5.3/Version Documented version number of included lua-5.3 as final 5.3.0. See patch #5708 ------------------------------------------------------------------------ r27684 | cazfi | 2015-01-14 19:57:37 +0200 (Wed, 14 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/data/hexemplio/Makefile.am D /branches/S2_6/data/hexemplio/cities.png D /branches/S2_6/data/hexemplio/cities.spec Removed unused hexemplio cities.[png|spec] See patch #5698 ------------------------------------------------------------------------ r27680 | cazfi | 2015-01-14 19:29:39 +0200 (Wed, 14 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/utility/ioz.c Fixed minor memory leaks in checking if a file is xz-compressed. See bug #23171 ------------------------------------------------------------------------ r27677 | sveinung | 2015-01-14 15:01:54 +0200 (Wed, 14 Jan 2015) | 3 lines Changed paths: M /branches/S2_6/server/unithand.c Do not consider a negative value of the effect Unit_No_Lose_Pop 'enabled'. See bug #23180 ------------------------------------------------------------------------ r27676 | sveinung | 2015-01-14 15:01:47 +0200 (Wed, 14 Jan 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r27671 | cazfi | 2015-01-14 01:12:27 +0200 (Wed, 14 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/tools/mpgui_qt.cpp Turn UTF-8 strings returned from gettext() to QStrings properly in Qt modpack installer See patch #5706 ------------------------------------------------------------------------ r27666 | cazfi | 2015-01-14 00:56:40 +0200 (Wed, 14 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/ai/default/aicity.c Fixed virtualunit memory leak when AI contemplates terrain improvements. See bug #23169 ------------------------------------------------------------------------ r27664 | pepeto | 2015-01-13 17:40:41 +0200 (Tue, 13 Jan 2015) | 3 lines Changed paths: M /branches/S2_6/client/options.c M /branches/S2_6/server/savegame2.c M /branches/S2_6/utility/support.c Remove a couple of functionalities made inside fc_assert_XXX() calls. See gna patch #5700 ------------------------------------------------------------------------ r27662 | pepeto | 2015-01-13 17:38:00 +0200 (Tue, 13 Jan 2015) | 3 lines Changed paths: M /branches/S2_6/utility/log.h Force usage of semicolon after fc_assert_XXX(). See gna patch #5697 ------------------------------------------------------------------------ r27660 | pepeto | 2015-01-13 17:24:49 +0200 (Tue, 13 Jan 2015) | 3 lines Changed paths: M /branches/S2_6/ai/default/aisettler.c M /branches/S2_6/client/gui-gtk-2.0/diplodlg.c M /branches/S2_6/client/gui-gtk-3.0/diplodlg.c M /branches/S2_6/server/advisors/infracache.c Add missing semicolon after fc_assert_XXX() usage. See gna patch #5695 ------------------------------------------------------------------------ r27657 | cazfi | 2015-01-12 23:35:46 +0200 (Mon, 12 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl2/graphics.c Fixed blitting with partial transparency in sdl2-client See bug #23166 ------------------------------------------------------------------------ r27653 | cazfi | 2015-01-12 23:32:21 +0200 (Mon, 12 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/doc/BUGS BUGS typofix "oject" -> "object" See bug #23163 ------------------------------------------------------------------------ r27651 | cazfi | 2015-01-12 23:29:59 +0200 (Mon, 12 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/dependencies/luasql/Version M /branches/S2_6/dependencies/luasql/src/luasql.c Backported luasql commit: Bug correction in the implementation of luaL_setfuncs See patch #5675 ------------------------------------------------------------------------ r27646 | cazfi | 2015-01-12 22:38:36 +0200 (Mon, 12 Jan 2015) | 6 lines Changed paths: M /branches/S2_6/client/gui-sdl/menu.c M /branches/S2_6/client/gui-sdl2/menu.c Corrected display of Transform command key to "O" in sdl-clients Reported anonymously See bug #23162 ------------------------------------------------------------------------ r27643 | cazfi | 2015-01-12 21:57:56 +0200 (Mon, 12 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/client/client_main.c M /branches/S2_6/server/srv_main.c M /branches/S2_6/tools/ruledit/ruledit.cpp Set textdomain codeset also for other translation domains than 'freeciv'. See bug #23159 ------------------------------------------------------------------------ r27639 | pepeto | 2015-01-12 15:41:57 +0200 (Mon, 12 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/common/vision.c Fix typo in vision_site_update_from_city() assertions making assignments instead of comparisons. See gna bug #23167 ------------------------------------------------------------------------ r27635 | pepeto | 2015-01-12 15:38:14 +0200 (Mon, 12 Jan 2015) | 5 lines Changed paths: M /branches/S2_6/client/mapctrl_common.c Client: make city selection possible even if borders are disabled in game rules. Reported anonymously See gna bug #23058 ------------------------------------------------------------------------ r27632 | pepeto | 2015-01-12 15:25:28 +0200 (Mon, 12 Jan 2015) | 9 lines Changed paths: M /branches/S2_6/common/unit.c M /branches/S2_6/common/unit.h M /branches/S2_6/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 ------------------------------------------------------------------------ r27630 | sveinung | 2015-01-12 13:41:38 +0200 (Mon, 12 Jan 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r27626 | cazfi | 2015-01-11 23:15:48 +0200 (Sun, 11 Jan 2015) | 5 lines Changed paths: M /branches/S2_6/tools/mpgui_qt.cpp M /branches/S2_6/tools/mpgui_qt.h M /branches/S2_6/tools/mpgui_qt_worker.cpp Fixed updating the installed version numbers in Qt modpack installer from the separate worker thread. See bug #23141 ------------------------------------------------------------------------ r27623 | cazfi | 2015-01-11 18:58:58 +0200 (Sun, 11 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/dependencies/luasql/Version M /branches/S2_6/dependencies/luasql/src/ls_sqlite3.c Backported luasql commit: Use _v2 APIs for SQLite version 3.6.13 and above See patch #5674 ------------------------------------------------------------------------ r27621 | cazfi | 2015-01-11 17:30:28 +0200 (Sun, 11 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/client/packhand.c M /branches/S2_6/common/fc_types.h M /branches/S2_6/common/tile.c M /branches/S2_6/server/ruleset.c Cache extras providing defense bonus to a list of their own. See patch #5664 ------------------------------------------------------------------------ r27619 | sveinung | 2015-01-11 03:09:39 +0200 (Sun, 11 Jan 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r27618 | sveinung | 2015-01-11 03:09:07 +0200 (Sun, 11 Jan 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r27617 | sveinung | 2015-01-11 03:08:45 +0200 (Sun, 11 Jan 2015) | 3 lines Changed paths: M /branches/S2_6/server/unithand.c Server: Put the unit capture handling code in a separate function. See patch #5686 ------------------------------------------------------------------------ r27612 | cazfi | 2015-01-11 02:14:07 +0200 (Sun, 11 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/ai/default/advdiplomacy.c M /branches/S2_6/ai/default/advdomestic.c M /branches/S2_6/ai/default/aicity.c M /branches/S2_6/ai/default/aiferry.c M /branches/S2_6/ai/default/aisettler.c M /branches/S2_6/ai/default/aitools.c M /branches/S2_6/ai/default/aiunit.c M /branches/S2_6/client/gui-gtk-2.0/editprop.c M /branches/S2_6/client/gui-gtk-2.0/menu.c M /branches/S2_6/client/gui-gtk-3.0/editprop.c M /branches/S2_6/client/gui-gtk-3.0/menu.c M /branches/S2_6/client/gui-xaw/menu.c M /branches/S2_6/client/helpdata.c M /branches/S2_6/client/mapview_common.c M /branches/S2_6/client/packhand.c M /branches/S2_6/client/tilespec.c M /branches/S2_6/common/aicore/aisupport.c M /branches/S2_6/common/aicore/citymap.c M /branches/S2_6/common/game.c M /branches/S2_6/common/packets.def M /branches/S2_6/common/unit.c M /branches/S2_6/common/unit.h M /branches/S2_6/common/unitlist.c M /branches/S2_6/common/unitlist.h M /branches/S2_6/common/unittype.c M /branches/S2_6/common/unittype.h M /branches/S2_6/fc_version M /branches/S2_6/server/advisors/autosettlers.c M /branches/S2_6/server/edithand.c M /branches/S2_6/server/report.c M /branches/S2_6/server/savegame.c M /branches/S2_6/server/savegame2.c M /branches/S2_6/server/srv_main.c M /branches/S2_6/server/unithand.c Added scenario parameter to prevent building new cities, even when ruleset would allow them, See patch #5678 ------------------------------------------------------------------------ r27610 | cazfi | 2015-01-11 01:27:54 +0200 (Sun, 11 Jan 2015) | 2 lines Changed paths: M /branches/S2_6/fc_version Changed network capstr back to be 2.6 specific again. ------------------------------------------------------------------------ r27609 | cazfi | 2015-01-10 23:06:34 +0200 (Sat, 10 Jan 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r27606 | cazfi | 2015-01-10 22:46:47 +0200 (Sat, 10 Jan 2015) | 5 lines Changed paths: M /branches/S2_6/common/base.h M /branches/S2_6/common/map.c M /branches/S2_6/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 ------------------------------------------------------------------------ r27604 | cazfi | 2015-01-10 22:10:38 +0200 (Sat, 10 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/data/default/default.lua Fixd xgettext warning from default.lua See bug #23156 ------------------------------------------------------------------------ r27602 | cazfi | 2015-01-10 12:13:36 +0200 (Sat, 10 Jan 2015) | 7 lines Changed paths: M /branches/S2_6/ai/threaded/taicity.c M /branches/S2_6/common/unit.h M /branches/S2_6/server/advisors/autosettlers.c M /branches/S2_6/server/advisors/autosettlers.h M /branches/S2_6/server/advisors/infracache.c M /branches/S2_6/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 ------------------------------------------------------------------------ r27600 | cazfi | 2015-01-10 00:36:22 +0200 (Sat, 10 Jan 2015) | 6 lines Changed paths: M /branches/S2_6/data/flags/Makefile.am A /branches/S2_6/data/flags/animals-large.png A /branches/S2_6/data/flags/animals-shield-large.png A /branches/S2_6/data/flags/animals-shield.png A /branches/S2_6/data/flags/animals.png A /branches/S2_6/data/flags/animals.svg M /branches/S2_6/data/misc/flags-large.spec M /branches/S2_6/data/misc/flags.spec M /branches/S2_6/data/misc/shields-large.spec M /branches/S2_6/data/misc/shields.spec Added flag for Animal Kingdom Art by jtn See patch #5577 ------------------------------------------------------------------------ r27598 | cazfi | 2015-01-10 00:00:21 +0200 (Sat, 10 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/tools/ruledit/requirers_dlg.cpp M /branches/S2_6/tools/ruledit/ruledit_qt.cpp M /branches/S2_6/tools/ruledit/tab_building.cpp M /branches/S2_6/tools/ruledit/tab_misc.cpp M /branches/S2_6/tools/ruledit/tab_nation.cpp M /branches/S2_6/tools/ruledit/tab_tech.cpp M /branches/S2_6/tools/ruledit/tab_unit.cpp Properly convert UTF-8 string returned by gettext() to QStrings. See bug #23138 ------------------------------------------------------------------------ r27596 | cazfi | 2015-01-09 22:29:49 +0200 (Fri, 09 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/common/unittype.c Optimized unit upkeep calculation for the usual case of Shield2Gold not being active for it. See patch #5663 ------------------------------------------------------------------------ r27593 | cazfi | 2015-01-09 21:11:11 +0200 (Fri, 09 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/dependencies/lua-5.3/README M /branches/S2_6/dependencies/lua-5.3/Version M /branches/S2_6/dependencies/lua-5.3/src/linit.c M /branches/S2_6/dependencies/lua-5.3/src/loadlib.c M /branches/S2_6/dependencies/lua-5.3/src/lobject.h M /branches/S2_6/dependencies/lua-5.3/src/lopcodes.c M /branches/S2_6/dependencies/lua-5.3/src/ltable.c Updated included lua-5.3 to version 5.3.0-rc4 See patch #5683 ------------------------------------------------------------------------ r27590 | cazfi | 2015-01-09 07:29:08 +0200 (Fri, 09 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/utility/support.h Removed unused fc_bool definition See patch #5959 ------------------------------------------------------------------------ r27587 | cazfi | 2015-01-09 06:50:09 +0200 (Fri, 09 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/data/civ2civ3/effects.ruleset Removed effects with zero value from civ2civ3 ruleset. See patch #5682 ------------------------------------------------------------------------ r27585 | cazfi | 2015-01-09 06:44:36 +0200 (Fri, 09 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-sdl2/cma_fe.c M /branches/S2_6/client/gui-sdl2/gui_main.c M /branches/S2_6/client/gui-sdl2/gui_main.h M /branches/S2_6/client/gui-sdl2/repodlgs.c M /branches/S2_6/client/gui-sdl2/widget_edit.c M /branches/S2_6/client/gui-sdl2/widget_scrollbar.c M /branches/S2_6/client/gui-sdl2/widget_window.c Handle SDL_TEXTINPUT for sdl2-client edit widgets. See patch #4766 ------------------------------------------------------------------------ r27583 | cazfi | 2015-01-08 23:28:26 +0200 (Thu, 08 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/doc/man/freeciv-client.6.in Added sdl2-client information to client man page. See patch #5670 ------------------------------------------------------------------------ r27580 | cazfi | 2015-01-08 23:24:37 +0200 (Thu, 08 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/data/amplio/moderncities.png M /branches/S2_6/data/amplio/moderncities.spec Added Fort and Airtstrip graphics for Amplio. See patch #5680 ------------------------------------------------------------------------ r27577 | cazfi | 2015-01-08 23:20:38 +0200 (Thu, 08 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/common/unittype.c Do not consider negative value of boolean "Fanatics" effect 'true'. See bug #23142 ------------------------------------------------------------------------ r27575 | cazfi | 2015-01-08 23:17:04 +0200 (Thu, 08 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/server/ruleset.c Removed double secfile_destroy() for game.ruleset when capstr check fails. See bug #23140 ------------------------------------------------------------------------ r27571 | cazfi | 2015-01-08 09:03:05 +0200 (Thu, 08 Jan 2015) | 6 lines Changed paths: M /branches/S2_6/dependencies/luasql/src/ls_mysql.c Replaced call to deprecated luaL_optint() with luaL_optinteger() call. Reported by Jacob Nevins See bug #23147 ------------------------------------------------------------------------ r27569 | sveinung | 2015-01-07 13:13:22 +0200 (Wed, 07 Jan 2015) | 7 lines Changed paths: M /branches/S2_6/client/gui-sdl/action_dialog.c M /branches/S2_6/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 ------------------------------------------------------------------------ r27566 | cazfi | 2015-01-07 09:19:44 +0200 (Wed, 07 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/tools/mpgui_qt.cpp M /branches/S2_6/tools/mpgui_qt.h Made Qt modpack installer thread synchornization to work with signals/slots. See bug #23067 ------------------------------------------------------------------------ r27562 | cazfi | 2015-01-06 22:38:31 +0200 (Tue, 06 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/ai/threaded/taimsg.c M /branches/S2_6/ai/threaded/taiplayer.c M /branches/S2_6/ai/threaded/taiplayer.h Do not queue messages for threaded AI player thread when it's not running. See bug #23146 ------------------------------------------------------------------------ r27558 | cazfi | 2015-01-06 21:02:13 +0200 (Tue, 06 Jan 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r27556 | sveinung | 2015-01-06 14:06:24 +0200 (Tue, 06 Jan 2015) | 3 lines Changed paths: M /branches/S2_6/common/unittype.c Only cache a unit type's ability to do actions with a unit actor. See patch #5667 ------------------------------------------------------------------------ r27555 | sveinung | 2015-01-06 14:06:17 +0200 (Tue, 06 Jan 2015) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r27554 | sveinung | 2015-01-06 14:06:10 +0200 (Tue, 06 Jan 2015) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r27553 | sveinung | 2015-01-06 14:06:04 +0200 (Tue, 06 Jan 2015) | 7 lines Changed paths: M /branches/S2_6/common/actions.c M /branches/S2_6/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 ------------------------------------------------------------------------ r27552 | sveinung | 2015-01-06 14:05:59 +0200 (Tue, 06 Jan 2015) | 6 lines Changed paths: M /branches/S2_6/ai/default/advdomestic.c M /branches/S2_6/client/gui-sdl/action_dialog.c M /branches/S2_6/client/gui-sdl/menu.c M /branches/S2_6/client/gui-sdl2/action_dialog.c M /branches/S2_6/client/gui-sdl2/menu.c M /branches/S2_6/common/aicore/caravan.c M /branches/S2_6/common/traderoutes.c M /branches/S2_6/common/traderoutes.h M /branches/S2_6/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 ------------------------------------------------------------------------ r27544 | cazfi | 2015-01-05 22:38:44 +0200 (Mon, 05 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/server/ruleset.c M /branches/S2_6/server/ruleset.h M /branches/S2_6/server/scripting/script_server.c M /branches/S2_6/server/scripting/script_server.h M /branches/S2_6/server/stdinhand.c Do not parse lua scripts when loading rulesets for ruledit. See bug #23099 ------------------------------------------------------------------------ r27542 | cazfi | 2015-01-05 20:43:11 +0200 (Mon, 05 Jan 2015) | 4 lines Changed paths: D /branches/S2_6/data/alien/Makefile.am Removed alien ruleset Makefile.am from under version control See patch #5648 ------------------------------------------------------------------------ r27541 | cazfi | 2015-01-05 20:27:25 +0200 (Mon, 05 Jan 2015) | 5 lines Changed paths: M /branches/S2_6/data/alien/game.ruleset M /branches/S2_6/data/civ1/game.ruleset M /branches/S2_6/data/civ2/game.ruleset M /branches/S2_6/data/civ2civ3/game.ruleset M /branches/S2_6/data/classic/game.ruleset M /branches/S2_6/data/experimental/game.ruleset M /branches/S2_6/data/multiplayer/game.ruleset M /branches/S2_6/data/stub/game.ruleset Typofix to game.ruleset actions section comment: "secound" -> "second". Added the documentation comment to stub ruleset. See patch #5651 ------------------------------------------------------------------------ r27538 | cazfi | 2015-01-05 19:46:11 +0200 (Mon, 05 Jan 2015) | 5 lines Changed paths: M /branches/S2_6/configure.ac M /branches/S2_6/translations/freeciv/Makevars M /branches/S2_6/translations/nations/Makevars M /branches/S2_6/translations/ruledit/Makevars Replaced configure Makefile modifying hack to add "--language=C" xgettext parameter with introduction of the parameter in Makevars. See patch #5646 ------------------------------------------------------------------------ r27533 | sveinung | 2015-01-05 14:22:17 +0200 (Mon, 05 Jan 2015) | 3 lines Changed paths: M /branches/S2_6/client/gui-qt/dialogs.cpp Qt client: Remove unused variable in targeted steal tech selection dialog See patch #5653 ------------------------------------------------------------------------ r27532 | sveinung | 2015-01-05 14:22:11 +0200 (Mon, 05 Jan 2015) | 7 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/action_dialog.c M /branches/S2_6/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 ------------------------------------------------------------------------ r27531 | sveinung | 2015-01-05 14:22:04 +0200 (Mon, 05 Jan 2015) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r27530 | sveinung | 2015-01-05 14:21:58 +0200 (Mon, 05 Jan 2015) | 12 lines Changed paths: M /branches/S2_6/common/actions.h M /branches/S2_6/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 ------------------------------------------------------------------------ r27524 | cazfi | 2015-01-04 21:06:18 +0200 (Sun, 04 Jan 2015) | 6 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r27520 | cazfi | 2015-01-04 21:00:39 +0200 (Sun, 04 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/data/alien/units.ruleset M /branches/S2_6/data/civ2civ3/units.ruleset M /branches/S2_6/data/classic/units.ruleset M /branches/S2_6/data/experimental/units.ruleset M /branches/S2_6/data/multiplayer/units.ruleset M /branches/S2_6/data/stub/units.ruleset Updated ruleset comments about Barbarian unit roles. See patch #5477 ------------------------------------------------------------------------ r27518 | cazfi | 2015-01-04 20:48:25 +0200 (Sun, 04 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/ai/default/advdiplomacy.c M /branches/S2_6/common/diptreaty.c M /branches/S2_6/common/diptreaty.h M /branches/S2_6/server/diplhand.c M /branches/S2_6/server/diplhand.h M /branches/S2_6/server/savegame2.c Save information about the open diplomacy meetings to the savegame. It's not loaded yet. See patch #5614 ------------------------------------------------------------------------ r27514 | cazfi | 2015-01-04 20:32:09 +0200 (Sun, 04 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/data/cimpletoon.tilespec Added definition for 'Inaccessible' tile to the cimpletoon tileset See bug #23135 ------------------------------------------------------------------------ r27510 | cazfi | 2015-01-04 20:29:27 +0200 (Sun, 04 Jan 2015) | 5 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r27508 | cazfi | 2015-01-04 20:06:10 +0200 (Sun, 04 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/dependencies/lua-5.3/README M /branches/S2_6/dependencies/lua-5.3/Version M /branches/S2_6/dependencies/lua-5.3/doc/readme.html M /branches/S2_6/dependencies/lua-5.3/src/lapi.c M /branches/S2_6/dependencies/lua-5.3/src/lcode.c M /branches/S2_6/dependencies/lua-5.3/src/ldblib.c M /branches/S2_6/dependencies/lua-5.3/src/ldebug.c M /branches/S2_6/dependencies/lua-5.3/src/liolib.c M /branches/S2_6/dependencies/lua-5.3/src/lmathlib.c M /branches/S2_6/dependencies/lua-5.3/src/lobject.c M /branches/S2_6/dependencies/lua-5.3/src/loslib.c M /branches/S2_6/dependencies/lua-5.3/src/lparser.c M /branches/S2_6/dependencies/lua-5.3/src/lprefix.h M /branches/S2_6/dependencies/lua-5.3/src/lua.h M /branches/S2_6/dependencies/lua-5.3/src/luaconf.h M /branches/S2_6/dependencies/lua-5.3/src/lvm.c Updated included lua-5.3 to version 5.3.0-rc3 See patch #5644 ------------------------------------------------------------------------ r27506 | sveinung | 2015-01-04 11:05:53 +0200 (Sun, 04 Jan 2015) | 3 lines Changed paths: M /branches/S2_6/data/alien/effects.ruleset M /branches/S2_6/data/civ1/effects.ruleset M /branches/S2_6/data/civ2/effects.ruleset M /branches/S2_6/data/civ2civ3/effects.ruleset M /branches/S2_6/data/classic/effects.ruleset M /branches/S2_6/data/experimental/effects.ruleset M /branches/S2_6/data/multiplayer/effects.ruleset M /branches/S2_6/server/cityturn.c Put the rule that empty cities cost half as much in the ruleset. See patch #5634 ------------------------------------------------------------------------ r27505 | sveinung | 2015-01-04 11:05:22 +0200 (Sun, 04 Jan 2015) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r27501 | sveinung | 2015-01-04 00:53:11 +0200 (Sun, 04 Jan 2015) | 3 lines Changed paths: M /branches/S2_6/client/goto.c M /branches/S2_6/client/helpdata.c M /branches/S2_6/common/unittype.h M /branches/S2_6/data/alien/units.ruleset M /branches/S2_6/data/civ1/units.ruleset M /branches/S2_6/data/civ2/units.ruleset M /branches/S2_6/data/civ2civ3/units.ruleset M /branches/S2_6/data/classic/units.ruleset M /branches/S2_6/data/experimental/units.ruleset M /branches/S2_6/data/multiplayer/units.ruleset M /branches/S2_6/data/stub/units.ruleset M /branches/S2_6/fc_version Unhard code the HelpWonder unit type flag. See patch #5639 ------------------------------------------------------------------------ r27496 | cazfi | 2015-01-03 08:40:47 +0200 (Sat, 03 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/dependencies/lua-5.3/Makefile.am Corrected path to osi-certified-72x60.png in lua-5.3 Makefile.am See bug #23137 ------------------------------------------------------------------------ r27492 | jtn | 2015-01-02 12:11:27 +0200 (Fri, 02 Jan 2015) | 3 lines Changed paths: M /branches/S2_6/data/alien/effects.ruleset M /branches/S2_6/data/alien/nation/lunatics.ruleset M /branches/S2_6/data/alien/nation/madmen.ruleset M /branches/S2_6/data/alien/nations.ruleset M /branches/S2_6/data/civ1/effects.ruleset M /branches/S2_6/data/civ1/nations.ruleset M /branches/S2_6/data/civ2/effects.ruleset M /branches/S2_6/data/civ2/nations.ruleset M /branches/S2_6/data/civ2civ3/effects.ruleset M /branches/S2_6/data/classic/effects.ruleset M /branches/S2_6/data/default/nationlist.ruleset M /branches/S2_6/data/experimental/effects.ruleset M /branches/S2_6/data/multiplayer/effects.ruleset M /branches/S2_6/data/nation/barbarian.ruleset M /branches/S2_6/data/nation/pirate.ruleset Use NationGroup requirement for barbarian effects. See gna patch #5637. ------------------------------------------------------------------------ r27491 | jtn | 2015-01-02 12:11:23 +0200 (Fri, 02 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/dialogs.c M /branches/S2_6/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. ------------------------------------------------------------------------ r27490 | jtn | 2015-01-02 12:11:17 +0200 (Fri, 02 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/client/gui-gtk-2.0/dialogs.c M /branches/S2_6/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. ------------------------------------------------------------------------ r27489 | jtn | 2015-01-02 12:11:14 +0200 (Fri, 02 Jan 2015) | 3 lines Changed paths: M /branches/S2_6/data/alien/game.ruleset M /branches/S2_6/data/civ1/game.ruleset M /branches/S2_6/data/civ2/game.ruleset M /branches/S2_6/data/civ2civ3/game.ruleset M /branches/S2_6/data/classic/game.ruleset M /branches/S2_6/data/experimental/game.ruleset M /branches/S2_6/data/multiplayer/game.ruleset M /branches/S2_6/server/diplomats.c M /branches/S2_6/server/ruleset.c M /branches/S2_6/tools/ruledit/rulesave.c Fix typo in ruleset definition "ui_name_posion_city". See gna bug #23127. ------------------------------------------------------------------------ r27484 | sveinung | 2015-01-02 11:44:01 +0200 (Fri, 02 Jan 2015) | 7 lines Changed paths: M /branches/S2_6/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 ------------------------------------------------------------------------ r27477 | cazfi | 2015-01-02 00:33:19 +0200 (Fri, 02 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/configure.ac M /branches/S2_6/data/Makefile.am M /branches/S2_6/doc/Makefile.am M /branches/S2_6/translations/freeciv/POTFILES.in Dropped alien ruleset from S2_6 tarball. See patch #4655 ------------------------------------------------------------------------ r27476 | cazfi | 2015-01-02 00:29:29 +0200 (Fri, 02 Jan 2015) | 4 lines Changed paths: M /branches/S2_6/fc_version Set S2_6 to alpha phase. See patch #4760 ------------------------------------------------------------------------ r27474 | cazfi | 2015-01-02 00:19:57 +0200 (Fri, 02 Jan 2015) | 2 lines Changed paths: A /branches/S2_6 (from /trunk:27473) Created stable 2.6 branch S2_6. ------------------------------------------------------------------------ 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