| 00:26.19 | *** join/#brlcad crazy_imp (~mj@a89-182-241-223.net-htp.de) | |
| 00:48.16 | louipc | do I count as a dev? could I compete in the contest? hehe |
| 01:06.32 | CIA-61 | BRL-CAD: 03bhinesley * r44812 10/brlcad/trunk/src/tclscripts/man_browser.tcl: |
| 01:06.32 | CIA-61 | BRL-CAD: Changed ManBrowser mega-widget to inherit from iwidgits::dialog. It now creates |
| 01:06.32 | CIA-61 | BRL-CAD: the window properly, activates, loads the table of contents and |
| 01:06.32 | CIA-61 | BRL-CAD: Introduction.html. Selection binding of the ToC is not working yet. Still some |
| 01:06.33 | CIA-61 | BRL-CAD: cleanup to do. |
| 02:11.29 | *** join/#brlcad starseeker (~starseeke@BZ.BZFLAG.BZ) | |
| 02:11.39 | *** join/#brlcad yiyus (1242712427@je.je.je) | |
| 02:35.49 | brlcad | ``Erik: no complaints for those two as they're "close enough" but they were still under the measure I've used for others in the list, fwiw |
| 02:39.26 | brlcad | not a hard steadfast rule of course since it's easily fudged, but a couple hundred "significant" commits on the core code for several months sustained is the general rule of thumb |
| 02:40.31 | brlcad | course, with those two in particular, if they were committing properly, they probably would have hit that metric by now |
| 03:55.25 | ``Erik | both are lean on frequency, but indianlarry has provided significant value, and the other needs help to grow beyond old waterfall |
| 03:55.50 | brlcad | certainly |
| 03:56.27 | ``Erik | if you wanna tweak, go for it, I just felt like those two deemed shift |
| 03:56.40 | brlcad | nah, like I said.. they're close enough to the metric I was using |
| 03:57.27 | brlcad | value isn't the metric, though .. a big honkin' awesome 100k patch that makes mged totally awesome would not make one a dev ;) |
| 03:57.36 | ``Erik | aight, then shove your passive aggresiveness :D |
| 03:57.39 | brlcad | more sustained value .. which he has cetainly demonstrated |
| 03:57.53 | brlcad | isn't being passive aggressive |
| 03:58.35 | ``Erik | both need to be more frequent in commits, and I will continue to harangue them |
| 03:58.45 | brlcad | more cautious that we start adding borderline folks, shifting the gray area lower and lower instead of waiting until it's a "well duh they're a dev" |
| 03:58.53 | brlcad | yay |
| 03:59.26 | ``Erik | so how's tesa? missing the idea of sleep yet? ;) |
| 03:59.27 | brlcad | hey even the latter did pretty well with that I noticed.. have a dozen or so major commits to review in my queue |
| 04:00.02 | brlcad | I haven't gotten this much sleep since .. high school |
| 04:00.47 | ``Erik | might wanna reconsider that answer, cuz I'll loan jill a kuhknifh to stab you with ;> *duck* |
| 04:02.01 | brlcad | definitely more interruptions, but nothing so drastic .. lots of drama queens and kings making a big deal out of nothing :) |
| 04:02.25 | ``Erik | aaaanyhow, as youv'e stated, a commit is a statement that can be argued |
| 04:02.50 | brlcad | yeah, it's all good |
| 04:02.56 | ``Erik | half surprised you haven't chimed in on my dlfcn.c tweak |
| 04:03.12 | brlcad | bigger issue is there are a few names on there now that probably don't belong but got grandfathered in |
| 04:03.26 | brlcad | at least with that same metric, but then different times too |
| 04:03.38 | brlcad | dlfcn looked cool, what of it? |
| 04:05.14 | ``Erik | given your discussion with starseeker about dynamically loaded stuff at the time, I imagined... constertation. It's viable given the liboptical and librender dependancies, ... just imagined a bit of fireworks :) |
| 04:05.15 | brlcad | kinda lame failure case (i.e., print "boo hoo") but simple enough to be portable and useful |
| 04:05.45 | brlcad | I don't rant on everything you know :) |
| 04:05.48 | brlcad | sometimes it's all good |
| 04:06.15 | brlcad | so you can't unload a lib on windows? |
| 04:06.35 | brlcad | early osx 10.0 had that same fail |
| 04:06.37 | ``Erik | usually... figured this might stir ya up... no, could not find an unload on winderz |
| 04:07.20 | brlcad | it was a perfect refactor case to boot |
| 04:07.23 | ``Erik | msdn's "see also" had no unload stuff |
| 04:07.33 | brlcad | non-portable code in two places, refactored to one and made portable |
| 04:07.51 | ``Erik | more than 2 |
| 04:07.59 | brlcad | three? |
| 04:08.05 | brlcad | liboptical, render, and ? |
| 04:08.07 | ``Erik | 4, I think |
| 04:08.14 | ``Erik | optical, render, fb, fbed |
| 04:08.31 | brlcad | ah, wasn't aware of the latter to (and didn't notice in the commit) |
| 04:08.36 | brlcad | *two* |
| 04:08.46 | brlcad | that's really stupid for fbed |
| 04:09.09 | brlcad | wtf is fbed dynamically loading? |
| 04:09.21 | ``Erik | grep it. |
| 04:10.24 | ``Erik | or svn diff... you know what to do. |
| 04:11.00 | brlcad | I don't care that much |
| 04:11.40 | brlcad | I had a mail queue over 1000 to work through, if I spent that much time per issue, it'd take months |
| 04:13.19 | brlcad | so curiousity got me, see that it's linking -ldl, but no dl*() function being called .. just bool issue in your commit |
| 04:14.14 | brlcad | er, I take it back, not linking -ldl |
| 04:19.50 | brlcad | meh, doesn't look like it's dynamically loading to me, but no matter |
| 04:40.34 | *** join/#brlcad ibot (~ibot@rikers.org) | |
| 04:40.35 | *** topic/#brlcad is BRL-CAD Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad || #brlcad logs: http://ibot.rikers.org/%23brlcad/ || BRL-CAD release 7.18.4 is posted! (20110412) | |
| 05:33.38 | *** join/#brlcad ibot (~ibot@rikers.org) | |
| 05:33.39 | *** topic/#brlcad is BRL-CAD Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad || #brlcad logs: http://ibot.rikers.org/%23brlcad/ || BRL-CAD release 7.18.4 is posted! (20110412) | |
| 07:05.43 | *** join/#brlcad Stattrav (~Stattrav@122.167.241.15) | |
| 07:05.43 | *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav) | |
| 07:23.26 | *** join/#brlcad Stattrav (~Stattrav@122.167.241.15) | |
| 07:23.26 | *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav) | |
| 08:49.11 | *** join/#brlcad piksi (piksi@pi-xi.net) | |
| 09:50.08 | *** join/#brlcad Stattrav (~Stattrav@122.167.241.15) | |
| 09:50.08 | *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav) | |
| 10:12.02 | *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav) | |
| 11:32.10 | ``Erik | brlcad: liboptical and adrt/librender do dynamic loading, but the inclusion of dlfcn.h pulled in stdbool on osX, which caused fbed, fb, and a few others to flip out where we had our own bool defined, so the change cascaded. I'm half thinking of removing dlfcn.h from bu.h, defining our own RTLD_* variables and making a translation table in bu_dlopen(). :/ |
| 11:40.40 | ``Erik | vmath.h is a link dep? I thought it was purely macro and typedef O.o |
| 11:44.54 | ``Erik | yeh, I see no function or global in vmath, it shouldn't be a lib dep |
| 11:46.24 | ``Erik | ah, bunk commit message, it's just more digits on the arse end of M_PI |
| 11:58.07 | dloman | woot!!! Powers back on :) |
| 12:58.01 | CIA-61 | BRL-CAD: 03brlcad * r44817 10/brlcad/trunk/src/libged/combmem.c: HINIT_ZERO instead of VSETALLN() for simplicity |
| 13:03.11 | CIA-61 | BRL-CAD: 03brlcad * r44818 10/brlcad/trunk/doc/deprecation.txt: annotate the recently obsolete items with their entity. time to consider the vmath length constants obsolete too. |
| 13:04.22 | CIA-61 | BRL-CAD: 03brlcad * r44819 10/brlcad/trunk/include/vmath.h: remove ELEMENTS_PER_PT, HVECT_LEN, and HPT_LEN in favor of their more consistent replacements that were added deprecating these in 7.12 |
| 13:05.32 | CIA-61 | BRL-CAD: 03brlcad * r44820 10/brlcad/trunk/Makefile.am: one of the last times the trailing slash issue will make an appearance.. |
| 13:39.02 | CIA-61 | BRL-CAD: 03erikgreenwald * r44821 10/brlcad/trunk/TODO: multiple configuration cmake builds seem to be ok, so strike it. Add the OSX GL/X segfault to things to fix. |
| 13:40.20 | CIA-61 | BRL-CAD: 03brlcad * r44822 10/brlcad/trunk/ (14 files in 6 dirs): remove template comments and unused doxygen file blocks |
| 13:40.24 | CIA-61 | BRL-CAD: 03erikgreenwald * r44823 10/brlcad/trunk/NEWS: note that cmake files will now be included in dist. |
| 13:41.06 | brlcad | ``Erik: yeah, i knew about the bools in fbed and elsewhere |
| 13:41.29 | brlcad | they were on my hit list to eliminate next time stomping through those files |
| 13:42.35 | brlcad | when I said non-portable code in two places, I meant non-portable dynamic loading in two places, refactored to one |
| 13:42.42 | brlcad | that was the awesome goodness |
| 13:49.53 | ``Erik | aight, I don't have a test case to see if my bu_dl* winderz stuff works, do you? |
| 17:08.34 | dloman | Community 'paintball episode' : http://www.youtube.com/watch?v=ivLmfGK6pj4 |
| 17:08.54 | dloman | Community 'D&D Episode' : http://www.youtube.com/watch?v=cVanRXdlfLA |
| 17:25.30 | ``Erik | ringworld anim: http://www.youtube.com/watch?v=sR2296df-bc |
| 17:48.22 | *** join/#brlcad Stattrav (~Stattrav@122.167.241.15) | |
| 17:48.22 | *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav) | |
| 18:45.17 | CIA-61 | BRL-CAD: 03bhinesley * r44824 10/brlcad/trunk/src/tclscripts/man_browser.tcl: Fixed ManBrowser mouse binding. The dialog itself is back to business as usual. Now, to fix internal ToC selection (ex: set archerMan [ManBrowser .archerMan]; archerMan configure -selection )... |
| 18:46.01 | bhinesley | bah... didn't escape \$cmdName |
| 18:51.40 | CIA-61 | BRL-CAD: 03kunigami * r44825 10/brlcad/trunk/src/liboptical/ (osl-renderer.cpp osl-renderer.h sh_osl.c): Added support for OSL closure color query. It's crashing though. Maybe due to a memory leak |
| 19:10.47 | CIA-61 | BRL-CAD: 03bhinesley * r44826 10/brlcad/trunk/src/tclscripts/man_browser.tcl: ManBrowser internal ToC selection is working, although a bit differently than originally planned: [ select ls]. |
| 19:11.03 | bhinesley | smacks head |
| 19:11.51 | bhinesley | forgot to escape again |
| 19:20.26 | brlcad | ``Erik: I do, but don't have a windows box to test it on ;) |
| 20:21.02 | *** join/#brlcad mafm (~mafm@19.Red-83-40-127.dynamicIP.rima-tde.net) | |
| 20:51.39 | CIA-61 | BRL-CAD: 03kunigami * r44827 10/brlcad/trunk/misc/CMake/FindOSL.cmake: Just realized that I did not added OSL finder for cmake |
| 21:03.11 | CIA-61 | BRL-CAD: 03erikgreenwald * r44828 10/brlcad/trunk/misc/Makefile.am: add FindOSL.cmake to the dist list |
| 21:21.38 | brlcad | kunigami_: vmath macros ftw |
| 21:21.59 | brlcad | you used them in at least one place, but there looked like other places you can put them to use to reduce code |
| 21:23.37 | kunigami_ | brlcad: ok. I was thinking to refactor the code after making it work |
| 21:26.01 | CIA-61 | BRL-CAD: 03kunigami * r44829 10/brlcad/trunk/misc/CMake/ (FindOIIO.cmake FindOSL.cmake FindOpenEXR.cmake FindTBB.cmake): added three more cmake finders. Also edited Makefile.am this time |
| 21:26.39 | CIA-61 | BRL-CAD: 03kunigami * r44830 10/brlcad/trunk/misc/Makefile.am: ... Also edited Makefile.am this time |
| 21:28.42 | CIA-61 | BRL-CAD: 03kunigami * r44831 10/brlcad/trunk/misc/CMake/util_macros.cmake: This was borrowed from OSL build system. TODO: merge it with BRLCAD util |
| 21:33.38 | brlcad | nods |
| 21:40.18 | CIA-61 | BRL-CAD: 03brlcad * r44832 10/brlcad/trunk/src/liboptical/ (osl-renderer.cpp osl-renderer.h): untested (don't have osl/oiio/boost installed), but should work just fine to use VMOVE for Vec3's too if [] is defined. |
| 21:41.06 | brlcad | that should work, lemme know if it barks |
| 21:42.31 | brlcad | few other code completeness issues, file formatting should match existing style and structure |
| 21:43.35 | brlcad | if you run sh/template.sh on all new files, it'll add the proper header and footer to those files |
| 21:44.08 | brlcad | afterwards, you should similarly be able to run sh/indent.sh and sh/ws.sh to clean up the style |
| 21:45.45 | brlcad | you'll find me harping a lot about maintaining consistent style all the time ... codebases this size require it ;) |
| 21:48.15 | brlcad | also, looks like render_svc file(s) are missing |
| 21:49.55 | CIA-61 | BRL-CAD: 03brlcad * r44833 10/brlcad/trunk/src/liboptical/Makefile.am: |
| 21:49.56 | CIA-61 | BRL-CAD: any new files have to get added to both CMakeLists.txt and Makefile.am for the |
| 21:49.56 | CIA-61 | BRL-CAD: time being while the build system is in transition. at a minimum, list files in |
| 21:49.56 | CIA-61 | BRL-CAD: EXTRA_DIST in the Makefile.am and proper logic in the cmake build. |
| 21:51.21 | CIA-61 | BRL-CAD: 03brlcad * r44834 10/brlcad/trunk/src/liboptical/CMakeLists.txt: render_svc.cpp apparently wasn't added, remove from compile rules |
| 21:51.55 | brlcad | bhinesley: question from one of the archer devs about closedb -- what happens after the db is closed? is another temp db created? |
| 21:52.34 | brlcad | it's of his opinion that it should put archer back into a state like when it was first started with an empty unsaved db |
| 21:52.48 | bhinesley | that's what happens |
| 21:52.53 | bhinesley | I haven't commited that patch yet, though |
| 21:52.56 | brlcad | cool |
| 21:53.06 | brlcad | he was just asking about it today |
| 21:53.21 | brlcad | hadn't looked at the patch yet |
| 21:54.14 | bhinesley | I'm planning on re-reviewing them all and committing sometime this week, if that's alright |
| 21:57.28 | brlcad | sounds perfect |
| 22:01.15 | brlcad | kunigami: is there some technical reason that -Wno-error -no-pedantic were set on the the osl render files? |
| 22:27.30 | *** join/#brlcad Stattrav (~Stattrav@117.192.155.178) | |
| 22:27.30 | *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav) | |
| 22:29.15 | CIA-61 | BRL-CAD: 03bhinesley * r44835 10/brlcad/trunk/src/tclscripts/ (archer/Archer.tcl man_browser.tcl): (log message trimmed) |
| 22:29.15 | CIA-61 | BRL-CAD: ManBrowser is now ready to be used by Archer and MGED |
| 22:29.15 | CIA-61 | BRL-CAD: Added -disabledPages and -enabledPages to give more control over which commands are displayed. |
| 22:29.15 | CIA-61 | BRL-CAD: Configured constructor to call configbody's with blank args if user didn't configure public variables, in order to trigger defaults. |
| 22:29.16 | CIA-61 | BRL-CAD: Removed \"get\" method, as it doesn't appear to be necessary the way things are done now. |
| 22:29.16 | CIA-61 | BRL-CAD: Renamed cmd/commands etc. variable name components to page/pages, since they're not necessarily commands (ex: Introduction.html). |
| 22:29.17 | CIA-61 | BRL-CAD: Changed regex uses to \[file\] commands. |
| 22:32.37 | bhinesley | There is an -enabledPages option for ManBrowser, which I'd like to populate with a list of commands that are actually available in Archer. Is there a preferred method of getting such a list? |
| 22:33.05 | bhinesley | actually, while we're at it, I'd like to do the same thing for MGED |
| 22:38.19 | brlcad | the best way to do that consistently / maintainably is via libged |
| 22:39.07 | brlcad | there are ways to get the lists via tcl for both, but it's two different ways and would rather suck from an architecture standpoint |
| 22:39.33 | brlcad | libged needs a way to keep a registry of all commands available |
| 22:40.31 | brlcad | have each command register themselves, so when you query, you get the list |
| 22:40.49 | brlcad | would also let you build up built-in commands like 'help' that need access to all commands |
| 22:41.43 | bhinesley | hmm |
| 22:43.13 | bhinesley | I'll look into this |
| 22:44.01 | bhinesley | I was kinda hoping you were going to say "Yes! Here's a variable with the exact list you need!" |
| 22:44.08 | bhinesley | :-P |
| 22:46.18 | brlcad | haha |
| 22:47.14 | brlcad | it's one of the design goals for libged anyways, so might as well work on it now where it's needed |
| 22:47.52 | brlcad | it's also critical for one of the most powerful features on our to-do list, search -exec |
| 22:48.02 | brlcad | major win |
| 22:48.44 | bhinesley | Sounds great. I'm basically set for my first milestone, so I definitely have the time. |
| 22:50.04 | brlcad | if you're making progress on core dev issues like that one, then you're golden :) |
| 22:50.53 | brlcad | even if you spent all summer "getting it perfect" and the milestones went out the window ;) |
| 22:51.19 | bhinesley | good to know |
| 22:51.36 | brlcad | more important that you're having fun and maintainable progress is being made |
| 22:52.44 | brlcad | I can work on stubbing out a basic plugin framework this week if that's next on your plate unless you have some ideas on an approach as well |
| 22:54.26 | bhinesley | it is, and I don't |
| 22:56.16 | brlcad | the design constraints are pretty simple, want to move towards libged being an event-driven modular plugin system, so you'd define a command (e.g., kill) that performs some action (e.g., validates and records delete events); that command is registered with the library (e.g., adds a callback struct to a command array) |
| 22:59.10 | brlcad | the library can then call into any registered command, or iterate over all registered commands and get information (e.g., call a ged_short_help() callback for the 'help' command) and so on |
| 23:00.58 | bhinesley | much easier to keep track of |
| 23:03.43 | bhinesley | "search -exec", like unix "find -exec" I take it |
| 23:03.55 | bhinesley | to run operations on the results |
| 23:05.53 | CIA-61 | BRL-CAD: 03brlcad * r44836 10/brlcad/trunk/include/nmg.h: fill in the remaining available debug bits |
| 23:05.54 | brlcad | exactly |
| 23:06.53 | CIA-61 | BRL-CAD: 03Quattvendypol 07http://compilefarm.org * r2911 10/wiki/Main_Page: |
| 23:06.54 | brlcad | that will likely be one of the single most powerful geometry processing options to get added |
| 23:07.44 | CIA-61 | BRL-CAD: 03Sean 07http://brlcad.org * r2912 10/wiki/Main_Page: Reverted edits by [[Special:Contributions/Quattvendypol|Quattvendypol]] ([[User talk:Quattvendypol|Talk]]); changed back to last version by [[User:Erik|Erik]] |
| 23:07.51 | CIA-61 | BRL-CAD: 03Sean 07http://brlcad.org * r0 10/wiki/Special:Log/block: blocked [[User:Quattvendypol]] with an expiry time of infinite (account creation disabled): Inserting nonsense/gibberish into pages |
| 23:08.30 | CIA-61 | BRL-CAD: 03Sean 07http://brlcad.org * r0 10/wiki/Special:Log/protect: protected "[[Main Page]]": [edit=sysop:move=sysop] |
| 23:08.53 | CIA-61 | BRL-CAD: 03Sean 07http://brlcad.org * r0 10/wiki/Special:Log/protect: changed protection level for "[[Main Page]]": [edit=autoconfirmed:move=autoconfirmed] |
| 23:09.22 | CIA-61 | BRL-CAD: 03Sean 07http://brlcad.org * r2915 10/wiki/Main_Page: |
| 23:13.30 | CIA-61 | BRL-CAD: 03brlcad * r44837 10/brlcad/trunk/include/nmg.h: NMG_DANGLING isn't used, but doesn't need to be commented out |
| 23:15.08 | *** join/#brlcad mafm_ (~mafm@19.Red-83-40-127.dynamicIP.rima-tde.net) | |
| 23:15.23 | CIA-61 | BRL-CAD: 03bhinesley * r44838 10/brlcad/trunk/src/tclscripts/man_browser.tcl: Added getBrowser proc to make ManBrowser do the footwork |
| 23:16.50 | CIA-61 | BRL-CAD: 03brlcad * r44839 10/brlcad/trunk/src/burst/plot.c: would be nice to be able to toggle the plotting |
| 23:18.11 | CIA-61 | BRL-CAD: 03bhinesley * r44840 10/brlcad/trunk/src/tclscripts/archer/ (Archer.tcl ArcherCore.tcl): Removed buildarcherMan function and replaced it with the instantiation of a ManBrowser mega-widget. Removed ::man command logic that is now performed by ManBrowser. |
| 23:21.54 | CIA-61 | BRL-CAD: 03brlcad * r44841 10/brlcad/trunk/include/nmg.h: er, conflicts with raytrace.h -- prefix with NMG_ which they should probably all do anyways |
| 23:22.55 | CIA-61 | BRL-CAD: 03brlcad * r44842 10/brlcad/trunk/src/conv/asc/asc2g.c: dead code elimination. not likely support for these (old bspline geometry) will be implemented any time soon, so remove the unused code instead of exiting. |
| 23:34.43 | CIA-61 | BRL-CAD: 03brlcad * r44843 10/brlcad/trunk/ (5 files in 2 dirs): remove cat-fb because it incurred a maintenance cost. phototypesetting went out of style 20 years ago, obsolete hardware. |
| 23:36.34 | CIA-61 | BRL-CAD: 03brlcad * r44844 10/brlcad/trunk/misc/win32-msvc8/ (Makefile.am cat2fb/): remove the msvc8 build files too |
| 23:36.49 | brlcad | would anyone object if I remove the msvc build files? |
| 23:40.40 | *** join/#brlcad packrat (~packrator@99-67-225-40.lightspeed.livnmi.sbcglobal.net) | |
| 23:52.08 | starseeker | wouldn't :-P |