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
Our preprocessor defines in `common.pri` were accessible in all source
files of the whole projec...
e56608a4acd9eb2660422f78f5d1d7deaaea7b20 authored over 8 years ago
- Add method `toPrettyStr()`
- Add method `isPrefixOf()`
- Fix wrong return value of operator ov...
Add .gitattributes to avoid automatic EOL conversion
2732d1a4149f4a403915c58594edfd6624a80c41 authored over 8 years ago4468d5960916c86337434fc4adde731f493a27bd authored over 8 years ago
Add .gitattributes to avoid automatic EOL conversion
0a35425db66e2416268b5d5409d1a0fe931ae7b7 authored over 8 years agoAdd a "new project"-wizard
08f2597177138e8fecfbaed524bf2aa581336792 authored over 8 years ago
Directly after starting the LibrePCB application, following information
will be written to the l...
d33d622806fa1c6302766db2bb6775af3e9e97f3 authored over 8 years ago
As the unit tests now use the QtWidgets module, an X server is required
to run the tests. Otherw...
When creating a new project, schematics and boards are no longer
created/added automatically. Th...
This wizard makes it easier to create a new project, and it allows to
specify some additional in...
All files in the new directory "res" will be copied into the output
directory while building lib...
New methods:
- FilePath::isLocatedInDir()
- FilePath::cleanFileName()
- Use the new methods FileUtils::readFile() and FileUtils::writeFile().
- Make private construct...
This makes sure to create only files with valid/portable filenames. And
it fixes some TODO's in ...
New methods:
- FileUtils::readFile()
- FileUtils::writeFile()
1df30cf0fd5139b10ef766ea13aa2774cab1a70e authored over 8 years ago
When opened a project which has no schematics and boards, neither the
schematic editor nor the ...
b7ff93e32780231625c36a018ed6a055425f9631 authored over 8 years ago
Replaced "noexcept" of following constructors with "throw (Exception)":
- BoardDesignRules::Boar...
Creating new library elements was not possible because the wrong
filepath (a temporary directory...
- Some general concept improvements
- Replace raw pointers with smart pointers
- Make private co...
- Add overloaded method getRoot() which also checks the root node name
- Use QScopedPointer for ...
Use the new FileUtils methods for removing files.
8c86a159a206a53c79fb396a02f98d7e97664910 authored over 8 years ago9c08d920ca05f2336c96151a312aa8af2796989c authored over 8 years ago
Renamed files: "version" --> ".version"
c405d2b87614872dc4686ce455cd66db8cfe4d1a authored over 8 years ago
- Rename file "version" in each library element to ".version"
- Use semantic version numbering (...
- library::Library -> workspace::WorkspaceLibrary
- library::CategoryTreeModel -> workspace::Cat...
The ctor of WorkspaceLibrary takes now a reference to the Workspace
object instead of two filepa...
Refactor workspace settings
5312ae3a9715a2117ac01d887914bd6d8bcb312f authored over 8 years ago
- Use XML file to load/save settings (instead of INI)
- Replace private constructors/operators w...
5d341304da9b30803be25fc6d797aca33d7a143f authored over 8 years ago
The filepath of the last opened/created projects are now saved in the
client settings instead of...
Use the new workspace metadata file format.
8613da2ea9df6eb40296798f6e21e05a0eca0d3a authored over 8 years ago
- Use simple textfiles to load/save filepath list (instead of INI)
- Replace private constructor...
Travis: Simplify build matrix
2d80f025e905935d640d0875843fa7c9a4d21569 authored over 8 years ago
- Reduce count of jobs (8 --> 4)
- Run all linux builds on Ubuntu Trusty (instead of Ubuntu Prec...
We use an encrypted string in .travis.yml to get write access to our
doxygen output repository (...
When the SQLite database does not exist and the user adds a component to
a schematic, an SQL er...
Netpoints which are connected to no pin and less than 2 netlines will
be displayed as a small cr...
- Renamed: SES_AddComponents -> SES_AddComponent
- Removed not (yet) used tools:
- SES_Move
- ...
Board netlines/netpoints/vias/pads were not registered to the
"highlightedChanged" signal of the...
Connecting two nets together (in the schematic editor) did not work
if at least one of both nets...
- Add high-level undo command CmdRemoveViaFromBoard
- Add high-level undo command CmdRemoveDevi...
Replace copyright notice in license headers and add AUTHORS.md
10baf68e95078ca4e3705031736a98c02ac0cde7 authored over 8 years ago385f6b71ac06ee6d96c500959ed2f6fa27d2dbd0 authored over 8 years ago
9834741fe00a28e302297f380bc8eb43a9e76b6b authored over 8 years ago
- Use QScopedPointer in ErcMsgList. See #92.
- Use delete instead of private constructors. See ...
a530013989b5730b40dc23914f9f4947e1076297 authored over 8 years ago
0fc95f54ef693183443cb59ba7291542f53e275e authored over 8 years ago
This method has thrown an exception when tried to set the name of a
component instance to its cu...
cec5d08004ce47d726fb0b0bc2dc04f0aa0b799b authored over 8 years ago
Add schematic editor activity diagrams
1d410c6aa715868c5a87b043d66536ae8c5d15c3 authored over 8 years ago42b9238db2fb2f26068ab00fc5362ef09ab39ea7 authored over 8 years ago
31efafc019fc5ec9364ef843fcde33be2881a766 authored over 8 years ago
066c897daafc36a07a103cf4c33b8da396cc356e authored over 8 years ago
484b7afae5eb502c0605b9e722abd5b596412899 authored over 8 years ago
bf5ba7107e546105cf49bb2fafeda3d01e6d5542 authored over 8 years ago
Show git revision in about dialog
e549191e93e460d05b517da093979f29bc7edabf authored over 8 years agoAdd the commit hash and a link to librepcb.org. Fixes part of #17
e72cae0772609345a53cd6cb2315bd12cb9baa7f authored over 8 years ago1a74f7cf0a7e8ba556c030ffd2667864d03d79cc authored over 8 years ago
6afd61980d799c9e98d806ea53452d3d3850a7b7 authored over 8 years ago
* Add note about the demo workspace
* Move section "Workspace" into section "Run LibrePCB"
* R...
Use markdown for project descriptions (instead of HTML)
b504ebd30719f599ee5d9094874ca275e2d9e51a authored over 8 years ago
Qt WebKitWidgets is no longer required, so the normal qt5 package
should now work for us.
...because the "hoedown" submodule is required to build.
2cd4d375a2ad8e6b087183021172aa09512128a1 authored over 8 years agoEspecially the module "webkitwidgets" is no longer required.
3fe8449e944abafca3c2d492a71e9573c2b61cf6 authored over 8 years agob2e9e51600ef7fe5daf60bd50814fcdc471fcac4 authored over 8 years ago
b26039c909f1205ae4c80f20db0bb3a851ab9f2b authored over 8 years ago
207d01101face1e20a10ca097d9241047307f3d8 authored over 8 years ago
Removed the HTML project description from any core classes as this will
be replaced with a markd...
Now we display the README.md markdown file instead of the HTML project
description.
cbee2fbc89a400c7242506543337753fb57f253c authored over 8 years ago
Layers which are missing in the board file will now be loaded anyway.
206955bdb5815c3670e13f60622dcb3f2af9c078 authored over 8 years agoMember variable "mParent" was not updated...
df2539a597518777c25c18b4efa2eb30e521df19 authored over 8 years agoUse `getpwuid()` function instead of doing shell execution and parsing.
Fixes #76
c685c679c74c9dc365ea214e5d36719de91e78e8 authored over 8 years agoUses a custom Qt bottle (binary package) built by me for my own project (qutebrowser).
Fixes #63
3ac296d5bed91a7411c5f4586d35070aa9a82442 authored over 8 years ago9939d5b9b5c12f9274ab973a48d86af0113e4e21 authored over 8 years ago
Parts of the file are copied from:
- https://github.com/puppetlabs/puppet/blob/master/CONTRIBUTI...
68d4a1e5a13b3e633c53977ffc2e27bf31382d06 authored over 8 years ago
Some widgets changed their width when selecting a different component because the width of UUID ...
09f029d135ae66112dc6aff1605cacdb06e9881c authored over 8 years agob574c0e2146acd15becee3a417216a9e89ced05d authored almost 9 years ago
- added common classes to generate fabrication output files: ExcellonGenerator, GerberApertureLi...
5e33b24ffbede67fffc6f5e87103605563ddde5a authored almost 9 years ago
- Added classes: BoardDesignRules, BoardDesignRulesDialog, CmdBoardDesignRulesModify
- Added the...
fe757e58175d61d5bbca8615cb2c51c24c134065 authored almost 9 years ago
Context menu of the device --> change footprint
017aa54524c7763a2960ec65ca409aa9f3cb9a40 authored almost 9 years agoWindows has linked to the wrong Qt DLLs. With adding the directory of the correct Qt DLLs to the...
1c4a7c028a637f344f69b422a4d231a3447a3295 authored almost 9 years ago718dc16f98400cf702b70f81c626d8e241ee87e0 authored almost 9 years ago
c012eecf9e509ce7b8ebb692a3b3bc2662d82aa0 authored almost 9 years ago
a7ccbfab52cb1e702b0691cb5aeb32520ce1bfd0 authored almost 9 years ago
- added classes: BI_NetPoint, BI_NetLine, BI_Via
- added graphics item classes: BGI_NetPoint, BG...
94dcd76f9b44882b49099415d7b7495f726b0640 authored almost 9 years ago
Local variables in loops are now captured by value instead of by reference.
This fixes possible ...
...until someone fixes issue #63
506f831781a3f36f777e3e9347b8b5edc85c6d0e authored almost 9 years agoWhen drawing a wire in the schematic editor, all other lines/pins of the same net signal will no...
b71442081de36c8455a7a0c752378926b953c963 authored almost 9 years agoThese methods should usually never throw an exception. But in case of a critical bug we could se...
d3acad941df5004a8725cc7264330773faf6efbf authored almost 9 years ago- The QByteArray required for conversion from QString to "const char*" is no longer static but a...
90176c43d07b62d38b315d49637dc8b7cd41314b authored almost 9 years ago26c7b81222526e8500cd9f4f0c0859906a0b7394 authored almost 9 years ago
213cb1a64b7c0cefd31ba6ccd252b774091568b1 authored almost 9 years ago