Ecosyste.ms: OpenCollective

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

github.com/LibrePCB/LibrePCB

A powerful, innovative and intuitive EDA suite for everyone!
https://github.com/LibrePCB/LibrePCB

Project: Add initial support for copper planes

6823ea9185365be13ef50827ced7548e1737e433 authored almost 7 years ago
Add new common class ClipperHelpers

d7a17110c3f43f76e664907cde23e34234137e64 authored almost 7 years ago
Add Clipper 6.4.2 to libs/clipper

Website: http://www.angusj.com/delphi/clipper.php
Download: https://sourceforge.net/projects/pol...

ba03e04f38fbf023afb18571bbfa72c707c1ce2c authored almost 7 years ago
Use the new Path class in graphics items

2dc75a5c126c859f5615f3614f1dbaf467ea043d authored almost 7 years ago
Adjust representation of arc segments in paths

The angle of a vertex specified the angle from the last vertex to that
vertex until now. But thi...

9b0f1032c3116687c960be75de1a823a1f592585 authored almost 7 years ago
Automatically rebuild planes for Gerber export

2154687d6aae8e3ad2f9f08fbc186e67636baf0d authored almost 7 years ago
Small improvements in Path::flatArc()

b0f4a7c594ae72ad0775cc54a04106761824a4ab authored almost 7 years ago
Refactor and improve PolygonPropertiesDialog

Use the new common class PathEditorWidget as it provides more
functionality for modifying the ou...

0e658f74278b6f0fb7106139d42d6ff6400b642d authored almost 7 years ago
Add new common widget class PathEditorWidget

3beca0a9481fc30ce555cd69f9b7bae9f5286cd7 authored almost 7 years ago
Fix wrong calculation of solder/stop mask clearance

Because of implicit bool operator overloading, so I added the "explicit"
keyword to all these op...

c0c8bb5e6cb62251f42518e0069b66f794000059 authored almost 7 years ago
GraphicsLayer: Fix typo and wrong default colors

d7861acdda022e219203df3bb6d8814dfbe0517a authored almost 7 years ago
Merge pull request #236 from LibrePCB/refactor_polygon_class

Refactor polygon class

9f0a680fb1d2f63a69754a55bdaa8ea84df1c04b authored almost 7 years ago
Polygon: Move circular arc algorithms to Toolbox

933d710d7f6fafe459012e624fa0975e675bf6de authored almost 7 years ago
Add new common classes Vertex and Path

They will be used later for polygons and planes.

91a7fd402de24981126b6bd666682acde76302cb authored almost 7 years ago
Refactor common class Polygon by using Path/Vertex

- Use new common class Path (list of Vertex) as underlying container
- Remove obsolete class Pol...

115ddba01c0841630a612d37e8c0d725a27d83a7 authored almost 7 years ago
Merge pull request #233 from LibrePCB/consistent_uuid_usage

Make UUID handling consistent in all files

572b8ecf37dfa5bd54b5874948944d924db6b45d authored almost 7 years ago
Update submodule "demo-workspace"

Update library file format

00df0ae2f611977db918d41dd5cff9ea4aca49c3 authored about 7 years ago
Make holes having a UUID

c6b95aa3af5703d844981f2928a4b3ceb35a6cf0 authored about 7 years ago
Make texts having a UUID

be6bd52550ade70589e4cee27c550f8c781806ea authored about 7 years ago
Make projects having a UUID

7f987c59ab59f5766824b05d655dbabe8d8e8089 authored about 7 years ago
Make UUID the first token in root node of every file

b83c50a18dd2d6b52e5bb2542d36edcfdc94a2cf authored about 7 years ago
Make polygons having a UUID

df4eae5a9559b6da56d6a6d5e30d58fd92893750 authored about 7 years ago
Make ellipses having a UUID

4345a46f53f9c2fc09e3873052345b9b570d6037 authored about 7 years ago
Run concurrent SQLite tests with maximum thread priority

The test `SQLiteDatabaseTest.testConcurrentAccessFromMultipleThreads`
is very time critical and ...

a0a45e188242a05480c80b505726b85a0351a06b authored about 7 years ago
Merge pull request #195 from LibrePCB/rename_item_to_gate

Rename "item" to "gate" in components and schematics

d2ea95e5fe9cc7261b63f8723db6c73a4622bf69 authored about 7 years ago
Update submodule "demo-workspace"

Update library file format: Rename component "item" to "gate"

ed62d0359a09b6a89264f1c1b3c8686b41bf1f31 authored about 7 years ago
Rename "item" to "gate" in components and schematics

22986b821f40ea20aa08b52775bf636824ea8527 authored about 7 years ago
Remove "last modified" property of all library elements

Because it changes every time an element is saved, which is annoying.

2412a2425246682c4792d0d2b5c153101a615448 authored about 7 years ago
EagleImport: Refactor PackageConverter

c561100eea6cc79fed143f5952cffb02098d2cf7 authored about 7 years ago
Merge pull request #228 from kliment/master

Disable unimplemented menu items and icons in the schematic and board editor

8e83ae91e375b8b0b440f8ee687b4315323a1ada authored about 7 years ago
LibraryEditor: Remove negated and clock signal properties

They are not yet required. Revert this commit to re-enable them.

f68500f15532420461291cfface94c531f12a2d3 authored about 7 years ago
Hide unimplemented actions in schematic and board editors

b5eb5250e5d664147e5c5535683bfd98d97d9d14 authored about 7 years ago
Make board layer stack setup dialog resizeable

...on all platforms (enable size grip). And change text of dialog to be
a bit shorter, and have ...

d0cd0858ebf57ef546181fe196b88e79ae107f7f authored about 7 years ago
Remove mirror checkbox in symbol properties dialog

1d2d4a8d21ce6b8f7d6e8f7c10bbf25ebab89b47 authored about 7 years ago
Merge pull request #232 from Luz/fix_single_precision_fpu_issue

Fix compile error on single precision FPUs

1cd38c3a1da1cad0f5ad2a5645b7eec159fc02c0 authored about 7 years ago
Fix compile error on single precision FPUs

08f43ff27d5f88532645bd49a8dd95b699f9c24a authored about 7 years ago
Merge pull request #231 from NZSmartie/issue/230-support-qt-latest

Support Qt 5.10

327adae316ecbf2e55d580842739f01edec8cff9 authored about 7 years ago
Bump Appveyor to use Qt 5.9.3

9114f6ddd4d441035af941a3b8fd8b8056eb04c6 authored about 7 years ago
Fix build error with Qt > 5.9

9f78b51035e6512eece8466748d0d3e14ac74725 authored about 7 years ago
README: Add link to project status

Fixes #222

d90a553c056645bb8f69264c9486294c0fd44cf2 authored about 7 years ago
Merge pull request #227 from LibrePCB/readme-qtcreator-kit

README: Clarify configuration of Qt Creator

87993157032b2c9c7b7903d97f431a87cdb21011 authored about 7 years ago
README: Clarify configuration of Qt Creator

f36d6c1bca07e993c0e99d33c70f2e0c0194e463 authored about 7 years ago
README: Replace Flattr badge with Patreon badge

I like Patreon much more than Flattr...

71abc226d5870d2c98ae65c00afb24a06c2f5d2e authored about 7 years ago
EagleImport: Fix wrong footprint pad UUIDs

f743296d34277376f855b8f8e10fb84ac28411a5 authored about 7 years ago
Merge pull request #218 from LibrePCB/draw_board_polygons

Add ability to draw/modify/remove polygons in boards

4efb06fa42755abc5e606da4669cc17e8de2f8c6 authored about 7 years ago
Board: Add ability to add/remove/edit polygons

b480dd3ec89d843abf66124285afe5e8152d420e authored about 7 years ago
BoardEditor: Add ability to draw/edit/remove polygons

1cd2332918b12a0e683737aafc504b93326cb609 authored about 7 years ago
Board: Add 160x100mm outline when creating a new board

Basically every board needs an outline, and most of the time the outline
is a simple rectangle. ...

527baa9b385687c4f21ea7d9e414d5d96606dc27 authored about 7 years ago
Replace project::BGI_Polygon by PolygonGraphicsItem

d54e5b3faa6e8d2de6644ee2cb644f6f648ecdef authored about 7 years ago
Fix wrong shape (grab area) of symbol pins

547cab1a5047acb4e3db0b6436b60dbdc8c962df authored about 7 years ago
Fix wrong shape (grab area) of primitive graphics items

28fa4fbdd4fce9336afa78a6211e045a26aadb1f authored about 7 years ago
Fix wrong color of highlighted milling layer

48792f70c784028cda590a7a8715bf98527cab67 authored about 7 years ago
Merge pull request #216 from LibrePCB/readme

Update/improve Readme and Contributing Guidelines

7077759a7c2af10cb7111cb94d2e6ba75f407f82 authored about 7 years ago
Update/improve Readme and Contributing Guidelines

As there is now documentation for users available at docs.librepcb.org,
I replaced the installat...

caeac408feb557c651daea697ce9a916b1a816d5 authored about 7 years ago
Travis: Only update Doxygen documentation on master

Updating other branches than master is disabled because otherwise the
repository gets too large ...

5d6076a08d014d02c2ee6b4addc9a2f004b1ee38 authored about 7 years ago
Fix compiler warnings

lambda capture 'this' is not used [-Werror,-Wunused-lambda-capture]

31dbe9e4564ba3f39b2ed61b23929018cd17672c authored about 7 years ago
Fix wrong Gerber output for mirrored devices

Polygons and ellipses were not mirrored properly.

05be31d143568380dbd03da6d428de74faf042b2 authored about 7 years ago
Merge pull request #211 from LibrePCB/210-pad-name-sorting

Device editor: Sort pad names numerically, then alphanumerically

74445335c378f6be5e99ca53e3d24961e5fe081e authored about 7 years ago
Add Toolbox::stringOrNumberToQVariant

b25ff1eb4dbd7dc988239d43a33d5a1cc4f88283 authored about 7 years ago
PadSignalMapEditorWidget: Add pin names as QVariant

815bb324b992ff207c32bf46922d789820e15f44 authored about 7 years ago
LibraryEditor: Fix possible wrong tab titles

The tab titles of components and devices were not updated when their
name have changed.

cb3f9f576295ff2f80459ff659fe6ea99538a66c authored about 7 years ago
BoardEditor: Add ability to remove boards

7fc2cb861fabc5965c5cb31c0dcda484b0fd2ac0 authored about 7 years ago
Merge branch 'add_board_netline_groups'

4ce4ab7412bb05bb337a962c97c733ee32e8e1ee authored about 7 years ago
Update submodule "demo-workspace"

Update demo projects: Use net segments in boards

8c0cc653ae241fc94c7604ee6af62e289e57ef54 authored about 7 years ago
Use the new BI_NetSegment class in the board editor logic

d9e41d647846092d6066392bb441d936f5cfb947 authored about 7 years ago
Combine board items together with BI_NetSegment

The new element BI_NetSegment combines following elements together:
- BI_NetPoint
- BI_NetLine

aae7e41abdd0cf0b5b6027fc7ee2400b25b3228a authored about 7 years ago
Update submodule "demo-workspace"

Remove obsolete bash scripts

64262180cc92f380e7e8b4cb9a045807ba7cbf3c authored over 7 years ago
Workspace: Move/rename library cache database file

- From: workspace/v*/library_cache.sqlite
- To: workspace/v*/libraries/cache.sqlite

9024f7d02d8e48769644f940f5ff130f7f50727c authored over 7 years ago
Merge pull request #84 from LibrePCB/add_schematic_netline_groups

Combine schematic elements together with project::SI_NetSegment

e437e86fdcaed4b9f607e0a65a0ac81f2277eafb authored over 7 years ago
Update submodule "demo-workspace"

Update demo projects: Use net segments in schematics

93226e2d5184a6b2be758e7466205ce06deb8f3f authored over 7 years ago
Use the new SI_NetSegment class in the schematic editor logic

5fea15146bf6c6bdf7438359c633e106afdf019c authored over 7 years ago
Combine schematic items together with SI_NetSegment

The new element SI_NetSegment combines following elements together:
- SI_NetPoint
- SI_NetLine
-...

17d84b8bda0e5a948716672afa409b2bcd713990 authored over 7 years ago
Toolbox: Add point-to-line distance calculation methods

1ef09ea141b1996d3d46682e5158900ef7f58f2f authored over 7 years ago
Add new layer for schematic netlabel anchors

77eeec40d4301de5a8bf3a3e833ed30af8a2c756 authored over 7 years ago
Merge pull request #183 from LibrePCB/ci_error_on_warnings

Travis/AppVeyor: Compile with "-Werror" flag

b79974773cbebf9de4555cac2f8367b5cd6d6856 authored over 7 years ago
Fix possible compiler warnings

4e2adee4ac197bdcabddbe8798cfa9906a109839 authored over 7 years ago
Travis/AppVeyor: Compile with "-Werror" flag

4eb7822f634ff85156b6326f1231b057c996e9c0 authored over 7 years ago
ERC: Rename "ignored" state to "approved"

I think this is more expressive and intuitive.

536b292ebcad1d8d916e4442399f4ba1f3f77612 authored over 7 years ago
Merge pull request #194 from LibrePCB/improve_component_chooser_dialog

Add more functionality to the component chooser dialog

7f8c8df707223d1ebe94fc396baaddfd9a325527 authored over 7 years ago
AddComponentDialog: Allow to choose devices

5b9d16ef3646860763c0ac6577fbea4f22c9338c authored over 7 years ago
Update submodule "demo-workspace"

Update projects file format

e0e4c7dad3bedb8a362b7a49b78db8f88be08533 authored over 7 years ago
ComponentInstance: Allow to set default device

633c494cdaaa972bd4539095db73a8e6d8d1cf9e authored over 7 years ago
Add new common class DefaultGraphicsLayerProvider

112a05d47557180d48748b6c2594ea72e38bc187 authored over 7 years ago
AddComponentDialog: Cleanup user interface

- Remove unnecessary widgets
- Optimize layout

1d8df93a1af5053869ae30bab41f0c1b64521872 authored over 7 years ago
AddComponentDialog: Add search functionality

Now components can be searched (filtered) by an text input field, as an
alternative to filtering...

b613b1979383d4dc454150a1756f3a7bf8211b8b authored over 7 years ago
Merge pull request #193 from LibrePCB/switch_from_xml_to_sexpr

Switch from XML to S-Expressions file format

fb70549e8f89260e03787df83042bbc14ffc1d88 authored over 7 years ago
Register new mimetype "application/x-librepcb-file"

9d160a74920aaf98db0ac7e915b32ec46e07618f authored over 7 years ago
Add "gtksourceview-3.0" language spec for *.lpp files

This can be used to enable syntax highlighting for *.lp files in some
text editors (e.g. Gedit o...

4a759349ea43dffe2065a99cbe25fddd72f417f3 authored over 7 years ago
Implement SerializableObject for Alignment class

b9cf72fcf16040c945141b05f48ca79715e680de authored over 7 years ago
BoardUserSettings: Ignore errors when loading from file

43733e84b0a7fa953d785b379ac4c0a3c4236da9 authored over 7 years ago
Update Doxygen documentation to new file format

fdad7a0dc8158ce332750f68fea7f1c78bbb085c authored over 7 years ago
Update submodule "demo-workspace"

Convert all XML files to S-Expressions

8dea953616ce6c9a225fe612715c63e309616dd3 authored over 7 years ago
Implement SerializableObject for Point class

63f8c166e609213e4d9d7fffd9ad9fbba86cf2aa authored over 7 years ago
Workspace: Use S-Expressions for recent/favorite projects files

fc7215320391b2f66bf664145484e3ae754dbdda authored over 7 years ago
Remove trailing zeros of numbers in all files

Affected classes:
- librepcb::Angle
- librepcb::Length
- librepcb::Ratio

b22b979de1af17ca97ce16b02c0f399d47edd55d authored over 7 years ago
Switch remaining classes from XML to S-Expressions

2dd9d8b64f9e0b78616ed1d6a775bd088d2c4a34 authored over 7 years ago
Switch core classes from XML to S-Expressions

All serialization core classes are changed to work with S-Expressions
instead of XML. All other ...

3de6686162b204ce7296847a8d29447ce35705d4 authored over 7 years ago
Add new common class SExpression

486f33c3407d001cbe4d0470c20bde6457bb84c9 authored over 7 years ago
Add submodule "libs/sexpresso"

b3610b1de1a808383141fdb77d6d53e45d5613f4 authored over 7 years ago
ControlPanel: Improve context menu of projects tree view

- New menu items:
- Create new projects
- Create new folders
- Remove files and folders
- ...

0f928a8e91cceedf641c5f04df64edd1f999b61e authored over 7 years ago