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

Make debugging output more expressive.

b550d253eafd06813be4fea3a8b0175f17b06093 authored about 5 years ago by Sleet01 <[email protected]>
Provisional reconfiguration of regex to separate DMS, metric, and

imperial patterns (preventing mixing).

da363af9b493d08a74aafdb0f0c3067c1e58fb03 authored about 5 years ago by Sleet01 <[email protected]>
Added negative look-behind so meters regex pattern ignores "mm" unit

symbol.

ebab3c5e725912f28be33c0532562d8f973d2857 authored about 5 years ago by Sleet01 <[email protected]>
Minor comment changes.

b22fb742813ad3f0775e4b8891d3781417444a30 authored about 5 years ago by Sleet01 <[email protected]>
Cleaned up logging and put conversion logic into helper function for

cleaner derationalize() code.

7755f5fc3baeadf547d3f74e85d87a9c2a6306f3 authored about 5 years ago by Sleet01 <[email protected]>
Added support for commonly-requeste metric unit symbols (see bug reports

/ feature requests).

1b4aa4e01885966797a517580eb3afd483cab107 authored about 5 years ago by Sleet01 <[email protected]>
Fix preview on inserting block with inserts.

1b8a6c382da62b6937b37be1fdd38ac72cab4e71 authored about 5 years ago by Konstantin Baranovskiy <[email protected]>
Undo block removing:

block removing can be undone on parent graphic even
this block has been removed from block editi...

38549cc567e75122541288ffc665b6631ef49248 authored about 5 years ago by Konstantin Baranovskiy <[email protected]>
Window for block editing.

Do not open multiple windows for editing the same block.
If window is already opened just to act...

2790898f4bf08aa15d08265b29793515f726cc65 authored about 5 years ago by Konstantin Baranovskiy <[email protected]>
Almost complete coverage. Next is adding testing and cleaning up

logging.

87af779ded8d73d6508b4eb4b330e7a8fa8c4c8a authored about 5 years ago by Sleet01 <[email protected]>
Added yards, feet, and fractional parts.

1ec99f68ccca281f266531157dcf12752f26931e authored about 5 years ago by Sleet01 <[email protected]>
Add QRegularExpression regex and initial inch conversion code.

c6bda9b10f1aaeedfcc6f259b7f453429149437e authored about 5 years ago by Sleet01 <[email protected]>
Update window title on block renaming.

51a4ab43888ab9450295f648ba7ff3c6c2ba1d19 authored about 5 years ago by Konstantin Baranovskiy <[email protected]>
Deactivate removed block.

After removing the active block is not shown in block list widget
but stay active and can be edi...

daba7aa169bbd1c8b47dbae16a9d2625ceb47b74 authored about 5 years ago by Konstantin Baranovskiy <[email protected]>
Fixed header issue and rs_math.cpp format error.

6ca39e2f8c872e0fb210341de550f3d2768484d9 authored about 5 years ago by Sleet01 <[email protected]>
Add "derationalize" function to rs_math.cpp.

Initial insertion of unit symbols and rational measurement (e.g. "1'7/32\"" -> "12.21875",
"1m20...

81e509a778e9d299a633dc9287e00a379deda64d authored about 5 years ago by Sleet01 <[email protected]>
Block cannot contain blocks.

c4e66c87d3d7d8bad965c047235271f5ea6eb1a6 authored about 5 years ago by Konstantin Baranovskiy <[email protected]>
Block may contain inserts of other blocks except itself.

59b82208201e3601121fe99e5cbb3b66ecc6268b authored about 5 years ago by Konstantin Baranovskiy <[email protected]>
Drawing opts: paper size to orientation relationship.

Paper size editing affects the orientation,
orientation editing affects the paper size.

8147564ed5ef5a554921da31b31203dd6d62ebb4 authored about 5 years ago by Konstantin Baranovskiy <[email protected]>
Fix custom landscape paper size resetting.

1763e6ca37093f4f216cb04825f45a6a29c72aae authored about 5 years ago by Konstantin Baranovskiy <[email protected]>
Fix pasting from clipboard to block.

54ea0135367597a2669ac9e274353eeea595d4b3 authored about 5 years ago by Konstantin Baranovskiy <[email protected]>
Fit to whole page.

Hard coded empty field between a drawing and page edges is not needed
anymore.
To this purpose a...

513ced096d4b35f7b4396e15e19f4dced8f248b8 authored about 5 years ago by Konstantin Baranovskiy <[email protected]>
Do not highlight selection on Print Preview

Fixes #491

522bc0d2e74c5c6371dfb9f4254fd127abc7fd63 authored about 5 years ago by Konstantin Baranovskiy <[email protected]>
Print Preview: Line width scaling

By default pen width is not scaled on print and print preview.
This is the standard (AutoCAD lik...

bac8ceafeade5a673cdd72055084bb4083e1b6ab authored about 5 years ago by Konstantin Baranovskiy <[email protected]>
Reorder Users Documentation

The Users Manual has the clearest description `About` LibreCAD and `Getting Started`. The wiki ...

c7de85e100db9ce6adefbf33e6ec3202128a2e43 authored about 5 years ago by flywire <[email protected]>
Fix missing app name and icon on Wayland

Wayland uses the .desktop file to find the app icon. Without it being specified the correct icon...

a17f8281093403f0c7c36996232665ed21906688 authored about 5 years ago by Chris Rendle-Short <[email protected]>
When drawing a line by a mouse and holding the "Shift" key during

placing the line endpoint, one can move the cursor only along certain
angles (0°, 15°, 30°, 45°, ...

69a43e46206fb845ad8cd9a9cf117ecd93d0e779 authored over 5 years ago by kordik <[email protected]>
Fix persistence of the angle in a MoveRotate operation

Prior to this change, because of an inconsistency between
librecad/src/ui/forms/qg_mover...

febeff7bd6e96e3f73e73be46a6faf22b4cbcd7d authored over 5 years ago by Glen Whitney <[email protected]>
Make layout of the Divide plugin independent of pixel density

Prior to this commit, the dialog for the Divide plugin contained
numerous explicit specifica...

cfc8ff50dd3656caa0d6b08646b454a3b76a456f authored over 5 years ago by Glen Whitney <[email protected]>
Merge pull request #1123 from shawncurry/feature/Issue1108

Feature/issue1108

10d502db66527ea64a2a012add2e57059e2409f0 authored over 5 years ago by Shawn Curry <[email protected]>
Merge branch 'master' into feature/Issue1108

8b6b626a8cdb07c9b7f49905f94ce2709776a06d authored over 5 years ago by shawn.curry <[email protected]>
fix for GCC 9 build issue, as reported in #1111 and #1117

d0a0ef284b7fcc5c0d65b92c30855f62b637653f authored over 5 years ago by Armin Stebich <[email protected]>
- Previous commit broke Save As; now fixed

3110f6e870dad50d4352a2355a1f327a10ff8fa4 authored over 5 years ago by shawn.curry <[email protected]>
Merge pull request #1122 from shawncurry/feature/Issue1108

Feature/issue1108

7c44a08cf6d2cb0de435ea3a5e88b3b495251c7c authored over 5 years ago by Armin Stebich <[email protected]>
- Add File > Save All and File > Close All actions + icons

- Some refactoring/enhancement of the MDI functionality to make this easier

19d4d9ba212525f3bde1454bf34275135c9e8278 authored over 5 years ago by shawn.curry <[email protected]>
- Fix #1108 Improve User Experience while working with multiple drawings

- Fix #515 DWG zoom position on opening

52652be8bee67ea9624f8a77cea801c68121763b authored over 5 years ago by shawn.curry <[email protected]>
- fix #1085 Zoom panning can only be used once and must then be reactivated again

- restored a disambiguation needed for proper handling of middle-mouse vs toolbar panning

b5e21c5959baed64e1714e1bfd5fa6392acd85b1 authored over 5 years ago by shawn.curry <[email protected]>
- a little cleanup

621e1dc0b618ad9c1faa927b088490a5d467f4c7 authored over 5 years ago by shawn.curry <[email protected]>
- fix #1107 Create a preference to toggle Free Snap mode when SPACE BAR is pressed

- Created a new "Keyboard settings" group in Options > Application Preferences > Defaults
- Also ...

92dbb51fdf923982fa1eea7f9a68cfe2bad3d722 authored over 5 years ago by shawn.curry <[email protected]>
Merge branch 'master' into feature/Issue1098

c1885ec5b7bac0ff83b6b65e7e0e72cb3705f32a authored over 5 years ago by shawn.curry <[email protected]>
Merge pull request #1103 from uppet/fix_1102

Bugfix #1102 modfiy image refresh

e38b70889f41536ea24b224d940069a897a896f0 authored over 5 years ago by Armin Stebich <[email protected]>
Bugfix #1102 modfiy image refresh

206fb7c25664a666c2108a7e0ace5762642865b2 authored over 5 years ago by Joyer Huang <[email protected]>
Merge pull request #1097 from shawncurry/bugfix/Issue981

- fix #981 [2.2.0 Release Candidate] Negative numbers are not accepte…

1e50c8b42ccca7fc8875855bdcbb558870ad6f78 authored over 5 years ago by Armin Stebich <[email protected]>
- Use sentence case for all buttons in this popup menu

- Caption should indicate the consequence of pressing space -> "Evaluate when SPACE BAR is press...

936f48e6bb06c8c622fb718b07874e2148d554f2 authored over 5 years ago by shawn.curry <[email protected]>
- fix #1098

- add new checkable button and preference to allow whitespace in the command interface (the 2.1.3...

0a35309ef71e338d8d9636dc9885903fb14d01a3 authored over 5 years ago by shawn.curry <[email protected]>
- fix #981 [2.2.0 Release Candidate] Negative numbers are not accepted for Copy/Move input points

- reverses a commit authored by webmite from 10 May 2017: Update rs_math.cpp eval fn to allow Im...

7ac6be618bed75ec76e49f04b03a976d90f0d8ed authored over 5 years ago by shawn.curry <[email protected]>
Merge pull request #1096 from shawncurry/bugfix/Issue914

Bugfix/issue914

9236667fa02412c9240ac033556a2cb3e48093fa authored over 5 years ago by Armin Stebich <[email protected]>
Merge pull request #1093 from baranovskiykonstantin/previewfixedmoves

Print Preview: Limit paper movement.

de9b84faa8a4c9d6cc6b35ebd0428820904da9fd authored over 5 years ago by Armin Stebich <[email protected]>
Merge pull request #1091 from baranovskiykonstantin/tiledprinting

Margins and Tiled Printing

863a2cbf9311871ad515c085d030baa19060d82d authored over 5 years ago by Armin Stebich <[email protected]>
Merge pull request #1088 from xanderdin/fix_for_1080

Fix for #1080 and #755

7ae2a7bab38a0f3bae4bad2a7f29ece8db6949fc authored over 5 years ago by Armin Stebich <[email protected]>
Merge pull request #1087 from baranovskiykonstantin/invzoom

Optional inversion of zoom direction

e9fb59340a6936d1df6b9626d244178840fbe182 authored over 5 years ago by Armin Stebich <[email protected]>
- Ignore Visual Studio project files.

99f52fb0ee9ab171065b4719e0f413fa9be9bc1a authored over 5 years ago by shawn.curry <[email protected]>
- Removed the Visual Studio project files from source control.

- These will need to be generated with the Qt Visual Studio Tools in order to get correct path in...

db499031410af68b930901fd1ddf70f7e07e7b01 authored over 5 years ago by shawn.curry <[email protected]>
- Accidentally submitted my personal custom.pro in the last commit.

af1983bb1c958c0c6bfedd89c4f35ca999a8e3df authored over 5 years ago by shawn.curry <[email protected]>
- Issue #914 "cannot find some files, while LibreCAD2.1.3 is compiled by VS2015 and Qt5.7.1"

- Refactor types used by jwwlib due to conflicting stream operator definitions with MSVC
- Remove...

8021d43cff24890798028945459712e597b3dcab authored over 5 years ago by shawn.curry <[email protected]>
Issue #930 "LibreCAD source code compile problem"

- Fixed several char vs wchar problems preventing successful compile with _UNICODE flag. Should ...

06657fbb769a584a9b06b85887b6f960b95bb87e authored over 5 years ago by shawn.curry <[email protected]>
Print Preview: Limit paper movement.

If Shift key is pressed the paper moves only horizontally.
If Control key is pressed the paper m...

be75b9dce37f81df2ce95f88ff9145a0e838b3da authored over 5 years ago by Baranovskiy Konstantin <[email protected]>
dxf2pdf: tiled printing support added.

664464a5fcd6718b51061006e61919063583f995 authored over 5 years ago by Baranovskiy Konstantin <[email protected]>
New action: Calculate number of pages.

bd7c5893e07f8d51d6a64cb606f8df3906adc430 authored over 5 years ago by Baranovskiy Konstantin <[email protected]>
Tiled printing.

17ca3ccc58a2334310952138cc7a6f2697fbea73 authored over 5 years ago by Baranovskiy Konstantin <[email protected]>
dxf2pdf: margins support added.

f2f93458d7fcf8e68d12c60907acd386f4c64ce4 authored over 5 years ago by Baranovskiy Konstantin <[email protected]>
Printing respect paper margins.

43cd70fddb334dcf31ad985960e7e71d47f2540f authored over 5 years ago by Baranovskiy Konstantin <[email protected]>
Print Preview shows paper margins.

21930edd3d81d15fff160dcffa2c39e592030c04 authored over 5 years ago by Baranovskiy Konstantin <[email protected]>
Page margins and page preview.

libdxfrw: added ability to read/write paper margins from/to dxf-file.
Drawing options dialog: pa...

913218d2deadb5b5056061743af6d0ded99e431d authored over 5 years ago by Baranovskiy Konstantin <[email protected]>
Apply scroll direction inversion to Trackpad

96a61c943bd73fe2955263b3f3e9f7ee67b87a8d authored over 5 years ago by Baranovskiy Konstantin <[email protected]>
Optional inversion of zoom direction

6da10f565246d0bdd73721a8cf55df50ff0cdf88 authored over 5 years ago by Baranovskiy Konstantin <[email protected]>
RS_Modification::changeAttributes() rewritten, implemented Block-deep Undo

5d2a61e4d0693b834c21d26231202364c2ee2d1f authored over 5 years ago by Alexander Pravdin <[email protected]>
Exclude only INSERTs from Undo on Block-deep attributes modification

1f72af4b5e48ef6f969a7d4e903d997e4180e537 authored over 5 years ago by Alexander Pravdin <[email protected]>
Fix for #1080 and #755

f9fd56162a78fcd482d451f9fb4799885baa7ef4 authored over 5 years ago by Alexander Pravdin <[email protected]>
Merge pull request #1081 from xanderdin/fix_for_1065

Fix for #1065

c8c5948b0e1b9c37d83240eccb4acf6e71d1efff authored over 5 years ago by Armin Stebich <[email protected]>
Merge pull request #1063 from Flameeyes/master

setup: don't require the user to agree to GPL to complete setup.

e6528ca43d4fe9bc2f8845b24b31aed25a08500d authored over 5 years ago by Armin Stebich <[email protected]>
Merge pull request #1078 from xanderdin/settings_write_skip

fix #859, fix #965, Skip re-saving already saved settings values

46458dee172f744a7fbf4d17e6602d5ec9ea5dfa authored almost 6 years ago by Armin Stebich <[email protected]>
Merge pull request #1072 from xanderdin/lib_refresh

Buttons to refresh Library Browser contents

2facae220104a8bdb132ee72870614895fdb136c authored almost 6 years ago by Armin Stebich <[email protected]>
Merge pull request #1069 from xanderdin/fix_for_1049

fix #1049, disappearance of entities on modification after undo

0dbe9bd30b95b9f05d7f8f3a901740707697bee3 authored almost 6 years ago by Armin Stebich <[email protected]>
Fix for #1065

1df10539b62fc17a4ff0782b6e5758484d0359c2 authored almost 6 years ago by Alexander Pravdin <[email protected]>
Skip re-saving already saved settings values

008a92b4933f49991ad803bed7630c01ab87c0dd authored almost 6 years ago by Alexander Pravdin <[email protected]>
fixed Doc_plugin_interface::getEnt(), plugin sameprop crashed because of too early deleted action

c2635841b751e1cea1b4cfc2129fea265b41241c authored almost 6 years ago by Armin Stebich <[email protected]>
Buttons to refresh Library Browser contents

bb27a81a93b7b6822ce5cf4654a1fad98fb1b8ad authored almost 6 years ago by Alexander Pravdin <[email protected]>
Fix: disappearance of entities on modification after undo (#1049)

3ab2cfd7019e050dbcafd5736452e2adb601b732 authored almost 6 years ago by Alexander Pravdin <[email protected]>
Merge pull request #1061 from xanderdin/invert_mouse_wheel

Optional inversion of mouse wheel scrolling directions, fix #1051

10289432989a1bc4e6b626a82909ea689e7b02c2 authored about 6 years ago by Armin Stebich <[email protected]>
Merge pull request #1059 from xanderdin/window_modified_mark

Modification status mark in window title

06b0009e55eaad0e47ceb8558e2bfae3d00c90be authored about 6 years ago by Armin Stebich <[email protected]>
Merge pull request #1052 from xanderdin/segfault_1048

Fixed segfault cause of #1048

128a53c732a25c54289907c77123d7ab29124d84 authored about 6 years ago by Armin Stebich <[email protected]>
Merge pull request #1050 from xanderdin/print_scale

Respect paper scale with 'fixed' checked. Issues #592, #605, #705.

bf0b085824e0576f894ead7a5b01b4599437d905 authored about 6 years ago by Armin Stebich <[email protected]>
Merge pull request #1046 from xanderdin/exploded_polyline

Exploded entities issues fix (#819)

a9e2ed66b43446bb1119db59371d6fecdc4f8fe2 authored about 6 years ago by Armin Stebich <[email protected]>
Merge pull request #1030 from xanderdin/import_block_to_active_layer_fix

Possible fix: import block to active layer

15a5d6d035975e99453a3edb36530fe2ebd9d37a authored about 6 years ago by Armin Stebich <[email protected]>
setup: don't require the user to agree to GPL to complete setup.

As @foone complains on twitter often enough, this should not require
agreement for use since GPL...

9fc13d948e6e22c0331e59fe2a3fa7ccde78a2fc authored about 6 years ago by Diego Elio Pettenò <[email protected]>
Optional inversion of mouse wheel scrolling directions

057acbeef7775fe7410818eb9288e069ca9814f0 authored about 6 years ago by Alexander Pravdin <[email protected]>
fixed #1060, single dimension tolerance labels made false lines on zoom out

71f64ff56ace31cc0a83accfa40328c8795bcdba authored about 6 years ago by Armin Stebich <[email protected]>
Modification status mark in window title

04245b2b6d787d90a004c30380a49e602a953676 authored about 6 years ago by Alexander Pravdin <[email protected]>
Fixed segfault cause of #1048

a7f2ca808cf8dfaf82c88f3062faf09aa1820d10 authored about 6 years ago by Alexander Pravdin <[email protected]>
Respect paper scale with 'fixed' checked. Issues #592, #605, #705.

d1fd641435fc7716d7df8d536af2fce545778547 authored about 6 years ago by Alexander Pravdin <[email protected]>
Exploded entities issues fix (#819)

a4748ee79a6fe8ec3c8c1cb2595a7396b8fd40f9 authored about 6 years ago by Alexander Pravdin <[email protected]>
fix for #1038/#1045, libdxfrw violation, second try

8604f171ee380f294102da6154adf77ab754d403 authored about 6 years ago by Armin Stebich <[email protected]>
Merge pull request #1044 from xanderdin/blocklist_filter

Added filter field to Block List widget

f3e3b6f88b8a1ed8773607286920c25cb00d8f84 authored about 6 years ago by Armin Stebich <[email protected]>
Merge pull request #1041 from KimK/master

Fix a repeated typo in comments

0cb21bcc3d8764bd21d1c44055b6c18e803606ef authored about 6 years ago by Armin Stebich <[email protected]>
fixed #1038, write access violation when a malicious dxf is fed to libdxfrw

6da7cc5f7f31afb008f03dbd11e07207ccd82085 authored about 6 years ago by Armin Stebich <[email protected]>
Added filter field to Block List widget

eaf8e5b3ee35a07e0963e34ea94b0eafde343dd7 authored about 6 years ago by Alexander Pravdin <[email protected]>
Fix a repeated typo in comments

Fix a minor misspelling in the comments that was
(probably) picked up by copy-and-paste and repe...

851561311ebfabf929379918861db60d4516fc2d authored about 6 years ago by Kim Kirwan <[email protected]>
fixed #1024, random LayerList icons issues on multi layer block imports, many thanks to @xanderdin

ccf50e3eb46f9f8c2d28020e9584c59cf41baeb6 authored about 6 years ago by Armin Stebich <[email protected]>
replaced invalid links to old website and contacts

6a0e9a9b9d77885b0740d63f069ae86186512a80 authored about 6 years ago by Armin Stebich <[email protected]>