Revision: 55783
http://sourceforge.net/p/brlcad/code/55783
Author: brlcad
Date: 2013-06-14 19:17:37 +0000 (Fri, 14 Jun 2013)
Log Message:
-----------
remove two dozen entries that are either completed, fixed, or otherwise
overcome by events
Modified Paths:
--------------
brlcad/trunk/TODO
Modified: brlcad/trunk/TODO
===================================================================
--- brlcad/trunk/TODO 2013-06-14 18:55:07 UTC (rev 55782)
+++ brlcad/trunk/TODO 2013-06-14 19:17:37 UTC (rev 55783)
@@ -36,23 +36,40 @@
simplify that whole process and possibly eliminate
the need for the tcl scripts
+
THESE TASKS SHOULD HAPPEN WITHIN TWO RELEASE ITERATIONS
-------------------------------------------------------
+* resolve bot bin sort optimization crash, disabled during release
+
* investigate INFINITY spatial partitioning issue.
* closing the graphics window brings down X11 on Mac due to a bad
context. fix or revert recent close window behavior.
-* Rework p2t so it doesn't take down the application
- when a NURBS tessellation fails - should just abandon the
- problem input and continue.
+* Rework p2t so it doesn't take down the application when a NURBS
+ tessellation fails - should just abandon the problem input and
+ continue.
-* fix bottie crash on 32b builds
+* create a BRL-CAD .g with all possible object types embedded. The
+ csgbrep command is a good starting point, but only about half of
+ them.
+* make sure we can run db_dirbuild() multiple times without creating
+ duplicate entries.
+
+* rename all the g_* tools sans "_" [save until 7.22]
+
+* havoc.g s.nos5g reliably exhibits the grazing edge bug where only
+ one hit point is being returned. to reproduce:
+ e s.nos5g ; ae 35 25 ; units mm ; center 26912.4 7089.08 7168.96 ; nirt
+
+
THESE ARE UNSCHEDULED BACKLOG TASKS
-----------------------------------
+* fix bottie crash on 32b builds
+
* finish the DSP tutorial on the wiki
* implement a null spatial partitioning method so we can determine
@@ -84,40 +101,31 @@
merging them into one tool in the util directory. similar to the
'join' command, but arguably easier to use.
-* temp colors and temp matrices during ray tracing, need a
- command-line and mged method to override parameters temporarily.
+* temp colors and temp matrices during ray tracing, rt, rtwizard.
+ need a command-line and mged method to override parameters.
-* resolve bot bin sort optimization crash, disabled during release
-
* test new edit command
* fix 64b detection across platforms. Fix rhel 32/64 confusion
-* bu_bomb not printing stack trace as it is supposed to
-
* test/fix patch-g on windows. the input file read loops assume
unix-style files resulting in parser errors.
* merge conv-vg2g into dbupgrade
-* add the ability for search to filter objects based on whether
- they are being unioned, intersected or subtracted from a parent
+* add the ability for search to filter objects based on whether they
+ are being unioned, intersected, or subtracted from a parent
* add option to rtedge to also show back-facing hidden edges
* add option to push/xpush to stop at the region level, to stop before
primitives, to stop after N levels, to stop before N levels.
-* consolidate push/xpush together
-
* make rt_dirbuild()+rt_dirbuild() work without vomiting error
messages about duplicate geometry. should be able to open the same
database multiple times without running into rt_uniresource
directory duplication
-* add an export menu to MGED that connects to auto-detected available
- exporters (g-* tools).
-
* add an export menu to Archer that connects to auto-detected
available exporters (g-* tools).
@@ -131,10 +139,6 @@
* create a FASTGEN sample geometry with all entities defined and a
corresponding regression test to make sure outputs don't change.
-* create a BRL-CAD .g with all possible object types embedded. The
- csgbrep command is a good starting point, but only about half of
- them.
-
* investigate bu_vls_encode/decode failures on g-dot.c (see that
file for FIXME note); add tests for both functions (note only
g-dot.c wants to use the functions at the moment)
@@ -180,24 +184,6 @@
than r1 (i.e., smaller cap is partially or fully within the larger
cap's radius). It ends up rendering the larger sphere.
-* something wrong with brep/nurbs subdivision spatial partitioning
- causing inline failure in BANode<ON_BoundingBox>::addChild().
- disable NOSTRICTCXX strict flag on librt with Release mode
- compilation to diagnose. need to make sure class composition and
- data members are correct and, iff correct, expand inline-unit-growth
- to accommodate.
-
-* get dev consensus on format of these man page source files which
- describe library APIs:
-
- ./src/libbn/libplot3.3
- ./src/libbu/htond.3
- ./src/libbu/redblack.3
- ./src/libcursor/libcursor.3
- ./src/liborle/liborle.3
- ./src/librt/librt.3
- ./src/libwdb/libwdb.3
-
* update mged to not call wdb_init_obj and wdb_create_cmd, trace down
other vestiges of wdb_obj for removal
@@ -210,9 +196,6 @@
* change fbserv usage to require a flag for its non-daemon mode, make
the device type optional for both daemon and non-daemon mode
-* make sure we can run db_dirbuild() multiple times without creating
- duplicate entries.
-
* work on vdeck/comgeom-g converters needed:
- primitives recognized by comgeom-g but not vdeck:
ehy, epa, eto, rhc, rpc
@@ -285,14 +268,6 @@
it's clear when you're using headers from another library and
breaking encapsulation.
-* add an increment option to reid to increment with something other
- than 1 at a time.
-
-* add a conflict-detection option to reid in case there are
- already-used region numbers being numbered.
-
-* rerun conversion.sh and compare to previous run
-
* killall command reports db_lookup failures if the target object
doesn't exist (maybe we only care about refs). should keep quiet.
@@ -330,12 +305,6 @@
calculate the convex hull and align the maximal edge to one of the
UV edges. the csgbrep routine provides a simple box test case.
-* investigate off-by-one AND off-by-many errors from identical rt
- invocations. running with -P1 results in no errors, parallel (on
- 64-bit Linux RHEL) is giving many floating-point related errors.
- running with -B also results in no errors indicating maybe something
- related to libbn random numbers.
-
* investigate why epa primitive is so sensitive to coarse absolute
value changes (run csgbrep, tol abs=1, facetize and get 321k poly)
@@ -446,16 +415,9 @@
draw feature control frame (characteristic tolerances in symbolic
form: www.draftingzone.com/shoppingzone/6-1.pdf)
3d thickness
-* rt/rtedge command-line options for overriding object colors
-
-* rtwizard enhancement to allow color overrides to be specified for
- selected objects.
-
* upgrade source repository back-end to the latest SVN 1.5 so we can
benefit from proper merge tracking.
-* implement support for the other file entity types to libbu
-
* implement http network transfer tool for crash reports and benchmark
analyses (via libfetch)
@@ -478,18 +440,11 @@
* make bu_basename/bu_dirname not allocation memory. have caller pass
buffer in as a parameter with size ala snprintf/memcpy.
-* solids regression is failing in optimized builds - 3 off by many.
- Looks to be floating fuzz overlap/pick issue? pixel 131329.
-
* restore libged axis/grid commands code made in r44153 but with
libged decoupled from libdm/libfb.
* migrate / update screengrab command in libged (libfb/libdm dep)
-* add code regression that makes sure none of our code cheats by
- including bu/bu.h -- e.g., make sure BU_CPPFLAGS et al. are used so
- new dependencies are obvious and intentional.
-
* offset surfaces. provide feature edit operation to create a solid
"level set" style object so you can represent degraded geometry
states (e.g., damage around a hole in a plate of metal might be
@@ -520,8 +475,6 @@
* deprecate dbcp and merge functionality (and improved
double-buffering) with the buffer tool.
-* rename all the g_* tools sans "_" [save until 7.22]
-
* vls name wrapping (reversible argv-to-vls, vls-to-argv). look at
src/libged/glob.c code, very similar.
@@ -544,14 +497,6 @@
* add support for user-specified sorting for the attr command (case,
case-insensitive, creation, value, etc.)
-* investigate why solids.sh fails on three pixels on some 64-bit
- platforms. it grazingly hits/misses a tgc causing a regression
- failure.
-
- havoc.g s.nos5g reliably exhibits the grazing edge bug where only
- one hit point is being returned. to reproduce:
- e s.nos5g ; ae 35 25 ; units mm ; center 26912.4 7089.08 7168.96 ; nirt
-
* make sure 'preview' works, particularly the 'tree' subcommand.
* make nreed's new bot cleanup interface update interactively without
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:
Build for Windows Store.
http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits