NOTED STATUS DESCRIP ============================================================================== 11may93 TODO Implement the Special Processing Note in esymtab.c:BuildDiambiguatedStr(). 12may93 BUG Fix list destructors and reinstate "delete namelist" in NameListPulldownMenu::InstallNames. 24may93 DONE Figure out why Sted wont highlight. Subproblem: figure out why stand-alone sted highlights by bolding instead of reverse video. -- SOLUTION: the parm value to a constructor indicates how the highlighting should be done. 22aug93 TODO Fix problem with > 1 file where line nums are off by one. The prob's obviously in the vicinity of rsl/translator.c and/or lex.l. Seems to be just the 2nd file in the list?!? Small related problem is the the char pos is off by -2 in the first line of a text file. DONE Put new stuff in graphics ed command menubar and menus. Viz., the stuff related to browsing. DONE Fix all names in banners and icons. Change all names to "browser/editor" instead of just "browser" or "editor". DONE Make all initial windows come up properly, per documentation and/or a reasonable approximation thereof. In particular, the graphics ed windows now come up unconditionally, and in the wrong places. DONE Add close selection to file menu in both text and graphics eds. TODO Do the biggie that recursively updates all subobjects when a grouped object is translated. See ../ridraw/TODO-NOTES. NOTE: this item is cross listed on both this TODO list as well as on the TODO list in ../ridraw. ALMOST Do the command line switch processing. See the doc for details. This is a pretty low priority item. 23aug93 DONE Fix ins and outs in browser. DONE Fix reopen; evidently it keeps adding the same file to the args list. 24aug93 DONE Make all browsing pulldowns go away when browsing is disabled. Seems to be typical crap of not being able to get menubar to change without major pain. Viz., Change(menuBar) doesnt do the expected. 26aug93 DONE Disable the entity and filename str eds when browsing is disabled. (But it's not disabled.) TODO Add command-line options for the geometry of each window 31aug93 TODO Add 'Define/Undefine Link' selections to the ridraw structure menu. Think about fundamentally updating the links concept so that there is no special distinction between text and graphics links. In particular, allow nameable links from any text or graphics object to any other text or grahics object. This update will require some kind of namespace convention, so that graphics objects of the same name as text objects can be suitably qualified. 5sep93 FIXED? Find the pernicious bug that causes Menu::Close() to blow up at line 246 due to action->GetShape() being bogus. It most likely has something to do with a state getting clobbered behind the scenes. This problem happened in the browser when Menu::ClearScene was being used, which use has been abandoned, per the comment in menus.c:RSLMenuBar::AddToFileMenuList(), q.v. Abandoning ClearScene seems to have fixed the problem in the browser, but now the problem is occuring when the Links menu is being closed. This is troubling, since ClearScene is not being used at all in ridraw. Cf. comment about state-based programming being utterly f---ed. The '?' after FIXED indicates that the bug has "apparently" been fixed. See the comments iv/menu.c:Menu::Close. BUG Fix the problem with Rescan() wherein the Edit mode indicator appears to get off when Rescan is selected from the menubar. BUG Fix the problem with the current working directory when opening files. E.g., when the browser is open with t/..., and then Open is selected, and then again, we seem to have drifted out of t/, so that we cant find the original command-line file t/... . You get the idea. 22dec93 BUG Related to the immediately preceding item about file path problems is a problem with going from a graphic to an RSL object via the graphic menu Links command menu. Viz., it has trouble finding the file, opens a new one when it shouldn't,and therefore screws up. For example, try running rbrowse on t/asctx.rsl, openning t/aircraft.rsg from the graphics command menu, and then traveling on the item listed in the graphics command Links menu. What happens in this example is that a new empty file is opened for t/asctx.rsl. BUG Well, the browser file open/closing is all screwed up. Among other things, it tries to open directories. Probably a good solution is to use ridraw's file handling directly. This will make things more consistent, as well. 7Apr94 FIXED The Edit Mode On/Off state goes wrong when there are trans errors after turning edit mode off. 16apr94 BUG Load built-in types into the browser symtab so when one of such is a component, an "undef'd enity" dialog does not appear when such is chosen from the components menu. In particular, have a "XXX is a built-in object" dialog appear. 19apr94 FIXED There was a serious pain-in-the-hiney bug, due to a call to EnterObjLinks from within EnterOpInfo. Similar bugs may yet ^^^ ^^ lurk. This note is here as a reminder to check for their ilk when the going gets rough. A considerable number of frustrated hours were spent on this particular instance. 12mar95 TODO Fix the way that multiply-defined entities are displayed. At present, the all come up, but cant be navigated to properly. E.g., run on ~/440/doc/rsl/formal-spec-primer/examples/*.rsl, and check out what happens.