| 00:44.38 | Notify | 03BRL-CAD:starseeker * 62909 (brlcad/trunk/include/bu/cmd.h brlcad/trunk/src/bwish/cmd.c and 31 others): Fix bu/cmd.h header |
| 00:46.36 | Notify | 03BRL-CAD:n_reed * 62910 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: keep intermediate split faces that don't intersect with the current closed intersection curve |
| 01:01.07 | *** join/#brlcad FreezingCold (~Freezing@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com) | |
| 01:03.15 | Notify | 03BRL-CAD:starseeker * 62911 (brlcad/trunk/CMakeLists.txt brlcad/trunk/include/bio.h and 12 others): Try this approach for Winsock2.h. |
| 01:05.53 | *** join/#brlcad chick_ (~chick@41.205.22.41) | |
| 01:15.49 | Notify | 03BRL-CAD:starseeker * 62912 (brlcad/trunk/include/bu/cmd.h brlcad/trunk/include/fb/fb_wgl.h brlcad/trunk/include/ged.h): Try to use bio.h instead of windows.h |
| 01:28.28 | Notify | 03BRL-CAD:starseeker * 62913 brlcad/trunk/src/libbu/tcl.c: Appears we need bu/bu_tcl.h in tcl.c in libbu for BU_EXPORT to work properly. |
| 01:35.07 | Notify | 03BRL-CAD:starseeker * 62914 brlcad/trunk/src/libdm/dm-osgl.cpp: Put bio.h first |
| 02:11.42 | *** part/#brlcad chick_ (~chick@41.205.22.41) | |
| 02:40.33 | Notify | 03BRL-CAD:starseeker * 62915 (brlcad/trunk/src/other/openscenegraph/src/osg/CMakeLists.txt brlcad/trunk/src/other/openscenegraph/src/osgDB/CMakeLists.txt and 7 others): Add install logic for openscenegraph build. |
| 02:52.29 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 04:12.01 | *** join/#brlcad s3gfault (~s3gfault@213.5.69.186) | |
| 05:51.41 | Notify | 03BRL-CAD Wiki:Everyplace * 0 /wiki/User:Everyplace: |
| 07:02.53 | *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net) | |
| 09:57.43 | *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51) | |
| 10:07.16 | *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch) | |
| 10:15.38 | *** join/#brlcad WhiteCalf (~DarkCalf@173.231.40.98) | |
| 10:20.09 | *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl) | |
| 11:33.38 | ``Erik | starseeker: get it figured out? (you could always put canaries in (int someuniquestring;), use gcc -E and use that to hunt where the header is being included) |
| 11:33.39 | Notify | 03BRL-CAD:starseeker * 62916 brlcad/trunk/src/other/openscenegraph/CMakeLists.txt: Try to make sure the path setup takes place at the beginning of the osg CMake setup |
| 11:35.48 | ``Erik | brlcad: bz now has tls/ssl encrypted authenticated smtp for sending mail, using the elfga.com cert, supporting cram, md5, gssapi and password auth methods |
| 11:37.32 | ``Erik | to the loop is closed with mail services for 'normal' muas, w00t |
| 11:45.09 | *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51) | |
| 11:49.57 | starseeker | ``Erik: runs in build directory - now I'm trying to figure out why osg.dll isn't being included in the installer |
| 12:35.23 | *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee) | |
| 12:47.32 | *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51) | |
| 12:54.43 | Notify | 03BRL-CAD Wiki:Glazunov victor * 0 /wiki/User:Glazunov_victor: |
| 13:07.59 | *** join/#brlcad gaganjyot (~gagan@223.225.216.145) | |
| 13:21.11 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 13:33.53 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 13:44.56 | Notify | 03BRL-CAD:indianlarry * 62917 brlcad/trunk/src/other/openscenegraph/src/OpenThreads/CMakeLists.txt: headers for OSG OpenThreads weren't being found during install |
| 14:20.45 | Notify | 03BRL-CAD:starseeker * 62918 (brlcad/trunk/src/libdm/dm-osgl.cpp brlcad/trunk/src/libdm/dm-osgl.h): Add a variable to the osgl dm to control whether or not a shadow is used behind text. Nice illustration of a clean, simple addition of a new user editable dm setting that is self-contained within the dm code for osgl. |
| 14:27.54 | Notify | 03BRL-CAD:starseeker * 62919 brlcad/trunk/regress/repository.sh: Ignore misc/svn2git |
| 14:32.58 | Notify | 03BRL-CAD:starseeker * 62920 (brlcad/trunk/include/fb/fb_osgl.h brlcad/trunk/src/adrt/isst_tcltk.c and 3 others): Remove some redundant includes (bio.h) |
| 14:41.07 | Notify | 03BRL-CAD:starseeker * 62921 (brlcad/trunk/src/burst/Hm.c brlcad/trunk/src/conv/asc/asc2pix.c and 23 others): More redundant include removal (bio.h) |
| 15:02.12 | Notify | 03BRL-CAD:starseeker * 62922 (brlcad/trunk/src/libdm/adc.c brlcad/trunk/src/libdm/axes.c and 195 others): More redundant include removal (bio.h) |
| 15:06.57 | Notify | 03BRL-CAD:starseeker * 62923 (brlcad/trunk/regress/repository.sh brlcad/trunk/src/libdm/dm-plot.c and 13 others): Get the rest of the bio.h redundancy check failures, fully enable the check. |
| 15:08.44 | *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch) | |
| 15:21.19 | Notify | 03BRL-CAD:carlmoore * 62924 brlcad/trunk/include/fb/fb_wgl.h: remove trailing blank or tab |
| 15:34.20 | *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51) | |
| 15:52.15 | *** join/#brlcad mihaineacsu (~mihaineac@92.85.197.70) | |
| 15:56.55 | Notify | 03BRL-CAD Wiki:HowardBarnes * 0 /wiki/User:HowardBarnes: |
| 15:59.42 | Notify | 03BRL-CAD Wiki:HowardBarnes * 7753 /wiki/Developer_Documents: |
| 16:16.17 | *** join/#brlcad s3gfault3 (~s3gfault@185.2.29.229) | |
| 17:08.55 | Notify | 03BRL-CAD:n_reed * 62925 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: improve splitting of unclosed curves that intersect the outerloop |
| 17:44.52 | Notify | 03BRL-CAD:carlmoore * 62926 (brlcad/trunk/doc/docbook/system/man1/en/rt.xml brlcad/trunk/src/rt/opt.c brlcad/trunk/src/rt/view.c): fixes & touchup involving the perspective (allow values between 179 and 180 degrees) |
| 17:50.26 | Notify | 03BRL-CAD:brlcad * 62927 brlcad/trunk/src/librt/search.c: need limits.h for INT_MAX |
| 17:51.33 | Notify | 03BRL-CAD:n_reed * 62928 (brlcad/branches/brep-debug/CHANGES brlcad/branches/brep-debug/CMakeLists.txt and 431 others): sync from trunk through r62925 |
| 18:08.11 | *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch) | |
| 18:12.02 | Notify | 03BRL-CAD:starseeker * 62929 (brlcad/trunk/src/libdm/dm-ogl.c brlcad/trunk/src/libdm/dm-osgl.cpp and 2 others): Start with lighting on by default. |
| 18:46.58 | Notify | 03BRL-CAD:carlmoore * 62930 brlcad/trunk/src/rt/view.c: add default comment for -l |
| 19:07.13 | Notify | 03BRL-CAD:n_reed * 62931 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: cite the paper the loop_boolean function was based on |
| 21:03.53 | Notify | 03BRL-CAD:starseeker * 62932 (brlcad/trunk/src/other/openscenegraph/src/OpenThreads/pthreads/CMakeLists.txt brlcad/trunk/src/other/openscenegraph/src/OpenThreads/qt/CMakeLists.txt and 2 others): Clean up the openthreads CMake for a subbuild. |
| 21:15.22 | Notify | 03BRL-CAD:starseeker * 62933 brlcad/trunk/src/other/freetype/CMakeLists.txt: Don't need the freetype dist command when freetype is acting as a subbuild. |
| 21:17.52 | Notify | 03BRL-CAD:starseeker * 62934 brlcad/trunk/src/other/CMakeLists.txt: Set some target folders |
| 21:23.10 | Notify | 03BRL-CAD:brlcad * 62935 brlcad/trunk/src/libged/comb.c: casting to db_op_t is wrong, the declaration needs to change. |
| 22:07.42 | Notify | 03BRL-CAD:starseeker * 62936 (brlcad/trunk/CMakeLists.txt brlcad/trunk/misc/CMakeLists.txt): Add in some test files and logic for WIX installer generator. |
| 22:16.21 | brlcad | starseeker: just got to the bio.h changes and I think there's a little bit of a mixup |
| 22:19.40 | starseeker | oh? |
| 22:19.44 | brlcad | bio.h is for input/ouput interface routines ... bin.h is for internet network socket routines (i.e., winsock/winsock2) |
| 22:20.04 | brlcad | i'm thinking much of that might have just been a case of missing to include bin.h before bio.h |
| 22:20.10 | starseeker | is bin.h always included before biol.h? |
| 22:20.25 | starseeker | s/biol.h/bio.h |
| 22:20.46 | brlcad | don't know, but it's a lot like sys/types.h |
| 22:21.24 | starseeker | brlcad: if we hide it in bin, we'd have to guarantee bin before bio on Windows |
| 22:21.38 | brlcad | hide what? |
| 22:21.48 | starseeker | the winsock2.h include |
| 22:21.50 | brlcad | bin.h is a wrap on winsock2 |
| 22:22.03 | brlcad | that's exactly what it's for :) |
| 22:22.25 | starseeker | ok, then should bio.h include bin.h before windows.h? |
| 22:22.37 | brlcad | we could certainly add some detection to make sure they're ordered, but the underlying issue here was "header missing" |
| 22:23.02 | brlcad | that'd violate encapsulation/purpose of bio.h |
| 22:23.40 | brlcad | the ordering has always been on windows, that's an ancient issue |
| 22:23.48 | starseeker | ok, then we need to guarantee bin.h is always included before bio.h |
| 22:23.48 | brlcad | been an *issue |
| 22:24.54 | starseeker | brlcad: I'm not attached to any particular fix for that - if there's a better/more correct way I'm game |
| 22:25.05 | brlcad | fwiw, bio.h is to unistd/windows as bin.h is to in/winsock2 |
| 22:25.26 | starseeker | nods |
| 22:25.43 | brlcad | i'm more concerned about this changing the definition of that header ... now suddenly all inclusions getting networking declarations just doesn't seem right |
| 22:25.54 | brlcad | when all they wanted was printf |
| 22:26.12 | starseeker | nods - that was soley to make sure the ordering was right |
| 22:26.39 | starseeker | bah - sorry, typing is a little erratic - uploading NSIS installer and my connection doesn't like it much |
| 22:26.41 | brlcad | still, it's not going to detect that a header is *missing* |
| 22:26.59 | brlcad | I presume your original fd_set issue was that |
| 22:27.29 | brlcad | or was it redeclaration |
| 22:27.45 | starseeker | I believe so - got redeclaration when I tried to fix it |
| 22:28.34 | starseeker | so it may be as simple as putting bin.h before bio.h where fd_set is used |
| 22:28.57 | starseeker | adds this to his pile of "Windows is lame" xamples |
| 22:29.13 | brlcad | like I said, that's an ancient issue :) |
| 22:29.30 | brlcad | pretty much every windows dev writing a network app runs into it and facepalms |
| 22:29.46 | brlcad | goes all the way back to win95 days |
| 22:30.51 | starseeker | brlcad: I'll try to rework it and see (another MSVC compile, hooray...) |
| 22:31.05 | brlcad | in all fairness, linux/unix headers used to be the same way before there was concerted effort to have encapsulated headers ... there are still order-dependent headers today though |
| 22:31.50 | brlcad | also note that you don't really need a header check for winsock |
| 22:31.59 | brlcad | it self-defines _WINSOCKAPI_ |
| 22:32.00 | starseeker | so testing for winsock2.h is fairly pointless then |
| 22:32.23 | brlcad | right, bin.h already does the right thing |
| 22:32.54 | brlcad | it just probably needs a little toggle to make it aware when bio.h has already been included to issue a warning |
| 22:33.45 | starseeker | tries to figure out how to back out the changes gracefully... |
| 22:36.19 | brlcad | i'll try a couple things and you can test the build for me |
| 22:36.29 | Notify | 03BRL-CAD:brlcad * 62937 brlcad/trunk/include/bin.h: make the bin.h header aware of the bio.h header, make sure it isn't already included. we don't want bio.h to always include bin.h, so we need to check. |
| 22:36.36 | brlcad | most of the unistd/repository cleanups were good progress forward |
| 22:37.02 | brlcad | it's the manual winsock->bio replacements that need to be bin.h and checked for ordering |
| 22:37.06 | starseeker | is reverse merging 62911 |
| 22:38.01 | Notify | 03BRL-CAD:brlcad * 62938 brlcad/trunk/include/bin.h: before vs after |
| 22:39.14 | Notify | 03BRL-CAD:starseeker * 62939 (brlcad/trunk/CMakeLists.txt brlcad/trunk/include/bio.h and 10 others): Reverse most of r62911 |
| 22:39.22 | starseeker | got a couple things wrong in that anyhow looks like |
| 22:39.30 | starseeker | OK, let's see where we're at |
| 22:41.47 | brlcad | if you see any fork/execl looking symbols, that would be process.h needing to be in bio.h |
| 22:42.33 | brlcad | but I intentionally didn't add it until it came up, to see if windows.h provides (or if we even expose execl on windows) |
| 22:42.54 | brlcad | we have several legacy inclusions that haven't been checked |
| 22:45.37 | Notify | 03BRL-CAD:starseeker * 62940 (brlcad/trunk/include/fb.h brlcad/trunk/src/libfb/fb_generic.c): For sure we need fd_set in these two files, so add bin.h includes |
| 22:46.13 | starseeker | ok, CMake commencing |
| 22:49.35 | starseeker | adds a WIX template to his "interesting to do someday" list |
| 22:55.12 | starseeker | loading visual studio project... |
| 23:19.24 | *** join/#brlcad FreezingCold (~Freezing@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com) | |
| 23:35.53 | Notify | 03BRL-CAD:starseeker * 62941 brlcad/trunk/src/libbu/gethostname.c: bin, then bio |
| 23:41.36 | Notify | 03BRL-CAD:starseeker * 62942 brlcad/trunk/include/bu/cmd.h: For timeval on Windows, add bin.h |
| 23:44.29 | Notify | 03BRL-CAD:starseeker * 62943 (brlcad/trunk/src/libbu/cmd.c brlcad/trunk/src/libbu/cmdhist.c and 2 others): cmd.h has bio.h - don't need it twice, especially when it makes things out of order. |
| 23:54.13 | Notify | 03BRL-CAD:starseeker * 62944 (brlcad/trunk/src/libbrep/BBNode.cpp brlcad/trunk/src/libbrep/BRNode.cpp): add std::max includes |
| 23:58.41 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |