Frederic Bouvier wrote:

I am trying to integrate this contribution in the code base but after
too much hours spent on this, I finally won't. Three reasons :

- it doesn't compiles under MSVC, for obscure reason I don't understand.
- there are a lot of files for the base package that are not strictly
needed at run times : lots of .xcf files ( gimp source ), xml files that
are not property files, xsl files.
- it doesn't use the present convention of being included in a single
directory : separated extern texture directory, Assembly (?) directory.

So I left to others the choice of including it or not. This patch is not
straightforward ( lots of template, imbrication level and inlines of all
sort, including the use of function pointers to inline code ) and
requires a lot of time to sort things out.

Hi Fred,

Thanks for taking such a detailed look at the source. As a general rule, we do our best to include contributions, but there are times where patches simply can't be applied in their current form. We feel bad about it, we hate to see wasted work, but it occasionally happens and can happen for a variety of reasons.

I've seen everything from "I didn't know what that section of code did so I deleted it", to "this patch is mostly broke, but I expect you'll seek out, debug, and fix all the problems", all the way up to huge massive patches that touch darn near every file in the project in a variety of scary and hard to decipher ways.

Gimp source isn't necessarily bad because it allows others to more easily edit the graphics, but they can burn a lot of space.

Perhaps this developer would be willing to work with the core developers to make what ever changes are needed so the patch is acceptable (such as more closely following existing conventions and making code changes so we don't break any cross platform portability.)

Thanks,

Curt.

--
Curtis Olson        http://www.flightgear.org/~curt
HumanFIRST Program  http://www.humanfirst.umn.edu/
FlightGear Project  http://www.flightgear.org
Unique text:        2f585eeea02e2c79d7b1d8c4963bae2d



-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to