~sir-rainbow/+junk/scribes-on-win

Viewing all changes in revision 465.

  • Committer: lateef
  • Date: 2009-06-14 21:30:13 UTC
  • Revision ID: teef@submission-20090614213013-nvmxydll69z6l9nf
Add a new package, EncodingSystem, responsible for managing encoding information. This package refactors SCRIBES/EncodingManager.py into specialized modules that focus on single responsibilities. Implemented new module for updating the encoding of a file. This module eliminates unneeded updates (unlike SCRIBES/EncodingManager.py) to the encoding database when files are saved. FileEncoding.gdb is the new database for storing encoding of files (only non-utf8 files are stored in the database). FileEncodingMetadata.py is the new module for updating the file encodings database.

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: