Changeset 73403

Timestamp:
Jul 27, 2011, 9:06:49 PM (11 years ago)
Author:
Domagoj Šarić
Message:

Massive refactoring:

  • broken large modules and classes into smaller ones:
    • formatted_image into formatted_image, backend_reader, backend_writer, reader_for, writer_for and dynamic_image.hpp
    • individual backend classes into a base class and separate reader and writer classes
  • introduced the 'device' concept to remove IO code duplication between different backends
  • moved everything into the gil::io namespace
  • renamed sequential_*_access_state classes to sequential_*_read_state.

Refactoring done for the WIC and LibTIFF backends.

Minor other refactoring and stylistic changes.

(No files)

Note: See TracChangeset for help on using the changeset viewer.