IPRT: Separated out RTPathAbs from the posix, fixing it up for windows + OS/2, and made it generic. Also added some NT path routines.
Merged in iprt++ dev branch.
Build fix.
iprt: Added RTSTR_VALIDATE_ENCODING_EXACT_LENGTH for RTStrValidateEncodingEx and RTUtf16ValidateEncodingEx.
IPRT: Added RTUtf16ValidateEncodingEx, RTUtf16ValidateEncoding and RTUtf16IsValidEncoding.
header (C) fixes
runtime: backed out r77481,r77482,r77483,r77484,r77485
Runtime: linux 3.4-rc3 build fix [-fpermissive]
Runtime/strings: add Utf-8 and Utf-16 sanitising to a white list of characters. Use ranges not individual code points for the white list.
Runtime/strings: add Utf-8 and Utf-16 sanitising to a white list of characters. Do not validate the string encoding in advance.
Runtime/strings: add Utf-8 and Utf-16 sanitising to a white list of characters. Fix a burn.
Runtime/strings: add Utf-8 and Utf-16 sanitising to a white list of characters.
iprt,++: Tag allocation in all builds with a string, defaulting to __FILE__.
IPRT: minor string fixes (use RTStrAlloc and friends instead of RTMemAlloc)
Automated rebranding to Oracle copyright/license strings via filemuncher
IPRT: Some latin-1 cleanup and some preditions in the recoding loops.
iprt/string: change behaviour of Utf16 to Latin1 to reject untranslatable strings instead of doing a best-effort translation
iprt/string: conversion between Utf16 and Latin1
IPRT,HostDrv,AddDrv: Export public IPRT symbols for the linux kernel (pain).
rebranding: IPRT files again.
Rebranding: replacing more innotek strings.
The Big Sun Rebranding Header Change
Added RTUtf16CalcUtf8Len and RTUtf16CalcUtf8LenEx.
The Giant CDDL Dual-License Header Change.
uni* str* utf* -> common/string/