LibreCAD

Changes On Branch jf_fixes
Login

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

Changes In Branch jf_fixes Excluding Merge-Ins

This is equivalent to a diff from bbe76b18e5 to 113e356859

2026-04-14
14:35
Added scripts for install/uninstall/update in /usr/local/ directories. Leaf check-in: 113e356859 user: johnfound tags: jf_fixes
2025-11-17
06:50
Another, more general way to fix the "zero" problem. RS_Vector now can't have values lower than RS_TOLERANCE. The previous fix was rolled back. I am not sure how this fix will affect the performance, but at first glance seems everything is OK. check-in: adcf5798e7 user: johnfound tags: jf_fixes
2025-09-10
17:13
Sync with the main repository, but there are so many changes, that I am not very sure how will merge with my changes. Leaf check-in: 3defcaed62 user: johnfound tags: trunk, origin/weblate, master
2024-12-20
08:55
Merge the changes from the official repository. check-in: cd11d14313 user: johnfound tags: jf_fixes
08:42
Sync with the github repository. check-in: bbe76b18e5 user: johnfound tags: trunk, origin/weblate, master
2024-11-27
23:06
Arcs and splines (#1967) * source files layout (WIP) * initial support for Named Views (dxf support, widget, toolbar and menu changes). * displaying drawing variables in drawing options * localization update for drawing variables * better support of shortcuts for 1..5 views * option to show current action's icon options widget * PR readme * PR readme * remove spline point action * restoring fit points on spline points from dxf, restored getNearestPoint on Spline, SplineAppendPoint actions * Spline Add Point action * spline modification actions refactoring, localization strings * explode spline action * option for showing ID entities in dialog/entity info - #1951 * fix for check version on startup if disabled - #1920 * spline from polyline action * spline delete between two points action, menu/toolbars adjustments, localization * arc3points - alternative points mode added * arc 2 points commands * draw arc center radius alternative mode, localization * fix for #1950 * intersections with construction lines which are not in construction layer (as a fix for angle snap with entity snap) * fix for polyline append command (support of arcs), changes in draw polyline UI options (buttons), commands for polyline daw mode * ArcTangental - alternative arc mode support by CTRL * selection entities by type in SelectWindow, alternative mode for selection/deselection * deselecting entities with SHIFT pressed * translations update * draw points lattice command, select points command * out RS_Vector to debug * paste to points command * cleanup * commands for arc2p commands * source code layout * changes readme --------- Co-authored-by: sand1024 <sand1024@gmail.com> check-in: 49b93c42a5 user: noreply@github.com tags: trunk, origin/weblate, master

Changes to CMakeLists.txt.

Added install.

Changes to librecad/src/actions/drawing/draw/curve/lc_actiondrawarc2pointsbase.cpp.

Changes to librecad/src/actions/drawing/draw/dimensions/lc_actioncircledimbase.cpp.

Changes to librecad/src/actions/drawing/draw/dimensions/lc_actiondimarc.cpp.

Changes to librecad/src/actions/drawing/draw/dimensions/lc_actiondimlinearbase.cpp.

Changes to librecad/src/actions/drawing/draw/dimensions/lc_actiondrawdimbaseline.cpp.

Changes to librecad/src/actions/drawing/draw/dimensions/rs_actiondimangular.cpp.

Changes to librecad/src/actions/drawing/draw/dimensions/rs_actiondimleader.cpp.

Changes to librecad/src/actions/drawing/rs_actiondefault.cpp.

Changes to librecad/src/actions/drawing/rs_actiondefault.h.

Changes to librecad/src/lib/actions/rs_snapper.cpp.

Changes to librecad/src/lib/actions/rs_snapper.h.

Changes to librecad/src/lib/debug/rs_debug.cpp.

Changes to librecad/src/lib/engine/document/container/rs_entitycontainer.cpp.

Changes to librecad/src/lib/engine/document/container/rs_entitycontainer.h.

Changes to librecad/src/lib/engine/document/entities/lc_dimarc.cpp.

Changes to librecad/src/lib/engine/document/entities/lc_dimarc.h.

Changes to librecad/src/lib/engine/document/entities/rs_arc.cpp.

Changes to librecad/src/lib/engine/document/entities/rs_dimangular.cpp.

Changes to librecad/src/lib/engine/document/entities/rs_dimension.cpp.

Changes to librecad/src/lib/engine/document/entities/rs_dimension.h.

Changes to librecad/src/lib/engine/document/entities/rs_entity.cpp.

Changes to librecad/src/lib/engine/document/entities/rs_entity.h.

Changes to librecad/src/lib/engine/document/entities/rs_hatch.cpp.

Changes to librecad/src/lib/engine/document/entities/rs_mtext.cpp.

Changes to librecad/src/lib/engine/document/entities/rs_text.cpp.

Changes to librecad/src/lib/engine/rs_pen.h.

Changes to librecad/src/lib/engine/rs_system.cpp.

Changes to librecad/src/lib/engine/rs_vector.cpp.

Changes to librecad/src/lib/engine/rs_vector.h.

Changes to librecad/src/lib/gui/rs_graphicview.cpp.

Changes to librecad/src/lib/gui/rs_graphicview.h.

Changes to librecad/src/lib/gui/rs_linetypepattern.cpp.

Changes to librecad/src/lib/gui/rs_painter.cpp.

Changes to librecad/src/main/doc_plugin_interface.cpp.

Changes to librecad/src/main/main.cpp.

Changes to librecad/src/plugins/qc_plugininterface.h.

Changes to librecad/src/ui/action_options/insert/qg_insertoptions.cpp.

Changes to librecad/src/ui/dialogs/settings/options_general/qg_dlgoptionsgeneral.cpp.

Changes to librecad/src/ui/dialogs/settings/options_general/qg_dlgoptionsgeneral.ui.

Changes to librecad/src/ui/dock_widgets/command_line/qg_commandwidget.cpp.

Changes to librecad/src/ui/dock_widgets/entity_info/lc_quickinfowidget.h.

Changes to librecad/src/ui/dock_widgets/layers_tree/lc_layertreeitem.cpp.

Changes to librecad/src/ui/dock_widgets/layers_tree/lc_layertreeitem.h.

Changes to librecad/src/ui/dock_widgets/library_widget/qg_librarywidget.cpp.

Changes to librecad/src/ui/dock_widgets/pen_palette/lc_penpalettedata.cpp.

Changes to librecad/src/ui/dock_widgets/views_list/lc_namedviewslistwidget.cpp.

Changes to librecad/src/ui/main/qc_applicationwindow.cpp.

Changes to librecad/src/ui/main/qc_applicationwindow.h.

Changes to librecad/src/ui/view/qg_graphicview.cpp.

Changes to librecad/support/fonts/lc_opengost-ar.lff.

Changes to librecad/support/patterns/gost_ceramics.dxf.

Changes to librecad/support/patterns/gost_concrete.dxf.

Changes to librecad/support/patterns/gost_ferroconcrete.dxf.

Changes to librecad/support/patterns/gost_ferroconcrete1.dxf.

Changes to librecad/support/patterns/gost_glass.dxf.

Changes to librecad/support/patterns/gost_glass1.dxf.

Changes to librecad/support/patterns/gost_ground.dxf.

Changes to librecad/support/patterns/gost_ground1.dxf.

Changes to librecad/support/patterns/gost_liquid.dxf.

Changes to librecad/support/patterns/gost_metal.dxf.

Changes to librecad/support/patterns/gost_non-metal.dxf.

Changes to librecad/support/patterns/gost_sand.dxf.

Changes to librecad/support/patterns/gost_stone.dxf.

Changes to librecad/support/patterns/gost_wood.dxf.

Changes to librecad/support/patterns/gost_wood1.dxf.

Changes to librecad/support/patterns/kerpele.dxf.

Added plugins/iso_fittings/iso_fittings.cpp.

Added plugins/iso_fittings/iso_fittings.h.

Added plugins/iso_fittings/iso_fittings.json.

Added plugins/iso_fittings/iso_fittings.pro.

Added plugins/iso_fittings/iso_form.ui.

Added plugins/iso_fittings/iso_tables.cpp.

Added plugins/iso_fittings/iso_tables.h.

Changes to plugins/plugins.pro.

Added uninstall.

Added update.