whitequark changed the topic of #solvespace to: SolveSpace--parametric 2d/3d CAD · latest version 2.3 · http://solvespace.com · code at https://github.com/solvespace/solvespace · logs at https://irclog.whitequark.org/solvespace
<GitHub> [solvespace] jwesthues commented on issue #17: 2.3 is in zesty; so just a matter of time, or you could upgrade, or cherry-pick.... https://github.com/solvespace/solvespace/issues/17#issuecomment-319532030
<GitHub> [solvespace] Evil-Spirit commented on issue #17: @Symbian9, I am using Windows, sorry, bro. The flags is exist, but @whitequark says what this is not compatible with the new versions of GTK we are using now. I don't know what does it means, and can't help to solve this. https://github.com/solvespace/solvespace/issues/17#issuecomment-319550154
<GitHub> [solvespace] Evil-Spirit commented on issue #17: btw windows uses ANGLE and this is dead-slow, probably we should provide true-opengl build too. https://github.com/solvespace/solvespace/issues/17#issuecomment-319550418
<GitHub> [solvespace] Evil-Spirit opened issue #277: Dash dot dot style is broken https://github.com/solvespace/solvespace/issues/277
https_GK1wmSU has joined #solvespace
https_GK1wmSU has left #solvespace [#solvespace]
<GitHub> [solvespace] whitequark commented on issue #277: Thanks! https://github.com/solvespace/solvespace/issues/277#issuecomment-319580208
mifune has joined #solvespace
mifune has quit [Ping timeout: 260 seconds]
<GitHub> [solvespace] whitequark commented on issue #17: > But if not even the original author is interested in providing and supporting an official author-provided, downloadable and supported version for Linux, then I am not, either. ;-)... https://github.com/solvespace/solvespace/issues/17#issuecomment-319584570
<GitHub> [solvespace] whitequark opened issue #278: ANGLE is slow https://github.com/solvespace/solvespace/issues/278
<GitHub> [solvespace] whitequark commented on issue #17: > btw windows uses ANGLE and this is dead-slow, probably we should provide true-opengl build too.... https://github.com/solvespace/solvespace/issues/17#issuecomment-319585187
<GitHub> [solvespace] whitequark commented on issue #17: > The flags is exist, but @whitequark says what this is not compatible with the new versions of GTK we are using now. I don't know what does it means, and can't help to solve this.... https://github.com/solvespace/solvespace/issues/17#issuecomment-319586099
<GitHub> [solvespace] Evil-Spirit commented on issue #278: @whitequark, I have tried to figure out what's happening and get the following information:... https://github.com/solvespace/solvespace/issues/278#issuecomment-319588091
<GitHub> [solvespace] whitequark commented on issue #278: @Evil-Spirit Idea: we could use EGL_ANGLE_platform_angle_opengl extension to request ANGLE to just forward our calls to OpenGL. https://github.com/solvespace/solvespace/issues/278#issuecomment-319589899
<GitHub> [solvespace] Evil-Spirit commented on issue #278: @whitequark, Yes if this will work in the right way, this would be great. If this firstly checks for native support of OpenGL > 1, and if it's not presented, uses ANGLE in DirectX mode. https://github.com/solvespace/solvespace/issues/278#issuecomment-319594996
<GitHub> [solvespace] helifino commented on issue #276: None of the above is in the README.md, and the package install line doesn't include a compiler. https://github.com/solvespace/solvespace/issues/276#issuecomment-319596548
<GitHub> [solvespace] whitequark commented on issue #276: @helifino Sure, you're right. I'll update the README when I have a bit of time. https://github.com/solvespace/solvespace/issues/276#issuecomment-319597907
<GitHub> [solvespace] probonopd commented on issue #17: > To clarify: I think AppImages are certainly a solution to some problems, but they do not have the same degree of portability as our macOS or Windows applications, because they still have versioning issues with system ABIs such as glibc or GTK. This means that an AppImage is not a "build once, run anywhere on the same architecture at any point in the future" deal like our Windows and macOS binaries...
<GitHub> [solvespace] whitequark commented on issue #17: > Also, on most platforms if you develop against version n, then your binaries will not run on platform version n-x. This is not only the case for desktop Linux but also for Windows and macOS. You cannot develop on macOS 10.12 and expect your application to run on macOS 10.9 (at least not if you don't specifically compile against the 10.9 SDK).... https://github.com/solvespace/solvespace/issues/17
<GitHub> [solvespace] probonopd commented on issue #17: > On both Windows and macOS, if you have the appropriate SDK installed and specify the corresponding flag during the build, then the resulting binary will run on the OS the SDK is for.... https://github.com/solvespace/solvespace/issues/17#issuecomment-319676698
<GitHub> [solvespace] whitequark commented on issue #17: > The equivalent for this would be, say, a CentOS 6 chroot, correct?... https://github.com/solvespace/solvespace/issues/17#issuecomment-319681145
<GitHub> [solvespace] traverseda commented on issue #17: Perhaps removing the dependency on native-widgets entirely would be a good thing? SDL is a pretty reasonable cross-platform target, and it certainly looks like that would simplify a lot of your build stuff. Especially as the project moves on to android and emscripten.... https://github.com/solvespace/solvespace/issues/17#issuecomment-319685762
<GitHub> [solvespace] EddieRich opened issue #279: Import image as 2D workplane background https://github.com/solvespace/solvespace/issues/279
<GitHub> [solvespace] whitequark commented on issue #17: For reasons outlined many times before, no. Also, that still depends on GTK 3 on Linux, so it doesn't even solve the problem. https://github.com/solvespace/solvespace/issues/17#issuecomment-319706381
<GitHub> [solvespace] whitequark commented on issue #279: Does the Sketch → Image command work for your use case? https://github.com/solvespace/solvespace/issues/279#issuecomment-319706882
<GitHub> [solvespace] Symbian9 commented on issue #279: This feature implemented in SolveSpace 3.x branch, but not in SolveSpace 2.x.... https://github.com/solvespace/solvespace/issues/279#issuecomment-319707908
<Guest68150> [solvespace] probonopd commented on issue #17: > There's no equivalent. GTK 3 does not have ABI stability guarantees; you cannot target "GTK 3". You can target "GTK 3.20", "GTK 3.22", etc. ... https://github.com/solvespace/solvespace/issues/17#issuecomment-319708063
<GitHub> [solvespace] traverseda commented on issue #17: >For reasons outlined many times before... https://github.com/solvespace/solvespace/issues/17#issuecomment-319722563
<GitHub> [solvespace] whitequark commented on issue #17: > Single-developer projects are easier to manage, but they don't scale. It looks like you've got a bunch of people at least interested, and a few open pull-requests. Hopefully you can leverage that into something that does scale.... https://github.com/solvespace/solvespace/issues/17#issuecomment-319724608
<GitHub> [solvespace] traverseda commented on issue #17: >it also requires hundreds of invariants in its data to be held.... https://github.com/solvespace/solvespace/issues/17#issuecomment-319734713
<GitHub> [solvespace] whitequark commented on issue #17: > Would you mind elaborating on that?... https://github.com/solvespace/solvespace/issues/17#issuecomment-319735424
<GitHub> [solvespace] Evil-Spirit commented on issue #17: > Look at the "platform" branch in this repo. ... https://github.com/solvespace/solvespace/issues/17#issuecomment-319737995
<GitHub> [solvespace] Evil-Spirit commented on issue #17: > Look at the "platform" branch in this repo. ... https://github.com/solvespace/solvespace/issues/17#issuecomment-319737995
<GitHub> [solvespace] Evil-Spirit commented on issue #17: > The only code that prevents this from happening through the GUI is the GUI code that validates the input.... https://github.com/solvespace/solvespace/issues/17#issuecomment-319738960
<GitHub> [solvespace] Evil-Spirit commented on issue #17: > The only code that prevents this from happening through the GUI is the GUI code that validates the input.... https://github.com/solvespace/solvespace/issues/17#issuecomment-319738960
<GitHub> [solvespace] traverseda commented on issue #17: I would advocate for using the same data structure for the save file and the internal data structure, once they are separated. If that's not already the plan. https://github.com/solvespace/solvespace/issues/17#issuecomment-319739878
<GitHub> [solvespace] whitequark commented on issue #17: > I would advocate for using the same data structure for the save file and the internal data structure, once they are separated.... https://github.com/solvespace/solvespace/issues/17#issuecomment-319742852
<GitHub> [solvespace] traverseda commented on issue #17: I don't know how protocol buffers handle it, but capnproto has pretty good support for [evolving your protocol](https://capnproto.org/language.html#evolving-your-protocol). I would advocate that for changes outside of that, a version bump and conversion process be required. I presume protocol buffers has a similar system in place? https://github.com/solvespace/solvespace/issues/17#issuecomment-319
mifune has joined #solvespace
mifune has joined #solvespace
mifune has quit [Changing host]
<GitHub> [solvespace] EddieRich closed issue #279: Import image as 2D workplane background https://github.com/solvespace/solvespace/issues/279
<GitHub> [solvespace] EddieRich reopened issue #279: Import image as 2D workplane background https://github.com/solvespace/solvespace/issues/279
<GitHub> [solvespace] EddieRich commented on issue #279: > https://github.com/solvespace/solvespace/issues/279#issuecomment-319765719
<GitHub> [solvespace] EddieRich commented on issue #279: whitequark, there is no sketch->Image option.... https://github.com/solvespace/solvespace/issues/279#issuecomment-319766229
<Guest44244> [solvespace] whitequark commented on issue #17: I'm going to use flatbuffers, and sure, it has a similar mechanism. I am against any such conversion process, the migration to flatbuffers should be the last breaking change to the file format. If needed, just write the data twice, in the old and the new formats. https://github.com/solvespace/solvespace/issues/17#issuecomment-319768105
mifune has quit [Ping timeout: 240 seconds]
mifune has joined #solvespace
mifune has quit [Changing host]
mifune has joined #solvespace
mifune has quit [Ping timeout: 240 seconds]
mifune has joined #solvespace
mifune has joined #solvespace
mifune has quit [Changing host]
mifune has quit [Quit: Leaving]
traverseda has quit [Ping timeout: 240 seconds]
traverseda has joined #solvespace
mifune has joined #solvespace
mifune has joined #solvespace
mifune has quit [Read error: Connection reset by peer]
mifune has joined #solvespace
mifune has joined #solvespace
mifune has quit [Changing host]
mifune has quit [Ping timeout: 260 seconds]
<GitHub> [solvespace] Symbian9 commented on issue #279: > I'm now closing this as duplicate, since you say that's fine.... https://github.com/solvespace/solvespace/issues/279#issuecomment-319820534
traverseda has quit [Ping timeout: 240 seconds]
traverseda has joined #solvespace