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

ScopeGuard: Showed which exception caused the abort

04c30a3c9e71e514fddaa0490014cbd661bc9c21 authored almost 9 years ago
ScopeGuardList: Fixed crash when constructing with size

Default constructed std::function is empty and throws an
std::bad_function_call when being calle...

eb48cd3b41bcaae009e41e3d9b8e103f776b799d authored almost 9 years ago
ScopeGuardList: Added more unit tests

- Check the order of execution: The entries should get executed in
reverse order.
- Check i...

298570c88ae9290fe51384f5af50476a9e83a28b authored almost 9 years ago
SES_AddNetLabel: fixed possible application crash when the schematic is empty

a212a783f5c6f7640628b5f55e9cbaf492c8e544 authored almost 9 years ago
Added a unit test for ScopeGuard

This tested the functionality of the ScopeGuard implementation.

603108c0328799ce517eaf0eae39dcd459afebad authored almost 9 years ago
Added an excellent ScopeGuard implementation

Inspired by
https://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Andrei-Alexandrescu-Sys...

a746fd8a6d65afac394a8a0408bf9d20223ca446 authored almost 9 years ago
Heavily improved many project core classes (circuit/schematics/boards)

- improved exception handling (replaces many asserts with exceptions)
- reduced risk of creating...

3a2ab07888b8c84002c3208c07df95d815c9d650 authored almost 9 years ago
removed class "CmdSchematicNetPointDetach"

its functionality will be moved to "CmdSchematicNetPointEdit"...

668184cf05490d3b04c52ece8a42ff5e4cab5360 authored almost 9 years ago
Slightly improved the undo command classes UndoCommand, UndoCommandGroup and UndoStack

- UndoCommand: added runtime check to avoid calling execute() multiple times
- UndoCommandGroup:...

50a0653126ee5dc6cd4a8959727ff32ac67727c5 authored almost 9 years ago
Improved the undo command concept and related classes

- UndoCommand: It is no longer possible to create child commands (reduces complexity)
- UndoComm...

fdc10f322c4925f22e9d1193969c8ad5f90b707e authored almost 9 years ago
Board: renamed some xml elements

bc52df8b89b713f97839b6469ca916d537f4b674 authored almost 9 years ago
added .editorconfig

728794f6ef3747b630d4ab6834baaae74745d4a0 authored almost 9 years ago
DeviceInstance/BI_Footprint: added method "getComponentInstanceUuid()"

c11b01d39e3369041cefc318f769ceabe9f0f8bc authored almost 9 years ago
BoardLayer: added method "isCopperLayer()"

acd637fef763b99ee0957ac4c68de600442b717b authored almost 9 years ago
SchematicEditor FSM: fixed some small issues caused by the new panning feature

b9b7c2ff3f781f97290ba40426fd5760f1eeb186 authored almost 9 years ago
GraphicsView: added panning feature

to start panning, press the right mouse button and move the cursor around

68af8de538f0393077b5dfddda82c189ccdb47d2 authored almost 9 years ago
SI_NetPoint: use more compact xml element for saving netpoints in schematic files

06b407ed54f4972795a622dc1dbb2eae7b09a0dd authored almost 9 years ago
updated submodule "demo-workspace"

56927f76bcc62cdd91ef1bbcf4dd3e7b8a893c1a authored almost 9 years ago
fixed possible nullpointer dereferencing when using unconnected pins of a symbol

65f0b5cd51efa6623fa55906035c77fd5694ea09 authored almost 9 years ago
SI_NetPoint: removed redundant member variable "mAttached"

3f16be38411207a18b4bd8d132bddf7832f8ce07 authored almost 9 years ago
improved project library handling

- many changes related to the project library handling
- added new high level undo commands: Cmd...

155ba143a8f1383da08a8015ad37a3b54c6bb9f9 authored almost 9 years ago
FilePath: added some more methods

- getTempPath()
- getApplicationTempPath()
- getRandomTempPath()
- operator!=()

b621c0e2502da5915536fef04e8ffc0dba853edc authored almost 9 years ago
added possibility to open library elements in read-only mode

6b77b3f9e126f9fac2e73ac95ea5ff84d23777ca authored almost 9 years ago
docker: splitted up "docker run" into "docker create" and "docker start"

this makes changes in the container persistend between multiple sessions

265120930b0bfa906dffde3f6f004ad7ebd16860 authored about 9 years ago
updated screenshot (captured on Ubuntu instead of Linux Mint)

9fa67dced4b0fef2ec175db637d1c078cfbd3cff authored about 9 years ago
fixed risk of loosing schematics/boards when saving a project

c10f81d8d19e727311d07c0707a864a80ccd307e authored about 9 years ago
Expanded "about" dialog

01a1bcc0a97d3877c06c42f012a04c37d0df0eff authored about 9 years ago
merged branch "feature/board_layer_dock" into "master" (closes #45)

950b87eb3e5e520ce475b53ac7ad878ced2c5b8a authored about 9 years ago
updated submodule 'demo-workspace'

e34a89b0b6b1ed40099031864f1cb74141b3915c authored about 9 years ago
BoardEditor: added layers dock widget (project::BoardLayersDock)

731a9e5af9aeb3e3e2196e70709e8e6c78aebeb2 authored about 9 years ago
Boards: added board layer stack serialization (the layer stack is now saved in the board's XML file)

eadf938cb687c466bf3c40a2b7307f1a89a03b3a authored about 9 years ago
Boards: implemented automatic repaint of boards when layers were modified

da184cfe975972ef14a488df5f83bcfc4fb74f45 authored about 9 years ago
renamed class: "BoardLayerProvider" --> "BoardLayerStack"

852202f1cd1321255121a456f23096e0055dc943 authored about 9 years ago
renamed files: "boardlayerprovider.cpp/h" --> "boardlayerstack.cpp/h"

5e57168c1141efbd1d797e49f61759728c154858 authored about 9 years ago
Boards: moved BoardLayerStack instance from Project to Board

this way each board has its own layer stack

1d46023f1038f3f2b2880f228c54167b8cba8165 authored about 9 years ago
docker: added "dia" application to container (useful to view/edit our diagrams)

93804c5a67470a3f4b0145ba8f0619e37d482518 authored about 9 years ago
renamed some board layers (enum values and layer names)

892cf2c07f57f4bd5656b9908c0b78e38b705229 authored about 9 years ago
Board: various improvements in BoardLayer and board graphics items

3251fe01d2c29a2ee9d1a6f209de064df9f5624e authored about 9 years ago
updated submodule 'demo-workspace'

e5416f3608be8d31389c3811ff45517bd7da15d7 authored about 9 years ago
Board: fixed wrong rotation of mirrored footprints

666016d6cd8b9ea8bbe9336a08c959e2e2ddba8e authored about 9 years ago
BoardEditor: fixed issue with grid properties

b595c90539b3f2a5aa8636378c95576c334dc6ba authored about 9 years ago
BGI_FootprintPad: fixed wrong layers of mirrored footprints

cdcba932eab55d2546a69a56a15e4de0de6e977e authored about 9 years ago
GraphicsView: made origin cross smaller

d086e96fba666d9f2d0a1f67ba2d2f31058a3dc5 authored about 9 years ago
added initial support for polygons in boards

- added class project::BI_Polygon
- added class project::BGI_Polygon
- some other small improvem...

6bde6a1a4956337dd7cb6de071316d1b4c7298c7 authored about 9 years ago
SchematicEditor: implemented forward annotation for removing components from schematics

when removing components from the schematic, all corresponding devices will now automatically be...

daff530f670fbf7fd351f29211f8b37bdcfdc47b authored about 9 years ago
improved UnplacedComponentsDock (used in BoardEditor)

- now it's possible to choose a footprint when adding devices to boards
- a preview of the selec...

d719afd513cd05e7d946410f43af3a247ddaddab authored about 9 years ago
added GraphicsItem classes to paint footprint previews

FootprintPreviewGraphicsItem + FootprintPadPreviewGraphicsItem

c7f4b3760437e9ba919dc55a7ba128bfb9706183 authored about 9 years ago
added readme file to each subdirectory

5d8844969665356052b691d3f522765711dea809 authored about 9 years ago
moved all classes of "librepcbworkspace" into new namespace "workspace"

a1657a3b99edd0d8bddc6556bd2a68c021cb244b authored about 9 years ago
travis-ci: refactored file ".travis.yml" and enabled mac osx builds

5975a3a0a4fa7ab208c0c4125458da02596113c9 authored about 9 years ago
added AppVeyor CI for Windows

- added appveyor.yml
- added appveyor batch to readme

d238ffbf5a5b38a19276b09b54dafac23c0b4f30 authored about 9 years ago
commented out a unit test which fails on windows

149b067c42b3b8f7bd0b48e1336e473287dd90d7 authored about 9 years ago
moved EagleImport project into namespace "librepcb"

because of name conflicts on Windows

138a71c6b2e256a7fb809f8a4b6ceda75eab6e4e authored about 9 years ago
moved all librepcb classes into a new namespace "librepcb"

1d361e6a33e4ff12ede683da00f7211ea93b100f authored about 9 years ago
controlpanel.ui: fixed wrong filepath to 'images.qrc' (fixes #39)

a82265e55e50149b0f0762ef735b4ea3cb7e76ee authored about 9 years ago
merged pull request #38 from dbrgn/swp: Added vim lock files to .gitignore

65e7346b1ff833792c42e7a8b9f25c89b3bd0d7c authored about 9 years ago
Added vim lock files to .gitignore

For the vim devs among us :)

b208cfa4ff46f8e696db1d1529bdcf51231fa2bf authored about 9 years ago
Merge pull request #37 from dbrgn/typo

Fix typo in architecture overview

bdefaca04c9b25a09c840f2b2f37c1e01dbcb346 authored about 9 years ago
updated submodule 'demo-workspace'

9db8e46578beab46961d079753507cebc16030d0 authored about 9 years ago
merged branch 'new_library_design' into 'master'

2e0dee5f30649531627db031edde615e16e3eacd authored about 9 years ago
Fix typo in architecture overview

2a913dafe28b13f25e869c8a89c2f74952a336b4 authored about 9 years ago
fixed message box after aborting to open a project (UserCanceled exception thrown)

b92b2bae56e3148621ff965b3b205aa070b22cdc authored about 9 years ago
librepcblibrary: refactored and improved many classes

main changes:
- replaced "SymbolPolygon" and "FootprintPolygon" with new common geometry class "...

ee8ca64f092c7370f6d4489fe1f2e0eb235c9775 authored about 9 years ago
class Uuid: added operator overloadings <, >, >=, <=

sometimes they are useful (for example to create QMap<Uuid, ...> container objects)

6adb303a9f9d79e88a0b3d7e1bcb592502a1b5e3 authored about 9 years ago
LibraryBaseElement: check only the first line of "version" files in library element directories

more lines are reserved for the future

c71a5b62904ccfb8dafeb83657fa3e7a357e1b32 authored about 9 years ago
added ability to choose between different footprints for device instances

9a2972533ad98ce29b41fddc83ea557d589659c6 authored about 9 years ago
fixed wrong SQL SELECT statement in workspace library

15ed1246e8fc6ec6873031e4b569aeda0eaabbf3 authored about 9 years ago
fixed missing footprint texts in boards

120ac86eadebe83e8a514bd6bf0c1caaaa43dc70 authored about 9 years ago
removed { and } from UUIDs in EagleImport UUID_List.ini

8b564e132fa39382e863062d52a8162ba7c1ea4b authored about 9 years ago
small improvements in XmlDomElement

ad175b224c9c3fbae367cabb0be414af7abd7f53 authored about 9 years ago
added support for the "version" text file in all library element directories

8d80d9dc735edf457b216d6f64b02d0225720c8e authored about 9 years ago
fixed possible application crash when using AddComponentDialog

9cdde9be125e768b117e360d94eeb32f47b06b47 authored about 9 years ago
updated many diagrams to the new library structure

8cf2876247d85c8a9d2411a5f8a979edb32d0995 authored about 9 years ago
some general cleanup

e20284caa05254749b571e6a6a22fcdfe46021ec authored about 9 years ago
fixed non-working board editor state machine

8a47a9052d350d13a4e7c063f9aeb7e8d537ff3c authored about 9 years ago
Merge branch 'master' into new_library_design

1b5fc50dfb03f375fa9d60ada1ce5a590555a88d authored about 9 years ago
replaced "QUuid" with our own "Uuid" in all projects

54f83ecf99e3f8ad08538b416b2623858bbe36da authored about 9 years ago
(hopefully) fixed failing filepath unit tests with Qt 5.5.1

4c07b6d812ea43ecec0f91437dc5fb410f38bfef authored about 9 years ago
adjusted graphicsview zoom factor to make zoom steps smaller

34dac3741b659d93739a69741fee9a77b5bc165c authored about 9 years ago
fixed some issues with the new library design

f7fb9baee7aa6cba088b5a17a9a874b6228f4047 authored about 9 years ago
updated submodule "demo-workspace"

5531eb5c9b554731677a4e94c7a24c58c4ae92cb authored about 9 years ago
removed compatibility with old library design

2a26a7bcdf90cd131793ef4a797b5511e8b4fcb1 authored about 9 years ago
some changes for the new library design

6a0d5ebb77b78f27f761d10da0af3c386a46f88e authored about 9 years ago
updated submodule "demo-workspace"

74ccf0133cb42232336eaade3b1fbaca27e6a97f authored about 9 years ago
updated many classes to the new library design (not yet finished)

main changes:
- removed library element "Footprint"
- removed library element "3D Model"
- renam...

f229dc5bdf50ca054792844ebcb088990744120b authored about 9 years ago
travis-ci: updated PPA "ppa:beineri/opt-qt55" to "ppa:beineri/opt-qt551"

39fc8abf19d2f6ddebd7017c4491f7465f7324f2 authored about 9 years ago
readme: added description how to run librepcb

8042c231e9ddb847ae95ce62f220787632304662 authored about 9 years ago
small improvements in library structure diagram

d92b6f82c410ccb1a9d6ba5059722528fee2b10e authored about 9 years ago
Merge branch 'feature/library_refactoring_3' into new_library_design

a8acde9e2e571e70685b142109be6be43944586b authored about 9 years ago
updated submodule "demo-workspace"

8b7ece22a6ce44ffc5b99a89aca3ad9016e1baae authored about 9 years ago
updated submodule "demo-workspace"

9655100ce3a39f04a0cbba93fd8620e00215877d authored about 9 years ago
merged branch "feature/first_run_wizard" into "master" (closes #10)

e48b77ac8a9bf3dc7f9800b47fb00f8060a2be66 authored over 9 years ago
librepcb.pro: changed define GIT_BRANCH from "first_run_wizard" back to "master"

b394d2c9411b977a8f18d99fbe20f9b0eaf2cd57 authored over 9 years ago
Merge branch 'master' into feature/first_run_wizard

b5e8d76c1f17200c45aa7071b912e647ec042d62 authored over 9 years ago
fixed some issues which were reported by the clang static code analyzer ;)

ebafd72d9c6fbd2bc0ed10cc52c4d4c3ddc35b57 authored over 9 years ago
Merge pull request #31 from dbrgn/arch

Added AUR link to README

a3bcc00c325872d0dce7cf3bb65e40837f17ab10 authored over 9 years ago
Added AUR link to README

569ad7c71fa72571fed3a4988da854a93c6cc4ac authored over 9 years ago
added possibility to specify the PREFIX for "make install"

95b8d1a5d301c83e0b2eba46e2bee8150a0a62b8 authored over 9 years ago
travis-ci config: replaced "ppa:beineri/opt-qt541" with "ppa:beineri/opt-qt542"

29d1e22d7b9c67bf881eef7007c0c02aed131a61 authored over 9 years ago
merged branch "feature/dockerfile" into "master" (closes #29)

8314bbc42c7c0c8acbb7c653f6b982e817edecd0 authored over 9 years ago