Differences from VihvLCC 1

Namespaces

all core classes are now in 'vihv' namespace

No more 'T' prefix

old code

class MyControl extends TControl {}new code

class MyControl extends \vihv\Control {}

Other prefixes are on their places 'I' for interfacecs, like 'IAcl', 'E' for exceptions like 'EFileNotFound', etc.

Library splitted in pieces

In old VihvLCC 1 we had everything in one folder, including various tools, code templates, examples etc.

Now it is splitted in several different packages:

  1. VihvLCC core
  2. VihvLCC examples
  3. Project templates/theme templates
  4. VihvLCC utils
  5. Extensions

See downloads (todo link here)