.gitignore as generated by mxgit
Introduce rule 'IsNotEmptyString'
Fixed email address regex, top level domains no longer have an upperbound length of 6
Introduced XPath.findOrCreateSynchronized, which, like findOrCreate searches for the first object matching certain criteria, or creates one. However, this implementation is thread & transaction safe, in the sense that multiple simultaneous calls to findOrCreateSynchronized still construct at most one instance.
Minor code beautifications
Introduced RegexQuote, to be able to escape replacement values so that can be used literally in Mendix built-in regex functions
Introduced copyAttributes, as defined in REST services, to copy similarly named attributes from one object to another
Merge pull request #1 from mendix/development

Development