Re: [Freeciv-Dev] My personal freeciv 2.4 and 2.5 Roadmap
On Thu, 28 Jul 2011, Marko Lindqvist wrote: On 27 July 2011 19:17, Andreas Røsdal wrote: On Wed, 27 Jul 2011, Marko Lindqvist wrote: freeciv.net I'll be more active in freeciv and freeciv.net merge during 2.5 development Great, Marko. Let me know if there is anything I can do to help, and don't hesitate to ask me if you have any questions! Well, first we need common grounds to work on. We need patches to apply to *current* freeciv trunk in order to get freeciv.net version of it. Do you have such patches, or do you plan to update them soon? I don't have such patches yet, but it would be possible to modify the freeciv.net codebase to work with current freeciv trunk. Currently you have modified freeciv in freeciv.net version control. I'm going to make new implementation so that patches are applied only build time, making maintenance (update of freeciv version used) much easier. Ok. Andreas___ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev
Re: [Freeciv-Dev] My personal freeciv 2.4 and 2.5 Roadmap
On 27 July 2011 19:17, Andreas Røsdal wrote: > On Wed, 27 Jul 2011, Marko Lindqvist wrote: >> >> freeciv.net >> >> I'll be more active in freeciv and freeciv.net merge during 2.5 >> development >> > > Great, Marko. Let me know if there is anything I can do to help, and don't > hesitate to ask me if you have any questions! Well, first we need common grounds to work on. We need patches to apply to *current* freeciv trunk in order to get freeciv.net version of it. Do you have such patches, or do you plan to update them soon? Currently you have modified freeciv in freeciv.net version control. I'm going to make new implementation so that patches are applied only build time, making maintenance (update of freeciv version used) much easier. - ML ___ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev
[Freeciv-Dev] My personal freeciv 2.4 and 2.5 Roadmap
Branching of S2_4 is only a couple of Months away. With any new feature ideas I'm already defaulting to 2.5 target in my private TODO. Here is some thoughts about what I plan to do myself for 2.4 and 2.5. AI I consider development phase of default AI as loadable module to be completed. I don't plan any other big AI changes to 2.4. I may do some minor preparatory work for 2.5 features already. During 2.5 development I plan to actively develop threaded ai module. Also organization of ai related code common to all ai modules is something I'll concentrate during 2.5 development. This includes things like difficulty level and traits (new feature in itself), I'm not yet sure how handicaps will be classified in that system. gtk3-client It would be good thing to have real gtk3-client in 2.4 already, but schedule is probably too tight. My current goal is that both gtk-clients would use cairo in 2.4, but so called gtk3-client is probably still gtk2-program and renamed accordingly ("freeciv-gtk2x") in S2_4. qt-client Not really my personal priority. I hope somebody else gets active with this. If nobody does, I'm currently listing this as something I actively do during 2.*6* development. Networking I have a number of networking related improvements in mind. As this is not really one big feature, but a lot of individual improvements, I'm making them constantly with slow rate. Some of them make it to 2.4, others only to 2.5 libcurl usage This was originally in 2.4 feature list, but I've decided to postpone remaining part, metaserver <-> client communication, to 2.5 since it adds new requirements to Freeciv. Avoiding that requirement for now is much more important than using libcurl between metaserver and client (which is mainly cleanup) code documentation All functions in maintained code (that is: not gui-ftwl or gui-win32) should have function headers in 2.4 Actively adding doxygen markup is 2.5 work. "set but unused variable" compiler warnings These new warnings from gcc 4.6 should be fixed in 2.4. We can consider them bugs so that they can be fixed even after S2_4 has been branched. Note that in S2_2 and S2_3 warning was simply disabled. Unit orientation I consider this feature finished for now once a couple of already existing scripting patches have been committed. freeciv.net I'll be more active in freeciv and freeciv.net merge during 2.5 development Warclient merge Remaining warclient features should be merged to freeciv proper during 2.5. gen-roads No real plans. Marked as something for 2.*6* in my private notes. - ML ___ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev