home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 17 / CD_ASCQ_17_101194.iso / vrac / ptgenr1.zip / CHANGES.DOC next >
Text File  |  1994-08-01  |  11KB  |  319 lines

  1. PtGen 1.30 release g
  2.  
  3.   New features:
  4.   - Extended the procedure call to a full user code insertion ability.
  5.     Therefore the procedure call option has been removed from the predefined
  6.     objects menu to the the define-your-self menu.
  7.   - Updated the docs to cover all or almost all new features and changes from
  8.     the past.
  9.   - Added basic TVToys support. TVToys and TVTools are incompatible! Use
  10.     one or the other, or none.
  11.  
  12.  
  13.   Fixed bugs:
  14.   - more as 16 items in a cluster derivative bombed PtGen. Now RadioButons
  15.     and SpinButtons may hold an unlimited amount of items and CheckBoxes may
  16.     hold a maximum of 16 items.
  17.   - If you didn't specify any Picture validator text, PtGen (actually the
  18.     unit Validate, bombed).
  19.   - if you deleted a hcConstant in a menu item dialog box, closed it and
  20.     re-edited it, PtGen would display (sometimes) strange values in the
  21.     hcConstant inputline. If you closed it now again, PtGen would abort with
  22.     216 (hopefully, else it would crash some time later on....)
  23.  
  24.  
  25. PtGen 1.30 release f
  26.  
  27.   Fixed bugs:
  28.   - introduced in release e: if a memo, listviewer or cluster derivative had
  29.     a frame, no 'Options or ofFramed' was written.
  30.  
  31.  
  32. PtGen 1.30 release e
  33.  
  34.   New features:
  35.   - Added Copy to Clipboard ability to TXinputLine (press Ctrl+Ins)
  36.   - Extended TVTool support
  37.     - added TVTool's TbxWordEdit, TbxLongEdit and TbxRealEdit
  38.     - These inputlines now support TVTool ID setting and HistoryID support
  39.   - Extended TRealValidator with Decimals, a field which controls how many
  40.     decimals should be shown. This breaks existing TRealValidators in
  41.     resources!
  42.   - Added two new predefined object: the standard file dialog box and
  43.     TVTool's file dialog box. Of course they are only useful for prototyping
  44.     purposes.
  45.   - when a labeled view is deleted, it's label is deleted also. Before you
  46.     had always to remove the label yourself. If you didn't all kinds of 216
  47.     errors could be the result.
  48.  
  49.   Fixed bugs:
  50.   - Identifiers for string resources were not read back correctly.
  51.   - the Clock viewer was not redrawn when a different menubar was activated
  52.   - When a new dialog box was created, the help text added to the subviews
  53.     were not displayed (or wrong help texts were displayed). Only afteer
  54.     closing and next editing the dialog box the help texts were correct.
  55.   - When a dialog box which contained TCluster derivaties was cloned, the
  56.     previous view in Z-Order could sometimes be deleted.
  57.   - When a TInputLine was cloned the ofValidate flag was not set in the
  58.     cloned view.
  59.   - When a TValidator was cloned its flags were not cloned.
  60.   - When an inputline with the ofSelectable bit turned off was read back in
  61.     you could not select it.
  62.  
  63.  
  64.  
  65. PtGen 1.30 release d
  66.  
  67. - fixed bugs introduced in earlier 1.30 releases
  68.  
  69.  
  70. PtGen 1.30 release c
  71.  
  72.   New features:
  73.   - Added cloning of History views
  74.  
  75.   Fixed bugs:
  76.   - ListViewers were not cloned
  77.   - when you changed the message a validator should display when an error
  78.     occured, the field StrResID was written instead of ResStrID
  79.  
  80.  
  81. PtGen 1.30 release b
  82.  
  83.   New features:
  84.   - multiple views can now be moved/deleted when building a dialog box
  85.  
  86.   Fixed bugs:
  87.   - fixed bug in the button code. In real mode version of PtGen one could not
  88.     edit or create a button )-:
  89.  
  90.   - the delete function in the help texts dialog box did not work so help
  91.     texts could not be deleted
  92.  
  93.   - fixed bug in cloning of inputlines. Sometimes the cloned inputline got a
  94.     frame around it.
  95.  
  96.  
  97. PtGen 1.30 release a
  98.  
  99. - added resource capabilitie. PtGen now writes R<object name> records in
  100.   the interface of the created unit.
  101.   PtGen now also writes the file PTGRES.INC, an include file for your
  102.   resource making program.
  103.  
  104. - added a Write resource file menuitem option under the menubar item
  105.   File which writes a first version of MAKERES.PAS which you can tailor
  106.   to your needs.
  107.  
  108. - added a Write main program menuitem option under the menubar item File
  109.   which writes a standard (same as found in the manual) main program so
  110.   you can really quick prototype an application.
  111.   Just startup PtGen, create some objects, write them to file, write the
  112.   main program and you are can immediately compile and run your
  113.   application.
  114.  
  115.  
  116. PtGen 1.22ß release d
  117.  
  118. - added extra check in dialog box record type parsing
  119.  
  120. - a single quote (') in a menu item was not replaced by a double quote when
  121.   the file was written
  122.  
  123. - when loading an application from another directory than the current one the
  124.   helptexts were nog read correctly
  125.  
  126. - same for pressing Help (F1). It was not found in that case
  127.  
  128.  
  129. PtGen 1.22ß release a
  130.  
  131. - The menubar Init constructor was not correct. The GetExtend method should
  132.   have been prefixed by Application^.
  133.  
  134. - The menubar and popup view could not be linked.
  135.  
  136. - PbxDateEdit was not correctly readed from the source file
  137.  
  138. - when an error was detected when reading a PtGen file and Clock or
  139.   HeapViewer was enabled, PtGen aborted with a 216.
  140.  
  141. - PtGen discarded help constants of the form hc<letter><digit><whatever>.
  142.   PtGen now only discards help constants starting with hcH<number >= 2000>.
  143.  
  144. - menubar and popup objects other than the main menubar wrote a faulty
  145.   HandleEvent, causing PtGen to fail on such files.
  146.  
  147. - when an invalid mask was specified for a TVTool inputline, PtGen aborted
  148.   with a 216.
  149.  
  150. - when a history id was specified, its size was not correct.
  151.  
  152. - when an application didn't any links to its menubar or statusline, a
  153.   HandleEvent method was written in its interface, but not in its
  154.   implementation causing the compiler to fail with an undefined forward
  155.   message.
  156.  
  157.  
  158. PtGen 1.21ß release 2
  159.  
  160. - public release
  161.  
  162.  
  163. PtGen 1.21ß release 1
  164.  
  165. - enhanced the MenuBar and PopUp object with a local menu that lets you
  166.   add predefined menus as a File Menu or a Window Menu. Another option,
  167.   *absolutely unique*, is a sorting option for the menubar which sorts
  168.   all items always within divider lines
  169.  
  170. - TbxDateEdit used in its record TbxDateEdit which required TVTypes in the
  171.   uses clause which was not.
  172.  
  173. - editors buffer size was not preserved when entering a value in the
  174.   applicaion configuration dialog box.
  175.  
  176. - standard hcXXXX from the App unit added. Can break existing code! For
  177.   example if you have defined hcDosShell PtGen will give an error ('Internal
  178.   error: trying to reinsert constant').
  179.   The solution is simple: just delete these constants.
  180.   This applies only to constants defined in the App unit.
  181.  
  182. - added more predefined objects/links
  183.   - menubar
  184.   - help window
  185.   - change dir dialog box
  186.   - add procedure call object
  187.   - ascii text display object
  188.   To use this you need /bp/examples/dos/tvdemo and /bp/examples/dos/tvfm
  189.   in your unit path (you need TEXTVIEW.PAS and CALCULATOR.PAS)
  190.  
  191. - added more cloning
  192.   - cloning of menubar
  193.   - cloning of popup
  194.  
  195. - fixed bug. Objects could linked to Buttons in a dialog box, but code
  196.   was not written.
  197.  
  198. - fixed XInputLine bug: XInputLine actually was a plain InputLine, oops!
  199.  
  200. - history views:
  201.   - fixed not deletion of history views
  202.   - fixed writing of 3d history views: the boundaries were incorrectly set
  203.   - added history id managing, hsXXXX, type now in either a value or a
  204.     constant
  205.  
  206. - added mouse support to the TSpinButton from BBDlg
  207.  
  208. - added HeapViewer and Clock to Application Configuration Dialog box. You
  209.   need bp/examples/dos/tvdemo in your unit path (you need GADGETS.PAS)
  210.  
  211. - now listboxes should obey typing in of characters
  212.  
  213. - now the strings.tvr is backed up to strings.tvb before overwriting it,
  214.   when saving the application
  215.  
  216. - errors and log information are now written to PTGEN.LOG instead of
  217.   PTGERR.LOG
  218.  
  219.  
  220. PtGen 1.20ß release 8d
  221.  
  222. - The OnAppend flag was always set for the picture validator
  223.  
  224.  
  225. PtGen 1.20ß release 8c
  226.  
  227. - Saving of a stand-alone dialog box didn't work corectly, the file dialog
  228.   box (or was it the abandon work dialog box?) kept popping up.
  229.  
  230. - Improved string resource file handling. After the .tvr is selected, the
  231.   corresponding .inc file is presented directly in the file dialog box.
  232.   Previously the user had to retype it.
  233.  
  234. - Fixed some other 213 an 216 'bugs' in the string resource handling code.
  235.   These occured as one didn't do things 'correctly', they didn't occur during
  236.   'normal' operation.
  237.  
  238. - the width of the resource string files dialog box has been enlarged.
  239.  
  240. - When a dialog box didn't have a record and one turned the record option
  241.   on, the names of the variables in the record were not set.
  242.  
  243.  
  244. PtGen 1.20ß release 8b
  245.  
  246. - Real mode version broke with a Overlay not initialized bug.
  247.  
  248. - the bfLeftJust flag was written as bfLestJust.
  249.  
  250.  
  251. PtGen 1.20ß release 8a
  252.  
  253. - not all dialogs showed the correct version number. Fixed
  254.  
  255. - When a record for a dialog is created, the variable name initially equals
  256.   the label if any. Now illegal characters like ':' are filtered out so only
  257.   legal characters remain
  258.  
  259.  
  260. PtGen 1.20ß release 8
  261.  
  262. - hints were not displayed when added to a subview. Corrected.
  263.  
  264. - added full statusline editing capabilities
  265.  
  266. - added history support for inputlines
  267.  
  268. - bxIntegerEdit did not support a negative minimum or maximum value,
  269.   corrected
  270.  
  271. - enhanced statusbar editing. Now full support for various StatusDef
  272.   inputlines. Objects can now be linked to status keys too.
  273.  
  274. - added frame option to InputLine
  275.  
  276. - added a ChangeDirectory menu item
  277.  
  278. - added an Exit to Dos menu item
  279.  
  280. - previously, a view could have more than one label. Is not possible
  281.   anymore
  282.  
  283. - now a command (or menu item) can be (re)linked to user defined
  284.   objects too. Previously when a link was destroyed it was not possible
  285.   to restore it, now one can simply display all defined objects and link
  286.   to one of them
  287.  
  288. - Improved (?) popping up of menus. Now a button press + release pops up
  289.   the menu, a second press is needed to make a selection.
  290.   Holding down the mouse button is still possible and should work as
  291.   before.
  292.  
  293.  
  294. PtGen 1.20ß7
  295.  
  296. - internal release, bug fixes + additions, see above
  297.  
  298.  
  299. PtGen 1.20ß6a
  300.  
  301. - added support for TbxByteEDit, TbxIntegerEdit and TbxDateEdit
  302.  
  303. - bugs removed, sigh
  304.  
  305. - added the /25 commandline option
  306.  
  307.  
  308. PtGen 1.20ß5
  309. - hcConstants are now proceeded by 'hc' as this is more intiutive. 'hc'
  310.   is stripped when the helpfile is written.
  311.  
  312. - A single dialog box can now be created with Dialog|New. The saved
  313.   source code can be readed later on.
  314.  
  315. - graphics mouse can now be disabled by specifying the /NGM option on
  316.   the command line or in the PTGEN environment variable
  317.  
  318. - various little cosmetic fixes
  319.