Description
- Make C++98 the minimum supported version, removing compatibility macros for pre-Standard compilers
- Make C++11 supported; requires removal of use of std::unary_function and std::binary_function (which is backward-compatible)
The intent of these changes is to allow Xalan-C++ to compile with all contemporary compilers up to at least C++17, while still retaining support for older platforms as much as possible. Only thoroughly obsolete platforms will be left out.