teepee changed the topic of #openscad to: OpenSCAD - The Programmers Solid 3D CAD Modeller | This channel is logged! | Website: http://www.openscad.org/ | FAQ: https://goo.gl/pcT7y3 | Request features / report bugs: https://goo.gl/lj0JRI | Tutorial: https://bit.ly/37P6z0B | Books: https://bit.ly/3xlLcQq | FOSDEM 2020: https://bit.ly/35xZGy6 | Logs: https://bit.ly/32MfbH5
mmu_man has quit [Ping timeout: 245 seconds]
califax has quit [Remote host closed the connection]
J23k1 has joined #openscad
califax has joined #openscad
J23k54 has quit [Ping timeout: 246 seconds]
guerd87 has quit [Read error: Connection reset by peer]
guerd87 has joined #openscad
cbmuser has quit [Server closed connection]
cbmuser has joined #openscad
LordOfBikes has quit [Ping timeout: 260 seconds]
LordOfBikes has joined #openscad
foul_owl has quit [Ping timeout: 246 seconds]
Ekho has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 240 seconds]
teepee_ is now known as teepee
knielsen has quit [Server closed connection]
knielsen has joined #openscad
pah has quit [Ping timeout: 250 seconds]
JakeSays has quit [Server closed connection]
JakeSays has joined #openscad
pah has joined #openscad
crazy_imp has quit [Ping timeout: 260 seconds]
crazy_imp has joined #openscad
foul_owl has joined #openscad
peepsalot has quit [Ping timeout: 245 seconds]
qeed_ has joined #openscad
qeed has quit [Ping timeout: 246 seconds]
misterfish has joined #openscad
h-erectus has quit [Remote host closed the connection]
h-erectus has joined #openscad
misterfish has quit [Ping timeout: 245 seconds]
pbsds has quit [Server closed connection]
pbsds has joined #openscad
mmu_man has joined #openscad
little_blossom has quit [Quit: little_blossom]
little_blossom has joined #openscad
juri_ has quit [Server closed connection]
juri_ has joined #openscad
qeed has joined #openscad
qeed_ has quit [Ping timeout: 246 seconds]
pie_ has quit []
pie_ has joined #openscad
pie_ has joined #openscad
pie_ has quit [Client Quit]
pie_ has joined #openscad
pie_ has quit [Client Quit]
pie_ has joined #openscad
misterfish has joined #openscad
pie_ has quit [Client Quit]
mmu_man has quit [Ping timeout: 246 seconds]
pie_ has joined #openscad
pie_ has quit [Client Quit]
pie_ has joined #openscad
pie_ has quit []
pie_ has joined #openscad
pie_ has quit [Client Quit]
pie_ has joined #openscad
pie_ has quit []
pie_ has joined #openscad
pie_ has quit [Read error: Connection reset by peer]
pie_ has joined #openscad
little_blossom has quit [Quit: little_blossom]
mmu_man has joined #openscad
mmu_man has quit [Ping timeout: 246 seconds]
pie_ has quit []
pie_ has joined #openscad
greenbigfrog has quit [Ping timeout: 245 seconds]
greenbigfrog has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 240 seconds]
teepee_ is now known as teepee
pie_ has quit [Ping timeout: 252 seconds]
pie_ has joined #openscad
peepsalot has joined #openscad
mmu_man has joined #openscad
mmu_man has quit [Ping timeout: 245 seconds]
<gbruno> [github] t-paul pushed 1 additions 3 modifications 1 removals (Find and use installed Crypto++ library.) https://github.com/openscad/openscad/commit/2b598fd7cd27bbefeccaac93e8d2d5a00681ab46
<gbruno> [github] t-paul opened pull request #4699 (Python prepare) https://github.com/openscad/openscad/pull/4699
<gbruno> [github] t-paul closed pull request #4601 (Python delivered in tiny bites) https://github.com/openscad/openscad/pull/4601
L29Ah has quit [Ping timeout: 246 seconds]
<gbruno> [github] t-paul pushed 1 modifications (Install libcrypto++-dev on github CI.) https://github.com/openscad/openscad/commit/6d470929f75387c57e19ac78ceb4d3f0e976243c
<gbruno> [github] t-paul synchronize pull request #4699 (Python prepare) https://github.com/openscad/openscad/pull/4699
qeed_ has joined #openscad
qeed has quit [Ping timeout: 246 seconds]
<gbruno> [github] t-paul synchronize pull request #4699 (Python prepare) https://github.com/openscad/openscad/pull/4699
<gbruno> [github] t-paul pushed 1 modifications (Use different header file for detection which is available in v5.6.4.) https://github.com/openscad/openscad/commit/730f722a05de541aa20ab8df2994e5989bf3f45b
<gbruno> [github] piegamesde opened issue #4700 (Add "copy" argument to `mirror` and other transforms) https://github.com/openscad/openscad/issues/4700
mmu_man has joined #openscad
L29Ah has joined #openscad
<gbruno> [github] t-paul pushed 1 additions 4 modifications 1 removals (Find and use installed Crypto++ library.) https://github.com/openscad/openscad/commit/1572e70a3cb0b990deec5e48b5b00675d35a64eb
<gbruno> [github] t-paul synchronize pull request #4699 (Python prepare) https://github.com/openscad/openscad/pull/4699
<gbruno> [github] jbinvnt synchronize pull request #4675 (GSoC 2023: Create VertexStateManager) https://github.com/openscad/openscad/pull/4675
<gbruno> [github] t-paul pushed 1 modifications (Bump manifold to latest version (v2.1.0-64-g96c57c0).) https://github.com/openscad/openscad/commit/587e8ce12d0a6880722f43c980b8b379796df5ad
<gbruno> [github] t-paul opened pull request #4701 (Bump manifold to latest version (v2.1.0-64-g96c57c0).) https://github.com/openscad/openscad/pull/4701
mmu_man has quit [Ping timeout: 260 seconds]
<joseph_> teepee: The midterm evaluation forms will open tomorrow with a deadline of July 14th. I'm just getting a few more minor things together before my PR #4675 is ready for additional feedback. Its scope is still limited to non-functional refactoring, which should simplify review.
<joseph_> After the second phase starts, I think it will be valuable to discuss how I should proceed with marking legacy vs. modern rendering calls at compile and runtime. I expect that once I get momentum on that, the volume of my code changes will increase. This first half has been more deliberative/exploratory. Eventually, I want to polish up my notes on the codebase and perhaps publish them as documentation, but this is GSoC not GSoD :)
teepee_ has joined #openscad
teepee has quit [Ping timeout: 240 seconds]
teepee_ is now known as teepee
<gbruno> [github] t-paul closed pull request #4699 (Python prepare) https://github.com/openscad/openscad/pull/4699
<gbruno> [github] t-paul pushed 2 additions 10 modifications (Merge pull request #4699 from openscad/python-prepare-2 Python prepare.) https://github.com/openscad/openscad/commit/133f7ef0d71431353d8955a278678dcdd02f46f4
L29Ah has quit [Ping timeout: 250 seconds]
<gbruno> [github] jbinvnt synchronize pull request #4675 (GSoC 2023: Create VertexStateManager) https://github.com/openscad/openscad/pull/4675
<gbruno> [github] jbinvnt synchronize pull request #4675 (GSoC 2023: Create VertexStateManager) https://github.com/openscad/openscad/pull/4675
L29Ah has joined #openscad
mmu_man has joined #openscad
guso78_19 has quit [Quit: Client closed]
guso78_36 has joined #openscad
little_blossom has joined #openscad
kintel has joined #openscad
<kintel> joseph_ some fly-by comments; I'm not online very much these days: I think it would be beneficial for review to let us know when your PR is feature complete, or document the expected scope of the PR, so we don't continuously review a changing PR.
<kintel> In terms of legacy vs. modern calls; I think you're unlikely to be able to move everything to modern calls in this project, but one good step forward could be to identify and document where legacy calls exist, and choose your battles from there. In most places you might be able to simply port to modern, while in other places it might be trickier and we may have to live with a compile-time flag.
<kintel> I was hoping to land my https://github.com/openscad/openscad/pull/4582 before the summer, but it still needs some GUI testing across platforms. That PR should make it easier to request GL contexts without legacy support
<teepee> yep, declaring a state for the current PR would be great
<teepee> would be a nice sync point with the mid-term being this week
<gbruno> [github] t-paul closed pull request #4701 (Bump manifold to latest version (v2.1.0-64-g96c57c0).) https://github.com/openscad/openscad/pull/4701
<gbruno> [github] t-paul pushed 1 modifications (Merge pull request #4701 from openscad/update-manifold Bump manifold to latest version (v2.1.0-64-g96c57c0).) https://github.com/openscad/openscad/commit/44fdb2c46b5b3211bb9ca4264dcb67167956a7d7
mmu_man has quit [Ping timeout: 245 seconds]
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
mmu_man has joined #openscad
guso78_99 has quit [Quit: Client closed]
<gbruno> [github] jbinvnt edited pull request #4675 (GSoC 2023: Create VertexStateManager) https://github.com/openscad/openscad/pull/4675
<joseph_> I updated the top comment/summary of my PR to provide an overview of what it changes. Is that how you'd generally recommend I define the scope and add necessary explanations? Also, when a PR is ready for "final review" preceding a merge, I'll unmark it as draft. Before then, if I have specific questions about one part then I can send a message here
<joseph_> Strangely, one test case has failed. After resolving that, I will unmark it as a draft
<teepee> which one is it? there's still an unstable one, IIRC example024
<joseph_> Yes it's that one
mmu_man has quit [Ping timeout: 245 seconds]
<teepee> ok, let me check, I think you can ignore that for now. I hoped the Manifold upgrade can finally fix it, but it seems it did not :(
<joseph_> teepee: I didn't realize you pushed an upgrade one hour ago. That one isn't yet on my branch, so maybe the upgrade did actually fix the problem
<teepee> no, it failed in that PR to
mmu_man has joined #openscad
<teepee> I had to re-run the action in that PR to get it to green
mmu_man has quit [Ping timeout: 250 seconds]
<gbruno> [github] jbinvnt synchronize pull request #4675 (GSoC 2023: Create VertexStateManager) https://github.com/openscad/openscad/pull/4675
<gbruno> [github] gsohler synchronize pull request #4588 (Adding Python Support to OpenSCAD) https://github.com/openscad/openscad/pull/4588
guso78_36 has quit [Ping timeout: 246 seconds]
guso78_ has quit [Ping timeout: 246 seconds]
<gbruno> [github] jbinvnt ready_for_review pull request #4675 (GSoC 2023: Create VertexStateManager) https://github.com/openscad/openscad/pull/4675
misterfish has quit [Ping timeout: 250 seconds]