Turo Lamminen [Sat, 13 Feb 2016 21:37:08 +0000 (23:37 +0200)]
LWO: Fix division by zero
Kim Kulling [Thu, 11 Feb 2016 21:11:27 +0000 (22:11 +0100)]
Merge pull request #791 from trond/collada_animation_clip
Collada animation clip support
Kim Kulling [Thu, 11 Feb 2016 21:10:21 +0000 (22:10 +0100)]
Merge pull request #793 from AlexBobkov/master
Fixed installing pdb file
Kim Kulling [Thu, 11 Feb 2016 16:08:56 +0000 (17:08 +0100)]
Merge pull request #792 from rdb/patch-1
Fix loading of pk3 q3bsp maps
Alexander Bobkov [Thu, 11 Feb 2016 13:24:26 +0000 (16:24 +0300)]
Fixed installing pdb file
rdb [Thu, 11 Feb 2016 13:10:49 +0000 (14:10 +0100)]
Fix loading of pk3 q3bsp maps
This fixes loading of pk3 maps. The pk3 files contain directory entries with a size of 0, which triggered an assertion.
Trond Abusdal [Thu, 11 Feb 2016 00:00:03 +0000 (01:00 +0100)]
Fixed a couple of nested template brackets that wasn't spaced out correctly.
Trond Abusdal [Wed, 10 Feb 2016 23:14:23 +0000 (00:14 +0100)]
Added regression test file for <library_animation_clips> support. Generated from Blender using 'Better Collada Exporter' from Godot team.
Trond Abusdal [Wed, 10 Feb 2016 22:57:29 +0000 (23:57 +0100)]
* Combining single-channel animations like the previous code did, except now it has been deferred until after all nodes have been read. This makes the regression tests pass for a database created before these code changes.
* Changed name of ColladaParser::RebuildRootAnimationsFromClips to ColladaParser::PostProcessRootAnimations as it now does more than it did before.
Kim Kulling [Wed, 10 Feb 2016 09:40:39 +0000 (10:40 +0100)]
iObjParser: refactorings.
Kim Kulling [Tue, 9 Feb 2016 16:50:08 +0000 (17:50 +0100)]
Obj_Importer: remove dead code.
Kim Kulling [Mon, 8 Feb 2016 17:07:00 +0000 (18:07 +0100)]
Closes https://github.com/assimp/assimp/issues/777: fix invalid skipping
of line during face defintion parsing.
Trond Abusdal [Sun, 7 Feb 2016 22:36:49 +0000 (23:36 +0100)]
Collada: Importer generates animations from <library_animation_clips>, if the node is present.
Kim Kulling [Sun, 7 Feb 2016 19:03:38 +0000 (20:03 +0100)]
Merge pull request #789 from assimp/revert-771-obj_load_forever_fix
Revert "Fix issue: OBJ import takes forever (#759) (attempt 2)"
Kim Kulling [Sun, 7 Feb 2016 19:03:24 +0000 (20:03 +0100)]
Revert "Fix issue: OBJ import takes forever (#759) (attempt 2)"
Kim Kulling [Sun, 7 Feb 2016 19:00:03 +0000 (20:00 +0100)]
Merge pull request #771 from andrewparlane/obj_load_forever_fix
Fix issue: OBJ import takes forever (#759) (attempt 2)
Kim Kulling [Sun, 7 Feb 2016 16:59:56 +0000 (17:59 +0100)]
OpenDDLParser: add missing files.
Kim Kulling [Sun, 7 Feb 2016 16:58:28 +0000 (17:58 +0100)]
Closes https://github.com/assimp/assimp/issues/786:
- fix invalid value get for index data.
- update OpenDDL-library
Kim Kulling [Sat, 6 Feb 2016 19:54:47 +0000 (20:54 +0100)]
Closes https://github.com/assimp/assimp/issues/787: Update CHANGES.
Kim Kulling [Fri, 5 Feb 2016 17:53:23 +0000 (18:53 +0100)]
JoinVerticesProcess: iAdd test for possible null pointer access.
Kim Kulling [Fri, 5 Feb 2016 17:31:19 +0000 (18:31 +0100)]
Unittests: add test if export is disabled.
Kim Kulling [Fri, 5 Feb 2016 17:04:01 +0000 (18:04 +0100)]
Merge pull request #783 from snikulov/gtest_upd
updated gtest repository to github
Sergei Nikulov [Fri, 5 Feb 2016 10:11:40 +0000 (13:11 +0300)]
updated gtest to github
Kim Kulling [Thu, 4 Feb 2016 19:43:02 +0000 (20:43 +0100)]
Add unittests for defect reproduction.
Kim Kulling [Wed, 3 Feb 2016 20:09:20 +0000 (21:09 +0100)]
Closes https://github.com/assimp/assimp/issues/754: use correct index
token.
Kim Kulling [Wed, 3 Feb 2016 19:20:16 +0000 (20:20 +0100)]
Merge branch 'master' of https://github.com/assimp/assimp
Kim Kulling [Wed, 3 Feb 2016 19:19:59 +0000 (20:19 +0100)]
Fix license date.
Kim Kulling [Tue, 2 Feb 2016 19:40:52 +0000 (20:40 +0100)]
Merge pull request #779 from turol/master
SIBImporter: Properly fix C++11 issues for Clang
Turo Lamminen [Tue, 2 Feb 2016 18:23:46 +0000 (20:23 +0200)]
SIBImporter: Properly fix C++11 issues for Clang
C-style cast has a higher precedence than & -operator so this was getting
parsed differently than Kim assumed. Thou shalt not use C-style casts.
Kim Kulling [Tue, 2 Feb 2016 16:48:23 +0000 (17:48 +0100)]
Doc: add missing ports to start README page.
Kim Kulling [Tue, 2 Feb 2016 10:00:28 +0000 (11:00 +0100)]
Android build doc: reformatting.
Kim Kulling [Tue, 2 Feb 2016 09:59:07 +0000 (10:59 +0100)]
Rename android renameRename android rename.
Kim Kulling [Tue, 2 Feb 2016 09:58:15 +0000 (10:58 +0100)]
DOC: add link to ports in global readme.
Kim Kulling [Tue, 2 Feb 2016 09:52:28 +0000 (10:52 +0100)]
Doc: use markup format for android build instructions.
Kim Kulling [Mon, 1 Feb 2016 23:59:47 +0000 (00:59 +0100)]
Datatypes: add missing unions for vector + color types.
Kim Kulling [Mon, 1 Feb 2016 15:16:48 +0000 (16:16 +0100)]
Closes https://github.com/assimp/assimp/issues/43 : provide different
matrix scheme via union.
Kim Kulling [Mon, 1 Feb 2016 15:16:09 +0000 (16:16 +0100)]
ai_assert: split 2 checks in one macro to 2 separate ai_assert tests.
Kim Kulling [Sun, 31 Jan 2016 12:44:15 +0000 (13:44 +0100)]
Closes https://github.com/assimp/assimp/issues/778: export android system.
Kim Kulling [Sun, 31 Jan 2016 12:43:05 +0000 (13:43 +0100)]
AndroidJNIIOSystem: update license info to 2016.
Kim Kulling [Sat, 30 Jan 2016 23:42:02 +0000 (00:42 +0100)]
Merge branch 'master' of https://github.com/assimp/assimp
Kim Kulling [Sat, 30 Jan 2016 23:41:14 +0000 (00:41 +0100)]
SIBImporter: fix c++14 compilation issue for clang.
Kim Kulling [Fri, 29 Jan 2016 20:22:41 +0000 (21:22 +0100)]
3DSConverter: fix level 4 compiler warning.
Kim Kulling [Wed, 27 Jan 2016 19:26:38 +0000 (20:26 +0100)]
gltf: make code more radable and check against one possible null ptr
access.
Kim Kulling [Wed, 27 Jan 2016 17:49:26 +0000 (18:49 +0100)]
Merge branch 'master' of https://github.com/assimp/assimp
Kim Kulling [Wed, 27 Jan 2016 17:49:01 +0000 (18:49 +0100)]
PostProcessing: first prototype of customized post processing.
Kim Kulling [Wed, 27 Jan 2016 16:20:26 +0000 (17:20 +0100)]
Merge pull request #773 from boxdot/master
Import mClipPlane{Near,Far} and mHorizontalFOV from Blender.
Kim Kulling [Wed, 27 Jan 2016 16:19:52 +0000 (17:19 +0100)]
Merge pull request #772 from abma/master
fix new / delete missmatch
boxdot [Wed, 27 Jan 2016 01:12:15 +0000 (02:12 +0100)]
Import mClipPlane{Near,Far} and mHorizontalFOV from Blender.
abma [Tue, 26 Jan 2016 21:47:50 +0000 (22:47 +0100)]
fix new / delete missmatch
Andrew Parlane [Sat, 23 Jan 2016 23:40:47 +0000 (19:40 -0400)]
ObjFileParser: Moved the parsing of line continuations (backslashes) to the parsing code.
Rather than removing all backslashes followed by newlines from the buffer,
and then parsing it. Handle removing the backslashes as we go. This means
we don't need to erase the backslashes from the buffer (which is O(n))
instead we just skip those characters as we parse the buffer line by line.
This time I've fixed the order of evaluation bug in the call to getFace().
Andrew Parlane [Sat, 23 Jan 2016 23:34:20 +0000 (19:34 -0400)]
ObjTools: Update getName() to work with const iterators.
Ther's no need to convert the input parameter to a char * when we can just
leave it as it is.
Kim Kulling [Mon, 25 Jan 2016 23:14:27 +0000 (00:14 +0100)]
Merge pull request #770 from assimp/revert-765-master
Revert "Fix issue: OBJ import takes forever (#759)"
Kim Kulling [Mon, 25 Jan 2016 22:53:59 +0000 (23:53 +0100)]
Revert "Fix issue: OBJ import takes forever (#759)"
Kim Kulling [Sun, 24 Jan 2016 18:36:18 +0000 (19:36 +0100)]
Merge pull request #765 from andrewparlane/master
Fix issue: OBJ import takes forever (#759)
Andrew Parlane [Sat, 23 Jan 2016 23:40:47 +0000 (19:40 -0400)]
ObjFileParser: Moved the parsing of line continuations (backslashes) to the parsing code.
Rather than removing all backslashes followed by newlines from the buffer,
and then parsing it. Handle removing the backslashes as we go. This means
we don't need to erase the backslashes from the buffer (which is O(n))
instead we just skip those characters as we parse the buffer line by line.
Andrew Parlane [Sat, 23 Jan 2016 23:34:20 +0000 (19:34 -0400)]
ObjTools: Update getName() to work with const iterators.
Ther's no need to convert the input parameter to a char * when we can just
leave it as it is.
Kim Kulling [Sat, 23 Jan 2016 18:51:49 +0000 (19:51 +0100)]
Merge pull request #763 from andrewparlane/mtlFix
ObjFileMtlImporter: Fixed a segfault due to NULL ptr access.
Andrew Parlane [Sat, 23 Jan 2016 17:05:03 +0000 (13:05 -0400)]
ObjFileMtlImporter: Fixed a segfault due to NULL ptr access.
We don't handle reflection textures during MTL import. This allowed a NULL
ptr to be used. Simply return in the case of a reflection texture.
Kim Kulling [Fri, 22 Jan 2016 21:32:40 +0000 (22:32 +0100)]
Merge pull request #756 from StepanHrbek/master
Collada exporter: improve compatibility when exported path contains ':'.
Stepan Hrbek [Thu, 21 Jan 2016 21:35:44 +0000 (22:35 +0100)]
Collada exporter: improve compatibility when exported path contains ':'.
Old code exported "c:/foo.jpg" path as "c%3a/foo.jpg".
Replacing : with %3a was probably legal, but it made paths unreadable for existing Max importers.
Kim Kulling [Thu, 21 Jan 2016 18:53:25 +0000 (19:53 +0100)]
Update license date.
Kim Kulling [Wed, 20 Jan 2016 20:25:47 +0000 (21:25 +0100)]
closes assimp/assimp/issues/710: use correct include for importerdesc in
cimport.h
Kim Kulling [Tue, 19 Jan 2016 15:35:48 +0000 (16:35 +0100)]
Merge pull request #736 from StepanHrbek/collada-unicode
Collada exporter: fix unicode.
Kim Kulling [Tue, 19 Jan 2016 15:34:58 +0000 (16:34 +0100)]
Merge pull request #753 from wise86-android/ValgrinFree
Valgrin free
Stepan Hrbek [Thu, 31 Dec 2015 13:41:53 +0000 (14:41 +0100)]
Reimplement isalnum(c,C locale) because I can't make AppVeyor see satndard version.
wise86Android [Sun, 17 Jan 2016 14:18:12 +0000 (15:18 +0100)]
fix memory leak
wise86Android [Sat, 16 Jan 2016 21:51:18 +0000 (22:51 +0100)]
fix memory leak
wise86Android [Sat, 16 Jan 2016 15:14:16 +0000 (16:14 +0100)]
remove read unitilize memory
wise86Android [Sat, 16 Jan 2016 14:02:45 +0000 (15:02 +0100)]
free the allocated import
wise86Android [Sat, 16 Jan 2016 14:01:53 +0000 (15:01 +0100)]
remove initialization warnings
wise86Android [Sat, 16 Jan 2016 13:22:41 +0000 (14:22 +0100)]
remove initialization warnings
Kim Kulling [Thu, 14 Jan 2016 19:44:09 +0000 (20:44 +0100)]
PLYExporter: forbit copying + add empty destructor.
Kim Kulling [Wed, 13 Jan 2016 17:55:47 +0000 (18:55 +0100)]
Closes https://github.com/assimp/assimp/issues/84: add another search path
for XCode framework paths for IPhones.
Kim Kulling [Wed, 13 Jan 2016 09:04:24 +0000 (10:04 +0100)]
Colladaloader: fix usage of floorf.
Kim Kulling [Tue, 12 Jan 2016 19:22:37 +0000 (20:22 +0100)]
Closes https://github.com/assimp/assimp/issues/630: fix mis-merge.
Kim Kulling [Mon, 11 Jan 2016 20:16:17 +0000 (21:16 +0100)]
Merge branch 'master' of https://github.com/assimp/assimp
Kim Kulling [Mon, 11 Jan 2016 20:15:30 +0000 (21:15 +0100)]
ASEParser: fix invalid size of buffer for log writing.
Kim Kulling [Mon, 11 Jan 2016 19:39:09 +0000 (20:39 +0100)]
Merge pull request #749 from andrewparlane/master
ObjImporter: Added better progress reporting during file import.
Andrew Parlane [Mon, 11 Jan 2016 15:25:36 +0000 (11:25 -0400)]
ObjImporter: Added better progress reporting during file import.
There are two stages to this:
1) Processing '\'s - this accounts for 1/3rd of the file import progress.
2) Parsing the file data - this accounts for the other 2/3rds.
Kim Kulling [Sun, 10 Jan 2016 19:25:01 +0000 (20:25 +0100)]
coverity scan: add missing initialization.
Kim Kulling [Sun, 10 Jan 2016 19:21:32 +0000 (20:21 +0100)]
coverity scan: fix not initialized member in copy constructor.
Kim Kulling [Sat, 9 Jan 2016 17:09:52 +0000 (18:09 +0100)]
ColladaLoader: add missing .f
Kim Kulling [Sat, 9 Jan 2016 17:09:10 +0000 (18:09 +0100)]
ColladaLoader: add missing members to initializer list.
Kim Kulling [Sat, 9 Jan 2016 11:13:39 +0000 (12:13 +0100)]
appveyor: enable x86 build as well.
Kim Kulling [Fri, 8 Jan 2016 15:55:31 +0000 (16:55 +0100)]
coverity finding: get latest openddlparser to get fix against possible nullptr access.
Kim Kulling [Fri, 8 Jan 2016 15:46:13 +0000 (16:46 +0100)]
OpenDDLParser: latest greatest to get fix for coverity finding ( dereferenfing possible null ptr ).
Kim Kulling [Fri, 8 Jan 2016 15:18:32 +0000 (16:18 +0100)]
coverity scan: make place of false positive more understandable.
Kim Kulling [Thu, 7 Jan 2016 14:03:10 +0000 (15:03 +0100)]
GenVertexNormalsProcess: use initalizer list instead of setting the earch angle in the constructor.
Kim Kulling [Thu, 7 Jan 2016 14:02:41 +0000 (15:02 +0100)]
ai_assert: add missing license info.
Kim Kulling [Wed, 6 Jan 2016 21:19:07 +0000 (22:19 +0100)]
fix merge conflict.
Kim Kulling [Wed, 6 Jan 2016 18:55:04 +0000 (19:55 +0100)]
snprintf-replacement: fix invalid preprocessor defines for compiler
detection on windows for older vs-versions
Kim Kulling [Wed, 6 Jan 2016 18:25:35 +0000 (19:25 +0100)]
snprintf replacement: fix usage of ai_snprintf when snprintf is available.
Kim Kulling [Wed, 6 Jan 2016 14:35:25 +0000 (15:35 +0100)]
sprintf replacement: introduce au_snprintf to support snprintf for v2013
and earier ( closes https://github.com/assimp/assimp/issues/743 )
Kim Kulling [Tue, 5 Jan 2016 10:38:06 +0000 (11:38 +0100)]
snprintf: change next couple of sprintf to snprintf.
Kim Kulling [Mon, 4 Jan 2016 21:24:25 +0000 (22:24 +0100)]
sprintf: replace more sprintf by snprintf.
Kim Kulling [Mon, 4 Jan 2016 19:24:51 +0000 (20:24 +0100)]
sprintf: replace sprintf by snprintf.
Kim Kulling [Mon, 4 Jan 2016 19:22:46 +0000 (20:22 +0100)]
UnrealLoader: replace sprintf by snprintf.
Kim Kulling [Sun, 3 Jan 2016 22:29:37 +0000 (23:29 +0100)]
DefaultLogger: fix missing sprintf calls.
Kim Kulling [Sun, 3 Jan 2016 19:00:28 +0000 (20:00 +0100)]
Merge branch 'master' of https://github.com/assimp/assimp
Kim Kulling [Sat, 2 Jan 2016 20:29:46 +0000 (21:29 +0100)]
Fix assimp/assimp/issues/737: use snprintf instead of sprintf.