Make the lens use the new layout

Less code, fewer bugs.



git-svn-id: svn+ssh://svn.code.sf.net/p/mcomix/code@1046 ef8490bc-f317-4725-81ed-e95a9aca1bcf
lens.py now respects background color

Still doesn't work well with non-opaque images, though.



git-svn-id: svn+ssh://svn.code.sf.net/p/mcomix/code@1047 ef8490bc-f317-4725-81ed-e95a9aca1bcf
Apply enhancement settings to lens.


git-svn-id: svn+ssh://svn.code.sf.net/p/mcomix/code@1048 ef8490bc-f317-4725-81ed-e95a9aca1bcf
lens.py: Use checkered background for transparent images


git-svn-id: svn+ssh://svn.code.sf.net/p/mcomix/code@1049 ef8490bc-f317-4725-81ed-e95a9aca1bcf
Bug fix in Box.__eq__


git-svn-id: svn+ssh://svn.code.sf.net/p/mcomix/code@1050 ef8490bc-f317-4725-81ed-e95a9aca1bcf
fix support for archives within archives

From Benoit Pierre


git-svn-id: svn+ssh://svn.code.sf.net/p/mcomix/code@1051 ef8490bc-f317-4725-81ed-e95a9aca1bcf
fix thumbnail creation for archives

- make sure the extractor is closed after use
- make sure we remove the temporary directory
- handle the case were an archive cannot be opened
  (e.g. we're missing the required library/executable for support)

From Benoit Pierre


git-svn-id: svn+ssh://svn.code.sf.net/p/mcomix/code@1052 ef8490bc-f317-4725-81ed-e95a9aca1bcf
fix temporary extraction directory cleanup

Wait for the extractor thread to stop *before* trying to remove the
temporary directory.

From Benoit Pierre


git-svn-id: svn+ssh://svn.code.sf.net/p/mcomix/code@1053 ef8490bc-f317-4725-81ed-e95a9aca1bcf
Updated copyright year.