Refactoring Buffer.scala using proper syntax. Adding tests
Add methods to modify and use the buffer
Create Editor class with multiple buffers
Add test for Editor
Add Cursor class (debut)
Add Cursor test (begin)
Add moar tests #editor
Respect of the ScalaDoc style guide
First try for a buffer historic
Add a complete historic, with undo and redo methods
Refactoring Editor class
First step, refactoring the historic
Creates a class Historic so Buffer don't handle two stacks itself
Learning english
Add an EventManager to track every event made
Correcting typo errors
Buffer must not know the HistoryEvent classes
When a new event occurs, the history lost the events previously undid
An history is now linked to only one buffer
Add a controller behavior to Editor on cursor events