{*************************************************************}
{            HTML Compressor Component for Delphi 32          }
{ Version:   1.2                                              }
{ Author:    Aleksey Kuznetsov, Kiev, Ukraine                 }
{              (Xacker), ,          }
{ E-Mail:    xacker@phreaker.net                              }
{ Home Page: http://www.angen.net/~xacker/                    }
{ Created:   March, 21, 1999                                  }
{ Modified:  April, 17, 1999                                  }
{ Legal:     Copyright (c) 1999 by Aleksey Xacker             }
{ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! }
{ If you will use to a component in your programs, hold me in }
{ "credits" !                                                 }
{ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! }
{        ,   }
{    "" !                                 }
{ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! }
{*************************************************************}
{   HTML Compressor (English)                                 }
{ This component is indended for compressing of HTML files,   }
{ resulting in shorter downloading time. Your pages will      }
{ appear in exactly the same way in your browser, but they    }
{ will be about 20% smaller. ompressor removes all           }
{ information used for editing in the HTML file. This         }
{ information is unneeded for viewing the HTML file but is    }
{ simply used to make its editing a lot easier.               }
{   Options:                                                  }
{    * Replace simple tags (<strong> to <b> and <em> to <i>,  }
{        etc.)                                                }
{    * Put tag <center> instead of <p align=...>              }
{    * Remove superflious inverted commas in tags             }
{    * Remove superflious spaces                              }
{    * Remove superflious returns (0D, 0A)                    }
{    * Remove all returns (0D, 0A)                            }
{    * Remove Front Page's <!-- webbot span...> tags          }
{*************************************************************}
{  HTML Compressor (Russian)                                  }
{     HTML ,   }
{      .  web   }
{          ,   }
{   , ,  20% . }
{ Compressor   HTML             }
{ .       }
{ ,      .     }
{*************************************************************}
{  Properties                                                 }
{    SimpleTags - <em> to <i>, <strong> to <b> etc            }
{    Center - <p align=center> to <center>                    }
{    InvCommas - Remove superflious inverted commas in tags   }
{    Spaces - Remove superflious spaces                       }
{    Returns - Remove superflious returns                     }
{    AllReturns - Return all returns                          }
{    Webbots - Remove Front Page's <!--webbot...> includes    }
{    BlockquoteToUl - Replace <blockquote> to <ul>            }
{                                                             }
{    Buffer: Pointer - HTML file (read only)                  }
{    IsCompressed: Boolean - Is HTML file compressed          }
{    SourceSize,                                              }
{    TargetSize: LongInt                                      }
{  Methods:                                                   }
{    function LoadFromFile: Boolean - (Return False if error) }
{    function SaveToFile: Boolean - (Return False if error)   }
{    procedure Compress - (Compress Buffer)                   }
{*************************************************************}
{                     IMPORTANT NOTE:                         }
{ This software is provided 'as-is', without any express or   }
{ implied warranty. In no event will the author be held       }
{ liable for any damages arising from the use of this         }
{ software.                                                   }
{ Permission is granted to anyone to use this software for    }
{ any purpose, including commercial applications, and to      }
{ alter it and redistribute it freely, subject to the         }
{ following restrictions:                                     }
{ 1. The origin of this software must not be misrepresented,  }
{    you must not claim that you wrote the original software. }
{    If you use this software in a product, an acknowledgment }
{    in the product documentation would be appreciated but is }
{    not required.                                            }
{ 2. Altered source versions must be plainly marked as such,  }
{    and must not be misrepresented as being the original     }
{    software.                                                }
{ 3. This notice may not be removed or altered from any       }
{    source distribution.                                     }
{*************************************************************}
{ 12 April 1999: Added <blockquote> compression.              }
{*************************************************************}
{ 17 April 1999:                                              }
{   Corrected <blockquote> compression.                       }
{   Fixed bug arising at compression of subtag alt=           }
{   Increased degree of compression due to removal of spaces  }
{     between </td></tr>, </tr><tr>, </tr></table> etc...     }
{*************************************************************}
