Pending Patches

From wiki.flightgear.org

Jump to: navigation, search
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"


Patches awaiting commit