Actually, the whole idea of X-mas comes from the ancient _Christian_ practice of using the letter X as an abbreviation for the name Christ. The X represented the cross, which in turn represented Christ. Technically, then, X-mas still literally means Christmas.
The article referenced another article at http://www.bbc.co.uk/news/world-middle-east-12888421 as its source. This article, while giving much information as to the codices' content, does not mention anything about homosexuality. Also, isn't it a bit suspicious that the first claims for an openly...