kyak changed the topic of #qi-hardware to: Copyleft hardware - http://qi-hardware.com | hardware hackers join here to discuss Ben NanoNote, atben/atusb 802.15.4 wireless, anelok and other community driven hw projects | public logging at http://en.qi-hardware.com/irclogs and http://irclog.whitequark.org/qi-hardware
<whitequark> wpwrak: pushed
<whitequark> also now clean wrt -Wall -Wextra, at least over here
<wpwrak> ah, just did the full build :) let's see ...
<wpwrak> i don't see a push ? it's here, right ? https://github.com/solvespace/solvespace.git
<whitequark> nono, whitequark/solvespace
<whitequark> nightlies are still there
<whitequark> since i force-push a lot and doing this to the main repo is hostile
<wpwrak> you should unlearn that force-push pattern :)
<whitequark> no
<whitequark> this is very deliberate
<whitequark> i want history to be clean, and i don't want to build everything on three systems manually
<wpwrak> btw, here are the warnings i got before. just two more: https://neo900.org/stuff/paste/Aegee5qu
<whitequark> so if something comes up on the OS X buildbot? I fix it and force-push
<whitequark> git submodule update too
<wpwrak> i guess yuo could just use a push-to-build-test repo. then fix things locally before pushing to the public repo.
<wpwrak> let's see how the new build goes ...
<whitequark> i also edit history when i forget something
<whitequark> which is like every other commit
<whitequark> and no, "forget less" is not an option. so deal with it, i guess, or never use the nightly repo
<wpwrak> sure. rebase -i is fun :)
<whitequark> i mean edit published (to whitequark/solvespace) history
<whitequark> rebase -i locally is harmless
<wpwrak> exactly. that's what i mean: i also often forget something when committing, so i let things rest for a bit before pushing
<wpwrak> build it noticeably cleaner now :) just the auto_ptr complaint left now
<whitequark> yeah. can't do anything about that.
<wpwrak> btw, my ubuntu didn't like the libgtkmm-2.4-dev libpangomm-1.4-dev dependency. had to use aptitude to find a solution at all, and it involved downgrades. but i'm not sure if this isn't a result of having a slightly odd setup here (accidently upgraded once into a testing release, and haven't been able to completely shake off the consequences yet)
<whitequark> what did you use before?
<wpwrak> back to raising ... seems that a gtk dialog doesn't have to make the main window raise. so there's another quirk somewhere in solvespace.
<wpwrak> i think it was some 14.xx, then jumped to xenial a few months ago. so far the installer hasn't recognized my right to upgrade to release 16.04
<whitequark> no, which *mm-dev packages
<whitequark> or what did they cause to downgrade
<wpwrak> lemme see if it's still in the scroll buffer ...
<wpwrak> this is the negotiation with aptitude: https://neo900.org/stuff/paste/ra6Ver5e
<wpwrak> to test the window raising on dialogs, you can use fped: just run fped, put something over its window, then select File > Save as. the dialog pops up, on top, but the main window stays at its original position
<wpwrak> the same experiment with solvespace makes GW jump to the front as well
<whitequark> re -dev packages: no idea. the dependency looks right to me. no clue why apt wants to downgrade
<whitequark> wpwrak: regarding dialogs, you set parent window to NULL in fped
<whitequark> and I set it to *GW
<whitequark> i'm not going to change that because your behavior is, in fact, incorrect
<whitequark> (specifically, a dialog should be a modal window placed where the graphics window is)
doomlord_ has joined #qi-hardware
arossdotme-planb has quit [Quit: Ex-Chat]
limpkin has quit [Ping timeout: 250 seconds]
incomprehensibly has quit [Read error: Connection reset by peer]
incomprehensibly has joined #qi-hardware
limpkin has joined #qi-hardware
<wpwrak> (parent) ah, interesting. quirky stuff :)
doomlord_ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
doomlord_ has joined #qi-hardware
DocScrutinizer05 has quit [Disconnected by services]
DocScrutinizer05 has joined #qi-hardware
wildlander has joined #qi-hardware
sandeepkr__ has quit [Ping timeout: 260 seconds]
sandeepkr__ has joined #qi-hardware
wildlander has quit [Quit: Saliendo]
wildlander has joined #qi-hardware
infobot has joined #qi-hardware
jwhitmore has joined #qi-hardware
jwhitmore has quit [Ping timeout: 265 seconds]
arossdotme has quit [Ping timeout: 246 seconds]
arossdotme has joined #qi-hardware
sb0 has quit [Quit: Leaving]
wildlander has quit [Quit: Saliendo]
jwhitmore has joined #qi-hardware
pcercuei has joined #qi-hardware
arossdotme has quit [Ping timeout: 276 seconds]
arossdotme has joined #qi-hardware
wildlander has joined #qi-hardware
<wpwrak> whitequark: about the constraint markers: what i meant is more about exploration, e.g., when trying to see what constraints you've put. example: a rectangular U-shape. let's call the sides A, B, C. you'd have a perpendicular constraint for (A, B) and for (B, C).
<wpwrak> there will then be an inverted T indicating the constraints on A, B, and C. on B, it seems that you may have one or two inverted Ts. let's assume it's one. so when you hover over any of the Ts of A or C, also the one in B is highlighted.
<wpwrak> but if you hover over the one on B, only A or C is highlighted, so you don't see that there is a second one.
<wpwrak> so that's a little inconsistent. not sure if it matters in the greater scheme of things, though, since i don't know yet the overall workflow for doing things in solvespace
<wpwrak> by the way, regarding variables: in fped, i found it very useful to have tables as means of iteration. each column represents a variable, and each row is an iteration step. so if i want three variants of the same structure, i make three rows and fill in the corresponding values. then fped iterates over the table and creates three different "instances".
<wpwrak> and of course, every value can be an expression. and expressions are stored as expressions and only evaluated when anything has changed (i just rebuild the whole drawing each time any change has happened - modern computers are more than fast enough for this ;)
sb0 has joined #qi-hardware
wildlander has quit [Quit: Saliendo]
sandeepkr_ has joined #qi-hardware
sandeepkr_ has quit [Max SendQ exceeded]
sandeepkr__ has quit [Ping timeout: 276 seconds]
sandeepkr_ has joined #qi-hardware
sandeepkr_ has quit [Max SendQ exceeded]
sandeepkr_ has joined #qi-hardware
sandeepkr_ has quit [Max SendQ exceeded]
sandeepkr_ has joined #qi-hardware
sandeepkr_ has quit [Max SendQ exceeded]
sandeepkr_ has joined #qi-hardware
sandeepkr_ has quit [Read error: Connection reset by peer]
pcercuei has quit [Quit: dodo]
<whitequark> wpwrak: yes, what you're suggesting is clearly very valuable, and it's been on my roadmap for months
<whitequark> unfortunately, some serious refactoring needs to be done before that's implemented
doomlord_ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<wpwrak> refactoring, the joy of OO - at least you have a word for it ;-)