Commit Graph

  • ee4b6621e7 Fit the property definied positions to the axis definition by negating them Erik Hofman 2017-05-11 10:29:08 +02:00
  • 77517b15fd Allow animations to take an object as the centre and axis. Richard Harrison 2017-05-10 09:32:24 +02:00
  • 19a86a6f0d Change license from GPL2+ to LGPL2.0+ for the SimGear files I wrote Florent Rougon 2017-05-06 17:51:01 +02:00
  • a7dee1164d materials.xml support for osm2city Buildings etc. Stuart Buchanan 2017-05-09 14:30:57 +01:00
  • 7512bc0fb2 Make position properties work for relative positions too Erik Hofman 2017-05-09 10:57:31 +02:00
  • d6b57d0937 Fix MSVC warning: redefinition of default template parameter Florent Rougon 2017-05-03 19:11:30 +02:00
  • 1e99c4b2ec Add function template simgear::strutils::readNonNegativeInt() Florent Rougon 2017-04-16 20:18:05 +02:00
  • 04ca3ad8f4 Fix bug "dns timeout, no terrasync servers found" Torsten Dreyer 2017-05-03 10:31:44 +02:00
  • 2b8915e35f zlibstream.cxx: explicitly mark as virtual the inherited virtual methods Florent Rougon 2017-04-30 16:02:28 +02:00
  • 2a0801da6b zlibstream*: use C++11 scoped enumerations instead of C-style enums Florent Rougon 2017-04-30 15:21:00 +02:00
  • 2935d78490 Fix build failure in strutils_test.cxx Florent Rougon 2017-04-28 23:08:41 +02:00
  • 2404924bcb Add function strutils::escape() Florent Rougon 2017-04-28 17:47:32 +02:00
  • e4c4db5cf9 strutils::unescape(): minor change Florent Rougon 2017-04-28 22:11:23 +02:00
  • e1c655c570 strutils::unescape(): fix handling of hexadecimal escape sequences Florent Rougon 2017-04-28 21:57:08 +02:00
  • 2788da9c51 strutils::unescape(): fix off-by-one error Florent Rougon 2017-04-28 21:31:04 +02:00
  • 4860a70443 Fix (hopefully) sim4_t class initialization problems Erik Hofman 2017-04-27 14:54:21 +02:00
  • 22d1433ab0 argparse.cxx: allow arguments consisting of a single '-' Florent Rougon 2017-04-21 21:50:13 +02:00
  • ef9eedf35a Fix misleading indentation in sg_path.cxx (g++ warning) Florent Rougon 2017-04-15 09:33:27 +02:00
  • a962c90b30 Change SGPath::pathListSep into a const char array of size 2 Florent Rougon 2017-04-15 09:29:59 +02:00
  • 36275f5cce Add classes to ease writing command line parsers with GNU-style options handling Florent Rougon 2017-04-08 12:03:13 +02:00
  • 60d1c87cef New string helper function: property path matching James Turner 2017-04-13 07:29:05 +01:00
  • 9223f30f08 Improve warning of object in wrong bucket. Stuart Buchanan 2017-04-07 21:20:42 +01:00
  • fe87e7f60d Define SG_DEPRECATED, remove unused DEPRECATED. James Turner 2017-04-05 22:09:52 +09:00
  • 2b4e5a71df new version: 2017.1.3 version/2017.1.3 Automatic Release Builder 2017-04-04 08:56:46 +02:00
  • f3e83cf020 Package APIs to support multiple primary aircraft. James Turner 2017-04-04 07:04:43 +02:00
  • 9eee41d74a Add logging support for hexdumps Richard Harrison 2017-04-02 17:56:16 +02:00
  • 991d76b69e Fix build failure due to missing <osg/Version> include Florent Rougon 2017-04-01 15:58:07 +02:00
  • 6f0c7da6ad OSG 3.5.x support Richard Harrison 2017-03-30 03:58:27 +02:00
  • c170f576b6 Ensure <simgear_config.h> is always included. James Turner 2017-03-28 09:36:53 +01:00
  • 1446f559cc Add -fPIC to make FlightGear's shared library linking for fgtestlib happy Erik Hofman 2017-03-26 10:17:10 +02:00
  • 4467e68db1 Make test macros public. James Turner 2017-03-24 16:52:02 +00:00
  • cc1118b330 And make Windows happier again. James Turner 2017-03-19 12:16:10 +00:00
  • a1126bd42c Make the LogStreamPrivate a d-ptr. James Turner 2017-03-19 10:28:57 +00:00
  • 370523d5bf Remove sgGMTime, no longer used. James Turner 2017-03-17 23:25:25 +00:00
  • 96b4d2c03d Make debugClassToString a public static. James Turner 2017-03-17 23:22:35 +00:00
  • c4898502bf Use std::unique_ptr to avoid leaking logging James Turner 2017-03-13 20:00:29 +01:00
  • f7a511d1b3 Fix includes in zlibstream.hxx Florent Rougon 2017-03-14 20:24:32 +01:00
  • 97be1556e2 Fix handling of SG_LOG()'s second argument Florent Rougon 2017-03-09 10:25:40 +01:00
  • b66c51a6f8 Fix handling of SG_LOG()'s second argument Florent Rougon 2017-03-09 10:25:40 +01:00
  • a4cf38925b move TS dns lookup into the worker thread Torsten Dreyer 2017-03-07 10:47:38 +01:00
  • 41059a24a7 Fix indention, no functional change Torsten Dreyer 2017-03-07 09:22:05 +01:00
  • e084bd89e7 new version: 2017.1.2 version/2017.1.2 Automatic Release Builder 2017-03-01 20:40:03 +01:00
  • ee4f5a5190 Disable SIMD for now as a test. Erik Hofman 2017-02-28 12:42:48 +01:00
  • 141e98564c Generic string -> bool parser. James Turner 2017-02-27 23:11:05 +00:00
  • 72341a6de4 Adjust some messages to be developer-mode. James Turner 2017-02-25 22:59:41 +00:00
  • 55ee59ac99 Flags ENABLE_GDAL and ENABLE_OPENMP are now carried over to FlightGear. Bertrand Coconnier 2017-02-26 16:39:48 +01:00
  • 61525c555e Disable GDAL, and compiling new terrain engine by default Peter Sadrozinski 2017-02-26 09:46:29 -05:00
  • dad30b0cc2 alternative terrain engine - SGMesh utilizing pagedLOD Peter Sadrozinski 2016-10-08 08:44:44 -04:00
  • 9c9e4e86e7 Packages allows thumbnails per variant. James Turner 2017-02-05 13:05:28 +01:00
  • b88aa46e1c Merge /u/accek/simgear/ branch prop-strings into next James Turner 2017-02-25 16:36:49 +00:00
  • 10fa8a471a SGPath::set is called by SGPath::operator=(const char*p) so it needs to be unconditionnally compiled. Bertrand Coconnier 2017-02-25 16:02:36 +01:00
  • 4e875be0dd Added SGStringValueMethods property implementation Szymon Acedański 2017-02-25 14:59:34 +01:00
  • 23cc940743 gcc fails to catch std::ios_base::failure due to an inconsistent C++11 ABI between headers and libraries. See bug#66145 for more details (https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66145). Bertrand Coconnier 2017-02-25 14:38:38 +01:00
  • 4b010cc416 Minor change to simgear/io/iostreams/zlibstream_test.cxx Florent Rougon 2017-02-25 11:29:39 +01:00
  • 46f39d5fbd zlibstream classes: add constructors with sink semantic based on std::unique_ptr Florent Rougon 2017-02-24 20:40:08 +01:00
  • 03515151f0 Add new test trying to read max amount with ZlibDecompressorIStreambuf::xsgetn() Florent Rougon 2017-02-18 09:37:02 +01:00
  • 8cd723d91b Fix build errors in zlibstream*.cxx, re-enable their compilation Florent Rougon 2017-02-13 08:55:07 +01:00
  • 6f2943ed9a disable service test for now Torsten Dreyer 2017-02-23 18:34:48 +01:00
  • e509fc3f5d Prepare for terrasync/https Torsten Dreyer 2017-02-23 16:35:29 +01:00
  • cfe9ddc2de Fix issues with package upgrades on Windows. James Turner 2017-02-23 13:26:02 +00:00
  • 707d9e12cf Fix issues with package upgrades on Windows. James Turner 2017-02-23 13:26:02 +00:00
  • 9840302931 new version: 2017.2.0 version/2017.2.0 Automatic Release Builder 2017-02-20 18:52:12 +01:00
  • 983047982f new version: 2017.1.1 version/2017.1.1 Automatic Release Builder 2017-02-20 18:52:12 +01:00
  • f977be5fe4 Concept for developer log messages. James Turner 2017-02-12 15:35:07 -08:00
  • e21ad4b5c1 Disable building of zlibstream.cxx for now Florent Rougon 2017-02-12 23:50:57 +01:00
  • 619055f544 Attempt at fixing build errors for simgear/io/iostreams/zlibstream.cxx Florent Rougon 2017-02-12 22:22:08 +01:00
  • c9611fc45b Add stream buffers and std::istream subclasses to deal with zlib compression Florent Rougon 2017-01-26 09:28:28 +01:00
  • 79f869a7f3 Move IOStreams-related files to simgear/io/iostreams; rename zfstream.[ch]xx to gzfstream.[ch]xx Florent Rougon 2017-01-23 17:37:21 +01:00
  • 1b8dfb2bef Accept time token for .dirindex files Torsten Dreyer 2017-02-12 17:39:12 +01:00
  • 143a47482b Change the log level of the "failed to load sound buffer" as it shouldn't be a popup because within my interpreation it is not within the definition of what POPUP should be used for. Richard Harrison 2017-02-10 08:56:27 +01:00
  • a28cf0f860 Additional SGPath test for remove + rename. James Turner 2017-02-09 18:48:05 +00:00
  • d9f4d7373f SGFile uses wide-string APIs on Windows. James Turner 2017-01-26 20:14:11 +00:00
  • c3f48c7261 Use sg_ofstream in one more place. James Turner 2017-01-26 20:13:33 +00:00
  • 48b7b70e23 BinObj code uses wide-strings on Windows. James Turner 2017-01-26 19:48:41 +00:00
  • b93b362e2f Fix wide-string support for wav-file reader. James Turner 2017-01-26 19:39:36 +00:00
  • 2082b18e2e Export the symbol ENABLE_SIMD for FG to build with the same setting. Bertrand Coconnier 2017-02-07 00:02:39 +01:00
  • 7f65e7f905 We need to copy the matrix before altering it's contents: Fix a SGMathTest failure Erik Hofman 2017-02-03 15:07:35 +01:00
  • 3417ca7e49 Add a linear-interpolation function Erik Hofman 2017-02-02 11:35:11 +01:00
  • 6334c30eb6 Allow empty reason string in validation of HTTP response. Richard Senior 2017-02-01 09:20:01 +00:00
  • c87dff7e8f More code cleanups ans fix a Clang problem. And disable AVX for good, I don't have time for this crap anymore: it looks like a hardware or compielr bug Erik Hofman 2017-01-31 00:04:01 +01:00
  • 332f76f34d Last code cleanups and more explicit constructors Erik Hofman 2017-01-30 18:25:42 +01:00
  • 3387f3d084 Switch to c++11 alignas instead of our own hacks Erik Hofman 2017-01-30 16:00:29 +01:00
  • bd421c381c Also make AVX available for simd4x4 Erik Hofman 2017-01-30 12:53:52 +01:00
  • 0cce949837 Fix the last bug that prevented AVX from working properly. Hopefully this fixes all other SIMD related problems too Erik Hofman 2017-01-30 12:25:51 +01:00
  • ed3ba67925 Logging system buffers startup messages. James Turner 2017-01-29 16:15:33 +01:00
  • 866f85064a Fix a mistake Erik Hofman 2017-01-30 00:18:36 +01:00
  • 9215c530b3 Explicit declaration of more constructors to make sure the laste lane of simd4_t<T,3> and the last two lanes of simd4_t<T,2> remain zero Erik Hofman 2017-01-29 15:26:34 +01:00
  • a6437f4e96 More SGPropertyNode::getPositions tests. James Turner 2017-01-28 14:51:30 +00:00
  • 5bd7be6ed1 Check for file permissions via SGPath. James Turner 2017-01-26 18:01:19 +00:00
  • d9cc3738b9 Improve sgstream_test.cxx Florent Rougon 2017-01-26 16:46:43 +01:00
  • edec5bbc01 There is still a segmenttion fault issue with the AVX code, disable it until this is sorted out Erik Hofman 2017-01-26 14:46:36 +01:00
  • 6a2d86c526 Small improvements for simgear::Dir Florent Rougon 2017-01-26 09:38:41 +01:00
  • 6c64e9b36c Add scenery-path-suffix support to terrasync Stuart Buchanan 2017-01-21 22:19:38 +00:00
  • bcecee0f76 Small optimization to my own cross product implementation Erik Hofman 2017-01-21 10:28:24 +01:00
  • c5cdfa1a1d Prevent null pointer deference when load has failed. Richard Harrison 2017-01-21 00:54:01 +01:00
  • f9f2b4cbdb Bring the ARM NEON code in line with the SSE code Erik Hofman 2017-01-20 15:32:28 +01:00
  • 33feb9a416 Move SIMD flags to CMAKE_CXX_FLAGS_RELEASE and fix a typo in the process Erik Hofman 2017-01-20 14:56:15 +01:00
  • 9e1aaa8b56 Make a distinction between a null-pointer and the value of 0 Erik Hofman 2017-01-19 23:14:39 +01:00
  • ef2eb635af Fix a header path Erik Hofman 2017-01-19 16:41:01 +01:00
  • 2db412a923 Specialize class constructors in the hope to ged rid of wrong compiler assignment of an unaligned float array to an SSE register Erik Hofman 2017-01-19 16:39:30 +01:00