Remove CVS-era Id fossils.
Conform to repository policy.
Depend on zope.browserpage in favor of zope.app.pagetemplate.
Moving code to satellite.
Set svn:keywords=Id for *.py files.
Merge of jim-adapter branch: This branch has three major refactorings on it: - A redesign of the adapter registration machinery - A major simplification of local component management See zope.component.interfaces.IComponentRegistry. - A flexible system for combining component registries. - A beginning of the migration of packages out of zope.app. - A new package for doing deferred imports. This allows you to make names available at the package level without creating circular imports. See zope.deferredimport and see zope.component.__init__ for examples of it's use. This package also provides a way to deprecate names in a module. - Deprecation of zope. i18nmessageid.MessageID I should have created checkin messages for individual sets of related changes, but there were just too many for the time allowed.
Merge in latest content provider and viewlet API. This is for real, so please take the time, read the documentation and let us know, if you have issues with the API. The current content provider API has been approved and endoresed by Zope Corp (represented by Gary), Projekt01 (represented by Roger) and SchoolTool (represented by Stephan).
Fixed the API and tests to the new content provider API.
Finally finished testing the viewlet package.
Okay, now all the package tests pass, including the reworked directive tests.
Work in progress: viewlet and viewletManager directives are on its way
Some fixes to make viewlet and viewletManager directives operative again after refactoring
Got the first part of the complex example working.
Merge new viewlets form boston branch into the content provider branch
Split viewlet package into contentprovider and viewlet
Move zope.app.vielwet to zope.viewlet
Added branch for split content provider API out of viewlets
We are switching to the latest viewlet code, which is the one that evolved out of pagelet. We renamed the package, because it fits more appropriately the functionality provided by the package. It also allows Roger to still use the old API. I did not want to bother with BBB, since we never released this code. Note: Roger will fix the Boston skin during the IsarSprint to use this latest iteration.
Implemented the features that were previously in the pagelet code as well and that I had discussed on Saturday morning on IRC with Roger and Philipp.
Renamed pagelet to viewlet everywhere. Also renamed slot to region, since slot is a reserved term for METAL and might thus be confusing.
Roger, Philipp and I discussed the pagelet code in detail today and talked about the use cases it needs to cover. This will be a bit of work. We also decided to switch the name to viewlet, so that we do not interfere with the old implementation on which Roger depends right now. The new, more generic name also fits the implementation better.
Reinterpretation of the pagelet code. Now pagelet's are really just a special kind of page/view that are also qualified (read adapted) by the view and slot they are part of in adition to the context and the request, common for views. I had to temporarly remove some packages that depended on pagelets. They need some interpretation too, and we will do this on a branch.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
|zope.org Infrastructure||ViewVC Help|
|Powered by ViewVC 1.0.3|