Commit Graph

  • 81b93cffbb WS30 - Minor roads and coastline improvements Stuart Buchanan 2021-05-08 20:46:38 +0100
  • b6c4245b35 WS30: Don't compress landclass textures Stuart Buchanan 2021-05-03 16:45:47 +0100
  • 0ddd3e7f2f Add sg_location to all exceptions, add report flag James Turner 2021-02-19 17:38:03 +0000
  • fe96298be5 Thread-safe error reporting in lowlevel.cxx James Turner 2021-05-03 16:22:17 +0100
  • 51bf76846c Thread-safe error reporting in lowlevel.cxx James Turner 2021-05-03 16:22:17 +0100
  • fc93788ab1 WS30: Initial coastlines Stuart Buchanan 2021-05-03 15:43:59 +0100
  • 8464ef48e8 Fixes #2579 Emesary segfault on reset. Richard Harrison 2021-05-02 17:34:33 +0200
  • 5e30d83a43 Error-reporting: improve reports for STGs and effects James Turner 2021-04-30 13:47:27 +0100
  • 0299764619 Remove unsupported buffer format Fernando García Liñán 2021-04-29 13:03:29 +0200
  • ccebbc4bb3 Compositor: Move cull mask setter to a separate function Fernando García Liñán 2021-04-29 12:07:13 +0200
  • fa40a6d1b8 Error reports: default to SG_LOG(SG_ALERT James Turner 2021-04-23 12:46:48 +0100
  • ede4484b8d Particles: guard against duplicate init James Turner 2021-04-23 12:46:20 +0100
  • c6351292dd TerraSync: add a warning file to the root dir. James Turner 2021-04-02 16:45:50 +0100
  • e2caad3b0b TerraSync: better reporting of permissions failures removing files James Turner 2021-04-02 16:46:47 +0100
  • a095ab684c ASan: fix a leak in GZ extraction James Turner 2021-04-21 21:53:56 +0100
  • fe41a03180 Asan: fix leaks in Catalog code James Turner 2021-04-21 21:54:45 +0100
  • 2871a2df85 Effects: better error reporting James Turner 2021-04-21 21:55:04 +0100
  • d521625307 Asan: fix leaks in Catalog code James Turner 2021-04-21 21:54:45 +0100
  • 1304624f30 ASan: fix a leak in GZ extraction James Turner 2021-04-21 21:53:56 +0100
  • 83b58b68ae HTTP tests: fix an ASan warning. James Turner 2021-04-21 12:45:56 +0100
  • f9f5977cca NasalEmeserayInterface to an explicit pointer. James Turner 2021-04-21 12:45:42 +0100
  • 2690fadca1 Emesary IReceiver no longer shared ptr. Richard Harrison 2021-04-16 21:13:13 +0200
  • 41d06ee092 IReceivers are shared pointers now Erik Hofman 2021-04-16 14:30:46 +0200
  • c85f29c8d1 Converting a static variable into a shared_ptr is a bad idea, start with a shared_ptr from the start Erik Hofman 2021-04-15 11:42:24 +0200
  • e0d7a92eba Fix a bunch of compiler errors Erik Hofman 2021-04-15 10:05:22 +0200
  • 93299bf191 Fix a compiler warning: not defining a virtual destructor results in undefined behavior Erik Hofman 2021-04-15 10:05:05 +0200
  • 986867f5c5 Make size_t available Erik Hofman 2021-04-15 10:04:00 +0200
  • bcfff2a967 Bi-directional I/O using Data Distribution Services requires a separate reader and writer. Erik Hofman 2021-04-15 09:45:17 +0200
  • 9b3265c46c Emesary: lock free performance improvements Richard Harrison 2021-04-11 00:42:49 +0200
  • 739c76e862 Win32 console; added method to ignore errors Richard Harrison 2021-03-29 17:52:30 +0200
  • 9ae26d7f80 Get the GUID from DDS and store it for future use. Which coul be handy for point-to-point connections over DDS. Erik Hofman 2021-04-07 11:51:32 +0200
  • 89271e85a0 Shaders: report all shader file paths James Turner 2021-04-05 12:06:49 +0100
  • e4c214578b Allow parsing a DDS configuration file. Add a guard condition to wake up the waitset at exit. Erik Hofman 2021-04-05 12:38:13 +0200
  • 769e00ffdf WS30: AREA_FEATURE_LIST STG verb - lakes, lochs Stuart Buchanan 2021-04-04 16:25:04 +0100
  • 5f026c840c TerraSync: better reporting of permissions failures removing files James Turner 2021-04-02 16:46:47 +0100
  • ae920c6ebd TerraSync: add a warning file to the root dir. James Turner 2021-04-02 16:45:50 +0100
  • 0343ef7246 Fix windows build, missing <algorithm> James Turner 2021-04-02 16:45:03 +0100
  • 00a6f02a55 Sort lights when we can only render a limited number of them Fernando García Liñán 2021-04-01 03:14:12 +0200
  • eb761fc7ee Add compile_commands.json to .gitignore Fernando García Liñán 2021-04-01 01:40:22 +0200
  • 9cb98475b2 Fix MingW and MSVC builds: return a uniform type name across platforms. Erik Hofman 2021-03-29 16:08:06 +0200
  • e58ca605b6 Delete the readers and writers (which closes them automatically) to prevent memory leaks. Erik Hofman 2021-03-29 11:41:12 +0200
  • deb802f74a WS30: Improve random vegetation, reduce frame paus Stuart Buchanan 2021-03-28 19:50:26 +0100
  • 17c79caea3 Add a convenience constructor which uses the types typename to call setup, eliminating the need to call setup separately. Erik Hofman 2021-03-28 08:57:37 +0200
  • 8e97b5e414 Add a helper function which converts the template typename into a topic name. Erik Hofman 2021-03-27 15:21:22 +0100
  • 5e837b50c4 Add a fubction which converts a template typename to a string Erik Hofman 2021-03-27 15:19:23 +0100
  • 0530bc2cd7 Add a templated helper function for read and write to simplify the code Erik Hofman 2021-03-27 13:56:21 +0100
  • 4b530e9376 Fix a mistake of effectively multiplying by DDS_NSECS_IN_SEC twice. Erik Hofman 2021-03-27 13:16:24 +0100
  • 332d9dfadb new version: 2020.3.8 version/2020.3.8 Automatic Release Builder 2021-03-24 11:08:07 +0000
  • c05802a498 new version: 2020.3.8 Automatic Release Builder 2021-03-24 11:04:18 +0000
  • 0970bb1be2 Fix for local particle update James Turner 2021-03-22 19:28:14 +0000
  • 0a7e6b9b84 Subsystems: add checks to avoid crash on early exit James Turner 2021-03-23 17:06:05 +0000
  • 676a2e3880 Fix for local particle update James Turner 2021-03-22 19:28:14 +0000
  • 4c89e8a9d5 Packages: add ‘provides’ listing support James Turner 2021-03-21 16:00:33 +0000
  • 4810eaab92 HTTP: permit cancels inside callbacks James Turner 2021-03-19 17:29:01 +0000
  • 224b557573 Packages: support a type enum James Turner 2021-03-16 20:35:32 +0000
  • a02353a280 WS30: Separate Water mesh and Effects Stuart Buchanan 2021-03-20 22:01:12 +0000
  • 55e0d4760f Rename the SG_DDS class to SG_DDS_Topic and create a new SG_DDS class which can handle multiple SG_DDS_Topic classes with a single waitset. Add a unit test for DDS Erik Hofman 2021-03-19 13:51:58 +0100
  • 8e338389dd MMap: fix a missed change to use pimpl. James Turner 2021-03-16 20:33:44 +0000
  • c9d83fab6c TerraSync: allow an explicit osm2city server version/2020.3.7 James Turner 2021-03-12 12:47:51 +0000
  • 522aed9b73 MMap : improved error reporting, Win32 compat James Turner 2021-03-16 15:49:58 +0000
  • 0c72b5e622 Of course Windows has it's own _read and _write function whcih conflict with our own. Rename to mmap_read and mmap_write. Erik Hofman 2021-03-16 11:55:40 +0100
  • c6a7dbd755 Do not allocate any memory but work directly on the mmapped buffer Erik Hofman 2021-03-16 10:30:58 +0100
  • 84f7faea05 Set EOF when reaching the end of the mmap buffer Erik Hofman 2021-03-16 10:30:27 +0100
  • e8cbcebad8 Make life easier by implementing the system read and write function and call that from the classes read and write functions. Add a forward and rewind function. Add a test_untar derived mmap test utility. Erik Hofman 2021-03-16 09:51:37 +0100
  • cf2fe76bb8 Log positions in courseDeg/distanceM failures James Turner 2021-03-15 15:09:59 +0000
  • 798e690279 ReadWav: error reporting James Turner 2021-03-15 14:07:05 +0000
  • 931a696007 Add a setup function which takes the topic name from the descriptors typename Erik Hofman 2021-03-15 15:16:28 +0100
  • 76cf1e01c6 Sigh, fix a stupid typo. Erik Hofman 2021-03-15 15:16:00 +0100
  • 88beb40090 Make simple_mmap and simple_unmmap static private members of SGMMapFile. This should also fix the Windows build error on Jenkins. Erik Hofman 2021-03-15 14:45:52 +0100
  • c539f7ebb6 Add an advance function to step through the mmaped buffer Erik Hofman 2021-03-15 13:29:39 +0100
  • 4ace6bda60 Use the new mmap functionality to access the timezone file, removing the need to keep the database in memory. Erik Hofman 2021-03-15 11:08:22 +0100
  • f00a825e2d Add a cross-platform file mmap class and use it to access the timezone file, removing the need to keep the database in memory. Erik Hofman 2021-03-15 10:58:17 +0100
  • 508a511070 More gracefully bail out on a missing timzeone file Erik Hofman 2021-03-13 13:09:59 +0100
  • 1ea11d987e Add a function to get the timezone description Erik Hofman 2021-03-13 10:12:46 +0100
  • feaac37705 Make SGTimeZoneCOntainer using a pimpl James Turner 2021-03-12 14:44:26 +0000
  • 4a1809b566 TerraSync: allow an explicit osm2city server James Turner 2021-03-12 12:47:51 +0000
  • a9615869e3 If a reader is detected there is no need to test it further, just set a boolean. Erik Hofman 2021-03-12 10:48:12 +0100
  • 878b742558 Display the time file that fails Erik Hofman 2021-03-12 10:45:01 +0100
  • 9bbb615fbf Use sg_ifstream to load the timezone database into a buffer, and access the database from that buffer. This prevents opening and closing the files too often and allows for wide character paths on Windows. Erik Hofman 2021-03-12 09:27:15 +0100
  • c9e24dcb0b Use a vector database to get the timezone based on territorial boundaries Erik Hofman 2021-03-11 15:59:52 +0100
  • bbd84a944a WS30: Improved Road rendering Stuart Buchanan 2021-03-10 22:12:25 +0000
  • b6c80f2e6a Postpone reader detection to the write call and skip writing if there is no reader yet. Erik Hofman 2021-03-10 16:14:30 +0100
  • c0205f7eb2 Use the find_dependency option to parse Simgear dependencies to FlightGear Erik Hofman 2021-03-08 16:15:14 +0100
  • 023364e245 Fix reading from DDS: read data in the requested buffer and not in our own private buffer. Erik Hofman 2021-03-08 13:45:18 +0100
  • 7b336d2018 WS30 Improve LineFeature Mesh Stuart Buchanan 2021-03-07 22:26:25 +0000
  • c86b6fe96c Catalogs: check for local IO failures writing to disk James Turner 2021-03-07 15:34:57 +0000
  • 71358dca92 Error-reporting: show XML path when 3D load fails James Turner 2021-03-07 12:30:24 +0000
  • 087547c6a0 Report out-of-memory in some loading places James Turner 2021-03-03 11:04:47 +0000
  • b7234be625 TerraSync: report errors during downloading James Turner 2021-03-03 11:04:03 +0000
  • edcce32f24 Remove stray include of std::filesystem James Turner 2021-02-19 17:14:43 +0000
  • 0b986beac6 WS30 - Line feature accuracy and width control Stuart Buchanan 2021-03-06 17:23:34 +0000
  • 4c25e7898e simgear/io/HTTP*: added support for enabling compression when downloading. Julian Smith 2021-02-28 22:25:16 +0000
  • 58279d03d4 simgear/scene/material/EffectCullVisitor.cxx: avoid c++ warning. Julian Smith 2021-02-22 15:52:17 +0000
  • 09156b90fe Per request: Rename DDS to DataDistributionService to prevent confusion with DDS the image format. Erik Hofman 2021-03-06 09:10:20 +0100
  • ae573877da Remove a typo Erik Hofman 2021-03-05 15:40:11 +0100
  • 90e9d0a9d8 Support CycloneDDS as a SGIOChannel Erik Hofman 2021-03-05 15:23:25 +0100
  • 68d265f0e7 Set correct version files Automatic Release Builder 2021-03-04 22:02:11 +0000
  • c147c5eb55 WS30 - Move expensive conversion to loading thread Stuart Buchanan 2021-03-04 21:00:12 +0000
  • ce197ea828 WS30 - Improve line feature loading Stuart Buchanan 2021-03-04 20:20:41 +0000
  • b985bb5757 new version: 2020.3.7 Automatic Release Builder 2021-03-01 12:11:33 +0000