[Checkins] [zopefoundation/zope.wfmc] 62aefb: - Removal of Services. You can now access the adap...

GitHub noreply at github.com
Sat Jun 8 00:49:08 UTC 2013


  Branch: refs/heads/master
  Home:   https://github.com/zopefoundation/zope.wfmc
  Commit: 62aefb7d161a866b3bf198d3395096ea0052a128
      https://github.com/zopefoundation/zope.wfmc/commit/62aefb7d161a866b3bf198d3395096ea0052a128
  Author: Stephan Richter <stephan.richter at gmail.com>
  Date:   2005-02-14 (Mon, 14 Feb 2005)

  Changed paths:
    M tests.py

  Log Message:
  -----------
  - Removal of Services. You can now access the adapter and utiliy
  registry directly via the site manager's `adapters` and `utilities`
  attribute, respecitvely.

  + Converted Principal Annotation Service to be a utility. Added
    database evolution code to convert all service instances to
    utilities.
  
  + Converted FSSync Service to be a utility.

  + Created the concept of a global site manager. The adapter and
    utility registry, formerly the adapter and utility service, are now
    managed by the site manager.

  + The `zope.app.utility` package has been merged into
    `zope.app.component`. The utility registration class is in
    `site.py`. The utility vocabulary is in `vocabulary.py`.

  + The `zope.app.site` package has been merged into
    `zope.app.component`. The site code can be found in `site.py`.

  + Fixed persistent modules code. Persistent modules are now simply
    utilities providing `IModuleManager`. The local site manager also
    does not know any thing about persistent modules anymore.

  + Updated `zope.app.pluggableauth`, so that it will work as an
    authentication utility.

  + Restructured `zope.app.persentation` (a.k.a page folders) to the new
    component API.

- Simplified the registration framework by only supporting two states:
  active and inactive. This allowed us to get rid of the registration
  stack and the complexity it introduced to the site management.

- Removed all presentation-related APIs from `zope.component`. This
  included the removal of presentation-related interfaces and the
  deprecation of all view-related API functions. One should use the
  adapter API functions instead.

- Implemented some initial deprecation framework, see
  `zope.deprecation`. It allows one to deprecate methods and properties
  in classes as well as any name in a module.

- Moved reusable test setups/APIs from `zope.app.tests` to
  `zope.app.testing`. No reusable testing code should be in a `tests`
  package or module.


  Commit: 004834bd3e3b0e3aadd6ea98c3c587817877e426
      https://github.com/zopefoundation/zope.wfmc/commit/004834bd3e3b0e3aadd6ea98c3c587817877e426
  Author: Jim Fulton <jim at zope.com>
  Date:   2005-02-23 (Wed, 23 Feb 2005)

  Changed paths:
    M interfaces.py
    M process.py
    M tests.py

  Log Message:
  -----------
  Fixed a bug in handling multiple process-input parameters.

Created some interfaces for some of the events.  Need to do more
later.


  Commit: 82975a2f6be566901068cb54a1b8fa71b2396d3a
      https://github.com/zopefoundation/zope.wfmc/commit/82975a2f6be566901068cb54a1b8fa71b2396d3a
  Author: Jim Fulton <jim at zope.com>
  Date:   2005-02-24 (Thu, 24 Feb 2005)

  Changed paths:
    M interfaces.py

  Log Message:
  -----------
  Added some additional details to the interfaces.


  Commit: aaa1c07b84e8744dd4b13b5094899b66c1de5b85
      https://github.com/zopefoundation/zope.wfmc/commit/aaa1c07b84e8744dd4b13b5094899b66c1de5b85
  Author: Jim Fulton <jim at zope.com>
  Date:   2005-02-24 (Thu, 24 Feb 2005)

  Changed paths:
    M publication.xpdl
    M xpdl.py
    M xpdl.txt

  Log Message:
  -----------
  Now also read descriptions.


  Commit: dd075b4aa728f9b2c76a960925414e89f054ee33
      https://github.com/zopefoundation/zope.wfmc/commit/dd075b4aa728f9b2c76a960925414e89f054ee33
  Author: Jim Fulton <jim at zope.com>
  Date:   2005-02-24 (Thu, 24 Feb 2005)

  Changed paths:
    M process.py
    M tests.py

  Log Message:
  -----------
  Fixed a pickling bug.


  Commit: 65b8fdfd31d3436cc8461d2650d239c2fb3e09ab
      https://github.com/zopefoundation/zope.wfmc/commit/65b8fdfd31d3436cc8461d2650d239c2fb3e09ab
  Author: Egon Frerich <e.frerich at nord-com.net>
  Date:   2005-02-24 (Thu, 24 Feb 2005)

  Changed paths:
    M README.txt

  Log Message:
  -----------
  minor editing


  Commit: 5081c2b575be59e1c64a4203e6006569bd8b7862
      https://github.com/zopefoundation/zope.wfmc/commit/5081c2b575be59e1c64a4203e6006569bd8b7862
  Author: Jim Fulton <jim at zope.com>
  Date:   2005-05-04 (Wed, 04 May 2005)

  Changed paths:
    M README.txt
    M interfaces.py
    M process.py
    M publication.xpdl
    M xpdl.py

  Log Message:
  -----------
  Fixed a bug/missfeature. Split transition-ordering specifications
were ignored.  We were basing evaluation of transition conditions on
transition-definition order.  We should, instead, base order of
evaluation of transition conditions on the order given in splits.  The
spec is a bit vague in this area as it suggests that transition
restrictions are optional and that there can be multiple, which
doesn't make much sense.

Also changed the strategy for setting up transition information. We
now compute activity incoming and outgoing transitions as we build up
the model, rather than waiting until we compute the start node.

Added an attribute to teh piblic process-definition interface.  This
was already used in the documentation.

Simplified the element-handling logic in the xpdl code.


  Commit: ba6a9c8f0c6ab7201ff17698da983a16b6ce256b
      https://github.com/zopefoundation/zope.wfmc/commit/ba6a9c8f0c6ab7201ff17698da983a16b6ce256b
  Author: Jim Fulton <jim at zope.com>
  Date:   2005-05-09 (Mon, 09 May 2005)

  Changed paths:
    M README.txt
    A attributeintegration.py
    A component/__init__.py
    A component/integration.py
    A component/integration.txt
    A component/tests.py
    M interfaces.py
    M process.py
    M tests.py
    M xpdl.txt

  Log Message:
  -----------
  Added pluggable workflow-integration component. Now, when specifying a
workflow definition, you must also specify an object that the
definition calls to get application-defined participant and work-item
components.


  Commit: 200e2ebecf683dd1001d11a953b9ae02f14dc96a
      https://github.com/zopefoundation/zope.wfmc/commit/200e2ebecf683dd1001d11a953b9ae02f14dc96a
  Author: Jim Fulton <jim at zope.com>
  Date:   2005-05-09 (Mon, 09 May 2005)

  Changed paths:
    A adapter/__init__.py
    A adapter/integration.py
    A adapter/integration.txt
    A adapter/tests.py
    R component/__init__.py
    R component/integration.py
    R component/integration.txt
    R component/tests.py

  Log Message:
  -----------
  Renamed zope.wfmc.component to zope.wfmc.adapter


  Commit: 32a29b2008d09ddda2cb64884db3830f984f6331
      https://github.com/zopefoundation/zope.wfmc/commit/32a29b2008d09ddda2cb64884db3830f984f6331
  Author: Jim Fulton <jim at zope.com>
  Date:   2005-05-11 (Wed, 11 May 2005)

  Changed paths:
    M README.txt

  Log Message:
  -----------
  Fixed some weird typos and wording in examples.


  Commit: 01bc9c8da8aa2428db969df221eaeaa9bb04d538
      https://github.com/zopefoundation/zope.wfmc/commit/01bc9c8da8aa2428db969df221eaeaa9bb04d538
  Author: Jim Fulton <jim at zope.com>
  Date:   2005-05-12 (Thu, 12 May 2005)

  Changed paths:
    M process.py
    M tests.py

  Log Message:
  -----------
  Fixed bugs:

- InputOutput parameters did input bit not output

- Errors reporting too many process args.


  Commit: 649df394bb28f0dc7efa7bb9480b3b662f045dac
      https://github.com/zopefoundation/zope.wfmc/commit/649df394bb28f0dc7efa7bb9480b3b662f045dac
  Author: Julien Anguenot <julien at anguenot.org>
  Date:   2005-05-20 (Fri, 20 May 2005)

  Changed paths:
    M process.py

  Log Message:
  -----------
  Import checker


  Commit: 112a3d53b65c13be2d65524c017987be931dc35b
      https://github.com/zopefoundation/zope.wfmc/commit/112a3d53b65c13be2d65524c017987be931dc35b
  Author: Stephan Richter <stephan.richter at gmail.com>
  Date:   2005-06-22 (Wed, 22 Jun 2005)

  Changed paths:
    M interfaces.py

  Log Message:
  -----------
  Made the doc format of the file ReST. Fixed a couple of typos and improved 
the documentation a little bit.


  Commit: 61c11a4936af548c5cbf7f61c44a985c9cb7475f
      https://github.com/zopefoundation/zope.wfmc/commit/61c11a4936af548c5cbf7f61c44a985c9cb7475f
  Author: Julien Anguenot <julien at anguenot.org>
  Date:   2005-06-24 (Fri, 24 Jun 2005)

  Changed paths:
    M process.py

  Log Message:
  -----------
  Fix the exception message


  Commit: 792daa16962c1797dc47df180a7c9483f63fa82b
      https://github.com/zopefoundation/zope.wfmc/commit/792daa16962c1797dc47df180a7c9483f63fa82b
  Author: Julien Anguenot <julien at anguenot.org>
  Date:   2005-06-25 (Sat, 25 Jun 2005)

  Changed paths:
    M process.py

  Log Message:
  -----------
  More information on exception message for debug purpose


  Commit: f10cae04b6a317ae1be3c4ce68d48740abcdb2c7
      https://github.com/zopefoundation/zope.wfmc/commit/f10cae04b6a317ae1be3c4ce68d48740abcdb2c7
  Author: Julien Anguenot <julien at anguenot.org>
  Date:   2005-06-25 (Sat, 25 Jun 2005)

  Changed paths:
    M process.py

  Log Message:
  -----------
  More explict exception messsage


  Commit: dbd66c7017a8c1d7aa248d9f5efb3549c20a73ec
      https://github.com/zopefoundation/zope.wfmc/commit/dbd66c7017a8c1d7aa248d9f5efb3549c20a73ec
  Author: Julien Anguenot <julien at anguenot.org>
  Date:   2005-06-25 (Sat, 25 Jun 2005)

  Changed paths:
    M process.py

  Log Message:
  -----------
  remove useless str()


  Commit: 03b18de9ab43cdd0c2eaaa16a826b0bd66e6df0d
      https://github.com/zopefoundation/zope.wfmc/commit/03b18de9ab43cdd0c2eaaa16a826b0bd66e6df0d
  Author: Stephan Richter <stephan.richter at gmail.com>
  Date:   2005-07-26 (Tue, 26 Jul 2005)

  Changed paths:
    M process.py

  Log Message:
  -----------
  Developed nicer, human-readable representations of several classes. Hope 
you like it! :-)


  Commit: 2ef38600a76b76bf771e31f083d57f83f2800c53
      https://github.com/zopefoundation/zope.wfmc/commit/2ef38600a76b76bf771e31f083d57f83f2800c53
  Author: Benji York <benji at benjiyork.com>
  Date:   2005-07-29 (Fri, 29 Jul 2005)

  Changed paths:
    M xpdl.py

  Log Message:
  -----------
  rework many XXXs 

Note the Zope 3 XXX dogma:  XXX are only to be used for critical bugs that must
be fixed before the next release.  They are not for:

* questions (use ???)
* to mark details that the reader should be weary of (use no marker, that's
  what comments are for)
* noting things that should be done in the future (use TODO).


  Commit: dd751667d26840b031a43435dd2a8105e4d493b3
      https://github.com/zopefoundation/zope.wfmc/commit/dd751667d26840b031a43435dd2a8105e4d493b3
  Author: Stephan Richter <stephan.richter at gmail.com>
  Date:   2005-08-01 (Mon, 01 Aug 2005)

  Changed paths:
    M process.py

  Log Message:
  -----------
  Implement Florent's suggestion to use %r instead of %s.


  Commit: 8ecddbf942d163bed278c7b855c063b9c1435f8f
      https://github.com/zopefoundation/zope.wfmc/commit/8ecddbf942d163bed278c7b855c063b9c1435f8f
  Author: Stephan Richter <stephan.richter at gmail.com>
  Date:   2005-08-02 (Tue, 02 Aug 2005)

  Changed paths:
    M process.py

  Log Message:
  -----------
  When I converted %s to %r I forgot to remove the quotes.


  Commit: 1a16ca7aad79b5fcb446d783d1a710724933f58b
      https://github.com/zopefoundation/zope.wfmc/commit/1a16ca7aad79b5fcb446d783d1a710724933f58b
  Author: Stephan Richter <stephan.richter at gmail.com>
  Date:   2005-08-02 (Tue, 02 Aug 2005)

  Changed paths:
    M process.py

  Log Message:
  -----------
  Sorry about this guys, but this is better. :-)


  Commit: 13f41938def9958a599e73fd90437229ac19f92c
      https://github.com/zopefoundation/zope.wfmc/commit/13f41938def9958a599e73fd90437229ac19f92c
  Author: Martijn Pieters <mj at zopatista.co>
  Date:   2005-08-30 (Tue, 30 Aug 2005)

  Changed paths:
    M xpdl.py

  Log Message:
  -----------
  Massive style cleanup: Move to new raise exception style; for motivation, see:

  http://permalink.gmane.org/gmane.comp.web.zope.zope3/13884


  Commit: 89623ff0f29681d778be804ac5f62449bdeb6a4f
      https://github.com/zopefoundation/zope.wfmc/commit/89623ff0f29681d778be804ac5f62449bdeb6a4f
  Author: Stephan Richter <stephan.richter at gmail.com>
  Date:   2005-09-07 (Wed, 07 Sep 2005)

  Changed paths:
    M process.py

  Log Message:
  -----------
  Make some classes new style classes.


  Commit: 9adf44c5dc42d2b4b5e7c801afaf4c265146cc05
      https://github.com/zopefoundation/zope.wfmc/commit/9adf44c5dc42d2b4b5e7c801afaf4c265146cc05
  Author: Fred Drake <fdrake at acm.org>
  Date:   2005-11-29 (Tue, 29 Nov 2005)

  Changed paths:
    M interfaces.py

  Log Message:
  -----------
  fix recurring typo: occured --> occurred


  Commit: e571c050b5f2229cf716197b1e15abea34d8ba77
      https://github.com/zopefoundation/zope.wfmc/commit/e571c050b5f2229cf716197b1e15abea34d8ba77
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2005-12-02 (Fri, 02 Dec 2005)

  Changed paths:
    M README.txt

  Log Message:
  -----------
  Fixed some typos.


  Commit: 546ff6fe769fba192d51e5b380716e1ef21eaad9
      https://github.com/zopefoundation/zope.wfmc/commit/546ff6fe769fba192d51e5b380716e1ef21eaad9
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2005-12-02 (Fri, 02 Dec 2005)

  Changed paths:
    M xpdl.txt

  Log Message:
  -----------
  Another typo.


  Commit: 0015b26dd86f81f1fabb8ca41ece8bf1d3bf9051
      https://github.com/zopefoundation/zope.wfmc/commit/0015b26dd86f81f1fabb8ca41ece8bf1d3bf9051
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2005-12-02 (Fri, 02 Dec 2005)

  Changed paths:
    M adapter/integration.txt
    M interfaces.py
    M process.py

  Log Message:
  -----------
  Fixed a few more typos and removed some trailing whitespace.


  Commit: 6abdd6a38b53e1f2ff298cee87bcf472c96f68a3
      https://github.com/zopefoundation/zope.wfmc/commit/6abdd6a38b53e1f2ff298cee87bcf472c96f68a3
  Author: Jim Fulton <jim at zope.com>
  Date:   2006-04-26 (Wed, 26 Apr 2006)

  Changed paths:
    M README.txt

  Log Message:
  -----------
  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.


  Commit: bfd0611e7721b8b7426476d1acc246e176e06f33
      https://github.com/zopefoundation/zope.wfmc/commit/bfd0611e7721b8b7426476d1acc246e176e06f33
  Author: Adam Groszer <agroszer at mail.com>
  Date:   2006-04-28 (Fri, 28 Apr 2006)

  Changed paths:
    M process.py
    M xpdl.py

  Log Message:
  -----------
  Preparations for persistent WFMC,
as discussed at the SwissSprint


  Commit: c616213008fa9b1991a8a6329c0231ea05825b0b
      https://github.com/zopefoundation/zope.wfmc/commit/c616213008fa9b1991a8a6329c0231ea05825b0b
  Author: Adam Groszer <agroszer at mail.com>
  Date:   2006-09-08 (Fri, 08 Sep 2006)

  Changed paths:
    M README.txt
    M xpdl.txt

  Log Message:
  -----------
  slightly improved tests, typos


  Commit: f4ac0ba07271dd034af874c405c2e21ddf6d78b8
      https://github.com/zopefoundation/zope.wfmc/commit/f4ac0ba07271dd034af874c405c2e21ddf6d78b8
  Author: Adam Groszer <agroszer at mail.com>
  Date:   2006-09-08 (Fri, 08 Sep 2006)

  Changed paths:
    M interfaces.py
    M process.py
    M publication.xpdl
    M xpdl.py
    M xpdl.txt

  Log Message:
  -----------
  ITransitionDefinition was not well-defined,
minor flaws in process elements __name__ and description handling and reading from XPDL


  Commit: e081d37855ec46b40c0fd290c7cb458e458ea163
      https://github.com/zopefoundation/zope.wfmc/commit/e081d37855ec46b40c0fd290c7cb458e458ea163
  Author: Christian Theune <ct at gocept.com>
  Date:   2007-05-04 (Fri, 04 May 2007)

  Changed paths:
    R README.txt
    R __init__.py
    R adapter/__init__.py
    R adapter/integration.py
    R adapter/integration.txt
    R adapter/tests.py
    R attributeintegration.py
    R interfaces.py
    R process.py
    R publication.xpdl
    A src/zope/wfmc/README.txt
    A src/zope/wfmc/__init__.py
    A src/zope/wfmc/adapter/__init__.py
    A src/zope/wfmc/adapter/integration.py
    A src/zope/wfmc/adapter/integration.txt
    A src/zope/wfmc/adapter/tests.py
    A src/zope/wfmc/attributeintegration.py
    A src/zope/wfmc/interfaces.py
    A src/zope/wfmc/process.py
    A src/zope/wfmc/publication.xpdl
    A src/zope/wfmc/tests.py
    A src/zope/wfmc/xpdl.py
    A src/zope/wfmc/xpdl.txt
    R tests.py
    R xpdl.py
    R xpdl.txt

  Log Message:
  -----------
   - moving to satellite


  Commit: 08e0a1e6dc42b66cd34c2a073da5029fc62eb876
      https://github.com/zopefoundation/zope.wfmc/commit/08e0a1e6dc42b66cd34c2a073da5029fc62eb876
  Author: Christian Theune <ct at gocept.com>
  Date:   2007-05-04 (Fri, 04 May 2007)

  Changed paths:
    A bootstrap.py
    A buildout.cfg
    A setup.py
    A src/zope/__init__.py

  Log Message:
  -----------
   - added project infrastructure


  Commit: 28124f29962fcb0534e8b148ed2e634b0dafda13
      https://github.com/zopefoundation/zope.wfmc/commit/28124f29962fcb0534e8b148ed2e634b0dafda13
  Author: Brian Sutherland <brian at vanguardistas.net>
  Date:   2007-05-24 (Thu, 24 May 2007)

  Changed paths:
    M setup.py

  Log Message:
  -----------
  Bump the version number to make this a real release, zope.wfmc was never released with zope so we can do this. Also this software is so stable that theres no point in making betas:)


  Commit: 3ef11a4b39d9297f2f8299c4c55b7d49e3e35bfc
      https://github.com/zopefoundation/zope.wfmc/commit/3ef11a4b39d9297f2f8299c4c55b7d49e3e35bfc
  Author: Brian Sutherland <brian at vanguardistas.net>
  Date:   2007-07-14 (Sat, 14 Jul 2007)

  Changed paths:
    A ZopePublicLicense.txt
    M bootstrap.py

  Log Message:
  -----------
  Commit the ZPL.


  Commit: f09ec7c1eb18386eb336b8fafbb9f2640de37713
      https://github.com/zopefoundation/zope.wfmc/commit/f09ec7c1eb18386eb336b8fafbb9f2640de37713
  Author: Brian Sutherland <brian at vanguardistas.net>
  Date:   2007-07-14 (Sat, 14 Jul 2007)

  Changed paths:
    M bootstrap.py

  Log Message:
  -----------
  revert changes committed by mistake.


  Commit: c30e0fd79eb3cf1f806363ab43c2e7783003deb3
      https://github.com/zopefoundation/zope.wfmc/commit/c30e0fd79eb3cf1f806363ab43c2e7783003deb3
  Author: Stephan Richter <stephan.richter at gmail.com>
  Date:   2007-11-02 (Fri, 02 Nov 2007)

  Changed paths:
    A CHANGES.txt
    A README.txt
    M buildout.cfg
    M setup.py
    M src/zope/wfmc/xpdl.txt

  Log Message:
  -----------
  Get for release.


  Commit: dbea653cf6feb400b77fdeef5db1b4aaca11b083
      https://github.com/zopefoundation/zope.wfmc/commit/dbea653cf6feb400b77fdeef5db1b4aaca11b083
  Author: Stephan Richter <stephan.richter at gmail.com>
  Date:   2007-11-02 (Fri, 02 Nov 2007)

  Changed paths:
    M setup.py

  Log Message:
  -----------
  vb.


  Commit: aa7e5a7314079b424a19b9b038df93c1296a00b0
      https://github.com/zopefoundation/zope.wfmc/commit/aa7e5a7314079b424a19b9b038df93c1296a00b0
  Author: Baiju Muthukadan <baiju.m.mail at gmail.com>
  Date:   2009-03-11 (Wed, 11 Mar 2009)

  Changed paths:
    M src/zope/__init__.py

  Log Message:
  -----------
  As 'setuptools' is a dependency 'pkg_resources' will be available always. Ref: http://mail.zope.org/pipermail/zope-dev/2009-March/035277.html


  Commit: b7ed254b7c425ae5c482fc57efe3ee49c7f55b98
      https://github.com/zopefoundation/zope.wfmc/commit/b7ed254b7c425ae5c482fc57efe3ee49c7f55b98
  Author: Stephan Richter <stephan.richter at gmail.com>
  Date:   2009-07-24 (Fri, 24 Jul 2009)

  Changed paths:
    M CHANGES.txt
    M src/zope/wfmc/README.txt
    M src/zope/wfmc/tests.py

  Log Message:
  -----------
  Fixed tests and get ready for release.


  Commit: 3fb38734d83d2e8889b9855c426ebfd40683f1bb
      https://github.com/zopefoundation/zope.wfmc/commit/3fb38734d83d2e8889b9855c426ebfd40683f1bb
  Author: Stephan Richter <stephan.richter at gmail.com>
  Date:   2009-07-24 (Fri, 24 Jul 2009)

  Changed paths:
    M CHANGES.txt
    M setup.py

  Log Message:
  -----------
  version bump.


  Commit: b66aeea9ff2ec913d74ce68846abe44d8e0ad7df
      https://github.com/zopefoundation/zope.wfmc/commit/b66aeea9ff2ec913d74ce68846abe44d8e0ad7df
  Author: Vincent Fretin <vincent.fretin at gmail.com>
  Date:   2011-02-22 (Tue, 22 Feb 2011)

  Changed paths:
    M src/zope/wfmc/interfaces.py

  Log Message:
  -----------
  Fixed docstring


Compare: https://github.com/zopefoundation/zope.wfmc/compare/62aefb7d161a^...b66aeea9ff2e


More information about the checkins mailing list