Ivanovic suggested I post a heads-up here on the reason 1.3.3 is stalled. Some devs who are on this list but haven't been following the IRC chatter might have something to contribute to the solution.
Some recent changes I made in filesystem.cpp have unmasked serious problems with that code. At the moment it works under Linux but fails under Windows and OS X. The symptom of the bug is that terrain groups appear more than once in the map editor; under that is some odd, fluky bug either in filesystem.cpp::get_files_in_dir() or in things it calls. Ivanovic, myself, alink, and allefant have all been whacking at this problem but have failed to solve it. There is a suggestion on the table that we ought to drop a nuke on the problem by linking the Boost filesystem library and using its directory-traversal primitives, which whould at least simplify the code path. Testing and code review byy people other than us would be a good idea. -- <a href="http://www.catb.org/~esr/">Eric S. Raymond</a> Power concedes nothing without a demand. It never did, and it never will. Find out just what people will submit to, and you have found out the exact amount of injustice and wrong which will be imposed upon them; and these will continue until they are resisted with either words or blows, or with both. The limits of tyrants are prescribed by the endurance of those whom they oppress. -- Frederick Douglass, August 4, 1857 _______________________________________________ Wesnoth-dev mailing list Wesnoth-dev@gna.org https://mail.gna.org/listinfo/wesnoth-dev