| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
r26567 | srichter | 2004-07-16 02:58:27 -0400 (Fri, 16 Jul 2004) | 2 lines
r26570 | srichter | 2004-07-16 03:54:40 -0400 (Fri, 16 Jul 2004) | 3 lines
|
|
|
|
|
|
| |
r26559 | srichter | 2004-07-15 17:22:32 -0400 (Thu, 15 Jul 2004) | 2 lines
r26560 | srichter | 2004-07-15 17:38:42 -0400 (Thu, 15 Jul 2004) | 2 lines
|
|
|
|
|
|
|
|
|
|
|
| |
r26524 | srichter | 2004-07-14 03:45:38 -0400 (Wed, 14 Jul 2004) | 6 lines
r26551 | srichter | 2004-07-15 03:06:37 -0400 (Thu, 15 Jul 2004) | 6 lines
r26522 | pruggera | 2004-07-14 01:42:06 -0400 (Wed, 14 Jul 2004) | 1 line
r26531 | pruggera | 2004-07-14 13:00:15 -0400 (Wed, 14 Jul 2004) | 1 line
r26534 | pruggera | 2004-07-14 15:55:34 -0400 (Wed, 14 Jul 2004) | 1 line
r26540 | pruggera | 2004-07-14 18:14:25 -0400 (Wed, 14 Jul 2004) | 1 line
|
|
|
|
| |
(closes issue #259; merged from Zope 3 trunk revision 27063)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
------------------------------------------------------------------------
r26444 | srichter | 2004-07-13 11:01:30 -0400 (Tue, 13 Jul 2004) | 5
lines
While I was working on functional tests, I found the scenario when this
path is chosen, which is when you get the source (for editing for
example) and macro expansion is turned on. It is perfectly fine to pass
an empty dict at this point, since the template itself is not evaluated.
------------------------------------------------------------------------
------------------------------------------------------------------------
r26445 | srichter | 2004-07-13 11:01:55 -0400 (Tue, 13 Jul 2004) | 2
lines
Converted XXX to TODO.
------------------------------------------------------------------------
|
|
|
|
|
| |
add a note about z.a.pagetemplate using different engines to implement
trusted and untrusted evaluation environments
|
| |
|
|
|
|
|
|
| |
Fix incomplete sentence.
(Merged revisions 26185, 26186 from the trunk.)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Moved _error_start to module rather than class scope, so as not to
mistakingly thing that it's part of a public or subclassing interface.
Removed the unused _engine_name.
Redefined pt_getEngineContext as a regular method.
Resolved an XXX
Inlined the barely use html method.
Fixed bug publishing bound page templates
When Fred and I added an interface declaration to
zope.pagetemplate.pagetemplate.PageTemplate, we unwittingly broke
BoundPageTemplates. This was due to the fact that BoundPageTemplates
were overagressive about exposing underlying template attributes,
including interface declarations.
Changed BoundPageTemplates to only expose needed attributes, macros
amd filename.
Added a test for the view that exposed the error.
|
|
|
|
|
| |
Added interfaces describing page template external and subclassing
interfaces.
|
|
|
|
| |
Removed unused document_src method.
|
|
|
|
|
|
|
| |
Updated to reflect reality (perhaps).
Also, rely on DEPENDENCIES.cfg and interfaces.py for more
documentation.
|
|
|
|
| |
Added a high-level description of how things fit together.
|
| |
|
|
|
|
|
|
|
|
| |
pages.
Moved descriptions of new features into a new section in CHANGES.txt (they
were accidentally labeled as changes in beta 2).
|
|
|
|
|
|
| |
list of debugging flags that will be enabled in request.debug. Currently there
is only one flag, 'source', that enables ZPT source annotations.
|
| |
|
|
|
|
|
|
|
|
| |
- replaced old CVS expansion with a clean $Id$
- set the svn:keywords property to "Id"
When you check-in files in the future and want $Id$ to be expanded,
make sure it reads "$Id$" in that file; then set svn:keywords to "Id".
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Moved all role- and grant-related functionality into
zope.products.securitypolicy (and out of zope.app.security.grant).
The zope.products.securitypolicy implementation is exactly
the same as the old implementation; no changes were made
to the actual mechanics of role-permission or principal-permission
grants. The only real difference is that all functionality
that is the purview of what we want a security policy to have
control of is now in that one place.
- Created new modulealias directive which can be used to provide
aliases to older modules (to not break existing ZODBs when
module locations change).
- Added minor feature: "make debug" launches a debug session in the
spirit of Zope 2's "zopectl debug".
|
| |
|
| |
|
|
|
|
|
| |
cleaned up unneeded imports in test modules (and some other modules)
based on the results of running Martijn Faassen's importchecker tool.
|
| |
|
|
|
|
| |
code moved to zope.tales.tales.
|
| |
|
|
|
|
|
| |
source tree. This should have taken care of most unused imports
in Zope 3. :)
|
|
|
|
| |
Also minor cosmetic change and whitespace normalization.
|
|
|
|
| |
split one long monolithic test into multiple smaller tests.
|
|
|
|
| |
directory and into its own package.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- The translation files for the application server (zope.app) are now
al in one place, src/zope/app/translation_files.
- Added an extraction tool, extract.py that extracts all translatable
strings from Python and zpt source files into a translation template
file, zope.pot. This template file should then be merged into
individual translation files.
To do:
- zcml extraction
- I don't think that encodings are handled correctly. The template
file certainly doesn't have the encoding set correctly.
|
| |
|
|
|
|
| |
loaded in text mode. This was a problem for Windows.
|
|
|
|
| |
connection to menu usage still to be done
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
the content to see if the document should be parsed in XML mode.
document_src(): Before setting the Content-Type header, make sure
we've sniffed the file content to see what the right Content-Type
is.
sniff_type(): New function: Examine some text to see if it's likely
to be XML.
|
| |
|
| |
|
| |
|
|
- Renamed most files (especially python modules) to lower case.
- Moved views and interfaces into separate hierarchies within each
project, where each top-level directory under the zope package
is a separate project.
- Moved everything to src from lib/python.
lib/python will eventually go away. I need access to the cvs
repository to make this happen, however.
There are probably some bits that are broken. All tests pass
and zope runs, but I haven't tried everything. There are a number
of cleanups I'll work on tomorrow.
|