     ********************************************************************      
     *                                                                  *      
     *  2005-2022 (C) The Pulsar Engineering (http://www.thepulsar.be)  *      
     *                                                                  *      
     ********************************************************************      


You may redistribute and modify the documents under the terms of the GNU LESSER
GENERAL PUBLIC LICENSE Version3 only. The documents are distributed WITHOUT ANY
EXPRESS OR IMPLIED WARRANTY, INCLUDING OF MERCHANTABILITY, SATISFACTORY QUALITY
AND FITNESS FOR APARTICULAR PURPOSE.

CHANGELOG:
----------

v0.1:
        initial release for job system

v0.2:
	added support for linux

v0.3:
	added instancers

v0.4:
	added SPC0 file format and storage buffers

v0.5:
	added scope tickets, scoped event callbacks and notify base class

v0.5.1:
	corrected header files of v0.5 that were not updated by git correctly

v0.6:
	added messaging

v0.7:
	added scope access to private parts

v0.8:
	added centralized message handler and uid generator

v0.8.1:
	fixed memory leak in uid linux

v0.9:
	added networking utilities (messaging over TCP/IP)

v0.9.1:
	fixed multiple connect() issue in client.hi

v0.10:
	added sessions for TCP messaging

v0.11:
	added library/modules

v0.12:
	added versionning

v0.13:
	added symbolic math solver

v0.14:
	added math::optics foundation classes for seidel/wavefront evaluation

v0.15:
	fixed project error and rename push function in job_base class
	allow copy of client list in TCP server
	removed set_done() function from job
	included id retrieval in session base
	perform done() action even on error
	added test facilities
	added remove() function to session db
	fixed type comparison with libraries (dll/so)
	enabled state access to session via parent (id, push_state)
	introduced concept of event::base and callback polling mechanism
	fixed bug with on_disconnect

v0.15.1:
	improved disconnection detection by adding shutdown() before close()
	in TCP sockets

