LibreCAD

Check-in [679836fcf5]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:At the end, correct scaling of the line dash patterns. The algorithms are correct, but as long as, the line widths in LibreCad are pretty complex, some bugs and glitches are possible. Especially on the indirect line widths - kind of "By Layer", "By Block", etc. Now it works in the main window, in the print preview and in the pdf export. Still, more testing is needed.
Downloads: See separate download page
Timelines: family | ancestors | descendants | both | jf_fixes
Files: files | file ages | folders
SHA3-256: 679836fcf52e840c4e96b749490be03619735dc6af6ad803b0e23b55faf94aca
User & Date: johnfound 2024-12-15 21:22:32.637
Context
2024-12-20
08:55
Merge the changes from the official repository. check-in: cd11d14313 user: johnfound tags: jf_fixes
2024-12-16
10:58
Merged with jf_fixes check-in: d5cb355af8 user: johnfound tags: jf_iso_fittings
2024-12-15
21:22
At the end, correct scaling of the line dash patterns. The algorithms are correct, but as long as, the line widths in LibreCad are pretty complex, some bugs and glitches are possible. Especially on the indirect line widths - kind of "By Layer", "By Block", etc. Now it works in the main window, in the print preview and in the pdf export. Still, more testing is needed. check-in: 679836fcf5 user: johnfound tags: jf_fixes
17:31
Do not snap to grid, if the grid is not visible. check-in: a1ba9a5408 user: johnfound tags: jf_fixes
Changes
Unified Diff Side-by-Side Diff Patch
Changes to librecad/src/lib/engine/rs_pen.h.
Changes to librecad/src/lib/gui/rs_graphicview.cpp.
Changes to librecad/src/lib/gui/rs_painter.cpp.