81b93cffbbWS30 - Minor roads and coastline improvements
Stuart Buchanan
2021-05-08 20:46:38 +0100
b6c4245b35WS30: Don't compress landclass textures
Stuart Buchanan
2021-05-03 16:45:47 +0100
0ddd3e7f2fAdd sg_location to all exceptions, add report flag
James Turner
2021-02-19 17:38:03 +0000
fe96298be5Thread-safe error reporting in lowlevel.cxx
James Turner
2021-05-03 16:22:17 +0100
51bf76846cThread-safe error reporting in lowlevel.cxx
James Turner
2021-05-03 16:22:17 +0100
fc93788ab1WS30: Initial coastlines
Stuart Buchanan
2021-05-03 15:43:59 +0100
8464ef48e8Fixes#2579 Emesary segfault on reset.
Richard Harrison
2021-05-02 17:34:33 +0200
5e30d83a43Error-reporting: improve reports for STGs and effects
James Turner
2021-04-30 13:47:27 +0100
0299764619Remove unsupported buffer format
Fernando García Liñán
2021-04-29 13:03:29 +0200
ccebbc4bb3Compositor: Move cull mask setter to a separate function
Fernando García Liñán
2021-04-29 12:07:13 +0200
fa40a6d1b8Error reports: default to SG_LOG(SG_ALERT
James Turner
2021-04-23 12:46:48 +0100
ede4484b8dParticles: guard against duplicate init
James Turner
2021-04-23 12:46:20 +0100
c6351292ddTerraSync: add a warning file to the root dir.
James Turner
2021-04-02 16:45:50 +0100
e2caad3b0bTerraSync: better reporting of permissions failures removing files
James Turner
2021-04-02 16:46:47 +0100
a095ab684cASan: fix a leak in GZ extraction
James Turner
2021-04-21 21:53:56 +0100
fe41a03180Asan: fix leaks in Catalog code
James Turner
2021-04-21 21:54:45 +0100
2871a2df85Effects: better error reporting
James Turner
2021-04-21 21:55:04 +0100
d521625307Asan: fix leaks in Catalog code
James Turner
2021-04-21 21:54:45 +0100
1304624f30ASan: fix a leak in GZ extraction
James Turner
2021-04-21 21:53:56 +0100
83b58b68aeHTTP tests: fix an ASan warning.
James Turner
2021-04-21 12:45:56 +0100
f9f5977ccaNasalEmeserayInterface to an explicit pointer.
James Turner
2021-04-21 12:45:42 +0100
2690fadca1Emesary IReceiver no longer shared ptr.
Richard Harrison
2021-04-16 21:13:13 +0200
41d06ee092IReceivers are shared pointers now
Erik Hofman
2021-04-16 14:30:46 +0200
c85f29c8d1Converting 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
e0d7a92ebaFix a bunch of compiler errors
Erik Hofman
2021-04-15 10:05:22 +0200
93299bf191Fix a compiler warning: not defining a virtual destructor results in undefined behavior
Erik Hofman
2021-04-15 10:05:05 +0200
986867f5c5Make size_t available
Erik Hofman
2021-04-15 10:04:00 +0200
bcfff2a967Bi-directional I/O using Data Distribution Services requires a separate reader and writer.
Erik Hofman
2021-04-15 09:45:17 +0200
9b3265c46cEmesary: lock free performance improvements
Richard Harrison
2021-04-11 00:42:49 +0200
739c76e862Win32 console; added method to ignore errors
Richard Harrison
2021-03-29 17:52:30 +0200
9ae26d7f80Get 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
89271e85a0Shaders: report all shader file paths
James Turner
2021-04-05 12:06:49 +0100
e4c214578bAllow 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
5f026c840cTerraSync: better reporting of permissions failures removing files
James Turner
2021-04-02 16:46:47 +0100
ae920c6ebdTerraSync: add a warning file to the root dir.
James Turner
2021-04-02 16:45:50 +0100
0343ef7246Fix windows build, missing <algorithm>
James Turner
2021-04-02 16:45:03 +0100
00a6f02a55Sort lights when we can only render a limited number of them
Fernando García Liñán
2021-04-01 03:14:12 +0200
eb761fc7eeAdd compile_commands.json to .gitignore
Fernando García Liñán
2021-04-01 01:40:22 +0200
9cb98475b2Fix MingW and MSVC builds: return a uniform type name across platforms.
Erik Hofman
2021-03-29 16:08:06 +0200
e58ca605b6Delete the readers and writers (which closes them automatically) to prevent memory leaks.
Erik Hofman
2021-03-29 11:41:12 +0200
deb802f74aWS30: Improve random vegetation, reduce frame paus
Stuart Buchanan
2021-03-28 19:50:26 +0100
17c79caea3Add 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
8e97b5e414Add a helper function which converts the template typename into a topic name.
Erik Hofman
2021-03-27 15:21:22 +0100
5e837b50c4Add a fubction which converts a template typename to a string
Erik Hofman
2021-03-27 15:19:23 +0100
0530bc2cd7Add a templated helper function for read and write to simplify the code
Erik Hofman
2021-03-27 13:56:21 +0100
4b530e9376Fix a mistake of effectively multiplying by DDS_NSECS_IN_SEC twice.
Erik Hofman
2021-03-27 13:16:24 +0100
0970bb1be2Fix for local particle update
James Turner
2021-03-22 19:28:14 +0000
0a7e6b9b84Subsystems: add checks to avoid crash on early exit
James Turner
2021-03-23 17:06:05 +0000
676a2e3880Fix for local particle update
James Turner
2021-03-22 19:28:14 +0000
4c89e8a9d5Packages: add ‘provides’ listing support
James Turner
2021-03-21 16:00:33 +0000
4810eaab92HTTP: permit cancels inside callbacks
James Turner
2021-03-19 17:29:01 +0000
224b557573Packages: support a type enum
James Turner
2021-03-16 20:35:32 +0000
a02353a280WS30: Separate Water mesh and Effects
Stuart Buchanan
2021-03-20 22:01:12 +0000
55e0d4760fRename 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
8e338389ddMMap: fix a missed change to use pimpl.
James Turner
2021-03-16 20:33:44 +0000
0c72b5e622Of 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
c6a7dbd755Do not allocate any memory but work directly on the mmapped buffer
Erik Hofman
2021-03-16 10:30:58 +0100
84f7faea05Set EOF when reaching the end of the mmap buffer
Erik Hofman
2021-03-16 10:30:27 +0100
e8cbcebad8Make 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
cf2fe76bb8Log positions in courseDeg/distanceM failures
James Turner
2021-03-15 15:09:59 +0000
798e690279ReadWav: error reporting
James Turner
2021-03-15 14:07:05 +0000
931a696007Add a setup function which takes the topic name from the descriptors typename
Erik Hofman
2021-03-15 15:16:28 +0100
76cf1e01c6Sigh, fix a stupid typo.
Erik Hofman
2021-03-15 15:16:00 +0100
88beb40090Make 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
c539f7ebb6Add an advance function to step through the mmaped buffer
Erik Hofman
2021-03-15 13:29:39 +0100
4ace6bda60Use 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
f00a825e2dAdd 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
508a511070More gracefully bail out on a missing timzeone file
Erik Hofman
2021-03-13 13:09:59 +0100
1ea11d987eAdd a function to get the timezone description
Erik Hofman
2021-03-13 10:12:46 +0100
feaac37705Make SGTimeZoneCOntainer using a pimpl
James Turner
2021-03-12 14:44:26 +0000
4a1809b566TerraSync: allow an explicit osm2city server
James Turner
2021-03-12 12:47:51 +0000
a9615869e3If 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
878b742558Display the time file that fails
Erik Hofman
2021-03-12 10:45:01 +0100
9bbb615fbfUse 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
c9e24dcb0bUse a vector database to get the timezone based on territorial boundaries
Erik Hofman
2021-03-11 15:59:52 +0100
bbd84a944aWS30: Improved Road rendering
Stuart Buchanan
2021-03-10 22:12:25 +0000
b6c80f2e6aPostpone reader detection to the write call and skip writing if there is no reader yet.
Erik Hofman
2021-03-10 16:14:30 +0100
c0205f7eb2Use the find_dependency option to parse Simgear dependencies to FlightGear
Erik Hofman
2021-03-08 16:15:14 +0100
023364e245Fix 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
7b336d2018WS30 Improve LineFeature Mesh
Stuart Buchanan
2021-03-07 22:26:25 +0000
c86b6fe96cCatalogs: check for local IO failures writing to disk
James Turner
2021-03-07 15:34:57 +0000
71358dca92Error-reporting: show XML path when 3D load fails
James Turner
2021-03-07 12:30:24 +0000
087547c6a0Report out-of-memory in some loading places
James Turner
2021-03-03 11:04:47 +0000
b7234be625TerraSync: report errors during downloading
James Turner
2021-03-03 11:04:03 +0000
edcce32f24Remove stray include of std::filesystem
James Turner
2021-02-19 17:14:43 +0000
0b986beac6WS30 - Line feature accuracy and width control
Stuart Buchanan
2021-03-06 17:23:34 +0000
4c25e7898esimgear/io/HTTP*: added support for enabling compression when downloading.
Julian Smith
2021-02-28 22:25:16 +0000
58279d03d4simgear/scene/material/EffectCullVisitor.cxx: avoid c++ warning.
Julian Smith
2021-02-22 15:52:17 +0000
09156b90fePer request: Rename DDS to DataDistributionService to prevent confusion with DDS the image format.
Erik Hofman
2021-03-06 09:10:20 +0100
ae573877daRemove a typo
Erik Hofman
2021-03-05 15:40:11 +0100
90e9d0a9d8Support CycloneDDS as a SGIOChannel
Erik Hofman
2021-03-05 15:23:25 +0100
68d265f0e7Set correct version files
Automatic Release Builder
2021-03-04 22:02:11 +0000
c147c5eb55WS30 - Move expensive conversion to loading thread
Stuart Buchanan
2021-03-04 21:00:12 +0000
ce197ea828WS30 - Improve line feature loading
Stuart Buchanan
2021-03-04 20:20:41 +0000