Jared Mulconry [Sun, 8 Oct 2017 08:16:03 +0000 (19:16 +1100)]
Test failures are now getting properly reported. Turning off 'fast finish' to allow all tests to execute.
Jared Mulconry [Sun, 8 Oct 2017 07:57:35 +0000 (18:57 +1100)]
Merging the test_script with test reporting was a terrible idea in retrospect. on_finish should serve the purpose.
Jared Mulconry [Sun, 8 Oct 2017 07:42:56 +0000 (18:42 +1100)]
Attempting to address failures with chained batch and powershell commands.
Jared Mulconry [Sun, 8 Oct 2017 07:01:58 +0000 (18:01 +1100)]
Quote escaping across nested batch and powershell hurts my brain.
Jared Mulconry [Sun, 8 Oct 2017 06:51:42 +0000 (17:51 +1100)]
No fun/multiline allowed.
Jared Mulconry [Sun, 8 Oct 2017 06:50:11 +0000 (17:50 +1100)]
Fixing multiline batch command weirdness.
Jared Mulconry [Sun, 8 Oct 2017 06:46:45 +0000 (17:46 +1100)]
Attempting to get test results reporting even if an error occurrs.
Jared Mulconry [Sun, 8 Oct 2017 06:06:23 +0000 (17:06 +1100)]
Refined the appveyor config so that test output is reported even if tests fail.
Jared Mulconry [Sun, 8 Oct 2017 05:31:46 +0000 (16:31 +1100)]
The environment section doesn't do what I thought it would. Duplication is bad, but seems neccessary.
Jared Mulconry [Sun, 8 Oct 2017 05:28:43 +0000 (16:28 +1100)]
Fixed some bad usage of environment variables.
Jared Mulconry [Sun, 8 Oct 2017 05:24:05 +0000 (16:24 +1100)]
The environment section uses different syntax for a list of vars.
Jared Mulconry [Sun, 8 Oct 2017 05:21:32 +0000 (16:21 +1100)]
Added the mtime_cache script to hopefully improve use of incremental building with appveyor.
Reduced the verbosity of the appveyor config.
Added use of mtime_cache.
Fixed the output of an xml version of the test output for hooking into appveyor.
Jared Mulconry [Sun, 8 Oct 2017 02:00:27 +0000 (13:00 +1100)]
Updated test output to log to xml and to upload those results appropriately, so they show up in AppVeyor correctly as tests at the end.
Jared Mulconry [Sun, 8 Oct 2017 01:44:54 +0000 (12:44 +1100)]
Fixed up the path to the build artifacts to be cached.
Jared Mulconry [Sun, 8 Oct 2017 01:32:14 +0000 (12:32 +1100)]
Attempting to get tests to run.
Jared Mulconry [Sun, 8 Oct 2017 00:55:54 +0000 (11:55 +1100)]
Attempting to address issues with cloning the repo. shallow_copy seems to fail at times. I'll let it continue to clone the whole history.
Jared Mulconry [Sat, 7 Oct 2017 15:22:37 +0000 (02:22 +1100)]
Attempting to get the tests detected and run.
Jared Mulconry [Sat, 7 Oct 2017 15:03:00 +0000 (02:03 +1100)]
Paths aren't what I expected for the test directory. Trying something else, with a testing call to dir to help track it down.
Jared Mulconry [Sat, 7 Oct 2017 14:55:10 +0000 (01:55 +1100)]
x86 isn't a valid VS platform. Win32 it is, then.
Jared Mulconry [Sat, 7 Oct 2017 14:47:08 +0000 (01:47 +1100)]
Replaced the worker image name, which doesn't work as generator name, with a manually created generator name.
Jared Mulconry [Sat, 7 Oct 2017 14:34:02 +0000 (00:34 +1000)]
Merge branch 'master' into appveyor
Jared Mulconry [Sat, 7 Oct 2017 14:33:48 +0000 (01:33 +1100)]
Apparently @ escaping batch commands doesn't work in this context.
Jared Mulconry [Sat, 7 Oct 2017 14:27:21 +0000 (01:27 +1100)]
Cleaned up appveyor setup, added VS 2017 to the build matrix and attempted to add running of tests.
turol [Sat, 7 Oct 2017 13:29:59 +0000 (16:29 +0300)]
Merge pull request #1478 from turol/travis
Travis refactoring
Turo Lamminen [Sat, 7 Oct 2017 12:41:16 +0000 (15:41 +0300)]
Travis: Remove old attempt at disabling default configurations
This didn't actually work and now the default configurations are important.
Turo Lamminen [Sat, 7 Oct 2017 12:39:54 +0000 (15:39 +0300)]
Travis: Remove redundant config
Turo Lamminen [Sat, 7 Oct 2017 12:37:45 +0000 (15:37 +0300)]
Travis: Rename TRAVIS_NO_EXPORT to DISABLE_EXPORTERS so its meaning is more obvious
Turo Lamminen [Sat, 7 Oct 2017 12:36:54 +0000 (15:36 +0300)]
Travis: TRAVIS_NO_EXPORT is now implicitly off, disable explicit off
Turo Lamminen [Sat, 7 Oct 2017 12:08:41 +0000 (15:08 +0300)]
Travis: Disable GCC AddressSanitizer build, Clang AddressSanitizer is strictly better
Turo Lamminen [Sat, 7 Oct 2017 12:08:02 +0000 (15:08 +0300)]
Travis: ENABLE_COVERALLS is now implicitly off, disable explicit off
Turo Lamminen [Sat, 7 Oct 2017 12:06:46 +0000 (15:06 +0300)]
Travis: ASAN is now implicitly off, disable explicit off
Turo Lamminen [Sat, 7 Oct 2017 11:59:12 +0000 (14:59 +0300)]
CMake: Be more verbose about enabled options
Turo Lamminen [Sat, 7 Oct 2017 11:47:52 +0000 (14:47 +0300)]
Travis: Refactor how we build CMake options
Turo Lamminen [Sat, 7 Oct 2017 11:33:34 +0000 (14:33 +0300)]
Travis: Remove unused LINUX env variable
turol [Fri, 6 Oct 2017 16:19:56 +0000 (19:19 +0300)]
Merge pull request #1477 from turol/clang
Enable Travis clang build
Jared Mulconry [Fri, 6 Oct 2017 09:32:33 +0000 (20:32 +1100)]
Fixed warnings on MSVC caused by implicit conversions from double to float.
Turo Lamminen [Thu, 5 Oct 2017 09:51:08 +0000 (12:51 +0300)]
OpenGEXImporter: Copy materials to scene
Turo Lamminen [Thu, 5 Oct 2017 09:43:49 +0000 (12:43 +0300)]
OpenGEXImporter: Store RefInfo in unique_ptr so they get automatically cleaned up
Turo Lamminen [Thu, 5 Oct 2017 09:38:44 +0000 (12:38 +0300)]
OpenGEXImporter: Fix IOStream leak
Turo Lamminen [Thu, 5 Oct 2017 09:35:17 +0000 (12:35 +0300)]
OpenGEXImporter: Store ChildInfo in unique_ptr so they get automatically cleaned up
Turo Lamminen [Thu, 5 Oct 2017 09:09:26 +0000 (12:09 +0300)]
AMFImporter: Fix memory leak
Turo Lamminen [Thu, 5 Oct 2017 08:56:13 +0000 (11:56 +0300)]
UnrealLoader: Fix IOStream leak
Turo Lamminen [Thu, 5 Oct 2017 08:55:58 +0000 (11:55 +0300)]
utRemoveVCProcess: Fix memory leak
Turo Lamminen [Thu, 5 Oct 2017 08:33:27 +0000 (11:33 +0300)]
utMetadata: Fix memory leak
Turo Lamminen [Thu, 5 Oct 2017 08:10:22 +0000 (11:10 +0300)]
Upgrade RapidJSON to get rid of a clang warning
Turo Lamminen [Thu, 5 Oct 2017 07:45:25 +0000 (10:45 +0300)]
Fix warning about non-constant array size
Turo Lamminen [Wed, 4 Oct 2017 18:21:36 +0000 (21:21 +0300)]
CMake: Remove OpenMP stuff, it's unused and breaks Travis clang build
Turo Lamminen [Wed, 4 Oct 2017 18:10:49 +0000 (21:10 +0300)]
Travis: Treat warnings as errors, without typos this time
Turo Lamminen [Wed, 4 Oct 2017 17:50:16 +0000 (20:50 +0300)]
Travis: Build with clang too
turol [Fri, 6 Oct 2017 15:19:54 +0000 (18:19 +0300)]
Merge pull request #1476 from assimp/revert-1471-clang
Revert "WIP: Enable Travis clang build"
Kim Kulling [Fri, 6 Oct 2017 13:42:05 +0000 (15:42 +0200)]
Revert "WIP: Enable Travis clang build"
Kim Kulling [Fri, 6 Oct 2017 13:40:36 +0000 (15:40 +0200)]
Merge pull request #1474 from jaredmulconry/issue_1470
Update zlib contribution
Kim Kulling [Fri, 6 Oct 2017 13:37:33 +0000 (15:37 +0200)]
Merge pull request #1475 from jaredmulconry/master
Fixed warning on clang 3.9 caused by static data member in class template
Kim Kulling [Fri, 6 Oct 2017 13:36:53 +0000 (15:36 +0200)]
Merge pull request #1471 from turol/clang
WIP: Enable Travis clang build
Jared Mulconry [Fri, 6 Oct 2017 09:32:33 +0000 (20:32 +1100)]
Fixed warnings on MSVC caused by implicit conversions from double to float.
Jared Mulconry [Thu, 5 Oct 2017 12:55:10 +0000 (23:55 +1100)]
Address warnings on Clang 3.9 caused by having a static data member in a class template.
Turo Lamminen [Thu, 5 Oct 2017 09:51:08 +0000 (12:51 +0300)]
OpenGEXImporter: Copy materials to scene
Turo Lamminen [Thu, 5 Oct 2017 09:43:49 +0000 (12:43 +0300)]
OpenGEXImporter: Store RefInfo in unique_ptr so they get automatically cleaned up
Turo Lamminen [Thu, 5 Oct 2017 09:38:44 +0000 (12:38 +0300)]
OpenGEXImporter: Fix IOStream leak
Turo Lamminen [Thu, 5 Oct 2017 09:35:17 +0000 (12:35 +0300)]
OpenGEXImporter: Store ChildInfo in unique_ptr so they get automatically cleaned up
Turo Lamminen [Thu, 5 Oct 2017 09:09:26 +0000 (12:09 +0300)]
AMFImporter: Fix memory leak
Turo Lamminen [Thu, 5 Oct 2017 08:56:13 +0000 (11:56 +0300)]
UnrealLoader: Fix IOStream leak
Turo Lamminen [Thu, 5 Oct 2017 08:55:58 +0000 (11:55 +0300)]
utRemoveVCProcess: Fix memory leak
Turo Lamminen [Thu, 5 Oct 2017 08:33:27 +0000 (11:33 +0300)]
utMetadata: Fix memory leak
Turo Lamminen [Thu, 5 Oct 2017 08:10:22 +0000 (11:10 +0300)]
Upgrade RapidJSON to get rid of a clang warning
Turo Lamminen [Thu, 5 Oct 2017 08:05:27 +0000 (11:05 +0300)]
FBXImporter: Add explicit instantiation of log_prefix so other FBX source files can see it
Turo Lamminen [Thu, 5 Oct 2017 07:51:48 +0000 (10:51 +0300)]
IFCImporter: Add explicit instantiation of log_prefix so IFCMaterial.cpp can see it
Jared Mulconry [Thu, 5 Oct 2017 09:11:18 +0000 (20:11 +1100)]
Removed unnecessary files from zlib contribution
Jared Mulconry [Thu, 5 Oct 2017 08:34:37 +0000 (19:34 +1100)]
Merge branch 'master' of github.com:assimp/assimp into issue_1470
Turo Lamminen [Thu, 5 Oct 2017 07:45:25 +0000 (10:45 +0300)]
Fix warning about non-constant array size
Turo Lamminen [Wed, 4 Oct 2017 18:21:36 +0000 (21:21 +0300)]
CMake: Remove OpenMP stuff, it's unused and breaks Travis clang build
Turo Lamminen [Wed, 4 Oct 2017 18:10:49 +0000 (21:10 +0300)]
Travis: Treat warnings as errors, without typos this time
Turo Lamminen [Wed, 4 Oct 2017 17:50:16 +0000 (20:50 +0300)]
Travis: Build with clang too
Kim Kulling [Wed, 4 Oct 2017 14:12:44 +0000 (16:12 +0200)]
Merge pull request #1432 from turol/asan
Asan
Kim Kulling [Wed, 4 Oct 2017 11:26:12 +0000 (13:26 +0200)]
Merge pull request #1469 from turol/warnings
Treat warnings as errors on Appveyor
Jared Mulconry [Wed, 4 Oct 2017 09:33:59 +0000 (20:33 +1100)]
Upgraded zlib to 1.2.11.1 from the develop branch.
Kim Kulling [Tue, 3 Oct 2017 07:58:56 +0000 (09:58 +0200)]
Merge pull request #1468 from assimp/issue_1467
closes https://github.com/assimp/assimp/issues/1467.
Turo Lamminen [Mon, 2 Oct 2017 10:08:20 +0000 (13:08 +0300)]
Disable warning 4351 on MSVC 2013
Turo Lamminen [Mon, 2 Oct 2017 08:43:29 +0000 (11:43 +0300)]
appveyor: Treat warnings as errors
Turo Lamminen [Mon, 2 Oct 2017 08:40:57 +0000 (11:40 +0300)]
Fix warnings-as-errors flag on MSVC
Jared Mulconry [Sun, 1 Oct 2017 06:51:13 +0000 (17:51 +1100)]
Addressed some mismatched news/deletes caused by the new glTF2 sources.
Jared Mulconry [Sun, 1 Oct 2017 12:16:21 +0000 (23:16 +1100)]
Addressed a number of memory leaks identified in unit tests by asan
Jared Mulconry [Sun, 1 Oct 2017 08:25:43 +0000 (19:25 +1100)]
Addressed asan failures caused by misuse of APIs within unit tests.
Turo Lamminen [Thu, 14 Sep 2017 07:34:16 +0000 (10:34 +0300)]
Fix delete / delete[] mismatches in glTF2 importer
Turo Lamminen [Thu, 14 Sep 2017 07:33:49 +0000 (10:33 +0300)]
Fix delete / delete[] mismatches in MakeVerboseFormat
Turo Lamminen [Thu, 14 Sep 2017 06:38:07 +0000 (09:38 +0300)]
Fix out-of-bounds read in MaterialSystem unit test
Turo Lamminen [Tue, 12 Sep 2017 16:00:44 +0000 (19:00 +0300)]
Fix delete / delete[] mismatch in glTFAsset
Turo Lamminen [Tue, 12 Sep 2017 16:09:22 +0000 (19:09 +0300)]
Enable AddressSanitizer for Linux clang build
Turo Lamminen [Tue, 12 Sep 2017 15:57:44 +0000 (18:57 +0300)]
Add AddressSanitizer option to CMake
Kim Kulling [Mon, 2 Oct 2017 07:41:01 +0000 (09:41 +0200)]
OpenGEX: improve logging to be able to detect error-prone situations.
Kim Kulling [Mon, 2 Oct 2017 07:33:51 +0000 (09:33 +0200)]
closes https://github.com/assimp/assimp/issues/1467.
Kim Kulling [Sun, 1 Oct 2017 18:03:30 +0000 (20:03 +0200)]
Merge pull request #1466 from jaredmulconry/issue_1330
Eliminated warnings when building the project with clang
Kim Kulling [Sun, 1 Oct 2017 18:01:24 +0000 (20:01 +0200)]
Merge pull request #1465 from turol/warnings
Make Travis treat warnings as errors
Turo Lamminen [Sat, 30 Sep 2017 13:35:41 +0000 (16:35 +0300)]
travis: Treat warnings as errors
Turo Lamminen [Sat, 30 Sep 2017 13:35:11 +0000 (16:35 +0300)]
Fix CMAKE option name
Turo Lamminen [Tue, 26 Sep 2017 15:33:00 +0000 (18:33 +0300)]
Open3DGC: Fix some uninitialized variable warnings
Jared Mulconry [Sat, 30 Sep 2017 13:29:56 +0000 (23:29 +1000)]
Eliminated all warnings under clang with default settings. One remains in the included zlib contrib project.
Jared Mulconry [Sat, 30 Sep 2017 13:28:02 +0000 (23:28 +1000)]
Added -fPIC flag to C compilers for GCC and clang. Removed -pedantic flag from some compilers.
Kim Kulling [Sat, 30 Sep 2017 08:47:23 +0000 (10:47 +0200)]
add some asserts.
Kim Kulling [Sat, 30 Sep 2017 07:38:13 +0000 (09:38 +0200)]
closes https://github.com/assimp/assimp/issues/1450: use correct name of exporter to gltf2