[Checkins] [zopefoundation/zope.app.rotterdam] 95eeb7: Use <interface /> instead of <browser:skin /> to r...

GitHub noreply at github.com
Tue Mar 12 13:28:20 UTC 2013


  Branch: refs/heads/monolithic-zope3-philikon-simplify-skinning
  Home:   https://github.com/zopefoundation/zope.app.rotterdam
  Commit: 95eeb7c46f55f5ed65d86fd39654f1d34c6ddb24
      https://github.com/zopefoundation/zope.app.rotterdam/commit/95eeb7c46f55f5ed65d86fd39654f1d34c6ddb24
  Author: Philipp von Weitershausen <philipp at weitershausen.de>
  Date:   2006-02-18 (Sat, 18 Feb 2006)

  Changed paths:
    A configure.zcml

  Log Message:
  -----------
  Use <interface /> instead of <browser:skin /> to register the skins that already
exist as interfaces.


  Commit: d7386d4786b8ee10013450f352fc64da2d851cad
      https://github.com/zopefoundation/zope.app.rotterdam/commit/d7386d4786b8ee10013450f352fc64da2d851cad
  Author: Philipp von Weitershausen <philipp at weitershausen.de>
  Date:   2006-02-19 (Sun, 19 Feb 2006)

  Changed paths:
    A __init__.py

  Log Message:
  -----------
  Correct docstrings; whitespace


  Commit: 35485d41c4c62cc6891bab2b1cf0a46bdddb5e8e
      https://github.com/zopefoundation/zope.app.rotterdam/commit/35485d41c4c62cc6891bab2b1cf0a46bdddb5e8e
  Author: Philipp von Weitershausen <philipp at weitershausen.de>
  Date:   2006-02-19 (Sun, 19 Feb 2006)

  Changed paths:
    M __init__.py
    M configure.zcml

  Log Message:
  -----------
  * Make zope.app.layers and zope.app.skins a proper module (even though
  they're going to go away). Why they had to be created from Python
  is beyond me, or why they had to be created in the first place.

* Introduce a hook to zope.app.layers and zope.app.skins that lets skins
  and layers register themselves there.  We need this for BBB compat
  when we're using <interface /> now instead of <browser:skin />.
  Accessing the skins and layers through those modules will trigger a 
  deprecation warning.

* Add a BBB awareness parameter to the browser:layer directive that let's
  us continue to use it until its removed without issuing a deprecation
  warning.  We need to continue to use it for BBB reasons (because some
  code might be looking up layers by getting the ILayer utilities, for
  example).


Compare: https://github.com/zopefoundation/zope.app.rotterdam/compare/95eeb7c46f55^...35485d41c4c6


More information about the checkins mailing list