summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--TODO.txt16
1 files changed, 16 insertions, 0 deletions
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).
+
+