Major library cleanups; ops midlayer removed
Benjamin Gilbert
bgilbert at cs.cmu.edu
Thu Aug 22 00:26:34 EDT 2013
Hi all,
I've pushed to master a significant set of cleanups:
- The ops midlayer has been removed. Vendor backends are now responsible
for both slide parsing and tile rendering. The reusable parts of the
ops midlayer have been converted into generic utilities, and the
format-specific pieces have been moved into the corresponding vendor
backends.
- The library now retrieves level dimensions, downsample factor, and
tile size hints from a generic level struct which is instantiated and
populated by the vendor backend.
- GError is now used for all internal error reporting.
These changes should make the OpenSlide codebase much easier to
understand and modify.
The introductory wiki page has been updated:
https://github.com/openslide/openslide/wiki/AddingASlideFormat
--Benjamin Gilbert
More information about the openslide-users
mailing list