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

Update submodule "tests/data"

44ebdda4b557b2d8424ac536972d75e7d8a9fab2 authored over 6 years ago
Doxygen: Add documentation about project directory structure

f48f8dfb5c91a09cfbcd065575219feff395b791 authored over 6 years ago
Merge pull request #282 from LibrePCB/153-bundle-schematic-fonts

Bundle fonts used in schematics together with LibrePCB

527b815c21ad462f5ad200af1b9844138534dccc authored over 6 years ago
Remove obsolete coordinate offset in netlabels

Offset no longer required due to new fonts.

fb429c82103e462dd9bf4ef96ada8fced7a5670a authored over 6 years ago
Use bundled fonts in all graphics items

48020d81251e74e845a9fb5094e5879a1a1c2f40 authored over 6 years ago
Add submodule "share/librepcb/fonts"

e79c777c136586e41159558f29325326f83ba424 authored over 6 years ago
Application: Load and provide bundled TTF/OTF fonts

9b0a1cc26e33789c4603f2ce97d8affeb71bef90 authored over 6 years ago
Merge pull request #280 from LibrePCB/update_api

Update to new API for fetching libraries

5cad1545a86956ced5fc7793a7f64a1510abbd30 authored over 6 years ago
Update repository API to latest version

- Append file format version to API path (e.g. "/api/v1/libraries/v0.1")
- Rename "zip_*" entrie...

7d742118e53a3380a4f3549022c3751778572c8d authored over 6 years ago
NetworkRequestBase: Add HTTP headers with version numbers

These additional headers may be useful for server-side logic of the API
some time.

1304b49c598438c4f28897ab5376438e8cda9d76 authored over 6 years ago
README: Fix broken link to Getting Started docs

68577ecf8f39299ef4d81ff964b01c3908d1f10b authored over 6 years ago
Merge pull request #279 from LibrePCB/237-replace-ellipses-by-circles

Replace ellipses by circles

f97af4590021e0fcc50fda437c150e76c0c6faec authored over 6 years ago
Replace ellipses by circles: Rename classes

2674350168a4ebdc813a20bd7f20dd8e2833cfc3 authored over 6 years ago
Replace ellipses by circles: Use diameter instead of rx/ry

f68c13d4499347224a1bcd4b14ee4c25c62334a0 authored over 6 years ago
Update submodule "demo-workspace"

e863d98212c963d252e128247c9fd88c9ff2fb0a authored over 6 years ago
Replace ellipses by circles: Rename files

Separate commit for file renames to make sure the renames are recognized
by Git.

769dd8ff79004df32ee1321caacad60de69c3012 authored over 6 years ago
Merge pull request #278 from LibrePCB/274-fix-macos-deployment

Fix macOS deployment issue causing a crash

ca80733629464acabf48a2556e1665270fc34bf0 authored over 6 years ago
CI: Fix missing "share" directory in macOS bundle

7ef5240c7cf01ecfaa8bd4560427d56bc99cf9a5 authored over 6 years ago
Fix wrong path to "share" directory on macOS

cbb9d5217eafb54a76ce5c7205b3cb86a67ee4b6 authored over 6 years ago
Merge pull request #276 from LibrePCB/integrate_project_library_updater

Integrate ProjectLibraryUpdater into LibrePCB application

b6acd44e689e52979b73ef51469eb0abcb2e8865 authored over 6 years ago
Integrate ProjectLibraryUpdater into LibrePCB application

Instead of a standalone, very technical application for developers, the
Project Library Updater ...

e8bfa44372b19cf27eaa2c2e0214d1500d80efae authored over 6 years ago
Update submodule "demo-workspace"

27eacfbfd34d0a723f442532d837e7fb00dab220 authored over 6 years ago
Sort schematic and board s-expression nodes by UUID

This makes files much more canonical, which makes VCS diffs smaller and
reduces the likelihood o...

70e91b7a3c089e897f761e7c77563a5f24100e17 authored over 6 years ago
Automatically remove unused project library elements

After removing items from schematic or board, all no longer required
project library elements ar...

d59d611452a1885626375112fafa70830d36562d authored over 6 years ago
Travis/AppVeyor: Fix incompatible python package versions

ec266fd254bb5c00faf6677c31aef01cfa85ea8a authored over 6 years ago
Merge pull request #273 from LibrePCB/transifex

Use Transifex for translations

dba58e4895de49779b1bedd476ef3344f00529ff authored over 6 years ago
Use Transifex for translations

88076e74286bbb62abe8e18f484a45331d814485 authored over 6 years ago
Update translation instructions in contributing guidelines

99a707ec485eb4338dec4f3c7a1bb3350958ee94 authored over 6 years ago
Remove all translation files

f36d285ce8f07ba6c9d585771f0196346927bb05 authored over 6 years ago
AppVeyor: Don't upgrade MSYS2 packages

The MSYS Bash seems to crash when continue using it after upgrading
pacman without a restart.

8af8c591d83243339b5346a2400b7000fe6cb047 authored over 6 years ago
Merge pull request #272 from rnestler/fix-catch-by-value

Fix catch by value of polymorphic exceptions

6015039ab60bdfec4eb356d1b055152a5e4b7133 authored over 6 years ago
Fix catch by value of polymorphic exceptions

Fixes a lot of `warning: catching polymorphic type ‘class
librepcb::Exception’ by value [-Wcatch...

248c4dbfce8e6b4e4e374ee8032aa0b835a9d86a authored over 6 years ago
Merge pull request #267 from LibrePCB/installer

Provide installer for nightly builds

fc3d795ad256e07aaf32d564b518531a84edd1aa authored over 6 years ago
Build installer on CI

16b4f52aef633d4c7743f27dcc7ef283775ed548 authored over 6 years ago
Add initial installer

63faba830419fe7a778cbddaedd692dc9d9506a8 authored over 6 years ago
Stop installing deprecated mimelnk files

Those mimelink files were used by KDE3 which is long gone.

19883f47a0d6549473c67d401b8c6725db42769a authored over 6 years ago
Add keyboard shortcuts for zooming (#266)

31c79bc8132834a342cd8c02dc12112f7d29042e authored over 6 years ago
Merge pull request #265 from LibrePCB/upload_artifacts

Refactor/cleanup CI configuration and upload artifacts to our own server

c1426bc7440464dbddd1e7ac5c6587f27d3e2501 authored over 6 years ago
Update links to Doxygen documentation

b2730afe360a8c4701eb2df8ef10588b1a444d7a authored over 6 years ago
AppVeyor: Refactor configuration and artifacts upload

- Use MSYS2 bash to run the same scripts as on Travis
- Upload artifacts to own server instead o...

f800a134d8c223baa658d86112272fa3f2c5e3a4 authored over 6 years ago
Travis: Refactor helper scripts and artifacts upload

- Move/rename scripts from ./dev/travis/ to ./ci/
- Also create application bundle for mac (*.dm...

6dc8dbe418aa52c5e8cee2a3fd118e0a73d03d03 authored over 6 years ago
Support "make install" on all platforms

19c9c1e043c1e77a89a32c3533c6f51fb04779e7 authored over 6 years ago
Merge pull request #260 from LibrePCB/add_airwires

Implement airwires (aka "rats nests")

581257355e085923d3fa8aabc5ca99ceffe20fe1 authored almost 7 years ago
BoardEditor: Update air wires when needed

9151279c13b74a234fe12cf4cacdb3aa9311bb81 authored almost 7 years ago
Add board air wires (aka "rats nests")

3181f478e3186a34ab83ea88001ec094330e3963 authored almost 7 years ago
Add submodule "libs/delaunay-triangulation"

cb460a8284fce69bfc108e7b69eb96ff894c931e authored almost 7 years ago
Add layer for board air wires

3b9e6e5c8b8b81c478e46d6fb89e041e38f543de authored almost 7 years ago
Add test BoardPlaneFragmentsBuilderTest

b7dc29e7443c902e6989b2cfe13ea57e9891c882 authored almost 7 years ago
Fix overlapping planes in some cases

Plane fragments were sometimes calculated wrong, which caused overlapped
copper regions -> short...

4a5115ee47fbf32a3119ef12d3dbe6889f4382f1 authored almost 7 years ago
Add qHash() function for some common classes

They are useful for container classes.

773b5fc3839f93d30232d99daba643e9de53b068 authored almost 7 years ago
Fix possible LogicError when saving projects

If a board contained standalone vias (vias without any traces), the
project could not be saved b...

c7cbbfbf436f95faeddaea327f12fe7f3df03a78 authored almost 7 years ago
Update submodule "demo-workspace"

11715ff79bc4afdc9c95315e9b9275409b0fb09e authored almost 7 years ago
Merge pull request #258 from LibrePCB/implement_board_drills

Add ability to place NPTH drills on boards

59a13da8878346878faa329ffcc12760f90b37b3 authored almost 7 years ago
Fix some graphics issues of HoleGraphicsItem

eb64dcbb82444eb17209af6a9b135a13f51fe8a1 authored almost 7 years ago
BoardEditor: Allow to add/modify/remove holes

0a939d8f214b22a1062704b1aec13a8ab1fa5d95 authored almost 7 years ago
Board: Add support for NPTH holes

578783b3cc430673f9408875344a2449f08677e7 authored almost 7 years ago
Also save library elements when saving a project

This is needed to also upgrade the file format of library elements (if
necessary) when a project...

0fdef6ec3e65ec2196a032d864f3e57ad226cd3b authored almost 7 years ago
Merge pull request #255 from LibrePCB/pcb_fabrication_settings

Improve PCB fabrication output generator

90078c94aa9119d22e559aec1ddf4f5c4f0bf50e authored almost 7 years ago
Board: Add fabrication output settings

223c2aca1c6d6cc6c429f4cfa9da55769fbf62d2 authored almost 7 years ago
Improve board fabrication output generator

- Use settings provided by BoardFabricationOutputSettings
- Make settings configurable (output p...

c3a712fee8ca6b4d7ffd5aab508593a18751a202 authored almost 7 years ago
Update submodule "demo-workspace"

Add PCB fabrication settings

5b37196cac7973d5df35e2f32a6b67be61e719f0 authored almost 7 years ago
Merge pull request #254 from LibrePCB/attributes_jinja_syntax

Use Jinja-like attribute substitution syntax

70a745f464c2c564d8920398fc263300f8c1b97c authored almost 7 years ago
Update submodule "demo-workspace"

Use Jinja-like syntax for attributes

6215d891ff7b8c7132b67dfb6e866bd730b7bd8f authored almost 7 years ago
Add upgrade mechanism for attributes syntax

15f31042d3d655c30dda657a4661789a5e283f8e authored almost 7 years ago
Update attributes system documentation

2cc134c5b0cc9d312a1a145169473bd91c586e45 authored almost 7 years ago
Use Jinja-like syntax for attributes

- Old syntax: #KEY
- New syntax: {{KEY}}

e444e00385a6e2b3869265ff720741bf725366b0 authored almost 7 years ago
Merge pull request #246 from LibrePCB/fontobene

Implement stroke texts for footprints and boards

0385957012d0a103fc56d08dd55fe0b7c466710f authored almost 7 years ago
Add new common class StrokeText and related classes

b30b542000ee078cbf128d52857b9773004e051c authored almost 7 years ago
Board: Use independent footprint stroke text objects

63d7404a0ff14ddd58dca1ededc9bc02ac6337f4 authored almost 7 years ago
Update submodule "demo-workspace"

816061a6676793ccaf612ce4e4ef15b0fc789870 authored almost 7 years ago
BoardEditor: Add ability to add and modify stroke texts

467c20e6ea1465e02a9d09f8f2e1d7776e75955e authored almost 7 years ago
Footprint: Switch from TTF to FontoBene text objects

fb34d41948a241c8e081132c3006379091a51b6a authored almost 7 years ago
Board: Add support for placing stroke texts on PCB

c363174f476aaaec3fbeb04478eee9f8609f747a authored almost 7 years ago
Application: Load and provide all global stroke fonts

df72962d7fb0ef87362ff15a540cfe1439151c8c authored almost 7 years ago
Project: Load and provide project specific stroke fonts

7eb8c76be6e29384bde4a4322de1befa884c43d9 authored almost 7 years ago
Add submodule "share/librepcb/fontobene"

39113e8ac78f9dff597cf3af69e514bfa15f0127 authored almost 7 years ago
Add new common classes StrokeFont and StrokeFontPool

d1de9e653a59c6546f1e004698439676142353f4 authored almost 7 years ago
Add submodule "libs/fontobene"

54f2add4a4dfdc063641603c261cb4050a6034b7 authored almost 7 years ago
Add GitHub issue template (#251)

10164f9ddeeb1cc7b88ad564a0e3b388d5986ee9 authored almost 7 years ago
BoardEditor: Save device properties on enter (#249)

The class was missing an accept() override.

2492a3589cfd1df0b78bddb836f5457cacdac62b authored almost 7 years ago
LibraryEditor: Fix fetching of package categories (#248)

Fixes #204

3593addeaeee7687d563f94d41bf189bb5245fd2 authored almost 7 years ago
BoardEditor: Add dialog to modify device/footprint properties

1c78629e3b34e11a7ed4028bd0d097ffede4d51f authored almost 7 years ago
GraphicsLayer: Adjust some default layer colors

fd119182064e1fa64a46dddfd882cf91ac174f0b authored almost 7 years ago
Fix potential segfault caused by graphics layers

- Destroyed graphics layers did not inform graphics items, so these
items had dangling pointer...

45b26fcce794447967d1756288bbb6053fc45536 authored almost 7 years ago
GraphicsLayer: Adjust some default layer colors

a343c07e2d3350ba3682062417a02dddd6909ce8 authored almost 7 years ago
BoardGerberExport: Fix and simplify export of ellipses/polygons

- Fix wrong rotation of ellipses in very rare cases
- Simplify code by changing order of rotatio...

485ae984cc925885c1d0b72a5f9f6993e3a9668c authored almost 7 years ago
README: Clarify links to documentation / user manual (#244)

- add link to doxygen
- rename "documentation" -> "user manual"

211829b6b2269bdb4c66718bbbadeffaabdf4cee authored almost 7 years ago
Merge pull request #240 from trdenton/patch-1

Docker: Add "troubleshooting" section to instructions

1af46ccc22cccabc5a726dc8b8e998ce82098248 authored almost 7 years ago
Docker: Add "troubleshooting" section to instructions

Added some steps I had to perform to get the container working on my
system. May be helpful for ...

c21839adebc17e96596d08af94e749d0339e420b authored almost 7 years ago
AppVeyor: Fix missing qmake by updating path to Qt5.9

de09d3ca696ec904ecff83cd6c3b7e25bf369784 authored almost 7 years ago
Merge pull request #242 from trdenton/fix_dockerfile_username

Docker: set USER env var

aabb26fc694fb0c2ca15b9433594f0e7966d4c16 authored almost 7 years ago
Docker: set USER env var

this fixes SystemInfoTest.testGetUsername in the docker container

fixes #241

e21879d6df3c81520f26f1b8b3b4593fae7a3685 authored almost 7 years ago
Merge pull request #234 from NZSmartie/build-windows-linux

Support building Windows targets on Linux build host

eee604fe2932b97e55faf88f1c0df6cab2a5fd23 authored almost 7 years ago
Simplify lrelease configuration

d92bd5addcd1d1bc32c02a309297ad35058b0e64 authored almost 7 years ago
Update libs/quazip for fix #235

ba92b78b8219722c97691e4b670087f2ae50b093 authored almost 7 years ago
Support building Windows targets on Linux build host

A few minor issues when trying to build Windows binaries from a Linux Host (i,e. Qt with MinGW o...

23d6611e7a676d4f42fe135830590dff0ab26d80 authored almost 7 years ago
Merge pull request #239 from LibrePCB/add_board_planes

Add initial support for copper planes in boards

7b8edaa82623002cb50057730917b2111a93cf2f authored almost 7 years ago
Update submodule "demo-workspace"

Add board planes

fff1bccd66fd38af68d46b96ce2db71a698e2f69 authored almost 7 years ago
BoardEditor: Add toolbar action to rebuild planes

0147f0cf58d917632d1bcc63d420dcfd4dd8af69 authored almost 7 years ago
BoardEditor: Add tool to draw planes

405f37178d5ea19693e4065a2af037d08c8fd8b2 authored almost 7 years ago