Pending Patches
From wiki.flightgear.org
| This article is a stub. You can help the wiki by expanding it.. |
This page is meant to help keeping track of the various FlightGear-related patches that were not yet fully reviewed, fixed or committed. Please do feel free to populate with contents. Thanks!
For guidelines about submitting patches for FlightGear, please check out Submitting Patches. Please do feel free to help maintaining this page, either by listing your own patches here, or patches contributed by others that were not yet fully reviewed/discussed and committed.
Note:The FlightGear project's sourceforge site [1] also provides a simple patch tracking facility [2], which is easy and intuitive to use and doesn't require any complicated sign up process. While this facility is not yet being used regularly by the project, it may still help you making your patches and code easily accessible, so that you can refer to them by posting a link to your modifications rather than sending everything to the mailing list.
TODO: URL to mailing list posting or git branch
Contents |
Patches awaiting discussion/review
Multiplayer: XML configurable property identifiers
Date: 2008-03-06
Name: xml-configurable property-IDs (as discussed)
Scope: make multiplayer property IDs fully XML configurable
More Details: http://sourceforge.net/tracker/index.php?func=detail&aid=1908456&group_id=161928&atid=821810
Affected Component: fgfs, multiplayer system
Additional Dependencies: none
Complexity: very trivial
Requires Recompilation: yes, enables however future modifications/additions of property IDs without requiring recompilation
Status: Apparently not yet reviewed or discussed by any core developers
Patch URL: http://sourceforge.net/tracker/download.php?group_id=161928&atid=821810&file_id=269272&aid=1908456
Known Issues: it was pointed out by some users that the patch seems useful and works/worked at the time of submission, it seems however "hackish" and not very elegant from an implementation point of view (i.e. unnecessary use of a class/methods instead of just using functions), in addition the patch isn't up to date with the latest files in CVS, so it may need to be somewhat reworked. Furthermore, it was pointed out that implementing this patch's functionality may theoretically result in enabling users to make use of non-matching property ID mappings by using different XML files.
Patches awaiting modifications/fixes
Multiplayer: Bandwidth Savings
Date: 15 Jul 2008
Name: [RFC][patch] Multiplayer bandwidth savings
Scope: improved fgfs multiplayer bandwidth behavior
More Details: http://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg17067.html
Affected Component: fgfs, multiplayer system
Additional Dependencies: none
Complexity: fairly trivial
Requires Recompilation: yes
Status: Postponed waiting for time to resolve the issues it introduces in the MP property interpolation/extrapolation scheme.
Patch URL: http://www.gidenstam.org/FlightGear/misc/ more-efficient-mp-protocol.diff (Do NOT use this patch! You might cause crashes for other MP users!)
Known Issues: "Requires changes to the MP property interpolation/extrapolation functionality to avoid seg. faults." "It is possible that sending property values at irregular intervals could upset the MP state interpolation done at the receiver's side.", "animations could theoretically misbehave until full state has been received", "Nasal code may try to access uninitialized properties"
