1
0
Fork 0
Commit graph

9526 commits

Author SHA1 Message Date
Stuart Buchanan
5080ae8c99 FG1000: Fuel Publisher and PanDown bug-fix
Previously the GenericFuelPublisher would barf if tank contents
weren't defined properly with numbers.

Also the XML and .ac files were inconsistent in their use of PANDown
vs PanDown.

Both spotted by Mark JOSEPH (ePilot). Now fixed.
2020-10-06 21:58:18 +01:00
Alessandro Menti
d46ebde0b6
Update the Italian translation 2020-10-06 21:16:12 +02:00
Erik Hofman
687df1abf6 Update the global materials to use the new summer grass airport keep 2020-10-06 10:15:26 +02:00
Erik Hofman
9f2a863409 Add a new summer airport grass texture and brighten up the autumn airport grass texture. 2020-10-06 09:23:49 +02:00
Erik Hofman
a28acaace0 A few more: Work towards a consistent hue, saturation and brightneess across textures. 2020-10-04 13:58:01 +02:00
Erik Hofman
9a1a1db295 Work towards a consistent hue, saturation and brightneess across textures. 2020-10-04 10:33:53 +02:00
Erik Hofman
a287f8ed1b Improved airport grass textures based on the old one and pictures I took myself 2020-10-03 12:59:35 +02:00
Stuart Buchanan
e9e0f00568 Link .dirindex spec with test data. 2020-10-03 11:26:54 +01:00
Erik Hofman
8622e4a432 Add some documentation. Updates from validates data for aircraft. 2020-10-01 08:04:46 +02:00
Erik Hofman
3ea42c9181 Add support for running AISim form the command line using: --aircraft=aisim --aero=<aircraft> 2020-09-25 13:20:52 +02:00
Yves Tolosa-Joas
ce28af0684 AI Traffic and Liveries for Northern Air Cargo 2020-09-19 22:11:24 +01:00
James Turner
0a69f4e745 Updated Slovak translations from Dusan Kazik 2020-09-16 13:21:09 +01:00
Stuart Buchanan
1079e5f803 Updated random building texture from Benih. 2020-09-12 16:30:01 +01:00
James Turner
3285e5fe32 Modules.nas: add return values to some methods.
Patch from Henning Stalkhe.
2020-09-03 17:51:16 +01:00
James Turner
f15851cc36 Default threaded GC to off for the moment
Turning this off until we eliminate some other instabilities, and
have a way to isolate the failure.
2020-09-03 17:51:16 +01:00
Erik Hofman
efd0a31dfa Merge branch 'next' of ssh://git.code.sf.net/p/flightgear/fgdata into next 2020-09-02 09:43:32 +02:00
Erik Hofman
167cbc6a3d Changing file permissions to remove execute bit 2020-09-02 09:42:36 +02:00
legoboyvdlp R
d0749eee9b Bugfix (temporary) for emesary nasal runtime error. 2020-08-31 19:39:22 +01:00
Stuart Buchanan
134e0fdc5b Improve GPS dialog wording for linking NAV1 to GPS 2020-08-26 13:44:09 +01:00
James Turner
48fb9ffde1 Updated German translations from Udo Kaune. 2020-08-24 12:56:12 +01:00
Yves Tolosa-Joas
caf1791176 Added AT7 Windrose livery 2020-08-22 21:47:50 +01:00
Yves Tolosa-Joas
5d39710fa8 Added EuroWings traffic by Stefan 2020-08-22 21:47:50 +01:00
Yves Tolosa-Joas
c5d26ae14b Removed defunct GermanWings Traffic and Liveries 2020-08-22 21:47:50 +01:00
Stuart Buchanan
0c521de80b FG1000: Better handling of VFR transponder code
Support in-sim updates to
/instrumentation/transponder/factory-vfr-code
2020-08-21 15:55:26 +01:00
Stuart Buchanan
f374bfabcb FG1000: Make VFR transponder code configurable
Reads from /instrumentation/transponder/factory-vfr-code
on startup.
2020-08-21 15:06:30 +01:00
Stuart Buchanan
8a7bc16829 FG1000: Fix setting 7xxx transponder codes
Previously select XPDR->CODE->7 and then another number caused very odd
transponder codes.  Turns out this was due to extra whitespace in the
label causing various string concatenations and evaluations to fail.
2020-08-21 12:38:31 +01:00
Stuart Buchanan
45b97601f2 Handle unusual use of - in .svg files
Previously valid SVG strings such as
m 547.56916,962.17731 c 10e-6,25.66886
M831,144.861c-0.236,0.087-0.423,0.255-0.629,

would fail to parse.

Fix by Henning STALHKE
2020-08-19 20:09:06 +01:00
Stuart Buchanan
c7d63fb191 Standard gear and light properties for Airbus AI. 2020-08-16 14:58:38 +01:00
Erik Hofman
6bbb7ff448 Merge branch 'next' of ssh://git.code.sf.net/p/flightgear/fgdata into next 2020-08-15 08:38:00 +02:00
Gijs de Rooy
a88ed8a638 Update Dutch translations 2020-08-12 15:32:55 +02:00
Erik Hofman
9cb073bf8f Add a license exception to single owner (Melchoir Franz and myself) that clarifies that merely calling Nasal functions from third party aircraft does not invoce the derived-work clause of the GPL. Signed of by the authors 2020-08-12 14:40:59 +02:00
Erik Hofman
4bd2a41875 Add a license exception to single owner (Melchoir Franz and myself) that clarifies that merely calling Nasal functions from third party aircraft does not invoce the derived-work clause of the GPL. Signed of by the authors 2020-08-12 14:40:44 +02:00
Erik Hofman
8e7c4550d7 Add a license exception to single owner (Melchoir Franz and myself) that clarifies that merely calling Nasal functions from third party aircraft does not invoce the derived-work clause of the GPL. Signed of by the authors 2020-08-12 14:39:32 +02:00
James Turner
0431a2ec6f Nasal modules: don’t give up on an error.
Fix from Henning Stahlke
2020-08-12 11:04:10 +01:00
Yves Tolosa-Joas
a4e37063ed added missing flighttype and callsigns 2020-08-10 10:04:08 +01:00
Yves Tolosa-Joas
279e3079d7 added missing flight type gate and callsign in flight numbers 2020-08-10 10:04:08 +01:00
Yves Tolosa-Joas
0e7c1cc34d Removed custom taxi speed to reduce left turn overrun 2020-08-10 10:04:08 +01:00
James Turner
3faaeb3c89 Many German translation improvements.
From Udo Kaune.
2020-08-04 13:18:02 +01:00
James Turner
398d9cb486 Add ‘del’ method to SVGCanvas
From Henning Stahlke
2020-08-02 11:06:19 +01:00
Richard Harrison
33ac2eff46 Added Emesary MP bridge unit tests 2020-08-01 16:44:02 +02:00
Richard Harrison
eb5d1029c8 Documentation improvements
Rewrote the volume section of xmlsound and add documentation for expressions
2020-08-01 16:43:16 +02:00
Henning Stahlke
6ac7b3385e move min and max from std/Vector.nas (class file) to std.nas 2020-07-30 10:48:27 +01:00
James Turner
8b06738256 Re-sync Qt translations 2020-07-29 21:11:28 +01:00
James Turner
ce1863d294 DE translation fix that was suggested. 2020-07-29 20:33:12 +01:00
Yves Tolosa-Joas
13b284b8fe Traffic and Livery for Airest Cargo 2020-07-29 19:56:20 +01:00
Yves Tolosa-Joas
3e9eb9c502 Update erroneous perf tags 2020-07-29 19:56:20 +01:00
Yves Tolosa-Joas
6bbfcf6d1e Corrected erroneous departing ICAO 2020-07-29 19:56:20 +01:00
Richard Harrison
3666ba1511 Emesary fixes
- Transfer encoding rewritten to handle negative numbers properly and fix scaling.
- Change the "no receive method" to be just a warning as it is unwise rather than
  being wrong.

Emesary MP bridge fixes from Nikolai

OutgoingBridge:

- When transmitting queue, make sure transmitted
  messages cannot remain in the queue when not completely emptied, and
  thus be sent again, and eventually fill up the queue.

- Also allow smaller messages to sent even though there was not room for
  a larger message (the removal of the 'break' command).

- To prevent coding the same message again with the 'break' removed,
  store an already coded string that was rejected due to too little room
  inside the message so when there is room for it, it was coded only
  once.

- Stop recalculating MessageExpiryTime when there is no
  room for a notification. If it has asked to expire after expire time,
  let it expire.

IncomingBridge:

- Make sure listeners on emesary[x] properties are
  removed when a mp aircraft is invalid, otherwise a hidden bridge will
  sit in background and process same notifications a new bridge is
  already processing.

- Change order of setting IncomingMessageIndex to ease
  debugging in reciever.

- Since a bridge class can handle multiple emesary
  properties on same aircraft, use a vector per aircraft to store the
  bridge instances in, to make sure Remove can be called on all
  instances listening to same aircraft.
2020-07-25 14:11:07 +02:00
Richard Harrison
37729a8661 Added Nasal frame utils: (1) partition processor
The partition processor is a simple class that allows lists of data to be processed in chunks per invocation. It is designed to minimise per frame processing whilst keeping the code simple and the performance acceptable.

test code (use with F-14):

var pptest = func{
    var xx= frame_utils.PartitionProcessor.new("TEST", 6);

    var obj = {}; # just for testing

    for (ii=0;ii<5;ii+=1) {
        xx.process(obj, awg_9.tgts_list,
                   func(pp, obj, data){
                       print("init");
                       obj.designated = -1;
                       obj.search = "Nimitz";
                       obj.completed = 0;
                   }
                   ,
                   func(pp, obj, u){
                       printf("%-5d : %s",pp.data_index, u.Callsign.getValue());

                       if (u.Callsign.getValue() == obj.search)
                         obj.designated = pp.data_index;
                       return 1;
                   },
                   func(pp, obj, data)
                   {
                       obj.completed = 1;
                       printf("Completed: %s = %d\n", obj.search, obj.designated);
                   }
                  );
        if (obj.completed)
          break;
    }
    if (!obj.completed)
      print("partial list processed");
}

pptest();
2020-07-24 15:35:10 +02:00
Thorsten Renk
083be31eb2 Merge /u/dirteat/flightgear_redcut/ branch next into next
https://sourceforge.net/p/flightgear/fgdata/merge-requests/206/
2020-07-18 06:36:56 +00:00