Ecosyste.ms: OpenCollective

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

github.com/LibreCAD/LibreCAD_3

LibreCAD 3 is a next generation 2D CAD application written to be modular, with a core independent from GUI toolkits. Scripting is possible with Lua.
https://github.com/LibreCAD/LibreCAD_3

Added layer api unit tests

7852446535e64015ee364775a1929eddc4337c73 authored over 4 years ago by Jedi18 <[email protected]>
Added few layer gui api functions

c3109efec6a83393e6a2775b19b38fe975783219 authored over 4 years ago by Jedi18 <[email protected]>
Added few command line unit tests

143a895b47bb4269c63a31cfc73177bc604a3e50 authored over 4 years ago by Jedi18 <[email protected]>
Added CliCommand GUI API functions

feb35d040bbbff773000e19a298e09b9464d7ffc authored over 4 years ago by Jedi18 <[email protected]>
Added named callbacks.

accc8d8cae497a436e8c083aaa7dd2497aa9242e authored over 4 years ago by Jedi18 <[email protected]>
Added menu unit tests and fixed remove functions

a00020e36b2c6857d281d412e09d6356a9214c7d authored over 4 years ago by Jedi18 <[email protected]>
Added label checks for unique label names on the same level

8b3ce79ff3ad491df3717b8d1c3c03e10f47c7f0 authored over 4 years ago by Jedi18 <[email protected]>
Menu item unit tests added

dedff244d237ef05d4529bca18a8d6622194b916 authored over 4 years ago by Jedi18 <[email protected]>
Added support for menu inside menus

91c7f14770a6d8b46dc1fa825b17566b1f4c69c4 authored over 4 years ago by Jedi18 <[email protected]>
added overloaded functions for remove and get functions, fixed bug of forgetting to remove from menuMap

1403113e791085e4121bbfb068833222223a6aef authored over 4 years ago by Jedi18 <[email protected]>
Added positioning functions for menuitems in a menu

0d6792bb32f2bda2e254de1ffe9c17638a0dd378 authored over 4 years ago by Jedi18 <[email protected]>
added menu positioning and enable functions

ee3a6ff05db42677d6fa30b2049b162a2fdd3f8f authored over 4 years ago by Jedi18 <[email protected]>
Fixed bug in findMenuItem and added hide,show,remove and setLabel functions

04e58852b31027cafe2d8cfe24c7de44d10943c5 authored over 4 years ago by Jedi18 <[email protected]>
Added callbacks list, luaInterface connections and a few other functions for menu and menuitem

7529769ab35d45edfe03c07c9c16447edbcd3a84 authored over 4 years ago by Jedi18 <[email protected]>
Replacement of QAction with MenuItem is done in mainwindow constructor

7b6d5387ad117737ba286c730d9f76a67505df4b authored over 4 years ago by Jedi18 <[email protected]>
Added menu and menuitem class

28b0a03620166e24c6ffe237392c4a5384a362ee authored over 4 years ago by Jedi18 <[email protected]>
Minor change to unittest CMakeLists

6e95a4413b78005b2f2c8ab9678ff1f2df82d0a7 authored over 4 years ago by Jedi18 <[email protected]>
Merge branch 'master' into gui_rewrite

76bee6da6676b13db6e490478ea36f9559c0fcc4 authored over 4 years ago by Jedi18 <[email protected]>
Fix CI build (#296)

0f69a1bf4107a882290c8c1c63d9cc143d9c322a authored over 4 years ago by Florian Roméo <[email protected]>
Refactored operations related code in lua interface.

8e12ed7b271eac48b2bec13e9cb646b34406d05a authored over 4 years ago by Jedi18 <[email protected]>
Added few more MainWindow unit tests

322e1bc5ab5c6fe1efce97935fa71a74735ebd7d authored over 4 years ago by Jedi18 <[email protected]>
Added few more unit tests for mainwindow and added windowmanager unit tests

d6fd9c23155c41af81b582611ae7ad4bb959d92e authored over 4 years ago by Jedi18 <[email protected]>
Updated existing ui tests to work with new changes, added mainwindow unit test

626a369eca543aa267f87e176c54c1ac6517097c authored over 4 years ago by Jedi18 <[email protected]>
Added support for different operation icons depending on context

9d66a39af3893ef4efacc434540ae458587159b6 authored over 4 years ago by Jedi18 <[email protected]>
Removed UI folder completely, shifted snap options connections to toolbar class.

adc5ab713152ccad6c35932a415f21dddae0023d authored over 4 years ago by Jedi18 <[email protected]>
Added operation icons property for tools

54863220c3bf529cecf7f9c041c2e1d5912731ff authored over 4 years ago by Jedi18 <[email protected]>
Shifted running and finishing of operation to cpp from lua

997418095e4fa0204dc13aff98c2b99e565c3e47 authored over 4 years ago by Jedi18 <[email protected]>
Added support for command line lists in initialization properties

45a45a9d33ea5aef3340410c4a90899b04cfb27c authored over 4 years ago by Jedi18 <[email protected]>
Reorganized lua operation initalization, added optional description option

d36963d77836de6a1115183951b66742ffc1dd54 authored over 4 years ago by Jedi18 <[email protected]>
Added automatic generation of toolbar buttons based on location of file and other attributes.

9b781d39f75c1d16f0f850d3f7dee8c67b83e9e6 authored over 4 years ago by Jedi18 <[email protected]>
Added automatic addition of command and menu from properties in Lua operation class.

6d8f5d6783aa0ef91bfb3ebc13787bda4b338a4b authored over 4 years ago by Jedi18 <[email protected]>
Removed toolbar.lua, moved toolbar connect calls to each operation file

db81b0df54fdc7fae519009ba55437488b0f3272 authored over 4 years ago by Jedi18 <[email protected]>
Fixed order of execution of operations, updated CMakeLists for contents of path.lua, removed some ui files

9acd7081cd05d6506fa975574192df5316d4ff33 authored over 4 years ago by Jedi18 <[email protected]>
Added loading of lua operations, updated init method for each operation

7f22d0acc5e32a12c56e7a42b22811e94b0e6ecc authored over 4 years ago by Jedi18 <[email protected]>
moved menu connect and add command to their respective operations file

0936d9fd139e2a5199595d9a0c4be42e874bf7e1 authored over 4 years ago by Jedi18 <[email protected]>
Shifted save and saveas slots to cpp

1a74138cd8a83155e9a5e0e10f0e6b612361c5bc authored over 4 years ago by Jedi18 <[email protected]>
Added window manager class and implemented new and open buttons

781f76a0d75aab7ca6b3b2584896ef35a7d243dd authored over 4 years ago by Jedi18 <[email protected]>
Removed active_metainfo, active_layer and active_block from lua code

5134c291cfd7411edba2e13037b0b9b61d822d5d authored over 4 years ago by Jedi18 <[email protected]>
Removed remaining use of id in luascripts and cadmdichild along with related functions like forMe

956d60206811a94f34839ffa5c92b7802a0da678 authored over 4 years ago by Jedi18 <[email protected]>
Changed _operations in luaInterface, removed a few remaining self.target_widget and getWindow calls from lua code

5eed9a4dbee67ae44088e225adab17701992e415 authored over 4 years ago by Jedi18 <[email protected]>
Updated lua code to remove all self.target_widget mentions, update code to use new function parameters

53dfdbca76ebc8c3cba65df90f83142f37c80967 authored over 4 years ago by Jedi18 <[email protected]>
Removing id from lua code, still a lot left to refactor

52d3012ba134c07b55deafb0cb7442a9365460cf authored over 4 years ago by Jedi18 <[email protected]>
fixed polyline bug

e20dcc7dbfe58794a0d8c7fa5c501797af63ef8c authored over 4 years ago by Jedi18 <[email protected]>
Added addButton and addCheckableButton to toolbar, updated toolbar.lua code and fixed circ depend issue

2ca4b062aa3ffd58d52c281516697decf5e1e26e authored over 4 years ago by Jedi18 <[email protected]>
Fixed missing mainwindow.ui in mainwindow, Cmakelists and added connectMenuItem

629ab9afa2741a58853aceaf3724233a13bdf8e2 authored over 4 years ago by Jedi18 <[email protected]>
Added point signal and removed commented lua code from cadmdichild.lua and commandline.lua

f369bb0173ab35de7baade77e95058a72c658d05 authored over 4 years ago by Jedi18 <[email protected]>
Changed luaInterface qt connect calls to actual connect calls in mainwindow, add remaining relativeCoordianteEntered

55212f1324b7da9624e099953f38646c9b1fd3cc authored over 4 years ago by Jedi18 <[email protected]>
callback commands list has been moved to clicommand, input trigger events moved from commandline.lua to mainwindow

7e402ca575129b3ee665c17a72e7d08002530562 authored over 4 years ago by Jedi18 <[email protected]>
Shifted few clicommand.lua trigger events to mainwindow

5700d13ecf0f4a73068f28d57f29d42d82028530 authored over 4 years ago by Jedi18 <[email protected]>
Shifted input trigger events connections to MainWindow from addCadMdiChild

6862393e7f2706acc6239bf43f87db8394e3087e authored over 4 years ago by Jedi18 <[email protected]>
Added luainstance pointer to mainwindow and changed mainwindow namespace

d7571e1e05d8fa3a2aaa60cd2ee20c73ec769a4a authored over 4 years ago by Jedi18 <[email protected]>
Tested line drawing to see if drawing still works.

6ddf08305c9a1e7f0cad276e0b8d440befbfabd8 authored over 4 years ago by Jedi18 <[email protected]>
Added the select tools to toolbar and added basic create menu function

71137673a2710873d5729dab369916e6a58bbd8c authored over 4 years ago by Jedi18 <[email protected]>
basic main widgets added but no functionality yet

3a87c24e79deff59446e0eb3930afe0c7b93fd73 authored over 4 years ago by Jedi18 <[email protected]>
Basic MainWindow class implemented. CadMdiChild, layers and select tools initialized.

8eda7ba7d7266d10cf44cb418bb045f2170c59a0 authored over 4 years ago by Jedi18 <[email protected]>
Merge pull request #294 from LibreCAD/dependencies

Update libdxfrw and tinyspline dependencies

00d7522855e4fcfe14aa01a2e504568ac8e57a32 authored over 4 years ago by Florian Roméo <[email protected]>
Merge branch 'master' into dependencies

719de4e51e106bb55c340efa428aedfeb4cbe4c5 authored over 4 years ago by Florian Roméo <[email protected]>
Update libdxfrw and tinyspline dependencies

bb943c921c8c0a4ba719811c2de7e0562c376eff authored over 4 years ago by Florian Roméo <[email protected]>
Merge pull request #290 from Jedi18/morelineoperations

More line operations

d0e8684ce2ca591b64212728fa2ad06e408a5149 authored over 4 years ago by Florian Roméo <[email protected]>
Merge branch 'master' into morelineoperations

64ab93f3a7b5d2f703fee103dbf01391f0fce922 authored over 4 years ago by Florian Roméo <[email protected]>
Merge pull request #292 from LibreCAD/feragon-patch-1

Update librecad binaries location

1cb2c389717b68f81c892b4fd14175b88c72d28e authored over 4 years ago by Florian Roméo <[email protected]>
Update librecad binaries location

cb167a226f5b8726976440213a6afd4dfbd432f7 authored over 4 years ago by Florian Roméo <[email protected]>
Merge pull request #291 from LibreCAD/harfbuzz

Add harfbuzz dependency

410813edd392af76265df968ed42907c7ca4e043 authored over 4 years ago by Florian Roméo <[email protected]>
Merge branch 'master' into harfbuzz

df5ba6ffa0f280c4bcc13192f9b5442b38d6d4ee authored over 4 years ago by Florian Roméo <[email protected]>
Add harfbuzz dependency

eadddd3fe1c6f03683755dee4e96b648273c4e89 authored over 4 years ago by Florian Roméo <[email protected]>
added horizontal and vertical lines

b364efc88c012069d8a625281c7703ca59cd1732 authored over 4 years ago by Jedi18 <[email protected]>
added option for entering distance for parallel/orthogonal

ac8f824b7724c981f571be4ed0664735719d320a authored over 4 years ago by Jedi18 <[email protected]>
added correct direction to line based on line position.

1b00eeed7dfb063f5f6bda02b40d4b8feebc454c authored over 4 years ago by Jedi18 <[email protected]>
added orthogonal line operation

3ce42af4f1c7ef9b46520a3e3e46c84663b35ac7 authored over 4 years ago by Jedi18 <[email protected]>
add parallel line operation

ff99326538a088a3a799f98aca9dddd49471cc97 authored over 4 years ago by Jedi18 <[email protected]>
Merge pull request #288 from Jedi18/lineoperations_feature

Added some line create operations

f01fdc8ad963165fb50bed76653892c1188d3f45 authored over 4 years ago by Florian Roméo <[email protected]>
Added polygon tangent creation operation

6a9e976173287579aa19213d6e461bc988bae863 authored over 4 years ago by Jedi18 <[email protected]>
Refractored polygon code

374007221d0afe5c419b1c83afb0c0e8f9786adb authored over 4 years ago by Jedi18 <[email protected]>
Added polygon create operation for two points

ea3d7f3a7ed4dd4237f0063bda97e451cd49acc5 authored over 4 years ago by Jedi18 <[email protected]>
Fixed bug with polygon creation

9bb1c9c69b5e58a70915603b7435cdc5adc9fa63 authored over 4 years ago by Jedi18 <[email protected]>
added polygon create operation

50923fe0d600d8924787e14c42da2f5bc7ad5a4a authored over 4 years ago by Jedi18 <[email protected]>
Polygon operation partly implemented

2b010431b7fe9975fd547535e7a05963838ff53b authored over 4 years ago by Jedi18 <[email protected]>
Added rectangle create operation in lineoperation

4b92b160ff994c207022f22b5b4bc5305b6e5d5e authored over 4 years ago by Jedi18 <[email protected]>
Added line with point,angle,length

5eb6e95e1877b35a7d140c00c46434f7d1335cff authored over 4 years ago by Jedi18 <[email protected]>
Merge pull request #287 from Jedi18/master

Minor pattern fix in CMakeLists

c1b3073d08c28be18d4ef09d4fd0e5f6495d36a6 authored over 4 years ago by Florian Roméo <[email protected]>
Minor pattern fix in CMakeLists

d09323d145e608e19b7b66f60fff1cbe45e9f758 authored over 4 years ago by Jedi18 <[email protected]>
Merge pull request #286 from LibreCAD/Jedi18-fhs_feature

Exclude CMakeLists.txt from LC3 installation

dc5cf6f2871639208884e9457d043e9c15ab61f4 authored over 4 years ago by Florian Roméo <[email protected]>
Merge branch 'master' into Jedi18-fhs_feature

5ba0c2fbaade3f9bea80e9e57d664e59f06b180d authored over 4 years ago by Florian Roméo <[email protected]>
Merge pull request #284 from Jedi18/fhs_feature

Adding install commands to install LibreCAD while keeping with FHS standards

86b42a0e8edcdbbdaa477c29c844440062c12551 authored over 4 years ago by Florian Roméo <[email protected]>
Exclude CMakeLists.txt from installation

59876a36243790e069266e8a2750046dfbd9eb32 authored over 4 years ago by Florian Roméo <[email protected]>
Merge branch 'master' into fhs_feature

4f4e01802c0ae19e32552e16d2a3d9df5bccbb62 authored over 4 years ago by Florian Roméo <[email protected]>
Merge pull request #285 from Jedi18/ellipseoperations_feature

Ellipse Operations feature

3eb9342db48aedaf8988015b57e3d804089ee1ce authored almost 5 years ago by Florian Roméo <[email protected]>
Added ellipse foci point create operation

12c1338fa59839b365d5ccd673f429be6486aad2 authored almost 5 years ago by Jedi18 <[email protected]>
Updated run_basic_operation function calls to use the new parameter, renamed ellipse operations

5d570160e7f7392ab9c6f31bc60485a75be9736b authored almost 5 years ago by Jedi18 <[email protected]>
Fixed ellipse bug causing crash and added ellipse actions to menu

3731960059b2d185abdeac2798da798195c314d8 authored almost 5 years ago by Jedi18 <[email protected]>
Added FINAL_INSTALL_PREFIX for path.lua

f3d24bec4b408eb8b32963624324a1519d6f2f33 authored almost 5 years ago by Jedi18 <[email protected]>
Merge pull request #283 from Jedi18/bettererror_feature

Add entity constraint checks

1c87aff640fcb288fd5b1eafd7cb91913cb20dce authored almost 5 years ago by Florian Roméo <[email protected]>
Added few missing lines

9670d4376216ad87ade7fae1e5f4cbb48b910a4a authored almost 5 years ago by Jedi18 <[email protected]>
Added missing exception

cb83d48f432ac64a8527797663f171073428b998 authored almost 5 years ago by Jedi18 <[email protected]>
Removed .lib files during install and updated path.lua to point to correct files

80caed8f66fdd443b574d9ba9064f021df506be3 authored almost 5 years ago by Jedi18 <[email protected]>
Remove include dirs (except tinyspline) and add lcUI and lcUILua

be6186dac99d8b91295410ee2c18382acd827fdc authored almost 5 years ago by Jedi18 <[email protected]>
Added install cmake commands

07107b36d4ffb30a20ced0332dc12e2562de2890 authored almost 5 years ago by Jedi18 <[email protected]>
Removed checkEntityConstraints and updated checkValues to perform the constraint check.

c6fca1d8eeb45b305f199998e3ce66bb95ebacc9 authored almost 5 years ago by Jedi18 <[email protected]>
Add entity constraint checks

d4fa54178acc2f9b24aa86e54d0c75cc5541cd67 authored almost 5 years ago by Jedi18 <[email protected]>
Merge pull request #280 from LibreCAD/boost-dyn-libs

Use boost dynamic libs if Conan is not used

a9fed044ea488acffbfa50bb4b1aaec9d61de65e authored almost 5 years ago by Florian Roméo <[email protected]>