A little news about progress in mega-glest code changes...
I just checked into another update to the network code which now brings the majority of the code in mega-glest being cross platform (compiles on both linux and windows using mostly the same code).
Why is that significant? Because the old glest code had essentially two copies of code to handle doing the same kind of things for different operating systems. That meant you had to make changes in two different places, sometimes using different solutions to accomplish the same task. This would lead to making it harder to fixes bugs and sometimes forgetting to make a change in the 'other' files.
While we still have a few files like this, truely I would estimate that at least 90% of the code now is shared and compiles on multiple operating systems meaning it will be easier to makes changes and fix bugs.
I know that doesn't sound exciting and there will be people who don't understand what I am talking about, but for those who do, take encouragement that the quality of the project keeps improving.