Legend
v206 Minor changes not affecting functionality. October 29, 2005.
v205 " 
v204 Just this comment is added:
     Source code is checked aginst unexpected changes against 1.0.22.176.
v203 bug 20051022Division16 fixed. 
     Symptom: incorrectly did operation ..4.arg
              for arg > 2^16-1
     Note: that big and little endian relate to byte swapping.
           s2s does not flip bits.
           There reason: flipping bits is transparent on Interl platform
           because we always see the finally resulted byte.
v202 VB project extractor added. April 18, 2004. 202 - 201 checked.
v201 Minor improvement in db2text. April 18, 2004.

v200 Documentation updated.  April 17, 2004.
e178 dBase2text slightly updated. 4-17-2004? 

v177 March 24. MsgBox. Converted cases no longer depend on number of arguments.

s2s Revision 22 Update 176  March 20.
      Better readme.


e175  March 19.
        Done for vb2asp:
         z-index excluded from static-visibility forms
         Image dimensions converted.

e174  Vb2asp readme is partially corrected.
      
e173  March 18, 2004.
      Better readmes.
      Ready for post on Web as a draft.
      Checked.
e172  Better readmes.
      Checked except readmes.

v155  Worked on readme and Form_Unload

      
      minor bug discovered - not fixed yet: 
          Protection 'do not save anything outside of RESULT_FOLDER'
          does not work if schema attempts to write on another disk than disk of source. 
          For example, 
              If vb2asp converter parses file c:\big_folder\projectfile\vb_project.vbp,
              and this file has a line: Form=d:\myform.frm in vb_project.vbp,
              then result of this form will be saved to d:\myform.frm.
              Thus, the source form will be changed.

   vb2asp updates.
      Image control is half-automated now.
      Better warnings style *-* and *!*.
      Converts, compiles, preparsed runs, dynamic runs.

      Timers are better.
      web_SetVis now handles both form and control
      Autosets to ApartmentThreaded for VB6 projects.
      Project Type handled.
      .Show conversion
      Moving frames first version done for IE. Works nicely.
      vb2asp/readme.txt moved to html
      vb2asp. Restriction on forms quantity removed.
      "webbed" select control synchronized with z-index now
      menu hides; select hides well;
      Routine updates: pointer and menu container mark.
      vb2asp rewritten accoring new \? syntax.

   bug fixed: misspelling in 'auxiliary'
   bug fixed: space in file name in *.vbp-project file;
              Can appear us unfinished sentence "...Program " for
              files under "Program Files" folder.
   bug fix: vb2asp March09,2004: missed initial form dimentions
         causes problems empty right side in asp-inital values;
      placeholder for picture, image, and clip controls added to web page,
         but link to actual picture must be edited manually.
   empty id="" bugs fixed;
   bug in 73 found: 
            static geometry 
            conversion crashes: 
               scale ... must be replaced with $scale

e125  February 28.
      ZIP viewer bugs fixed
e110. Bmp header viewer added.

  108 December 15. 2003. WordTables2HTMLTables.
      Checked.
    .85 sml minor changes.
    .81 sml.Math.
                                   
.76 CODE UPDATE. September 13.
    Checked.
    CODE UPDATE. Fist since Update 1.
                 \? \# added to string expression.

.73 September 12. Examples republished on Web.
    Checked.

    vb2asp. Inline controls dimensions correctly decreased.
            Makes MDI project runnable on Web.
            HandleClick --> HC
            </option> fixed
            overlapping forms works
            MedWeb terminates correctly now.    
            unload/termination updates.
            call dll and timers updated.
            vb2asp project restructuring began
            TextArea works.
            ScrollBars added to text boxes.

 .60 private and arch part removed form main folder)

    Discovered ...
         MiniBug: asp2php report: End is not closedSource text exception.
                  space needed.

         Restriction:
                  Source
                    if x then %>
                       Text <br />
                       Text <br />
                    <% else
                         x=0
                  may not converted as programmer thinks, because
                  line break is not between then and else, so
                    "if a then b else c"
                  form is assumed.
                          
   vb2asp option to exclude modules added;
          manipulation for converted forms with 
          static-vislibility are more flexible now;
   vb2asp 
       
       MinorBug: fixed: 
           unexpected load and display of TraceConsole blocked;
           'this avoids reloading Console
           'when form desroying process is in progress:
           If "Y" = IAmLoaded Then _
               Console text_to_append, txtHelpb
       
       MinorBug: dll-exception does not erase previous
                 msgbox message
                 msbbox messages are accomulated, not
                 erased.
       
       Bug: fixed:
            ComboBox property exchange does not work in dll:
            '<<<*>>> ListBox helper
            Public Function web_Display_ListBox$( _
                   ob As Control)

       
       FeatureAdded: 
            1. scenario is persistent through the session:
               input type="hidden" name="hdnScenario" ... 
            2. recursion at destroying all forms eliminated;
               interference with another destroyers eliminated;
            3. all global names start with prefix web_ now;  
    

.45  August 4.
     SheetSchema.
     
     Bug: fixed: vb2asp: Not all Standard modules parsed for: End --> web_End.

.42  More minor examples.
     August 1, 2003.
     
     MDIForm_Load is half converted: 
         web_mForm_Load is not added; therefore,
         visibility machinery is not added completely
         to MDI form.

     vb2asp show vbModal problem resolved.

     NeutralBug: asp2php: 
          remark   .10       <          ..percept."VBSCRIPT"           :
                   +.t +.r10     'this +.t is redundant and removed after fix;

     
     Bug: fixed: asp2php: global variables:
                    $err_number_c_, ... 
                 added to simulate "on error resume next" functionality
                 recognized as functions by converter.

     
     MinorBug: fixed: asp2php: float number with period at the end like
                       1000. 
                       are not recognized.

     
     MinorBug: fixed: uncaught objects in form object.name
                      are not warned.

     
     Bug: vb2asp-->asp2php:
          in JavaScript code HandleClick, extra space in action:
               like: obj.form.action = 'BLog.php ';
          
     
     Bug: vb2asp: MsgBox is not parsed in Class.
                  web_Main is not found in result project.

     
     MinorBug fixed: list2preferences:
         Sub Form_Load  --> Sub Form_Load()

     
     MinorBug fixed: vb2asp:
        comments:
          'comment
        were not understood in form's control script.

.28  S2S_in_DLL updated
.26  update_link_scripts

Bug: list2preferences 
     fixed now: 
     in schema main.txt
     corrected code is:
   Public Sub main()
       Set $glo  = New $cls
       'in parent application, it is recommended:
       'form.show vbModal
       $frm .Show vbModal
   End Sub



MinorBug: asp2php
     variable Now does not diplay conveniently in php string


MinorBug: asp2php

     Symptom: Warning: Cannot add header information - headers already sent by ...

     If you convert response.redirect, then
        blanks and end-of-line characters must be manually
        removed from custom.inc (fixed now)
        and from all converted files.
        For example, any characters between ?> ... <?


MinorBug: asp2php
        response.redirect converted to 
                 header("Location: " .  $redirect_url);
        after VB comment string becomes part of comment.

 .24   July 19, 2003.  
            vb2asp. Tab's graphics is in compliance with CSS now.
       vb2asp: StartUp restructured: Original Startup runs at first call to dll interface.
               Switches: local is added
               Caller: is in progress
       
 bug1 found in vb2asp and fixed: 
            'this line must be commented out
            'dim VbAppAnySize
            'for variable with the same name from Session Scope
            '    was not overridden by page scope.

 .3     folder2html updated
        searches added

 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
 .2b    Minor but annoying Examples distribution bug.
        This distribution is checked.
 .2     Minor restructuring and 'texts' updates.
        Checked.
 Revision 22, Update 1. July 4, 2003.
        Rebuilt.
 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM


Legend.

  Bug        - Bug.
  MinorBug   - which does not damage the work in general and usually can be easily fixed.
  NeutralBug - redundant code which does not affect results.
  Checked    - new revision is compared byte-by-byte whith former revision
               to check that not updated code is really intact.


Todo.

1. Needs a better GUI. Should be able to arbitralily set the location of 
   RESULT_FILES or result files.
2. seems misleading help: it says not space required before , in $name , but crashes
   if no space(ZIP) project : ..=in."\T$intable ,1,$file_length"    :   'read all file
3. More clear excheption catching and reporting model in schema.
   In particular, excheption when attempt to work outside of RESULT_FILES.