{"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:1720264762.0","currentOid":""},"activityList":{"items":[{"before":"d54b7247f0ced496bcccd3166a98251f8269c6ec","after":"435f11ce80c53a229bcd7f84dcad8628aec25d10","ref":"refs/heads/smoke/material","pushedAt":"2024-07-06T13:38:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rurban","name":"Reini Urban","path":"/rurban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41809?s=80&v=4"},"commit":{"message":"encode: re-enable MATERIAL\n\nGH #954","shortMessageHtmlLink":"encode: re-enable MATERIAL"}},{"before":"c91260e2b2c53f34f637716e29bb3be693fe3da7","after":"d54b7247f0ced496bcccd3166a98251f8269c6ec","ref":"refs/heads/smoke/material","pushedAt":"2024-07-06T13:31:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rurban","name":"Reini Urban","path":"/rurban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41809?s=80&v=4"},"commit":{"message":"oda: bump to ODAFileConverter-25.5.0.0-1","shortMessageHtmlLink":"oda: bump to ODAFileConverter-25.5.0.0-1"}},{"before":"4737f4c596bfaede4bd9aec0b577e685fb179e4a","after":"c91260e2b2c53f34f637716e29bb3be693fe3da7","ref":"refs/heads/smoke/material","pushedAt":"2024-07-06T13:16:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rurban","name":"Reini Urban","path":"/rurban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41809?s=80&v=4"},"commit":{"message":"actions: bump to actions/setup-python@v5\n\nv4 is deprecated, node 16 -> 20","shortMessageHtmlLink":"actions: bump to actions/setup-python@v5"}},{"before":"6a4a73709165b8a7174627f0bbced5e02fdb2a24","after":"4737f4c596bfaede4bd9aec0b577e685fb179e4a","ref":"refs/heads/smoke/material","pushedAt":"2024-07-06T13:01:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rurban","name":"Reini Urban","path":"/rurban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41809?s=80&v=4"},"commit":{"message":"api: promote WIPEOUT back to stable\n\nLets see if encoded WIPEOUT still cause redraw crashes\n(GH #244)","shortMessageHtmlLink":"api: promote WIPEOUT back to stable"}},{"before":null,"after":"6a4a73709165b8a7174627f0bbced5e02fdb2a24","ref":"refs/heads/smoke/material","pushedAt":"2024-07-06T10:35:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rurban","name":"Reini Urban","path":"/rurban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41809?s=80&v=4"},"commit":{"message":"api: rename IMAGE.size to image_size\n\nbecause of json clashes.\nHelps also GH #954","shortMessageHtmlLink":"api: rename IMAGE.size to image_size"}},{"before":"0e8c28262e6f11436ee185f130c6228a84b3075b","after":"0b9acc9e2ae9d98b756e6063a5ca7b22066bc23e","ref":"refs/heads/work/skip-indxf-gh889","pushedAt":"2024-07-06T10:04:20.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":"78b09e7d6e0eb177057fd048e58c597aada934cd","after":"0d62a22f9d696e54701c777d533e1df81fa153f1","ref":"refs/heads/work/cast-align-1","pushedAt":"2024-07-06T10:04:20.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 align BITCODE_T\n\nwithout any result on mips32","shortMessageHtmlLink":"WIP align BITCODE_T"}},{"before":"bc5a5fed294cdc535e1eaa1ad6067f4be7dc4fc4","after":"11633647be37103622b7f83ce3bca02f18addd21","ref":"refs/heads/work/pcc-bugs","pushedAt":"2024-07-06T10:04:20.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":"minor clang-tidy issues","shortMessageHtmlLink":"minor clang-tidy issues"}},{"before":"0ff4ef7af8e425dfd9f8f450f62acf181480f563","after":"15775f3d922c446bc6cbf430d1ec1accd5273043","ref":"refs/heads/work/decompress_R2004_section","pushedAt":"2024-07-06T10:04:20.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 use decompress_R2004_section for 2007","shortMessageHtmlLink":"wip use decompress_R2004_section for 2007"}},{"before":"2bbd2a5a7d1073d4ebe212175d7e4b07e272c59e","after":"16986c430563e99f003f39ba9cd00b21b12da7a4","ref":"refs/heads/work/py-lxml","pushedAt":"2024-07-06T10:04:20.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":"switch py-libxml2 to py-lxml (#84)","shortMessageHtmlLink":"switch py-libxml2 to py-lxml (#84)"}},{"before":"2f0963ce381e6bb72ef5636c7cfb58a1df1f687f","after":"1b4126636c81b5e7fee837c8089830a1c9596bae","ref":"refs/heads/work/dwgplot","pushedAt":"2024-07-06T10:04:20.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":"aeb1125b1b940962dd182af42a3b1247cf530ad1","after":"1ea4df4b3bc8549420e3f34f1edaa2026154bc76","ref":"refs/heads/work/dwgiview","pushedAt":"2024-07-06T10:04:20.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":"fbe89c7a6458852a8afb8380811f58d8b3acf366","after":"1f4af27378e2fb1cac7d5e8314d5116b416dac52","ref":"refs/heads/work/impl","pushedAt":"2024-07-06T10:04:20.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":"actions dipatcher 2\n\ncommon calls impl,\nimpl needs the base obj and the subent _obj.\n\n maybe we should rename the var _obj to subent.\n it's either a subclass or subent.\n\nonly dwg.spec can CALL_SUBENT_TYPE or CALL_SUBENT\nthe others dont have the needed globals setup,\nand don't need that kind of embedding/subclass calls.","shortMessageHtmlLink":"actions dipatcher 2"}},{"before":"124a08e97a425b5b2d0bf6c5bd93529e2b8ef08c","after":"269b8fbe28cf6b5f5f8a330bebadea14f8445320","ref":"refs/heads/work/vapi","pushedAt":"2024-07-06T10:04:20.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":"5dfa37413010d38ea9bbba7d4a141eb2001194e0","after":"29419da91daddeba773c70bb252da45bf8277596","ref":"refs/heads/work/libgc","pushedAt":"2024-07-06T10:04:20.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":"3216713680b4f4270437df67743014088ff40f3a","after":"2d2088e54a72e9a3e241b342c429fc2acc14ceeb","ref":"refs/heads/work/csharp","pushedAt":"2024-07-06T10:04:20.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"}},{"before":"6e13f5c605161f9dbbcb3f6ba226e2b3029b2043","after":"3da44a5f06db8072e3318e6804ac47f89a75de6f","ref":"refs/heads/work/add-names","pushedAt":"2024-07-06T10:04:20.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":"dwgadd: add testcase to set layer\n\nthis does not work, as the layer must be a handle, not a name","shortMessageHtmlLink":"dwgadd: add testcase to set layer"}},{"before":"f4fbde35d7c8f811ef57f886a74a7dd1f150654e","after":"4106a5dc2c88027f6b1205841432ea49df1cf828","ref":"refs/heads/work/out","pushedAt":"2024-07-06T10:04:20.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":"7b4e54333fd6c7bfb4137806fd470bc7f276719a","after":"42acd43ab72ed11d094949efeb9a043441454e3d","ref":"refs/heads/work/ossfuzz-54163","pushedAt":"2024-07-06T10:04:20.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":"e4b5a70911cb3b08e9d5cb0e04ba6502940f1e56","after":"4500d86ee0cba411b0d81edf7c5a40e006bcfe02","ref":"refs/heads/work/libredwg-schema","pushedAt":"2024-07-06T10:04:20.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 unsorted libredwg-schema.json\n\ngenerated via scala schema-guru-0.6.2 schema --output libredwg-schema.json ./\nby generating a few good json files","shortMessageHtmlLink":"WIP unsorted libredwg-schema.json"}},{"before":"6727aa9fbc88963900cbcbb177cb8d4fafea7e61","after":"4798f3a3c80258f3d348e6fd4d4b0bb7e95d1a8d","ref":"refs/heads/work/r11-pline-macro","pushedAt":"2024-07-06T10:04:20.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":"spec: simplify preR13 POLYLINE and VERTEX\n\nthis pollutes now all vertex and polylines entities\nfor the r11 fields, as union of all.\nbut it simplifies up- and downconverting to versions across\nr11 a lot.","shortMessageHtmlLink":"spec: simplify preR13 POLYLINE and VERTEX"}},{"before":"c893dfd30baa1cb1ca1675bf70ddb6c5f9c911f3","after":"4a94d57800dffd1a76e0b5d192599f9bf0ac3cbe","ref":"refs/heads/work/dxfblocks","pushedAt":"2024-07-06T10:04:20.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 byte reset)","shortMessageHtmlLink":"indxf: work on MATERIAL"}},{"before":"e324d1bbf34d817c857204cc546a350f74640013","after":"65d5b6d699e18e876ca3c8e8da40d7190db36bed","ref":"refs/heads/work/warray-bounds","pushedAt":"2024-07-06T10:04:20.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":"indxf: -Warray-bounds with flex. EED struct","shortMessageHtmlLink":"indxf: -Warray-bounds with flex. EED struct"}},{"before":"a4fa6f273fec6ae137377b5f66d1791907b86785","after":"7a15aa9d4db483b6eee7bd6cf2f408b2c51f0b33","ref":"refs/heads/work/2004","pushedAt":"2024-07-06T10:04:20.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":"12dafc13a96cdaa019f95a6ca245e8b29d1763a5","after":"7e3a96a88cf11a18d4d88920b08f75653d49a3c5","ref":"refs/heads/master","pushedAt":"2024-07-06T10:04:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rurban","name":"Reini Urban","path":"/rurban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41809?s=80&v=4"},"commit":{"message":"cmake: set -Wno-error=alloc-size\n\nneeded for in_dxf","shortMessageHtmlLink":"cmake: set -Wno-error=alloc-size"}},{"before":"24b122663bfae405478a4c62a3b10748631b562d","after":"875265746c33da6fb925f85ddc9f2959683bf220","ref":"refs/heads/work/write2004","pushedAt":"2024-07-06T10:04:20.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":"3c50f6e3c6d8d96785a159fbe2f148d6babf4661","after":"8ab491368f7f538caf1ee528bc3732af382bad7c","ref":"refs/heads/work/preR13","pushedAt":"2024-07-06T10:04:20.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":"dxf.test: add failing r14,r13 INSERT dxf conversion\n\nwrong SEQEND","shortMessageHtmlLink":"dxf.test: add failing r14,r13 INSERT dxf conversion"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEeG-PKAA","startCursor":null,"endCursor":null}},"title":"Activity ยท LibreDWG/libredwg"}