Notes: This release enhances the formatting options available "out of the box" for the NIRT tool, allowing users to easily select different data reporting options without having to define their own custom configuration files. CSV output options also allow for quick and easy import into spreadsheets. The new -L option lists available formats. The tire tool's behavior has been improved - it will no longer overwrite pre-existing files and a "w" flag now accepts a value of "0" to disable creation of the default wheel rim for modelers wishing to supply their own rim. A number of small but visual flaws in the tread geometry definitions were also corrected. MGED's dbconcat command works again without needing to specifying an affix for object names when importing geometry from one database to another. Primitive selection via the Edit menu is working again thanks to the fixing of the solid_illum bug. The pipe primitive's performance problems during raytracing, due to unnecessary memory allocations, are now fixed. The extrude primitive's handling of invalid geometry is now more robust. * renamed mged binary command to bo for binary objects - Sean Morrison * fixed error in parsing remotefb location specification - S. Morrison * add w option to tire to allow disabling wheel generation - C. Yapp * tweak tread 2 in tire tool; avoid artifacts on tread wall - C. Yapp * fixed mged 'dbconcat' hang when not specifying an affix - Bob Parker * fixed primitive selection solid_illum bug in mged - Bob Parker * fix bug in tire tool's geometry causing 'nicks' in tread - C. Yapp * increased raytrace performace of pipe primitive - John Anderson * fixed bugs handling invalid extrude objects - Sean Morrison * fixed dependency bug in library pkg-config files - Sean Morrison * platform installers use consistent naming conventions- Sean Morrison * added new -c character option to the loop command - Dawn Thomas * tire now checks for files instead of overwriting - Cliff Yapp * add new nirt formatting options, -L listing option - C. Yapp * fixed nirt's dest cmd's handling of file name string - Cliff Yapp * modified mged nirt command to include air in results - Bob Parker
Changes: 2008-08-05 04:12 starseeker * [r32254] ChangeLog: Update Changelog again 2008-08-04 19:35 bob1961 * [r32253] misc/win32-msvc8/brlcad/brlcad.sln: Added project for the tire command. 2008-08-04 17:17 starseeker * [r32250] misc/win32-msvc8/tire, misc/win32-msvc8/tire/tire.vcproj, src/proc-db/tire.c: Merge Bob's changes from trunk to add tire to the Windows build. 2008-08-04 15:25 bob1961 * [r32244] src/mged/chgview.c: Add in fix for illumination bug when doing primitive editing - r31737 2008-08-04 00:26 starseeker * [r32235] doc/deprecation.txt, include/vmath.h: Revert depreciation in vmath.h per request from Sean - not due until next release. 2008-08-03 20:05 starseeker * [r32230] ., doc/deprecation.txt, include/vmath.h, src/libbu/vls.c, src/libged/wdb_obj.c, src/librt/primitives, src/librt/primitives/arb8, src/librt/primitives/arbn, ... src/librt/primitives/vol, src/librt/primitives/xxx: Import proper fix for dbconcat crash from trunk and revert previous workaround - dbconcat now functional. 2008-08-02 16:25 starseeker * [r32225] src/libged/wdb_obj.c: OK, restore the previous wdb_obj changes (checking for infinite looping in naming) while initializing prev-name to a space char - this way the initial comparison doesn't trigger a crash and a single space character is an unlikely name choice for any object. 2008-08-02 05:51 starseeker * [r32217] src/libged/wdb_obj.c: doggone it dbconcat is crashing - revert and take another look at the changes to try and figure out why. 2008-08-02 04:19 starseeker * [r32214] ChangeLog: Release ChangeLog, per HACKING. Since this release is a true branch and not a tagging of trunk, ChangeLog is from pre-7-12-6 branch - the release building effort. 2008-08-02 04:13 starseeker * [r32213] NEWS, README, include/conf/PATCH, misc/win32-msvc8/asc2g/asc2g.vcproj, src/archer/archer.bat, src/mged/mged.bat, src/util/rtwizard.bat: Update all the version numbers I can spot, start tweaking the NEWS file. 2008-08-01 22:26 starseeker * [r32211] Makefile.am, regress/gqa.sh, regress/iges.sh, regress/lights.sh, regress/mged.sh, regress/shaders.sh, regress/solids.sh, regress/spdi.sh, regress/weight.sh: Update r32205, r32206 - steps towards out-of-tree regression testing. 2008-08-01 17:25 starseeker * [r32204] src/libbn/CMakeLists.txt, src/libbu/CMakeLists.txt, src/libsysv/CMakeLists.txt: Update cmake lists to avoid MISSING errors in cmakecheck.sh, should check that they really do match source trees 2008-08-01 17:15 starseeker * [r32203] misc/pkgconfig/Makefile.am: Oops, thanks Sean - typo in pkgconfig Makefile.am 2008-08-01 16:45 starseeker * [r32202] src/proc-db/tire.1, src/proc-db/tire.c: Add tire updates from trunk r32201 2008-08-01 04:24 starseeker * [r32183] BUGS, Makefile.am, NEWS, TODO, configure.ac, doc/html/manuals/Install.html, doc/pkg.tr, include/common.h, ... src/proc-db/tire.c, src/rt/Makefile.am, src/rt/rt_simple.c, src/rt/rtexample.c: re-merge up to r32062, r32120 previously - this should incorporate most of the relevant trunk changes up until that point, and seems to have completed a build on OSX - need a clean checkout to be certain. 2008-08-01 02:38 starseeker * [r32182] BUGS, Makefile.am, TODO, configure.ac, include/conf/Makefile.am, regress/gqa.sh, regress/iges.sh, regress/lights.sh, regress/mged.sh, regress/moss.sh, regress/shaders.sh, regress/solids.sh, regress/spdi.sh, regress/weight.sh, sh/elapsed.sh, src/libged/wdb_obj.c, src/librt/primitives/dsp/dsp.c, src/rt/viewarea.c: re-merge up to r31822, previously in this branch 32099 2008-08-01 01:59 starseeker * [r32181] include/bu.h, src/librt/primitives/pipe/pipe.c, src/proc-db/tire.c: re-merge up to r31744 where the changes weren't related to new work, including extensive changes to pipe.c , previously in this branch 32092 2008-08-01 01:35 starseeker * [r32180] BUGS, NEWS, TODO, include/common.h, include/raytrace.h, src/conv/fast4-g.c, src/librt/primitives/extrude/extrude.c, src/librt/primitives/sketch/sketch.c, src/mged/edsol.c: re-merge up to r31701, previously in this branch 32087 2008-08-01 00:43 starseeker * [r32179] COPYING, INSTALL, misc/enigma/COPYING, misc/enigma/INSTALL: ack, how'd that happen? put trunk's COPYING and INSTALL files back 2008-08-01 00:39 starseeker * [r32178] COPYING, INSTALL, misc/enigma/COPYING, misc/enigma/INSTALL, src/conv/fast4-g.c: re-merge r31669 - fast4-g cleanup 2008-07-31 23:17 starseeker * [r32174] configure.ac, misc/pkgconfig/Makefile.am, misc/pkgconfig/libpc.pc.in, src/libged/Makefile.am: Merge in changes to get the tree back into a working state, circa 32083 as far as merging in of trunk changes. Testing indicates there be dragons in the 32085 and 32086 changes, so prepare working base and re-attempt the subsequent merges from trunk from there. 2008-07-31 22:54 starseeker * [r32172] src/rt/rt_simple.c: Opps, add rt_simple back in to get to 32083 state. 2008-07-31 22:44 starseeker * [r32171] BUGS, Makefile.am, NEWS, TODO, configure.ac, current_successful_compile_rev.txt, ... src/rt/viewarea.c: OK, take a step back. Reverting to 32083. 2008-07-31 18:40 starseeker * [r32167] current_successful_compile_rev.txt: upload notes on progressive compile issues identified so far 2008-07-30 21:55 starseeker * [r32151] current_successful_compile_rev.txt: builds ok to this point with the one exception noted. 2008-07-30 03:44 starseeker * [r32123] current_successful_compile_rev.txt: Add file to record last revision verified to have built - will go away later, just for convenience now. 2008-07-30 01:35 starseeker * [r32122] include/bu.h, src/libbu/bu_tcl.c, src/libbu/parse.c, src/librt/primitives/dsp/dsp.c, src/librt/tcl.c, src/mged/edsol.c: Merge in changes r31595 and 31609 - libbu compiles now. 2008-07-30 01:16 starseeker * [r32121] include/bu.h: Grab the renaming of bu_structparse_get_terse_form, etc. in bu.h from r31595 - have this in libbu via one of the updates. If it doesn't harm anything else it's a logical renaming based on the use of Tcl_Interp in the functions, otherwise need to revert both this and the corresponding libbu changes. 2008-07-30 00:50 starseeker * [r32120] configure.ac: First tweaks to configure to let it know about the docbook libpc dirs - start looking at what havoc all the merges did. 2008-07-30 00:29 starseeker * [r32119] src/librt/prep.c, src/librtserver/rtserver.c: r32061-62 more rtserver updates 2008-07-30 00:28 starseeker * [r32118] src/librtserver/rtserver.c, src/librtserver/rtserverTest.c: r32059-60 rtserver updates 2008-07-30 00:26 starseeker * [r32117] Makefile.am, sh/cmakecheck.sh, src/librt/CMakeLists.txt, src/librt/primitives/pipe/pipe.c: r31985-91 various updates - pipe primitive and make logic 2008-07-30 00:23 starseeker * [r32116] include/conf/CMakeLists.txt, misc/win32-msvc/CMakeLists.txt, misc/win32-msvc/Dll/CMakeLists.txt, src/libbn/CMakeLists.txt, src/libbu/CMakeLists.txt, src/librt/CMakeLists.txt, src/libsysv/CMakeLists.txt, src/libwdb/CMakeLists.txt, src/other/libregex/CMakeLists.txt, src/other/libz/CMakeLists.txt, src/other/openNURBS/CMakeLists.txt: r31983 - add svn properties for CMake lists 2008-07-30 00:20 starseeker * [r32115] sh/cmakecheck.sh: Add cmakecheck.sh (r31980-81) 2008-07-30 00:18 starseeker * [r32114] src/libged/wdb_obj.c, src/librt/prep.c, src/librt/shoot.c, src/librtserver/rtserver.c: r31968-77 selective merging of updates to librt and librtserver 2008-07-30 00:05 starseeker * [r32113] BUGS, TODO, configure.ac, include/conf/Makefile.am, src/libbn/mat.c, src/libged/view_obj.c, src/librt/primitives/tor/tor.c: r31957-66 misc updates by brlcad 2008-07-29 23:55 starseeker * [r32112] NEWS, src/proc-db/tire.c: r31935,36,46,93 - fix accidental tread clipping and jagged edge. 2008-07-29 23:49 starseeker * [r32111] configure.ac, include/vmath.h, src/librtserver/rtserver.c: r31932-34 add V2ADD3 to vmath.h, typo fix, rtserver cleanup 2008-07-29 23:47 starseeker * [r32110] configure.ac, src/rt/Makefile.am, src/rt/rt_simple.c, src/rt/rtexample.c: r31909-13 - merge rt_simple into rtexample, configure.ac tweak 2008-07-29 23:45 starseeker * [r32109] src/libtclcad/Makefile.am, src/other/blt/Makefile.am: r31904-5 - update blt dependancy information 2008-07-29 23:43 starseeker * [r32108] doc/html/manuals/Install.html, doc/pkg.tr, include/conf, src/libfb/if_4d.c: r31882-85 misc tweaks, doc updates 2008-07-29 21:30 starseeker * [r32105] configure.ac, include/common.h, include/config_win.h, include/dm.h, include/tclcad.h, misc/win32-msvc8/libdm/libdm.vcproj, misc/win32-msvc8/libtclcad/libtclcad.vcproj, misc/win32-msvc8/mged/mged.vcproj: push USE_PROTOTYPES up into common.h, push USE_FBSERV into dm.h 2008-07-29 21:24 starseeker * [r32104] src/libbu/parse.c: r31837 - reactivate %S format in bu_structparse_argv 2008-07-29 21:21 starseeker * [r32103] src/libbu/parse.c: r31835 - use strcad instead of strcpy 2008-07-29 21:19 starseeker * [r32102] src/librt/primitives/dsp/dsp.c: r31834 - fix bug in dsp caught by solids regression test 2008-07-29 21:18 starseeker * [r32101] Makefile.am, include/conf/Makefile.am: r31831 - reset compilation time every time make is invoked 2008-07-29 21:16 starseeker * [r32100] src/other/tk/generic/tk.h: r31823 - fix to Tk for newer Xorg installations. 2008-07-29 21:14 starseeker * [r32099] Makefile.am, configure.ac, include/conf/Makefile.am, sh/elapsed.sh, src/librt/primitives/dsp/dsp.c: r31816, r31819-22 - cleanup, RFC822 format support 2008-07-29 21:08 starseeker * [r32098] src/librt/primitives/dsp/dsp.c: r31813 - clean up dsp warning messages 2008-07-29 21:06 starseeker * [r32097] src/librt/primitives/dsp/dsp.c: Commit r31810 and r31811 (31810 got sucked into the previous commit) - regression test typo fix and ignore dsps with no data more gracefully. 2008-07-29 20:52 starseeker * [r32095] regress/gqa.sh, regress/iges.sh, regress/lights.sh, regress/mged.sh, regress/moss.sh, regress/shaders.sh, regress/solids.sh, regress/spdi.sh, regress/weight.sh, src/rt/viewarea.c: revert r31046 from trunk, per advice from Sean - needs more testing 2008-07-29 20:40 starseeker * [r32094] BUGS, TODO: r31791 - note primitive selection bug in mged 2008-07-29 18:55 starseeker * [r32093] src/libged/wdb_obj.c: r31772,31775 - fix for infinite loop when dbconcat was called with NO_AFFIX 2008-07-29 18:51 starseeker * [r32092] BUGS, src/librt/primitives/pipe/pipe.c: r31743-44 - fix pipe performance issue by eliminating BU_GETSTRUCT for hits, note about failure of toy jeep to triangulate 2008-07-29 18:45 starseeker * [r32091] src/proc-db/tire.c: r31736 - remove tire debugging printout 2008-07-29 18:44 starseeker * [r32090] src/librt/primitives/sketch/sketch.c: r31729 - sketch sanity checks 2008-07-29 18:41 starseeker * [r32089] include/bu.h, src/conv/CMakeLists.txt: r31721 comment, BU_BITV_ZEROALL requires #include <string.h> 2008-07-29 18:39 starseeker * [r32088] src/conv/g2asc.c: Upload trunk r31703 - g2asc tweak 2008-07-29 18:36 starseeker * [r32087] include/raytrace.h, src/librt/primitives/sketch/sketch.c: Upload trunk r31701 - more sketch updates 2008-07-29 18:34 starseeker * [r32086] NEWS, include/raytrace.h, src/librt/primitives/extrude/extrude.c, src/librt/primitives/sketch/sketch.c, src/mged/edsol.c: Upload trunk r31695:31699 Updates and fixes to sketch and extrude 2008-07-29 18:28 starseeker * [r32085] BUGS, TODO, include/common.h, include/raytrace.h, src/conv/fast4-g.c: Uploaded r31669 - 31675 - cleanup by Sean, fast4-g checks, note pipe primitive issue 2008-07-29 18:17 starseeker * [r32083] sh/news2tracker.sh, sh/tracker.sh: Update news2tracker.sh and tracker.sh, r31611-12 2008-07-29 18:15 starseeker * [r32082] NEWS, TODO, configure.ac, doc/deprecation.txt, include/vmath.h, misc/pkgconfig/Makefile.am, ... src/mged/typein.c: Uploaded r31575 - 31585 - cleanup by Sean 2008-07-29 18:04 starseeker * [r32081] NEWS, regress/Makefile.am, regress/mged.sh, src/libtermio/termio.c, src/proc-db/tire.c, src/tclscripts/helplib.tcl: Commit r31542, 31544-51549 - new mged regression test, tire cleanup by Sean, column width change in helplib.tcl, other tweaks 2008-07-29 17:53 starseeker * [r32079] misc/archlinux/PKGBUILD: archlinux PKGBUILD update - don't strip debugging, keep docs 2008-07-29 17:51 starseeker * [r32078] TODO, misc/nsis/brlcad.nsi: Upload r31523 NSIS updates for version aware Windows installation 2008-07-29 17:47 starseeker * [r32077] HACKING, Makefile.am, TODO, misc/brlcad.spec.in, sh/make_bz2.sh, sh/make_dmg.sh, sh/make_pkg.sh, sh/make_tar.sh, sh/make_tgz.sh: Naming convention build target updates. 2008-07-29 17:44 starseeker * [r32076] NEWS, doc/Makefile.am, doc/mged.sh, doc/mged.tr: News updates, rename mged.tr to mged.sh 2008-07-29 17:41 starseeker * [r32075] TODO, include/bu.h, src/libbu/argv.c, src/mged/rtif.c: Upload r31480,81, and 87 - libbu updates and TODO update 2008-07-29 17:37 starseeker * [r32074] HACKING: Update how to make ChangeLog 2008-07-29 17:36 starseeker * [r32073] include/RtServerImpl.h, include/rtserver.h, src/librtserver/rtserver.c, src/librtserver/rtserverTest.c, src/util/loop.c: Upload r31456 and 31457 - rtserver simplification and loop -c feature 2008-07-29 17:34 starseeker * [r32072] doc/docbook/oed/oed.xml: Fix to lollipop model suggested by Paul Tanenbaum (r31458) 2008-07-29 17:20 starseeker * [r32071] doc/docbook/oed/oed.xml: Add r31430 - Add oed tweaks suggested by Paul Tanenbaum, add acknowledgements. 2008-07-29 16:55 starseeker * [r32069] src/rt/viewarea.c: Add r31406 - viewarea fix. 2008-07-29 16:50 starseeker * [r32068] src/adrt/libtie/tie_kdtree.c: Add r31366-74 - adrt tweaks. 2008-07-29 16:48 starseeker * [r32067] BUGS, NEWS, src/proc-db/tire.c: Add r31348,31349,31354,31358 - tire fixes. 2008-07-29 16:43 starseeker * [r32066] include/bu.h: Add r31337-31338 from trunk - new bu_list example. 2008-07-29 16:41 starseeker * [r32065] misc/win32-msvc/CMakeLists.txt, src/conv/CMakeLists.txt, src/conv/Makefile.am: Add r31333 from trunk - add asc2g and g2asc to cmake lists. 2008-07-29 16:38 starseeker * [r32064] COPYING, configure.ac: Add r31329-31331 from trunk - typo fixes, don't mix sysystem tcl with non-system itcl. 2008-07-29 16:35 starseeker * [r32063] Makefile.am, NEWS, TODO, src/nirt/sfiles/Makefile.am, src/nirt/sfiles/entryexit.nrt: Add r31321-31326 from trunk - TODO updates and nirt features. 2008-07-29 13:14 starseeker * [r32048] ., TODO, configure.ac, doc/deprecation.txt, ... src/librt/primitives/tor, src/librt/primitives/vol, src/librt/primitives/xxx, src/rt/do.c: Merge trunk r 31311-31319 - tweaks, adrt updates 2008-07-29 13:06 starseeker * [r32047] src/librt/primitives, src/librt/primitives/arb8, src/librt/primitives/arbn, src/librt/primitives/ars, ... more primitive directory restructuring 2008-07-29 12:51 starseeker * [r32046] ., include/Makefile.am, include/bot.h, misc/doxygen_structure, misc/win32-msvc8/librt/librt.vcproj, src/conv/bot_shell-vtk.c, src/librt/CMakeLists.txt, ... src/librt/primitives/xxx/xxx.h: Start merging the primitives reorg into pre-7-12-6 2008-07-29 12:14 starseeker * [r32040] ., NEWS, configure.ac, include/bio.h, src/librt/regionfix.c, src/tclscripts/archer/ArcherCore.tcl: Add revisions 31301-31305 to pre-7-12-6; misc. fixes to Tcl, nirt, config.ac 2008-07-29 02:46 starseeker * [r32032] src/nirt/parse_fmt.c: Add trunk revision 31300 - nirt whitespace fix. 2008-07-29 02:45 starseeker * [r32031] src/tclscripts/archer/ArcherCore.tcl: Add trunk revision 31299 - Archer raytrace control panel fix. 2008-07-29 02:44 starseeker * [r32030] src/nirt/parse_fmt.c: Add trunk revision 31297 - fix to nirt's dest command. 2008-07-29 02:43 starseeker * [r32029] src/adrt/adrt.h, src/adrt/adrt_struct.h, src/adrt/libtie/tie_define.h, src/adrt/libtie/tie_kdtree.c, src/adrt/slave/load.c, src/adrt/slave/load.h, src/adrt/slave/slave.c: Add trunk revisions 31292-31296 - adrt tweaks. 2008-07-29 02:40 starseeker * [r32028] misc/win32-msvc8/tclsh/library/installTree.tcl: Add trunk revisions 31277 - Bob's fix for copying nirt sfiles and mods to code that copies g_xxx.c - the latter may be an issue in this branch, TOCHECK 2008-07-29 02:38 starseeker * [r32027] src/libbu/argv.c, src/librtserver/rtserver.c: Add trunk revisions 31272, 31274, 31275 - john's obliquities calculation fix and brlcad's header fixes 2008-07-29 02:35 starseeker * [r32026] src/libbu/CMakeLists.txt, src/libbu/Makefile.am, src/nirt/nirt.c, src/nirt/sfiles/csv-gap.nrt, src/nirt/sfiles/csv.nrt: Add trunk revisions 31268-31270 - more nirt fixes. 2008-07-29 02:33 starseeker * [r32025] include/bu.h, misc/win32-msvc8/libbu/libbu.vcproj, src/libbu/argv.c, src/mged/rtif.c: Add trunk revisions 31262-31264 - Bob's fixes for graphical nirt. 2008-07-29 02:29 starseeker * [r32024] doc/deprecation.txt, include/vmath.h: Add trunk revisions 31246-31248 - more math tweaks, depreciate M_SQRT2_DIV2. 2008-07-29 02:27 starseeker * [r32023] src/mged/adc.c, src/mged/chgview.c: Add trunk revisions 31245-31246 - brlcad tweaks for M_SQRT@_DIV2 and using vmath.h for defines. 2008-07-29 02:17 starseeker * [r32020] src/nirt/nirt.c: Add trunk revision 31239 - switch nirt's listforms to bu_vls. 2008-07-29 02:15 starseeker * [r32019] misc/win32-msvc8/libbu/libbu.vcproj, src/adrt/libtie/tie.c, src/adrt/libtie/tie.h, src/adrt/libtie/tie_kdtree.c, src/adrt/libtie/tie_kdtree.h, src/adrt/libtie/tie_struct.h, src/libbu/dirent.c, src/nirt/nirt.c: Add trunk revisions 31229-31231 - various fixes 2008-07-29 02:12 starseeker * [r32018] include/rtserver.h, src/librtserver/rtserver.c: Add trunk r31226 by johnranderson for 32-bit vs 64-bit architectures 2008-07-29 02:05 starseeker * [r32017] .: Create working branch in which to prepare 7.12.6. 2008-07-29 01:51 brlcad * [r32016] src/mged/Makefile.am, src/mged/anal.c, src/mged/animedit.c, src/mged/attach.c, src/mged/buttons.c, ... src/mged/vdraw.c: remove the now empty mged_solid.h header 2008-07-28 23:00 homovulgaris * [r32012] src/libpc/pcBasic.h, src/libpc/pcConstraint.cpp, src/libpc/pcConstraint.h: Cleanup: code reorganization and transfer between .cpp and .hpp making way for the Heterogeneous container as an argument 2008-07-28 21:35 brlcad * [r31997] src/mged/chgview.c, src/mged/dodraw.c, src/mged/dozoom.c, src/mged/mged.c, src/mged/mged.h, src/mged/mged_solid.h: remove the seemingly unused/dead HeadSolid list and distinguish the FreeSolid list from the same-named libged global (bleh) 2008-07-28 20:03 brlcad * [r31996] BUGS: g2asc of a v4 is apparently writing out the wrong s_cgtypes and otherwise parsing v4 .g files incorrectly. perhaps an off-by-one buffer problem crept into 7.10/7.12? 2008-07-28 18:53 brlcad * [r31994] src/mged/mged.c: remove the unused MGEDCopyRight_Notice 2008-07-28 15:20 starseeker * [r31993] NEWS, src/proc-db/tire.c: Fix sketch in tire tool to avoid jagged stepping artifacts on inner tread wall. 2008-07-28 14:24 erikgreenwald * [r31991] Makefile.am: don't assume that SH ends in whitespace 2008-07-28 08:41 brlcad * [r31988] Makefile.am: add the new cmakecheck.sh to the distcheck to hopefully prevent making a release with the build files out of sync. use the SH var consistently too. 2008-07-28 08:37 brlcad * [r31987] src/librt/CMakeLists.txt: ignore a few files and add timer42.c since it's needed for nix builds 2008-07-28 08:35 brlcad * [r31986] sh/cmakecheck.sh: account for {} vars too 2008-07-28 08:30 d_rossberg * [r31985] src/librt/primitives/pipe/pipe.c: a goto skipped the initialization of variables, moved the initialization of the variables (which are important after the goto) up 2008-07-28 08:26 brlcad * [r31984] src/libsysv/CMakeLists.txt: add the missing files to the build (even though they're configured off) so they are syncd with the Makefile.am 2008-07-28 08:00 brlcad * [r31983] include/conf/CMakeLists.txt, misc/win32-msvc/CMakeLists.txt, ... src/other/tcl/win/CMakeLists.txt: add proper svn:eol-style and svn:mime-type settings to all of the CMakeLists.txt files that got added before setting proper properties became enforced. native and text/plain respectively. 2008-07-28 07:53 brlcad * [r31982] src/libbu/CMakeLists.txt: add htester to the cmake build so the sources being compiled are in sync 2008-07-28 07:49 brlcad * [r31981] sh/cmakecheck.sh: bah, the dos carriage returns are causing sed to match the first entry. rework it so this doesn't happen -- new version simplifies the sed side but at a small run-time cost. 2008-07-28 07:34 brlcad * [r31980] sh/cmakecheck.sh: add a simple helper script that compares the CMakeLists.txt build files against the Makefile.am files and lists any files that are missing. this should help keep them in sync, at least for the time being. 2008-07-28 03:30 andrecastelo * [r31979] src/rt/viewmlt.c: Added setup of new direction according to light sources list - but just for the first element. Still need to be tweaked for the default value or the position of the default light is added to the list? Added some comments. 2008-07-28 03:23 homovulgaris * [r31978] src/libpc/pcSolver.h, src/libpc/solver_test.cpp: solver segfault solved.. just a missing increment :( almost a 3 character bug 2008-07-28 02:29 johnranderson * [r31977] src/librtserver/rtserver.c: Now calls the new rt_clean_resource_complete() method to free all used memory 2008-07-28 02:26 johnranderson * [r31976] src/librt/prep.c: Refactored rt_clean_resource(). Now calls rt_clean_resource_basic(), then calls rt_resource_init(). rt_clean_resource_basic() contains most of what was in rt_clean_resource(), but without the re-init. New method rt_clean_resource_complete() calls rt_clean_resource_basic(), frees the directory blocks, and does not call re-init - frees ALL the resource memory. 2008-07-27 19:07 brlcad * [r31975] src/librt/primitives/revolve/revolve.c: take a few liberties and cull out the dead code after a nice refactoring (rt_sketch_contains()) .. hopefully not anything pacman needs 2008-07-27 19:01 brlcad * [r31974] src/librt/primitives/revolve/revolve.c: just remove the else case since we cannot rely on ieee floating point which means not using ==, !=, inf, and nan with floating point types. other approaches prevail (case-specific). 2008-07-27 18:53 brlcad * [r31973] NEWS: Parker fixed mged 'dbconcat' hang when not specifying an affix. this was reported in sf bug 2015038 (dbconcat fails) by butler where mged would hang. cause was an infinite loop when searching for a new object name. 2008-07-27 05:50 brlcad * [r31972] src/libged/attr.c, src/libged/bigE.c, src/libged/bot_decimate.c, src/libged/concat.c, src/libged/dg_obj.c, src/libged/draw.c, src/libged/how.c, src/libged/illum.c, src/libged/ls.c, src/libged/make.c, src/libged/make_name.c, src/libged/mirror.c, src/libged/nirt.c, src/libged/rt.c: ws style 2008-07-27 03:33 johnranderson * [r31971] src/librtserver/rtserver.c: Improved memory cleanup on shutdown. limitations of rt_clean_resource() prevent complete cleanup. 2008-07-27 03:29 johnranderson * [r31970] src/librt/prep.c: rt_init_resource(): was failing when rtip was NULL, added some checks 2008-07-27 03:24 johnranderson * [r31969] src/librt/shoot.c: rt_clean_resource(): moved call of bu_ptbl_free() for re_pieces_pending earlier (it wasa not being called if pieces had not benn used). 2008-07-27 01:15 brlcad * [r31968] src/libged/wdb_obj.c: since it's happened twice now, add a basic sanity check for an infinite loop when trying to find a new object name during dbconcat 2008-07-26 21:48 brlcad * [r31967] NEWS, README, include/conf/MINOR, include/conf/PATCH: bump revision to an unstable minor 7.13.0 to reflect the massive libged changes -- this will be released as 7.14.0 when the migration is complete. in the meantime, the STABLE branch will have the efforts that lead to a 7.12.6 release before then. 2008-07-26 21:42 brlcad * [r31966] BUGS, NEWS, TODO: Bob fixed the solid_illum bug that was popping up in mged's gui and making primitive selection fail. 2008-07-26 21:35 brlcad * [r31965] TODO: daniel unbroke mged get/put commands when he fixed the %S structparsing 2008-07-26 16:55 brlcad * [r31964] include/conf/Makefile.am: only generate the files once, is all-am needed given they're all BUILT_SOURCES? 2008-07-26 14:59 brlcad * [r31963] configure.ac: one char off bug in CONFIG_TS 2008-07-26 09:56 brlcad * [r31962] src/libged/view_obj.c: missing curlie 2008-07-26 09:47 brlcad * [r31961] src/librt/primitives/tor/tor.c: attempt to prevent an illegal instruction floating point exception (divide by zero in rt_num_circular_segments) reported by louipcin sf bug 1959202 (mged crashes when inserting a torus) 2008-07-26 09:28 brlcad * [r31960] src/librt/primitives/tor/tor.c: style cleanup 2008-07-26 09:19 brlcad * [r31959] src/librt/primitives/tor/tor.c: comment consistency cleanup 2008-07-26 08:55 brlcad * [r31958] src/libged/view_obj.c: comment on how vo_update() needs to validate the model2view matrix (or the corresponding rotation and center matrices) before attempting to invert it. investigating a bug report showed that this particular bn_mat_inv() was crashing due to that very reason. 2008-07-26 08:43 brlcad * [r31957] src/libbn/mat.c: optimize, near_zero test should be slightly faster than fabs() 2008-07-26 08:42 brlcad * [r31956] src/libged/view_obj.c: simplify, anything less than SMALL_FASTF is bad 2008-07-26 04:44 brlcad * [r31955] src/libbn/mat.c: ws, style, and commentification consistency 2008-07-26 04:15 brlcad * [r31954] src/libbn/mat.c: revive bn_vtoh_move() after it was (apparently inadvertently) commented out in r23481 (part of the ansi conversion) 2008-07-25 20:14 starseeker * [r31953] src/librt/namegen.c: check components that aren't numbers to see if they contain numbers - if they do, flag them in the array. Will need to create a secondary regex substring routine to handle up to some large number of numbers in such a string, and then when identifying which number to use for an iterator branch out to subarrays if a value of 2 is found. 2008-07-25 19:53 starseeker * [r31952] src/librt/namegen.c: test more names, add regex logic for build_region style endings. need to think abou thow to handle potential incrementors - apparently regex can't tell me how many numbers are tucked in the string. I can check and generate a regex string based on that, always use the first number before a period as the iterator (probably a bad idea), or...? 2008-07-25 17:47 brlcad * [r31948] src/proc-db/brep_cube.cpp, src/proc-db/brep_simple.cpp: unbreak the build, undefine the letters used in the enum 2008-07-25 15:11 starseeker * [r31946] NEWS: Fix problem in tire with nicks being removed from tread due to the trimming method used for the inside cut of the tread shape. 2008-07-25 12:36 poolio * [r31945] src/librt/primitives/tor/tor_brep.cpp: working torus to brep conversion. needs more error checking, but should work for valid tori. 2008-07-25 04:57 brlcad * [r31944] src/librt/namegen.c: ws, add missing footer, M-q paragraphs, and don't put semicolons after functions (only after structs/classes). 2008-07-25 04:52 brlcad * [r31943] src/librt/namegen.c: strcat has less overhead than printf if you're not actually going to use a print specifier 2008-07-25 03:45 poolio * [r31942] include/brep.h: redefine X,Y,Z,W,H after including the opennurbs headers. removed author 2008-07-25 03:43 poolio * [r31941] src/librt/primitives/ell/ell_brep.cpp: Working ellipsoid to brep conversion. 2008-07-25 02:09 starseeker * [r31940] src/librt/namegen.c: Preliminary test work to use regex matching for breaking up names. Two patterns defined which break up two test names successfully - much more work and testing to do but the essentials are here. 2008-07-25 00:36 brlcad * [r31939] src/tclscripts/archer/pkgIndex.tcl, src/tclscripts/archer/tclIndex, src/tclscripts/geometree/tclIndex, src/tclscripts/lib/tclIndex, src/tclscripts/mged/tclIndex, src/tclscripts/rtwizard/lib/tclIndex, src/tclscripts/sdialogs/scripts/tclIndex, src/tclscripts/swidgets/scripts/tclIndex, src/tclscripts/tclIndex: revert the inadvertent index mods. someone(tm) should make it so this doesn't keep happening. 2008-07-24 22:31 homovulgaris * [r31938] src/libpc/pcBasic.h, src/libpc/pcConstraint.h, src/libpc/pcInterval.h, src/libpc/pcNetwork.h, src/libpc/pcPCSet.h, src/libpc/pcParser.h, src/libpc/pcSolver.h, src/libpc/pc_main.c: Include cleanup 2008-07-24 21:22 pacman87 * [r31937] src/librt/primitives/revolve/revolve.c: fix bug that caused flipping the start/end plane's x-axis for certain revolve start vectors 2008-07-24 20:30 starseeker * [r31936] NEWS: note fix to tire tool in NEWS file. 2008-07-24 20:28 starseeker * [r31935] src/proc-db/tire.c: Fix problem with nicks being removed from tread - turned out to be a problem with the trimming of the tread ellipse, which was trimming material from inside the tread as well as outside. Switched to using two trimming cyls getting only the necessary outer parts - tread now renders without visual defect. 2008-07-24 19:32 johnranderson * [r31934] src/librtserver/rtserver.c: Eliminated call to exit() and added memory clean-up to shutdown method 2008-07-24 18:52 erikgreenwald * [r31933] configure.ac: fix minor typo in warning, spotted by pacman87 2008-07-24 18:43 pacman87 * [r31932] include/vmath.h: add V2ADD3() to vmath.h 2008-07-24 18:11 homovulgaris * [r31931] src/libpc/pcBasic.h: scheduled removal/cleanup 2008-07-24 17:46 homovulgaris * [r31930] src/libpc/pcVariable.cpp, src/libpc/pcVariable.h, src/libpc/solver_test.cpp: adding intersectInterval() function to Domain object , which among many other things would be helpful in implementing implicit constraints which result only in domain reduction 2008-07-24 16:58 pacman87 * [r31929] src/librt/primitives/sketch/sketch.c: add carc support to rt_sketch_contains() 2008-07-24 16:01 homovulgaris * [r31928] src/libpc/pcVariable.cpp, src/libpc/pcVariable.h: making VariableAbstract more than an empty class by shifting data from Variable<T> templates 2008-07-24 12:55 andrecastelo * [r31927] src/rt/viewmlt.c: Added secondary rays support. rayhit() calls secondary_hit(). The algorithm in secondary_hit() needs to be changed, though. 2008-07-24 04:35 pacman87 * [r31926] src/librt/primitives/revolve/revolve.c: two bugfixes: segfault in describe() due to change from char* to bu_vls; and ignore the start/end planes for full revolves (>360) 2008-07-23 22:39 homovulgaris * [r31925] src/libpc/Makefile.am, src/libpc/pcConstraint.cpp, src/libpc/pcConstraint.h, src/libpc/pcNetwork.h, src/libpc/pcPCSet.h, src/libpc/pcSolver.h, src/libpc/pcVariable.h, src/libpc/solver_test.cpp: De-templating the Constraint object since it should not have been based on a template in the first place. need to sort out a preexisting segfault in the solver 2008-07-23 20:52 starseeker * [r31924] src/librt/namegen.c: Misc tweaks, add note about switching parser to use regex 2008-07-23 17:47 starseeker * [r31923] src/librt/namegen.c: Succeeding with multiple tests. 2008-07-23 17:32 starseeker * [r31922] src/librt/namegen.c: add first cut at argc+argv mechanism 2008-07-23 14:07 homovulgaris * [r31917] src/libpc/pcParser.cpp, src/libpc/pcParser.h: remove deprecated warning by using boost::spirit::classic instead of boost::spirit 2008-07-23 07:32 brlcad * [r31914] TODO: there is no rt_simple, but could use one for rtexample if it's going to be installed 2008-07-23 05:53 louipc * [r31913] configure.ac: Fix problem with quotes. 2008-07-23 05:32 brlcad * [r31912] src/rt/Makefile.am, src/rt/rt_simple.c: ding dong, rt_simple.c is no longer with us. it overlapped with rtexample.c too much so the two were merged into one. 2008-07-23 05:29 brlcad * [r31911] src/rt/rtexample.c: merge in the rest of rt_simple.c's comments including a plethora of new ones by yours truely. 2008-07-23 05:07 brlcad * [r31910] configure.ac: per louipc's discoverage, make the warning about mixing non-system incrtcl with system tcl a lot more in-thy-face obvious during output. for his case, though, he was trying the one version that should work (8.5) so try to make that work. 2008-07-23 03:21 brlcad * [r31909] src/rt/rtexample.c: start merging in the additional comments from rt_simple.c into rtexample.c -- there only needs to be one 'simple' example. 2008-07-22 21:11 homovulgaris * [r31908] src/libpc/Makefile.am, src/libpc/pcGenerator.cpp, src/libpc/pcGenerator.h, src/libpc/pcPCSet.h, src/libpc/pcParser.cpp, src/libpc/pcParser.h, src/libpc/pcVariable.cpp, src/libpc/pcVariable.h: Interface reorganization: functors communicate directly to the PCSet output object of the Parser class. Functor code location changed to new pcGenerator.* files. pcVariable.cpp necessitated due to the specialization in r31906 2008-07-22 21:09 starseeker * [r31907] src/librt/namegen.c: Add basic functionality to re-assemble names from parsed data. (Thanks Bob Parker for looking over the code and spotting my BU_LIST mistake.) Now that the functionality is in place, need to explore use of argc and argv. 2008-07-22 19:39 homovulgaris * [r31906] src/libpc/pcVariable.h: Modifications to Variable constructor : initalization list instead of assignment and specialization for type double : default domain/interval addition using numeric_limits 2008-07-22 19:05 erikgreenwald * [r31905] src/libtclcad/Makefile.am: update dependancy information 2008-07-22 19:05 erikgreenwald * [r31904] src/other/blt/Makefile.am: add build dependancy information 2008-07-22 18:26 starseeker * [r31903] src/librt/namegen.c: warn now if objects have a valid extension that doesn't match type of object, and replace extenstion if it isn't an extension for ANY type. Insert increment string if none is found in the correct place. 2008-07-22 17:40 pacman87 * [r31902] src/librt/primitives/revolve/revolve.c, src/librt/primitives/revolve/revolve.h: update rt_revolve_shot() to use rt_sketch_contains(); revolve now works for sketches on both sides of the revolve axis 2008-07-22 17:32 pacman87 * [r31900] src/librt/primitives/sketch/sketch.c: add rt_sketch_contains() to find whether a 2D point is inside or outside a closed sketch (or an open sketch automatically closed by revolve); currently only working for line segments only. 2008-07-22 15:53 starseeker * [r31899] src/librt/namegen.c: Add another test case, activate type based extension logic in parser, comment out busted code so it at least builds again. Need to work on argc+argv. 2008-07-22 02:44 brlcad * [r31897] TODO: related to the text overlay support is the ability to have some toolt that will apply text data onto a given raster/rt image for things like adding a title, units, az/el, objects, etc. 2008-07-22 02:42 brlcad * [r31896] TODO: need a new tool to automatically model inside air 2008-07-21 21:53 starseeker * [r31895] src/librt/namegen.c: Starting to explore generating the strings. Some data structure evolution needed - this doesn't build right now, simply saving work - do NOT add to any build system yet. 2008-07-21 20:19 starseeker * [r31894] src/librt/namegen.c: More reworking - database opening and closing is no longer in the parsing routine, matching real world behavior. 2008-07-21 17:23 starseeker * [r31891] src/librt/namegen.c: break out object type detection into its own routine 2008-07-21 17:16 starseeker * [r31890] src/librt/namegen.c: Thanks to Sean's example, switching over to using db_functree - identification is now working. 2008-07-21 10:23 d_rossberg * [r31886] src/libged/CMakeLists.txt: added some files to be consistent with Makefile.am 2008-07-20 06:20 brlcad * [r31885] src/libpc/Makefile.am: need -fexceptions for libs that link against C++ sources (that throw exceptions) 2008-07-20 04:40 brlcad * [r31884] doc/html/manuals/Install.html, doc/pkg.tr: remove references to the non-existent rfbd service, it was renamed to fbserv 2008-07-20 04:39 brlcad * [r31883] src/libfb/if_4d.c: w 2008-07-19 16:53 brlcad * [r31882] include/conf: ignore TS 2008-07-18 21:47 starseeker * [r31881] src/librt/namegen.c: more work on name parsing - test database reading, beginnings of region counting logic - need to use db_functree in db_walk.c and supply a comb function to check if the comb is a region and increment a counter. Current method bombs out if no region is present due to use of db_recurse. 2008-07-18 21:03 brlcad * [r31880] src/librt/db_tree.c: ws 2008-07-18 16:39 bob1961 * [r31879] include/ged.h, misc/win32-msvc8/libged/libged.vcproj, src/libged/Makefile.am, src/libged/bot_smooth.c, ... src/tclscripts/tclIndex: Stub in the following commands: copyeval cp dbip dump dup expand facetize find g get_type hide i keep kill killall killtree lt make_bb match move_arb_edge move_arb_face mv mvall nmg_collapse nmg_simplify open pathlist push r rm rmap rotate_arb_face rt_gettrees shells showmats bot_smooth summary title tol unhide units version whatid whichair whichid xpush 2008-07-18 16:20 homovulgaris * [r31878] src/libpc/Makefile.am, src/libpc/pcConstraint.h, src/libpc/pcPCSet.h, src/libpc/pcParser.cpp, src/libpc/pcParser.h, src/libpc/solver_test.cpp: Variable generation from expressions ( of the form "Var123=325.3" with whitespace skipping complete. Result stored in a PCSet class which would be used by Generator( Simple wrappers over Network constructor ) for generation of the constraint network 2008-07-18 13:15 brlcad * [r31877] src/libpc/pcParser.h: header is not included 2008-07-18 06:44 d_rossberg * [r31875] src/conv/CMakeLists.txt: added the proe-g converter to the CMake build 2008-07-18 06:44 d_rossberg * [r31874] misc/win32-msvc/Dll/BrlcadCore.def: some additional exported functions in BrlcadCore 2008-07-18 06:43 d_rossberg * [r31873] src/libged/CMakeLists.txt: added some files to be consistent with Makefile.am 2008-07-18 06:13 brlcad * [r31872] configure.ac: EXTERN_STDOUT does not seem to be used anywhere 2008-07-18 06:13 brlcad * [r31871] src/libtclcad/ged_obj.c: ah, this file got skipped by the commit. remove USE_FBSERV protections, it's always on anyways. 2008-07-17 23:00 brlcad * [r31870] TODO: the topic has come up before, but raised again by someone possibly interested in working on the task (hml, via irc). refactor all of the nmg processing code (back) into its own library. would let external users manage their mesh geometry without needing to pull in everything else in librt. 2008-07-17 21:13 brlcad * [r31869] configure.ac, include/dm.h, include/tclcad.h, misc/win32-msvc8/libdm/libdm.vcproj, misc/win32-msvc8/libtclcad/libtclcad.vcproj, misc/win32-msvc8/mged/mged.vcproj, misc/win32-msvc9/libdm/libdm.vcproj, misc/win32-msvc9/mged/mged.vcproj: if we're going to always define USE_FBSERV then why does it even exist? push it out of configure up into dm.h, make it non-conditional for libtclcad but keep libdm's just in case. 2008-07-17 21:00 starseeker * [r31868] src/librt/namegen.c: Make it a bit easier to throw test strings at the parsing routine, tweak some behavior, a few notes on things to figure out. Still a long way from usable. 2008-07-17 20:56 pacman87 * [r31867] src/librt/primitives/revolve/revolve.c: make the wireframe handling more robust - don't automatically draw a line from an open endpoint to the axis if there is another open endpoint with the same Y value 2008-07-17 20:55 brlcad * [r31866] configure.ac, include/common.h, include/config_win.h: since we're always defining it, push USE_PROTOTYPES up into common.h so our headers are closer to working without needing a config.h 2008-07-17 16:20 homovulgaris * [r31864] src/libpc/Makefile.am, src/libpc/pc_constraint.h, src/libpc/pc_solver.cpp: Removal of obsolete/empty files 2008-07-17 16:14 homovulgaris * [r31863] src/libpc/pcParser.h: quasi-detailed definition of constraint and variable expression grammars, and testing the usage of bu_vls for passing information to the Parser object. sorry about 31862 accidental -m 2008-07-17 16:05 homovulgaris * [r31862] src/libpc/solver_test.cpp: quasi-detailed definition of constraint and variable expression grammars, and testing the usage of bu_vls for passing information to the Parser object 2008-07-17 15:38 homovulgaris * [r31860] include/pc.h, src/libpc/pc_main.c: modification of macros to initiate the bu_vls struct added to pc_param and pc_constrnt; definition of pc_free_pcset, pc_pushparameter and pc_pushconstraint functions for adding parameters and constraints to pc_pc_set using a simple string expression 2008-07-17 15:27 homovulgaris * [r31859] include/raytrace.h, src/libpc/pc_test.c: Modification to pc_param and pc_constrnt structs in particular removal of character arrays and usage of bu_vls for supporting expression of the form "radius=3.24" for parameters and "radius*centre.x=4.0" for constraints 2008-07-17 11:57 bob1961 * [r31858] src/libged/perspective.c, src/libged/rmat.c: Initial check-in. 2008-07-17 11:41 bob1961 * [r31857] include/ged.h, misc/win32-msvc8/libged/libged.vcproj, src/libged/Makefile.am, src/libged/autoview.c, src/libged/cat.c, ... src/libtclcad/ged_obj.c: Added the following commands to libged: isize, keypoint, lookat, m2v_point, model2view, orient, perspective, pmat, pmodel2view, pov, rmat, rot_point, rotate_about, scale, setview, v2m_point, view2model, viewdir, c, cat, color and prcolor. 2008-07-17 05:07 andrecastelo * [r31855] misc/win32-msvc9/librt/librt.vcproj: Removed namegen.c from librt.vcproj until it's used by something. 2008-07-17 03:00 andrecastelo * [r31854] misc/win32-msvc9/librt/librt.vcproj: Added librt/namegen.c to the MSVC 9 build. 2008-07-17 02:58 andrecastelo * [r31853] src/librt/namegen.c: Moved declarations to the beginning of the parse_obj_name() function. 2008-07-17 01:21 pacman87 * [r31852] src/librt/primitives/revolve/revolve.c: rearrange plot() to avoid a second calloc(), and remember to free allocated memory 2008-07-17 00:11 pacman87 * [r31851] src/librt/primitives/revolve/revolve.c: upgrade revolve's wireframe to show lines added to close open sketches 2008-07-16 23:57 starseeker * [r31850] src/librt/namegen.c: Upload (very) early stage work for functions intended to provide consistent automatic naming for tools that need it. Currently working on parsing a supplied primitive name into components based on a format string - routines will probably need to become more general. 2008-07-15 19:46 pacman87 * [r31845] src/librt/primitives/revolve/revolve.c: fix revolve's norm(), broken by trying to be too clever; incremental improvements to plot() for handling partial revolves of open sketches - draw lines to close sketches 2008-07-15 19:18 erikgreenwald * [r31843] src/rt/viewmlt.c: change to output using bu_image routines instead of straight pix 2008-07-15 14:31 pacman87 * [r31840] src/librt/primitives/sketch/sketch.c: implemented rt_sketch_degree() 2008-07-15 08:50 d_rossberg * [r31839] src/mged/typein.c: changed the sketch_name type in rt_revolve_internal 2008-07-15 08:38 d_rossberg * [r31838] include/rtgeom.h, src/librt/db_match.c, src/librt/primitives/revolve/revolve.c, src/librt/primitives/revolve/revolve.h: changed the sketch_name in rt_revolve_internal to struct bu_vls to handle strings correctly 2008-07-15 08:33 d_rossberg * [r31837] src/libbu/parse.c: reactivated the %S format (string copy to struct bu_vls) in bu_structparse_argv 2008-07-15 06:56 brlcad * [r31836] TODO: d_rossberg's suspicion was spot on, need to unbreak mged get/put commands and structparsing with %S formatters. it's been busted since r31629 and r31609 in particular from a couple weeks ago. 2008-07-15 06:46 brlcad * [r31835] src/libbu/parse.c: and we come full circle. perform a strcat instead of a strcpy so it doesn't clobber what's already written to log. that said, it's still BUSTED bad. not only does it only log instead of setting the var, it also still ends up smashed against the next logged item (see solids.sh regression test for db put dsp.s, broken) 2008-07-15 06:22 brlcad * [r31834] src/librt/primitives/dsp/dsp.c: fixed a bug detected by the solids regression test where dsp primitives were failing due to the change made in r31629 that made the converted the dsp's former rt_parsetab_tclget() (now rt_dsp_get()) routine from Tcl_DStringAppendElement to bu_vls_printf calls which are not equivalent. The Tcl_DStringAppendElement() calls automatically pad spaces, so have to manually pad the bu_vls_printf() call. 2008-07-15 04:54 brlcad * [r31833] include/db5.h, src/librt/db_match.c: add reference counting support for revolve primitives since they reference other objects (sketches), used by tops, xpush, and possibly a couple other mged commands. requires providing DB5_MINORTYPEs for revolve and a slew of other new objects that have since been added. stupid to maintain two listings like this. 2008-07-15 04:23 pacman87 * [r31832] src/librt/primitives/revolve/revolve.c: minor cleanup in rt_revolve_prep(); remember to save your final changes before comitting 2008-07-15 04:22 brlcad * [r31831] Makefile.am, include/conf/Makefile.am: make the reported compilation time reset every time 'make' is invoked so that the numbers are a little more meaningful for users pulling a dist and for partial recompiles. 2008-07-15 02:38 pacman87 * [r31830] include/common.h: add FMAX() and FMIN() 2008-07-15 02:37 pacman87 * [r31829] src/librt/primitives/revolve/revolve.c, src/librt/primitives/sketch/sketch.c: add rt_sketch_bounds() to sketch.c; fix rt_revolve_prep() to use rt_sketch_bounds() in calculating bounding volume 2008-07-14 22:44 starseeker * [r31828] doc/docbook/book/tutorial_series/VolumeIII.xml, doc/docbook/tutorials/build_region/build_region.xml: Add build_region appendix 2008-07-14 22:19 starseeker * [r31827] doc/docbook/book/tutorial_series/VolumeIII.xml, doc/docbook/tutorials/build_pattern/build_pattern.xml: Add build pattern tutorial 2008-07-14 21:23 bob1961 * [r31826] include/ged.h, src/libtclcad/ged_obj.c: Reworked things a bit to make it easier to add commands in the GED object. 2008-07-14 20:50 starseeker * [r31825] doc/docbook/book/tutorial_series/VolumeIII.xml, doc/docbook/tutorials/mgedrc/mgedrc.xml: Add mgedrc tutorial 2008-07-14 20:04 andrecastelo * [r31824] src/rt/viewmlt.c: Re-added file output support. 2008-07-14 17:28 starseeker * [r31823] src/other/tk/generic/tk.h: Add tk-lastevent.patch from tk sourceforge bug report 2410422, fixing a problem with tk on Xorg installs using xproto-7.0.13 2008-07-14 17:19 brlcad * [r31822] Makefile.am: oop missed commit, update CONFIG_TIME to CONFIG_TS here too 2008-07-14 16:54 brlcad * [r31821] configure.ac, include/conf/Makefile.am: get rid of CONFIG_TIME only using the CONFIG_TS timestamp to keep things slightly more simple. stash RFC 2822 dates in our DATE file just to be consistent too. 2008-07-14 16:26 brlcad * [r31819] sh/elapsed.sh: add support for RFC 2822 dates in addition to UNIX dates, this should fix a couple of timing issues that have been noticed. also make the argument processing more robust including detection of the date format. add support for env variable overrides and --debug|DEBUG in addition to --seconds|ONLY_SECONDS support. woot. 2008-07-14 08:16 d_rossberg * [r31818] src/librt/primitives/revolve/revolve.c: fixed crash because of a corrupted function stack 2008-07-14 08:10 d_rossberg * [r31817] src/libged/CMakeLists.txt: added some files to be consistent with Makefile.am 2008-07-14 01:51 brlcad * [r31816] src/librt/primitives/dsp/dsp.c: align the followup info 2008-07-14 01:49 brlcad * [r31815] src/libpc/pcBasic.h, src/libpc/pcConstraint.h, src/libpc/pcNetwork.h, src/libpc/pcParser.h, src/libpc/pcSolver.h, src/libpc/pcVariable.h, src/libpc/pc_solver.cpp, src/libpc/solver_test.cpp: style and formatting are only issues when they are completely disregarded.. please be more careful/consistent with the style guide. much of these changes aren't even self-consistent within a single function. use space after commas and intrinsic keywords (if, while, for) but not after functions or within parens; prefer spaces around operators (especially for streams). whitespace and indents also seem to be horribly inconsistent (run sh/ws.sh and sh/indent.sh if you're unsure). shouldn't be an after-the-fact exercise, just becomes redundantly more expensive and isn't coding complete. 2008-07-14 01:14 brlcad * [r31814] src/libpc/Makefile.am, src/libpc/pcBasic.h, src/libpc/pcConstraint.h, src/libpc/pcInterval.h, src/libpc/pcNetwork.h, src/libpc/pcParser.h, src/libpc/pcSolver.h, src/libpc/pcVariable.h, src/libpc/pc_constraint.h, src/libpc/pc_main.c, src/libpc/solver_test.cpp: include cleanup -- common.h should come before _all_ system headers in order to ensure portability (and type wrapping and macro behavior) when compiling 2008-07-14 00:20 brlcad * [r31813] src/librt/primitives/dsp/dsp.c: clean up the warning messages 2008-07-13 22:20 andrecastelo * [r31812] src/rt/viewmlt.c: Fixed point lists and path lists allocation and deallocation. Each point hit is now stored in a path list. This will be useful for path tracing. 2008-07-13 22:19 brlcad * [r31811] src/librt/primitives/dsp/dsp.c: ignore dsp's with no data source a little more gracefully instead of bombing 2008-07-13 22:05 brlcad * [r31810] regress/gqa.sh, regress/iges.sh, regress/lights.sh, regress/mged.sh, regress/moss.sh, regress/shaders.sh, regress/solids.sh, regress/spdi.sh, regress/weight.sh: regression test typo, refer to the variable instead of some invalid var expansion so that hopefully mged will find tcl/tk if we're regression testing 2008-07-13 16:55 homovulgaris * [r31809] src/libpc/Makefile.am, src/libpc/solver_test.cpp: Testing pc_pc_set modifications and Parser::parse() 2008-07-13 16:44 homovulgaris * [r31808] src/libpc/pcParser.h: addition of pcVariable and pcConstraint grammar structs and Parser class definition 2008-07-13 16:42 homovulgaris * [r31807] include/raytrace.h: modification of pc_pc_set : using bu_list in pc_param and pc_constrnt structures 2008-07-13 16:40 homovulgaris * [r31806] include/pc.h: Macros for pc_pc_set initialization, push, and free 2008-07-13 16:40 homovulgaris * [r31805] src/librt/primitives/ell/ell.c: commenting out code obsolete due to pc_pc_set modification 2008-07-13 15:50 brlcad * [r31804] src/libged/vutil.c: static mismatch 2008-07-12 00:14 andrecastelo * [r31803] misc/win32-msvc9/libged/libged.vcproj: Added files to libged.vcproj. 2008-07-11 19:15 starseeker * [r31802] doc/docbook/book/tutorial_series/VolumeIII.xml, doc/docbook/tutorials/ebm_primitive/ebm_primitive.xml: Add extruded bitmap overview. 2008-07-11 18:46 starseeker * [r31801] doc/docbook/book/tutorial_series/VolumeIII.xml, doc/docbook/tutorials/projection_shader/projection_shader.xml: Add projection shader tutorial 2008-07-11 16:03 starseeker * [r31800] doc/docbook/book/tutorial_series/VolumeIII.xml, doc/docbook/book/tutorial_series/book_authors.xml, doc/docbook/tutorials/pipes/pipes.xml: Add appendix A of VolIII as pipes tutorial, with corresponding changes for VolIII 2008-07-11 15:59 bob1961 * [r31799] misc/win32-msvc8/libged/libged.vcproj: Added ae2dir, arot, dir2ae, eye and eye_pos source files. 2008-07-11 15:32 bob1961 * [r31798] include/ged.h, src/libged/Makefile.am, src/libged/arot.c, src/libged/eye.c, src/libged/eye_pos.c, src/libged/ged_private.h, src/libged/make.c, src/libged/make_name.c, src/libged/rot.c, src/libged/vutil.c, src/libtclcad/ged_obj.c: Added arot, eye and eye_pos functions. 2008-07-11 15:25 sammy * [r31797] src/other/URToolkit/tools/rlehdr.c: * rlehdr.c: fix a potential crash in the RLE header display function. 2008-07-11 14:58 starseeker * [r31796] doc/docbook/resources/README: Add basic readme explaining why the resources directory exists - this should be fleshed out later. 2008-07-11 13:51 brlcad * [r31795] AUTHORS: sammy is another (commit) nick 2008-07-11 13:50 brlcad * [r31794] AUTHORS: special thanks to sam hocevar for his build system tweaks and debian integration testing 2008-07-11 13:40 brlcad * [r31793] Makefile.am: we already removed the Makefile.in clobbering for distclean, so go the extra mile and keep configure too; patch from sam (thanks) 2008-07-11 13:39 brlcad * [r31792] configure.ac: apply CONFIG_TS patch from sam hocevar to make the date stamp return in RFC822 format. breaks compilation timing, so might need to make sh/elapsed.sh handle 'one more' format 2008-07-11 07:35 brlcad * [r31791] BUGS, TODO: fix the primitive selection bug in mged, reported on the forums by lleroy. details in the todo file. 2008-07-11 06:43 d_rossberg * [r31790] src/libged/CMakeLists.txt: added some files to be consistent with Makefile.am 2008-07-11 02:28 andrecastelo * [r31789] src/rt/viewmlt.c: Expanded rayhit() to output a flat shaded image. 2008-07-11 02:11 andrecastelo * [r31788] misc/win32-msvc9/libged/libged.vcproj: Added ae2dir.c and dir2ae.c. 2008-07-10 23:33 pacman87 * [r31787] src/librt/primitives/revolve/revolve.c, src/mged/typein.c: bugfixes for shot() and plot(); unitize vectors that should be unit length in typein.c 2008-07-10 20:46 bob1961 * [r31786] src/librt/primitives/revolve/revolve.c: Use MAX_FASTF instead of 1.0/0.0 2008-07-10 20:04 bob1961 * [r31785] src/libged/dir2ae.c: Added ae2dir and dir2ae commands to libtclcad's ged object. 2008-07-10 19:57 bob1961 * [r31784] include/ged.h, include/vmath.h, src/libged/Makefile.am, src/libged/ae2dir.c, src/libtclcad/ged_obj.c: Added ae2dir and dir2ae commands to libtclcad's ged object. 2008-07-10 19:56 starseeker * [r31783] doc/docbook/book/tutorial_series/VolumeIII.xml: Markup through chapter 7, stub for references. Remainder will be included from articles. 2008-07-10 19:08 starseeker * [r31782] doc/docbook/book/tutorial_series/VolumeIII.xml: Add other half of Table 8 2008-07-10 18:29 starseeker * [r31781] doc/docbook/tutorials/tire, doc/docbook/tutorials/tire/README, ... doc/docbook/tutorials/tire/tire_0014.png: Add docbook and images - user documentation for the tire procedure. 2008-07-10 15:31 starseeker * [r31780] doc/docbook/book/tutorial_series/VolumeIII.xml: Markup through half of Table 8 2008-07-10 14:49 pacman87 * [r31779] src/librt/primitives/revolve/revolve.c, src/librt/primitives/revolve/revolve.h: revolve prep() and shot(): automatically close open sketches - still bugs with partial revolves 2008-07-10 14:07 bob1961 * [r31777] src/libged/tra.c, src/libged/vutil.c, src/libtclcad/ged_obj.c: Mods to add more shift-grip functionality. Added more bindings to the new_view command. 2008-07-10 12:06 bob1961 * [r31775] src/libged/wdb_obj.c: A better fix for the dbconcat infinite loop bug. 2008-07-09 21:55 andrecastelo * [r31773] src/rt/viewmlt.c: View_pixel() now receives the color from ap->color; Commented the creation and insertion of point_lists and path_lists. It is always creating the path list, but it isn't accessible in view_end(), thus creating memory leaks. 2008-07-09 21:46 bob1961 * [r31772] src/libged/wdb_obj.c: Fixed bug in get_new_name() that caused an infinite loop when using the dbconcat command with NO_AFFIX. 2008-07-09 21:37 homovulgaris * [r31771] src/libpc/Makefile.am, src/libpc/pcParser.h, src/libpc/solver_test.cpp: Skeleton Structure for libpc Parser: pcexpression_grammar, Parser class and functor interface defined 2008-07-09 21:34 homovulgaris * [r31770] misc/doxygen_structure, src/libpc/pcBasic.h, src/libpc/pcConstraint.h, src/libpc/pcInterval.h, src/libpc/pcNetwork.h, src/libpc/pcSolver.h, src/libpc/pcVariable.h, src/libpc/pc_main.c: doxygen edit: division of libpc into modules 2008-07-09 19:13 andrecastelo * [r31769] src/rt/viewmlt.c: Commented some parts of code and simplified view_pixel. It shows the silhouette of the image now. 2008-07-09 16:38 homovulgaris * [r31768] src/other/boost/date_time/gregorian/greg_weekday.hpp, src/other/boost/exception/enable_current_exception.hpp, ... src/other/boost/version.hpp: boost::spirit import and other boost updates. Spirit is an object-oriented recursive-descent parser generator framework implemented using template meta-programming techniques. Expression templates allow us to approximate the syntax of Extended Backus-Normal Form (EBNF) completely in C++. Spirit would be particularly helpful in writing the parser for generating constraints from expressions for libpc with its object oriented methodology and particularly helpful interface for supporting functors. Spirit details available at http://www.boost.org/doc/libs/1_35_0/libs/spirit/index.html 2008-07-09 16:24 bob1961 * [r31767] misc/win32-msvc8/libged/libged.vcproj: Added files to windows build. 2008-07-09 16:13 bob1961 * [r31766] include/ged.h: Added declarations for ged_mrot and ged_rot. 2008-07-09 16:01 bob1961 * [r31765] src/libged/tra.c: Added more view related commands. 2008-07-09 15:51 bob1961 * [r31764] include/ged.h: Added declaration for ged_vrot. 2008-07-09 15:50 homovulgaris * [r31763] src/libpc/pcSolver.h, src/libpc/solver_test.cpp: #include cleanup . boost specific includes already in pcNetwork.h not repeated 2008-07-09 15:48 bob1961 * [r31762] src/libtclcad/ged_obj.c: Increase av size to account for the optionial argument. 2008-07-09 15:41 homovulgaris * [r31761] include/raytrace.h, src/librt/primitives/arb8/arb8.c, src/librt/primitives/arbn/arbn.c, src/librt/primitives/ars/ars.c, ... src/librt/primitives/vol/vol.c: pc_param_set deprecated, replacing with pc_pc_set (WIP) 2008-07-09 15:35 homovulgaris * [r31760] include/pc.h, src/libpc/pc_main.c, src/libpc/pc_test.c: removal of outdated functions:pc_write_parameters, pc_generate_parameters etc. 2008-07-09 15:19 bob1961 * [r31759] src/libged/Makefile.am, src/libged/mrot.c, src/libged/rot.c, src/libged/slew.c, src/libged/vrot.c, src/libged/zoom.c: Added more view related commands. 2008-07-09 14:07 bob1961 * [r31758] include/ged.h, src/libged/Makefile.am, src/libged/ged.c, src/libged/ged_private.h, src/libged/make.c, src/libged/make_name.c, src/libged/vutil.c, src/libtclcad/ged_obj.c: Added shift-grip functionality to libtclcad's ged object. 2008-07-09 12:06 homovulgaris * [r31757] m4/Makefile.am, m4/ax_boost_base.m4: Adding boost checking macro, configure.ac unchanged (WIP) 2008-07-09 11:04 d_rossberg * [r31756] misc/win32-msvc/CMakeLists.txt, src/conv/patch/CMakeLists.txt: added the patch converters to the CMake build 2008-07-09 10:57 d_rossberg * [r31755] misc/win32-msvc/Dll/BrlcadCore.def: some additional exported functions in BrlcadCore 2008-07-08 15:33 brlcad * [r31752] TODO: cia test 2008-07-08 14:44 brlcad * [r31751] TODO: test cia commit 2008-07-08 01:55 andrecastelo * [r31750] misc/win32-msvc9/librt/librt.vcproj: Added revolve.c to the MSVC 9 project file. 2008-07-08 01:52 brlcad * [r31749] NEWS: note that john increased the performance of pipes substantially by removing the BU_GETSTRUCT malloc'ing that was occurring during shot(). haven't quantified the savings via testing just yet but it should be substantial given the performance hit it was causing with a pipe as a lightsource with lots of shadow rays. 2008-07-07 22:27 brlcad * [r31748] TODO: testing cia, need to optimize bitv counting (affecting bot performance among other things on slower hardware) 2008-07-07 20:17 homovulgaris * [r31747] TODO: Adding libpc todo items for the month and a little bit beyond 2008-07-07 14:18 pacman87 * [r31746] src/librt/primitives/revolve/revolve.c: rt_revolve_print() implemented; remove hardcoded segment count used in testing. 2008-07-06 20:53 brlcad * [r31745] BUGS: john notes that toyjeep is not actually failing during tessellation (which apparently succeeds), but during triangulation which occurs afterwards. 2008-07-04 23:05 johnranderson * [r31744] src/librt/primitives/pipe/pipe.c: Eliminated use of BU_GETSTRUCT for hits. This should correct the recent bug added to the BUGS list. 2008-07-04 15:19 d_rossberg * [r31743] src/librt/table.c: a case of copy & paste error: RT_HYP_INTERNAL_MAGIC => RT_REVOLVE_INTERNAL_MAGIC 2008-07-04 00:17 andrecastelo * [r31742] src/rt/viewmlt.c: Added view_setup() prototype function. Added a generic pointer in the mlt application, to hold important info that will be lost with ap->a_uptr already being used to point to a mlt structure. 2008-07-03 21:26 andrecastelo * [r31741] misc/win32-msvc9/librt/librt.vcproj: Removed pc_constraint.c and added constraint.c. 2008-07-03 20:30 bob1961 * [r31740] src/libged/mirror.c: Fixed typo in getopt string. Also using sscanf instead of atof for mirror_pt. 2008-07-03 19:07 bob1961 * [r31739] include/ged.h, src/mged/chgmodel.c, src/mged/chgtree.c, src/mged/cmd.c: Removed the last remnants of GED_OK and GED_ERROR. 2008-07-03 19:05 bob1961 * [r31738] src/libtclcad/ged_obj.c: Added go_make command wrapper 2008-07-03 18:52 bob1961 * [r31737] src/mged/chgview.c: mods to f_ill (.i.e. nargv not being incremented) 2008-07-03 18:12 starseeker * [r31736] src/proc-db/tire.c: Remove debugging print statements 2008-07-03 17:58 bob1961 * [r31735] src/libtclcad/ged_obj.c: Added more wrapper commands to ged_obj: go_blast, go_E, go_erase, go_erase_all,go_illum, go_mirror, go_overlay, go_set_transparency, go_zap and go_refresh_all. Also added the go_refresh_all_views utility function. 2008-07-03 17:46 andrecastelo * [r31734] misc/win32-msvc9/libged/libged.vcproj: Added missing files. 2008-07-03 17:45 bob1961 * [r31733] src/libged/aet.c, src/libged/arced.c, src/libged/attr.c, src/libged/autoview.c, src/libged/bigE.c, src/libged/binary.c, ... src/libged/who.c, src/libged/wmater.c, src/libged/zap.c: Changed GED_OK to GED_ERROR to BRLCAD_OK and BRLCAD_ERROR, respectively. 2008-07-03 14:01 bob1961 * [r31730] include/fbserv_obj.h, include/tclcad.h, src/libged/draw.c, src/libtclcad/Makefile.am, src/libtclcad/ged_obj.c: Added gdv_gop member to struct ged_dm_view to simplify things in ged_obj.c. Added fbs_mode member to struct fbserv_client to keep track of the framebuffer mode. Changed GED_ to BRLCAD_ in few places (more later). Added the following commands to ged_obj.c: go_vmake, go_draw, go_set_fb_mode. Added code to ged_obj.c to define default bindings for Configure, Expose and WM_DELETE_WINDOW events. 2008-07-03 04:05 brlcad * [r31729] src/librt/primitives/sketch/sketch.c: add a few sanity checks for valid vls plus some other minor cleanup 2008-07-03 03:53 pacman87 * [r31728] src/librt/primitives/revolve/revolve.c: fixed shot() for partial revolves (180 < angle < 360) 2008-07-03 01:22 pacman87 * [r31727] src/librt/primitives/revolve/revolve.c, src/librt/primitives/revolve/revolve.h: plot() now works for partial revolves (angle < 360), and shot() works for (angle < 180), still problems for (180 < angle < 360) 2008-07-02 21:37 brlcad * [r31726] TODO: add a few items suggested by Wim. install tcl/zlib headers on windows and fix our headers so they work with C++ projects without defining BRLCADBUILD/HAVE_CONFIG_H. 2008-07-02 15:38 brlcad * [r31725] TODO: test cia commit (cliff's making great progress on docbook, move it on up) 2008-07-02 15:31 brlcad * [r31724] TODO: test cia commits 2008-07-02 15:23 brlcad * [r31723] TODO: cia test commit 2008-07-02 14:18 brlcad * [r31721] include/bu.h: comment, BU_BITV_ZEROALL requires #include <string.h> 2008-07-02 14:09 d_rossberg * [r31720] src/conv/CMakeLists.txt: added fast4-g to CMake build 2008-07-02 14:08 d_rossberg * [r31719] misc/win32-msvc/Dll/BrlcadCore.def: some additional functions for export 2008-07-02 14:01 starseeker * [r31718] doc/docbook/tutorials/build_region, doc/docbook/tutorials/build_region/build_region_images, ... doc/docbook/tutorials/build_region/build_region_images/figure4.png: Add build region images 2008-07-02 13:56 starseeker * [r31717] doc/docbook/tutorials/build_pattern, doc/docbook/tutorials/build_pattern/build_pattern_images, ... doc/docbook/tutorials/build_pattern/build_pattern_images/inline1.png: add build pattern tool images 2008-07-02 13:41 starseeker * [r31715] doc/docbook/tutorials/mgedrc, doc/docbook/tutorials/mgedrc/mgedrc_images, doc/docbook/tutorials/mgedrc/mgedrc_images/figure2.png, doc/docbook/tutorials/mgedrc/mgedrc_images/figure3.png: Add mgedrc figures 2008-07-02 13:34 starseeker * [r31712] doc/docbook/tutorials/ebm_primitive, doc/docbook/tutorials/ebm_primitive/ebm_primitive_images, doc/docbook/tutorials/ebm_primitive/ebm_primitive_images/figure1.png, doc/docbook/tutorials/ebm_primitive/ebm_primitive_images/figure2.png, doc/docbook/tutorials/ebm_primitive/ebm_primitive_images/figure3.png: Add images for the ebm primitive 2008-07-02 13:32 bob1961 * [r31711] misc/win32-msvc8/librt/librt.vcproj: pc_constraint.c has changed to constraint.c 2008-07-02 13:29 starseeker * [r31710] doc/docbook/tutorials/projection_shader, doc/docbook/tutorials/projection_shader/projection_shader_images, ... doc/docbook/tutorials/projection_shader/projection_shader_images/figure7.png: Add images for projection shader appendix 2008-07-02 13:21 starseeker * [r31708] doc/docbook/tutorials/pipes, doc/docbook/tutorials/pipes/pipe_images, ... doc/docbook/tutorials/pipes/pipe_images/inline8.png: add images to be used for pipe tutorial (appendix to volIII, will also work stand-alone) 2008-07-02 13:09 bob1961 * [r31707] include/ged.h, include/tclcad.h, misc/win32-msvc8/libtclcad/libtclcad.vcproj, src/bwish/cadAppInit.c, src/bwish/main.c, src/libged/bot_decimate.c, src/libged/bot_face_sort.c, src/libged/ged.c, src/libged/make.c, src/libged/rt.c, src/libtclcad/ged_obj.c, src/libtclcad/tclcad.c, src/mged/chgmodel.c, src/mged/qray.c, src/mged/setup.c: Mods related to adding the following commands to libtclcad's ged_obj: configure, delete_view, listen, new_view and zbuffer. The rt command was also enabled. These mods make it possible to create an instance of a ged_obj with 0 or more views. Each view is capable of displaying geometry as well as acting as a framebuffer server. Note - this interface is still a fairly low level Tcl interface to libged, libdm and libfb and is meant to provide the functionality for scripting and mega-widgets. 2008-07-02 13:05 starseeker * [r31706] doc/docbook/book/tutorial_series/volumeIII_images/figure10.png, ... doc/docbook/book/tutorial_series/volumeIII_images/figure9.png: Add more volume III images 2008-07-02 02:41 starseeker * [r31705] doc/docbook/book/tutorial_series/volumeIII_images, doc/docbook/book/tutorial_series/volumeIII_images/figure1.png, ... doc/docbook/book/tutorial_series/volumeIII_images/primitive6.png: first batch of images 2008-07-02 02:13 starseeker * [r31704] doc/docbook/book/tutorial_series/VolumeIII.xml: point to new image names 2008-07-02 01:41 johnranderson * [r31703] src/conv/g2asc.c: One instance of ft_get() had not been changed to agree with the new method signature 2008-07-02 00:50 homovulgaris * [r31702] src/libpc/Makefile.am, src/libpc/pcConstraint.h, src/libpc/pcNetwork.h, src/libpc/pcSolver.h, src/libpc/pcVariable.h, src/libpc/solver_test.cpp: Stage 4/4 of Binary constraint solver: BackTracking Solver finished as well as Generate-Test based solver; produces only one solution, minor modification needed for generating all solutions 2008-07-01 23:06 brlcad * [r31701] include/raytrace.h, src/librt/primitives/sketch/sketch.c: make rt_check_curve const since it doesn't modify anything, make sure it considers empty sketches invalid too, and remove the g_ references to the former primitive file names. 2008-07-01 21:57 starseeker * [r31700] doc/docbook/book/tutorial_series/VolumeIII.xml: Markup through middle of page 21 in original pdf. 2008-07-01 21:47 brlcad * [r31699] src/librt/primitives/sketch/sketch.c: less drama 2008-07-01 21:46 brlcad * [r31698] include/raytrace.h, src/librt/primitives/sketch/sketch.c: fix speling of noisey yo 2008-07-01 21:44 brlcad * [r31697] src/librt/primitives/extrude/extrude.c: less dramatic 2008-07-01 21:41 brlcad * [r31696] src/librt/primitives/extrude/extrude.c: semis 2008-07-01 21:35 brlcad * [r31695] NEWS, src/librt/primitives/sketch/sketch.c, src/mged/edsol.c: fixed several crash-causing bugs related to creating invalid/empty extrude objects. it wasn't testing whether the sketch was empty during manipulation if you used the Create->extrude menu in mged. 2008-07-01 21:24 starseeker * [r31694] doc/docbook/book/tutorial_series/VolumeIII.xml: More VolIII work. 2008-07-01 21:14 brlcad * [r31693] include/magic.h, include/pc.h, include/raytrace.h, src/libbu/magic.c, src/libpc/pc_main.c, src/librt/CMakeLists.txt, src/librt/Makefile.am, src/librt/constraint.c, src/librt/pc_constraint.c, src/librt/table.c: rename pc_constraint.c to constraint.c since it's the librt interface, and rename the database object callbacks it provided accordingly to be rt_ prefixed. the rt_constraint_internal can then be used as the rt db io container and internally it can refer to some (as yet non-existent) libpc structure so there is a clean separation between the two api's. 2008-07-01 20:20 brlcad * [r31692] AUTHORS: annotate cliff's other section with the same info since he's in two places 2008-07-01 19:46 starseeker * [r31690] doc/docbook/book/tutorial_series/VolumeIII.xml, doc/docbook/book/tutorial_series/book_authors.xml: Add start of Volume III docbook conversion 2008-07-01 19:34 brlcad * [r31689] src/libpc/pc_test.c: can't refer to an anonymous union with strict ansi (c89), reflect the pval change made to the header 2008-07-01 19:11 brlcad * [r31688] src/librt/primitives/ell/ell.c: can't refer to an anonymous union with strict ansi (c89), reflect the change made to the header 2008-07-01 16:26 bob1961 * [r31685] src/libged/aet.c: Remove clutter from a previous cut-n-paste. 2008-07-01 01:16 brlcad * [r31675] BUGS, TODO: verified that fast4-g no longer vomits warning messages. did discover, though, that it'll annoyingly skip every other input line if you're processing a DOS file on UNIX... 2008-07-01 01:13 brlcad * [r31674] BUGS: pipe primitive has a BU_GETSTRUCT malloc getting called during raytracing. kills performance by more than an order of magnitude. thx stephen k. for provoking the bug. 2008-07-01 01:11 brlcad * [r31673] BUGS: steven k. found out that the bump shader doesn't seem to be working. 2008-07-01 01:08 brlcad * [r31672] src/conv/fast4-g.c: comment out a surprising amount of logic not being used. the post-processing in particular looks useful, but will need some testing to validate behavior (or make it optional). 2008-07-01 01:01 brlcad * [r31671] include/common.h: quell strict ansi compilation warnings about the 'inline' keywords now in use in bu.h by turning them off if __STRICT_ANSI__ is defined 2008-07-01 00:55 brlcad * [r31670] include/raytrace.h: quell warning, give the union in pc_p_set a name so it can be referenced 2008-07-01 00:43 brlcad * [r31669] src/conv/fast4-g.c: massive style cleanup, ws changes 2008-06-30 07:34 d_rossberg * [r31664] src/librt/primitives/revolve/revolve.c: rt_revolve_plot: moved variable declarations on top of the (function-)block rt_revolve_prep: added missing return statement 2008-06-29 19:24 homovulgaris * [r31663] src/libpc/pcConstraint.h, src/libpc/solver_test.cpp: variadic function based constructor for Constraint to support easy addition of variable number of variables 2008-06-29 18:23 brlcad * [r31662] src/librt/primitives/revolve/revolve.c: ws 2008-06-28 16:30 homovulgaris * [r31661] src/libpc/pcConstraint.h, src/libpc/pcNetwork.h, src/libpc/pcVariable.h, src/libpc/solver_test.cpp: Stage 3/4 : Basic constraint solver implemented by solve() funtion in BinaryNetwork class- No backtracking ; Modifications to Variable Class structure and Constraint Class methods 2008-06-27 22:24 pacman87 * [r31660] src/librt/primitives/revolve/revolve.c: rt_revolve_plot() now works for sketches consisting of straight line segments 2008-06-27 15:47 bob1961 * [r31655] src/libged/aet.c, src/libged/center.c, src/libged/size.c: Initial check-in. 2008-06-27 15:41 bob1961 * [r31654] include/ged.h, misc/win32-msvc8/libged/libged.vcproj, src/libged/CMakeLists.txt, src/libged/Makefile.am, src/libged/ged_private.h, src/libged/vutil.c, src/libtclcad/ged_obj.c: Migrated a few more commands (i.e. ae, center and size). Removed the local2base and base2local members of struct ged_view. 2008-06-27 14:40 erikgreenwald * [r31650] src/librt/primitives/revolve/revolve.c: missing header and type fix for bu_strdup 2008-06-27 14:39 erikgreenwald * [r31649] src/librt/wdb.c: missing header 2008-06-27 14:39 erikgreenwald * [r31648] src/libged/attr.c, src/libged/ls.c: missing header 2008-06-27 14:38 erikgreenwald * [r31647] src/libged/Makefile.am: add DEPENDS 2008-06-27 13:47 bob1961 * [r31645] src/libged/tree.c: Added include for errno.h 2008-06-27 13:46 bob1961 * [r31644] src/libged/CMakeLists.txt, src/libged/Makefile.am: Added references to how.c report.c, set_transparency.c and tree.c 2008-06-27 13:41 bob1961 * [r31643] src/libged/report.c: Initial check-in. 2008-06-27 13:28 bob1961 * [r31642] include/ged.h, misc/win32-msvc8/libged/libged.vcproj, src/libged/autoview.c, src/libged/ged_private.h, src/libged/get_eyemodel.c, src/libged/how.c, src/libged/set_transparency.c, src/libtclcad/ged_obj.c: Added most of the drawing related commands to ged_obj.c 2008-06-27 07:27 d_rossberg * [r31640] src/libged/CMakeLists.txt: Added four new commands to libged: adjust, form, get and put. 2008-06-27 03:41 homovulgaris * [r31639] src/libpc/pcBasic.h, src/libpc/pcConstraint.h, src/libpc/pcNetwork.h, src/libpc/pcVariable.h, src/libpc/solver_test.cpp: Still stage 2/4 of Binary Constraint Solver Implementation : Graphviz done . postscript of graphs can be generated using dot 2008-06-27 02:25 poolio * [r31638] src/librt/primitives/nmg/nmg_brep.cpp: initial nmg support. not anywhere near functional... 2008-06-27 01:29 homovulgaris * [r31637] src/other/boost/algorithm, src/other/boost/algorithm/string, ... src/other/boost/weak_ptr.hpp: additional boost library files: graphviz write 2008-06-27 01:18 homovulgaris * [r31636] configure.ac, src/libpc/Makefile.am: correcting BOOST_CPPFLAGS to src/other rather than src/other/boost: temporary fix till AX_BOOST_BASE 2008-06-26 22:35 pacman87 * [r31635] src/librt/primitives/revolve/revolve.c: more work on revolve's norm() 2008-06-26 20:52 bob1961 * [r31634] include/ged.h, misc/win32-msvc8/libged/libged.vcproj, src/libged/CMakeLists.txt, src/libged/Makefile.am, src/libged/binary.c, src/libged/bot_decimate.c, src/libged/bot_face_sort.c, src/libtclcad/ged_obj.c: Added binary, bot_decimate and bot_face_sort to libged. These were split out of wdb_obj.c and modified to NOT require Tcl. Added references to these commands in ged_obj.c 2008-06-26 20:18 pacman87 * [r31633] src/librt/primitives/revolve/revolve.c: more work on shot() and norm() for sketches with only line segments 2008-06-26 18:25 bob1961 * [r31632] src/librt/tcl.c: Modified rt_comb_adjust to handle no and yes (i.e. the same way that rt_comb_tcladjust previously did when using Tcl_GetBoolean. 2008-06-26 17:35 bob1961 * [r31630] include/bu.h: Added extern to the declaration of brlcad_interp. 2008-06-26 17:25 bob1961 * [r31629] include/bu.h, include/ged.h, include/raytrace.h, misc/win32-msvc8/brlcad/brlcad.sln, ... src/mged/edsol.c: Added bu_structparse_get_terse_form() to libbu/parse.c. Added wdb_import_from_path to librt/wdb.c. Modified the adjust, get and form members of struct rt_functab (i.e. signature). Added four new commands to libged: adjust, form, get and put. 2008-06-25 22:50 homovulgaris * [r31618] src/libpc/Makefile.am, src/libpc/pcBasic.h, src/libpc/pcConstraint.h, src/libpc/pcNetwork.h, src/libpc/pcVariable.h, src/libpc/solver_test.cpp: Stage 2/4 towards binary constraint solver: Constraint class definition, refinement of certain Variable and Network members and methods 2008-06-25 18:34 pacman87 * [r31616] include/magic.h, src/librt/primitives/revolve/revolve.c, src/librt/primitives/revolve/revolve.h, src/librt/table.c, src/mged/typein.c: more work on revolve 2008-06-25 18:33 pacman87 * [r31615] src/librt/primitives/extrude/extrude.c: ws 2008-06-25 14:26 brlcad * [r31612] sh/news2tracker.sh: maybe a \t got stripped at some point, just leaving the slash. either way, clean up. 2008-06-25 14:12 brlcad * [r31611] sh/tracker.sh: dunno why the minuses were being escaped 2008-06-25 13:26 brlcad * [r31610] src/libpc/Makefile.am: unbreak the build, it needs src/other as an include path .. temp hack that someone(tm) needs to fix. 2008-06-25 13:03 bob1961 * [r31609] include/bu.h, src/libbu/bu_tcl.c, src/libbu/parse.c: bu_tcl_structparse_argv has been modified to use the new bu_structparse_argv (No Tcl here. It write log messages to a vls.) 2008-06-25 12:04 d_rossberg * [r31608] src/librt/CMakeLists.txt: beginning of revolve primitive: added revolve.c 2008-06-25 12:02 d_rossberg * [r31607] src/librt/Makefile.am: every file has to be mentioned here: added revolve.h 2008-06-24 23:58 brlcad * [r31605] src/libpc/pcNetwork.h, src/libpc/solver_test.cpp: start class name in caps 2008-06-24 23:34 brlcad * [r31604] TODO: implement make, ted, edsol, mirror, and analyze for hyp primitive 2008-06-24 20:45 bob1961 * [r31603] include/ged.h, misc/win32-msvc8/libged/libged.vcproj, src/libged/CMakeLists.txt, src/libged/Makefile.am, src/libged/attr.c, src/libtclcad/ged_obj.c: Added the attr command to libtclcad. Split out the code for the attr command (from wdb_obj.c) into a separate file in libged and modified it to use struct ged. 2008-06-24 19:21 starseeker * [r31602] doc/docbook/README: Add toplevel docbook readme with a few notes 2008-06-24 17:34 pacman87 * [r31599] include/magic.h, include/raytrace.h, include/rtgeom.h, src/librt/Makefile.am, src/librt/primitives/revolve, src/librt/primitives/revolve/revolve.c, src/librt/primitives/revolve/revolve.h: beginning of revolve primitive, with shot() algorithm for straigh line sketches (untested) 2008-06-24 16:29 homovulgaris * [r31596] doc/docbook/tutorials, doc/docbook/tutorials/oed, src/libpc/Makefile.am, src/libpc/pcBasic.h, src/libpc/pcNetwork.h, src/libpc/pcVariable.h, src/libpc/solver_test.cpp, src/rt: Stage 1/4 towards a simple binary constraint solver: Addition of simple Network and Solution class 2008-06-24 16:17 bob1961 * [r31595] include/bu.h, src/libbu/bu_tcl.c, src/librt/primitives/dsp/dsp.c, src/librt/tcl.c, src/mged/edsol.c: Changed a handfull of function name prefixes from bu_ bu_tcl_. 2008-06-24 15:41 bob1961 * [r31594] src/libged/pathsum.c: Changed TCL_ERROR to GED_ERROR in a few places. 2008-06-24 15:37 starseeker * [r31593] doc/docbook/book/tutorial_series/VolumeII.xml, doc/docbook/book/tutorial_series/book_authors.xml, ... doc/docbook/lessons/mged/using_insert_command.xml: Point all the lessons and the book itself to a single authors file in the tutorial series directory, since they're all pulled from the book 2008-06-24 15:25 brlcad * [r31592] misc/pkgconfig/Makefile.am: libwdb typo 2008-06-24 15:17 erikgreenwald * [r31591] src/libged/list.c, src/libged/pathsum.c: include missing header, cast to fix type warning (const issue) 2008-06-24 15:14 starseeker * [r31590] doc/docbook/book/tutorial_series/VolumeII.xml: Fix docbook for authors so that it outputs cleanly 2008-06-24 14:38 bob1961 * [r31588] include/ged.h, misc/win32-msvc8/libged/libged.vcproj, src/libged/CMakeLists.txt, src/libged/Makefile.am, src/libged/list.c, src/libged/pathsum.c, src/libtclcad/ged_obj.c: Added the l, listeval and paths commands to libtclcad. Split out the code for the l and paths commands (from wdb_obj.c) into separate files in libged and modified to use struct ged. 2008-06-24 07:19 d_rossberg * [r31586] src/libged/CMakeLists.txt: duplicate entries removed 2008-06-24 04:26 brlcad * [r31585] NEWS, configure.ac, misc/pkgconfig/Makefile.am, ... misc/pkgconfig/wdb.pc.in: apparently pkg-config wants the files to have the same name as the internal name, who woulda thunkd it. 2008-06-24 04:00 brlcad * [r31584] TODO: nice.. it's been hella long since I've apparently reviewed everything.. more completed. indentation was run, eclectic was (briefly) reviewed, autogen.sh is recursive, configure doesn't test stuff it doesn't need to, center of presented areas are implemented, we have mirror around arbitrary vectors, and there's a script to parse sf.net trackers 2008-06-24 03:51 brlcad * [r31583] TODO: more cleanup, promote integrating last summer's opennurbs update and reviewing the root solver. raytrace progress can be obtained by sending a signal (SIGUSR1), adrt was updated/decoupled, and environ doesn't seem as interesting as it used to. 2008-06-24 03:43 brlcad * [r31582] TODO: promote testing the root solver patch 2008-06-24 03:42 brlcad * [r31581] TODO: I wrote a script that checks for missing files in a dist some time ago 2008-06-24 03:32 brlcad * [r31580] TODO: woot, 3-fer-won .. the windows installer is better now, nsis goodness should be version aware now. 2008-06-24 03:22 brlcad * [r31579] doc/deprecation.txt, include/vmath.h, src/conv/g-euclid.c, src/conv/g-euclid1.c, src/conv/g-tankill.c, src/librt/primitives/nmg/nmg_ck.c, src/mged/typein.c: deprecate HPT_LEN, HVECT_LEN, and ELEMENTS_PER_PT so that the defines are consistently ELEMENTS_PER_[type sans _t] across the board where they match the type they refer to. 2008-06-24 03:12 brlcad * [r31578] src/conv/asc2g.c: more cleanup. turn the comment blocks into doxygen blocks, reorder functions so forward declarations are not necessary. 2008-06-24 02:58 brlcad * [r31577] src/conv/asc2g.c: good gravy, there were three different ws/indent styles going on in here. make it more consistent. 2008-06-24 02:15 brlcad * [r31576] include/vmath.h: busted, define the right names so it'll compile 2008-06-24 02:08 brlcad * [r31575] include/vmath.h: add a 2d point type to finish out the set, plus some minor ws consistency updates 2008-06-24 00:25 starseeker * [r31574] doc/docbook/book/tutorial_series/VolumeII.xml, ... doc/docbook/lessons/mged/modeling_techniques_and_structures_images/radio_with_mater_props.png: Add Lesson 16 2008-06-23 23:53 starseeker * [r31573] doc/docbook/book/tutorial_series/VolumeII.xml, doc/docbook/lessons/mged/creating_toy_truck.xml, ... doc/docbook/lessons/mged/creating_toy_truck_images/truck_wheels.png: Add Lesson 15 2008-06-23 23:09 starseeker * [r31572] doc/docbook/book/tutorial_series/VolumeII.xml, doc/docbook/lessons/mged/placing_shapes_in_3d_2.xml, ... doc/docbook/lessons/mged/placing_shapes_in_3d_2_images/primitive_selection_dropdown.png: Add Lesson 14 2008-06-23 22:37 starseeker * [r31571] doc/docbook/book/tutorial_series/VolumeII.xml, doc/docbook/lessons/mged/placing_shapes_in_3d.xml, ... doc/docbook/lessons/mged/placing_shapes_in_3d_images/candle_tabletop_wireframe_front.png: Add Lesson 13 2008-06-23 22:04 starseeker * [r31570] doc/docbook/book/tutorial_series/VolumeII.xml, doc/docbook/lessons/mged/mug_through_gui.xml, ... doc/docbook/lessons/mged/mug_through_gui_images/mug_rim_frontview.png: Add Lesson 12 2008-06-23 21:06 starseeker * [r31569] doc/docbook/book/tutorial_series/VolumeII.xml, doc/docbook/lessons/mged/refining_mug.xml, ... doc/docbook/lessons/mged/refining_mug_images/mug_raytraced_rim.png: Add Lesson 11 2008-06-23 20:55 bob1961 * [r31568] include/ged.h, misc/win32-msvc8/libged/libged.vcproj, src/libged/CMakeLists.txt, src/libged/Makefile.am, src/libged/ls.c, src/libtclcad/ged_obj.c: Split out the ls command from wdb_obj. Added the ls command to ged_obj. 2008-06-23 20:51 starseeker * [r31567] doc/docbook/book/tutorial_series/VolumeII.xml, doc/docbook/lessons/mged/creating_mug.xml, doc/docbook/lessons/mged/creating_mug_images, doc/docbook/lessons/mged/creating_mug_images/mug_wireframe.png: Add Lesson 10 2008-06-23 20:33 starseeker * [r31566] doc/docbook/book/tutorial_series/VolumeII.xml, doc/docbook/lessons/mged/globe_in_display_box.xml, ... doc/docbook/lessons/mged/globe_in_display_box_images/globe_wireframe.png: Add Lesson 9 2008-06-23 20:04 starseeker * [r31565] doc/docbook/book/tutorial_series/VolumeII.xml, doc/docbook/lessons/mged/goblet_material_properties2.xml, ... doc/docbook/lessons/mged/goblet_material_properties2_images/spec_vs_diff_reflectivity.png: Add Lesson 8 2008-06-23 19:21 starseeker * [r31564] doc/docbook/book/tutorial_series/VolumeII.xml, doc/docbook/lessons/mged/goblet_material_properties.xml, ... doc/docbook/lessons/mged/goblet_material_properties_images/goblet_semitransparent.png: Add Lessson 7 2008-06-23 19:19 bob1961 * [r31563] src/libged/CMakeLists.txt, src/libged/Makefile.am: Added ged.c to Makefile.am. Added erase.c and erase_all.c to CMakeLists.txt 2008-06-23 19:04 bob1961 * [r31562] include/ged.h, include/raytrace.h, include/tclcad.h, misc/win32-msvc8/libged/libged.vcproj, misc/win32-msvc8/libtclcad/libtclcad.vcproj, src/libged/CMakeLists.txt, src/libged/Makefile.am, src/libged/dg_obj.c, src/libged/tcl.c, src/libtclcad/Makefile.am, src/libtclcad/ged_obj.c, src/libtclcad/tclcad.c: Remove tcl.c from libged. Added ged_obj.c to libtclcad. Call Ged_Init from Tclcad_Init. Added struct ged_obj to tclcad.h. 2008-06-23 18:58 starseeker * [r31561] doc/docbook/book/tutorial_series/VolumeII.xml, doc/docbook/lessons/mged/creating_a_goblet.xml, ... doc/docbook/lessons/mged/creating_a_goblet_images/rtgobletaz_35el_25.png: Add lesson 6 2008-06-23 17:41 starseeker * [r31556] doc/docbook/lessons/mged/learning_boolean_expressions.xml: Whoopsie, add the xml file as well as the images 2008-06-23 17:40 starseeker * [r31555] doc/docbook/book/tutorial_series/VolumeII.xml, doc/docbook/lessons/mged/assigning_material_properties_and_raytracing.xml, ... doc/docbook/lessons/mged/using_insert_command.xml: Add includes and graphics through Lesson 5 2008-06-23 12:14 homovulgaris * [r31550] configure.ac, src/other/boost, src/other/boost/LICENSE_1_0.txt, ... src/other/boost/version.hpp: Boost (header only include library) initial import, using bcp 2008-06-22 18:47 brlcad * [r31549] NEWS: fixed typo 2008-06-22 17:58 brlcad * [r31548] regress/mged.sh: oops, numeric test 2008-06-22 17:56 brlcad * [r31547] regress/Makefile.am, regress/mged.sh: add a new regression test for mged. it makes sure mged will run, can create a geometry database, and then evalutes the commands available. for every command available, it makes sure that it exits, runs successfully without reporting an error, and has a help/usage statement. this has already unvelieved a few issues that should get fixed (edcolor kicking off an editor, rt-tools crashing with a bu_log write error, few commands missing (recent libged changes)). 2008-06-22 17:50 brlcad * [r31546] src/proc-db/tire.c: add an automatic options usage statement to the help and don't ignore invalid options. clean up the usage printing a little bit too. 2008-06-22 14:46 brlcad * [r31545] src/libtermio/termio.c: include fcntl.h for solaris, thx Mouette 2008-06-22 13:10 brlcad * [r31544] src/tclscripts/helplib.tcl: increase the column spacing to 25 characters, making a max of 100 wide instead of 80 .. this is a real shame but stems from the problem that the command names are way too long on dgo_set_plOutputMode, dgo_set_transparency, dgo_set_outputHandler, and a few others. increasing the width makes it so you can iterate over the commands (while messing with default width wrapping) 2008-06-22 12:17 brlcad * [r31543] src/other/openNURBS/opennurbs_light.cpp, src/other/openNURBS/opennurbs_light.h: (re)apply the intent of the changes prompted by tom browder in sf patch 1998134 (Eliminate Warnings from g++ for opennurbs_light.h) but also making the extra changes to the cpp file to match. declaring a bool return value as const is meaningless 2008-06-22 12:03 brlcad * [r31542] NEWS: I made all platform installers use consistent naming conventions, outlined in the HACKING file. In particular, the Windows installer is now more version-aware, installing into a versioned subdir by default (similar to how we distribute for other platforms) and allowing per-version uninstalls. 2008-06-22 11:53 brlcad * [r31541] include/pc.h, include/raytrace.h: commend cleanup 2008-06-22 11:49 brlcad * [r31540] src/libpc/pcBasic.h, src/libpc/pcInterval.h, src/libpc/pcVariable.h, src/libpc/pc_constraint.h, src/libpc/pc_main.c, src/libpc/pc_test.c, src/libpc/solver_test.cpp: take two, sanother round of ws and style conformancy changes. try not to wipe these out. ;-) 2008-06-22 07:27 homovulgaris * [r31539] src/libpc/Makefile.am, src/libpc/pcBasic.h, src/libpc/pc_constraint.h, src/libpc/pc_main.c, src/libpc/pc_solver.cpp, src/libpc/pc_test.c: ws, reverting changes from 31450-31453 2008-06-22 03:26 starseeker * [r31538] doc/docbook/book/tutorial_series/VolumeII.xml, doc/docbook/lessons/mged/assigning_material_properties_and_raytracing.xml: Add start of lesson 4 2008-06-22 03:08 starseeker * [r31537] doc/docbook/book/tutorial_series/VolumeII.xml, doc/docbook/lessons/mged/learning_viewing_options.xml, doc/docbook/lessons/mged/using_insert_command.xml: Add start of lesson 3 2008-06-22 00:54 brlcad * [r31536] include/ged.h, src/libged/dg_obj.c, src/libged/ged_private.h, src/libged/get_obj_bounds.c, src/libged/importFg4Section.c, src/libged/qray.c, src/libged/track.c, src/libged/vdraw.c, src/libged/view_obj.c, src/libged/wdb_comb_std.c, src/libged/wdb_obj.c: consistency update, make all libged's argv parameters be declared as arrays of pointers instead of pointers to pointers even if they're used the same 2008-06-22 00:52 brlcad * [r31535] misc/win32-msvc9/libged/libged.vcproj: contemplated renaming bigE.c to E.c, but reverted (all but this) 2008-06-22 00:49 brlcad * [r31534] misc/win32-msvc9/libged/libged.vcproj: sync with vc8 project files, add a slew missing 2008-06-21 21:53 brlcad * [r31533] src/tclscripts/helplib.tcl: help consistency, the options are independently optional 2008-06-21 21:51 brlcad * [r31532] NEWS: bob added a -C color option to the big E command 2008-06-21 21:17 brlcad * [r31531] src/librt/primitives/ell/ell.c: use the same parameter names that mged uses (in fact we probably want to refactor edsol to use this) 2008-06-21 21:08 brlcad * [r31530] include/raytrace.h: ws 2008-06-21 20:56 brlcad * [r31529] include/magic.h: change the magic number to PC_CONSTRAINT_INTERNAL_MAGIC to something readable/useful, 'pcim' 2008-06-21 18:45 louipc * [r31528] misc/archlinux/PKGBUILD: Don't strip debugging symbols and keep documentation in Arch Linux package. 2008-06-21 14:02 erikgreenwald * [r31527] src/libbu/argv.c, src/libged/erase.c, src/librtserver/rtserver.c: add missing headers 2008-06-21 14:01 erikgreenwald * [r31526] src/rt/viewmlt.c: photonmap.h required for struct shadework (in light.h) 2008-06-21 03:12 starseeker * [r31525] doc/docbook/book/tutorial_series/VolumeII.xml, doc/docbook/lessons/mged/creating_primitive_shapes.xml, doc/docbook/lessons/mged/learning_viewing_options.xml: ids need to be unique for pdf book generation. Default formatting is bad but this does generate a pdf now. 2008-06-21 01:15 starseeker * [r31524] doc/book/Makefile.am, doc/book/VolumeII.xml: VolII in docbook is already in better shape - remove this one 2008-06-20 21:49 brlcad * [r31523] TODO, misc/nsis/brlcad.nsi: prompted by sf bug report 1998145 (Windows Installation Version Confusion) by tom browder, try to make our Windows installer more version-aware. this is rather untested but the jist is that it will install to programfiles/BRL-CAD/VERSION now and the uninstall registry keys become version-specific. we also ensure that the installer filename being created conforms to the newly established convention. 2008-06-20 21:06 starseeker * [r31522] doc/docbook/book/tutorial_series/VolumeII.xml, doc/docbook/system/mged/mged_commands.xml: Oh yeah, add the glossary component too. 2008-06-20 20:01 brlcad * [r31521] TODO: need to investigate why solids.sh sometimes fails on 64-bit platforms on three tgc-related pixels. it's floating point fuzz, but where the inconsistency happens isn't clear. iirc using ieee float or non-optimized builds fixes the failure. 2008-06-20 19:19 erikgreenwald * [r31520] src/other/openNURBS/opennurbs_light.h: match declaration prototype to definition, fixes build errors on mac and fbsd 2008-06-20 18:13 starseeker * [r31518] doc/docbook/book/tutorial_series/VolumeII.xml: And add the new lesson 2 to the book using xinclude 2008-06-20 18:12 starseeker * [r31517] doc/docbook/lessons/mged/learning_viewing_options.xml, doc/docbook/lessons/mged/learning_viewing_options_images, ... doc/docbook/lessons/mged/learning_viewing_options_images/truck_right.png: Add lesson #2 - learning viewing options 2008-06-20 17:57 brlcad * [r31515] AUTHORS: annotate tom's ManTech SRS Technologies, Inc. affiliation too since that relates to the ajem-centric contributions 2008-06-20 17:04 starseeker * [r31511] doc/docbook/lessons/mged/creating_primitive_shapes.xml: tweak output formatting to better match book 2008-06-20 16:50 starseeker * [r31509] doc/docbook/book/tutorial_series/VolumeII.xml, doc/docbook/lessons, doc/docbook/lessons/mged, doc/docbook/lessons/mged/creating_primitive_shapes.xml, doc/docbook/lessons/mged/creating_primitive_shapes_images, doc/docbook/lessons/mged/creating_primitive_shapes_images/commandwindow.png, doc/docbook/lessons/mged/creating_primitive_shapes_images/graphicswindow.png, doc/docbook/lessons/mged/creating_primitive_shapes_images/terminal.png: Start breaking Volume II out into individual lessons, begin adding graphics back in. 2008-06-20 16:42 homovulgaris * [r31508] src/libpc/Makefile.am, src/libpc/pcBasic.h, src/libpc/pcInterval.h, src/libpc/pcVariable.h, src/libpc/pc_constraint.h, src/libpc/pc_main.c, src/libpc/pc_solver.cpp, src/libpc/pc_solver.h, src/libpc/solver_test.cpp, src/util/loop.c: code reorganization in libpc : division of previous pc_solver.h into pcInterval.h and pcVariable.h; ws, license cleaning, and comment modification 2008-06-20 15:03 brlcad * [r31505] AUTHORS: tom's full name 2008-06-20 14:55 brlcad * [r31504] AUTHORS, src/other/openNURBS/opennurbs_light.h: apply tom browder's sf patch 1998134 (Eliminate Warnings from g++ for opennurbs_light.h) even though we usually leave src/other alone. it's his first patch. thank him in authorship anyways as he's had several other interactions filing bug reports and feature requests. 2008-06-20 07:58 d_rossberg * [r31503] src/libged/CMakeLists.txt: added who.c 2008-06-20 04:47 brlcad * [r31502] Makefile.am, misc/brlcad.spec.in, sh/make_bz2.sh, sh/make_dmg.sh, sh/make_pkg.sh, sh/make_tar.sh, sh/make_tgz.sh: make the binary build targets conform to the newly documented filename convention of using BRL-CAD_ for the prefix instead of BRL-CAD- which lets us drop the .bin extension convention. (source dists use lower, binaries use upper) 2008-06-20 04:23 brlcad * [r31501] HACKING: prompted by sf bug report 1998145 by tom browder, document a standardized naming scheme for source and binary releases so that our filenames can be more consistent. Basically, still use brlcad-version.extension for source distributions, but consistently using BRL-CAD_version[_optional_other_stuff].extension for binary releases. 2008-06-20 02:50 brlcad * [r31500] TODO: for format compatibility, rtarea needs to have the cpa values in their own section otherwise it's going to break some other tools that parse the output. (the cpa values are also coincidentally wrong atm) 2008-06-20 02:40 brlcad * [r31499] NEWS: annotate that Timothy Van Ruitenbeek fixed a bug in the ehy primitive where it's curve() callback was inexplicably clobbering the computed curvature value. he clobbered the clobbering. 2008-06-19 20:23 bob1961 * [r31498] include/raytrace.h, src/libged/nirt.c, src/libged/wdb_obj.c, src/librt/wdb.c: added wdb_init() 2008-06-19 19:55 brlcad * [r31497] doc/Makefile.am: mged.tr was renamed to mged.sh 2008-06-19 19:53 bob1961 * [r31496] src/libged/nirt.c, src/libged/qray.c: After actually compiling and noticing the need for ged_wdbp->dbip the ged_qray_data_to_vlist function has been changed back to using a struct ged. 2008-06-19 19:47 bob1961 * [r31495] src/libged/ged.c: Fix miscellaneous descrepancies. Note - this has still not been tested. 2008-06-19 19:31 bob1961 * [r31494] src/libged/nirt.c: Oops! Forgot to change the usage :-). 2008-06-19 19:31 brlcad * [r31493] doc/mged.sh, doc/mged.tr: renamed to .sh since it's a shell script archive 2008-06-19 19:29 bob1961 * [r31492] src/libged/nirt.c: Mods related to signature change of ged_qray_data_to_vlist. 2008-06-19 19:28 bob1961 * [r31491] include/ged.h, src/libged/qray.c: Changed signature of ged_init_qray(). Added declaration of ged_free_qray. 2008-06-19 19:26 bob1961 * [r31490] src/libged/ged.c, src/libged/how.c, src/libged/set_transparency.c, src/libged/tree.c: Initial check-in. 2008-06-19 18:32 brlcad * [r31488] NEWS: note that dawn added a -c option to the loop command so you can now iterate over characters as well as numbers. makes loop even more similar to the old bsd 'jot' command, but with a better name. 2008-06-19 18:29 brlcad * [r31487] TODO: next release is still a fair bit away given the libged instability, but go ahead and annotate some of the most pressing issues for the next release as testing mged, verifying fast4-g for ajem, and fixing the bug tom browder just reported about the windows installer 2008-06-19 16:59 starseeker * [r31484] doc/docbook/system/mged/mged_commands.xml: More prep work for glossary, another example 2008-06-19 16:42 starseeker * [r31483] doc/docbook/system/mged/mged_commands.xml: 2 command explanations and examples added, using glossary docbook markup 2008-06-19 15:54 bob1961 * [r31482] src/tclscripts/helplib.tcl: Changed help for dgo_E. 2008-06-19 15:54 bob1961 * [r31481] src/mged/rtif.c: bu_copyinsert_argv changed to bu_dupinsert_argv 2008-06-19 15:53 bob1961 * [r31480] include/bu.h, src/libbu/argv.c: Added bu_argv_from_path. bu_copy_argv and bu_copyinsert_argv changed to bu_dup_argv and bu_dupinsert_argv, respectively. 2008-06-19 15:43 starseeker * [r31479] doc/docbook/book/tutorial_series, doc/docbook/book/tutorial_series/VolumeII.xml, doc/docbook/system, doc/docbook/system/mged, doc/docbook/system/mged/mged_commands.xml: Proof of concept - the new mged_commands.xml contains a little of the extensive command appendix in Volume II as a valid stand-alone article, and the VolumeII.xml here references inside that file to grab the content for inclusion in its own appendix using XInclude and xpointer. If this technique scales, it will be possible to break down the volumes into individual valid files that can be assembled by VolumeII.xml to reproduce (more or less) the original VolumeII contents as well as making them available in other forms. 2008-06-19 14:21 brlcad * [r31478] src/libged/ged_private.h: common before system header consistency 2008-06-19 14:19 bob1961 * [r31477] src/libged/ged_private.h: Added include for time.h 2008-06-19 14:17 brlcad * [r31476] HACKING: update how to make the ChangeLog 2008-06-19 14:15 bob1961 * [r31475] misc/win32-msvc8/libged/libged.vcproj: Added several source files. 2008-06-19 14:14 bob1961 * [r31474] include/ged.h: Added declarations for several functions. 2008-06-19 14:11 bob1961 * [r31473] src/libged/dg_obj.c: Temporarily disable the E command. 2008-06-19 14:10 bob1961 * [r31472] src/libged/draw.c: Added ged_draw_guts() and ged_ev(). 2008-06-19 14:04 bob1961 * [r31471] src/libged/ged_private.h: Added more function declarations and a few struct definitions. 2008-06-19 14:03 bob1961 * [r31470] src/libged/bigE.c: Converted to use struct ged. 2008-06-19 13:34 bob1961 * [r31469] src/libged/globals.c: Added FreeSolid. 2008-06-19 13:27 bob1961 * [r31468] src/libged/erase.c, src/libged/erase_all.c, src/libged/illum.c: Initial check-in. 2008-06-19 13:24 bob1961 * [r31467] src/libged/autoview.c, src/libged/blast.c, src/libged/get_autoview.c, src/libged/get_eyemodel.c, src/libged/overlay.c, src/libged/rt.c, src/libged/set_outputHandler.c, src/libged/set_uplotOutputMode.c, src/libged/vutil.c, src/libged/who.c, src/libged/zap.c: Initial check-in. 2008-06-19 13:17 bob1961 * [r31466] src/libged/CMakeLists.txt, src/libged/Makefile.am: Add more commands. 2008-06-19 09:38 andrecastelo * [r31465] src/rt/viewmlt.c: Added default lights and scanline initializations in view_2init(). Added scanline freeing in view_end(). Added view_cleanup() function. These functions are pretty similar to rt's, the big differences will come in rayhit() and in view_pixel(). 2008-06-18 18:52 bob1961 * [r31464] src/libged/wdb_obj.c: Use GED_INIT to initialize ged. 2008-06-18 18:51 bob1961 * [r31463] src/mged/chgmodel.c, src/mged/chgtree.c, src/mged/cmd.c: Use GED_INIT initialize ged. 2008-06-18 18:41 bob1961 * [r31462] src/mged/setup.c: Temporarily comment out the E command. 2008-06-18 18:39 bob1961 * [r31461] include/ged.h: Added GED_INIT 2008-06-18 17:53 starseeker * [r31460] src/rt/Makefile.am: Add scanline.h to noinst_HEADERS, per Sean 2008-06-18 17:52 starseeker * [r31459] doc/docbook/tutorials/oed/README, doc/docbook/tutorials/oed/oed.xml: Point dtd reference to new location, add note on xsltproc conversion 2008-06-18 17:36 starseeker * [r31458] doc/docbook/tutorials/oed/oed.xml: Fix to lollipop model suggested by Paul Tanenbaum 2008-06-18 14:03 homovulgaris * [r31457] src/util/loop.c: added -c argument to loop.c so as to support characters 2008-06-18 14:02 johnranderson * [r31456] include/RtServerImpl.h, include/rtserver.h, src/librtserver/rtserver.c, src/librtserver/rtserverTest.c: Since MUVES3 was not using the asynchronous capabilities, simplified this library to eliminate pthreads, queues, and most of the locking. These changes were also suggested by Ron and Erik. 2008-06-18 12:43 starseeker * [r31455] doc/docbook/resources/standard/xsl/epub: Remove epub xsl files - not high priority output target, large amount of stuff (per Sean's suggestion) 2008-06-18 08:52 homovulgaris * [r31454] src/libpc/Makefile.am, src/libpc/pc_solver.cpp, src/libpc/pc_solver.h, src/libpc/solver_test.c, src/libpc/solver_test.cpp: Class definitions for constraint solver: Interval, Domain, and Variable in pc_solver.h; Code beautification/indentation to be done 2008-06-18 06:49 brlcad * [r31453] src/libpc/pc_constraint.h, src/libpc/pc_main.c, src/libpc/pc_solver.h, src/libpc/pc_test.c, src/libpc/solver_test.c: ws 2008-06-18 06:46 brlcad * [r31452] src/libpc/pc_solver.h: ws and header cleanup, intentionally do not use 'using namespace std;' in order to make the usages of stl classes unambiguous 2008-06-18 06:46 brlcad * [r31451] src/libpc/pc_solver.cpp: ws and header cleanup, intentionally do not use 'using namespace std;' in order to make the usages of stl classes unambiguous 2008-06-17 22:15 pacman87 * [r31445] src/librt/primitives/hyp/hyp.c: general efficiency improvements; remove unnecessary debug logging code 2008-06-17 22:14 andrecastelo * [r31444] src/rt/viewmlt.c: Added more headers and removed some extern declarations. Added file writing in view_pixel(), based on rt's view_pixel() as suggested by ``Erik. 2008-06-17 21:26 starseeker * [r31443] doc/docbook/resources/standard/xsl/template, doc/docbook/resources/standard/xsl/template/titlepage.xml, ... add template tests website xhtml xhtml-1_1 2008-06-17 21:22 starseeker * [r31442] doc/docbook/resources/standard/xsl/params, doc/docbook/resources/standard/xsl/params/abstract.notitle.enabled.xml, ... doc/docbook/resources/standard/xsl/slides/xhtml/w3c.xsl: Add params profiling roundtrip slides 2008-06-17 21:17 starseeker * [r31441] doc/docbook/resources/standard/xsl/images, doc/docbook/resources/standard/xsl/images/annot-close.png, ... doc/docbook/resources/standard/xsl/manpages/utility.xsl: Add images javahelp lib manpages 2008-06-17 21:15 starseeker * [r31440] doc/docbook/resources/standard/xsl/highlighting, doc/docbook/resources/standard/xsl/highlighting/c-hl.xml, ... doc/docbook/resources/standard/xsl/htmlhelp/profile-htmlhelp.xsl: Add highlighting, html, htmlhelp 2008-06-17 21:13 starseeker * [r31439] doc/docbook/resources/standard/xsl/epub, doc/docbook/resources/standard/xsl/epub/README, ... doc/docbook/resources/standard/xsl/fo/xref.xsl: Add epub, extensions, fo 2008-06-17 21:05 starseeker * [r31438] doc/docbook/resources/standard/xsl/common, doc/docbook/resources/standard/xsl/common/af.xml, ... doc/docbook/resources/standard/xsl/eclipse/profile-eclipse.xsl: Add rest common, docsrc, eclipse 2008-06-17 21:03 starseeker * [r31437] doc/docbook/resources/standard/xsl/AUTHORS, doc/docbook/resources/standard/xsl/BUGS, ... doc/docbook/resources/standard/xsl/catalog.xml: Add rest of top level xsl files 2008-06-17 21:02 starseeker * [r31436] doc/docbook/resources/standard/xsl, doc/docbook/resources/standard/xsl/VERSION: Add xsl directory - do this piecemeal so it actually works. 2008-06-17 20:21 starseeker * [r31435] doc/docbook/resources, doc/docbook/resources/standard, doc/docbook/resources/standard/dtd, ... doc/docbook/resources/standard/dtd/soextblx.dtd: Add docbook dtd files 2008-06-17 19:00 starseeker * [r31432] doc/docbook/book, doc/docbook/book/README, doc/docbook/book/book.xml, doc/docbook/catalog.xml: Add test book file which demonstrates method of combining documents to make a new document - technique testing ONLY at this point 2008-06-17 18:41 starseeker * [r31431] configure.ac, doc/docbook/Makefile.am, doc/docbook/oed, doc/docbook/tutorials, doc/docbook/tutorials/Makefile.am, ... doc/docbook/tutorials/oed/oed_examples.asc: Shift oed to tutorials subdirectory 2008-06-17 18:14 starseeker * [r31430] doc/docbook/oed/oed.xml: Add some tweaks suggested by Paul tanenbaum, add acknowledgements. 2008-06-16 21:39 andrecastelo * [r31425] src/rt/viewmlt.c: Fixed a minor bug - int width not declared. 2008-06-16 21:36 andrecastelo * [r31424] src/rt/viewmlt.c: Fixed scanline functions and added checks in memory allocation. Did some irrelevant formatting and added a bit more to view_pixel(). 2008-06-16 21:33 andrecastelo * [r31423] src/rt/scanline.c, src/rt/scanline.h, src/rt/view.c: Fixed a bug in rt that had to do with scanlines. The memory allocation function now returns a pointer. Checks to see if scanline already exists were added. 2008-06-16 20:12 andrecastelo * [r31422] misc/win32-msvc9/Makefile.am, misc/win32-msvc9/brlcad/brlcad.sln, misc/win32-msvc9/remrt, misc/win32-msvc9/remrt/remrt.vcproj: Created remrt project file, with files in src/remrt and the files that belong to libremrt, in src/rt/, and added the .vcproj to the MSVC 9 build. 2008-06-16 20:08 andrecastelo * [r31421] src/remrt/rtsrv.c: Wrapped sys/time.h with HAVE_SYS_TIME_H macro. 2008-06-16 18:43 bob1961 * [r31419] src/mged/qray.c, src/mged/setup.c: Temporarily disable qray while transitioning to libged. 2008-06-16 17:27 pacman87 * [r31418] src/librt/primitives/hyp/hyp.c: implement curve() for hyp, hyp is now fully functional 2008-06-16 13:54 bob1961 * [r31417] misc/win32-msvc8/rt/rt.vcproj: Added scanline.c to build. 2008-06-16 13:23 andrecastelo * [r31416] misc/win32-msvc9/librt/librt.vcproj: Added pc_constraint.c to librt. 2008-06-16 13:20 bob1961 * [r31415] misc/win32-msvc8/librt/librt.vcproj: Added pc_constraint.c to build. 2008-06-16 10:35 d_rossberg * [r31414] src/librt/CMakeLists.txt: include new constraint object import export functionality in CMake build we need to include libpc too if any function from this library will be used here 2008-06-16 09:17 erikgreenwald * [r31413] src/rt/Makefile.am: libremrt needs stuff moved to scanline. Remove the EXTRA_PROGRAMS thing 2008-06-16 05:38 andrecastelo * [r31412] src/rt/view.c: Removed commented code (that is now alloc_scanlines() ). 2008-06-16 05:36 andrecastelo * [r31411] src/rt/scanline.c, src/rt/scanline.h, src/rt/view.c, src/rt/viewmlt.c: Added alloc_scanlines(int, struct scanline*) function and made appropriate changes in view.c and viewmlt.c. 2008-06-16 05:23 andrecastelo * [r31410] misc/win32-msvc9/rt/rt.vcproj, misc/win32-msvc9/rtmlt/rtmlt.vcproj, src/rt/Makefile.am, src/rt/scanline.c, src/rt/scanline.h, src/rt/view.c, src/rt/viewmlt.c: Added files scanline.c and scanline.h, to contain functions and definitions of scanline, that are shared by view.c and viewmlt.c. Updated msvc9 build files and the Makefile.am. Moved and modified free_scanlines() function to work with parameters (int height and struct scanline* scanline). Updated view_pixel() function in viewmlt.c and made some other minor changes in the file. 2008-06-15 23:29 andrecastelo * [r31409] misc/win32-msvc9/brlcad/brlcad.sln, misc/win32-msvc9/libged/libged.vcproj: Updated the MSVC 9 build configuration. Added files from libged that weren't added before. Added rtmlt back into the configuration. 2008-06-15 18:28 brlcad * [r31408] AUTHORS: denote all four gsocers as such 2008-06-15 18:00 andrecastelo * [r31407] AUTHORS: Moved mafm and homovulgaris (Manuel Fernandez and Dawn Thomas, respectively) from the Special Thanks section to the Code Contribution section, as requested by Dawn Thomas. 2008-06-15 17:53 andrecastelo * [r31406] src/rt/viewarea.c: Regarding the center point algorithm - fixed a bug that prevented the head of a point list from receiving data and a crude hack was being used to prevent loss of precision. area_center() had a for statement that didn't start with the head, now it has been improved and now uses BU_LIST_FOR(). 2008-06-15 16:24 brlcad * [r31405] src/libged/edcomb.c, src/libged/globals.c, src/libged/make.c, src/libged/tcl.c, src/libged/trace.c, src/libged/vdraw.c, src/libged/wdb_obj.c, src/libged/wmater.c: ws 2008-06-15 16:23 brlcad * [r31404] src/libged/draw.c: reorder the functions so that forward declarations are not needed for any except the (recursive) callbacks 2008-06-15 14:18 brlcad * [r31403] src/libged/draw.c: make function declarations match definition wrt being static and constness. fixes build failure reported by tjyang (thanks). 2008-06-15 07:24 brlcad * [r31402] src/libpc: ignore generated goo 2008-06-13 21:50 bob1961 * [r31396] src/libged/CMakeLists.txt, src/libged/Makefile.am: Added draw.c 2008-06-13 21:50 bob1961 * [r31395] src/libged/draw.c: Drawing routines from dg_obj 2008-06-13 21:44 bob1961 * [r31394] include/ged.h, misc/win32-msvc8/libged/libged.vcproj, src/libged/arced.c, src/libged/dg_obj.c, src/libged/get_obj_bounds.c, src/libged/make_name.c, src/libged/mirror.c, src/libged/nirt.c, src/libged/ocenter.c, src/libged/orotate.c, src/libged/oscale.c, src/libged/otranslate.c, src/libged/qray.c, src/libged/qray.h, src/libged/rmater.c, src/libged/shader.c, src/libged/trace.c, src/libged/wdb_obj.c, src/libged/wmater.c, src/mged/chgmodel.c, src/mged/chgtree.c, src/mged/cmd.c, src/mged/qray.c, src/mged/rtif.c: Checking in for safety. These are mods related to fleshing out libged. 2008-06-13 21:19 bob1961 * [r31393] src/libbu/argv.c: Before freeing argv[i], make sure it's not NULL 2008-06-13 21:17 bob1961 * [r31392] include/ged.h: Mods related to libged. 2008-06-13 21:16 bob1961 * [r31391] include/raytrace.h: Moved wdb_log, wdb_result, wdb_result_str and wdb_result_flags to struct ged. 2008-06-13 21:11 bob1961 * [r31390] src/tclscripts/lib/Display.tcl, src/tclscripts/lib/Dm.tcl: Minor mods. 2008-06-13 21:11 bob1961 * [r31389] src/tclscripts/archer/Archer.tcl: Minor mod. 2008-06-13 19:00 pacman87 * [r31388] src/librt/primitives/ehy/ehy.c: fix curve() so the calculated values are actually used 2008-06-13 18:58 bob1961 * [r31387] src/mged/cmd.c, src/mged/setup.c: Temporarily commenting out the dump command. 2008-06-13 18:53 bob1961 * [r31386] src/libged/wdb_obj.c: Temporarily commenting out the dump command. 2008-06-13 11:06 brlcad * [r31385] src/libpc/Makefile.am: the private headers must be declared so they will be included in the source dist, else distcheck failure 2008-06-13 05:01 brlcad * [r31384] src/libbu/Makefile.am, src/librt/Makefile.am: hum, missing some fast entries 2008-06-13 04:59 brlcad * [r31383] src/libpc/Makefile.am: include fast compilation rules for fast dependency-free distributed linkage 2008-06-13 04:56 brlcad * [r31382] src/libpc/Makefile.am: remove the gnu-specific linker and compiler flags, configure controls those (and/or they can be specified at make time with make CXXFLAGS=-Wall for example). remove erroneous backslash 2008-06-13 04:54 brlcad * [r31381] configure.ac: if libpc is dependent upon libwdb, it needs to be listed here instead of the Makefile.am 2008-06-13 00:37 andrecastelo * [r31380] src/rt/viewmlt.c: Changed mlt_app to use path_lists that use point_lists. Updated rayhit(), view_init() and view_end(). 2008-06-12 23:52 andrecastelo * [r31379] src/rt/viewmlt.c: Fixed some issues in view_end(): structure freed changed from mlt_app to point_list; moved declarations to the beginning of the block. 2008-06-12 23:30 homovulgaris * [r31378] include/brep.h, include/on_nurb.h, misc/Doxyfile, ... src/librt/primitives/tor/tor.c, src/librt/vers.c: changes in comments to conform to doxygen, update of misc/Doxyfile 2008-06-12 23:12 andrecastelo * [r31377] src/rt/viewmlt.c: Added memory freeing block for mlt_app->path. (Subject to change to mlt_app->path_list) 2008-06-12 22:58 pacman87 * [r31376] src/librt/primitives/hyp/hyp.c, src/librt/primitives/rhc/rhc.c: tess() should finally work, but still needs effeciency optimizations 2008-06-12 20:59 homovulgaris * [r31375] AUTHORS, configure.ac, include/Makefile.am, include/magic.h, include/pc.h, include/raytrace.h, misc, ... src/librt/primitives/vol/vol.c, src/librt/table.c: Added basic structure of new Parametrics and constraints library in src/libbpc, pc_constraint.c file in librt for constraint object import export functionality, modification of primitives and table.c to provide rt_primitive_params functionality via functab structure, minor change to doxygen_structure 2008-06-12 20:05 erikgreenwald * [r31374] src/adrt/libtie/tie_kdtree.c: pheer my pointy hat (fix a void* deref). 2008-06-12 19:00 erikgreenwald * [r31372] src/adrt/libtie/tie_kdtree.c: If bu_realloc() could possibly have a 0 size, test and call bu_free() instead. PR 1989853. 2008-06-12 13:10 erikgreenwald * [r31366] src/rt/viewmlt.c: irrelevant formating changes 2008-06-12 04:30 andrecastelo * [r31365] src/rt/viewmlt.c: Fixed structure handling bugs (ap->a_ray->r_pt ---> ap->a_ray.r_pt, for example). 2008-06-12 04:23 andrecastelo * [r31364] src/rt/viewmlt.c: Removed struct path_list, mlt_app now has a direct access to a struct point_list. Added a point list of light sources. Added initialization of mlt_app lists (lightsources and path). Added hit point calculation and hit point storage in mlt_app->path, in the rayhit() function. 2008-06-11 03:08 andrecastelo * [r31360] src/rt/viewmlt.c: Changed mlt_hit() and mlt_miss() to rayhit() and raymiss(), respectively. Added a link between struct mlt_app and struct application, using a generic pointer (ap->a_uptr). Added comments to rayhit() regarding what it will do and how it will do it. 2008-06-10 19:57 starseeker * [r31358] src/proc-db/tire.c: Change file checking in tire procdb to use bu_file_exists 2008-06-10 18:20 andrecastelo * [r31356] include/raytrace.h: Added information about which files use struct rt_pt_node. 2008-06-10 16:08 poolio * [r31355] src/librt/primitives/sph/sph_brep.cpp: fixed header. removed opennurbs_circle.h include 2008-06-10 14:16 starseeker * [r31354] BUGS: add note about needed fix for rtweight 2008-06-10 03:08 starseeker * [r31349] NEWS: Changed default behavior of tire command to avoid silently overwriting pre-existing files if the user supplies their names or has a pre-existing tire.g file in the same directory - it now exits and prints an error message. 2008-06-10 02:39 starseeker * [r31348] src/proc-db/tire.c: Check for situations where a pre-existing file conflicts with the name to be used for the .g file, and refuse to overwrite if a file is found. 2008-06-09 06:35 brlcad * [r31347] src/librt/primitives/hyp/hyp.c: add some basic sanity checks on the uv range, mapping is still slightly off with a rotation offset on the u values and incorrect count 2008-06-08 20:50 pacman87 * [r31346] src/librt/primitives/hyp/hyp.c: modify hyp's uv() to match with rec to produce a continuous checker pattern 2008-06-08 20:49 pacman87 * [r31345] src/mged/typein.c: change hyp input routine: vertex is now center of base; major/minor axes define the base size; height measures from bottom to top plate; c is now the squeeze factor for the neck, as a fraction of the base size 2008-06-08 19:22 pacman87 * [r31344] src/mged/typein.c: hyp now accepts a minor axis length larger than the given major axis, and recalculates the direction of the major axis. Also includes logic fix for previous commit NEAR_ZERO -> !NEAR_ZERO 2008-06-08 19:00 pacman87 * [r31343] src/mged/typein.c: add check to ensure ellipse's major axis is perpendicular to the height vector when creating a hyp or ehy using 'in' 2008-06-08 18:48 pacman87 * [r31342] src/librt/primitives/hyp/hyp.c: change uv() to conform to standard practice; (u,v) coords are unique per face, not per primitive 2008-06-08 15:49 poolio * [r31341] src/librt/primitives/sph/sph_brep.cpp: initial brep support for spheres, nonfunctional 2008-06-07 19:17 andrecastelo * [r31340] src/rt/viewarea.c: Added more comments in the area_center() function, as it was a bit unclear as what the for() was doing. 2008-06-07 19:15 andrecastelo * [r31339] src/rt/viewarea.c: Added calculation of the presented area center. Added structure point_list, a bu_list that holds points, and struct area got two lists - exp_points and hit_points. The calculation of the center point is the same for both, but the gathering of the points is different and this commit takes care of the hit_points assembling. 2008-06-07 04:11 brlcad * [r31338] include/bu.h: commentify cleanup the bu_list section 2008-06-07 03:25 brlcad * [r31337] include/bu.h: include a simple example of one way to use a bu_list 2008-06-06 16:54 pacman87 * [r31336] src/librt/primitives/hyp/hyp.c: new and improved normals\! 2008-06-06 16:33 pacman87 * [r31335] src/librt/primitives/hyp/hyp.c: fix normals near z=0 2008-06-06 15:07 pacman87 * [r31334] src/librt/primitives/hyp/hyp.c: fix scale error found by brlcad 2008-06-06 14:56 d_rossberg * [r31333] misc/win32-msvc/CMakeLists.txt, src/conv/CMakeLists.txt, src/conv/Makefile.am: added asc2g and g2asc to the CMake 2008-06-06 14:54 d_rossberg * [r31332] misc/win32-msvc/Dll/BrlcadCore.def, misc/win32-msvc/Dll/CMakeLists.txt, misc/win32-msvc/Dll/Makefile.am: BrlcadCore.dll now exports some functions which brlcad.dll does not at least some of these functions are rather BRL-CAD private and shouldn't be used in other applications 2008-06-06 06:41 brlcad * [r31331] configure.ac: don't allow system tcl to be mixed with non-system itcl under any circumstance regardless of version 2008-06-06 02:48 brlcad * [r31330] configure.ac: ws 2008-06-06 02:47 brlcad * [r31329] COPYING: fix typo, remove trademark section 2008-06-05 22:07 pacman87 * [r31328] src/librt/primitives/hyp/hyp.c: upgrade uv(): change top/bottom mapping from circular to elliptical to match the shape, and change latitude lines to be more evenly spaced around the ellipse 2008-06-05 21:28 brlcad * [r31326] Makefile.am: convert (back) to using make variables instead of automake encoded subst variables for all values. 2008-06-05 19:33 erikgreenwald * [r31325] TODO: Blinn blob method is implemented, but weird shelling issue was discovered in metaballs, so update to fix queue 2008-06-05 18:44 starseeker * [r31324] NEWS, TODO: Add several additional built-in formatting options for nirt, specifiable using the -f option and stored in brlcad's global data directory. nirt -L option lists available formats, will check directory at runtime instead of compile time thanks to new uce-dirent functionality. One of the new formats addresses the TODO request for reporting exit points instead of LOS. 2008-06-05 18:39 starseeker * [r31323] src/nirt/sfiles/Makefile.am, src/nirt/sfiles/entryexit.nrt: Add nirt formatting option to report exit points rather than LOS. 2008-06-05 18:37 starseeker * [r31322] TODO: gap reporting is in there now as well 2008-06-05 18:34 starseeker * [r31321] TODO: remove z-clipping from TODO list - done in last release 2008-06-05 15:27 pacman87 * [r31320] src/librt/primitives/hyp/hyp.c: logic fix in shot() to avoid an incorrect third hitpoint, fixes the endcap problem d_rossburg found 2008-06-05 15:23 erikgreenwald * [r31319] src/adrt/Makefile.am: take removed files out of EXTRA_DIST 2008-06-05 15:23 erikgreenwald * [r31318] src/adrt/COPYING, src/adrt/Doxyfile, src/adrt/NEWS: These go away now. 2008-06-05 15:09 erikgreenwald * [r31317] src/adrt/bench/bench.c, src/adrt/isst/observer.c, src/adrt/libcommon/unpack.c, src/adrt/libtienet/tienet_master.c, src/adrt/libtienet/tienet_slave.c, src/adrt/libtienet/tienet_slave.h, src/adrt/libtienet/tienet_util.c, src/adrt/libtienet/tienet_util.h, src/adrt/master/compnet.c, src/adrt/master/master.c: remove (unused/inconsistent) "magic endian" support, will move to standard endian handling down the road. 2008-06-05 15:06 erikgreenwald * [r31316] src/adrt/libutil/Makefile.am: move camera.[ch] to EXTRA_DIST since it's an empty file 2008-06-05 14:46 andrecastelo * [r31315] misc/win32-msvc9/librt/librt.vcproj: torus/torus.c is now tor/tor.c, updated librt.vcproj. 2008-06-05 12:41 brlcad * [r31314] misc/win32-msvc8/tclsh/library/installTree.tcl: primitives are one level deep in their own dir now 2008-06-05 12:38 brlcad * [r31313] configure.ac: the echos were unintentional debug, removed 2008-06-05 12:22 brlcad * [r31312] TODO, doc/deprecation.txt, include/raytrace.h: undo the size change to rt_functab's ft_label element in order to preserve binary compatibility with previous release, but leave deprecation notices in place so it can be changed eventually since it will need to. fortunately ft_label didn't need to grow, but there will need to be new callbacks soon. 2008-06-05 01:10 andrecastelo * [r31311] src/rt/do.c: Fixed a typo in a comment section, at line 720, automaticly -> automatically. 2008-06-05 00:15 pacman87 * [r31310] src/librt/primitives/hyp/hyp.c: uncomment code in shot() to fix problem when raytracing from 45 degrees off of the height vector towards the major axis of the ellipse 2008-06-04 22:44 andrecastelo * [r31309] src/rt/viewedge.c: Fixed typo in a comment section (algorythm -> algorithm). 2008-06-04 22:38 pacman87 * [r31308] src/librt/primitives/hyp/hyp.c: typo fix, thanks andrecastelo 2008-06-04 22:37 pacman87 * [r31307] src/librt/primitives/hyp/hyp.c: change group to primitives and file to hyp.c 2008-06-04 22:03 pacman87 * [r31306] src/librt/primitives/hyp/hyp.c: prep(), shot(), and norm() updated: moved most of the calculations from prep() to shot() in order to insure correctness, and updated norm() to account for the changed private data stored in the hitpoint 2008-06-04 20:08 brlcad * [r31305] configure.ac: check for strcasecmp so BLT has it properly defined, avoid duplicate symbols at link time 2008-06-04 20:07 starseeker * [r31304] NEWS: Fixed nirt's dest command to use the full supplied filename string instead of chopping off the last character - whitespace is also handled after the string as well as before. 2008-06-04 19:57 brlcad * [r31303] src/librt/regionfix.c: regex.h is a system header, include it before bio.h 2008-06-04 19:56 brlcad * [r31302] include/bio.h: account for badness in the Tcl regex header. for this to work, bio.h has to come after the include for regex.h of course, but then regex.h is a system header so it should be before bio.h regardless. 2008-06-04 19:29 bob1961 * [r31301] src/tclscripts/archer/ArcherCore.tcl: If parentClass is not set, set it to Toplevel regardless of platform. 2008-06-04 19:00 starseeker * [r31300] src/nirt/parse_fmt.c: Add quick fix to avoid whitespace at the end of a name - this whole function (OK, most of nirt) should be reworked to use vls at some point. 2008-06-04 18:41 bob1961 * [r31299] src/tclscripts/archer/ArcherCore.tcl: Add code to prevent raytrace control panel being destroyed by user. Decactive panel instead of destroy. 2008-06-04 18:35 erikgreenwald * [r31298] src/rt/viewmlt.c: fix mlt_hit prototype 2008-06-04 18:30 starseeker * [r31297] src/nirt/parse_fmt.c: nirt's dest command was chopping off the last character in the filename string 2008-06-04 18:28 erikgreenwald * [r31296] src/adrt/libtie/tie_define.h, src/adrt/libtie/tie_kdtree.c: Move some macros around, eliminate some others... 2008-06-04 17:48 brlcad * [r31295] src/adrt/adrt.h: screw the 'version year'? how about just say what adrt means 2008-06-04 15:34 erikgreenwald * [r31294] src/adrt/adrt_struct.h: use a struct instead of indexing a void* 2008-06-04 15:31 erikgreenwald * [r31293] src/adrt/slave/load.c, src/adrt/slave/load.h, src/adrt/slave/slave.c: use a struct instead of indexing a void* 2008-06-04 15:29 erikgreenwald * [r31292] src/adrt/adrt.h: bump (c) info 2008-06-04 05:28 brlcad * [r31291] configure.ac: add a tcl+itcl sanity check given how we can't build our version of incrTcl with a system 8.4 .. it's both or neither. 2008-06-04 03:22 andrecastelo * [r31290] src/rt/viewmlt.c: WS Commit. In the last commit (r31289), removed mlt_defs.h and edited src/rt/Makefile.am accordingly. Definitions in mlt_defs.h are now in viewmlt.c. 2008-06-04 02:23 andrecastelo * [r31289] src/rt/Makefile.am, src/rt/mlt_def.h: 2008-06-04 02:18 andrecastelo * [r31288] misc/win32-msvc9/rtmlt/rtmlt.vcproj, src/rt/viewmlt.c: Merged definitions from mlt_defs.h into viewmlt.c. Added functions to make viewmlt.c a rt compatible application. Added missing files (worker.c, do.c, main.c and opt.c) to win32-msvc9/rtmlt/rtmlt.vcproj. It should build correctly now. 2008-06-03 20:49 brlcad * [r31287] misc/doxygen_structure: rename g_ group to primitives 2008-06-03 20:49 brlcad * [r31286] src/librt/primitives/arb8/arb8.c, src/librt/primitives/arbn/arbn.c, src/librt/primitives/ars/ars.c, ... src/librt/primitives/vol/vol.c, src/librt/primitives/xxx/xxx.c: update the headers for the new file names, use something better than g_ for the doxygen group 2008-06-03 20:30 bob1961 * [r31285] src/rt/view.c: Updated the usage string to include -U. 2008-06-03 20:15 bob1961 * [r31284] misc/win32-msvc8/brlcad/brlcad.sln: Temporarily remove rtmlt from solution until it builds. 2008-06-03 20:13 bob1961 * [r31283] misc/win32-msvc8/librt/librt.vcproj: It looks like torus/torus.c changed to tor/tor.c 2008-06-03 19:10 brlcad * [r31282] src/libged/Makefile.am, src/librt/Makefile.am: add private headers xxx.h and ged_private.h missing from dist 2008-06-03 18:40 brlcad * [r31281] misc/win32-msvc9/tclsh/library: add missing library dir for distcheck 2008-06-03 18:35 bob1961 * [r31280] misc/nsis/brlcad.nsi: Several minor mods to get things working again. 2008-06-03 18:25 brlcad * [r31279] src/librt/Makefile.am: g_bot_include.c is in the bot dir 2008-06-03 18:18 brlcad * [r31278] misc/win32-msvc8/librt/librt.vcproj, misc/win32-msvc9/librt/librt.vcproj, src/librt/CMakeLists.txt, ... src/librt/primitives/vol, src/librt/primitives/vol/vol.c: mass (initial) restructuring to place each primitive into their own subdirectory. the g_ files are stripped of their prefix, using a directory and 'main' interface file name that matches the table.c label. 2008-06-03 17:57 bob1961 * [r31277] misc/win32-msvc8/tclsh/library/installTree.tcl: Added code to copy nirt sfiles. Modified code that copies g_xxx.c. 2008-06-03 14:28 brlcad * [r31276] src/librt/Makefile.am, src/librt/primitives/g_xxx.c, src/librt/primitives/xxx, src/librt/primitives/xxx/xxx.c, src/librt/primitives/xxx/xxx.h: sample of new primitive organization where each primitive will be housed in a subdir named by it's table label. the intent will be to keep all of the table hook functions together in a main xxx.c file with structures and interface properties separated into an interface header, then allowing whatever other source files, documentation, and supporting materials to live in that directory with the primitive. this new organization should better support the addition of a brep interface. 2008-06-03 13:50 brlcad * [r31275] src/libbu/argv.c: unnecessary headers 2008-06-03 13:49 brlcad * [r31274] src/libbu/argv.c: fix the header, this isn't vls.c 2008-06-03 13:46 brlcad * [r31273] NEWS: bob modified mged nirt command to include air in results (now passes the -u 1 option to nirt) 2008-06-03 11:58 johnranderson * [r31272] src/librtserver/rtserver.c: Corrected calculation of obliquities 2008-06-03 11:43 d_rossberg * [r31271] src/librt/table.c: enable asc2g for hyp (elliptical hyperboloid of one sheet) 2008-06-03 02:32 starseeker * [r31270] src/nirt/sfiles/csv-gap.nrt, src/nirt/sfiles/csv.nrt: tweak formatting in csv output 2008-06-02 21:26 starseeker * [r31269] src/nirt/nirt.c: no argument supplied to bu_log string variable - command strings are printed below so assuming this should be just a label. Fixes crash with bus error for nirt -X 2 debug case. 2008-06-02 20:55 bob1961 * [r31268] src/libbu/CMakeLists.txt, src/libbu/Makefile.am: Add reference to argv.c 2008-06-02 19:57 bob1961 * [r31267] include/ged.h, src/libged/arced.c, src/libged/comb_color.c, src/libged/edcomb.c, src/libged/edmater.c, src/libged/ged_private.h, src/libged/get_obj_bounds.c, src/libged/item.c, src/libged/log.c, src/libged/make.c, src/libged/make_name.c, src/libged/mater.c, src/libged/mirror.c, src/libged/ocenter.c, src/libged/orotate.c, src/libged/oscale.c, src/libged/otranslate.c, src/libged/rmater.c, src/libged/shader.c, src/libged/trace.c, src/libged/wdb_obj.c, src/libged/wmater.c, src/mged/chgmodel.c, src/mged/chgtree.c, src/mged/cmd.c: Mods to use "struct ged" instead of "struct rt_wdb" 2008-06-02 19:50 pacman87 * [r31266] src/librt/primitives/g_hyp.c: try 2: implemented import5(), export5(), and describe(); corrected the bounding radius in prep() 2008-06-02 19:48 pacman87 * [r31265] src/librt/table.c: implemented import5() and export5(); corrected the bounding radius in prep() 2008-06-02 19:05 bob1961 * [r31264] src/mged/rtif.c: Modified f_nirt() to pass along the use_air setting. 2008-06-02 19:00 bob1961 * [r31263] include/bu.h, misc/win32-msvc8/libbu/libbu.vcproj, src/libbu/argv.c: Added bu_copy_argv, bu_copyinsert_argv and bu_free_argv. 2008-06-02 18:07 brlcad * [r31262] misc/win32-msvc8/librt/librt.vcproj, misc/win32-msvc9/librt/librt.vcproj, src/librt/CMakeLists.txt, src/librt/Makefile.am, src/librt/primitives/bspline, src/librt/primitives/nurb: recant, make the subdir match the table primitive type so s/nurb/bspline/ for the directory name. keep the files named as nurb_. it's a minor point, but the short name can't be easily renamed so go with the table label. 2008-06-02 16:09 brlcad * [r31261] misc/win32-msvc8/librt/librt.vcproj, misc/win32-msvc9/librt/librt.vcproj, src/librt/CMakeLists.txt, ... src/librt/primitives/nmg/nmg_visit.c: follow suit and move all of the nmg sources into src/librt/primitives/nmg 2008-06-02 16:00 brlcad * [r31260] misc/win32-msvc8/librt/librt.vcproj, misc/win32-msvc9/librt/librt.vcproj, src/librt/CMakeLists.txt, ... src/librt/primitives/nurb/nurb_xsplit.c: move the nurbs/bspline surfaces into src/librt/primitives/nurb using 'nurb' as the dir instead of 'bspline' for now even though the table.c shorthand for the primitive's name is bspline. table.c's label name seems to be the inconsistency. 2008-06-02 15:36 brlcad * [r31259] include/Makefile.am, include/bot.h, src/conv/bot_shell-vtk.c, src/librt/Makefile.am, src/librt/primitives/bot.h, src/librt/primitives/g_ars.c, src/librt/primitives/g_bot.c: make bot.h a public header for now since at least one tool (bot_shell-vtk) requires the header for the bot_specific data type as well as related functions 2008-06-02 15:25 brlcad * [r31258] misc/win32-msvc8/librt/librt.vcproj, misc/win32-msvc9/librt/librt.vcproj, src/conv/bot_shell-vtk.c, ... src/librt/primitives/g_xxx.c: beginning of librt restructuring that places all primitives into a 'primitives' subdirectory. keeping it non-recursive make for performance reasons and further breakouts and restructuring is on the way in support of a new brep() callback for all primitives. still have to move nurbs and nmg sources. 2008-06-01 22:54 brlcad * [r31257] src/rt/Makefile.am: disable default compilation of rtmlt until it works, can be manually compiled with 'make rtmlt' in src/rt 2008-06-01 22:51 brlcad * [r31256] src/rt/viewmlt.c: file header doesn't match file name, use sh/template.sh for adding new files (or sh/header.sh for adding a new header). remove main since it's presently described as an rt app (which provides a main()) 2008-06-01 20:46 brlcad * [r31255] src/librt/table.c: the label is intentionally supposed to be some brief short-hand so call it a hyp (there are two hyperboloid primitives, ehy is th e other) 2008-06-01 18:18 erikgreenwald * [r31254] src/librt/g_hyp.c: minor cast fix for ntohd 2008-06-01 17:08 erikgreenwald * [r31253] include/raytrace.h: make rt_functab label a little bigger to fit "hyperboloid" for g_hyp 2008-06-01 16:54 andrecastelo * [r31252] misc/win32-msvc9/brlcad/brlcad.sln: Fixed a bug that corrupted the file and caused an error when the used tried to edit a project's property or tried to access a header file. 2008-06-01 15:41 andrecastelo * [r31251] src/rt/Makefile.am, src/rt/viewmlt.c: Added viewmlt.c to src/rt/ and made changes to src/rt/Makefile.am to support that. 2008-06-01 15:40 andrecastelo * [r31250] misc/win32-msvc9/Makefile.am, misc/win32-msvc9/brlcad/brlcad.sln, misc/win32-msvc9/mlt, misc/win32-msvc9/rtmlt, misc/win32-msvc9/rtmlt/mlt.vcproj, misc/win32-msvc9/rtmlt/rtmlt.vcproj: Renamed the mlt project to rtmlt. Alterations were made to misc/win32-msvc9/brlcad/brlcad.sln and misc/win32-msvc9/Makefile.am to correctly rename the directory and project. 2008-06-01 15:38 andrecastelo * [r31249] misc/win32-msvc8/Makefile.am, misc/win32-msvc8/brlcad/brlcad.sln, misc/win32-msvc8/rtmlt, misc/win32-msvc8/rtmlt/rtmlt.vcproj: Added misc/win32-msvc8/rtmlt and misc/win32-msvc8/rtmlt/rtmlt.vcproj. Made modifications in misc/win32-msvc8/brlcad/brlcad.sln and in misc/win32-msvc8/Makefile.am in order to add the new directory and project. 2008-05-31 05:05 brlcad * [r31248] include/vmath.h: beef up the tolerances on the standard M_ math defines, add a couple that were missing, and protect them all individually for the OS's that define some but not others. 2008-05-31 05:02 brlcad * [r31247] doc/deprecation.txt: deprecate M_SQRT2_DIV2 .. it's entirely unnecessary since it's the same as sqrt(1/2) and/or 1/sqrt(2) .. so M_SQRT1_2 is suitable. 2008-05-31 05:00 brlcad * [r31246] src/mged/chgview.c: don't need defines, vmath.h provides 2008-05-31 04:59 brlcad * [r31245] src/mged/adc.c: reorder to avoid forward decl of adc_print_vars, replace M_SQRT2_DIV2 with M_SQRT1_2 2008-05-31 03:48 pacman87 * [r31244] src/librt/g_hyp.c: Enhanced plot() with more precise wireframe, and changed from hardcoded statements to a loop 2008-05-30 22:20 brlcad * [r31243] misc/nsis/brlcad.nsi: oops, fix missing goto logic .. there is undoubtedly a better way to do this, but good enough 2008-05-30 22:00 brlcad * [r31242] misc/nsis/brlcad.nsi: calculate the version dynamically. rather untested, but it should be pretty close from what the nsis scripting reference describes. one less place to update the version when it changes... 2008-05-30 20:54 bob1961 * [r31241] misc/nsis/brlcad.nsi, misc/win32-msvc8/asc2g/asc2g.vcproj, src/archer/archer.bat, src/mged/mged.bat, src/util/rtwizard.bat: Update version to 7.12.5 2008-05-30 16:36 bob1961 * [r31240] src/libged/wdb_obj.c: Fixed a cast in the parameter list of a call to ged_get_obj_bounds(). If'ed out an unused variable in wdb_hide_cmd(). 2008-05-30 10:31 starseeker * [r31239] src/nirt/nirt.c: Switch from using arbitrary fixed buffer size in nirt's listformats to using bu_vls and bu_vls_gets 2008-05-30 05:23 andrecastelo * [r31238] NEWS: Added a line, in the latest release, about compilation support for the MSVC 9. 2008-05-30 04:11 brlcad * [r31237] src/libged/ged_private.h, src/libged/get_obj_bounds.c, src/libged/ocenter.c, src/libged/orotate.c, src/libged/oscale.c, src/libged/otranslate.c, src/libged/trace.c, src/libged/wdb_obj.c: more header cleanup, use relative paths for private headers 2008-05-30 04:03 brlcad * [r31236] src/libged/arced.c: sys headers before public, common before sys 2008-05-30 02:36 andrecastelo * [r31235] misc/win32-msvc9/libbu/libbu.vcproj: Updated msvc9's libbu.vcproj to reflect modifications made to the msvc8 version. 2008-05-30 02:14 andrecastelo * [r31234] configure.ac, misc/Makefile.am, misc/win32-msvc9, misc/win32-msvc9/Makefile.am, misc/win32-msvc9/asc2g, ... misc/win32-msvc9/wish, misc/win32-msvc9/wish/wish.vcproj: Modifications and additions made to incorporate misc/win32-msvc9. 2008-05-29 23:42 pacman87 * [r31233] src/librt/g_hyp.c: Fix hyp's plot() to draw elliptical cross sections and hyperboloids not centered at the origin 2008-05-29 17:25 pacman87 * [r31232] AUTHORS, src/librt/g_hyp.c, src/mged/typein.c: Add mged hyp creation and plot() for basic wireframe view 2008-05-29 17:10 erikgreenwald * [r31231] src/adrt/libtie/tie.c, src/adrt/libtie/tie.h, src/adrt/libtie/tie_kdtree.c, src/adrt/libtie/tie_kdtree.h, src/adrt/libtie/tie_struct.h: minor type (signed vs unsigned) fixes 2008-05-29 15:45 bob1961 * [r31230] misc/win32-msvc8/libbu/libbu.vcproj, src/libbu/dirent.c: Mods to expose bu_count_path and bu_list_path on windows. 2008-05-29 15:43 bob1961 * [r31229] src/nirt/nirt.c: Move filearray variable declaration to beginning of code block. 2008-05-29 15:42 bob1961 * [r31228] include/ged.h, src/libged/ged_private.h: Moved a few defines from ged.h to ged_private.h 2008-05-29 14:53 bob1961 * [r31227] include/ged.h, src/libged/ged_private.h, src/libged/get_obj_bounds.c, src/libged/ocenter.c, src/libged/orotate.c, src/libged/oscale.c, src/libged/otranslate.c, src/libged/trace.c, src/libged/wdb_obj.c: Moved struct wdb_trace_data definition to ged_private.h. Moved ged_trace(), ged_get_obj_bounds() and ged_get_obj_bounds2() function declarations to ged_private.h. 2008-05-29 14:33 johnranderson * [r31226] include/rtserver.h, src/librtserver/rtserver.c: Mods to try to handle differences for 32-bit vs 64-bit architectures 2008-05-29 14:33 erikgreenwald * [r31225] src/libged/get_obj_bounds.c: need string.h for various functions. Fix function signature to match header 2008-05-29 12:58 bob1961 * [r31224] src/libged/CMakeLists.txt, src/libged/Makefile.am, src/libged/get_obj_bounds.c, src/libged/trace.c, src/libged/wdb_obj.c: Added trace.c and get_obj_bounds.c 2008-05-29 12:47 erikgreenwald * [r31223] src/libged/arced.c: strchr needs string.h 2008-05-29 12:20 bob1961 * [r31222] src/libged/CMakeLists.txt, src/libged/Makefile.am: Moved otranslate, oscale, orotate and ocenter to separate files in libged and modified by removing Tcl and changing their signatures. 2008-05-29 12:17 bob1961 * [r31221] include/ged.h, misc/win32-msvc8/libged/libged.vcproj, src/libged/ocenter.c, src/libged/orotate.c, src/libged/oscale.c, src/libged/otranslate.c, src/libged/wdb_obj.c, src/tclscripts/archer/ArcherCore.tcl, src/tclscripts/lib/Db.tcl, src/tclscripts/lib/Mged.tcl: Moved otranslate, oscale, orotate and ocenter to separate files in libged and modified by removing Tcl and changing their signatures. 2008-05-29 08:55 brlcad * [r31220] HACKING: give a better example of tagging a release (remote method that should always work), don't mention nonexistent cvspolicy.txt file 2008-05-29 08:52 brlcad * [r31219] NEWS, README, include/conf/PATCH: release is tagged, bump to 7.12.5 in anticipation of 7.12.6 next month 2008-05-29 08:50 brlcad * [r31218] doc/cvs.txt: include a disclaimer that these guidelines are obsolete and need updating 2008-05-29 08:24 brlcad * [r31216] HACKING: helps to use frs instructions that actually work 2008-05-29 07:47 brlcad * [r31215] Makefile.am: make -w is not portable to at least bsd make and I don't see a good way to make it conditional 2008-05-29 07:16 brlcad * [r31214] include/conf/PATCH: bump to 7.12.4 2008-05-29 07:16 brlcad * [r31213] HACKING: make bumping the actual version file happen after changelog step 2008-05-29 07:14 brlcad * [r31212] ChangeLog: svn2cl --break-before-msg --include-rev --revision {2008-04-23}:HEAD --stdout > ChangeLog ... preparing the 7.12.4 release. 2008-05-29 07:00 brlcad * [r31211] NEWS: add detailed release notes about the mirror and nirt changes as well as special mention of the cool new tire proc-db. begin 7.12.4 relese steps. 2008-05-29 06:08 brlcad * [r31210] include/conf/Makefile.am: need to remove COUNT during distclean so distcheck will work 2008-05-28 19:19 brlcad * [r31209] TODO: once again, incrtcl gets incrshafted. we're good to go 2008-05-28 19:18 brlcad * [r31208] configure.ac: remove unused checks for sys/unistd.h, lseek(), and regcomp() 2008-05-28 18:21 johnranderson * [r31207] src/librtserver/rtserver.c: now uses byte array to return results rather than building Java objects in C code 2008-05-28 18:20 johnranderson * [r31206] include/RtServerImpl.h: added declarations of getRegionNames() and shootList() methods 2008-05-28 18:18 johnranderson * [r31205] include/rtserver.h: added fields required for use of bu_vlb 2008-05-28 18:17 johnranderson * [r31204] include/bu.h: added declarations for bu_vlb routines 2008-05-28 18:04 starseeker * [r31203] src/mged/rtif.c: Don't add pix output flag when nirt is the rtcmd - saveview should now provide a working nirt call 2008-05-28 17:57 brlcad * [r31202] src/nirt/command.c, src/nirt/conversion.c, src/nirt/if.c, src/nirt/nirt.c, src/nirt/parse_fmt.c, src/nirt/showshot.c: ws 2008-05-28 17:31 starseeker * [r31201] src/nirt/if.c: nirt should report a gap whenever the gap los is greater than zero 2008-05-28 17:15 brlcad * [r31200] regress/Makefile.am, regress/flawfinder.sh, regress/repository.sh: break out the repository source consistency checks into their own test instead of keeping them bundled with the flawfinder test 2008-05-28 12:25 d_rossberg * [r31199] src/librt/CMakeLists.txt: g_hyp.c: code to support hyperboloid of one sheet 2008-05-28 12:23 d_rossberg * [r31198] src/libbu/CMakeLists.txt: Use uce-dirent to provide cross platform dirent functionality. 2008-05-28 05:05 brlcad * [r31197] include/conf/make.vbs: ws 2008-05-27 22:11 starseeker * [r31196] src/nirt/nirt.c: Whoops - use bu_vls_free for vls structs 2008-05-27 22:08 starseeker * [r31195] src/nirt/nirt.c: Add very crude listing ability - shouldn't be using fixed numerical lengths... 2008-05-27 22:05 starseeker * [r31194] src/nirt/sfiles/csv-gap.nrt, src/nirt/sfiles/csv.nrt, src/nirt/sfiles/default.nrt, src/nirt/sfiles/gap1.nrt, src/nirt/sfiles/gap2.nrt: Tweak sfiles for nirt 2008-05-27 21:03 andrecastelo * [r31193] AUTHORS: Added André Castelo to the Code Contributions list. 2008-05-27 20:49 bob1961 * [r31192] include/ged.h, misc/win32-msvc8/libged/libged.vcproj, src/libged/CMakeLists.txt, src/libged/Makefile.am, src/libged/arced.c, src/libged/wdb_obj.c, src/mged/chgtree.c, src/tclscripts/archer/ArcherCore.tcl, src/tclscripts/lib/Db.tcl, src/tclscripts/lib/Mged.tcl: Added arced to libged. 2008-05-27 20:45 starseeker * [r31191] src/nirt/nirt.c, src/nirt/nirt.h: Add preliminary code in support of -L option for listing available report formats. 2008-05-27 20:44 starseeker * [r31190] include/bu.h: Add dirent.c functions to bu.h 2008-05-27 20:43 starseeker * [r31189] src/libbu/Makefile.am, src/libbu/dirent.c, src/libbu/uce-dirent.h: Use uce-dirent to provide cross platform dirent functionality. 2008-05-27 18:42 bob1961 * [r31188] src/librt/db_anim.c: Added better checking of argc/argv to db_parse_1anim(). 2008-05-27 15:59 bob1961 * [r31187] src/librt/g_hyp.c: Moved variable declarations to beginning of their respective code blocks. 2008-05-27 14:16 erikgreenwald * [r31186] HACKING: add a couple directories to the layout information 2008-05-27 14:13 erikgreenwald * [r31185] misc/win32-msvc8/librt/librt.vcproj: let's see what we can break by adding g_hyp.c by hand... 2008-05-27 02:06 brlcad * [r31184] NEWS: annotate that bob added a -l option to the dbfindtree command so that it'll return the paths in a list instead of the default pretty-print tree. useful for scripting, presumably something dave loman needed. 2008-05-27 02:02 brlcad * [r31183] TODO, src/libfb/if_ogl.c: better to be slow and visible than vast without a refresh. haven't found why the buffer isn't refreshing yet, but it at least restores functionality. maybe bob can track it down... 2008-05-27 01:48 brlcad * [r31182] TODO: nirt -e works once again 2008-05-26 22:26 starseeker * [r31181] src/nirt/nirt.c: Initialization happens regardless, so only need it in one place - before if. 2008-05-26 22:20 starseeker * [r31180] src/nirt/nirt.c: -e option works again, but supplying -f AFTER -e ignores the -f flag - need to find out why. Works if -f is used before -e. 2008-05-24 17:09 brlcad * [r31179] src/rt/main.c, src/rt/opt.c: move output_is_binary to opt so that remrt can resolve the reference 2008-05-24 08:37 brlcad * [r31178] NEWS: rather belated thanks to Daniel for finding/fixing the bu_ptbl memory leak that was occuring during prep where delete_regs wasn't getting freed from an rtip. this change was made in 28 Oct 2006 14:56:23 as CVS rev 14.17 2008-05-24 06:59 brlcad * [r31177] TODO: nirt -e seems to have been busted with r31097 2008-05-24 01:16 brlcad * [r31176] TODO: this has come up so many times over the year, it needs to be documented so it can be eventually worked on. develop a low-level tool for investigating, reporting statistics on, and repairing geometry database files. the tool should nominally perform big/little endian conversions, report number and types of objects, allow deletion/undeletion/hiding/unhiding, provide some general means to manipulate the packed and unpacked .g file data for performing low-level modifications. this tool would directly benefit both developers and users alike (particularly for repairing catastrophic .g mistakes and for debugging). 2008-05-23 22:48 brlcad * [r31175] TODO: it really just causes too much confusion. z-clipping should be off by default. 2008-05-23 21:29 brlcad * [r31174] NEWS, src/rt/opt.c, src/rt/rtcheck.1, src/rt/viewcheck.c: bob added this option way back in 2005 ( 15 Aug 2005 21:43:07 to be exact ) but it was never documented. this option makes rtcheck write the plot file data in text format instead of the default binary format. binary should probably not be the default, so presumably this was a first step towards that direction; at least it lets you get text instead of binary so you can avoid the tty warning about binary output. reduce globals by one, the code is updated to reuse the exist output_is_binary global instead of using rt_text_output. 2008-05-22 21:45 brlcad * [r31173] src/nirt/nirt.1, src/nirt/nirt.c: not short dammit. -s is silent mode. 2008-05-22 19:06 bob1961 * [r31172] src/libged/mirror.c: Temporarily comment out the use of bu_vls_from_argv and bu_argv_from_string. bu_vls_from_argv fails to handle arguments with white space (e.g. the argument for -d might be something like {2 3 4}). So if the argument to -d was {2 3 4}, bu_optarg's value was 2 when it should be "2 3 4". 2008-05-22 18:35 starseeker * [r31171] src/libbu/dirent.c: Add (very) early stages of dirent related libbu functionality. Not yet in library form, which is why it's not being added to make system just yet. 2008-05-22 17:43 bob1961 * [r31170] misc/win32-msvc8/libsysv/libsysv.vcproj: Update the list of source files. 2008-05-22 16:31 bob1961 * [r31169] src/libged/wdb_obj.c, src/tclscripts/archer/ArcherCore.tcl, src/tclscripts/lib/Db.tcl, src/tclscripts/lib/Mged.tcl: Added commands for comb_color, edcomb, edmater, item, make, mater, rmater, shader and wmater. 2008-05-22 16:06 brlcad * [r31168] doc/docbook, doc/docbook/oed, src/libged, src/nirt/sfiles: ignore generated Makefile and Makefile.in 2008-05-22 04:00 brlcad * [r31167] configure.ac: pause at all warnings in a moment of reverence. allow override of the BRLCAD_ROOT verbose warning by setting BRLCAD_ROOT_OVERRIDE in the environment. 2008-05-22 03:37 brlcad * [r31166] configure.ac: warn about a frequent compilation problem. if the Xi library isn't found, the build is likely going to fail (on linux). 2008-05-22 03:21 brlcad * [r31165] src/rt/mlt_def.h: should use sh/template.sh when creating new files so that the correct header/footer are created, else take more care when copying an existing file (copyright indicates when the file started, not the project) 2008-05-22 03:10 brlcad * [r31164] TODO: add some notes on why the ogl framebuffer isn't refreshing 2008-05-22 03:08 brlcad * [r31163] src/libfb/if_ogl.c: is the undef RED still needed? 2008-05-22 03:07 brlcad * [r31162] src/libfb/if_ogl.c: restructure the file so there is no need to declare most of the the static routines 2008-05-22 02:47 brlcad * [r31161] TODO: narrowing down the items attainable in order to make a (source) release by the end of the week, pushing the rest back one or more iterations 2008-05-22 02:37 brlcad * [r31160] misc/win32-msvc/Dll/Makefile.am, misc/win32-msvc8/Makefile.am, src/other/tcl/Makefile.am: few files missing from dist 2008-05-22 02:36 brlcad * [r31159] src/libsysv/Makefile.am, src/libsysv/redata.c, src/libsysv/regex.c: don't seem to need the old regex files 2008-05-21 18:41 erikgreenwald * [r31158] src/rt/Makefile.am, src/rt/mlt_def.h: Application of initial MLT patch from Andre. Changes include location of the header as well as an automake entry. Closes http://sourceforge.net/tracker/index.php?func=detail&aid=1961524&group_id=105292&atid=640804 2008-05-21 05:56 brlcad * [r31157] src/libbu/vls.c, src/libged/dg_obj.c, src/librt/cmd.c, src/mged/chgtree.c, src/mged/chgview.c, src/mged/cmd.c, src/mged/utility2.c, src/remrt/remrt.c, src/tab/tabinterp.c, src/tab/tabsub.c: rewrite and modify bu_argv_from_string to make it more consistent with other functions. the limit now corresponds to the number of non-NULL words being put into the argv array, not the size of the array (whose size includes the null). this requires refactoring the function to keep better track of where it is while parsing including now the ability to have arbitrary amounts of whitespace between words so that it will tokenize like the command line and aren't bad run-on sentances the shiznits. bu_argv_from_string still requires the caller to allocate enough space for the NULL in the argv array and to manage the memory associated with the input string; lim just doesn't include NULL in the count. the count returned is similarly the matching argc for the number of elements set in argv. 2008-05-21 05:34 brlcad * [r31156] include/bu.h: be more specific on the signature for bu_argv_from_string, it takes an array of argvs (already allocated), not just a double pointer. 2008-05-21 04:56 brlcad * [r31155] configure.ac: update comment to reflect that it does more than -all_load now 2008-05-21 03:45 brlcad * [r31154] src/libbu/temp.c: add a note that the routine is not thread-safe. there would minimally need to be some protections added when adding items to the auto-close list 2008-05-21 00:52 brlcad * [r31153] src/librt/g_hyp.c: go even smaller, use SMALL_FASTF instead of the deprecated SMALL size 2008-05-21 00:52 brlcad * [r31152] include/raytrace.h: don't mention SMALL as it's deprecated, use SQRT_SMALL_FASTF instead 2008-05-20 22:26 pacman87 * [r31151] src/librt/g_hyp.c: note to self: compile first, then check in 2008-05-20 22:21 pacman87 * [r31150] src/librt/g_hyp.c: fix div by zero in norm() for g_hyp.c 2008-05-20 06:32 brlcad * [r31149] include/bu.h: remove register keywords from public interface 2008-05-20 06:23 pacman87 * [r31148] include/raytrace.h, include/rtgeom.h, src/librt/Makefile.am, src/librt/g_eto.c, src/librt/g_hyp.c, src/librt/table.c: start of code to support hyperboloid of one sheet, finished prep(), print(), shot(), norm(), uv(), and free(); still need to check for div by zero cases 2008-05-19 22:30 starseeker * [r31147] src/mged/chgview.c: Sean added sanity check in response to crash - more work needed 2008-05-19 19:04 bob1961 * [r31146] src/libged/comb_color.c, src/libged/edcomb.c, src/libged/item.c, src/libged/make.c, src/libged/mater.c: Mods to use the new GED macros. 2008-05-19 19:01 bob1961 * [r31145] include/ged.h: Added GED_CHECK_EXISTS, GED_CHECK_REGION and GED_DB_DIRADD. 2008-05-19 18:38 starseeker * [r31144] src/nirt/nirt.c: Check in local directory before checking system directory for sfile, in case local file is using conflicting name. 2008-05-19 18:09 starseeker * [r31143] src/nirt/sfiles/csv-gap.nrt, src/nirt/sfiles/csv.nrt: Add quotes in csv for strings. 2008-05-19 17:36 starseeker * [r31142] src/nirt/sfiles/csv-gap.nrt, src/nirt/sfiles/csv.nrt: Change formatting for csv to add headers for ray and results. 2008-05-19 17:23 starseeker * [r31141] src/nirt/sfiles/csv-gap.nrt, src/nirt/sfiles/csv.nrt: Add missing z_dir label. 2008-05-19 15:30 starseeker * [r31140] configure.ac, src/nirt/Makefile.am, src/nirt/sfiles, src/nirt/sfiles/Makefile.am, src/nirt/sfiles/csv-gap.nrt, src/nirt/sfiles/csv.nrt, src/nirt/sfiles/default.nrt, src/nirt/sfiles/gap1.nrt, src/nirt/sfiles/gap2.nrt: Add a few basic 'built-in' formatting files for nirt. 2008-05-17 17:38 starseeker * [r31139] doc/docbook/oed/oed.xml: Fix incorrect object name in push command 2008-05-16 23:38 brlcad * [r31138] doc/deprecation.txt: comment on BU_QFLSTR and NMG_CK_HITMISS_LIST changes since they've been in the headers for a long while 2008-05-16 23:36 brlcad * [r31137] include/bu.h: looks like nobody is using BU_QFLSTR, so buh-bye 2008-05-16 22:13 brlcad * [r31136] include/raytrace.h, src/librt/nmg_rt_isect.c, src/librt/nmg_rt_segs.c: remove FAST_NMG, turning on the plethora of additional run-time NMG checks provided via NMG_CK_HITMISS and NMG_CK_HITMISS_LISTS. still wrap them in NO_BOMBING_MACROS though so that they can still be disabled at compile-time. modified NMG_CK_HITMISS_LISTS to not take the iterator and removed a slew of the checks that were rather .. gratuitous. 2008-05-16 20:56 bob1961 * [r31135] src/libged/shader.c: Modified to use new GED macros. 2008-05-16 20:52 bob1961 * [r31134] include/ged.h: Added GED_CHECK_COMB, GED_DB_LOOKUP, GED_DB_GET_INTERNAL and GED_DB_PUT_INTERNAL. 2008-05-16 18:49 bob1961 * [r31133] include/ged.h, misc/win32-msvc8/libged/libged.vcproj, src/libged/CMakeLists.txt, src/libged/Makefile.am, src/libged/edcomb.c, src/mged/chgmodel.c: Added the edcomb command to libged. 2008-05-16 17:43 bob1961 * [r31132] include/ged.h, src/libged/comb_color.c, src/libged/edmater.c, src/libged/item.c, src/libged/log.c, src/libged/make.c, src/libged/make_name.c, src/libged/mater.c, src/libged/mirror.c, src/libged/rmater.c, src/libged/shader.c, src/libged/wmater.c: GED_CHECK_DBI_NULL has been removed. GED_DATABASE_OPEN has been replaced by GED_CHECK_DATABASE_OPEN. GED_CHECK_READ_ONLY's first parameter has changed from a struct db_i to a struct rt_wdb. 2008-05-16 17:08 bob1961 * [r31131] src/libged/comb_color.c: Fixed typo. 2008-05-16 16:48 bob1961 * [r31130] include/ged.h, misc/win32-msvc8/libged/libged.vcproj, src/libged/CMakeLists.txt, src/libged/Makefile.am, src/libged/shader.c, src/mged/chgmodel.c: Added the shader command to libged. 2008-05-16 16:14 bob1961 * [r31129] include/ged.h: Added GED_DATABASE_OPEN. 2008-05-16 14:08 bob1961 * [r31128] include/ged.h, misc/win32-msvc8/libged/libged.vcproj, src/libged/CMakeLists.txt, src/libged/Makefile.am, src/libged/comb_color.c, src/mged/chgmodel.c: Added comb_color command to libged. 2008-05-16 07:47 brlcad * [r31127] src/librt/g_sketch.c: fix the curlie brace inconistency hell, match our style. this is the last of the prims that didn't reference a surfno (this one doesn't need to since it's not solid. 2008-05-16 07:23 brlcad * [r31126] src/librt/g_pg.c: learn from ars debachery, use the triangle we hit as the surface number 2008-05-16 07:17 brlcad * [r31125] src/librt/g_nurb.c: add support for keeping track of a surface number for the nurbs surfaces of this primitive by simply keeping a counter over all surfaces. also make the damn curlies consistent with our style convention. 2008-05-16 06:57 brlcad * [r31124] src/librt/g_grip.c: comment consistency cleanup 2008-05-16 06:50 brlcad * [r31123] src/librt/Makefile.am, src/librt/g_xxx.c: clean up comments, add g_xxx to the build so that it can be kept in sync with the API 2008-05-16 06:40 brlcad * [r31122] src/librt/g_xxx.c: make the example primitive actually compile so it can be kept in sync as API changes are made. remove the obsolte v4 import/export routines since new primitives shouldn't be implementing v4 support. 2008-05-16 06:22 brlcad * [r31121] src/librt/g_xxx.c: provide an example for how to allocate and add a new segment if there was a hit. 2008-05-16 06:04 brlcad * [r31120] src/librt/g_nmg.c, src/librt/nmg_rt_isect.c: maybe I can get it wrong two-for-two .. try to properly set the surfno for g_nmg via nmg_rt_isect() by using the face 'index'. I'll be surprised if that's actually right.. 2008-05-16 05:38 brlcad * [r31119] src/librt/nmg_rt_segs.c: add sanity check on the a_hit hitmiss struct before dereferencing it even though the list is supposed to be checked before it gets this far with a NMG_CK_HITMISS_LIST earlier on 2008-05-16 03:43 johnranderson * [r31118] src/librt/g_ars.c: The surfno on the hit should be set to the triangle number :-) Actually, the ars shot routine is never called, since the ars prep routine turns it into a prepped bot. 2008-05-16 02:34 brlcad * [r31117] src/librt/g_ars.c: do as john does, initialize the hit surface number to zero 2008-05-16 01:53 johnranderson * [r31116] src/librt/g_ell.c, src/librt/g_eto.c, src/librt/g_half.c, src/librt/g_metaball.c, src/librt/g_sph.c: shot routine was not setting surfno of hit (note that the hit structure is not zeroed on get) 2008-05-15 10:55 d_rossberg * [r31115] src/librt/g_brep.cpp: corrected some programming errors in connection with list operations however breps are still of no use 2008-05-15 04:46 brlcad * [r31114] src/nirt/nirt.c: ws cleanup 2008-05-15 01:53 johnranderson * [r31113] src/librt/g_sph.c: shot routine was not setting surfno of hit 2008-05-14 21:02 bob1961 * [r31112] src/mged/qray.h: Removed extra double-quote from QRAY_FORMAT_NULL. 2008-05-14 21:00 starseeker * [r31111] src/nirt/nirt.c: Add logic to check for scripts in brlcad data directory (which doesn't exist yet) - may want to change this so local file with same name overrides global file? 2008-05-14 20:52 bob1961 * [r31110] include/ged.h, misc/win32-msvc8/libged/libged.vcproj, src/libged/CMakeLists.txt, src/libged/Makefile.am, src/libged/make.c, src/libged/make_name.c, src/libged/wdb_obj.c, src/mged/chgmodel.c, src/mged/cmd.c: Added make_name and make commands to libged. 2008-05-14 19:53 starseeker * [r31109] src/nirt/nirt.1: Add 'g' to man page for nirt 2008-05-14 19:49 starseeker * [r31108] NEWS, src/nirt/nirt.1, src/nirt/parse_fmt.c, src/nirt/usrfmt.h: Add option to nirt that allows reporting of gaps, per request #1933724 - includes expansion of Query Ray panel in mged 2008-05-14 17:21 starseeker * [r31107] src/libged/qray.c, src/libged/qray.h, src/mged/qray.h, src/nirt/parse_fmt.c, src/tclscripts/mged/qray.tcl: Add mged support for new option, set default output for gap to nil to mimic old behavior by default. 2008-05-14 15:54 bob1961 * [r31106] src/tclscripts/mged/dbfindtree.tcl: Added a -l option to dbfindtree for returning the paths in a list. 2008-05-14 13:29 d_rossberg * [r31105] src/librt/CMakeLists.txt, src/libwdb/CMakeLists.txt, src/other/openNURBS/CMakeLists.txt: link and use openNURBS as a shared library 2008-05-14 13:25 d_rossberg * [r31104] misc/win32-msvc/Dll/CMakeLists.txt: fixed a problem with dependencies and linked libraries on MS Windows 2008-05-14 13:22 d_rossberg * [r31103] misc/win32-msvc/Dll/brlcad.def: added some additional functions to the list (e.g. mk_brep) 2008-05-14 13:20 d_rossberg * [r31102] misc/win32-msvc/CMakeLists.txt: include 3dm-g and require at least CMake 2.6 2008-05-14 13:16 d_rossberg * [r31101] src/other/tcl/CMakeLists.txt: revised, e.g. for CMake 2.6 2008-05-14 13:13 d_rossberg * [r31100] src/libsysv/CMakeLists.txt: we do not need neither redata.c nor regex.c too for MS Windows 2008-05-14 13:10 d_rossberg * [r31099] src/conv/3dm/CMakeLists.txt, src/conv/3dm/Makefile.am: MS Windows port of 3dm-g with CMake build system generator 2008-05-14 13:04 d_rossberg * [r31098] src/conv/3dm/3dm-g.cpp: made the code portable (using the standard string header) 2008-05-14 12:21 starseeker * [r31097] src/nirt/nirt.c, src/nirt/parse_fmt.c: Add missing break, add g to fmt options. Reading state file now works, mged still not happy. 2008-05-14 09:00 brlcad * [r31096] src/mged/arbs.c, src/mged/chgmodel.c, src/mged/chgtree.c, src/mged/chgview.c, src/mged/clone.c, src/mged/cmd.c, src/mged/cmd.h, src/mged/dodraw.c, src/mged/edarb.c, src/mged/inside.c, src/mged/mged.c, src/mged/mged.h, src/mged/rtif.c, src/mged/setup.c, src/mged/track.c, src/mged/typein.c, src/mged/utility2.c: major constification of all the converted commands as well as those they relate to or indirectly call. ended up needing to make a heck of a lot more const than expected. add the start of a new 'generic' mged command parser for the new ged commands (unused but stubbed). 2008-05-14 08:55 brlcad * [r31095] include/ged.h, src/libged/edmater.c, src/libged/item.c, src/libged/log.c, src/libged/mater.c, src/libged/mirror.c, src/libged/rmater.c, src/libged/wmater.c: make the new ged functions all use const char **argv's so callers can be sure the library doesn't modify their data 2008-05-14 08:28 brlcad * [r31094] doc/deprecation.txt, include/raytrace.h, src/librt/cmd.c: formally deprecate rt_split_cmd(), callers should now use bu_argv_from_string() instead 2008-05-14 08:26 brlcad * [r31093] src/remrt/remrt.c, src/remrt/rtsrv.c, src/tab/tabinterp.c, src/tab/tabsub.c: convert from rt_split_cmd to bu_argv_from_string 2008-05-14 08:24 brlcad * [r31092] src/libbu/getopt.c: match the header prototype, char *[] 2008-05-14 08:22 brlcad * [r31091] src/libbu/vls.c: move the (unused) HAVE_SHELL_ESCAPE logic from rt_split_cmd() on over into bu_argv_from_string() so that rt_split_cmd() can be marked deprecated 2008-05-14 05:40 brlcad * [r31090] include/bu.h, src/libbu/parse.c: make the input string of bu_shader_to_tcl_list() be const, make a copy so it can still insert the nulls as a separator but just still don't modify the original 2008-05-14 03:46 brlcad * [r31089] src/mged/cmd.c: tighten the _WIN32 block on % so it'll at least provide help 2008-05-14 03:45 brlcad * [r31088] src/mged/setup.c: static -> HIDDEN 2008-05-14 03:30 brlcad * [r31087] src/mged/cmd.c: reorder to remove need for decls 2008-05-14 03:07 starseeker * [r31086] src/nirt/if.c: Whoops - r_exit, not r_entry, should be preserved for gap 2008-05-14 02:19 brlcad * [r31085] src/mged/cmd.c, src/mged/cmd.h, src/mged/setup.c: move the command table to setup along with cmd_setup so that it may be static. made it obvious that there were a slew of unnecessary decls that could be removed too. 2008-05-14 01:25 brlcad * [r31084] src/mged/cmd.h: remove comment for f_list 2008-05-14 01:23 brlcad * [r31083] src/mged/cmd.c: remove dead code related to savedit and get (which is in libged/wdb_obj) 2008-05-13 22:09 starseeker * [r31082] src/nirt/if.c, src/nirt/parse_fmt.c, src/nirt/usrfmt.h: Reporting gaps now on command line nirt - mged version isn't happy yet 2008-05-13 20:33 brlcad * [r31081] TODO: make closing both the command window and graphics window shut down mged (i.e., fix unintentional behavior) 2008-05-13 20:16 starseeker * [r31080] src/nirt/if.c, src/nirt/parse_fmt.c, src/nirt/usrfmt.h: Some preliminary work in support of gap reporting - more pieces are needed 2008-05-13 19:06 brlcad * [r31079] TODO: move the docbook items up in the list, separate out autogeneration/integration with the build system 2008-05-13 19:04 brlcad * [r31078] doc/Makefile.am, doc/docbook/Makefile.am, doc/docbook/oed/Makefile.am: remove the vars, cause more trouble than they're worth; simplify build vars to just what's needed 2008-05-13 18:07 bob1961 * [r31077] src/libged/mirror.c: Need to use bu_log when wdbp is NULL. 2008-05-13 17:14 brlcad * [r31076] include/ged.h, src/libged/editit.c: move the editit doc to the ged.h header 2008-05-13 17:08 brlcad * [r31075] src/libged/edmater.c: edmater relies on editit, rmater, and wmater 2008-05-13 16:44 bob1961 * [r31074] src/libged/editit.c, src/libged/edmater.c: Added edmater command to libged. 2008-05-13 16:37 bob1961 * [r31073] include/ged.h, misc/win32-msvc8/libged/libged.vcproj, src/libged/CMakeLists.txt, src/libged/Makefile.am, src/mged/chgmodel.c: Added edmater command to libged. 2008-05-13 14:40 bob1961 * [r31072] include/ged.h, misc/win32-msvc8/libged/libged.vcproj, src/libged/CMakeLists.txt, src/libged/Makefile.am, src/libged/mater.c: Added mater command to libged. 2008-05-12 21:33 bob1961 * [r31071] src/mged/mged.h: Minor formatting. 2008-05-12 19:41 bob1961 * [r31070] src/libged/wdb_obj.c: Added entries for the item and rmater commands. 2008-05-12 19:07 louipc * [r31069] INSTALL: Fix a couple of typos. Put TOC in correct order. Add header for Post-Installation section. 2008-05-12 18:25 bob1961 * [r31068] src/libged/CMakeLists.txt, src/libged/Makefile.am: MGED's item command moved to libged. 2008-05-12 18:23 bob1961 * [r31067] include/ged.h, misc/win32-msvc8/libged/libged.vcproj, src/mged/chgmodel.c: MGED's item command moved to libged. 2008-05-12 18:21 bob1961 * [r31066] src/libged/item.c: Imported from MGED. 2008-05-12 18:19 bob1961 * [r31065] src/libged/log.c, src/libged/mirror.c, src/libged/rmater.c, src/libged/wmater.c: Simplify the arg handling logic a bit. 2008-05-12 15:35 bob1961 * [r31064] src/mged/chgmodel.c: Moved the code for rmater to libged. Modified f_wmater and f_rmater to use ged_wmater and ged_rmater, respectively. 2008-05-12 15:32 bob1961 * [r31063] src/libged/Makefile.am: Added rmater.c 2008-05-12 15:28 bob1961 * [r31062] src/libged/CMakeLists.txt: Added rmater.c and wmater.c 2008-05-12 15:24 bob1961 * [r31061] include/ged.h: Added declaration for get_rmater. 2008-05-12 15:22 bob1961 * [r31060] misc/win32-msvc8/libged/libged.vcproj: Added rmater.c and wmater.c 2008-05-12 14:25 bob1961 * [r31059] src/libged/rmater.c: Imported from MGED. 2008-05-12 06:09 brlcad * [r31058] include/ged.h, src/libged/Makefile.am, src/libged/wdb_obj.c, src/libged/wmater.c, src/mged/chgmodel.c: convert the wmater command as another test case, moving it from mged up into libged as ged_wmater(). still lots of room for improvement. 2008-05-12 06:07 brlcad * [r31057] src/libged/log.c, src/libged/mirror.c: with the cleanup, move the doxygen comments into the public interface header where they belong instead of in the sources. make argv an array of pointers like main() 2008-05-12 05:29 brlcad * [r31056] src/libged/mirror.c: synopsis is implied first line with doxygen comments 2008-05-10 18:55 brlcad * [r31055] src/tclscripts/helplib.tcl: fix helplibdata typo 2008-05-10 18:52 brlcad * [r31054] NEWS: bob added the 'mirror' command to archer while refactoring it into libged 2008-05-10 18:49 brlcad * [r31053] NEWS: bob indirectly added the log and mirror commands to archer via adding them to the Db megawidget. 2008-05-10 18:47 brlcad * [r31052] src/libsysv/Makefile.am: don't need redata.c if we're not compiling regex.c 2008-05-10 18:38 brlcad * [r31051] src/libsysv/Makefile.am: is regex.c really needed? 2008-05-10 18:09 brlcad * [r31050] src/libsysv/Makefile.am: oops, forgot to commit this one, another regex caller. 2008-05-10 18:03 brlcad * [r31049] configure.ac, src/librt/Makefile.am, src/librt/regionfix.c: yet another change to help with the TclReFree linkage errors. more details is that tcl doesn't need/want regex headers but all callers do need it (and need it before tcl's to find our regex headers), so the regex flags shouldn't be added to the tcl_cppflags at all really. 2008-05-10 16:18 brlcad * [r31048] configure.ac: REGEX_CPPFLAGS MUST COME AFTER TCL INCLUDE PATHS .. else you can end up with unresolved regex symbols due to tcl's double #define redirection of regex calls from their regex.h header. Symptom of this problem is unresolved TclReFree symbols during linking of libs that use tcl and/or unresolved regcomp, regerror, and regexec symbols in libraries that don't use tcl. 2008-05-09 21:59 starseeker * [r31047] configure.ac, doc/Makefile.am, doc/docbook/Makefile.am, doc/docbook/oed/Makefile.am: Add make files for new doc directories 2008-05-09 20:05 starseeker * [r31046] doc/docbook/oed, doc/docbook/oed/README, doc/docbook/oed/lollipop.png, doc/docbook/oed/oed.xml, doc/docbook/oed/oed_0001.png, doc/docbook/oed/oed_0002.png, doc/docbook/oed/oed_0003.png, doc/docbook/oed/oed_0004.png, doc/docbook/oed/oed_0005.png, doc/docbook/oed/oed_0006.png, doc/docbook/oed/oed_0007.png, doc/docbook/oed/oed_0008.png, doc/docbook/oed/oed_0009.png, doc/docbook/oed/oed_0010.png, doc/docbook/oed/oed_0011.png, doc/docbook/oed/oed_0012.png, doc/docbook/oed/oed_examples.asc: This time actually add the contents for oed tutorial. 2008-05-09 19:59 starseeker * [r31045] doc/docbook: Add source for oed tutorial 2008-05-09 18:09 erikgreenwald * [r31044] src/conv/3dm/Makefile.am, src/conv/Makefile.am: fix broken variable names in FAST_OBJECTS 2008-05-09 18:07 erikgreenwald * [r31043] src/other/intaval/regtab.cpp: quell warning about deprecated conversion (declare/define using ptr instead of array) 2008-05-09 13:01 d_rossberg * [r31042] src/librt/CMakeLists.txt: Added include path to libregex this include path has to be before tcl/generic 2008-05-08 23:08 brlcad * [r31041] src/proc-db/tire.c: remove mass quantities of trailing ws 2008-05-08 23:04 brlcad * [r31040] src/proc-db/tire.c: more consistent use of ws. space after comma, space after reserved statements, curlie cleanup, and don't wrap for the sake of fitting to an arbitrary column. doxygenify comments. 2008-05-08 22:07 bob1961 * [r31038] src/libged/wdb_obj.c, src/tclscripts/lib/Mged.tcl: Generalized the mirror and log commands. 2008-05-08 20:16 erikgreenwald * [r31037] src/librt/g_metaball.c: fix a_onehit handling 2008-05-08 19:40 bob1961 * [r31036] include/dg.h: RT_DGO_NULL changed to GED_DGO_NULL. 2008-05-08 19:37 bob1961 * [r31035] src/libged/wdb_obj.c: Added mirror and log commands. 2008-05-08 19:36 bob1961 * [r31034] src/libged/CMakeLists.txt, src/libged/Makefile.am: Added mirror.c and log.c 2008-05-08 19:35 bob1961 * [r31033] src/libged/log.c, src/libged/mirror.c: Initial check-in. 2008-05-08 19:22 bob1961 * [r31032] src/mged/chgmodel.c: f_mirror() has been modified to use libged's ged_mirror(). 2008-05-08 19:12 bob1961 * [r31031] src/mged/mged.c: RT_DGO_NULL changed to GED_DGO_NULL. 2008-05-08 19:07 bob1961 * [r31030] include/ged.h: Added declarations for ged_mirror() and ged_log(). Added a few macros that are initially being used by ged_mirror() and ged_log(). 2008-05-08 19:04 bob1961 * [r31029] include/raytrace.h: Added a few members to struct rt_wdb. 2008-05-08 19:01 bob1961 * [r31028] src/libged/tcl.c: Need dg.h for declaration of Dgo_Init(). 2008-05-08 18:53 bob1961 * [r31027] misc/win32-msvc8/libged/libged.vcproj: Added log.c and mirror.c to build. 2008-05-08 18:50 bob1961 * [r31026] src/tclscripts/helplib.tcl: Added help entry for mirror. 2008-05-08 18:49 bob1961 * [r31025] src/tclscripts/archer/ArcherCore.tcl: Added the mirror command. 2008-05-08 18:48 bob1961 * [r31024] src/tclscripts/lib/Mged.tcl: Added the mirror command. 2008-05-08 18:47 bob1961 * [r31023] src/tclscripts/lib/Db.tcl: Add log and mirror commands. 2008-05-08 18:45 bob1961 * [r31022] src/tclscripts/mged/help.tcl: Update the mirror entry. 2008-05-08 18:43 starseeker * [r31021] src/proc-db/tire.c: More format tweaking. 2008-05-08 15:21 brlcad * [r31019] TODO, doc/deprecation.txt, include/raytrace.h: add to the todo about deprecating the hit_point and hit_normal members of a hit structure, the need for an RT_HIT_POINT macro and how the existing routines are/were deprecated a while ago. 2008-05-08 11:14 brlcad * [r31018] src/fbserv/fbserv.c, src/libfb/if_remote.c: patch from pedro that reportedly helps the build on openbsd. basically need to include sys/types.h before other sys headers like sys/socket.h. 2008-05-08 11:12 brlcad * [r31017] src/util/brlcad.1: rfbd was renamed to fbserv about a decade ago 2008-05-08 09:23 brlcad * [r31016] NEWS: reword the nirt backout line just so that we can make the commit log more substantial. commit messages for NEWS lines need to be detailed as they're used during configuration reviews. To quote Cliff's original log message for this feature: Change behavior of backout command in interactive nirt - backout flag can now be activated and deactivated, and repeated invocations of backout will not increase the backout distance with each invocation. Also, change of origin due to backout use in shoot is now temporary - previous value is restored after shot is complete. 2008-05-07 18:23 starseeker * [r31015] NEWS: Add NEWS note for nirt change 2008-05-07 18:19 starseeker * [r31014] src/nirt/command.c, src/nirt/nirt.1: Change behavior of backout command in interactive nirt - backout flag can now be activated and deactivated, and repeated invocations of backout will not increase the backout distance with each invocation. Also, change of origin due to backout use in shoot is now temporary - previous value is restored after shot is complete. 2008-05-07 02:06 brlcad * [r31013] regress/solids.sh: don't need to refer to $1/regress, just use the files 2008-05-07 01:44 brlcad * [r31012] configure.ac: try to prevent -Lyes/lib64 -Iyes/include etc from happening if the user only provides --with-jdk or --with-java without a path. 2008-05-07 00:14 brlcad * [r31011] NEWS, doc/html/manuals/mged/mged_cmd_index.html, regress/gqa.sh, src/gtools/g_qa.1, src/libged/wdb_obj.c, src/mged/cmd.c, src/tclscripts/helplib.tcl, src/tclscripts/mged/help.tcl, src/tclscripts/mged/make_solid.tcl, src/tclscripts/mged/openw.tcl: this renames the wdb_binary / dbbinary mged command to just 'binary' .. this seems to be what it is actually used in archer already, what makes more sense, and is more consistent with other commands. happened to fix a mistake in the html docs in the process. also updated the command's help so that it's less brain dead wrong in response to tom browder's sf bug 1532699 (dbbinary -o help is misleading) 2008-05-06 23:30 brlcad * [r31010] NEWS: Bob fixed a long-standing bug reported by Tom Browder where rt/rtedge were incorrectly clipping the render due to an invalid eye point calculation. The problem was traced down to code commited all the way back in 1997 where the longest dimension of the bounding box was used as the default eye point backout distance. This in turn could cause clipping if the diagonal distance was considerablly larger and when rendering from a non-orthogonal view. it does not seem to be intentional and only occurred when rt/rtedge was invoked from within mged (where the dgo interface gets called). this fixes sf bug 1525332 (Rt (and Rtedge) Clips Image). 2008-05-06 21:28 brlcad * [r31009] misc/nsis/Makefile.am, misc/nsis/brlcad.nsi, misc/nsis/copying.txt: gah, remove the incorrect copying.txt file that refers to the gpl. make the nsis build file refer to the top-level COPYING and README instead of the incorrect copying.txt and outdated html manual page 2008-05-06 20:35 bob1961 * [r31008] src/mged/mged.c: Modified the content of mgedInvalidParameterHandler(). 2008-05-06 20:31 brlcad * [r31007] NEWS: testing 2008-05-06 19:58 bob1961 * [r31006] src/mged/mged.c: If windows, set an invalid parameter handler. 2008-05-06 18:28 bob1961 * [r31005] misc/win32-msvc8/btclsh/btclsh.vcproj, misc/win32-msvc8/bwish/bwish.vcproj, src/bwish/cadAppInit.c, src/bwish/main.c: More mods to get things working with libged. 2008-05-06 17:39 bob1961 * [r31004] src/libged/dg_obj.c: Modified dgo_rt_set_eye_model()'s eye_model calculation. It's now using the diagonal length of the bounding box to back out the eye point. 2008-05-06 17:28 brlcad * [r31003] src/other/URToolkit/cnv/cubitorle.c: quell decl warnings 2008-05-06 17:25 brlcad * [r31002] src/other/libutahrle/rle_getcom.c: quell const qualifier discardation warnings 2008-05-06 12:49 bob1961 * [r31001] misc/win32-msvc8/librt/librt.vcproj: Added include path to libregex. 2008-05-06 12:10 bob1961 * [r31000] src/mged/mged_dm.h: Needs ged.h 2008-05-06 12:07 bob1961 * [r30999] src/librt/table.c: Revert back to previous revision. 2008-05-05 22:27 brlcad * [r30998] src/other/tcl/generic/regex.h: revert 30995 as regfree does need to be defined to TclReFree else unresolved symbols on other platforms. the problem (presumably on windows) is probably the build finding the src/other/libregex/regex.h header before tcl's from src/other/tcl/generic/regex.h; the include paths should include tcl first in order for tcl to compile its regex interface. 2008-05-05 22:08 brlcad * [r30997] src/libged/Makefile.am: need importFg4Section.c track.c wdb_comb_std.c 2008-05-05 20:38 bob1961 * [r30996] include/raytrace.h: Add ifdef __RTGEOM_H__ around rt_bot_sort_faces and rt_bot_decimate declarations. 2008-05-05 20:26 bob1961 * [r30995] src/conv/asc2g.c, src/libged/CMakeLists.txt, src/libged/bigE.c, src/libged/importFg4Section.c, ... src/mged/titles.c, src/other/tcl/generic/regex.h: Mods related to moving things from librt to libged. 2008-05-05 20:22 bob1961 * [r30994] src/librt/importFg4Section.c, src/librt/wdb_comb_std.c: This moved to libged. 2008-05-05 20:21 bob1961 * [r30993] src/librt/track.c: This moved to libged. 2008-05-05 20:20 bob1961 * [r30992] misc/nsis/brlcad.nsi, src/archer/archer.bat, src/mged/mged.bat, src/util/rtwizard.bat: Update to 7.12.3 2008-05-05 20:17 bob1961 * [r30991] include/dg.h, include/ged.h, include/raytrace.h: Mods related to moving things from librt to libged. 2008-05-05 20:14 bob1961 * [r30990] misc/win32-msvc8/asc2g/asc2g.vcproj, misc/win32-msvc8/brlcad/brlcad.sln, misc/win32-msvc8/libdm/libdm.vcproj, misc/win32-msvc8/libged/libged.vcproj, misc/win32-msvc8/librt/librt.vcproj, misc/win32-msvc8/mged/mged.vcproj: Mods to get things working with libged. 2008-05-05 19:53 brlcad * [r30989] src/mged/clone.c: fix some places in the v4 support where NAMESIZE needs to be used instead of CLONE_BUFSIZE, make tracker pair up bu_free with the bu_calloc calls 2008-05-05 19:39 brlcad * [r30988] src/mged/mged.h: ws 2008-05-05 19:33 brlcad * [r30987] src/mged/attach.c: need ged.h for vo funcs 2008-05-05 19:02 brlcad * [r30986] src/mged/clone.c: clean up comments 2008-05-05 18:52 brlcad * [r30985] include/bu.h, include/magic.h, src/libbu/badmagic.c, src/libbu/bu_tcl.c, src/libbu/magic.c: consolidate all of the magic functions, defines, and other logic for magic number checking over into magic.[ch] 2008-05-05 18:29 brlcad * [r30984] src/libbu/globals.c: missed commit for BUHOOK 2008-05-05 15:27 brlcad * [r30983] include/bu.h, include/magic.h, src/libbu/hook.c, src/libbu/log.c: rename BUHOOK to BU_HOOK for consistency 2008-05-05 15:04 brlcad * [r30982] include/magic.h, src/libbu/magic.c: sort entries so they are alphabetical by group and consistent with the header (though noteworthy that not all in the header are listed here) 2008-05-05 14:37 bob1961 * [r30981] src/libbn/globals.c: Include bn.h 2008-05-05 14:34 bob1961 * [r30980] src/libbu/magic.c: Include bu.h 2008-05-05 13:18 bob1961 * [r30979] misc/win32-msvc8/asc2g/asc2g.vcproj, misc/win32-msvc8/asc2nmg/asc2nmg.vcproj, ... misc/win32-msvc8/wish/wish.vcproj: Added builds for x64. 2008-05-05 13:16 bob1961 * [r30978] misc/win32-msvc8/brlcad/brlcad.sln: Added libged and support for x64. 2008-05-04 21:25 brlcad * [r30977] Makefile.am: add -w to the default make flags so that the path is included in the build logs for context 2008-05-04 21:10 brlcad * [r30976] configure.ac, src/libbn/Makefile.am, ... src/libtermio/Makefile.am, src/libwdb/Makefile.am: add the -no-undefined libtool LDFLAGS flag so that libtool will ensure that all symbols in each library are resolved properly. this helps preserve more obscure portability problems for systems like windows and aix. required a few mods for mac os x including providing -fexceptions as a libtool -Wc compilation flag (since 1.5 strips -f options). also pass -framework options through with -Xlinker so that libtool similarly doesn't strip them from the linkage 2008-05-04 04:37 brlcad * [r30974] misc/Makefile.am, misc/rcs2log: no longer need rcs2log 2008-05-04 03:31 louipc * [r30973] misc/archlinux/PKGBUILD: Fix PKGBUILD: add bc as makedepends, add x86_64 to arch, update md5sum for profile.d script, properly install bdl license. 2008-05-04 03:26 louipc * [r30972] misc/archlinux/brlcad.sh: Remove comments from Arch Linux profile.d script. 2008-05-04 03:13 louipc * [r30971] doc/README.Linux: Add notes about building for Arch Linux to doc/README.Linux. 2008-05-04 03:12 louipc * [r30970] INSTALL: Add line to INSTALL mentioning doc/README.Linux 2008-05-03 07:43 brlcad * [r30969] NEWS: bob rewrote mirror with new options for mirroring about an arbitrary/given vector specified by a direction, origin point, scalar value the given vector and the traditional x/y/z axes. 2008-05-03 07:17 louipc * [r30968] src/README: Add a line about libged in src/README 2008-05-02 18:59 bob1961 * [r30967] src/tclscripts/mged/help.tcl: Update mirror command's help string. 2008-05-02 18:47 bob1961 * [r30966] src/mged/chgmodel.c: Modified the mirror command to make use of the more flexible rt_mirror. The command syntax has also changed. 2008-05-02 18:45 bob1961 * [r30965] src/librt/mirror.c: This enhancement adds the ability to mirror using an arbitrary vector. The vector's origin can also be specified. 2008-05-02 18:42 bob1961 * [r30964] include/raytrace.h: Add mirror_origin parameter. The axis parameter has been changed to mirror_dir. 2008-05-02 14:47 brlcad * [r30963] BUGS, NEWS: add a local variables footer so the files enter text mode and fill to column 70 2008-05-02 14:45 erikgreenwald * [r30962] src/librt/g_metaball.c: Blinn blob method normals added, thanks to Ed for the math fu. Lame assertion removed. 2008-05-02 04:07 brlcad * [r30961] db: hm try harder to ignore lockfile, somehow slipped off. also ignore the operators.asc2g temp file 2008-05-02 04:04 brlcad * [r30960] db: ignore pinewood.g and lockfile 2008-05-02 03:55 brlcad * [r30959] configure.ac, include/Makefile.am, include/regex.h, src/other/libregex/Makefile.am, src/other/libregex/regex.h: including all CPPFLAGS before the tcl includes could have some potentially undesirable side effects, just include the one we know is needed to find the right regex header. in related news, move the regex.h header out of our include dir to src/other where it belongs, updating the build as needed. 2008-05-01 21:32 erikgreenwald * [r30958] src/librt/g_metaball.c: carry the goo value into prepared geometry. 2008-05-01 21:26 brlcad * [r30957] src/librt/g_metaball.c: yay for magic numbers, changed constant to SMALL_FASTF for near-zero testing 2008-05-01 21:22 erikgreenwald * [r30956] src/librt/g_metaball.c: adjust Blinn method evaluator to follow existing inside/outside convention 2008-05-01 21:18 starseeker * [r30955] src/proc-db/tire.c: Begin cleanup to make tire follow HACKING formatting conventions. 2008-05-01 19:59 brlcad * [r30954] include/bn.h, include/bu.h, include/dm.h, include/fb.h, include/ged.h, include/raytrace.h, misc/win32-msvc8/libbu/libbu.vcproj, src/libbn/bn_tcl.c, src/libbu/bu_tcl.c, src/libdm/tcl.c, src/libfb/tcl.c, src/libged/tcl.c, src/librt/tcl.c, src/libsysv/tcl.c, src/mged/attach.c, src/mged/cmd.c, src/mged/setup.c: remove BRLCAD_DEBUG from the build, Bob says it's no longer needed. 2008-05-01 19:38 brlcad * [r30953] misc/win32-msvc8/mged/mged.vcproj, src/mged/Makefile.am, src/mged/adc.c, src/mged/anal.c, src/mged/animedit.c, ... src/mged/vdraw.c, src/mged/vparse.c, src/mged/vrlink.c: rename ged.c and ged.h to mged.c and mged.h so that the header doesn't conflict with the ged.h that was added for the new libged library 2008-05-01 19:23 brlcad * [r30952] src/mged/setup.c: need to call the new Ged_Init() so that the HeadDGObj is initialized. it was initialized in Rt_Init(), but no longer with the new libged. unbreaks mged. 2008-05-01 18:58 starseeker * [r30951] configure.ac: Make sure CPPFLAGS are listed before the TCL generic directory for out of source builds - otherwise regfree gets defined by TCL and points to TclReFree, which seems to be undefined. 2008-04-30 13:19 starseeker * [r30950] src/proc-db/tire.1, src/proc-db/tire.c: Add docs for options to specify just width, ratio, or wheel diameter. 2008-04-30 13:05 starseeker * [r30949] src/proc-db/tire.c: Whoopsie, tire thickness needs dztred to be calculated first. 2008-04-30 02:42 starseeker * [r30948] src/proc-db/tire.c: Add options to override the 'd' flag values, in order to have floating point dimensions as input. 2008-04-30 01:34 johnranderson * [r30947] include/bu.h, include/magic.h, src/libbu/CMakeLists.txt, src/libbu/Makefile.am, src/libbu/magic.c, src/libbu/vlb.c: Added support for a variable length byte buffer (bu_vlb). Similar to bu_vls, but not string based (null byte is not special). Anticipated use in librtserver which is scheduled to change its Java return to a simple byte array. 2008-04-29 22:56 starseeker * [r30946] src/proc-db/tire.1, src/proc-db/tire.c: Add -s option to specify radius of maximum sidewall width point. 2008-04-29 22:38 brlcad * [r30945] include/wdb.h, misc/win32-msvc8/libwdb/libwdb.vcproj, src/libwdb/CMakeLists.txt, src/libwdb/Makefile.am, src/libwdb/reg4.c, src/libwdb/spl.c, src/libwdb/strsol.c, src/libwdb/wdb.c: remove obsolete libwdb interfaces for strsol, reg4, and spl. this includes mk_trc(), mk_bsolid(), mk_bsurf(), mk_strsol(), mk_rcomb(), mk_fcomb(), mk_memb(), and mk_fwrite_internal(). 2008-04-29 22:30 starseeker * [r30944] src/proc-db/tire.c: Add air region inside of tire. 2008-04-29 15:17 d_rossberg * [r30943] misc/win32-msvc/CMakeLists.txt, misc/win32-msvc/Dll/BrlcadCore.rc, misc/win32-msvc/Dll/CMakeLists.txt, src/libged/CMakeLists.txt: created BrlcadCore.dll: a kind of brlcad.dll which can make use of TCL (i.e. no TclDummies.c) 2008-04-29 15:14 d_rossberg * [r30942] src/other/tcl/CMakeLists.txt, src/other/tcl/generic/CMakeLists.txt, src/other/tcl/libtommath/CMakeLists.txt, src/other/tcl/win/CMakeLists.txt: CMake for tcl85.dll and tclpip85.dll (MS Windows only) 2008-04-29 15:05 d_rossberg * [r30941] include/conf/CMakeLists.txt: escape backslash 2008-04-29 14:57 d_rossberg * [r30940] src/libged/globals.c: the MS Windows build needs the types from windows.h 2008-04-29 14:38 d_rossberg * [r30939] include/bio.h, include/config_win.h: removed MSVC 6.0 exceptions this version of the Microsoft compiler won't be supported any more 2008-04-29 12:32 d_rossberg * [r30938] src/other/tcl/generic/tcl.h: take the dynamic C runtime macro _DLL into consideration for the dynamic TCL library too it is not sure that a dynamic TCL library should be compiled with a static CRT but this modification corrects the CRT declarations only, not the CRT to use 2008-04-29 08:51 brlcad * [r30937] sh/make_dmg.sh: fix the dmg creation, it wasn't copying the background file onto the dmg for a couple reasons. add a few printing statements to keep track of progress too. 2008-04-29 07:06 brlcad * [r30936] src/libged/bigE.c: libged doxygen group 2008-04-29 06:30 brlcad * [r30935] misc/macosx/openUp.c: quell warnings 2008-04-29 06:23 brlcad * [r30934] sh/make_pkg.sh: yucky, icky quote typos make the dust bunnies angry 2008-04-29 06:18 brlcad * [r30933] sh/linkroot.sh: if the paths match up, just symlink to the basename of the provided installation dir instead of using the full path 2008-04-29 02:39 starseeker * [r30932] src/proc-db/tire.1, src/proc-db/tire.c: Tire thickness, hub width, and tread depth can now be floating point numbers. 2008-04-28 23:34 brlcad * [r30931] configure.ac: libdm uses HeadDGObj and drawable geometry now in libged 2008-04-28 22:53 brlcad * [r30930] src/Makefile.am: librtserver doesn't need libged to move it to benchmark dirs 2008-04-28 22:49 brlcad * [r30929] configure.ac: GED_LIBS needs to come *after* RT_LIBS if w'ere going to use it. 2008-04-28 22:48 brlcad * [r30928] src/libged/Makefile.am: need TCL_CPPFLAGS now that there are tcl routines.. 2008-04-28 22:20 brlcad * [r30927] misc/win32-msvc8/libged/libged.vcproj, src/libged/CMakeLists.txt, src/libged/Makefile.am, src/libged/tcl.c: initial tcl interface to libged so we can call Wdb_Init, Dgo_Init, and Vo_Init and provide Ged_Init for dynamic loading from within tcl. 2008-04-28 22:18 brlcad * [r30926] src/librt/tcl.c: remove the calls to Wdb_Init, Dg_Init, Vo_Init from librt since they're no longer in librt ... they need to be provided by libged if needed so there's not a cyclic dependency. big ws cleanup too. 2008-04-28 22:12 brlcad * [r30925] include/ged.h: declare a Ged_Init() Tcl interface for libged 2008-04-28 22:12 brlcad * [r30924] src/mged/cmd.c: needs to call vdraw_cmd(), was renamed from dgo_vdraw_cmd() 2008-04-28 21:52 brlcad * [r30923] src/libged/globals.c: erm, lost the header. need dg.h to calculate the storage size of HeadDGObj. 2008-04-28 18:32 starseeker * [r30922] src/proc-db/tire.c: Tweak truck tread to clear up cut artifacts. 2008-04-28 18:19 starseeker * [r30921] src/proc-db/tire.c: Add extra trimming for 'truck' profile to avoid tread looking like it is flaring out. 2008-04-28 16:22 brlcad * [r30920] configure.ac: bah, tar-ustar is 1.9+ 2008-04-28 16:20 brlcad * [r30919] configure.ac: generate POSIX 1003.1-1988 tarballs (256 char paths, allows empty dirs, pretty portable), not the default V7 tar format (which limits to 99 char paths and no empty dirs) 2008-04-28 16:02 brlcad * [r30918] include/dg.h, include/ged.h, misc/win32-msvc8/libged/libged.vcproj, src/libged/CMakeLists.txt, src/libged/Makefile.am, src/libged/dg_obj.c, src/libged/globals.c, src/libged/vdraw.c: add a globals.c to the build for libged with the single global it presently uses. removed one of the other vdraw globals by making the interface between vdraw and dg clean enough that the command table could be made static. 2008-04-28 15:34 brlcad * [r30917] include/solid.h: header needs bu.h and raytrace.h to be self-contained 2008-04-28 14:42 brlcad * [r30916] src/libged/bigE.c, src/libged/dg_obj.c, src/libged/nirt.c, src/libged/qray.c, src/libged/qray.h, src/libged/vdraw.c, src/libged/view_obj.c, src/libged/wdb_obj.c: header and identity cleanup, add them to a libged group for doxygen. removed unused headers and clean up some comments 2008-04-28 14:20 brlcad * [r30915] include/Makefile.am, include/ged.h, include/raytrace.h: add ged.h to the header list for the new LIBGED. it provides the declarations for wdb_obj, view_obj, and indirectly for dg_obj (through dg.h) 2008-04-28 14:18 brlcad * [r30914] include/dg.h: add proper file header docs for what this header is and is for 2008-04-28 14:16 brlcad * [r30913] include/mater.h: add DECL wrappers for C++ compilation 2008-04-28 14:00 brlcad * [r30912] include/magic.h, include/mater.h: wtf was I smoking .. don't cross the streams ray 2008-04-28 08:02 brlcad * [r30911] src/librt/globals.c, src/librt/tree.c, src/librt/vers.c, src/librt/vlist.c: move (last?) two remaining straggler globals, rt_initial_tree_state and rt_vlist_cmd_descriptions, over to globals.c; tidy up while going along. 2008-04-28 07:49 brlcad * [r30910] src/librt/transform.c: cleanup 2008-04-28 07:47 brlcad * [r30909] src/librt/table.c: give them semicolons regardless so that they indent correctly by automatic .. might have been solaris complaining originally, but see if it's still a concern (gcc is fine with the '};') 2008-04-28 07:40 brlcad * [r30908] src/librt/spectrum.c: make global a static along with some header cleanup 2008-04-28 07:37 brlcad * [r30907] src/librt/shoot.c: reorder functions so forward declaration of rt_plot_cell() isn't necessary 2008-04-28 07:00 brlcad * [r30906] TODO: seems to be pretty pervasive that the framebuffer isn't refreshing, at least linux and mac under X11 aren't behaving properly. they only refresh when the window is forcibly refreshed (dirty rect0 2008-04-28 06:54 brlcad * [r30905] src/librt/globals.c: ws 2008-04-28 06:16 brlcad * [r30904] include/Makefile.am: bu.h needs magic.h, install it 2008-04-28 06:16 brlcad * [r30903] include/magic.h: leave a note that this header should be considered a PRIVATE header and should NEVER refer to the specific define values. 2008-04-28 06:10 brlcad * [r30902] src/libbu/magic.c: no longer need all header numbers under the sun. this should help keep libbu decoupled properly. just include magic.h 2008-04-28 06:09 brlcad * [r30901] src/libbu/rb_internals.h: push bu_rb's magic numbers up into magic.h, clean up comments 2008-04-28 06:08 brlcad * [r30900] include/bn.h, include/bu.h, include/db5.h, include/fbio.h, include/light.h, include/nmg.h, include/nurb.h, include/plastic.h, include/raytrace.h, include/rtgeom.h, include/shadefuncs.h, include/spm.h, include/wdb.h: consolidate all public magic numbers into a single 'registry' in magic.h so that structures can be uniformly validated in libbu 2008-04-28 06:07 brlcad * [r30899] include/magic.h: consolidate all public magic numbers into a single 'registry' so that structures can be uniformly validated in libbu 2008-04-28 04:51 brlcad * [r30898] src/librt/g_bot.c, src/librt/globals.c: move rt_bot_minpieces and rt_bot_tri_per_piece over from g_bot.c to globals.c; with comment cleanup 2008-04-28 04:34 brlcad * [r30897] include/raytrace.h: ws 2008-04-28 04:33 brlcad * [r30896] src/librt/g_cline.c, src/librt/globals.c: move rt_cline_radius to globals.c plus cleanup 2008-04-28 04:17 brlcad * [r30895] src/librt/g_arb.c, src/librt/globals.c: move the arb8 globals over to globals.c including the edit arb arrays and rt_arb_faces; with cleanup 2008-04-28 04:00 brlcad * [r30894] include/raytrace.h: comment cleanup 2008-04-28 03:47 brlcad * [r30893] src/librt/globals.c: rt_functab is too big to import, just reference it 2008-04-28 03:40 brlcad * [r30892] include/raytrace.h, src/liboptical/sh_gauss.c, src/librt/table.c, src/librt/tree.c: remove rt_nfunctab global, not really needed/useful as-is 2008-04-28 03:01 brlcad * [r30891] src/librt/globals.c, src/librt/nmg_eval.c, src/librt/nmg_plot.c, src/librt/nmg_pr.c, src/librt/nmg_rt_isect.c, src/librt/nmg_rt_segs.c, src/librt/nurb_trim.c, src/librt/prep.c, src/librt/shoot.c: more migration of global vars to globals.c .. move rt_uniresource, nmg_eue_dist, and the three nmg callback globals: nmg_plot_anim_upcall, nmg_vblock_anim_upcall, nmg_mged_debug_display_hack. includes a periphery cleanup and conversion of some globals to static 2008-04-28 02:43 brlcad * [r30890] src/librt/opennurbs_ext.cpp: get rid of the using statement, make namespace use explicit 2008-04-28 02:42 brlcad * [r30889] include/raytrace.h: ws 2008-04-28 00:49 brlcad * [r30888] misc/win32-msvc8/libged/libged.vcproj, misc/win32-msvc8/librt/librt.vcproj, src/libged/CMakeLists.txt, src/libged/Makefile.am, src/libged/bigE.c, src/libged/qray.c, src/libged/qray.h, src/libged/vdraw.c, src/librt/CMakeLists.txt, src/librt/Makefile.am, src/librt/bigE.c, src/librt/qray.c, src/librt/qray.h, src/librt/vdraw.c: move vdraw.c, bigE.c, and qray.c from librt to libged too. that should be the remaining dgo functionality. 2008-04-28 00:32 brlcad * [r30887] include/mater.h: add header reinclusion protections and include raytrace.h for struct region 2008-04-28 00:17 brlcad * [r30886] misc/win32-msvc8/libged/libged.vcproj, misc/win32-msvc8/librt/librt.vcproj, src/libged/Makefile.am, src/libged/nirt.c, src/librt/CMakeLists.txt, src/librt/Makefile.am, src/librt/nirt.c: move nirt.c to libged, it's a dgo ged command 2008-04-28 00:15 brlcad * [r30885] src/libged/CMakeLists.txt: add the missing CMakeLists.txt file for libged 2008-04-27 23:25 brlcad * [r30884] include/mater.h, include/raytrace.h, src/conv/dbupgrade.c, src/gtools/g_diff.c, src/libged/dg_obj.c, src/libged/wdb_obj.c, src/librt/db5_io.c, src/librt/mater.c, src/libwdb/mater.c, src/mged/ged.c, src/mged/mater.c: encapsulate the former rt_material_head global linked list behind a getter/setter along with new routines to fill in a vls and dup the material list. this makes the global conveniently go away. 2008-04-27 23:20 brlcad * [r30883] src/librt/many.c: general non-functionally-changing cleanup 2008-04-27 20:40 starseeker * [r30882] src/proc-db/tire.c: Remove the unneeded orientation option from CalcInputVals 2008-04-27 20:38 starseeker * [r30881] src/proc-db/tire.c: Remove some unneeded orientation hackery logic that was causing bugs in some cases. 2008-04-27 19:34 brlcad * [r30880] src/librt/importFg4Section.c: make grid_pts static 2008-04-27 19:31 brlcad * [r30879] src/librt/fortray.c: the struct partition fr_global_head doesn't need to be global, make it static; cleanup comments too 2008-04-27 19:25 brlcad * [r30878] src/librt/db5_io.c, src/librt/globals.c: move the db5_enc_len global array from db5_io.c to globals.c 2008-04-27 19:19 brlcad * [r30877] include/db5.h: DB5_EXPORT label 2008-04-27 19:07 brlcad * [r30876] src/librt/db5_comb.c: comment cleanup 2008-04-27 19:03 brlcad * [r30875] src/librt/db5_bin.c, src/librt/globals.c: move the binu_types global array from db5_bin.c to globals.c; make the binu_types array be static since nobody else uses it. libged needs binu_types. 2008-04-27 18:25 brlcad * [r30874] src/librt/brep_test.cpp: remove using statement 2008-04-27 18:23 brlcad * [r30873] src/librt/bool.c: comment consistency cleanup 2008-04-27 18:09 brlcad * [r30872] src/librt/bigE.c: remove k&r dead code 2008-04-27 18:04 brlcad * [r30871] misc/win32-msvc8/librt/librt.vcproj, src/librt/CMakeLists.txt, src/librt/Makefile.am, src/librt/global.c, src/librt/globals.c: renmae global.c to globals.c to match libbu/libbn 2008-04-27 18:00 brlcad * [r30870] src/librt/Makefile.am, src/librt/debug.h: remove debug.h 2008-04-27 16:59 starseeker * [r30869] src/librt/Makefile.am: revert libged addition - librt shouldn't use libged 2008-04-27 16:29 starseeker * [r30868] src/librt/Makefile.am: Add libged to librt 2008-04-27 16:10 brlcad * [r30867] src/Makefile.am: make libged required if benchmark (asc2g) needs it 2008-04-27 16:04 erikgreenwald * [r30866] src/rttherm/Makefile.am: added ${GED} to rttherm 2008-04-27 16:04 brlcad * [r30865] src/mged/vdraw.c: restore the #if 0 2008-04-27 16:03 erikgreenwald * [r30864] src/mged/Makefile.am: add libged to mged 2008-04-27 16:00 brlcad * [r30863] src/external/Cubit/g-sat.cxx, src/gtools/g_diff.c, ... src/tab/tabinterp.c, src/vdeck/vdeck.c: remaining removal of debug.h 2008-04-27 15:59 erikgreenwald * [r30862] src/gtools/Makefile.am: add libged to g_diff 2008-04-27 15:53 erikgreenwald * [r30861] src/conv/Makefile.am: add ${GED} to asc2g 2008-04-27 15:47 brlcad * [r30860] src/conv/bot-bldxf.c, src/conv/enf-g.c, ... src/conv/viewpoint-g.c: more debug.h removal 2008-04-27 15:40 brlcad * [r30859] src/conv/iges/do_subfigs.c, src/conv/iges/g-iges.1, src/conv/iges/g-iges.c, src/conv/iges/iges-g.1, src/conv/iges/iges.c, src/conv/iges/main.c, src/conv/iges/trimsurf.c: remove use of private debug.h header 2008-04-27 15:28 brlcad * [r30858] src/librt/bezier_2d_isect.c, src/librt/bool.c, ... src/librt/vshoot.c: sweeping header/comment cleanups including removal of debug.h 2008-04-27 14:46 starseeker * [r30857] src/proc-db/tire.c: Major change in the way ellipses are used to model sides. Instead of 1 rotated ellipse per side, use two non-rotated ellipses for the top of the sides and a single ellipse to take care of the bottom half of both sides. Mathematical solver code is unchanged since it is quite general, but additional ellipses are being solved for and inputs should constrain them to be non-rotated. This method should have the potential to guarantee a specific tire width and may (with some more work) be more flexible for unusual tire sizes. 2008-04-27 14:18 brlcad * [r30856] src/libged/Makefile.am: oops, forgot to add the Makefile.am 2008-04-27 07:51 brlcad * [r30855] configure.ac, misc/win32-msvc/CMakeLists.txt, misc/win32-msvc8/libged, misc/win32-msvc8/libged/libged.vcproj, src/Makefile.am, src/libged, src/libged/dg_obj.c, src/libged/view_obj.c, src/libged/wdb_obj.c, src/librt/Makefile.am, src/librt/dg_obj.c, src/librt/view_obj.c, src/librt/wdb_obj.c: the start of libged. use dg_obj, view_obj, and wdb_obj routines as a beginning. the intent of the library is to hold most all geometric editing procedures. 2008-04-27 03:59 brlcad * [r30854] misc/win32-msvc8/libbn/libbn.vcproj, src/libbn/CMakeLists.txt, src/libbn/Makefile.am, src/libbn/const.c, src/libbn/globals.c: move the math constants from const.c to globals.c 2008-04-27 03:46 starseeker * [r30853] src/proc-db/tire.c: Need more clipping when hub width is manually specified - looks like dyside1 may be a poor approximation of a maximum as hub width is changed. This tweak is likely not general enough. 2008-04-27 03:43 brlcad * [r30852] include/vectfont.h, src/libbn/font.c, src/libbn/symbol.c, src/libbn/vectfont.c: remove TINY, go for int 2008-04-27 02:56 brlcad * [r30851] configure.ac, misc/Makefile.am, misc/win32-msvc7: remove the obsolete win32-msvc7 dir, replaced by the win32-msvc8 dir 2008-04-27 02:50 brlcad * [r30850] misc/win32-msvc8/libbn/libbn.vcproj, src/libbn/CMakeLists.txt, src/libbn/Makefile.am, src/libbn/globals.c: add a globals.c file to libbn to itemize all library global variables. since they're mostly all massive tables that warrant their own file, just reference the externs 2008-04-27 02:34 brlcad * [r30849] src/libbn/wavelet.c: add semicolons so indent-region works 2008-04-27 02:17 brlcad * [r30848] src/libbn/tplot.c: reorder to eliminate need for decls 2008-04-27 02:17 brlcad * [r30847] src/libbn/fortran.c: doc update 2008-04-26 21:55 brlcad * [r30846] AUTHORS: src/libbn/axis.c claims to have been started in august 1978 by mike, that pushes his first known actual development date back a bit 2008-04-26 21:34 starseeker * [r30845] src/proc-db/tire.c: Add a couple of default behavor tweaks for flags. 2008-04-26 20:47 brlcad * [r30844] src/libbu/parallel.c: non-global for cray 2008-04-26 20:44 brlcad * [r30843] include/bu.h, src/libbu/observer.c, src/libdm/dm_obj.c, src/librt/dg_obj.c, src/librt/view_obj.c, src/librt/wdb_obj.c: remove the bu_observer_cmds global by turning it into a static and wrapping it up in a new bu_observer_cmd() callback that the various callers use instead of bu_cmd. 2008-04-26 20:19 starseeker * [r30842] src/proc-db/tire.c: Switch the naming on the two patterns for consistency - default now pairs smooth profile with auto tread. 2008-04-26 19:56 brlcad * [r30841] src/libbu/magic.c: header cleanup 2008-04-26 19:48 brlcad * [r30840] src/libbu/getopt.c, src/libbu/globals.c: move the bu_getopt globals over to globals.c 2008-04-26 19:33 brlcad * [r30839] src/libbu/bomb.c: it was (re)published in bu.h so decl is not needed 2008-04-26 19:19 brlcad * [r30838] BUGS: noticed that the graphics window in mged wasn't responding to key events properly. sends the keys to the command window even when the graphics window has focus. 2008-04-26 19:16 brlcad * [r30837] include/bu.h, src/libbu/bomb.c, src/libbu/bu_tcl.c, src/libbu/globals.c, src/libbu/log.c, src/libbu/vls.c: move over the bu_log_hook_list too to globals.c and fix some missing declarations. make the bu_log lists non-published since nobody is using it. 2008-04-26 19:13 brlcad * [r30836] src/mged/chgview.c: don't need to manually null-terminate with bu_strlcpy 2008-04-26 18:10 starseeker * [r30835] src/proc-db/tire.1, src/proc-db/tire.c: Add second tread pattern, enable selection of pattern types at command line. 2008-04-26 16:46 brlcad * [r30834] src/libbu/bomb.c, src/libbu/globals.c: move bu_setjmp_valid and bu_jmpbuf from bomb.c to globals.c 2008-04-26 16:40 brlcad * [r30833] src/libbu/globals.c, src/libbu/ispar.c, src/libbu/parallel.c: move bu_pid_of_initiating_thread from ispar.c to globals.c 2008-04-26 16:34 brlcad * [r30832] src/libbu/globals.c, src/libbu/malloc.c, src/libbu/vls.c: move bu_vls_message and bu_strdup_message to globals.c 2008-04-26 16:29 brlcad * [r30831] misc/win32-msvc8/libbu/libbu.vcproj, src/libbu/CMakeLists.txt, src/libbu/Makefile.am, src/libbu/globals.c, src/libbu/malloc.c: the start of consolidating and long-term efforts to eliminate library globals. add a globals.c source with the malloc.c globals for starters. 2008-04-26 16:07 brlcad * [r30830] src/libbu/str.c: only warn about the string truncation if debug is turned as it is indeed entirely valid for the src string in strlcpy to be longer than size. this check was mainly added because there was a slew of strncpy code migrated over and the truncation by the new strlcpy wasn't intentional (or desirable). there are undoubtedly more callers that need to be weeded out. 2008-04-26 14:40 starseeker * [r30829] src/proc-db/tire.c: Change default tire size to something a little more common. 2008-04-26 14:02 starseeker * [r30828] src/proc-db/tire.1, src/proc-db/tire.c: Add option to specify rim width 2008-04-26 12:52 starseeker * [r30827] src/proc-db/tire.1, src/proc-db/tire.c: Add size-related scaling for thicknesses and an option to override the tire thickness. 2008-04-26 01:56 starseeker * [r30826] src/proc-db/tire.c: Take a try at making tire shaping more robust 2008-04-25 19:57 starseeker * [r30825] src/proc-db/tire.1, src/proc-db/tire.c: Add first cut at different tire extrusion - use tire -t 1 and tire -t 2 to see the differences. 2008-04-25 17:08 erikgreenwald * [r30824] src/librt/g_metaball.c: Gort! Metaball Barata Nikto! 2008-04-25 16:33 erikgreenwald * [r30823] TODO: add a couple things I plan on doing 2008-04-25 16:29 starseeker * [r30822] BUGS, NEWS: update BUGS and NEWS files for -k surface normals fix 2008-04-25 16:22 starseeker * [r30821] src/rt/view.c: Enable -k flag with surface normal lighting 2008-04-25 01:53 brlcad * [r30820] include/conf/Makefile.am: deja-vu -- try using the top_builddir instead of top_srcdir for out-of-dir builds 2008-04-24 20:54 starseeker * [r30819] src/proc-db/tire.c: Oops - fix the conditional checking for tread insertion. 2008-04-24 20:43 starseeker * [r30818] src/proc-db/tire.c: Replace lots of individual commands by a single loop for tread extrusion. 2008-04-24 17:54 brlcad * [r30817] include/conf/Makefile.am: make HOST, PATH, USER, and DATE depend on brlcad_config.h so that the values reset every time configure is run. this way the date stamp and build system should match whomever is performing the build for source dist builders instead of the maintainer that made the distribution tarball. the downside is more frequent rebuilds of everything for internal devs. 2008-04-24 17:02 brlcad * [r30816] configure.ac: leave it at that 2008-04-24 17:01 brlcad * [r30815] configure.ac: this has happened several times now. make a note that -fno-strict-aliasing is REQUIRED if any level of optimization is enabled (and we're using GCC as we do use and rely on aliasing and type-punning. 2008-04-24 16:34 starseeker * [r30814] src/proc-db/tire.c: Switch ell in instead of eto for center wheel curve - no advantage to the eto shape for this wheel design. 2008-04-24 15:49 starseeker * [r30813] NEWS: Add note about tire proc-db 2008-04-24 15:39 starseeker * [r30812] src/proc-db/tire.c: Break some things out into functions, put tire region creation inside tire function. 2008-04-24 15:38 starseeker * [r30811] src/proc-db/tire.1: Add man page description of new options 2008-04-24 15:20 bob1961 * [r30810] src/librt/mirror.c: Apply mirror_pt to the particle primitive. Remove old line of code from the ELL/SPH section. 2008-04-24 02:31 brlcad * [r30809] NEWS: reword the intro header and footer for clarity 2008-04-24 01:18 brlcad * [r30808] NEWS: consistently refer to mged in lowercase on the individual news lines but uppercase in the english write-ups throughout the NEWS file. 2008-04-24 01:14 brlcad * [r30807] TODO: -Wfloat-equal is covered by the other todo for obliterating verbose compilation warnings 2008-04-24 01:13 brlcad * [r30806] TODO: Bob implemented support to mirror across a distance along a given axis in mged. technically he implemented it in 7.12.2 but it was left out of the release notes so mentioning it here 2008-04-24 01:09 brlcad * [r30805] NEWS: Bob added support to query pixels in the wgl framebuffer similar to what is available for the ogl and X framebuffers 2008-04-23 20:39 starseeker * [r30803] src/proc-db/tire.c: Misc. cleanup and comments, added tread pattern count and tread depth as options. 2008-04-23 20:31 brlcad * [r30802] AUTHORS: gary kuehl was a BRLer 2008-04-23 20:30 brlcad * [r30801] AUTHORS: earl weaver was there at the beginning, mark 1980 as start year 2008-04-23 20:28 brlcad * [r30800] AUTHORS: note that it first went into RCS in april 1984, but applin reminded me to check out the original GED tech report (GED: AN INTERACTIVE SOLID MODELING SYSTEM FOR VULNERABILITY ASSESSMENTS - ARBRL-TR-02480 - published March 1983) which indeed did have additional tidbits. It says development began in 1980 and that ged went into production use in January 1982. 2008-04-23 20:23 brlcad * [r30799] AUTHORS: talked to applin for a while and got some additional history. it's not clear that earl actually wrote any code, but did contribute to algorithms and docs. likewise, applin coded around 1982 (sometime before March 1983) before the code was under revision control and then stopped shortly after (circa 1984/1985) so he was BRL-only. 2008-04-23 18:51 brlcad * [r30798] TODO: clone and incr on the docket 2008-04-23 18:49 brlcad * [r30797] NEWS, README, include/conf/PATCH: source tarballs are uploaded, bump patch revision 2008-04-23 17:56 bob1961 * [r30796] include/config_win.h, include/fb.h, src/libfb/fb_log.c: If _WIN32, use bu_log in place of fb_log. This can easily revert back if/when fb_log becomes as flexible as bu_log. 2008-04-23 17:46 bob1961 * [r30795] src/libfb/if_wgl.c: Mods to allow the user to query the pixel location and color. Also added code to constrain the queried pixel location to values between 0 and the width or height minus 1. For example, if the height is 512 the range of values for y would be 0-511. 2008-04-23 17:18 bob1961 * [r30794] src/libfb/if_ogl.c: Mods to have the image location be returned as values between 0 and width or height minus 1. So if the width is 512, the range of values returned will be [0, 511]. 2008-04-23 15:39 starseeker * [r30793] src/proc-db/tire.c: Add more shapes for prototype tread. 2008-04-23 08:24 brlcad * [r30791] src/adrt/slave/main.c: make sure SIGUSR1 and SIGINFO are available first 2008-04-23 04:40 starseeker * [r30790] src/proc-db/tire.c: Add second test extrusion, tweak help command behavior (switch back to a plain tire command generating default tire in tire.g) 2008-04-22 21:38 erikgreenwald * [r30789] src/proc-db/Makefile.am: chuck in a space to keep the file regular
Copyright © 2010 Geeknet, Inc. All rights reserved. Terms of Use