From f2ef797a1514a30e8dbb66e363100ef8c624811b Mon Sep 17 00:00:00 2001 From: Chris McDonough Date: Tue, 6 Sep 2011 13:40:30 -0400 Subject: first cut; still missing features as documented in TODO.txt --- TODO.txt | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'TODO.txt') diff --git a/TODO.txt b/TODO.txt index 5305dcc57..bdc3e036a 100644 --- a/TODO.txt +++ b/TODO.txt @@ -81,10 +81,16 @@ Future - 1.3: - Eliminate non-deployment-non-scaffold-related Paste dependency: ``paste.urlparser.StaticURLParser`` (cutnpaste or reimplement, possibly - using chrisrossi's happy stuff as a base). paste.urlparser/paste.fileapp - features missing from happy.static: ``wsgi.file_wrapper`` support - (FileApp.get), 'HEAD' method support (FileApp.get), ETAG and if-none-match - support (DataApp.get), handling file permission exceptions (FileApp.get), + using chrisrossi's happy stuff as a base). Still need: + + ``wsgi.file_wrapper`` support (FileApp.get) + + 'HEAD' method support (FileApp.get) + + handling file permission exceptions (FileApp.get). + + Features we won't supportL ETAG and if-none-match + support (DataApp.get); replace with if-modified-since handling. - 1.3: use zope.registry rather than zope.component. -- cgit v1.2.3 From fe1548d160ff881f50410709547bbf895733ea10 Mon Sep 17 00:00:00 2001 From: Chris McDonough Date: Tue, 6 Sep 2011 18:30:18 -0400 Subject: dont set explicit date header; we no longer need the request to be passed to FileResponse --- TODO.txt | 2 ++ 1 file changed, 2 insertions(+) (limited to 'TODO.txt') diff --git a/TODO.txt b/TODO.txt index bdc3e036a..982af67a5 100644 --- a/TODO.txt +++ b/TODO.txt @@ -7,6 +7,8 @@ Should-Have - Consider adding exclog to all scaffolds to print tracebacks to the console while the debug toolbar is enabled. +- Add cache_max_age=3600 to add_static_view of all scaffolds. + Nice-to-Have ------------ -- cgit v1.2.3 From 0833f63e0b0ca54fd55685767e576e91fd5fb315 Mon Sep 17 00:00:00 2001 From: Chris McDonough Date: Tue, 6 Sep 2011 18:33:18 -0400 Subject: unused imports; garden --- TODO.txt | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'TODO.txt') diff --git a/TODO.txt b/TODO.txt index 982af67a5..47b6a41aa 100644 --- a/TODO.txt +++ b/TODO.txt @@ -87,11 +87,9 @@ Future ``wsgi.file_wrapper`` support (FileApp.get) - 'HEAD' method support (FileApp.get) - handling file permission exceptions (FileApp.get). - Features we won't supportL ETAG and if-none-match + Features we won't support: ETAG and if-none-match support (DataApp.get); replace with if-modified-since handling. - 1.3: use zope.registry rather than zope.component. -- cgit v1.2.3 From c0235a45697e3498d952ea1f4ffd5a9b60f2a361 Mon Sep 17 00:00:00 2001 From: Chris McDonough Date: Tue, 6 Sep 2011 18:34:29 -0400 Subject: garden --- TODO.txt | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'TODO.txt') diff --git a/TODO.txt b/TODO.txt index 47b6a41aa..ca67e4883 100644 --- a/TODO.txt +++ b/TODO.txt @@ -85,12 +85,11 @@ Future ``paste.urlparser.StaticURLParser`` (cutnpaste or reimplement, possibly using chrisrossi's happy stuff as a base). Still need: - ``wsgi.file_wrapper`` support (FileApp.get) - handling file permission exceptions (FileApp.get). - Features we won't support: ETAG and if-none-match - support (DataApp.get); replace with if-modified-since handling. + Features we won't support: ETAG and if-none-match support (DataApp.get); + replace with if-modified-since handling, ``wsgi.file_wrapper`` support + (FileApp.get). - 1.3: use zope.registry rather than zope.component. -- cgit v1.2.3 From 1455baef486d063432d326ff8fc0f37509813179 Mon Sep 17 00:00:00 2001 From: Chris McDonough Date: Tue, 6 Sep 2011 21:11:42 -0400 Subject: introduce a _FileIter --- TODO.txt | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'TODO.txt') diff --git a/TODO.txt b/TODO.txt index ca67e4883..0a4da963d 100644 --- a/TODO.txt +++ b/TODO.txt @@ -83,13 +83,12 @@ Future - 1.3: - Eliminate non-deployment-non-scaffold-related Paste dependency: ``paste.urlparser.StaticURLParser`` (cutnpaste or reimplement, possibly - using chrisrossi's happy stuff as a base). Still need: + using chrisrossi's happy stuff as a base). - handling file permission exceptions (FileApp.get). - - Features we won't support: ETAG and if-none-match support (DataApp.get); - replace with if-modified-since handling, ``wsgi.file_wrapper`` support - (FileApp.get). + Features we no longer support: ETAG and if-none-match support + (DataApp.get); replace with if-modified-since handling, + ``wsgi.file_wrapper`` support (FileApp.get), returning 403 when handling + file permission exceptions (FileApp.get). - 1.3: use zope.registry rather than zope.component. -- cgit v1.2.3 From 315f755fd8c04e90d01c14a97afae8778cf45f05 Mon Sep 17 00:00:00 2001 From: Chris McDonough Date: Tue, 6 Sep 2011 21:18:58 -0400 Subject: garden --- TODO.txt | 9 --------- 1 file changed, 9 deletions(-) (limited to 'TODO.txt') diff --git a/TODO.txt b/TODO.txt index 0a4da963d..4da189bce 100644 --- a/TODO.txt +++ b/TODO.txt @@ -81,15 +81,6 @@ Future - 1.3: Add a default-view-config-params decorator that can be applied to a class which names defaults for method-based view_config decorator options. -- 1.3: - Eliminate non-deployment-non-scaffold-related Paste dependency: - ``paste.urlparser.StaticURLParser`` (cutnpaste or reimplement, possibly - using chrisrossi's happy stuff as a base). - - Features we no longer support: ETAG and if-none-match support - (DataApp.get); replace with if-modified-since handling, - ``wsgi.file_wrapper`` support (FileApp.get), returning 403 when handling - file permission exceptions (FileApp.get). - - 1.3: use zope.registry rather than zope.component. - 1.4: Remove ``chameleon_text`` / ``chameleon_zpt`` deprecated functions -- cgit v1.2.3