Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/LibreCAD/LibreCAD

LibreCAD is a cross-platform 2D CAD program written in C++17. It can read DXF/DWG files and can write DXF/PDF/SVG files. It supports point/line/circle/ellipse/parabola/spline primitives. The user interface is highly customizable, and has dozens of translations.
https://github.com/LibreCAD/LibreCAD

Update qg_arctangentialoptions.cpp

Typo

10e64902a4f7d8ca20db2db045ef98f062f6fd0c authored 10 months ago by Dongxu Li <[email protected]>
Issue #1718: draw arc-tangent

754b8385ad0907289aade592f25d110da126bcf1 authored 10 months ago by Dongxu Li <[email protected]>
Snap Middle by Melwyn PR #1424 (#1744)

* Advanced Snap Middle Manual Tool

* Update rs_actionsnapmiddlemanual.cpp

* Update rs_acti...

8315b1d6197dcca60739bf0e1fec24f43e3128ca authored 10 months ago by Dongxu Li <[email protected]>
Update README.md: libdxfrw description

ea101cadd8610581e55dba289f75d21aef671c5f authored 10 months ago by Dongxu Li <[email protected]>
Tangent2: header cleanup

4f6055d88d1cbe6b95dba0b578d5725c35f37463 authored 11 months ago by Dongxu Li <[email protected]>
Parabola: update trimming

77c749426d34337041371845b7978470b85ac50d authored 11 months ago by Dongxu Li <[email protected]>
Tangent2: fixed MB3

0b2d45376f8b9825b11c4fcbe1ff10654fd47aac authored 11 months ago by Dongxu Li <[email protected]>
Tangent2: fixed highlighting

99ca805d01885e3793e3e8eadcfac4e4e9f2d5ca authored 11 months ago by Dongxu Li <[email protected]>
Tangent2: file cleanup

1b61f12da6fb64abf9f015cab86a5e42544c6e11 authored 11 months ago by Dongxu Li <[email protected]>
Parabola support common tangent (#1742)

* tangent2: cleanup

* Tangent2: troubleshooting

* troubleshooting

* troubleshooting

...

c8a85f42a06848bbe9daaff2f9da8915b0be39e2 authored 11 months ago by Dongxu Li <[email protected]>
Parabola: add orth-tangent

03d507f8832e5449ba3495796acbcaa20126d645 authored 11 months ago by Dongxu Li <[email protected]>
Building issue: maybe_unsued attribute

4ac033ea80fc926305bb5940fc64c9ce5bedf4e9 authored 11 months ago by Dongxu Li <[email protected]>
Initial Parabola support (#1740)

* initial parabola

* initial action

* troubleshooting

* building

* parabola: trouble...

78b43a3e8c5c47051730c21c47c5e9a0ebcf8fde authored 11 months ago by Dongxu Li <[email protected]>
Update README.md

update Qt requirement to Qt-5.15.4 for the master branch

5b50aa694a5de92a5934c7d3bfbb9a9b0a48cc1f authored 11 months ago by Dongxu Li <[email protected]>
correction of invalid duplicated define that prevents compiling by cmake

de9cb37f0c1f36f683bf6d112227e9a5968677b5 authored 11 months ago by sand1024 <[email protected]>
Export 2 csv plugin (#1730)

* Template of plugin to export coordinates to points was created.
Added method in doc_plugin_in...

bae3b11f4cb8a94c6fa37f7e7a1701b97a283f8b authored 11 months ago by Joaquín Perez Valera <[email protected]>
Issue #1722: avoid manipulating pen for block members

0601535822c66a69da615463e42285616cfadedf authored 12 months ago by Dongxu Li <[email protected]>
Issue #1724: loop sorting algorithm improvement

When multiple edges are connected at a single vertex, a small circle
around the vertex is used f...

0dac0b07574670b9ce844729c7b3bd783db05c09 authored 12 months ago by Dongxu Li <[email protected]>
Support snapping for leaders (#1714)

* Move angle snap value to header

* Add shift snap to leader

Closes #1686

8e10245994d8307a76cedc3cbffe471de88c8325 authored 12 months ago by Earlopain <[email protected]>
Issue #1603: add ToolTip for Part Library setting

5c8300ed3f00e2e0bf256b0e2e2c969eb8e891e6 authored about 1 year ago by Dongxu Li <[email protected]>
Header cleanup: initialize members

b91aaff3febbb96893104085021be91e29f4d9de authored about 1 year ago by Dongxu Li <[email protected]>
Cal command: inline expression

94bb63f7ea2884a25d91df454fae12ac81d004e6 authored about 1 year ago by Dongxu Li <[email protected]>
fixed a maybe_unused compiling error

4ad9c8bc497938d5101a202346100fd96865ac39 authored about 1 year ago by Dongxu Li <[email protected]>
Issue #1718: cleanup for arc-tangential

3f542212d47f5ce95040f1a1d8867fe45ab9fb53 authored about 1 year ago by Dongxu Li <[email protected]>
PrintPreview: keep user typed scales in selection

78621dd189639981c082dee4d7e30dae56df252e authored about 1 year ago by Dongxu Li <[email protected]>
painterQt: cap style and join style set to Round

4b2b62136c400d4a191d8b195a9a307773a377d2 authored about 1 year ago by Dongxu Li <[email protected]>
file cleanup

f4720a0f4f51d8bab41e8608cabb2359e550fe18 authored about 1 year ago by Dongxu Li <[email protected]>
More Tool option widgets cleanup

17c95ff299f633e9d63989b9f23a606bf3908f58 authored about 1 year ago by Dongxu Li <[email protected]>
OptionWidget: fixed a crash due to ownership

27c4ce590259a1e68dfd54ad7fdffcbc2fae5fc8 authored about 1 year ago by Dongxu Li <[email protected]>
Tool option widgets: ownership cleanup

Before this cleanup, some Tool option widgets were owned by their parent
widgets, but still bein...

8377a1602dd6cfc4f88636ee19906de7be9eb7b0 authored about 1 year ago by Dongxu Li <[email protected]>
Issue #1715: fixed image relative path

4a58a77ca51ff924648e5c329b7e0795bb77807b authored about 1 year ago by Dongxu Li <[email protected]>
Issue #1713: EventHandler action cleanup

3acfedd62af9e6e4f50914fd98bdcb12386ae65d authored about 1 year ago by Dongxu Li <[email protected]>
Issue #1713: eventHandler: fix resuming the previous action

d6d257f3baae2a4e75545a88c908e227d37527ce authored about 1 year ago by Dongxu Li <[email protected]>
Fix loading of splines that falsely defined by closed (#1712)

Co-authored-by: Konstantin Baranovskiy <[email protected]>

b46986b330df535e8875ccef4ab2e2de6d2aad8a authored about 1 year ago by Konstantin <[email protected]>
CI/MacOS: Fixed fallthrough attribute

17fabaff4c3b0a67bd188b884f7292e7b2d4b050 authored about 1 year ago by Dongxu Li <[email protected]>
Initial support for fraction coordinates with feet/inches

Experimental support for fractions, but only for feet/inches.

Only support for feet(') and inch...

26395e21ce9fd66008c7a386417883298ac570c4 authored about 1 year ago by Dongxu Li <[email protected]>
EventHandler: use smart pointers to hold actions

58a53ba2e0b56302444988b7f6e3741a9e8a0798 authored about 1 year ago by Dongxu Li <[email protected]>
temporarily

9179bc7726b2fa4e97ceeba2f7e703d7f427b159 authored about 1 year ago by Dongxu Li <[email protected]>
day

8fed285e9a35917f4a9f67f83f1f9295cb0a7afd authored about 1 year ago by Dongxu Li <[email protected]>
enabling C++17 support (#1708)

Small change in project files to enable C++17 compiling on GCC on Linux Mint Victoria. Compiles ...

04615d09fe71780901c87a53450340e83d6409fe authored about 1 year ago by Marko Radojcic <[email protected]>
CI: fix MacOS building

03c49c16821f7849a32ef1e1b06f10cde72a5eb3 authored about 1 year ago by Dongxu Li <[email protected]>
Update README.md with the support of dxf2svg (#1707)

Added in commit 309500152f538bee75446d11620f545c4186e0dc

b10b16ef1c695da03e6cb01ab07c69ff6c519a60 authored about 1 year ago by Jona <[email protected]>
Support for cli action dxf2svg

Support for svg exporting from command line:

librecad dxf2svg foo.dxf
librecad dxf2svg foo.dxf ...

309500152f538bee75446d11620f545c4186e0dc authored about 1 year ago by Dongxu Li <[email protected]>
Issue #1684: regression on MText border updates at rotation

cbba5ed74753e3867ac057868240214524c40aeb authored about 1 year ago by Dongxu Li <[email protected]>
Replace #130000 (Diesel) with standard #000000 (Black) color

beadb6e54f8ae5af5b73146b0b0351c684ba7f61 authored about 1 year ago by flywire <[email protected]>
Replace unlocked icon #c8c8c8 color with locked icon standard #cccccc

d3985b6cce0cdc84f6b198f1519dc5613f36d1c8 authored about 1 year ago by flywire <[email protected]>
Issue #1701: dlg hatch cleanup

f77eedc5059c5f4faa9cff0b203c72b1151f344c authored about 1 year ago by Dongxu Li <[email protected]>
Issue #1697: doc activation order at closing

When closing a document, activate the latest opened if exists.

This is not yet usage based acti...

5e701b714b8f39ceafdceeb1e90e10db2b382368 authored about 1 year ago by Dongxu Li <[email protected]>
fixes #1207, Exiting print preview displays wrong drawing (#1696)

* fix: Exiting print preview displays wrong drawing #1207

6f498163abed82dfdb751993ec66b1600f24f9c8 authored about 1 year ago by israelmsnts <[email protected]>
drawHatch: avoid showing area during creation

feaa267de9c4586cddb75f689cd25c9007a4fd6e authored over 1 year ago by Dongxu Li <[email protected]>
dialog Hatch: adjusted geometry

678e9d709e8cc199570b64d2b7507f2c5a437b5a authored over 1 year ago by Dongxu Li <[email protected]>
getDistanceToPoint(): skip locked layer when selection entities

cc45a92fd21c424692d1f074e5565fed17d7ff74 authored over 1 year ago by Dongxu Li <[email protected]>
Hatch: display total hatched area in the property dialog

efdb5ef6bd8065e5926dd19b5b7705356d02993e authored over 1 year ago by Dongxu Li <[email protected]>
Issue #1657: simplify rendering of cropped arcs

a6ea37230589ef6bcdfb4510b574184143eda7b2 authored over 1 year ago by Dongxu Li <[email protected]>
lc_rect/rs_graphivew: minor constness/comment cleanup

643129526204c097d461b172c855ce87905aa73d authored over 1 year ago by Dongxu Li <[email protected]>
Squashed commit of the following:

commit 6f1311a39e2f3f75cc3328847da7b62d2415d5dc
Author: Dongxu Li <[email protected]>
Date:...

a6ab92ba510b55b05cd9ca0cc4a3682fac7f1745 authored over 1 year ago by Dongxu Li <[email protected]>
Issue #1672, relative angle line length

ff109e15ab1b18c4c92fabdd181c2ed5b5990e43 authored over 1 year ago by Dongxu Li <[email protected]>
Issue #1689: support closed splines by 3 poins

6201e7b4163b814d0cdf66fa007e1afb93205315 authored over 1 year ago by Dongxu Li <[email protected]>
added greek characters to unicode.lff [ci skip]

ref. #1687, many thanks to @jimishol

098306cfca839bb33c990e4e3b3d0be172762a3d authored over 1 year ago by Armin Stebich <[email protected]>
updated translation from source [ci skip]

4b77747dfe5bed6ca499281fe1132871cd508824 authored over 1 year ago by Armin Stebich <[email protected]>
Issue #1685: add a menu entry to re-dock widgets

Added a menu entry to re-dock widgets:

Widgets > Dock Widgets > Re-dock Widgets

8c65193d6d9f2df9ed7d53dc69eaee6f5f9bd0ee authored over 1 year ago by Dongxu Li <[email protected]>
LoopUtils:: add comments

74d0df212b92e4b1c7058ca92e1ab5cdc9aac775 authored over 1 year ago by Dongxu Li <[email protected]>
LoopUtils:: add license

05153a2dc42357b1054afedd0bd9fe4d0f47a862 authored over 1 year ago by Dongxu Li <[email protected]>
Command widget: add method to re-dock

Before this commit, it's easy to make the command widget float. Either
by the "Floating" button ...

e6fd1a44da898828fc05ed831555eceb0ef9a9c5 authored over 1 year ago by Dongxu Li <[email protected]>
EventHandler: added comments

dfb743f1a4f3ba075fef3bdb797150a536bc9372 authored over 1 year ago by Dongxu Li <[email protected]>
MText: right-to-left support alignment fix

73ce9797b92b92d44c4e2fe4613e9378636a2578 authored over 1 year ago by Dongxu Li <[email protected]>
EventHandler: uncheck button after action

7516bafd50896e7b9435f56143fa3e4f9eb08f7e authored over 1 year ago by Dongxu Li <[email protected]>
Issue #1572: added validate()

5064b9cad64c93907d6fd2500154a4a93c9931a6 authored over 1 year ago by Dongxu Li <[email protected]>
LoopUtils: file cleanup

9b321ba9cff4d7e6e658d71fdd545a383d6c4bd7 authored over 1 year ago by Dongxu Li <[email protected]>
Issue #1572: updated loop extraction algorithm (#1681)

* LoopUtils: left turn algorithm

* Issue #1572: new loop extraction algorithm

The loop ext...

b22da34445366917c7d26b5a608da03705d92df1 authored over 1 year ago by Dongxu Li <[email protected]>
feat: Extend one-character coordinate shortcuts (#1677)

* feat: Extend one-character coordinate shortcuts

This commit adds a shortcut of `,` to spe...

e6c39af7141ebf8f94eb0e431c135ac8117928cd authored over 1 year ago by Glen Whitney <[email protected]>
Issue #1572: fix hatching area calculation (#1680)

* hatch: add loop extractor

* loopUtils: initial implementation

* Show entity ID in proper...

45a167b08a73177a1133defef4104bb08fd69ebd authored over 1 year ago by Dongxu Li <[email protected]>
Issue #1676: fixed a construction line regression

9db3479c18d76ad26b18ba78670cb783b12332d7 authored over 1 year ago by Dongxu Li <[email protected]>
default action: file cleanup

07398a972b60581a5028ba2ce8945c8c0ad2fc70 authored over 1 year ago by Dongxu Li <[email protected]>
MText: right-to-left fixed alignment

439f4b6fb67fd11fb83ee7fb43737fffab10bf3c authored over 1 year ago by Dongxu Li <[email protected]>
Mtext: initial support for Right-to-left text (#1674)

* MText: initial Right-to-left

* MText: refactoring

* WIP

* forms: updates

* dlg MTe...

5e5eaff3061d946cffec96a841af279b55b8a0c2 authored over 1 year ago by Dongxu Li <[email protected]>
feat: Shortcut "." to specify current point coordinates on command line (#1673)

In using the LibreCAD command line, I find that far and away the most
common point that needs t...

6df8491777e99c58555f1ba6a466676ef8cd9a0c authored over 1 year ago by Glen Whitney <[email protected]>
Issue #1670: file cleanup

c3ffcd77ece5e52046e87cdd9fd24d92aa31ccc4 authored over 1 year ago by Dongxu Li <[email protected]>
Issue #1670: disable mouse hovering effects on hatches

01b4ac0402f1bc1466974dc8f6f12083282821a0 authored over 1 year ago by Dongxu Li <[email protected]>
Issue #778/#1657: fixed spline mouse hovering effect

52355148c72473fb4d6f194a31dc33b90b414c96 authored over 1 year ago by Dongxu Li <[email protected]>
Debugging: add LC_ERR

Example:

LC_ERR << "log by the D_ERROR debugging level";

816066a0e89fa124dec28172041bfce6df2f7c49 authored over 1 year ago by Dongxu Li <[email protected]>
Issue #778, #1657: spline drawing style

Implement spline drawing directly in painter Qt.
This is consistent with splinePoints drawing.

4a9a95a492eed82c6ad7e51bce5c7ae1a71923b0 authored over 1 year ago by Dongxu Li <[email protected]>
Issue #1672: code cleanup

7a38afb37c8fd616db08465fe3b08b1b0897fb7d authored over 1 year ago by Dongxu Li <[email protected]>
Issue #1672: relative angle line length fix

a8891ecb29297cb345b64dc265b8af039ed7c4a3 authored over 1 year ago by Dongxu Li <[email protected]>
Issue #1258: fixed RS_Image::clone()

019af8d6934138e8ab77aa8d74f951b5da78c2d3 authored over 1 year ago by Dongxu Li <[email protected]>
RS_Entity: ID type to unsigned long long

This helps avoid running out of ID numbers

92f0a4ac5f339b4ee580a1dda66b6e823db738ef authored over 1 year ago by Dongxu Li <[email protected]>
Issue #1671: fixed dash style for selected

802b3397b86df9eb83021ef21351c70193b68b8e authored over 1 year ago by Dongxu Li <[email protected]>
update CHANGELOG.md

d5c673b15e1b022da41ab8c06980a5a30e9754cb authored over 1 year ago by Armin Stebich <[email protected]>
fixed various issues in LFF font files

82e2c3e9ef596ff0f82c2a057bdc3498dd4bf9b5 authored over 1 year ago by Armin Stebich <[email protected]>
fixed segfault with malformed LFF font files

c2542de8fe854c6b44005e1bc6206b66f959e182 authored over 1 year ago by Armin Stebich <[email protected]>
settings: improved RAII guard robustness

With this commit:

within a beginGroupGuard(), another beginGroupGuard() can be called and
finis...

f4985ac4a5ade8ca5c750b5717eabf8338d9d876 authored over 1 year ago by Dongxu Li <[email protected]>
Preview style: solid line and highlight

73ebf8baafa4ae1d06e528608ce5c6c0eebb0269 authored over 1 year ago by Dongxu Li <[email protected]>
PR #1448: plot polyline, event cleanup, WIP

108410eb144efd95983831d6f266d193bb0bf4ea authored over 1 year ago by Dongxu Li <[email protected]>
Issue #1449/#1668: fixed a polyline crash

a1b0c8b39a18e64bfa0a70a5a131217f9a3138c8 authored over 1 year ago by Dongxu Li <[email protected]>
Issue #1449: fixed a typo

12791120d0f3b86d626c2a0fe13dc501fe6eef83 authored over 1 year ago by Dongxu Li <[email protected]>
Issue #1449: fixed a typo

deb9de4d1e74ba5bf9d3442a42e0e15d9b2a5865 authored over 1 year ago by Dongxu Li <[email protected]>
Logging style LC_LOG

Instead of C-style RS_DEBUG->print();

A stream style LC_LOG is introduced:

Examples:

LC_LOG...

5e2c0b652c6f2e534b60a577b6c186d6cc9107fa authored over 1 year ago by Dongxu Li <[email protected]>
Issue #1449: fixed a Windows issue for parser

718f4d352259ca5ee1d8cf6f0dc415cb7d480e5a authored over 1 year ago by Dongxu Li <[email protected]>
Issue #1449: draw polyline by equation

10b887c7ffe6f3321bc4f29cc4cb5228a674b654 authored over 1 year ago by Dongxu Li <[email protected]>
Issue #778: painter dash pattern tweaking

ae35bd4040843dee2c662227da94b007fa821824 authored over 1 year ago by Dongxu Li <[email protected]>