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
3a43498e5db63338311dcb19bbdd859f796d0f38 authored about 8 years ago
Scan workspace library on every program startup
5589e5596a1368296459505eedcabc758acfa140 authored about 8 years agoRemove and ignore library_cache.sqlite
a41ab5c03c9116c71f11a678d508ff9d827c952e authored about 8 years ago62891bda024e9e52190fb6abbf5281c02bb17e23 authored about 8 years ago
This makes sure that the workspace library SQLite database is always
available and up to date.
The constructor of QSqlQuery already executes the query, so it was
accidentally executed twice.
- Enable Write-Ahead Logging to allow concurrent reading and writing to
the database (see http...
It seems that this has been forgotten in
bed2415a08d02c9900fd0c855581a08570b5d7e6.
9fb9c53c3472f5313403f647ec2e4b67c8eee1f4 authored about 8 years ago
Travis-CI: Cleanup configuration
ca9b0e914d052f4d0a35c1aefe84de32e3a420b2 authored about 8 years ago
If an error occurs while cloning from or pushing to GitHub, the error
output may contain the sec...
This makes the whole Travis-CI configuration much more clear.
5c10c24002230dae5562fa969191a75be1d609ad authored about 8 years ago
This secret is now stored in the web interface of Travis to keep
the file ".travis.yml" as clear...
It seems that these TODOs are already fixed, but were not removed from
the comments...
GraphicsView: Pan with middle mouse button instead of right button
2ddd1107a06860b2f60d456fbd0b6bdc7fbd0229 authored about 8 years ago
Until now, the context menu in the GraphicsView of the SchematicEditor
and BoardEditor did not a...
Because the right mouse button conflicts with the context menu, the
middle mouse button is now u...
This way we have an optical indicator which shows whether the
GraphicsView is in panning mode or...
- Changed mixedCase filenames to snake_case
- Replaced hyphens with underscores
Sort entries of HEADERS, SOURCES and FORMS in *.pro files
f978ee9eeba4a6befd37de138bf6a8f8b65ba310 authored about 8 years ago
This script sorts the entries of HEADERS, SOURCES and FORMS variables in
all qmake project files...
bed2415a08d02c9900fd0c855581a08570b5d7e6 authored about 8 years ago
* README: Add Mac OS X installation guide
* AUTHORS: Add schmijos to contributors
09ab22ba1786a99dfc63324b371aa22b55e78ac1 authored about 8 years ago
https://doc.qt.io/qtcreator/creator-tips.html#adding-a-license-header-template-for-c-code
9f20d36ade6d77af9af3525bbdd0c96735e041a3 authored about 8 years ago
- Fix wrong paths to input (source) directories
- Add more information for developers
Directory and namespace structure refactoring
03aad48b9cdd1fb8bff979b56b00eab57619ed27 authored over 8 years ago3ce1a78eb2d0dcd9a265f0c30d58b49b2b832b55 authored over 8 years ago
0f4e15c6e74de2a1a73c58296e10b855c3937913 authored over 8 years ago
- Old location: ./libs/librepcb/workspace/library/manager/
- New location: ./libs/librepcb/libra...
f040e038f88d0392f055dcb85bcff01bc2c2258f authored over 8 years ago
- Move ./librepcb to ./apps/librepcb
- Move all projects from ./tools/ into ./apps/
b3e04cb24e41c09361e3aadb93b33cba34ac3660 authored over 8 years ago
- Update qmake project files
- Update include statements
- Move all libraries from ./libs/ into ./libs/librepcb/
- Remove prefix "librepcb" from all libr...
d28723337640ad6533a6f6d5b99537d71d1923c9 authored over 8 years ago
c6a63c8c8f649f8577e02d7238e02a8e31e606fd authored over 8 years ago
f7b2399ab709ad63b3e13282943b3d7e26c61b95 authored over 8 years ago
Replace GoogleMock directory with a submodule
d57ee30574853fc91167ac65cf69ff6cb6f4e229 authored over 8 years ago3cc5eca8d602a268e7bca1282a1455cb50eee61c authored over 8 years ago
93fa7cd65666652d3df3417446e4efc4a63e217f authored over 8 years ago
e46e714bba169d2f8702207cb33bdff41a9f6e68 authored over 8 years ago
5e5102c92f8511afea731b517be1a94420f25922 authored over 8 years ago
- missing "override" keywords
- exception specifier mismatch between declaration and definition
d51d3661c449aa24dcc25f29a27c5edd5d506bd8 authored over 8 years ago
This reduces the size of the LibrePCB-Doxygen repository (GitHub pages
fails to build the page i...
Add workspace library manager
013c949163957feeb565a38cb790a06f2c9d3e9e authored over 8 years ago
New classes in workspace namespace:
- AddLibraryWidget
- LibraryInfoWidget
- LibraryListWidgetIt...
f21b043d7ab27189f567181223028ab38e2de9c5 authored over 8 years ago
e6f927a3b895f27d15b79730e79d05318c57d3a4 authored over 8 years ago
e8a1ad75b19e85974b209b4c7772e202af9c7061 authored over 8 years ago
5bf945a520afe0d3334a3c858ec984fb20812166 authored over 8 years ago
9be3731d2588acf99fb8c20b07ed22b43893a1e7 authored over 8 years ago
a74a4176513383fd06cb15717e2ffe07c270e6d6 authored over 8 years ago
Template methods:
- getAttribute()
- setAttribute()
60b9afcdecfbcb695526b6d64f6340be9d022554 authored over 8 years ago
347afbd5b1b79cc32c695711a17a691d8f5c14df authored over 8 years ago
b41226bde6e1eea0bbf0d653671b15a5671e6d35 authored over 8 years ago
32c707b40a527058f68b9742c9370a827567b20a authored over 8 years ago
Add network access manager
04cfab69371e2db528d37cb626f1ce11fdc84ca7 authored over 8 years ago5b8d2cf377510d393dded8ad939be05fc09d3a52 authored over 8 years ago
a7c6bdafd702db65dffb2c4c3eebadd3cad406fe authored over 8 years ago
3b0a98458b615ab2b2756ed5ada5b3696d0091f6 authored over 8 years ago
1e4d3233c13323ccc1a890fe5b4ed5936ff5755f authored over 8 years ago
- Install packages zlib1g, zlib1g-dev and openssl
- Run QuaZIP unit tests
These new classes can be used to execute network requests:
- NetworkAccessManager: Executes net...
Following functions are now thread-safe:
qDebug(), qInfo(), qWarning(), qCritical() and qFatal()
Use Q_DECLARE_METATYPE() and qRegisterMetaType() to register the class
FilePath as a meta type. ...
- UuidTest/SystemInfoTest: Replace ASSERT_*() macros with EXPECT_*()
- DirectoryLockTest/SystemI...
Workspace refactoring
6797a1e616c8a3de736387ee22afb0172a5078a2 authored over 8 years ago7aab64f0d3868cbf149a5474d9f7fb2303605c14 authored over 8 years ago
- Update workspace directory structure to new format
- Update demo projects
- Update ProjectLibraryUpdater
- Update WorkspaceLibraryUpdater
A progress bar is added to the ControlPanel's status bar.
d15e56e9d1be3fa9a3711bfc2cb6bbee5c7a0c99 authored over 8 years ago29cbaa54710b6fef3f153f50688eea70e9429526 authored over 8 years ago
- Add attribute "deprecated" to LibraryBaseElement
- Add method isOpenedReadOnly()
- Add static ...
- Use separate output directories for each project version
- Implement escaping of output filena...
8203c4e735048ea95dd7a712296050ac5bda0267 authored over 8 years ago
- "component_instances" -> "components"
- "component_instance" -> "component"
Spice models are not yet supported by LibrePCB, so I have just removed
all spice model related s...
If a workspace was used by a newer application version and then is
opened with an older version ...
- Add method isValidProjectDirectory()
- Add method getProjectFileFormatVersion()
- Replace raw ...
- Update to the new workspace directory structure
- Add methods to work with libraries (library:...
The version string can be changed in the ProjectPropertiesEditorDialog.
The creation datetime is...
- Use the new common class SQLiteDatabase
- Add new method getElementTranslations()
- Remove met...
7aa3c56b23e7c448aa06326ee66430134a53f385 authored over 8 years ago
db5ea6b41ce374758a8fdf18cf2fd36d8c591993 authored over 8 years ago
The Windows API function GetModuleFileNameExW() seems to be a nightmare.
Hopefully QueryFullPro...
Add Uuid unit tests
9c3598f1422ac3fd7fd7cf5bf3b9cbfc2982f925 authored over 8 years agoba2a93197a666d42b4815741fa883c8dbe01d060 authored over 8 years ago
- Make UUIDs always lowercase
- Make Uuid object invalid when setUuid() returns false
- Make ope...
Refactor/rename common class FileLock
Fixes #14
5be8b8c8bf718b140cf52a5c404e22f5098f5332 authored over 8 years ago
- Lock whole directories instead of single files
- Change lock file basename from ".~lock.FILENA...
d3a6fa4eb3352e5220d15f824b7c278e2417a837 authored over 8 years ago
- Implement method getFullUsername() for Windows
- Cache results of getUsername(), getFullUserna...
198a88f11d1fc7ee8e42a2770578d20aaf4273d2 authored over 8 years ago
be332c9f5c8d518059ffb72f9a013cb0dbee0a8f authored over 8 years ago
The class FilePath should only provide methods to deal with file paths,
and not to make changes ...
Only reported by Clang, not by GCC.
cbffe4469456c28ef40e70c588d335b8f749990f authored over 8 years agoImprove versioning system
da96195775dfbdfdee35d249fc4fba43d9318a5d authored over 8 years ago