Todo for Gorgonsub: ------------------- x = done : = mostly done . = partially done = not done * = not necessary ------------------- [x] Basic subtitles reading/writing interface [x] Text file reader/writer [ ] Automatic character set detection [ ] Conversion between subtitle formats [ ] Format comformity checks [ ] Override tag support [:] ASS format support [ ] ASS override tags [ ] Simple subtitles (srt, microdvd, encore, etc) format support [ ] Matroska-embedded subtitles support [ ] DVD subtitles support (*) [ ] Blu-Ray subtitles support (*) [ ] OCR support (through Tesseract) (*) [:] Time helper class [:] Colour helper class [x] Tokenizer helper class [x] Exception class [x] Basic manipulation system [.] Reading subtitles data from model [x] Inserting/removing/modifying lines [.] Multi-line manipulation via selections [:] Undo/redo stack [ ] Owner-based undo/redo operations [x] Delta coded undo/redo [x] Basic MVC structure [.] Controller [ ] Notifications for views