Bug 5912: TableSlot column units not handled correctly adding/deleting columns Bug Number: 5912 and 5858 Release notes (y/n): Yes (7.0.6) For Release Nums: 7.0.6 and 7.1 Gnats 5912: Inserting columns in table slots with different units messes up the units on the existing columns. Gnats 5858: Periodic Slot: Delete column doesn't adjust numeric column headers. SEE WEBPAGE with screenshots -- problems and fixes: http://cadswes2.colorado.edu/~philw/pub/5912/5912.html Actually, three problems related to changing the number of columns in TableSlots were found and fixed: (1) Column Insertion in TableSlot (as described in the bug report) -- Column Units Problem. (2) Column Deletion in TableSlot -- Column Units Problem. (3) Column Deletion in TableSlot with Column Map (e.g. Periodic Slot) -- Column Value Problem. Technical Notes: (1) TableSlot::insertColumn (int) wasn't adjusting column units starting at the new column. (2) Deleting a column from a table slot also wasn't adjusting column units. See changes in TableSlot::deleteColumn (int). (3) Deleting a column from a TableSlot (e.g. a Periodic Slot) having a "column map" (NumericDimension) had been just truncating the column map instead of removing the deleted column's item from the column map. See changes in TableSlot::deleteColumn (int) and deleteLastColumn(). ---