File: DB.ToDo Last edited by: Rick on March 22, 1982 11:38 am Changes to make to Walnut --------------------------- Put lastButton global INSIDE display, edit procs instead (*** done for displayer 3/22). WalnutDBImpl: do something with In-Response-To stuff. WalnutCommonImpl: test sending and receiving WalnutWindowImpl: start up world right. WalnutMsgDisplayerImpl: not converted. WalnutMsgSetDisplayerImpl: not converted. WalnutMsgEditorImpl: create new msg if passed NIL, else edit existing one. Do msg body right. Find out why MsgToMsgRec doesn't assign fields in record Somewhere: need to MONITOR stuff to avoid parallel access to database: Maybe do all access to DB through MGetP, etc., and monitor them? Or do it to the database stuff? Both Walnut and Squirrel should ask for Confirm mouse button or something on Reset/Save Routing of input msgs to different msg sets (dl's, senders) Think about reminder/calendar thing. Changes to make to CedarDB -------------------------- DBLoad should catch MustSetKeyAttributeFirst and abort a relship entry. Allow Relation or Domain as aType DBViewSetImpl.GetDomainRefAttributes should check for system tuple arg. Changes to make to Squirrel/Palm -------------------------------- Put lastButton global INSIDE display, edit procs instead. Make DomainNutImpl and RelationNutImpl work on DomainDomain and RelationDomain Add Question[rope] RETURNS[rope] and Confirm[rope] RETURNS [bool] to Nut. Integrate DBDump and DBLoad with Squirrel as buttons somehow. Hack up a simple PalmQueryImpl: do DomainSubset and put up selectable entity names. Button to destroy all Displayers, all Editors, all Queryers?? Or all Viewers? Actually call the close and open procs Changes to make to Palm database when dumped -------------------------------------------- Add Restaurant as subtype of organization Fix existing organizations that are restaurants Add restaurant-opinion relation [of: restaurant, by: person, is: string] mInReplyTo, mFrom have changed