2017/02/25:Added new OpenGL C++ classes OpenGLShape, OpenGLMateria,
OpenGLTexturedSphere, OpenGLTexturedCylinder and some subclasses of OpenGLGeometry.
2017/02/01: Updated ApplicationView
and Exception classes to support UNICODE,
and ModuleFileName class
to parse a commandline parameter, and furthermore added WException, TException, and caught macros to Excetion.h file.
2016/12/18: Updated C++ classes to support MultiTexturedShapes in Direct3D12
and added new sample programs to use multiple ConstantBufferViews, ShaderResourceViews, and MultipleTexturedCubes.
2016/12/08: Updated C++ SmartPtr class in 'include/sol', and updated sample programs of OpenGL, Direct10, Direct3D11, Direct3D12 and DirectX
to use the class.
2016/12/01: Updated C++ classes in 'include/sol/', 'include/sol/directx' and 'include/sol/direct3d12/' folders
to support image readings, texture uploadings, and ID3D11On12Device interface in Direct3D12.
Added C++ classes ImageFileReader, Direct3D12IntermediateResource, Direct3D11On12Device, and Direct3D11On12WrappedResource.
2016/11/20: Updated C++ classes in 'include/sol/wic' and 'include/sol/direct3d12/' folders
to support image readings and texture uploadings in Direct3D12.
2016/10/24: Updated C++ classes in 'include/sol/dxgi' and 'include/sol/directx/' folders,
and added new C++ classes to support Direct3D12 interfaces to 'include/sol/direct3d12' folder.
2016/09/10: Updated C++ and OpenGL classes in 'include/sol/' and 'include/sol/opengl/' folders.
Added new classes Positioner, ColorPositioner, EyePositioner, LightPositioner, and OpenGLQuadSurfaces.
2016/08/17: Updated OpenGL classes in 'include/sol/opengl/' folder.
Added new classes Vector, OpenGLBufferedShape, OpenGLColoredBox, OpenGLColoredCube, OpenGLRegularIcosahedron, OpenGLColoredRegularIcosahedron and OpenGLRegularPolygon.
2016/07/29: Updated OpenGL classes in 'include/sol/opengl/', 'include/sol/opengl2/' and 'include/sol/openglarb/' folders.
Added new classes OpenGLArrayBuffer, OpenGLMultiTexturedBox, OpenGLMultiTexturedCube, TextureCoordTriangularBox and TextureCoordTriangularCube.
2016/07/22: Updated OpenGL classes in 'include/sol/opengl/', 'include/sol/opengl2/' and 'include/sol/openglarb/' folders.
Added new classes OpenGLTexturedCube, OpenGLRenderBuffer(s), OpenGLFrameBuffers(s).
2016/07/12: Updated OpenGL classes in 'include/sol/opengl/', 'include/sol/opengl2/' and 'include/sol/openglarb/' folders to use GLEW.
Added new classes OpenGLProgram, OpenGLShader, OpenGLVertexShader, OpenGLFragmentShader, and OpenGLUniform for OpenGL V2.
Modified OpenGLRenderContext class to create a context-version-dependent context by using wglCreateContextAttribsARB.
2016/03/15: Updated XMMatrix and XMVector classes to replace XMMATRIX and XMVECTOR in 'include/sol/direct3d11/' folders.
2016/03/05: Updated Direct3D11Blob and Direct3D11ShaderCompiler to use D3DCompile API, and XMMatrix class to replace XMMATRIX in 'include/sol/direct3d11/' folders.
2016/02/25: Updated Direct3DX11Shape and DirectX3D11TimerThread in 'include/sol/direct3d11/' folders.
2016/02/15: Added Direct3DX11Effect and its subclasses in 'include/sol/direct3d11/' folders.
2016/02/05: Updated Direct3DX11Shape and its subclasses in 'include/sol/direct3d11/' folders.
2016/01/25: Added Direct3DX11Shape and its subclasses to 'include/sol/direct3d11/' folders.
2016/01/15: Added Direct3D 11 classes to 'include/sol/direct3d11/' folders.
We have changed Zero macro to ZERO, and exception macro to IException(Inline Exception) in our library to avoid symbol conflictions within Windows include files.
2016/01/01: Updated Office library files in 'include/sol/office' to be compiled for Office 2013.
2015/12/24: Updated library files under 'include/sol/' to use safe string functions and ISO C++ conformant functions.
Modified xml library in 'include/sol/xml' to be compiled for MSXML4 and MSXML6 respectively.
2015/12/14: Updated library files under 'include/sol/' to use safe string functions.
2015/12/04: Updated Direct3D 10 in 'include/sol/direct3d10/', and HashTable in 'include/sol/'.
2015/11/27: Updated Direct3D 10 in 'include/sol/direct3d10/' folder.
2015/11/22: Updated Direct3D 10 in 'include/sol/direct3d10/' folder.
2015/11/15: Updated Direct3D 10 for DXUTShapes in 'include/sol/direct3d10/' folder.
2015/11/07: Added DXGI and Direct3D 10 classes to 'include/sol/dxgi/', and 'include/sol/direct3d10/' folders.
2015/10/05: Added WIC and DirectX classes to 'include/sol/wic/', and 'include/sol/directx/' folders.
2015/08/20: Updated OpenGL* classes in 'include/sol/opengl/' folder, and JPGFile* and PNGFile* classes
2015/07/26: Updated OpenGL* classes in 'include/sol/opengl/' folder to use APIs of OpenGL, and wgl(Windows OpenGL Library) instead of GLFW.
2015/07/15: Added OpenGL* classes for OpenGL and GLFW to 'include\sol\opengl'.
2015/07/15: Updated XML* classes in 'include/sol/xml' folder to fix compile errors on latest MSXML.
2012/12/01: Added ModalWindow, FileDialog, FileOpenDialog, FileSaveDialog, ControlPanel, ExtractIconto to 'include\sol\shell'.
2012/11/13: Added KnownFolder, KnowlFolderManager, ShellView, ShellItem, ShellBrowser, FolderView, FolderViewHost,
ExplorerBrowser and NameSpaceTreeControl to 'include\sol\shell'.
2012/10/15: Updated WbemQueryApplet, WbemClassObjectEnumerator, and WbemLocator classes in 'include\sol\wmi'.
2012/10/01: Updated NetFwPolicy, NetFwRule, NetFwProfile, NetFwOpenPort and NetFwService in 'include\sol\netfw'.
2012/09/20: Added NetFwMgr, NetFwPolicy, NetFwRules, NetFwProfile, and NetFwServices to 'include\sol\netfw'.
2012/09/10: Added NetConnectionManager, NetSharingManager, and NetworkListManager to 'include\sol\netmgr'.
2012/08/10: Added SystemMetrics and Stream classes, and updated Window and View classes for CommonCotrols V6.
2012/07/20: Added ScrolledImageView and updated Composite, ImageView, and TransparentButton classes in 'include\sol'.
2012/07/03: Updated View Composite, Primitive and Gadget classes in 'include\sol'.
2012/06/12: Added ColorMixer and ColorChooser classes to 'include\sol' and updated Gdiplus classes in 'include\sol\gdiplus'.
2012/05/17: Added ImageBlender/Tuner classes to 'include\sol\gdiplus' and OfficePublisher classes to 'include\sol\office'.
2012/04/17: Added Gdiplus Image Converter classes to 'include\sol\gdiplus' and ImageBox/ImageButton to 'include\sol'.
2012/04/01: Updated WMI classes in 'include\sol\wmi' and String/BString/WString classes 'include\sol'.
2012/03/01: Added MSHTML classes to 'include\sol\html' and updated HTMLView in 'include\sol\ole'.
2012/02/01: Added Url Cache classes to 'include\sol\wininet' and updated WMP classes in 'include\sol\wmp'.
2012/01/01: Added WMP classes to 'include\sol\wmp' for Windows Media Player.
2011/09/09: Updated library files and sample programs for Microsoft Visual Studio 2010 and Office 2010.
2011/02/25: Added Schema classes to 'include\sol\xml' and updated Ole classes in 'include\sol\ole'.
2011/02/08: Added XSL and SAX classes to 'include\sol\xml'.
2011/01/29: Updated XML classes in 'include\sol\xml' and DNS classes in 'include\sol\dns'.
2011/01/14: Updated DNS classes in 'include\sol\dns'.
2011/01/06: Added DNS classes to 'include\sol\dns' and AddressInfoList classes to 'include\sol\net'.
2010/11/01: Added ICMP classes to 'include\sol\icmp' and IPString and IPAddress classes to 'include\sol\net'.
2010/06/06: Added service control classes to 'include\sol\service' and updated Office Application classes in 'include\sol\office'.
2010/05/13: Updated WMI(Wbem) classes in 'include\sol\wmi' and Office Application classes in 'include\sol\office'.
2010/04/09: Updated an Auxdef.h and added some classes for Office Application to 'include\sol\office'.
2010/04/02: Updated some WMI(Wbem) classes and added a lot of WMI(Wbem) classes in 'include\sol\wmi'.
2009/12/24: Updated a lot of WMI(SWbem) classes in 'include\sol\wmi' and WMI samples 'src\console_app\wmi'.
2009/12/19: Added a lot of WMI(SWbem) classes to 'include\sol\wmi' and UPnP classes to 'include\sol\upnp'.
2009/11/08: Released new SOL9 2.0 library and samples.
Last modified: 13 Mar 2017
Last modified: 13 Mar 2017
Copyright (c) 2000-2017 Antillia.com ALL RIGHTS RESERVED.