System module to be taken out of zorba's core
build dir excluded
Fixed the compilation error caused by the latest String API changes.
I have added the correct categories for the modules that appear as part of the left menu tree of the XQDoc documentation. I have also update the external modules as well.
changes in the c++ api regarding functions
changes in the c++ api regarding functions
System module enhaced for WINDOWS with:
$system:hardware-logical-cpu
$system:hardware-physical-cpu
$system:hardware-logical-per-physical-cpu
$system:hardware-physical-memory
$system:hardware-virtual-memory
$system:hardware-manufacturer
XQDoc rework.
Now zorba and each external module have two build targets: xqdoc-xml and xqdoc. 
xqdoc-xml is to generate the xml from xqdoc information.
xqdoc target is to generate the final html from the intermediary xml.
Zorba's xqdoc depends on the xqdoc-xml from zorba and all external modules.
You can also build the xqdoc target for a specific external module, and generate only its documentation. If the external module is built in zorba project, then the zorba internal modules' xqdoc is always generated.
Update for System Module so you can get Processors and Physical Memory...
Temporarily #if'd out code that doesn't compile on Mac OS X.
fix for system module conflicting with CPUID and PIC, also some fixes for precompiled headers...
Fixes for system module
fixed system module
Hack to compile on Mac OS X.
fixed system module in Mac OS X
Fix for system warning and another fix for precompiled headers
System Module Warning Remove...
new DECLARE_ZORBA_MODULE macro for all external modules + version 1.0 for all modules
Fixed email module to compile again
Added DECLARE_ZORBA_SCHEMA() and cut over internal and external modules to
use it. Enhancements to DECLARE_ZORBA_MODULE(), including better API with
explicit parameters, and shorter target names to help Windows 260-character
path limitations.