Added script to automatically fix lang/availableLang properties in plugins. Fixed some plugins on first run.
Created indentblock and indentlist for handling context-specific indentation.
Added indentblock and indentlist to editor config.
Added indent dev sample.
Added missing dependencies to indentlist plugin.
Replaced handledNodeNames with indentedContent property and getIndentScope() method.
Separated allowedContent from indentedContent in indentblock. Minor codestyle fixes.
Used native prototypes instead of createClass. Moved plugin definition to top. Renamed several prototype properties. Code refact.
Added use strict statements.
Extracted setupGenericListeners as a private function. Fixed errors in doc strings.
Simplified registering non-generic commands. Moved marker database out of prototype.
Changed exec and refresh priorities and increased to 100.
Defined isIndent as a constructor parameter.
Moved setupIndentClasses to constructor as a private code fragment. Improved docs for specificDefinition.
Display selection in indent dev sample.
Fixed undoManager by adding canUndo=false to non-generic command definitions.
Fixed indentlist: indent list when selection starts in list and ends in non-list element.
(!) TEMP: Force selection check after mode is fired.
Fixed: register commands on editor#pluginsLoaded instead on editor#loaded to have features earlier.
Lists with margins are now fully handled by indentblock. Indentlist handles nesting-only. Code refactoring.