00:11.53 | CIA-73 | BRL-CAD: 03r_weiss * r38674 10/brlcad/trunk/src/conv/obj-g_new.c: refactoring and debugging |
01:41.50 | starseeker | ../src/conv/asc2g operators.asc operators.asc2g |
01:41.50 | starseeker | BU_ASSERT_SIZE_T(length>=8) failed, lhs=34359738368, rhs=2834931271060, file ยป;3, line -1073747672 |
01:45.46 | brlcad | is that fully up to date? |
01:46.15 | brlcad | still rebuilding here, haven't gotten that far to test |
01:46.40 | starseeker | yes, fully up |
01:47.21 | starseeker | (currently chasing why Archer can't raytrace in-window any more...) |
01:55.55 | starseeker | erm. I bet [$itk_option(-mged) pane_listen $dest] isn't supposed to return -1 |
02:00.03 | ``Erik | heh |
02:01.20 | starseeker | shakes his head - I'll probably need Bob to help explain this |
02:02.06 | starseeker | wonders if the libdm/libfb logic will ever reach the point where it seems intuitive and makes sense from a design standpoint... |
02:02.57 | starseeker | the whole embedded framebuffer bit is still black magic to me |
02:04.06 | brlcad | refactor, clean up, and document until it does make sense |
02:04.37 | starseeker | I'm still on the fence as to whether it's really that hard or I'm just really dense |
02:04.49 | starseeker | (although I suppose those aren't mutually exclusive...) |
02:05.04 | brlcad | there's always room to make things more clear no matter if a bit of code is complex |
02:05.13 | ``Erik | or meditate until you levitate, then space baby will explain the code to you O.o |
02:05.32 | starseeker | we're calling Bob "space baby" now? |
02:05.38 | starseeker | heh - Keith will probably like that |
02:06.36 | starseeker | digs some more... |
02:09.08 | starseeker | rather impressively, archer somehow manages it with no explicit references to fbserve anywhere, according to grep |
02:09.42 | CIA-73 | BRL-CAD: 03brlcad * r38675 10/brlcad/trunk/include/common.h: |
02:09.42 | CIA-73 | BRL-CAD: pretend stdint.h was part of ansi C. we're getting type conflicts using |
02:09.42 | CIA-73 | BRL-CAD: pstdint.h so need to try even harder to make 3rd party codes (that have NO |
02:09.42 | CIA-73 | BRL-CAD: brlcad_config.h) include stdint.h so our function sigs have recognized types. |
02:09.52 | brlcad | what are you trying to understand? |
02:10.21 | starseeker | what changed on the fb side of things that Archer needs to accomidate |
02:10.41 | starseeker | fbserve and rt still talk to each other, so it's something archer specific |
02:10.45 | ``Erik | <-- ponders an SDL libfb device O.o pretty similar to SDL_Surface |
02:11.07 | starseeker | Bob rather cryptically said he had yanked some code out of the fb world for archer at some point - dunno what that ment exactly |
02:11.21 | brlcad | like mged, archer has a C side and a Tcl side |
02:11.34 | brlcad | the C side hooks into tcl via command/object registration |
02:11.46 | brlcad | the principle object is a ged_obj object from libtclcad |
02:11.47 | ``Erik | my impression was that he deosn't use libfb, he dup'd the bit he cared about... |
02:12.13 | starseeker | can we smack him with a wet trout for doing that? |
02:12.21 | brlcad | ged_obj sets up and access an fbserv in a variety of places, but key to look for is "fbs" |
02:13.19 | brlcad | some/much of ged_obj bridges into libged too, for which there are separate funcs/objs you might have to trace |
02:13.42 | starseeker | nods |
02:15.47 | brlcad | he still uses libfb |
02:15.52 | brlcad | he probably duplicated the fbserv object aspects from mged (which is tightly integrated with the mged event loop) |
02:19.27 | brlcad | the subversion seminar I mentioned is tomorrow |
02:19.44 | brlcad | 9am pdt |
02:19.49 | brlcad | (noon) |
02:20.21 | brlcad | talcite: nice summary |
02:20.32 | talcite | thanks |
02:43.55 | brlcad | found a couple more file_offset problemants |
02:45.51 | CIA-73 | BRL-CAD: 03brlcad * r38676 10/brlcad/trunk/ (3 files in 2 dirs): |
02:45.51 | CIA-73 | BRL-CAD: db5_diradd() and db_diradd() pass around addresses too. convert them from |
02:45.51 | CIA-73 | BRL-CAD: size_t to off_t as well to avoid major headache with d_un.file_offset type |
02:45.51 | CIA-73 | BRL-CAD: conversions. also make those same use d_addr like everyone else too so they're |
02:45.51 | CIA-73 | BRL-CAD: not so hard to find next time. |
02:47.05 | brlcad | there we go, that did the trick |
02:47.14 | brlcad | should be back to working |
02:47.37 | brlcad | maybe warnings on db_diradd() type casts that need to be off_t's |
04:12.51 | starseeker | hmm - gentoo editors list puts forth two candidates I wasn't aware of - mg and qemacs (both emacs-like, former public-domain and latter lgpl) |
04:14.24 | starseeker | holy cow O.o |
04:29.08 | starseeker | qemacs has a sort of quasi wysiwyg mode for docbook: http://bzflag.bz/~starseeker/qemacs-docbook-mode.png |
04:29.47 | starseeker | as well as text-mode: http://bzflag.bz/~starseeker/qemacs-text-mode.png |
04:31.36 | starseeker | terminal key bindings look like the need a little love, but not bad for an lgpl candidate |
04:36.35 | starseeker | mg might actually be more promising from a "minimalist, working" standpoint - looks like the OpenBSD folks maintain it |
04:37.46 | starseeker | 510k in size |
04:38.42 | starseeker | yeah, qemacs is over 5 megs |
04:40.34 | starseeker | still, I don't recall seeing anything quite like that docbook mode in so small a package |
04:42.32 | starseeker | phooy - no active development on qemacs in years |
04:42.59 | starseeker | hmm... wonder if the docbook view mode can be grafted onto mg... |
07:01.39 | *** join/#brlcad SWPadnos_ (~Me@dsl107.esjtvtli.sover.net) |
08:50.37 | *** join/#brlcad mafm (~mafm@81.35.69.130) |
10:13.28 | d-lo | Mernin all! |
10:25.21 | d-lo | brlcad: I am seeing similar issues as Tom B is/was. |
10:26.27 | d-lo | Since the coreinterface portion of rt3 requires a brlcad install in order to work, coreInterface is throwing compile errors |
10:26.47 | d-lo | aka: /usr/include/sys/types.h:198: error: conflicting declaration ?typedef long int int64_t? |
10:26.51 | d-lo | /home/dloman/include/brlcad/pstdint.h:456: error: ?int64_t? has a previous declaration as ?typedef long long int int64_t? |
10:27.40 | d-lo | I have tried fully removing the brlcad installation, updating local brlcad repo to head, recompiling and reinstalling. |
10:27.48 | d-lo | same issues as before. |
10:28.45 | d-lo | Minor nuisance for me as I can just comment out the coreInterface build at this point. Just thought you might want another datapoint. |
10:40.21 | CIA-73 | BRL-CAD: 03davidloman * r38677 10/rt^3/trunk/src/coreInterface/CMakeLists.txt: Feed a -DHAVE_STDINT_H flag to the coreInterface compile until the "types.h vs unistd.h vs stdint.h vs pstdint.h" issues gets resolved. |
10:54.01 | CIA-73 | BRL-CAD: 03davidloman * r38678 10/rt^3/trunk/tests/ (CMakeLists.txt GS/CMakeLists.txt GS/libNetwork/ libNetwork/): Move tests for libNetwork out of /tests/GS to /tests. Conforms with /src structure |
11:08.55 | CIA-73 | BRL-CAD: 03davidloman * r38679 10/rt^3/trunk/tests/ (4 files in 2 dirs): Stub in start of basic JobManager test. |
11:16.57 | CIA-73 | BRL-CAD: 03davidloman * r38680 10/rt^3/trunk/tests/libJob/ (. CMakeLists.txt): Whoops. BasicJMTest should be an executable, not a library. |
11:21.04 | *** join/#brlcad parigaudi (~quassel@pd95b7f5e.dip0.t-ipconnect.de) |
11:30.02 | CIA-73 | BRL-CAD: 03davidloman * r38681 10/rt^3/trunk/ (5 files in 3 dirs): Add in a QT based thread sleep function. Probably not the best way to do this (upgrading QThread's sleep function from proctected to public) but will do for now. |
11:49.51 | brlcad | I just made a mod last night that should have made it get to the stdint.h include |
11:50.15 | brlcad | what are your default compilation defines? |
11:50.16 | d-lo | :/ it didn't work then |
11:50.24 | d-lo | for brlcad? |
11:50.35 | brlcad | for your compiler |
11:51.01 | brlcad | compile an empty header file with -dM |
11:51.50 | d-lo | no output |
11:52.23 | d-lo | touch empty.h; gcc -dM empty.h |
11:52.29 | d-lo | yeilds no output |
11:54.38 | brlcad | s/gcc/cpp/ |
11:54.45 | *** join/#brlcad SWPadnos (~Me@emc/developer/SWPadnos) |
11:55.48 | d-lo | okay, that kicked out a lot of things. what are you looking for spcecifically |
11:55.55 | brlcad | that list :) |
11:56.07 | brlcad | something I can hopefully key on |
11:56.11 | d-lo | okie, where is the bz pastebin again? |
11:56.26 | brlcad | http://pastebin.org/ should work |
11:57.14 | brlcad | fwiw, gcc -E -dM empty.h |
11:57.15 | d-lo | http://pastebin.org/165168 |
11:57.22 | brlcad | that would have gotten you the list through gcc |
11:58.06 | d-lo | *ugh* so much to learn :/ |
11:59.04 | brlcad | there's something |
12:00.57 | d-lo | what's that? |
12:01.48 | CIA-73 | BRL-CAD: 03brlcad * r38682 10/brlcad/trunk/include/common.h: also tie in to __STDC__ in case we're not actually in ansi mode but are still standard c |
12:02.22 | CIA-73 | BRL-CAD: 03brlcad * r38683 10/brlcad/trunk/include/common.h: also, if there's a gcc internal __SIZE_TYPE__ being provided for stdint.h implementation, that's also a good sign of something to key on. |
12:02.22 | brlcad | now it should be better |
12:02.41 | d-lo | kk lemme give it a whirl |
12:48.58 | *** join/#brlcad Ralith (~ralith@69.90.48.97) |
12:49.17 | *** join/#brlcad roberthl (~robert@2001:ba8:1f1:f03d::2) |
12:49.17 | *** join/#brlcad roberthl (~robert@mediawiki/RobertL) |
12:55.15 | d-lo | Metalligaga: lol |
13:01.12 | d-lo | to be honest, that mix really does work... so long as you don't try to actually WATCH the video. |
13:01.16 | d-lo | ...just listen. |
13:11.18 | brlcad | o.O |
13:11.24 | brlcad | thinks that was maybe ww :) |
13:11.48 | d-lo | ww? |
13:12.18 | d-lo | http://www.youtube.com/watch?v=sbQHvUObMbA |
13:12.29 | d-lo | ``Erik informed me of it :) |
13:16.49 | d-lo | brlcad: that last mod to common.h seems to have fixeded the issues for coreInterface. Thanks! |
13:22.02 | CIA-73 | BRL-CAD: 03davidloman * r38684 10/rt^3/trunk/src/coreInterface/CMakeLists.txt: Latests mods to common.h (in BRL-CAD) by brlcad seems to have fixed the type declaration issues. Commenting out -DHave_STDINT_H flag from coreInterface compile for now. |
13:28.32 | CIA-73 | BRL-CAD: 03davidloman * r38685 10/rt^3/trunk/ (7 files in 3 dirs): Implement initial JobManager functionality test. Fleshed out some getters in JobWorker. Added a unique id to JobWorker. |
14:09.31 | brlcad | gets to more committing while waiting for subversion webinar to begin |
14:09.58 | d-lo | is that webinar open to the public? |
14:19.32 | jack | isn't svn so last-decade already ;) |
14:19.43 | jack | git it while it's hot! |
14:25.47 | brlcad | d-lo: should be but you do have to register |
14:25.54 | CIA-73 | BRL-CAD: 03davidloman * r38686 10/rt^3/trunk/ (11 files in 7 dirs): Logging system upgrade. Now allows an 'origin' parameter. |
14:25.55 | brlcad | I sent a link out to folks a couple weeks ago |
14:26.05 | d-lo | via brlcad mailing list? |
14:26.11 | brlcad | just to the team |
14:27.00 | brlcad | is supposed to require video and audio (though you can phone in for audio) -- don't know if the video is supposed to be on both ends |
14:27.17 | brlcad | which is why I'm at home, just in case |
14:27.38 | brlcad | there's two seminars, one on subversion branching and merging |
14:27.42 | brlcad | the other on subversion development |
14:27.50 | brlcad | seemed apropos :) |
14:27.56 | d-lo | :) |
14:28.05 | d-lo | how long will they last? 1 hr? |
14:28.09 | brlcad | yeah |
14:28.37 | brlcad | more to the point, it covers the very latest svn -- which is what I'm hoping to hear about today regarding branches -- supposed to be some relatively big changes |
14:28.46 | d-lo | looks like I'll have to miss these then. I didn't get that email, so its no wonder this is a surprize :) |
14:29.46 | brlcad | http://www.streetinsider.com/Press+Releases/WANdisco+Offers+Free+Online+Training/5525801.html |
14:30.23 | brlcad | might want to sign up for the second and work that one from home |
14:50.01 | CIA-73 | BRL-CAD: 03davidloman * r38687 10/rt^3/trunk/src/utility/Logger.cxx: Clean up logger formatting using iomanip stuff. |
14:51.26 | CIA-73 | BRL-CAD: 03davidloman * r38688 10/rt^3/trunk/src/libJob/ (JobManager.cxx JobWorker.cxx PrintToStdOutJob.cxx): Couple of simple mods to Job Management system. JM now works. |
14:58.09 | d-lo | brlcad: do we want subversion as an external dep or do we want the subversion source in the rt3 module? |
15:04.57 | brlcad | external dep until we figure out exactly what portions we intend to use |
15:05.44 | d-lo | kk |
15:34.49 | CIA-73 | BRL-CAD: 03davidloman * r38689 10/rt^3/trunk/src/other/ogre/ (50 files in 50 dirs): Added lots of Build byproducts to svn:ignore. |
15:39.25 | CIA-73 | BRL-CAD: 03davidloman * r38690 10/rt^3/trunk/src/g3d/: Added more Build byproducts to svn:ignore, this time from g3d build. |
15:48.58 | CIA-73 | BRL-CAD: 03starseeker * r38691 10/brlcad/trunk/src/librt/ (Makefile.am namegen.c): Tweak namegen.c so it can build and tuck it into the Makefile as a noinst program for easier experimentation. |
15:58.38 | CIA-73 | BRL-CAD: 03davidloman * r38692 10/rt^3/trunk/src/g3d/CMakeLists.txt: Make g3d's cmake find zzip library. Will need to roll this searching up to rt3's top level cmake when g3d building is fully integrated into rt3 build. |
15:59.10 | CIA-73 | BRL-CAD: 03davidloman * r38693 10/rt^3/trunk/src/g3d/CommandInterpreter.cxx: Fixed a minor type issue surrounding QString.length() |
16:00.05 | CIA-73 | BRL-CAD: 03davidloman * r38694 10/rt^3/trunk/src/g3d/OgreGLWidget.cxx: Trying to access method via reference instead of pointer. Fixed. |
16:03.48 | CIA-73 | BRL-CAD: 03davidloman * r38695 10/rt^3/trunk/src/g3d/: Modified SVN:IGNORE to include the g3d executable. |
17:26.23 | ``Erik | re eff/youtube/downfall: http://vimeo.com/11086952 |
17:26.42 | ``Erik | http://www.eff.org/deeplinks/2010/04/everyone-who-s-made-hitler-parody-leave-room |
17:41.50 | brlcad | hah, that's great |
17:42.19 | ``Erik | how was the webcast? anything new/great/useful? |
17:43.01 | brlcad | hm, not as deep as I'd hoped |
17:43.40 | brlcad | wasn't bad but didn't cover any new features and was a bit windows-centric (tortoisesvn) |
17:43.55 | ``Erik | <-- got to learn about the haunted house animatronics industry and tech from derek, sounds more interesting than the webinar :D |
17:52.00 | brlcad | heh, well it was good if only to see the requirements for the svn dev webinar later |
17:52.29 | brlcad | there wasn't bidirectional audio or video |
17:58.21 | CIA-73 | BRL-CAD: 03erikgreenwald * r38696 10/brlcad/trunk/src/librt/namegen.c: give components a default value of 0 in case style is not 1 or 2 |
19:35.21 | CIA-73 | BRL-CAD: 03erikgreenwald * r38697 10/brlcad/trunk/src/librt/CMakeLists.txt: add namegen.c to IGNORED_SOURCES |
19:39.49 | ``Erik | hm http://www.reinvented-the-workstation.com/CX1-iWS-developers/ |
20:06.37 | CIA-73 | BRL-CAD: 03brlcad * r38698 10/brlcad/trunk/include/bu.h: don't specify register for bu_list funcs. let the compiler figure things out. |
20:07.23 | CIA-73 | BRL-CAD: 03brlcad * r38699 10/brlcad/trunk/src/libbu/vls.c: don't specify register. let the compiler figure things out. helps debuggability too. |
20:09.45 | ``Erik | there's a lot of register keywords that should go away... (like, all of 'em?) |
20:14.50 | *** join/#brlcad R0b0t1 (~Enigma@unaffiliated/r0b0t1) |
20:18.12 | *** join/#brlcad Stattrav (~Stattrav@202.3.77.233) |
20:53.04 | CIA-73 | BRL-CAD: 03bob1961 * r38700 10/brlcad/trunk/src/tclscripts/archer/ (Archer.tcl ArcherCore.tcl): This is a bug fix and some clean up in getTreeNodes. Also changed the bot_split wrapper call. |
21:09.14 | *** join/#brlcad SWPadnos (~Me@dsl107.esjtvtli.sover.net) |
21:09.25 | *** join/#brlcad SWPadnos (~Me@emc/developer/SWPadnos) |
21:14.59 | starseeker | growl |
21:15.20 | starseeker | ok, in libregex regular expressions, spaces are literal. everywhere else, it's \s |
21:26.25 | ``Erik | thinks it might be time to get back into ogl coding |
21:29.20 | ``Erik | at least a glTexSubImage2D() to see if the texture/dma is 'good enough' on the pertinant platforms *sigh* |
22:01.32 | CIA-73 | BRL-CAD: 03r_weiss * r38701 10/brlcad/trunk/src/conv/obj-g_new.c: more nmg creation debugging |
22:05.30 | CIA-73 | BRL-CAD: 03bob1961 * r38702 10/brlcad/trunk/src/tclscripts/archer/Archer.tcl: Tweaked ArcherCore::killWrapper a bit. |
22:12.54 | CIA-73 | BRL-CAD: 03starseeker * r38703 10/brlcad/trunk/src/librt/ (Makefile.am columnparse.c): Test regex logic for parsing a file with information organized in columns with a header - need to use the header to deduce column character widths. |
22:14.02 | CIA-73 | BRL-CAD: 03bob1961 * r38704 10/brlcad/trunk/src/tclscripts/archer/Archer.tcl: Another minor tweak of ArcherCore::killWrapper. |
22:16.54 | CIA-73 | BRL-CAD: 03starseeker * r38705 10/brlcad/trunk/src/librt/CMakeLists.txt: Ignore columnparse.c in CmakeLists.txt |
22:17.59 | CIA-73 | BRL-CAD: 03starseeker * r38706 10/brlcad/trunk/src/librt/columnparse.c: Comments don't apply to this file - left over from copy paste |
22:31.55 | ``Erik | <-- mistimed leaving the office, forgot how effin' retarded md drivers are :/ |
22:32.03 | ``Erik | 35 in a 50, etc |
23:04.20 | CIA-73 | BRL-CAD: 03bob1961 * r38707 10/brlcad/trunk/src/libfb/fbserv_obj.c: This fixes the embedded fbserv. Haven't tried this on windows yet. |
23:07.59 | ``Erik | researches gtk+2's ctree thingymabobber so'z he can kill that damn 2 day pbr card |
23:10.40 | ``Erik | or, treeview, now... :/ |
23:39.47 | brlcad | starseeker: \s is a perl extension |
23:40.35 | brlcad | [[:space:]] is the posix class for general whitespace |
23:40.52 | brlcad | ``Erik: I wouldn't remove all of the register keywords |
23:41.16 | brlcad | I did a performance test a while back and it did slow down when I just sed'd all the files |
23:43.30 | brlcad | starseeker: CMakelists.txt (columnparse) |
23:43.51 | brlcad | and librt.vcbuild |
23:43.56 | brlcad | or whatever it's called |
23:44.26 | brlcad | hm, and the comments are wrong (copied from namegen) |
23:45.01 | brlcad | and includes are out of control :) |
23:45.59 | brlcad | ahh, catchin up to commits .. you fixed the comments and cmakelists -- my bad |
23:49.33 | ``Erik | didja try hitting it with a profiler before and after? |
23:49.49 | ``Erik | (and gcc4? 3? 2.7?) |
23:50.14 | brlcad | go for it |
23:50.51 | ``Erik | heh |