Conversation
42518b1 to
5109b26
Compare
|
@WickedSmoke I merged 32bcc1f, 7b22cc1 and 5109b26 Thank you! I dropped 6e4d451 because I think we should just update libdxfrw to the latest one, I did this in a quick and dirty way local, and it works but we have many, many SolveSpace specific changes in our fork and I need to carefully review them. |
|
the libdxfrw situation is not great. I went through and fixed a ton of clang-tidy-discovered issues at one point, but didn't do it on the right fork or branch or something... I'm not sure why ours differs from upstream, I think upstream was/is inactive? Anyway not great. I think the changes themselves look fine, though. Probably drop the dxfrw and fix the issue noted above. |
|
Keep in mind the path forward is hopefully to drop dxfrw entirely in favor of [libredwg](url) which has already been mostly? integrated. Anyone wanting to pick that up and close out our dxf issues give it a try. |
That is true. But until someone using DXF/DWG files (I am not) and willing to work on it comes along the best I can do is update to the latest libdxfrw and selectively apply the many local patches we have. |
|
Indeed. Closing. |
The libdxfrw change allows the
DEBUGmacro to be used when building Solvespace.The circular solvespace.h include is part of the Qt pull request, but since that is stuck in limbo I'll try including it here.