home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 3 / PDCD_3.iso / utilities / utilsd / drawcat / !DrawCat / History < prev    next >
Text File  |  1994-07-04  |  6KB  |  81 lines

  1. !DrawCat development history
  2. ============================
  3.  
  4. June 1993
  5. ---------
  6. Collection of drawfiles approached 1600 items.  Idea occurred to me that some form of automatic thumbnail-sketch printed catalogue production was necessary.
  7. Idea immediately shelved as being wildly ambitious for the likes of me.  Tried to sell the concept to real programmers.  Politely but firmly fobbed off by some, and disdainfully ignored by others.
  8.  
  9. August 1993
  10. -----------
  11. Drawfile collection now 1800 items.  Acquired a new hard disc drive, and dedicated the old fiftymeg to the collection of drawfiles.
  12.  
  13. October 1993
  14. ------------
  15. Drawfile collection now 2050 items.  Space on fiftymeg getting tight.  Thought about producing cataloguer again, and emerged from epileptic catatonia three days later in local institution.
  16.  
  17. November 1993
  18. -------------
  19. What a find!  Picked up another 250 drawfiles, all high-quality.
  20. Compressed drawfile collection, using ArcFS.  Not thinking about cata... cata 
  21.  
  22. February 1994
  23. -------------
  24. Received six 160K stiffies of drawfiles, all compressed.  Had to unArcFS collection, and redid it with SparkFS's Zip deflate mode to squeeze a bit more out of the disc.  Situation getting a tiny bit desperate.  Am I a fontophile?  Justin sniggers whenever he sees me.  My kids press themselves against the passage wall as I pass.  Receiving anonymous phone calls offering 420Meg hard drives at inflated prices, with what sounds like smothered giggles in the background.  Linda said "Hello" to me today.  I wonder what she meant by that?  Seems the whole world is going mad.  Ah well -- at least I'm still sane.
  25.  
  26. 27 April 1994 (version 0.01)
  27. ----------------------------
  28. Could not stomach the 10Km long voter's queues at all the polling stations, omnly to find that they had run out of ballot papers / ballot boxes / invisible spray ink / ultraviolet lights / IFP stickers / pencils, or that a strike amongst the polling station staff / IEC monitors / international peace monitors had broken out over a wage dispute.  Sticking needles into my eyes sounded like more fun, but doing this program was less painful.
  29. Started on beta-test version 0.01.
  30.  
  31. 04 May 1994 (version 0.10)
  32. --------------------------
  33. It is finished.
  34. Version 0.10 sees the light of day.  It works, 100% correctly, but needs a bit of tidying up.  Will buy RiscPC as personal reward.  I deserve it.
  35.  
  36. 06 May 1994 (version 1.00)
  37. --------------------------
  38. Began tidying up.
  39. Anti-aliased the fonts (they weren't before).
  40. Added user-selectable tiling option (2 to 10 rows of columns).
  41. Made user interface a little more standard.
  42. Added user-selectable fonts.
  43. Prettied up the print dialogue.
  44. Couple of other minor things.
  45.  
  46. 08 May 1994 (version 1.01)
  47. --------------------------
  48. Did a bit more tidying up.  Improved user interface a bit more, by supplying a better view control window, and the ability tp go back a page, or to the start, and to not need to quit when accessing a new catalogue.
  49.  
  50. 10 May 1994
  51. -----------
  52. Added a few comfort windows.  Nothing major.  Not worth calling it a new subminor version.
  53.  
  54. 11 May 1994 (version 1.02)
  55. --------------------------
  56. Added ability to render untransformed text objects.
  57.  
  58. 12 May 1994 (version 1.03)
  59. --------------------------
  60. Added speed optimisation for window updates, using Jon Ribbens' WimpExtension call to check if all or part of a tile was within the rectangle to be redrawn.  Excellent module.
  61.  
  62. 15 May 1995
  63. -----------
  64. Added ability to display the DrawCat textfile, using Message_DataOpen.  Don't know if I've done this right.  Calling Wimp_SendMessage (18) as a broadcast does cause !Edit to load it, *if* !Edit is running.  If !Edit is not running, then nothing happens.  I assume therefore that User_Message_Acknowledge (19) must be returned to my task, and I handle it (i.e., reason code 19) by !Run-ning DrawCat via Wimp_StartTask.  It works, but as I say, I'm not sure that it is right.  I got the algorithn from !MailMan, and !MailMan does *not* have code to manage reason code 19.  I cannot run !MailMan, as I have no network, so I don't know that it actually *does* run !Edit not already running.  As far as I can see, I've done it is exactly the same way that !MailMan does it as far as User_Message_Recorded is concerned.  I have that queasy feeling that I'm something wrong...
  65.  
  66. 20 May 1994 (version 1.04)
  67. --------------------------
  68. Tidied up a bit more.  Caught a couple of non-fatal but scruffy bugs.  Got that problem above sorted out -- Filer_Run does the trick in one.  Silly me.  Speeded up the rendition by checking each path object in turn and only rendering it if is in the visible area -- the previous effort only checked whether it was within the bounds of the surrounding box.  Also sorted out the failure to reproduce colours in screen modes with more or less than 16 colours (now that I have a low-serial-number RiscPC, heh heh!).
  69.  
  70. 24 Jun 1994
  71. -----------
  72. Gave a fatal error if !Printers had not been seen yet, on RiscPC.  Added an XOS_NumberFromString and read flags to see if it knew about the PDriver module, and if not, to give a non-fatal error (asking you to run !Printers first).  This was not a problem on the Archimedes, as PDriver was in ROM.
  73. Corrected a minor DIM problem -- insufficient indices to tile a page 10×10.
  74.  
  75. 26 Jun 1994 (version 1.10)
  76. --------------------------
  77. Style’s OLE is so cute!  I jus’ *hadda* do something like it.  Besides, as mentioned, some vector programs don’t store the bounding boxes correctly, and one then has to load the offending file into !DrawPlus and resave it to correct the error.  Now you can!  See the !Help file.
  78.  
  79. 04 July 1994
  80. ------------
  81. Added the interactive help stuff.