| 00:37.10 | *** join/#brlcad teepee_ (~teepee@unaffiliated/teepee) | |
| 01:10.08 | brlcad | maths22: I'm feeling like the 3.5 is something new/changed from where things were |
| 01:10.20 | starseeker | jasvir: you need to develop your own plan - my earlier email identified two specific areas to focus on (Qt display widget for libdm, tree view that can change the underlying geometry) |
| 01:10.20 | brlcad | that it wsn't always that way |
| 01:10.31 | maths22 | brlcad: Was the kernel updated at some point? |
| 01:12.40 | starseeker | brlcad: that draft policy is seriously cool |
| 01:17.29 | maths22 | It looks like it was last built without PAE enabled, which would cause that limitation |
| 01:19.37 | starseeker | brlcad: fwiw, the rt -i mode works on Linux (handy with NURBS files especially) using -Fdev/X, but the slow redraw makes it unusable with -Fdev/ogl |
| 01:20.36 | starseeker | would be useful for debugging I suppose... |
| 02:15.48 | brlcad | maths22: ahhhh, that may have happened then just recently |
| 02:16.46 | maths22 | That would make sense, since I didn't remember it being so low either |
| 02:16.47 | maths22 | On the new server, will we be running a x64 kernel, or still an i386 kernel? |
| 02:41.23 | Notify | 03BRL-CAD Wiki:Amrinder Singh * 0 /wiki/User:Amrinder_Singh: |
| 02:51.25 | *** join/#brlcad kkrcodes (~kkrcodes@14.139.160.31) | |
| 02:59.28 | Notify | 03BRL-CAD Wiki:Amrinder Singh * 9547 /wiki/Amrinder_Singh: Created page with "== Bonding with Organisation == I have installed BRL-CAD on my system on 8 March 2016 successfully. Now, I'm in touch with the community. I'm interested in OGV back ground pr..." |
| 03:02.39 | Notify | 03BRL-CAD:starseeker * 67311 brlcad/trunk/src/libdm/dm-osgl.cpp: Offset of 8 between the Tk and XGetWindowAttributes size query methods... not sure why, probably somehow related to the border around the dm area... |
| 03:09.06 | Notify | 03BRL-CAD:starseeker * 67312 brlcad/trunk/src/libdm/dm-osgl.cpp: not the problem, but might as well... |
| 03:24.36 | Notify | 03BRL-CAD:starseeker * 67313 brlcad/trunk/src/libdm/dm-osgl.cpp: And the weird rolls on... XGetWindowAttributes, despite its name, apparently updates some aspect of the window so that xwa's width/height (and indeed the window refresh\!) are accurate. This puts a Tk call in the configureWin_guts... if worst comes to worst and there's not way to avoid this sort of thing, this should at least be a function callback |
| 03:24.38 | Notify | rather than hardcoded Tk. |
| 03:24.40 | Notify | ... |
| 03:45.07 | *** join/#brlcad penumbra_ (dce39556@gateway/web/freenode/ip.220.227.149.86) | |
| 03:46.56 | brlcad | maths22: new server is 64bit |
| 03:47.09 | brlcad | and a much faster CPU |
| 03:49.40 | *** join/#brlcad kkrcodes_ (~kkrcodes@14.139.160.31) | |
| 03:51.44 | *** join/#brlcad kkrcodes (~kkrcodes@14.139.160.31) | |
| 04:22.05 | maths22 | brlcad: Thanks! |
| 04:36.03 | *** join/#brlcad jasvir_ (~androirc@96-41-47-93.dhcp.mtpk.ca.charter.com) | |
| 06:15.01 | *** join/#brlcad merzo (~merzo@217.76.202.68) | |
| 06:20.38 | *** join/#brlcad jasvir (~jass@75-142-109-136.static.mtpk.ca.charter.com) | |
| 07:12.33 | *** join/#brlcad ickby (~stefan@x5d84637a.dyn.telefonica.de) | |
| 07:16.51 | *** join/#brlcad divamgupta (~divamgupt@182.69.89.186) | |
| 07:23.51 | *** join/#brlcad imjustlogging875 (~imjustlog@103.25.231.107) | |
| 07:49.13 | *** join/#brlcad merzo (~merzo@217.76.202.68) | |
| 08:21.44 | Notify | 03BRL-CAD Wiki:BararaWayne * 0 /wiki/User:BararaWayne: |
| 08:22.51 | Notify | 03BRL-CAD Wiki:BararaWayne * 9548 /wiki/Developer_Documents: /* Developer FAQ */ |
| 08:54.40 | *** join/#brlcad divamgupta_ (~divamgupt@182.69.89.186) | |
| 09:17.18 | *** join/#brlcad shubham_ (71c189a8@gateway/web/freenode/ip.113.193.137.168) | |
| 10:14.43 | *** join/#brlcad divamgupta_ (~divamgupt@182.69.89.186) | |
| 11:04.52 | *** join/#brlcad kkrcodes (~kkrcodes@14.139.160.31) | |
| 11:27.51 | *** join/#brlcad t0by (~t0by@host49-233-dynamic.9-87-r.retail.telecomitalia.it) | |
| 11:28.21 | t0by | Good evening |
| 11:28.32 | t0by | I'm t0by, I am one of those pesky aspiring GSoC students. |
| 11:30.14 | t0by | I'm a MSc student, my interests are computer graphics, AI and... things. |
| 11:30.31 | t0by | I previously participated in GSoC in 2013, with ScummVM and kept contributing since. |
| 11:30.52 | t0by | I was especially interested in the MEG Qt Rewrite task |
| 11:31.00 | t0by | Is Yapp in here? |
| 11:41.50 | *** join/#brlcad sniok (~sniok@89.252.2.135) | |
| 12:26.06 | *** join/#brlcad teepee_ (~teepee@unaffiliated/teepee) | |
| 13:03.31 | *** join/#brlcad divamgupta_ (~divamgupt@182.69.89.186) | |
| 13:29.47 | *** join/#brlcad gaganjyot (~gaganjyot@122.173.223.242) | |
| 13:37.12 | *** join/#brlcad teepee_ (~teepee@unaffiliated/teepee) | |
| 13:44.26 | starseeker | fires off the first CMake configure with Visual Studio 2015... |
| 13:49.43 | *** join/#brlcad shubham (71c18b1e@gateway/web/freenode/ip.113.193.139.30) | |
| 14:21.57 | *** join/#brlcad ickby (~stefan@x5d845f63.dyn.telefonica.de) | |
| 14:28.25 | *** join/#brlcad boj (~boj@2001:250:3c02:763:942d:4073:9650:fa34) | |
| 14:35.38 | Notify | 03BRL-CAD Wiki:Sean * 9549 /wiki/Developer_Documents: Reverted edits by [[Special:Contributions/BararaWayne|BararaWayne]] ([[User talk:BararaWayne|talk]]) to last revision by [[User:Sean|Sean]] |
| 14:35.57 | Notify | 03BRL-CAD Wiki:Sean * 0 /wiki/User:BararaWayne: Spamming links to external sites |
| 15:28.55 | *** join/#brlcad tofu_ (~sean@66-118-151-70.static.sagonet.net) | |
| 16:12.54 | *** join/#brlcad teepee (~teepee@unaffiliated/teepee) | |
| 16:38.31 | Notify | 03BRL-CAD:starseeker * 67314 brlcad/trunk/src/other/libnetpbm/pm_config.h.in: P_tmpdir isn't viable on MSVC 2015 - give this a try. src/other build, so go with quick and dirty for now - will most likely need a 'proper' fix for libbu, so backport that once its done. |
| 16:40.02 | Notify | 03BRL-CAD:starseeker * 67315 brlcad/trunk/src/other/libnetpbm/pm_config.h.in: Mention URL for P_tmpdir status info |
| 17:00.01 | *** join/#brlcad madhavdatt (cb6ef208@gateway/web/freenode/ip.203.110.242.8) | |
| 17:02.10 | madhavdatt | Hi |
| 17:06.54 | *** join/#brlcad gaganjyot (~gaganjyot@122.173.223.242) | |
| 17:46.40 | *** join/#brlcad konrado (~konro@41.202.219.77) | |
| 17:48.53 | gaganjyot | brlcad, hi!, brlcad I was looking into beizer curves/splines nurbs and BREP and their uses. My maths is not very good and hence couldn't understand all of them and their mathematical functions. I even bought a book related to computer graphics authored by hearn and baker, but the information regarding my questions is quite limited. It elaborates 2D very nicely, but bsplines/curves or nurbs/BREP is very limited or may be I has good info but I couldn' |
| 17:48.53 | gaganjyot | t get it properly. So could you recommend me some good resources to understand these? |
| 18:14.53 | Notify | 03BRL-CAD:starseeker * 67316 brlcad/trunk/src/other/openNURBS/opennurbs_archive.cpp: Rework to avoid MSVC 2015 error: cannot concatenate user-defined string literals with mismatched literal suffix identifiers |
| 18:22.25 | *** join/#brlcad Ak7 (Akshay@120.56.254.136) | |
| 18:33.56 | Notify | 03BRL-CAD:starseeker * 67317 brlcad/trunk/src/other/tcl/win/tclWinTime.c: MSVC 2015 renamed timezone to _timezone - handle directly, until we can rework timezone testing (need to upgrade to Tcl 8.6 after release, will need to do a fair bit of Tcl CMake cleanup/rework at that time...) |
| 18:58.55 | *** join/#brlcad tandoorichick (3d0c28b1@gateway/web/freenode/ip.61.12.40.177) | |
| 19:03.00 | Notify | 03BRL-CAD:starseeker * 67318 (brlcad/trunk/misc/tools/xmltools/libxml/config.h.in brlcad/trunk/misc/tools/xmltools/libxml/include/win32config.h brlcad/trunk/misc/tools/xmltools/libxslt/include/libxslt/win32config.h): MSVC 2015 build tweaks |
| 19:19.08 | *** join/#brlcad penumbra (dce39556@gateway/web/freenode/ip.220.227.149.86) | |
| 19:21.09 | brlcad | penumbra: nice nick :) |
| 19:21.46 | brlcad | gaganjyot: that's a really advanced topic |
| 19:22.10 | brlcad | there is "the nurbs book" but it very quickly gets into complex math that I have trouble following |
| 19:22.56 | brlcad | http://www.amazon.com/NURBS-Book-Monographs-Visual-Communication/dp/3540615458 |
| 19:22.57 | brlcad | https://books.google.com/books?id=58KqCAAAQBAJ |
| 19:29.40 | penumbra | brlcad: thanks! just found out that the nick has been mentioned 12 times in the documentation |
| 19:30.58 | brlcad | penumbra: so you specialize in rendering? :) |
| 19:31.21 | brlcad | maths22: looks like my mistake -- old sago server does only have 4GB ...... |
| 19:31.40 | brlcad | really thought we'd bumped that way up the last update |
| 19:32.25 | *** join/#brlcad Ak7 (Akshay@120.56.254.136) | |
| 19:33.38 | penumbra | brlcad: i won't call myself a rendering specialist. would definitely hope to become one soon!! |
| 19:43.13 | maths22 | brlcad: OK. I guess both of us misremembered |
| 19:57.19 | *** join/#brlcad Ak7 (Akshay@120.56.254.136) | |
| 20:02.31 | Notify | 03BRL-CAD:brlcad * 67319 brlcad/trunk/src/other/openNURBS/opennurbs_archive.cpp: instead of the runtime solution in r67316, make sure there are spaces around the cpp symbols. the error message (cannot concatenate user-defined string literals with mismatched literal suffix identifiers) is complaining about the adjacency. |
| 20:02.39 | brlcad | starseeker: if you would, see if that works |
| 20:02.49 | brlcad | think it was just missing a couple spaces |
| 20:04.05 | starseeker | brlcad: OK - that did work, but the function definition took only a single const char * so I wasn't sure about passing in multiple strings |
| 20:04.44 | starseeker | didn't know if the spaces had been left out deliberately for that reason... |
| 20:09.06 | brlcad | it's not passing multiple strings |
| 20:09.20 | brlcad | that's how C works |
| 20:09.46 | brlcad | e.g., try something like this: printf("hello" " my name " "is" " cliff"); |
| 20:10.11 | brlcad | that's one arg to printf |
| 20:10.21 | starseeker | ah - the compiler handles merging them? |
| 20:10.34 | brlcad | automatic string concatenation is a feature of the language often not taught/encountered very often |
| 20:11.24 | brlcad | only works with static strings |
| 20:11.42 | starseeker | nods |
| 20:11.45 | brlcad | the error from msvc is a pedantic one about smashing a cpp symbol right up against a string literal |
| 20:13.17 | brlcad | #define BAR "bar" ; printf("foo"BAR); vs printf("foo" BAR); vs printf("foo""bar"); vs printf("foo" "bar"); |
| 20:13.52 | Notify | 03BRL-CAD:starseeker * 67320 brlcad/trunk/misc/tools/xmltools/libxslt/config.h.in: one more stdio include for snprintf on MSVC |
| 20:13.53 | brlcad | don't know what the spec actually says, but my understanding was that one should separate them with whitespace |
| 20:14.05 | starseeker | nods - certainly more readable |
| 20:14.13 | brlcad | even if it works, which apparently it did |
| 20:14.58 | brlcad | we actually use string concat in a lot of places |
| 20:16.17 | brlcad | 41 places apparently |
| 20:16.47 | starseeker | brlcad: did you see my note about interactive mode? |
| 20:17.39 | starseeker | kinda things that would make sense to have as the default mode to use with Archer's "raytrace" button, actually... |
| 20:17.48 | starseeker | s/things/thinks/ |
| 20:19.04 | starseeker | needs to do a little more osgl vs ogl debugging to see why the initial window paint isn't working in MGED, but may be closing in on "no known problems" for osgl dm once that's done... |
| 20:20.12 | starseeker | will have to see about re-enabling the Aqua+OSGL non-X11 Mac build and see about Windows behavior |
| 20:20.35 | brlcad | sounds good to me, but beware that incremental mode is usally slower by some percentage, 5-25% iirc |
| 20:20.50 | brlcad | you certainly get the gist more quickly, but end-to-end will take longer |
| 20:21.05 | starseeker | nods - maybe as an Archer setting then |
| 20:21.24 | brlcad | and especially the last pass where it converges the final 2x2's into 1x1's ... that can seemingly take forever |
| 20:21.51 | starseeker | yeah, probably should be user settable |
| 20:22.20 | starseeker | brlcad: did you have a specific sense where interactive mode needed to be tested? (i.e. Windows?) |
| 20:22.32 | starseeker | aside from the terminally slow in ogl thing, it looked OK on Linux |
| 20:23.10 | brlcad | no, my commit message wasn't as detailed as it should have been |
| 20:23.24 | brlcad | I recall reviewing a patch that deleted code for one of the modes |
| 20:23.51 | brlcad | maybe it was for -I instead of -i, because -I seems pretty pointless to me right now |
| 20:24.01 | starseeker | concurs |
| 20:24.01 | brlcad | waste of a letter |
| 20:24.06 | starseeker | indeed |
| 20:24.18 | starseeker | maybe mattered more back in PDP11 days... |
| 20:24.20 | brlcad | with that, the todo makes more sense |
| 20:24.30 | brlcad | it mattered in the early 90's |
| 20:24.47 | starseeker | votes we deprecate it and call it done... |
| 20:25.21 | starseeker | longopt or cc= the feature if it's still useful, but definitely not -I |
| 20:25.42 | brlcad | the todo still worries |
| 20:25.53 | brlcad | basically that -I used to do more and someone removed whatever it was doing |
| 20:26.05 | brlcad | which is what makes it seem so lame now |
| 20:26.20 | starseeker | brlcad: if so, it looks like it was before your big code reorg in the 22000 days |
| 20:26.33 | brlcad | I noticed enough that made me add the entry |
| 20:26.44 | brlcad | no, that todo was really recent .. I remember adding it |
| 20:26.59 | starseeker | no, I mean the -I feature |
| 20:27.01 | brlcad | just didn't say which commit caused me to note it |
| 20:27.14 | brlcad | huh? |
| 20:27.19 | brlcad | I know it's an old flag |
| 20:27.29 | brlcad | I'm suggesting that the flag used to do more than renice the app |
| 20:27.46 | starseeker | the -I feature setting the nice value - if -I ever did more than that, it was before the 22000 commit range when you did the big reorg |
| 20:27.47 | brlcad | someone probably removed the code for whatever it was that it did |
| 20:27.50 | starseeker | i.e. a *long* time ago |
| 20:27.57 | brlcad | no, that's my point |
| 20:28.13 | brlcad | I recall writing that todo, because I was reviewing a recent patch |
| 20:28.22 | brlcad | s/patch/commit/ |
| 20:28.26 | starseeker | hmm. |
| 20:28.42 | starseeker | if you look at svn blame for the -I code, I think it goes a long way back... |
| 20:28.51 | starseeker | did that one evening |
| 20:29.06 | brlcad | sure, the option goes way back ... still not the point :) |
| 20:29.12 | starseeker | heh |
| 20:29.28 | brlcad | if all it's ever done was renice, then I agree -- but that's the entire question |
| 20:29.36 | brlcad | the todo suggests otherwise |
| 20:29.53 | brlcad | we can still deprecate the flag |
| 20:29.59 | starseeker | nods - that's why I was looking in the history to see if it ever did anything else |
| 20:30.23 | brlcad | but assuming it did do something, we may end up effectively shipping a broken flag |
| 20:30.30 | brlcad | not doing what it used to |
| 20:32.30 | starseeker | woo hoo! Successful MSVC 2015 build, archer comes up |
| 20:32.36 | starseeker | time to test Release build |
| 20:33.11 | starseeker | proceeds to kick off build and run errands... |
| 20:33.21 | starseeker | brlcad: well, let me know if I can help with the -I thing |
| 20:33.29 | brlcad | okay, just checked out a revision before my commit review set and not seeing interactive mode doing anything interesting |
| 20:33.38 | brlcad | so lets just kill it |
| 20:33.45 | starseeker | deprecate, or squash? |
| 20:34.15 | brlcad | technically not user visible on current hardware |
| 20:34.27 | starseeker | works for me |
| 20:35.20 | starseeker | notes that cutting down the number of MSVC targets really pays off when doing this sort of testing... |
| 20:35.26 | brlcad | warrants a news, but yeah I think we can skip deprecation on an technicality |
| 20:37.01 | starseeker | things he'll look at consolidating the tcl index stuff into one target - partial is problematic since you often end up needing pieces that don't get called out in deps |
| 20:37.07 | starseeker | s/things/thinks |
| 20:37.28 | starseeker | grr - haven't even been on thingiverse lately. come on fingers, get with the program... |
| 20:38.26 | starseeker | alrightie, be back later - if this works I'll be able to shut down the Windows VM and get back to osgl debugging |
| 20:38.49 | starseeker | eyes Mac Aqua building... so tempting... |
| 20:39.22 | brlcad | I fixed most of the remaining aqua issues, it almost builds clean out of the box now |
| 20:39.35 | brlcad | if you have osgl working, we should make aqua be default |
| 20:52.17 | Notify | 03BRL-CAD:brlcad * 67321 (brlcad/trunk/src/remrt/remrt.c brlcad/trunk/src/remrt/rtsrv.c and 7 others): kill the -I interactive mode option to rt/rtedge/remrt. renicing a program is not likely to be user-visible on current hardware platforms and doesn't need to be a user-controllable command-line option any more. as such, consciously skipping deprecation as a minimally impacting change. |
| 20:53.12 | Notify | 03BRL-CAD:brlcad * 67322 (brlcad/trunk/doc/docbook/system/man1/rt.xml brlcad/trunk/doc/docbook/system/man1/rtedge.xml): remove the -I option from rt/rtedge now that interactive/renice mode is gone. |
| 20:54.16 | Notify | 03BRL-CAD:brlcad * 67323 brlcad/trunk/doc/docbook/system/man1/remrt.xml: remove the tiny mention of -I from remrt's docs too |
| 20:58.28 | Notify | 03BRL-CAD:brlcad * 67324 brlcad/trunk/NEWS: removed the -I option from the ray tracers. not likely in use, arguably no longer user visible on current hardware, and doesn't really need to be a first class command-line option regardless. removal helps simplify the usability too (dozen more options need to go away). |
| 20:59.01 | *** join/#brlcad gaganjyot (~gaganjyot@122.173.238.94) | |
| 20:59.47 | brlcad | gaganjyot: did you see my responses? |
| 21:02.32 | gaganjyot | I am really sorry brlcad, my internet went down, |
| 21:02.51 | gaganjyot | i am just going to check in irc logs |
| 21:03.43 | brlcad | 14:21 < brlcad> gaganjyot: that's a really advanced topic |
| 21:03.43 | brlcad | 14:22 < brlcad> there is "the nurbs book" but it very quickly gets into complex math that I have trouble following |
| 21:03.46 | brlcad | 14:22 < brlcad> http://www.amazon.com/NURBS-Book-Monographs-Visual-Communication/dp/3540615458 |
| 21:03.49 | brlcad | 14:22 < brlcad> https://books.google.com/books?id=58KqCAAAQBAJ |
| 21:04.32 | gaganjyot | I see |
| 21:11.39 | brlcad | bezier are even easier -- there are hundreds of resources online for understanding them |
| 21:11.47 | brlcad | we have lots of code bits that deal with them |
| 21:12.09 | brlcad | most of it could probably be reworked into librecad terms pretty easily |
| 21:15.18 | gaganjyot | I got some idea of bezier, |
| 21:16.53 | gaganjyot | brlcad, If you could spare some time any day, I'd like to discuss more about BREP/CSG too. |
| 22:46.57 | *** join/#brlcad merzo (~merzo@AGrenoble-653-1-605-105.w92-129.abo.wanadoo.fr) | |
| 23:13.21 | starseeker | woot - Release mode MSVC 2015 build completed. |
| 23:13.34 | starseeker | now the NSIS package... |
| 23:48.03 | starseeker | sweet |
| 23:48.13 | starseeker | that was a lot easier than I expected, actually |