www.digitalmars.com         C & C++   DMDScript  

c++.stlsoft - Pantheios: Breaking change coming in 1.0.1 beta54!

Please note that the next release of Pantheios - 1.0.1 beta 54; due 19th
Nov - will contain a breaking change involving all stock front-ends.

*ALL* code using Pantheios must be recompiled, or linker errors may occur.

fe.simple: all instances of FE_SIMPLE_PROCESS_IDENTITY should be replaced
with PANTHEIOS_FE_PROCESS_IDENTITY

fe.N: all instances of PAN_FE_N_PROCESS_IDENTITY should be replaced with
PANTHEIOS_FE_PROCESS_IDENTITY

fe.WindowsRegistry: all instances of PAN_FE_PROCESS_IDENTITY should be
replaced with PANTHEIOS_FE_PROCESS_IDENTITY


Please ensure that you do full search and replace in all projects depending
on Pantheios.

There is no backwards compatibility measure. Attempting to compile code
using the old symbols will fail, however, with an error along the lines of:

fe_err.cpp(9) : error C2226: syntax error : unexpected type
'_pantheios_no_longer_uses_the_symbol_FE_SIMPLE_PROCESS_IDENTITY_all_front_e
nds_now_recognise_PANTHEIOS_FE_PROCESS_IDENTITY_'


I apologise for the inconvenience, but it's extremely important to get all
these ironed out before the 1.0 release proper.

Cheers

Matt

--

Dr Matthew D. Wilson

Director, Synesis Software - Fit-for-purpose Software Solutions
    (www.synesis.com.au)
Author: "Extended STL, volume 1", Addison-Wesley, 2007
    (www.extendedstl.com)
Author: "Imperfect C++", Addison-Wesley, 2004
    (www.imperfectcplusplus.com)
Nov 17 2007