home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 3 / PDCD_3.iso / utilities / utilsa / clapperbd1 / History next >
Encoding:
Text File  |  1995-02-20  |  15.1 KB  |  304 lines

  1. This file is in two parts: the first part is a list of bugs and features to be implemented.
  2. Numbers at the start of a line indicate relative priorities.
  3.  
  4. The lower half explains what went in to Clapperboard at each release. It is useful to consult
  5. if something suddenly stops working.
  6.  
  7.  
  8.  
  9.  
  10. For action on Clapperboard
  11. ==========================
  12. 1-f-remember to clear down ErrorLog, but leave it existing!!!
  13. 1-f-restrict no. collections to 1.
  14. 4-f-delete commented-out lines; kill unwanted SAM resources; kill unwanted data types etc. Rename goodies.
  15. 5-fff-create a simple app that inputs name and password (derived from name by me) and unlocks control.
  16. 5-f- shrink the config window so it doesn't overscroll
  17. 6-ff-reimplement the stuff that did OLE. According to Simon, I must use a handler set called "raw" to trap things. Dang!
  18. 6-f-sort out free-form text field printing (in collections and WHO) when 2.2k comes along.   
  19.  
  20. *ff- put video recorder names in the config window.
  21. *b-ensure that Errorlog writes go to the relevant directory.
  22. *fff-remember to SAVE control on Quit. This will update the stats.
  23. *ff-Only show the "db not updated" mesg. in print options window if relevant.
  24. *ff-Add a "Maintenance" function with a global pack option. Make it auto with logs in control.
  25. *b-try to stop errorlog overwriting.
  26. *1-b-put version in errorlog
  27. *1-protect no. collections of shareware
  28. *3-b-stop app. abending when a system limit is reached.
  29. *2-ensure SAM resources remaining (Doctors, prgtypes) have query set to exclude deleted.
  30.  
  31. People
  32. ------
  33. 6-f- auto-make new people entries default(?)
  34. 6-f-store photos as sprites with people..?
  35.  
  36. *b- finding WHO people gives a date of 1981 always!!
  37. *b- after entering a non-existant person name, don't prompt with a default role
  38. *f-allow press of <cr> in copy from window in people.
  39. *f-cast selector auto-scrolls on add, but crew doesn't.
  40. *f-protect the popup buttons in people add window if person doesn't yet exist.
  41. *f-make the people add window scared.
  42. *f- auto select the "default" flag if a person entered has a default (and shown)
  43. *f-put a permanent index on people-roles rather than a temp. one
  44. *b- problem occurs when trying to UPDATE people from list following DELETE!
  45. *f- sort the people find report, and put age on it.
  46. *bbb-if people window is open from another collection, we get a crash.
  47.  
  48.  
  49. Doctor Who
  50. ----------
  51. 6-f-Add an option to print people on report. (or to break down report...)
  52. 6-f-add a flag to config that suppresses Doctor Who.
  53. 6-f-make WHO report more like collections.
  54.  
  55. *b-can't unselect b/w in transmissions on MindOfEvil
  56. *b-"Story entry updated" etc. appear on valuebar, and stay there for too long!
  57. *b- WHO is ok, but txmissions are not sorted by date for collections.
  58. *b-Show tape name on progs window correctly if from who
  59. *b-Print "Part", "Episode" or name rather than "Episode:" on who report
  60. *f-enlarge "note" field on stories card, to allow more reasonable cursor editing.
  61. *b- "Stereo" is not being printed for xmission / episode. (who)
  62. *b+ neither is "b/w" at story level. (who)  --- COS IT'S NOT STORED!!!!!
  63. *f-add a pre-print dbox to report fullwho print menu - select from/to and printer y/n
  64. *f-Add a delete button to Stories
  65.  
  66. Videotapes
  67. ----------
  68. 2-bb-Sorting All owners' tapes by time left is wrong - change from SELECT to QUERY.
  69. 2-bb-Sorting single owners' tapes by time left is fine... except for 1st after break!
  70. 5-ff-After "find programme", and clicked on "Tape", pre-select the relevant prog on the tape!
  71. bbb- line 286 in video proc... handle error incase not exists!
  72. 5-f-Allow tape counts window to remain open (like synopsis / people)
  73. 6-f-Put remaining estimate flags on counts window, and all on reports.
  74. 6-ff-Write batch function to calculate philips from JVC on progs
  75. 6-ff-Have a "find tape" system similar to "find programme"
  76. 6-ff+invent and use icons for "TAPE" and "PROGRAMME" to distinguish windows. Ressurect WHO icon too
  77. (*)b-re-make the selected count work on videos window.
  78. 6-b-i'd like to use binary chop @findelem, but either it or sort is bugged- won't find what exists! [Simon]
  79.  
  80. *fff- Prompt for details before printing a "full progs by cat." report.
  81. *f-Validate tape name on progs card
  82. *b-print the stored tape names rather than hard-coded. EVERYWHERE!
  83. *f-Add a delete button to videos
  84. *b-ensure that when deleting a tape, all the progs get deleted too! - not always upd index?
  85. *2-ffff- make the tape counts window incredibly better!
  86. *5-b-Need to protect UPDATE on VIDEOS card before selection made
  87. *3-b-after tape delete, sel-tapes changes format! Ensure 1 pers. mode selects all anyway!
  88. *3-b-sort out video selector... (owners etc.)
  89.  
  90.  
  91. Collections
  92. -----------
  93. 5-f-add new collections to the menu immediately. [My code done, but Sbase bug]
  94. 6-f-add report: non-recorded collection
  95. 6-f-add report: collection crossovers
  96. 6-ff-add collection import/export facilities.
  97. 8-f-add facility to edit another collection from the collection editor window.
  98.  
  99. *b-Remove the "Never" bug from sort-by-time left.
  100. *fff-Create the "Preferences" system. Store Find_progs defaults.
  101. *b-Videos' CLEAR button should empty the progs selector
  102. * Change recorded time to string on the xmissions database
  103. * Delete the two "waste files"
  104. * Only show Time element of time field on progs-on-tape selector.
  105. * Get LoadVideos file in modern format. Add svhs field.
  106. * Calculate jvc counts *and test* on progs db. Currently they're all the same as philips.
  107. * Use a clapperboard icon.
  108. * Add a create prog button to WHO transmissions. - Make it work too!
  109. *f-Add a delete button to progs
  110. *ff-Auto-select the first episode in Stories - display those transmissions.
  111. *b-sort out collections 1story report. Seperate cast/crew. Better headings.
  112. *f-Add a global "collections" report for > 1 story. replace the 1story.
  113. *f-sort the collections for the iconbar icon
  114. *f-add new collections to the menu immediately.
  115. *b- AI is protected in xmit window.
  116. *f-Add delete collection facility.
  117. *f-Add facility to "quickly" re-sort collection stories alphabetically/as defined.
  118. *b-handle no collections present - don't present a null collection!
  119.  
  120.  
  121. --------------------------------------------------------------------------------------
  122.  
  123.  
  124. *2.18-Make a click on sel-xmit have same effect as it's EDIT button
  125. *2.18-Close xmit window when SAVE or ADD
  126. *2.18-Close progs window when SAVE or CREATE
  127. *2.20-ß test release - to Ian Roberts
  128. *2.21-Added "Add Omnibus" button to the WHO STORIES window.
  129. *2.21-Updated the "time" field in xmissions to allow "2351" -> "23:51" on field exit.
  130. *2.22-Finally removed the "card" menu that appears on iconbar click.
  131. *2.21-Added "actual length" field to episodes
  132. *2.23-Added Full Who report
  133. *2.24-Added a DELETE button to the programme window.
  134. *2.30-Added some (bare) support for generic collections.
  135. *2.31-Converted from S-Base 2.0 to version 2.2b.
  136. *2.32-Finally implemented "Retro-add" into a collection.
  137. *2.33-Collections may now be browsed via story-sel.
  138. *2.34-Changed internal structure of c_xmit -- added a "random" key to link with c_progs.
  139.  
  140. *2.35 23-Aug-94 - collection story selector click now yields a full transmission selector.
  141.                   Also removed a few bugs in IMPORT (lack of any stereo info being copied)
  142.  
  143. *2.36 24-Aug-94 - added the collections transmissions window.
  144.  
  145. *2.37 28-Aug-94 - Removed the "Channel" bug - field no longer changes when tabbed over.
  146.                   (Released on ß test to Nick Nicola)
  147.  
  148. *2.38 28-Aug-94 - Added feature that a click on who stories will also display xmission
  149.                   details for selected episode, so it is a little easier.
  150.  
  151.                   Stopped "0" being printed inappropriately on who report.
  152.  
  153. *2.40 30-Aug-94 - Added the "Tape Cards" report
  154.  
  155. *2.41 31-Aug-94 - Wrote a generic "print selector" that allows the user to choose output destination
  156.                   (screen or printer), and applied it to tape cards report.
  157.  
  158. *2.42 03-Sep-94 - Tided up window processing: windows now reappear where the user left them, and 
  159.                   the "Tape selector" window appears on iconbar click; also that window is only 
  160.                   buils once. On future opens, the window reappears! (i.e. it is hidden rather than closed 
  161.                   on a close tool click)
  162.  
  163. *2.43 03-Sep-94 - Significantly decreased the amount of disk space in use by WHO STORIES by
  164.                   making the Note field external.
  165.  
  166. *2.44 04-Sep-94 - Made the Note field in collections the same as WHO; and added a SYNOPSIS external
  167.                   (with it's own window) to collections. I'll have to add that to WHO as well!
  168.  
  169.  2.45 *abandoned* Attempted to make application call OLEedit to edit a synopsis. Succeeded in sending
  170.       04-Sep-94   the text to OLEedit, but couldn't make it return. Maybe I need a crash course in
  171.                   Raw events!
  172.  
  173. *2.46 04-Sep-94 - Removed the abortive OLE code. Users will just have to stick with Wimp field editing
  174.                   for the time being. At least it works, and I did try, honest!!
  175.  
  176.                   Added a delete button to collection stories.
  177.                   
  178.                   Released on ß-test to Carl Scarlett and Ian Hatley.
  179.  
  180. *2.47 08-Sep-94 - Tidied up programmes report. Now deals with "estimated" counts.
  181.  
  182. *2.48 08-Sep-94 - Vastly tidied up progs card, and videos card a bit too.
  183.                   Added keypress validation/shortcut entry for typecode.
  184.                   Started adding bones of "config" system.
  185.  
  186. *2.49 11-Sep-94 - A little more config happens: Owner select removed if only one owner!
  187.  
  188.                   The "Never" bug on sort-by time-left partially removed. Tapes with 
  189.                   negative minutes left still appear at the top of the selector.
  190.                   This seems to be a bug with S-Base.
  191.  
  192. *2.50 12-Sep-94 - Another new feature! "Find Space" added so that a user can locate
  193.                   a tape to place a programme. It will search for a tape
  194.                   that already contains programmes of a given type and will also "search" for
  195.                   "*SPARE*" entries.
  196.                   
  197.                   As of v2.50, personally using a change control system with compiled
  198.                   applications, as development nears completion... I must work out
  199.                   methods of doing this so that I can issue upgrades once released.
  200.  
  201. *2.50a 14-Sep-94: Fixed bug that prohibited the update of the note field in collections.
  202.  
  203. *2.50b 04-Oct-94: Fixed bug that prohibited the update of the note field in WHO stories.
  204.  
  205. -2.51  25-Oct-94: Added PEOPLE database (via selectors; tables may come later)
  206.                   so that people who appear in collected progs may be found.
  207.  
  208. *2.50c 20-Nov-94: *Retrospective amendment*
  209.                   Allowed user to key in "t" for TODAY when entering a transmission date.
  210.  
  211. -2.52  05-Dec-94: Added PEOPLE_STORE database
  212.  
  213. *2.53  20-Dec-94: Added ROLE_STORE database, and used integer links from PEOPLE to PEOPLE_STORE
  214.                   and ROLE_STORE. Added a quick-entry selector for all field entry.
  215.  
  216. *2.54  20-Dec-94: Re-implemented 2.50c so it works better; it now disregards case and allows
  217.                   other dates to be entered too!  Also added "y" for yesterday.
  218.                   
  219.                   Also, made the people subsystem work for all collections (including WHO).
  220.                   Only prompt for technical roles in CREW window, and for collection-related
  221.                   cast parts for the CAST roles.
  222.                   
  223.                   Implement short-cut selector processing for entry of names and roles.
  224.  
  225. *2.55  26-Dec-94: Added a new report: "List programmes by category", currently limited
  226.                   to programmes with tape_id contains "B".
  227.  
  228. *2.56  28-Dec-94: Tidied up 2.55; and fixed a couple of bugs with the entry of cast/crew details.
  229.  
  230. *2.57  29-Dec-94: Fixed a bug in showing story synopses for collections, and made entry 
  231.                   of roles much quicker (change to keypress handler)
  232.  
  233. *2.58  29-Dec-94: Added the "Copy people" function to both WHO and COLLECTIONS.
  234.  
  235. *2.59  30-Dec-94: Added tx_date to the index on c_xmit; this sorts transmissions on date!
  236.  
  237. *2.60  02-Jan-95: Added a people search facility; amended STORIES and C_PROGS to include
  238.                   "has_people" fields; amended STORIES to have txlink field (to make 
  239.                   people search work on WHO). Added ticks to people_present.
  240.  
  241. *2.61  04-Jan-95: Created the "Find" iconbar menu and tidied up the iconbar code.
  242.                   Added a FIND_PEOPLE dialogue box, prompting against people_store
  243.                   but only prints output of search to debug window. Need to create a report.
  244.  
  245. *2.62  07-Jan-95: Created the report mentioned above. Also created a run-time error system, so
  246.                   that errors are logged in <TVnnn$Dir>.ErrorLog where nnn=@applinfo 5. Only
  247.                   logs the most recent error, though!
  248.  
  249. *2.63  14-Jan-95: Auto-create a temporary index on roles to make entry of people information
  250.                   much easier and quicker (after the first one anyway!)
  251.  
  252. *2.64  15-Jan-95: Handle add/update/delete of people list selectors manually, rather than
  253.                   relying on re-populating. This is now **MUCH** faster, typically 800%!
  254.                   Maybe I could do the same to the people keypress code too...
  255.  
  256. *2.65  22-Jan-95: Major change; people_store file_format changed to include death date+complete
  257.           flag, also an external "note" field.  Added a maintenance option to the
  258.           "people add" window. This allows global change/deletion, and maintenance
  259.           of the "special" fields.
  260.  
  261.  2.66  22-Jan-95: ß-test release to Neil Clegg
  262.  
  263. *2.67  23-Jan-95: Made the people/role editors work, and added the "default
  264.           role" feature. I wish I'd done this MUCH sooner!!!
  265.           
  266. *2.68  26-Jan-95: Added a keypress handler to "tape" field on progs window.
  267.           The tape name field now updates as-you-type.
  268.  
  269. *2.69  30-Jan-95: Added to the field exit handler on People Add: All lower-case names are
  270.                   now converted to initial-caps.
  271.                   
  272.  2.70  13-Feb-95: Renamed application "Clapperboard". Prepared for shareware release.
  273.               Added config restrictions for a shareware user.
  274.               Added the "loader" window.
  275.               Fixed some minor bugs.
  276.               **File layout change: CONTROL**
  277.               **File index added to ROLE_STORE** (can be removed if no huge speedup)          
  278.               
  279. *2.71  15-Feb-95: All sorts of minor bugs fixed / features added.
  280.           **File index changed - both files in C_PROGS.
  281.           Discovered that I don't need to distribute any indices. S-Exec
  282.           will recreate the ones it needs to as it sees fit!
  283.           That'll save AU loadsa room on the CD!
  284.           
  285.  2.72  16-Feb-94: More bitty work done; mainly on the collections side of things.
  286.  
  287. *2.73  17-Feb-94: Released with Delete Collections working reasonably well.
  288.           Still some outstanding S-Base bugs o/s though:
  289.           REBUILD doesn't work in S-Exec 2.2b; and I'm having difficulties
  290.           with the iconbar menu being dynamic. Well on the way now to being
  291.           releasable!
  292.           
  293. *2.74  17-Feb-94: Added facility to re-sort a collection in Natural/Alphabetical order
  294.           in the selector. Fixed bug that allowed user to edit "null" collections
  295.           if none were defined. Allow user to delete tapes (inc. programmes).
  296.           Made the videos counts window work properly.
  297.  
  298. *2.76  21-Feb-94: Released for Acorn User’s CD-ROM. Manual (with tutorial) written, and
  299.           ClapUtil (1.01) finally made it to the icon bar.
  300.           
  301.           
  302.  
  303.  
  304.