From 5efc45b6387f5ae6e6d3517b294964fb0c15d732 Mon Sep 17 00:00:00 2001 From: Chris McDonough Date: Thu, 11 Nov 2010 15:01:14 -0500 Subject: add notes about shedding threadlocals --- TODO.txt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/TODO.txt b/TODO.txt index 1953d5382..c3d987c6a 100644 --- a/TODO.txt +++ b/TODO.txt @@ -110,3 +110,19 @@ a good idea - Default renderer. + +- Non-bwcompat use of threadlocals: + security.principals_allowed_by_permission, settings.get_settings, + chameleon_text.TextTemplateRenderer.template (also uses get_settings), + chameleon_zpt.ZPTTemplateRenderer.template (also uses get_settings), + resource.OverrideProvider._get_overrides, traversal.traverse, + Configurator.add_translation_dirs (get_current_request), + i18n.negotiate_locale_name (get_settings). All ZCML directives use + ``get_current_registry`` to obtain the registry. + +- Add deprecation warnings for: + + - Use of chameleon_zpt and chameleon_text templating functions (use + renderer API instead). + + -- cgit v1.2.3