Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/LibreCAD/libdxfrw

Successor of https://sourceforge.net/projects/libdxfrw/, developed for LibreCAD, by LibreCAD Contributors, usable for all
https://github.com/LibreCAD/libdxfrw

Merge pull request #75 from dxli/master

C++14 support

c0ca76628005a80e93ffbd5b62a447aa1d041d89 authored over 1 year ago
Merge pull request #63 from michalg0x5a/AC1032

Add support for AC1032 (AutoCAD 2018) file format.

dcaad279543991dd4be0507021169f08c1005e76 authored over 1 year ago
C++14 support

7d557576a19930181304fe04e8554de1e40ff49e authored over 1 year ago
LibreCAD PR #1551: 340 Dimstyle field

by computergeek1507@github
Dimstyle should use the Text Style handle ID not the name.

http://do...

0212aaa6d54d47330881206a078c8683be01e3c5 authored over 1 year ago
updated gitignore: cmake generated files

b78908b899f418a27b6440ac2f53b3e27d2b5dc2 authored over 1 year ago
DRW_Dimstyle: parseDWG specified override

dbe32f80e1b08168d69c5465dc0bde554513a235 authored over 1 year ago
DRW_Dimstyle: parseDWG specified override

fcefd5111dcadb8766cc42ffc436b2a5e9a37814 authored over 1 year ago
fix: DWG reading failed always after 1st error

d73a25c61fa6b7f41000b38b4b4c8b32ed4e2fd1 authored about 2 years ago
Merge pull request #72 from feragon/master

Do not treat warnings as errors on MSVC

b656092b904e8b67bda528583efceed42033d967 authored about 2 years ago
Do not treat warnings as errors on MSVC

71cd9c9700a3d126ef6fff7788dab8a771c75fca authored about 2 years ago
fixed #64, DRW_Solid::fourthCorner() returns wrong coord

d00615b5c6bfbe94942a4f47373ed0eced65d7eb authored over 2 years ago
fixed #71, erroneous upper/lower string comparison

f9e810385442cea03c77f672ebbeb4e0ab0e18b4 authored over 2 years ago
Merge pull request #66 from drpeterfranz/master

CMake building of doc and dwg2dxf optional

34b65b020e636cf5b356b17eb6dd55fe162fcc70 authored over 2 years ago
Merge pull request #67 from jonadem/patch-1

README.md : Improve formatting

81c9319ffcbc57c9529fcc6cc7d543dbe3f40367 authored over 2 years ago
README.md : Improve formatting

d49756b6193309c3f740b74cb501b6058c59c088 authored over 2 years ago
CMake building of doc and dwg2dxf optional

4b8fe52c3c9d8bbedb7c26e410b83a2ed4d9035f authored over 2 years ago
add FUNDING.yml for sponsors [ci skip]

5f004cd4ed110b35c861a0cc4fd0eb3839f37514 authored over 2 years ago
inconsistent $MEASUREMENT/$INSUNITS variables, fixes LibreCAD/LibreCAD#636

e0dad4ceff7f56e530b753a376f7dfe272a9cc63 authored over 2 years ago
Merge pull request #62 from TAImatem/master

removed std::endl calls which were causing significant slowdown when writing

a610710c31f6029f70e169bd657d3a32e8e0bf38 authored over 2 years ago
AC1032 format - skip non-existant layers

AC1032 file LayerControl object may refer to non-existant layers
(non-existant handles). We cann...

44c924a37980b1913c825f525782887b2e04ac04 authored over 2 years ago
Fix object map section parsing for AC1032 format

Sample AC1032 fomat files are a bit peculiar - Handles section size is larger
than actual conten...

ea83ff8d0248bde71f6c21ca0983b70de3b8aa50 authored over 2 years ago
Introduce reader of AC1032 format

Add preliminary support for AC1032. Given that it is very similar to R2013
format (at least acco...

f373c40fabf3054ddeed6742b72eb578892b23ae authored over 2 years ago
Check object map section checksum

Before the change object map section checksum was ignored. As a result,
if we started to parse o...

f6b529734816cfdc281c70eee33906830547ecd6 authored over 2 years ago
removed unnecessary std::endl calls which were causing significant slowdown when writing to file

419381d2404c8c881f876986e7fbcdc27b8625e3 authored over 2 years ago
Merge pull request #61 from TAImatem/master

fix "iterator after end" error on some strings

4273153443e9c86c46ba7689ab2ff5be61ccc26e authored over 2 years ago
fix "iterator after end" error on some strings

c9fdce50122e2509d10a60dc5ce7770e4d4f0e7d authored over 2 years ago
minor, removed superfluous semicolon

8378f3918d72953794ab4d42feb6617af308f5c9 authored over 2 years ago
fix processViewport(), removed misplaced break

f3166983cd5d8c9eb9274392f2c6741434053eaf authored over 2 years ago
fixed ambiguous error for DRW_Dimension::parseDwg()

older gcc failed to compile because of ambiguous override

072aecd49d835eb83e41572a4ab4d143fdba105a authored about 3 years ago
fixed enless while()-loop for pre 2004 versions

b38e2aa746dd7ae0011bc458dcd38166df92979b authored about 3 years ago
dwgReader::readDwgObjects() stop reading after 1st error

e23cc1c61ead0fb44a87f7849e8f973cc216dadc authored about 3 years ago
dwgReader::readDwgEntities() stop reading after 1st error

d397170ee31b2152a0d9e1dde922612a01cc21ee authored about 3 years ago
replace ENTRY_PARSE macro with template method

the macro did not check the return value of parseDwg(), which caused
crashes by malformed DWG files

14f6870170118225300f47388530529a5a05dc49 authored about 3 years ago
remove unused DRW_Class::parseCode() method

1bfc9818535d40335c3a0615d6eeb90f4fa203fa authored about 3 years ago
protect vector<>.reserve() calls

Malformed or suspicious input files can cause std::exceptions by
vector<>.reserve() calls. Now t...

ae253fde529118be213d631efee14d7e8e00b19d authored about 3 years ago
Added NULL check for hatch code 93

29266d5492ec7f275c79fbce97ec22ab02ec5ad0 authored about 3 years ago
Fix bounds check in DRW_LWPolyline

5f853313bfb4bf349abbe2d6c822e4407234cbd3 authored about 3 years ago
fix, check maxClassNum for valid value

this prevents large values, resulting in time consuming loop or crashing
caused by previous erro...

5f2afc4dd27f426cc70b5100dc7eda7947e85b47 authored about 3 years ago
fixed wrong 2010+ check for 64-bit size

5b723c20030b3766006c97c282da96264dc2f722 authored about 3 years ago
Merge pull request #55 from jirislaby/master

fix "Vertex ID" printout, missing curly braces on if() clause

06c99210ba5a062484895bfae74935a01eac39d1 authored about 3 years ago
Set compiler warnings on by default, because makes harder for bugs to go undetected.

modified: CMakeLists.txt

e9525fd3ad374167a01f02029f9335e9ebde0285 authored about 3 years ago
Fixed fall through and other warnings (#54)

Now compiles without warnings with the following flags: -Wall -pendantic -Wextra

815c1ec3da90d831f083a1e13e3d4d148c06970b authored about 3 years ago
fix "Vertex ID" printout

The compiler says:
src/drw_entities.cpp:1690:9: warning: this 'if' clause does not guard... [-Wm...

c835b4a365c1fbee96518abbf32e4dbb0955ccfe authored about 3 years ago
fixed heap use after free vulnerability CVE-2021-21900

as reported in TALOS-2021-1351 / CVE-2021-21900,
DRW_TableEntry::parseCode had the potential to ...

fcd977cc7f8f6cc7f012e5b72d33cf7d77b3fa69 authored about 3 years ago
minor improvements to dwg2dxf, formatting and message output on success

c0e9bf30be4924bc2cf6331d2bf0ef5963843400 authored about 3 years ago
fixed heap buffer overflow vulnerability CVE-2021-21899

as reported in TALOS-2021-1350 / CVE-2021-21899,
dwgCompressor::decompress21() could be abused w...

6417118874333309aa10c4e59f954c3905a6e8b5 authored about 3 years ago
dwg2dxf - enable debug output of libdxfrw by command line switch

b2ac7c903fe6530dfbdb55482d79f1e3c7ff5242 authored about 3 years ago
fixed out-of-bounds write vulnerability CVE-2021-21898

as reported in TALOS-2021-1349 / CVE-2021-21898,
dwgCompressor::decompress18() could be abused w...

ba3fa95648bef948e008dfbdd31a4d21badd71f0 authored over 3 years ago
fixed please note section formatting

172941cd0a699715850e5571d7e43c880abe7465 authored over 3 years ago
updated README.md for LibreCAD_3 branch and sf.net successor

82aed518f74990ffd4aa0ef730b124eedaec5a6f authored over 3 years ago
fixed LibreCAD 2 issue #1371, read failed with binary DXF

2b0522a52df770f1f431cacc0fb3bbaee2a10333 authored over 3 years ago
manual merge branch 'mergeLibreCAD2'

f5404faf4347b8b1469ed5d202612fb36e09b69b authored over 3 years ago
manual merge #42, branch 'version_strings' of https://github.com/nyalldawson/libdxfrw into master

1270c1b93dbd0b7d2abe6082211a693f9b1a1e71 authored over 3 years ago
manual merge #41, branch 'decompress_mem_error' of https://github.com/nyalldawson/libdxfrw into master

d4a6c7e88e82c1ecf4a38c83ba920bdf346e5326 authored over 3 years ago
manual merge #40, branch 'explicit' of https://github.com/nyalldawson/libdxfrw into master

9c2e33138e6be0a0360bc4fb99e9c186be7bd01e authored over 3 years ago
manual merge #39, branch 'leak' of https://github.com/nyalldawson/libdxfrw into master

352d26e0b7edeb195bef773f0c9eee1ca469ade0 authored over 3 years ago
manual merge #38, branch 'spelling' of https://github.com/nyalldawson/libdxfrw into master

1414aa021b72e5b69872870d900d9c11a0183c5b authored over 3 years ago
manual merge #37, branch 'spline_twice' of https://github.com/nyalldawson/libdxfrw into master

27f134e02c251f46fcfaa631219aab05d5045c54 authored over 3 years ago
manual merge #36, branch 'knot_weights' of https://github.com/nyalldawson/libdxfrw into master

2d0befbca99cb968686e856bd754dc817377f6b8 authored over 3 years ago
manual merge #35, branch 'whpark' of https://github.com/nyalldawson/libdxfrw into master

dbc8801b65cb5132b425a87e3ca204693e62d8c9 authored over 3 years ago
manual merge #34, branch 'set_version_bug' of https://github.com/nyalldawson/libdxfrw into master

7dbdedd03cf1ed02810e213bb0c6a5eb7cfea2c2 authored over 3 years ago
manual merge #33, branch 'custom_debug' of https://github.com/nyalldawson/libdxfrw into master

bf6326b0b1ed9523eacc774193fc456a50d08607 authored over 3 years ago
manual merge #32, branch 'debug' of https://github.com/nyalldawson/libdxfrw into master

67e639e1e48da41a838021f34b215698aa275d25 authored over 3 years ago
manual merge #31, branch 'remove_unused' of https://github.com/nyalldawson/libdxfrw into master

57ad050ee28e5c36a5ec0dd5c9df04c9ed9b6319 authored over 3 years ago
manual merge #30, branch 'initialize' of https://github.com/nyalldawson/libdxfrw into master

df16e77cfc28f99c94f4c8eaeeb1695754beea29 authored over 3 years ago
manual merge #29, branch 'length' of https://github.com/nyalldawson/libdxfrw into master

418de0afc33c5b24f97fad81e0a2aa10e7c856d7 authored over 3 years ago
manual merge squashed #28 of https://github.com/nyalldawson/libdxfrw:unordered_map into master

c16a531414f9fbb14775077dfa7bff1c36be9b7e authored over 3 years ago
Use ununordered_map instead of map

Should result in a performance boost when reading large files

77e6e93840b798e512a814318e6b4ec1b1551788 authored over 3 years ago
Merge pull request #27 from nyalldawson/fix_copyCompBytes21

Fix missing 'break' in copyCompBytes21

f1d7740d2942a5adece8e21712ef90689c4025f6 authored over 3 years ago
Merge pull request #26 from nyalldawson/cpp11

More modernization and cleanups

ae1f66f73887de3fc4b1088a912978951f18770c authored over 3 years ago
Misc. typos

Cherry-picked from https://github.com/solvespace/libdxfrw/commit/19d159795990a1b7c07ca2cc82d624c...

da6c41789e124fca4bcd0779343f92ef7e21b3e0 authored over 3 years ago
Misc. source typos: compressed

Found via `codespell`

Cherry-picked from https://github.com/solvespace/libdxfrw/commit/f84dc2d1...

e9e04202206193fcd4b86019e2791584492c7987 authored over 3 years ago
Misc typos: length

Found via codespell and grep

Cherry-picked from https://github.com/solvespace/libdxfrw/commit/e...

b5ce256d2a4f05259c42510295fc331a4c770af8 authored over 3 years ago
Fix version checks have incorrect logic for version 2018+

403f7e5606b080a444ad7b1364c1acfd986e2a25 authored over 3 years ago
More spelling

88f2c5611723c4e1f34a99a3e1b1fb51e8f69df2 authored over 3 years ago
More typos

82c56e52613d7e1b0aeda52cb02891c31fa37f0c authored over 3 years ago
More spelling fixes

0fe0da7f51bcc6e87fb5355565a960acaaaacb29 authored over 3 years ago
Another explicit

cf6f0256b74bbff75b4512d5323d86c81d274054 authored over 3 years ago
Fix another typo

03fdcacf4749b47960df28f311224ff8999edba4 authored over 3 years ago
Avoid memory corruption when decompressing bad DWGs

61a08100937a50c4d5c911297d4143fd3e986939 authored over 3 years ago
Marker constructor as explicit

7a23000c7fec460307b195c4f7b6bb459ff2feb9 authored over 3 years ago
Fix leak in parseDataPage

51044e6b271f842e9b4a66bc1e021f97bf743752 authored over 3 years ago
Spelling fixes

92feb4a0fd3544ed8f1af754d7d63e0f10d94a6b authored over 3 years ago
Don't add spline control points twice.

This caused a double free when deallocating DRW_Hatch.

Cherry-picked from https://github.com/so...

67689b9ca6ca8b9cf138f1d57d09236111764525 authored over 3 years ago
Fix type warning

60b1013ca9e6b0ba2a8ee9e9ce1e63ed504a5ab7 authored over 3 years ago
Read and write knot weights in DRW_Spline.

Cherry-picked from https://github.com/solvespace/libdxfrw/commit/85d33d89f2da65e8fdfd5d134a49682...

436322ace6a01ee9dfa6351ab2f32afb9765b2fa authored over 3 years ago
viewport - target xyz (zzz)

cherry-picked from https://github.com/whpark-APS/libdxfrw/commit/33a6b2108ac0436519ca83b4ec2744a...

f8094f2a159fd8387fd1380e3d0253f0be662206 authored over 3 years ago
const member

Cherry picked from https://github.com/whpark-APS/libdxfrw/commit/33a6b2108ac0436519ca83b4ec2744a...

0bd6e0ad46b7da4bf09ff525b62a76f7edcd7d94 authored over 3 years ago
Cleanup version handling in DRW_TextCodec

01587788d189fa1815f83eef4962074962002317 authored over 3 years ago
Fix misplaced branch in DRW_TextCodec::setVersion

0204f7b3d4e0a8d05a446b8bc66e4ac2bc43e4e3 authored over 3 years ago
Add interface to allow custom output debuggers to be set

Allows clients to set their own custom debugging output class,
e.g. for situations where printin...

64153c53d02ff14e0f308a04ac3554b4ee901a7b authored over 3 years ago
Rename "DEBUG" enum

This was required for the QGIS fork, where "DEBUG" is a macro set by
Qt. (I've upgraded it to a ...

6c094bade804d953bd48f361ee1aa7c51fae0160 authored over 3 years ago
Fix unused field warnings

f6174ebdda672343c2aaa6d19393de8732f648aa authored over 3 years ago
Initialize a variable

905ead8c6b0ef515104e785710a84fcbe41c1d8f authored over 3 years ago
One more typo fix

3c8b6fc86a46e15634f3a7df50031d1d57eefe44 authored over 3 years ago
Fix remaining 'lenght' typos

b8feb97802d8ce56677e774060486f23842a59ad authored over 3 years ago
Remove redundant virtual annotations

b161146ff50b516d6683a5312bb15146fb9d6b1d authored over 3 years ago
Remove outdated comment notes

b61dd7eab2cf4d780f67188e68472432d658e76f authored over 3 years ago
Fix missing 'break' in copyCompBytes21

Checked against the OpenDesign specifications, and this is definitely
a bug. (Thanks clang compi...

b9398fe60c2c0967c1956218e1de085e7d147f6c authored over 3 years ago
Minor cleanups

c9af586f165329c1c80fda6c7a4a766528d03bf9 authored over 3 years ago