Update example.

git-svn-id: http://textpattern.googlecode.com/svn/development/4.x@5714 2fea6a4d-a838-0410-917b-93a53c48e9d2
Make separator and namespace extendable.

Optimize execution order.

git-svn-id: http://textpattern.googlecode.com/svn/development/4.x@5715 2fea6a4d-a838-0410-917b-93a53c48e9d2
Rename to interface.

git-svn-id: http://textpattern.googlecode.com/svn/development/4.x@5716 2fea6a4d-a838-0410-917b-93a53c48e9d2
LF.

git-svn-id: http://textpattern.googlecode.com/svn/development/4.x@5717 2fea6a4d-a838-0410-917b-93a53c48e9d2
Throws an exception on error.

Prevents it from going nuts on invalid files.

git-svn-id: http://textpattern.googlecode.com/svn/development/4.x@5718 2fea6a4d-a838-0410-917b-93a53c48e9d2
Introduces Textpattern_Textpack_String_Iterator.

Textpack file iterator parser. Allows parsing any number
of any size Textpack files without exhausting memory.

It wraps around the normal TextpackParser and FileIterator,
parsing only a one line at a time. Being an iterator,
parsing can be stopped at any given time.

This parser can be used to generating the new language
panel as it can easily fetch the language names from the
files.

To optimize parsing even more, we should remove regular
expressions. For instance the whole comment check
thing is rather unnecessary when you really just want
to read the first two bytes.

git-svn-id: http://textpattern.googlecode.com/svn/development/4.x@5719 2fea6a4d-a838-0410-917b-93a53c48e9d2
Fix issues with active language selection.

* Add CSRF protection.
* Fix remote file read (language=../path/to/any/file.txt).
* Validate selected language option.
* Return error message on error.

git-svn-id: http://textpattern.googlecode.com/svn/development/4.x@5720 2fea6a4d-a838-0410-917b-93a53c48e9d2
Remove old load_lang() file fallback due to security issues.

The interface for this is already gone too. Has been since
4.5.0.

It does not sanitize the filename, but is used to process
user defined values. It neither implements the whole
parser.

git-svn-id: http://textpattern.googlecode.com/svn/development/4.x@5721 2fea6a4d-a838-0410-917b-93a53c48e9d2
Brand message as an error.

git-svn-id: http://textpattern.googlecode.com/svn/development/4.x@5722 2fea6a4d-a838-0410-917b-93a53c48e9d2
Updated schema.org markup in front-side theme

git-svn-id: http://textpattern.googlecode.com/svn/development/4.x@5723 2fea6a4d-a838-0410-917b-93a53c48e9d2