c++.stlsoft - Pantheios 1.0.1 beta 33 released
- Matthew Wilson (64/64) Oct 06 2007 7th October 2007 - 1.0.1 beta 33
7th October 2007 - 1.0.1 beta 33 ================================ Download from http://sourceforge.net/project/showfiles.php?group_id=141831&package_id=155759 Summary: -------- * standardised Initialisation Error Codes * large number of makefile changes, to simplify & clean * callback functionality to be.COMErrorObject * minor bug-fix in be.Win32syslog Details: -------- General: + added Initialisation Error Codes for core+be+fe. Codes defined in include/pantheios/error_codes.h; code strings defined in core/init_error_strings.c + added include/pantheios/error_codes.h + added core/init_error_strings.c ~ renamed core/strings.c => core/severity_strings.c - removed all be.loader files from distribution, as it's not ready yet. (Should be in next release.) Makefiles: + added in new strings file (core/init_error_strings.c) ~ adjustment for source renaming (core/severity_strings.c) + added in new target for bec.COMErrorObject.WithCallback ~ adjustments to play nice on silly old Windows when asked to clean and the to-be-cleaned items do not exist. ~ shortened some of the macros to work with old makes Application Layer: Core: + new pantheios_getInitErrorString() and pantheios_getInitErrorStringLength() API functions ~ changed all hard-coded error-codes to use the new Initialisation Error Codes Front-ends: + added Initialisation Error Codes for core+be+fe ~ changed all hard-coded error-codes to use the new Initialisation Error Codes Back-ends: + added Initialisation Error Codes for core+be+fe ~ changed all hard-coded error-codes to use the new Initialisation Error Codes be.COMErrorObject: + added initialisation & callback functionality + added pantheios_be_COMErrorObject_getDefaultAppInit() + PANTHEIOS_BE_COMERROROBJECT_F_DONT_OVERWRITE_EXISTING be.file: + added PANTHEIOS_BE_FILE_MAX_FILE_LEN ~ changed the buff init struct member to use this symbol. be.Win32Console: ~ strengthened exception-safety in Win32Console_Context::lookupConsoleMx() - now will either enter a full pairing of {name;mutex} or nothing. be.Win32syslog: ~ added the hostNameBuff init struct member. ~ now rejects process identities containing whitespace ~ bug fix to remove erroneous space between PRI and TIMESTAMP Examples: ~ changed all hard-coded error-codes to use the new Initialisation Error Codes Depends on: * STLSoft 1.9.6 or later (http://stlsoft.org/downloads.html)
Oct 06 2007