1.0 Beta 2
============================================

- QSInterpreter::currentProject() renamed to QSInterpreter::project()

- QSInterpreter::objectSource() moved to QSProject::objectSource()

- QSInterpreter::setObjectSource() moved to QSProject::objectSource()

- QSProject::formXML() has been renamed to formUi() for consistency

- Renamed functions QSProject::openDeveloper() and QSProject::closeDeveloper()
  to QSProject::openIDE() and QSProject::closeIDE()

- Renamed QSProject::DeveloperFlags to QSProject::IDEFlags and 
  FullDeveloper to FullIDE.

- Change constructor of QSInterpreter to take a pointer to QSProject, 0 as default

- Added constructor in QSEditor that takes a QSProject pointer.

- Removed QSEditor::activeEditor() and QSEditor::editors(). 
  Use QSProject::activeEditor() and QSProject::editors() instead.

- Added function QSInterpreter::setProject()

- Added function QSInterpreter::isRunning()

- Added signal:
  QSInterpreter::error( const QString &message, QObject *context, const QString &filename, int lineNumber );

- the constructors of QSWrapperFactory and QSObjectFactory both take
an optional QSInterpreter pointer as argument. The default is to use
the default interpreter. The now absolete addFactory() functions have
been removed.

- added QSA_IS_VERSION(major, minor, micro) macro

- fixed config.h inclusion

- made presence of Table and XML module in Qt optional

- fixed crash in syntax completion of Array type

- added -thread option to the Unix configure script. It will override
  the automatic detection.

- added range check for Array.length

- better Array and Number to QVariant conversion for return value of
  QSInterpreter::evaluate()

- prevent possible infinite recursion on toString()

- fix crash when closing interpreter after script errors

- Started credits list

