Search found 31 matches

by CADennis
Sun May 14, 2017 11:24 am
Forum: Developers corner
Topic: Exceptions improvement
Replies: 40
Views: 7855

Re: Exceptions improvement

:D Q2: Is such a change acceptable? Hi Abdullah! If it makes you happy, yes go for it! My motivation was to keep alive a free CAD tool, that allows people suffering broken infrastructure such as bombed hospitals to repair essential spare parts. Now I don't see why such a motivation should end in fri...
by CADennis
Wed May 10, 2017 9:01 pm
Forum: Pull Requests
Topic: Pull Request HowTo
Replies: 32
Views: 125639

Re: Pull Request HowTo

Thank you for the nice feedback, yorik and kkremitzki. Here are some snippets to hint at the direction how static scans could identify the regressive code jitter. I read your suggestions. And I take them serious. My plan is to avoid déjàvues at manual PR reviews and of course to allow that "mas...
by CADennis
Wed May 10, 2017 7:54 pm
Forum: Developers corner
Topic: Exceptions improvement
Replies: 40
Views: 7855

Re: Exceptions improvement

4WmayerAndAbdullah.png
4WmayerAndAbdullah.png (14.51 KiB) Viewed 1880 times
by CADennis
Mon May 08, 2017 8:38 pm
Forum: Pull Requests
Topic: Pull Request HowTo
Replies: 32
Views: 125639

Re: Pull Request HowTo

c'mon, that's not complicated! That's just two guys writing down the C Major scale :D :D Maybe your mobile browser didn't render the monospaced font nicely? monospaced_desktop.png Here is a shell script to demo and have something to implement the scanner against: #!/bin/bash # Copyright 2017, CADenn...
by CADennis
Sat May 06, 2017 6:00 pm
Forum: Developers corner
Topic: Porting to python3
Replies: 957
Views: 196557

Re: Porting to python3

[...]P.S. Is there a chance conda is getting in the way a bit? [...] +1 "... Well not all libraries which an advanced user needs are included. But you can install them ontop via Pip or anything, but of course that will be a bit out-of-sync, i.e. things will crash at your hobby desktop ..."...
by CADennis
Sat May 06, 2017 12:57 pm
Forum: Developers corner
Topic: Exceptions improvement
Replies: 40
Views: 7855

Re: Exceptions improvement

I am not a fan of communicating to the end user through exceptions. That makes coding for fellow developers feel like flying through a meteroid field. The argument, it would reduce necesary branch coverage testing, is only valid to those who do not test the exception branches. A cheap trick to justi...
by CADennis
Fri May 05, 2017 8:15 pm
Forum: Pull Requests
Topic: Pull Request HowTo
Replies: 32
Views: 125639

Re: Pull Request HowTo

When I screw things too much with git I sometimes do the following to start over: 1. Save your changes in a diff file with git diff mybranch..master > mychanges.patch 2. Delete your dirty branch, make a new clean one from a fresh, up-to-date master 3. Switch to that branch and apply your changes wi...
by CADennis
Wed May 03, 2017 10:33 am
Forum: Developers corner
Topic: Low hanging fruits
Replies: 70
Views: 18772

Re: Low hanging fruits

And it's not "a low hanging fruit" :D High hanging fruit? :) Let's clarify that with a 3D physics simulation . btw., in case someone needs help preparing for Google Summer of Code, found some useful insights by one of the FreeCAD black belt masters : When running the unit tests of the lat...
by CADennis
Wed May 03, 2017 10:25 am
Forum: Open discussion
Topic: FreeCAD and Bullet Physics
Replies: 6
Views: 3569

Re: FreeCAD and Bullet Physics

[...] My first working script: https://www.youtube.com/watch?v=9uH3N0tRMP4 [...] Multiple boxes: https://www.youtube.com/watch?v=Wc-4L5FDI48 [...] ¡Excellent, Javier! Imagine what we can provide when users pair your bulletphysics integration with the proposed regression test automation recorder . (...
by CADennis
Mon May 01, 2017 3:21 pm
Forum: Install / Compile
Topic: docker reference builds for Python3 / QT5 /Ubuntu16.04
Replies: 9
Views: 4391

Re: docker reference builds for Python3 / QT5 /Ubuntu16.04

Hi, CADennis, and thanks for your tip, yorik: I applied the '-lmpi_cxx' flag to the CMAKE_CXX_COMPILER setting in CMake and FreeCAD built completely. And it even starts-up! Now I need to play with it a little bit. So, using vanilla-flavored Debian Stretch (as of today) and OCCT-7.1.0 libraries the ...