Marco Feuerstein
82d3f47432
Unify way to check readable blender files.
2023-06-29 15:10:28 +02:00
Marco Feuerstein
b2cad5c58d
Use file system encoding.
2023-06-29 14:56:11 +02:00
Marco Feuerstein
d1edaa949b
Fix passing of file extension string.
...
Previously only the first letter of the string was passed to c, now it passes the whole extension.
2023-06-29 14:51:16 +02:00
Abdelhadi
ac2cf2f71b
Fix: disabled dangling-reference warning in gcc13
2023-06-29 10:02:39 +03:00
Marco Feuerstein
59f2620164
Remove unneeded check for empty extension.
2023-06-29 08:21:09 +02:00
Marco Feuerstein
261c7769b8
Replace static list of supported file extensions with the actually supported ones.
2023-06-29 08:21:08 +02:00
Marco Feuerstein
2875de132f
Fix compilation on windows.
2023-06-29 08:20:51 +02:00
Marco Feuerstein
17fac97b04
Fix magic token usage.
2023-06-29 08:20:51 +02:00
Marco Feuerstein
1c0f3c5f87
Fix string length calculation.
2023-06-29 08:20:50 +02:00
Marco Feuerstein
a2bdfdd05a
Improve binary check for gltf and gltf2.
...
By checking the magic token we don't depend on the extension any more
and follow the official way to detect a gltf file as binary, see also
https://github.com/KhronosGroup/glTF/blob/main/extensions/1.0/Khronos/KHR_binary_glTF/README.md#header
and https://registry.khronos.org/glTF/specs/2.0/glTF-2.0.html#binary-header .
2023-06-29 08:20:50 +02:00
Kim Kulling
03934128fc
Merge pull request #5149 from mosfet80/UpdatePugiXml
...
show correct pugixml version
2023-06-28 16:31:48 +02:00
Kim Kulling
7ae88225b3
Merge branch 'master' into UpdatePugiXml
2023-06-28 16:04:49 +02:00
Kim Kulling
5a568d485c
Merge pull request #5147 from mosfet80/UpdateZli
...
switch to zlib 1.2.13
2023-06-28 16:02:25 +02:00
Kim Kulling
507a3d2f8d
Merge branch 'master' into UpdateZli
2023-06-28 13:06:59 +02:00
Kim Kulling
876b1a0d6e
Merge pull request #5151 from severin-lemaignan/master
...
[pyassimp] bumped pyassimp version to 5.2.5
2023-06-28 11:40:49 +02:00
Kim Kulling
c9111fe89a
Merge branch 'master' into master
2023-06-28 11:24:58 +02:00
Kim Kulling
e7a0985886
Merge pull request #5148 from mosfet80/UpdateUtf8cpp
...
update utf8 from 2.3.4 to 3.2.3
2023-06-28 11:24:16 +02:00
Kim Kulling
f55eebad06
Merge branch 'master' into UpdateUtf8cpp
2023-06-27 22:09:20 +02:00
Kim Kulling
8f61427880
Merge pull request #5128 from sashashura/5093294573486080
...
Fix UNKNOWN READ in Assimp::MDLImporter::ParseSkinLump_3DGS_MDL7
2023-06-27 22:08:29 +02:00
Kim Kulling
1ec3dbd11a
Merge branch 'master' into 5093294573486080
2023-06-27 17:04:58 +02:00
Kim Kulling
1791eac7ff
Merge pull request #5140 from emaame/SupportOBJSpecifiedOnlyAPartOfVertexColors
...
Fix Objimported supports OBJ partially specified vertex colors
2023-06-27 16:53:46 +02:00
mosfet80
3da92e05eb
Merge branch 'assimp:master' into UpdateUtf8cpp
2023-06-27 16:27:25 +02:00
Kim Kulling
f24224fdc5
Merge branch 'master' into SupportOBJSpecifiedOnlyAPartOfVertexColors
2023-06-27 13:44:31 +02:00
Kim Kulling
d2411a7ecd
Merge pull request #5127 from sashashura/5921493454815232
...
Fix Bad-cast to Assimp::D3DS::Material from invalid vptr in Assimp::ASE::Parser::ParseLV2MaterialBlock
2023-06-27 13:43:03 +02:00
Kim Kulling
db6c1a8b1c
Merge branch 'master' into 5921493454815232
2023-06-27 11:03:50 +02:00
Kim Kulling
8937248f7c
Merge pull request #5126 from sashashura/5143879191494656
...
Fix UNKNOWN WRITE in std::__1::list<Assimp::LWO::Envelope, std::__1::allocator<Assimp::LWO::Envelope>
2023-06-27 11:02:07 +02:00
Kim Kulling
ef6bf03acd
Merge branch 'master' into 5143879191494656
2023-06-27 10:23:36 +02:00
Kim Kulling
27c4de3419
Merge pull request #5122 from sashashura/5407417422970880
...
Fix Heap-buffer-overflow READ in Assimp::MD5::MD5Parser::ParseSection
2023-06-27 10:22:46 +02:00
Kim Kulling
141e278e1f
Merge branch 'master' into 5407417422970880
2023-06-27 10:07:21 +02:00
Kim Kulling
41e2b0f5dc
Merge pull request #5121 from sashashura/6521292621217792
...
Fix Memcpy-param-overlap in unzReadCurrentFile
2023-06-26 23:51:36 +02:00
Kim Kulling
1830a8aad2
Fix; fix old declaration style
...
- fix compiler warning.
2023-06-26 23:36:20 +02:00
Kim Kulling
47575f759f
Update unzip.c
...
- Fix compiler warnings
2023-06-26 16:08:12 +02:00
Kim Kulling
ff36ea7e23
Merge branch 'master' into 6521292621217792
2023-06-26 09:17:40 +02:00
Kim Kulling
bce2fdbbe9
Merge pull request #5119 from sashashura/4508318827937792
...
Fix unknown write in Assimp::ObjFileMtlImporter::getFloatValue
2023-06-26 09:02:39 +02:00
Kim Kulling
b1181b1086
Merge branch 'master' into 4508318827937792
2023-06-25 21:20:02 +02:00
Kim Kulling
96d0c0769e
Merge pull request #5120 from sashashura/6520123362508800
...
Fix Stack-buffer-overflow READ in aiMaterial::AddBinaryProperty
2023-06-25 21:19:19 +02:00
Kim Kulling
7005a9caa2
Merge branch 'master' into 6520123362508800
2023-06-25 21:07:34 +02:00
Kim Kulling
ed0dff2a7e
Merge pull request #5117 from sashashura/6091762766839808
...
Fix Heap-buffer-overflow READ in Assimp::FileSystemFilter::Cleanup
2023-06-25 21:03:23 +02:00
Kim Kulling
6b1a2e91d5
Merge branch 'master' into 6091762766839808
2023-06-25 20:08:45 +02:00
Kim Kulling
4a658202ca
Merge pull request #5113 from sashashura/6020769077657600
...
Fix UNKNOWN READ crash in UpdateMeshReferences
2023-06-25 20:06:47 +02:00
Kim Kulling
438f9fe568
Merge branch 'master' into 6020769077657600
2023-06-25 18:11:54 +02:00
Kim Kulling
1477f696e0
Merge pull request #5111 from sashashura/5781186265350144
...
Fix Heap-buffer-overflow READ in Assimp::ObjFileParser::getFace
2023-06-25 18:11:25 +02:00
Kim Kulling
3545aab937
Merge branch 'master' into 5781186265350144
2023-06-25 17:51:01 +02:00
mosfet80
46ea0a7d7c
Update sanitizer.yml
2023-06-22 21:43:52 +02:00
mosfet80
26c4505c53
Update run-cmake into sanitizer.yml
2023-06-22 21:41:26 +02:00
Séverin Lemaignan
a4258929ce
[pyassimp] bumped pyassimp version to 5.2.5
2023-06-20 22:33:16 +02:00
Andrea Reale
86c332fec7
show correct pugixml version
2023-06-20 11:52:12 +02:00
Andrea Reale
8a3ec3ca2f
updateunzip
2023-06-20 11:40:38 +02:00
Andrea Reale
ce59d49dd9
update upf8 from 2.3.4 to 3.2.3
...
New convenience API for C++ 11 and later compilers. The library still works with C++ 98/03 compliant compilers, just without the new functions.
advance() function works in both directions.
The following deprecated functions were removed:
previous() - deprecated since version 1.02.
is_bom() - deprecated since version 2.3.
Fix of the project version number at CMakeLists.txt
Continuous Integration with Google Tests and CircleCI
A minor release that contains fix for Issue #31 Program fails to link when including utf8.h in multiple files.
This release adds one new API call: unchecked::replace_invalid().
Optional support for C++ 17 std::string_view.
The release contains the fix the inclusion of both cpp11 and cpp17 headers on C++17 compilation. Also some additional tests for using string literals and string objects with modern compilers.
2023-06-20 11:23:28 +02:00
Andrea Reale
8741da2036
switch to zlib 1.2.13
...
Fix a bug when getting a gzip header extra field with inflateGetHeader(). This remedies CVE-2022-37434.
Fix a bug in block type selection when Z_FIXED used. Now the smallest block type is selected, for better compression.
Fix a configure issue that discarded the provided CC definition.
Correct incorrect inputs provided to the CRC functions. This mitigates a bug in Java.
Repair prototypes and exporting of the new CRC functions.
Fix inflateBack to detect invalid input with distances too far.
Fix a deflate bug when using the Z_FIXED strategy that can result in out-of-bound accesses.
Fix a deflate bug when the window is full in deflate_stored().
Speed up CRC-32 computations by a factor of 1.5 to 3.
Use the hardware CRC-32 instruction on ARMv8 processors.
Speed up crc32_combine() with powers of x tables.
Add crc32_combine_gen() and crc32_combine_op() for fast combines.
2023-06-20 11:12:47 +02:00