summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Backportedmonolithic-zope3-ZopeX3-3.0Stephan Richter2004-08-124-2/+170
| | | | | | 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
* BackportedStephan Richter2004-08-124-0/+389
| | | | | | 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
* BackportedStephan Richter2004-08-121-6/+4
| | | | | | | | | | | 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
* make the special Rotterdam skin widget deals with line-end normalizationFred Drake2004-08-121-1/+3
| | | | (closes issue #259; merged from Zope 3 trunk revision 27063)
* Backport of:Stephan Richter2004-08-122-2/+129
| | | | | | | | | | | | | | | | | | | | | ------------------------------------------------------------------------ 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. ------------------------------------------------------------------------
* Merge 26768 from trunk.Fred Drake2004-07-261-0/+3
| | | | | add a note about z.a.pagetemplate using different engines to implement trusted and untrusted evaluation environments
* More ReSTification and consistency changes.Fred Drake2004-07-162-21/+18
|
* Add pt_errors() and pt_warnings() to IPageTemplate.Fred Drake2004-07-071-1/+21
| | | | | | Fix incomplete sentence. (Merged revisions 26185, 26186 from the trunk.)
* Merged from trunk 25974 and 25984:Jim Fulton2004-07-021-0/+245
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Merged from trunk 25973:Jim Fulton2004-07-021-0/+94
| | | | | Added interfaces describing page template external and subclassing interfaces.
* Merged from trunk 25972:Jim Fulton2004-07-021-0/+102
| | | | Removed unused document_src method.
* Merged from trunk 25970:Jim Fulton2004-07-021-0/+64
| | | | | | | Updated to reflect reality (perhaps). Also, rely on DEPENDENCIES.cfg and interfaces.py for more documentation.
* Merged from trunk 25969:Jim Fulton2004-07-0249-1871/+0
| | | | Added a high-level description of how things fit together.
* Added a high-level description of how things fit together.Jim Fulton2004-06-241-0/+29
|
* Added another debug flag, ++debug++tal, that shows TAL markup in generatedMarius Gedminas2004-06-122-5/+6
| | | | | | | | pages. Moved descriptions of new features into a new section in CHANGES.txt (they were accidentally labeled as changes in beta 2).
* Added ++debug++ traversal adapter that allows you to specify a comma separatedMarius Gedminas2004-06-112-4/+5
| | | | | | list of debugging flags that will be enabled in request.debug. Currently there is only one flag, 'source', that enables ZPT source annotations.
* Updated to use ZPL 2.1.Jim Fulton2004-06-029-9/+9
|
* Tell subversion to expand the Id keyword:Philipp von Weitershausen2004-05-163-3/+3
| | | | | | | | - 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".
* Set mime-type or svn-eol property from cvs expansion dataroot2004-05-110-0/+0
|
* Get rid of useless markers.Philipp von Weitershausen2004-05-111-6/+0
|
* start adding packaging metadata to the Zope treeFred Drake2004-04-071-0/+3
|
* update some package namesFred Drake2004-03-261-20/+17
|
* Fixed issue 154. TTW ZPT code is now stored as unicode.Stephan Richter2004-03-191-2/+6
|
* Merge security policy refactoring:Chris McDonough2004-01-141-2/+2
| | | | | | | | | | | | | | | | | | - 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".
* Removed unused imports.Philipp von Weitershausen2003-08-171-3/+3
|
* new style implements()Steve Alexander2003-06-041-7/+2
|
* After cleaning up placefull test setup (see earlier checkins)Jim Fulton2003-06-031-2/+1
| | | | | cleaned up unneeded imports in test modules (and some other modules) based on the results of running Martijn Faassen's importchecker tool.
* No longer use the safemapping thing.Jim Fulton2003-05-201-47/+0
|
* Removed the iterator module from the zope.pagetemplate package. TheJim Fulton2003-05-202-82/+0
| | | | code moved to zope.tales.tales.
* Added check to make sure file exists.Jim Fulton2003-05-021-1/+3
|
* Importgeddon part the second. Removed unused imports throughout theMartijn Faassen2003-05-011-2/+0
| | | | | source tree. This should have taken care of most unused imports in Zope 3. :)
* pt_render(): source is a boolean so use False here.Barry Warsaw2003-04-151-5/+5
| | | | Also minor cosmetic change and whitespace normalization.
* Moved test_expressions.py into tales test folder. Refactored the tests toMatt Hamilton2003-04-141-85/+0
| | | | split one long monolithic test into multiple smaller tests.
* Refactored TALES to move all of the TALES code out of the pagetemplate ↵Matt Hamilton2003-04-147-809/+3
| | | | directory and into its own package.
* Changed docstring to make more senseMatt Hamilton2003-04-141-1/+1
|
* avoid re-reading more data than necessaryFred Drake2003-04-071-6/+11
|
* Changed the handling of program source translationsJim Fulton2003-04-031-4/+4
| | | | | | | | | | | | | | | | | - 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.
* Clean up coding style, line width.Fred Drake2003-04-021-3/+5
|
* When loading a PageTemplateFile that's not XML, make sure it ends upFred Drake2003-04-011-2/+8
| | | | loaded in text mode. This was a problem for Windows.
* merging template_usage branchGodefroid Chapelle2003-03-258-7/+107
| | | | connection to menu usage still to be done
* Add tests of the Content-Type sniffing added to PageTemplateFile.Fred Drake2003-03-211-0/+126
|
* _cook_check(): When loading a template from a file, actually "sniff"Fred Drake2003-03-211-2/+28
| | | | | | | | | | | 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 getPhysicalRoot() to getRoot().Albertas Agejevas2003-03-191-1/+1
|
* Split line that was >80 characters into two lines.Steve Alexander2003-03-131-1/+2
|
* Reflow long lines.Jeremy Hylton2003-02-111-5/+4
|
* Grand renaming:Jim Fulton2002-12-2550-0/+2632
- 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.