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








"Matthew Wilson" <matthew hat.stlsoft.dot.org>