{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":132338773,"defaultBranch":"master","name":"libredwg","ownerLogin":"LibreDWG","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-05-06T13:01:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/39027244?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726583066.0","currentOid":""},"activityList":{"items":[{"before":"50a0af34cdb96a51259296bf7aef0a09b9455c43","after":"dac640f06b12e28319dfdbff587c933c639d4747","ref":"refs/heads/work/oda","pushedAt":"2024-09-19T17:52:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rurban","name":"Reini Urban","path":"/rurban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41809?s=80&v=4"},"commit":{"message":"Revert \"check_oda: r2000,r14 only\"\n\nThis reverts commit 72be518a25ba23b771750607c36613a924bef32d.","shortMessageHtmlLink":"Revert \"check_oda: r2000,r14 only\""}},{"before":"c0b87d636140d15397eadfeda93641a62b128cdb","after":null,"ref":"refs/heads/smoke/add-readdwg-gh1008","pushedAt":"2024-09-17T14:24:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rurban","name":"Reini Urban","path":"/rurban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41809?s=80&v=4"}},{"before":"bc3ae68595e70c5bb65e8a6f47ce920d832916d1","after":"013c12700a83ca2d332c0fe1de1343850d8d2a94","ref":"refs/heads/work/2007dat","pushedAt":"2024-09-17T08:02:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rurban","name":"Reini Urban","path":"/rurban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41809?s=80&v=4"},"commit":{"message":"decode_2007: more Bit_Chains, decompress\n\nread_data_page, read_file_header","shortMessageHtmlLink":"decode_2007: more Bit_Chains, decompress"}},{"before":"a0c7b6c1474ea502f734976c9c52b05eee7cf347","after":"06a99e38011c598e01e6e40927217a9ea501c0c7","ref":"refs/heads/work/out","pushedAt":"2024-09-17T08:02:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rurban","name":"Reini Urban","path":"/rurban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41809?s=80&v=4"},"commit":{"message":"WIP: more out modules","shortMessageHtmlLink":"WIP: more out modules"}},{"before":"b2137b3affad801e8e7edf29615d7d2402e1fa6d","after":"0dfce62cf0c649b9dc5065127ce0ca44d4815743","ref":"refs/heads/work/2004-1","pushedAt":"2024-09-17T08:02:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rurban","name":"Reini Urban","path":"/rurban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41809?s=80&v=4"},"commit":{"message":"write2004: turn write2004 error into warning\n\nstill highly experimental.","shortMessageHtmlLink":"write2004: turn write2004 error into warning"}},{"before":"04b33d32aaa6e728c4d8e0eab5ff481889c2568a","after":"11d3e22a92800dbe4eee67457eaf33f20f3711e2","ref":"refs/heads/work/dwgiview","pushedAt":"2024-09-17T08:02:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rurban","name":"Reini Urban","path":"/rurban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41809?s=80&v=4"},"commit":{"message":"add examples/dwgiview.pl\n\nWIP using perl-tk and our perl bindings","shortMessageHtmlLink":"add examples/dwgiview.pl"}},{"before":"2e45f11867b3c3541f2d2f5f674b08fdecf65fcc","after":"1531756c89bd2f1f0996191036c9ca1a502d4b33","ref":"refs/heads/work/vapi","pushedAt":"2024-09-17T08:02:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rurban","name":"Reini Urban","path":"/rurban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41809?s=80&v=4"},"commit":{"message":"WIP dwg.vapi\n\nvalabind still crashes","shortMessageHtmlLink":"WIP dwg.vapi"}},{"before":"3eafabe10a6a9b5636ef45b342f4fad657bc17c9","after":"1c31ba27705c042987cedc7c72da6409cb3f3750","ref":"refs/heads/work/cast-align-strict","pushedAt":"2024-09-17T08:02:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rurban","name":"Reini Urban","path":"/rurban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41809?s=80&v=4"},"commit":{"message":"WIP switch over from TV to TU for default T\n\nso we can assure align=2 for all strings,\nbut we loose the %s string formatter.","shortMessageHtmlLink":"WIP switch over from TV to TU for default T"}},{"before":"be30dc60d663331c8ac7ac912fe52cc3ccd22007","after":"20bd95d85da3b4d58e74e8d6a6c6aee65eda609a","ref":"refs/heads/work/write2004","pushedAt":"2024-09-17T08:02:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rurban","name":"Reini Urban","path":"/rurban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41809?s=80&v=4"},"commit":{"message":"dwgwrite: write to the proper version","shortMessageHtmlLink":"dwgwrite: write to the proper version"}},{"before":"87e9e0d075adaf7a20d7d8140e0c1e6666033aba","after":"228a062edd72aec95f8bf822953b1cc4f8eb7039","ref":"refs/heads/work/dwgplot","pushedAt":"2024-09-17T08:02:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rurban","name":"Reini Urban","path":"/rurban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41809?s=80&v=4"},"commit":{"message":"WIP add dwgplot\n\ndeprecate dwg2SVG, dwg2svg2 and dwg2ps.\ninstead use GNU Plotutils to create several vector and bitmap formats.\nThis can tesselate, clip, fill bounded regions, and supports most output\nformats, even pcl/5 and hpgl/2.","shortMessageHtmlLink":"WIP add dwgplot"}},{"before":"c28f1cfc6cd7af18911a0714261d12357381c782","after":"275eea79f3afa6df098839d68710280d91abf7a0","ref":"refs/heads/work/rs","pushedAt":"2024-09-17T08:02:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rurban","name":"Reini Urban","path":"/rurban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41809?s=80&v=4"},"commit":{"message":"rs: adapt to LibreDWG\n\nData pages: (255, 251) with (1, 0, 1, 1, 1, 0, 0, 0)\nSystem pages: (255, 239) with (1, 0, 0, 1, 0, 1, 1, 0)","shortMessageHtmlLink":"rs: adapt to LibreDWG"}},{"before":"ac41ff0beee1c9f61ede4558cbe8db5d9ef7b2a3","after":"320ed46d220f7a6537883c5bc8b95c9c49babb98","ref":"refs/heads/work/dxfblocks","pushedAt":"2024-09-17T08:02:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rurban","name":"Reini Urban","path":"/rurban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41809?s=80&v=4"},"commit":{"message":"WIP r14 dxf regression\n\nbreak cycle in BLOCK next_entity chain.\nbut really the address, not obj->bitsize_pos\n\nTODO: adjust other offsets based on the previous dat start\nadd dwg_decode_common()","shortMessageHtmlLink":"WIP start obj dat at obj->address, not obj->bitsize_pos"}},{"before":"4fb432ccc3e79f5797c33d933859989232f3be39","after":"62390495323b9b6844f1caf29ef2641cd3863f0b","ref":"refs/heads/smoke/material-disable","pushedAt":"2024-09-17T08:02:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rurban","name":"Reini Urban","path":"/rurban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41809?s=80&v=4"},"commit":{"message":"encode: improve DISABLE_NODSTYLE logic\n\nmake the if-else chain work again.","shortMessageHtmlLink":"encode: improve DISABLE_NODSTYLE logic"}},{"before":"b59a1a24e1a98784085a0dbd511a2d3d7a7db3f9","after":"6b28d375d6300aee28c42494ce2703ed90bb3aad","ref":"refs/heads/work/skip-indxf-gh889","pushedAt":"2024-09-17T08:02:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rurban","name":"Reini Urban","path":"/rurban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41809?s=80&v=4"},"commit":{"message":"SKIP_INVALID_DXF: re-arrange, autotools, document","shortMessageHtmlLink":"SKIP_INVALID_DXF: re-arrange, autotools, document"}},{"before":"cb60fdcb5c0827e0e077fde77c1dd09d594de7ff","after":"958c58e33a66ab207a658be6d06e26f3dc3a49b8","ref":"refs/heads/work/libgc","pushedAt":"2024-09-17T08:02:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rurban","name":"Reini Urban","path":"/rurban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41809?s=80&v=4"},"commit":{"message":"Enable and use Boehm-Weiser libgc\n\nif found and not disabled via --disable-gc\n\nShould be much faster than our free mess. Also leak-free and no\nfree errors. Even without free (programs with just one arg), it is faster.\n\nHowever with large files its attrocious:\n\ntime programs/dwg2dxf --force-free -v0 -y ../test/test-big/2007/*.dwg\nReading DWG file ../test/test-big/2007/big.dwg\nGC Warning: Repeated allocation of very large block (appr. size 37613568):\n\tMay lead to memory leak and poor performance\nGC Warning: Repeated allocation of very large block (appr. size 45481984):\n\tMay lead to memory leak and poor performance\nGC Warning: Repeated allocation of very large block (appr. size 45891584):\n\tMay lead to memory leak and poor performance\nGC Warning: Repeated allocation of very large block (appr. size 57073664):\n\tMay lead to memory leak and poor performance\nWriting DXF file big.dxf\nReading DWG file ../test/test-big/2007/HARTA_E_PRISHTINES.dwg\nTerminated\n\nreal\t12m19.230s\nuser\t0m57.741s\nsys\t0m17.788s\n\nvs --disable-gc\ntime programs/dwg2dxf --force-free -v0 -y ../test/test-big/2007/*.dwg\nReading DWG file ../test/test-big/2007/big.dwg\nWriting DXF file big.dxf\nReading DWG file ../test/test-big/2007/HARTA_E_PRISHTINES.dwg\nWriting DXF file HARTA_E_PRISHTINES.dxf\n\nreal\t0m25.661s\nuser\t0m21.394s\nsys\t0m1.109s","shortMessageHtmlLink":"Enable and use Boehm-Weiser libgc"}},{"before":"d251cb2cda2799791ead84bca08e326515f069b4","after":"96ba8e807b104ffeaa85d6d1aa42f62b7baacfba","ref":"refs/heads/work/ossfuzz-54163","pushedAt":"2024-09-17T08:02:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rurban","name":"Reini Urban","path":"/rurban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41809?s=80&v=4"},"commit":{"message":"WIP decode: check illegal class.size\n\nand handle.offset overflows.\nFixes oss-fuzz 54163","shortMessageHtmlLink":"WIP decode: check illegal class.size"}},{"before":"f5169db71026a1ea2efd2f8fe9b55a45469742c4","after":"9bedbb5361dc85563cdc16f5cc2822a164d4aee2","ref":"refs/heads/work/mmap","pushedAt":"2024-09-17T08:02:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rurban","name":"Reini Urban","path":"/rurban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41809?s=80&v=4"},"commit":{"message":"WIP do the dat mapping\n\nTODO:\n* still double fclose\n* in_json needs to mmap +WRITE\n* dat.chain may not be zero-terminated, which could break strstr()","shortMessageHtmlLink":"WIP do the dat mapping"}},{"before":"baaf0bfb419a4548e27a5dd60da0c66968c7ca2b","after":"9e91acc0513f669e8e098e90eab6917d776963cb","ref":"refs/heads/work/2004","pushedAt":"2024-09-17T08:02:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rurban","name":"Reini Urban","path":"/rurban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41809?s=80&v=4"},"commit":{"message":"encode 2004: num_sections, section[] init","shortMessageHtmlLink":"encode 2004: num_sections, section[] init"}},{"before":"d0e0731ad5ad48da459888c0aac892dc1b349b57","after":"b0ecb877b1630236e4bf5ce60884b8a28f18e150","ref":"refs/heads/work/csharp","pushedAt":"2024-09-17T08:02:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rurban","name":"Reini Urban","path":"/rurban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41809?s=80&v=4"},"commit":{"message":"WIP csharp bindings\n\nprobe for dotnet, but not yet it's required incpath","shortMessageHtmlLink":"WIP csharp bindings"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEuyriWgA","startCursor":null,"endCursor":null}},"title":"Activity ยท LibreDWG/libredwg"}