[Flightgear-devel] Class-based MP aircraft visibility

2010-05-23 Thread Jörg Emmerich
As someone doing ATC 4 days/week, I would like to bring in another point
of view to this issue:

Very definitely we need such a tool for the environment Stuart described
as the main use-case are pilots wishing to practice .. ATC-controlled
environment. And I agree, those (like e.g. the TGA-events) would
benefit from it most - and I do participate in that TGA and believe it
is great and needs to extend much more -- especially for those who know
already.

BUT: That is not the environment I want to stress here! In FlightGear we
constantly have lots of Newcomers and especially young ones - we need to
get their attention and convince them to like flying in a controlled
manner -- i.e. do marketing for that idea! And best marketing is
addressing people not knowing about it yet and make them curious. The
opposite we would achieve if we build up borders by defining who may do
what -- mostly even prior to them knowing that there exist such things!
Please do not forget: Most people hate to read User-Manuals - especially
our youngsters get into the plane - switch on AP - and off they go. You
need to get there interest!!

In my experience (as ATC-EDDF and strong promoter of FGCOM) most people
drop in because there shows up a crowed in the MPmap - so they want to
join the happening. By the way: At that point the biggest problems is,
that those do not yet have FGCOM --- and do not notice what is going on
because they do not hear the instructions (about 50% FGCOM, sometimes
close to 100%)! That is one of the reasons why I often send the MPchat
msg's in addition to the FGCOM handling. Those guys then notice pretty
fast that working with FGCOM is much better than typing - and start
asking how to! (Achieving that is my goal!)

And yes: There are also those kids, that just try to get some attention
from someone and do everything for that -- they are a real pain in
the ... -- and I very often wish I could just lock them out! On the
other hand I notice (when the biggest stress is over) that after
ignoring them (although they know we others still see them!) they calm
down pretty fast - AND: More then 50% come back some time later to join
in! That is my repayment for the pain! I guess every salesman knows that
problem and success! And everybody has seen the little lonesome kids at
the playground - not knowing how they could join in -- those I want to
help - by which I believe there are a lot of grownups behaving the same
way as those kids!))

If I interpret Rob correct, his TGA would be the perfect customer for
those limitations -- but also he is very much  interested in getting new
people, even if they do not yet qualify in the minimums! I guess you
call it: Learning by doing!

So my take is:
- yes, we need the ability to lock some people out, if it is getting too
bad
- but do not lock out people because they may not (yet) have a certain
qualification
-- try to find a balance between those two!

I know everybody believes we Germans like to regulate everything: I
would prefer to convince!
joe


--

___
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel


[Flightgear-devel] Minor fix for 737-300

2010-05-23 Thread Tom P
Hi,

The name of the standby altimeter (uppercase ALT.xml) doesn't match the
entry in flightdeck.xml (lower-case alt.xml).
Could someone rename the file so that 737-300 is usable again on systems
that are case sensitive like Linux ?

# On branch master
# Changes to be committed:
#   (use git reset HEAD file... to unstage)
#
#renamed:737-300/Models/Flightdeck/Instruments/STBY/ALT.xml -
737-300/Models/Flightdeck/Instruments/STBY/alt.xml
#

Thanks,

  Tom
--

___
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel


[Flightgear-devel] git question: .gitignore ignored

2010-05-23 Thread Torsten Dreyer
Hi,

I just pushed new .gitignore files to simgear:
   simgear/magvar/.gitigore
   simgear/route/.gitignore
   simgear/screen/.gitignore
   simgear/serial/.gitignore
and modified the existing .gitignore in simgear`s root.
While the changes on the existing .gitignore worked as expected, the new files 
don't seem to have any effect. 
What's the magic charm to achieve the desired results here?

Thanks, Torsten

--

___
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel


Re: [Flightgear-devel] Flightgear git repositories (was Re: GIT or CVS - Confusion)

2010-05-23 Thread Mathias Fröhlich

Hi Tim,

thanks for all that work!

Mathias

--

___
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel


Re: [Flightgear-devel] git question: .gitignore ignored

2010-05-23 Thread Ron Jensen
On Sunday 23 May 2010 03:04:04 Torsten Dreyer wrote:
 Hi,

 I just pushed new .gitignore files to simgear:
simgear/magvar/.gitigore
simgear/route/.gitignore
simgear/screen/.gitignore
simgear/serial/.gitignore
 and modified the existing .gitignore in simgear`s root.
 While the changes on the existing .gitignore worked as expected, the new
 files don't seem to have any effect.
 What's the magic charm to achieve the desired results here?

 Thanks, Torsten


A quick style question here.  A single .gitignore file at the top level can be 
used to ignore files anywhere in the repository.  Wouldn't it be better to 
keep a single .gitignore at the top-level instead of sprinkling them across 
the tree?

For example, there are 43 files that match the files specification:

 terragear-cs/projects/VC7.1/*gitignore

42 of those files are identical, just in different directories.  Do we really 
want to do that in the flightgear and simgear trees, too?

Thanks,
Ron

--

___
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel


[Flightgear-devel] some work on the ASK13, requesting for merge into master

2010-05-23 Thread Patrice Poly
Hello,

I have been working a bit on the ASK13, specially adding a total energy
compensated variometer.
I choose the ilec sc7 because it is both widely used in gliders and easy
to use.

I also moved most of the ASK13 instruments to Instruments-3d, and
created a glider subfolder in Instruments-3d, to put really glider
specific instruments.
So far it only contains the ilec sc7, but more will come !

This is the first time I do a request for GIT merging, so if someone
feels this is not the best appropriate method, please let me know.

Please find the patch here :

http://www.bentha.net/fgfs/hangar/0001-Moved-some-of-the-ASK13-instruments-to-Instruments-3.patch

Thank you !


Patrice Poly - WooT



--

___
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel


Re: [Flightgear-devel] git question: .gitignore ignored

2010-05-23 Thread Torsten Dreyer
 A quick style question here.  A single .gitignore file at the top level can
  be used to ignore files anywhere in the repository.  Wouldn't it be better
  to keep a single .gitignore at the top-level instead of sprinkling them
  across the tree?
 
 For example, there are 43 files that match the files specification:
 
  terragear-cs/projects/VC7.1/*gitignore
 
 42 of those files are identical, just in different directories.  Do we
  really want to do that in the flightgear and simgear trees, too?
Certainly not. What I added to gitignore in the separate directories are the 
test executables like magvar/testmagvar or screen/TestRenderTexture. This is 
what we already had in .cvsignore before. Common rules shall be kept in the 
root .gitignore for sure.

Fred - thanks for pointing out the missing 'n'. Trust me, I checked a dozen 
times and never noticed that typo. 

Torsten

--

___
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel


Re: [Flightgear-devel] [PATCH] Fix fgviewer segfault

2010-05-23 Thread Tim Moore
On Sat, May 22, 2010 at 10:30 PM, Jeff Taylor jefftaylo...@gmail.comwrote:

 Hello,

 fgviewer crashes when reading channel options (which it doesn't use).
 Here is a patch which fixes this by adding a pointer check.

 This is my first ever patch to any open source project, so feedback
 would be appreciated. :)

 I've committed this; thanks for the patch. There's not much to say about
the code in the patch, but I do have some advice about the comments. It's
almost never necessary to justify a null pointer check, so the comment there
is redundant. The comment is actually a justification for why we should
accept the patch; as such, it belongs in the commit message i.e., the body
of your email.

The second comment about the return value not being checked is not relevant
at all in this function and is quite likely to be made obsolete. I replaced
it with an XXX style comment in the caller of add_channel as a reminder to
look into this.

Tim

 Jeff Taylor

 ---
  src/Main/options.cxx |8 
  1 files changed, 8 insertions(+), 0 deletions(-)

 diff --git a/src/Main/options.cxx b/src/Main/options.cxx
 index bededfb..0132c02 100644
 --- a/src/Main/options.cxx
 +++ b/src/Main/options.cxx
 @@ -530,6 +530,14 @@ parse_fov( const string arg ) {

  static bool
  add_channel( const string type, const string channel_str ) {
 +// This check is neccessary to prevent fgviewer from segfaulting when
 given
 +// weird options. (It doesn't run the full initailization)
 +if(globals-get_channel_options_list() == NULL)
 +{
 +SG_LOG(SG_GENERAL, SG_ALERT, Option   type  = 
 channel_str
 +   ignored.);
 +return false; // This isn't checked for, but it shouldn't matter
 +}
 SG_LOG(SG_GENERAL, SG_INFO, Channel string =   channel_str );
 globals-get_channel_options_list()-push_back( type + , +
 channel_str );
 return true;
 --
 1.7.0.1


 --

 ___
 Flightgear-devel mailing list
 Flightgear-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/flightgear-devel

--

___
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel


Re: [Flightgear-devel] [PATCH] Fix fgviewer segfault

2010-05-23 Thread Gijs de Rooy

 Jeff wrote:
 fgviewer crashes when reading channel options (which it doesn't use).
 Here is a patch which fixes this by adding a pointer check.

If you feel happy creating patches for fgviewer, here's another issue that 
really
should be looked at IMO...

http://code.google.com/p/flightgear-bugs/issues/detail?id=117

Thanks!
Gijs
  
_
Download nu eenvoudig leuke Emoticons voor je Messenger GRATIS
http://www.rulive.nl/aspx/emoticons.aspx--

___
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel


Re: [Flightgear-devel] Class-based MP aircraft visibility

2010-05-23 Thread Stuart Buchanan
On Sun, May 23, 2010 at 7:18 AM, Jörg Emmerich wrote:
 As someone doing ATC 4 days/week, I would like to bring in another point
 of view to this issue:
snip
 So my take is:
 - yes, we need the ability to lock some people out, if it is getting too
 bad
 - but do not lock out people because they may not (yet) have a certain
 qualification
 -- try to find a balance between those two!

 I know everybody believes we Germans like to regulate everything: I
 would prefer to convince!

A very good point. As you say, we need to avoid excluding newcomers.

I think this can be handled fairly easily:
- The newcomer joins at KSFO with the default multiplayer options.
- By default he/she will be able to see all other aircraft, probably with the
exceptions of those labeled ignore and possibly dogfight. So, they will
be able to see all the aircraft under ATC control.
- The ATC controller can choose who he/she views as well, and if they are
not busy might want to view all aircraft, and communicate with the newcomer.
- The class really provides the user with the ability to state what they are
attempting to do. If the newcomer wants to take part, they can change their
class to learner, or ATC. There's no assumption that they will be perfect,
merely that they are trying to work within the constraints of the label.

It may be the case that these classes help encourage newcomers to engage
with the ATC process. If they are making a conscious decision to change
their class, they are declaring their intentions, and will want to do their best
to fit in with what others are doing.

-Stuart

--

___
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel