[Checkins] [zopefoundation/Products.PythonScripts] 04bfe2: Initial checkin

GitHub noreply at github.com
Tue Feb 26 01:36:37 UTC 2013


  Branch: refs/heads/zope2
  Home:   https://github.com/zopefoundation/Products.PythonScripts
  Commit: 04bfe20ef8fc824d9bffa08d9db2bb90ca780997
      https://github.com/zopefoundation/Products.PythonScripts/commit/04bfe20ef8fc824d9bffa08d9db2bb90ca780997
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2000-11-30 (Thu, 30 Nov 2000)

  Changed paths:
    A Bindings.py
    A CHANGES.txt
    A Extensions/RemotePS.py
    A Guarded.py
    A ModuleSecurity.py
    A PythonScript.py
    A README.txt
    A Script.py
    A __init__.py
    A standard.py
    A version.txt
    A www/pyScriptAdd.dtml
    A www/pyScriptEdit.dtml
    A www/pyScriptProxy.dtml
    A www/pyScriptUpload.dtml
    A www/pyscript.gif
    A www/scriptBindings.dtml
    A www/scriptTry.dtml
    A zbytecodehacks/ChangeLog
    A zbytecodehacks/Makefile
    A zbytecodehacks/README
    A zbytecodehacks/TODO
    A zbytecodehacks/VSExec.py
    A zbytecodehacks/__init__.py
    A zbytecodehacks/attr_freeze.py
    A zbytecodehacks/closure.py
    A zbytecodehacks/code_editor.py
    A zbytecodehacks/code_gen/Makefile
    A zbytecodehacks/code_gen/__init__.py
    A zbytecodehacks/code_gen/op_execute_methods
    A zbytecodehacks/code_gen/opexfuncread.py
    A zbytecodehacks/code_gen/regen
    A zbytecodehacks/code_gen/write_ops.py
    A zbytecodehacks/common.py
    A zbytecodehacks/cyclehandle.py
    A zbytecodehacks/dbc.py
    A zbytecodehacks/find_function_call.py
    A zbytecodehacks/iif.py
    A zbytecodehacks/inline.py
    A zbytecodehacks/label.py
    A zbytecodehacks/macro.py
    A zbytecodehacks/macros.py
    A zbytecodehacks/opbases.py
    A zbytecodehacks/ops.py
    A zbytecodehacks/rationalize.py
    A zbytecodehacks/tailr.py
    A zbytecodehacks/version
    A zbytecodehacks/xapply.py

  Log Message:
  -----------
  Initial checkin


  Commit: 3091b345b6e988bcfd346fc048af6b4382a25189
      https://github.com/zopefoundation/Products.PythonScripts/commit/3091b345b6e988bcfd346fc048af6b4382a25189
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   2000-12-01 (Fri, 01 Dec 2000)

  Changed paths:
    A help/PythonScript.py

  Log Message:
  -----------
  First cut, Python Script API Reference


  Commit: 40614adc8b19d3227c4383bc2f409fccc492c3f8
      https://github.com/zopefoundation/Products.PythonScripts/commit/40614adc8b19d3227c4383bc2f409fccc492c3f8
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   2000-12-01 (Fri, 01 Dec 2000)

  Changed paths:
    M help/PythonScript.py

  Log Message:
  -----------
  took out self arguments


  Commit: 1a2581995bc3bb4144bf9ada4cc035cfe933beec
      https://github.com/zopefoundation/Products.PythonScripts/commit/1a2581995bc3bb4144bf9ada4cc035cfe933beec
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   2000-12-01 (Fri, 01 Dec 2000)

  Changed paths:
    A help/Script.py

  Log Message:
  -----------
  first cut, generic script interface


  Commit: 3193850a9698a6340588eff283a72d22183091e8
      https://github.com/zopefoundation/Products.PythonScripts/commit/3193850a9698a6340588eff283a72d22183091e8
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   2000-12-01 (Fri, 01 Dec 2000)

  Changed paths:
    M help/PythonScript.py

  Log Message:
  -----------
  more XXXs


  Commit: e4440bd61766ad875c5528d206b23ee4f2f05bd6
      https://github.com/zopefoundation/Products.PythonScripts/commit/e4440bd61766ad875c5528d206b23ee4f2f05bd6
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2000-12-04 (Mon, 04 Dec 2000)

  Changed paths:
    M Guarded.py

  Log Message:
  -----------
  Changes to module security


  Commit: be0cb737a145e8463d31384ce32448960e9034c6
      https://github.com/zopefoundation/Products.PythonScripts/commit/be0cb737a145e8463d31384ce32448960e9034c6
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2000-12-05 (Tue, 05 Dec 2000)

  Changed paths:
    M __init__.py

  Log Message:
  -----------
  Get rid of faked ModuleInfo module


  Commit: 1d083416349aa581d004ce486d3067b43ec7fb92
      https://github.com/zopefoundation/Products.PythonScripts/commit/1d083416349aa581d004ce486d3067b43ec7fb92
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2000-12-05 (Tue, 05 Dec 2000)

  Changed paths:
    M Guarded.py
    R ModuleSecurity.py
    M standard.py

  Log Message:
  -----------
  Get rid of fake ModuleSecurity module


  Commit: 100ffea2dd35549a91d7e483244b53190c84d4a7
      https://github.com/zopefoundation/Products.PythonScripts/commit/100ffea2dd35549a91d7e483244b53190c84d4a7
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2000-12-07 (Thu, 07 Dec 2000)

  Changed paths:
    M PythonScript.py

  Log Message:
  -----------
  Changed _setText to write, added read and write to ac_permissions


  Commit: bf04fc0235a3b68441b21aaffafbc73dc984bc4f
      https://github.com/zopefoundation/Products.PythonScripts/commit/bf04fc0235a3b68441b21aaffafbc73dc984bc4f
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2000-12-07 (Thu, 07 Dec 2000)

  Changed paths:
    M help/PythonScript.py

  Log Message:
  -----------
  Added details


  Commit: 35a34ea431fe22dc09181583f13de9f13cd5bd15
      https://github.com/zopefoundation/Products.PythonScripts/commit/35a34ea431fe22dc09181583f13de9f13cd5bd15
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2000-12-07 (Thu, 07 Dec 2000)

  Changed paths:
    M help/Script.py

  Log Message:
  -----------
  Minor type fixed


  Commit: 58b786cb7ecbcb753da06530889161874cdad800
      https://github.com/zopefoundation/Products.PythonScripts/commit/58b786cb7ecbcb753da06530889161874cdad800
  Author: Michel Pelletier <michel at svn.zope.org>
  Date:   2000-12-07 (Thu, 07 Dec 2000)

  Changed paths:
    M __init__.py
    M help/PythonScript.py

  Log Message:
  -----------
  Hooked PythonScript API documentation into help system.  Ready for release.


  Commit: 9ad69e0368dc9f2b8d3341cee82e8374415f6ac9
      https://github.com/zopefoundation/Products.PythonScripts/commit/9ad69e0368dc9f2b8d3341cee82e8374415f6ac9
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2000-12-08 (Fri, 08 Dec 2000)

  Changed paths:
    M Bindings.py
    M www/scriptBindings.dtml

  Log Message:
  -----------
  Change default name bindings for container and script


  Commit: 59cc090a0cc58f6783e33ad142b0836ecc61d1c7
      https://github.com/zopefoundation/Products.PythonScripts/commit/59cc090a0cc58f6783e33ad142b0836ecc61d1c7
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2000-12-08 (Fri, 08 Dec 2000)

  Changed paths:
    M Bindings.py
    M PythonScript.py
    M www/pyScriptAdd.dtml

  Log Message:
  -----------
  Allow upload with Add, and include binding meta-data in read/write


  Commit: fcba0ca10ca44f47d96768a0b03f6bcfcb877b39
      https://github.com/zopefoundation/Products.PythonScripts/commit/fcba0ca10ca44f47d96768a0b03f6bcfcb877b39
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2000-12-11 (Mon, 11 Dec 2000)

  Changed paths:
    M standard.py

  Log Message:
  -----------
  Change ModuleSecurityInfo calls to match new spelling.


  Commit: 655d75e36b1be2529257b490a91a7a76944d52e6
      https://github.com/zopefoundation/Products.PythonScripts/commit/655d75e36b1be2529257b490a91a7a76944d52e6
  Author:  <brian at svn.zope.org>
  Date:   2000-12-11 (Mon, 11 Dec 2000)

  Changed paths:
    M zbytecodehacks/VSExec.py
    M zbytecodehacks/code_editor.py

  Log Message:
  -----------
  untabified


  Commit: 66ce4b9da6ba288a56a421669815434c7a47dcef
      https://github.com/zopefoundation/Products.PythonScripts/commit/66ce4b9da6ba288a56a421669815434c7a47dcef
  Author: Shane Hathaway <shane at hathawaymix.org>
  Date:   2000-12-13 (Wed, 13 Dec 2000)

  Changed paths:
    M PythonScript.py

  Log Message:
  -----------
  Made Python Scripts cacheable.


  Commit: 485638f10eea7dcb4185fd221d949b27b24f8a61
      https://github.com/zopefoundation/Products.PythonScripts/commit/485638f10eea7dcb4185fd221d949b27b24f8a61
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2000-12-13 (Wed, 13 Dec 2000)

  Changed paths:
    M Guarded.py
    M __init__.py

  Log Message:
  -----------
  Make PS work with 2.2.0


  Commit: 0847dff883f66bedb7206d08d56eee1c4b47e746
      https://github.com/zopefoundation/Products.PythonScripts/commit/0847dff883f66bedb7206d08d56eee1c4b47e746
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2000-12-15 (Fri, 15 Dec 2000)

  Changed paths:
    M PythonScript.py

  Log Message:
  -----------
  Fix incompatibility with ZClasses


  Commit: 24e4a22b55ee7b1c47eb7bf11d12e3ef794a1014
      https://github.com/zopefoundation/Products.PythonScripts/commit/24e4a22b55ee7b1c47eb7bf11d12e3ef794a1014
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2000-12-21 (Thu, 21 Dec 2000)

  Changed paths:
    M PythonScript.py
    M www/pyScriptAdd.dtml

  Log Message:
  -----------
  Allow Add without Edit


  Commit: 205caf9775961da83ced5c6852f9e6a7c542c499
      https://github.com/zopefoundation/Products.PythonScripts/commit/205caf9775961da83ced5c6852f9e6a7c542c499
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2000-12-21 (Thu, 21 Dec 2000)

  Changed paths:
    M zbytecodehacks/VSExec.py

  Log Message:
  -----------
  Removed read protection from lists, dicts, tuples, ints, and floats.


  Commit: e45c0c7a4c9e2be99934168233c7aa7dc663f107
      https://github.com/zopefoundation/Products.PythonScripts/commit/e45c0c7a4c9e2be99934168233c7aa7dc663f107
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2000-12-21 (Thu, 21 Dec 2000)

  Changed paths:
    M Guarded.py

  Log Message:
  -----------
  Add hasattr that returns false if you aren't allowed to access the name.


  Commit: 6054c59c92b6cc36729b94abfbfb5b3739709d20
      https://github.com/zopefoundation/Products.PythonScripts/commit/6054c59c92b6cc36729b94abfbfb5b3739709d20
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2000-12-22 (Fri, 22 Dec 2000)

  Changed paths:
    M Guarded.py

  Log Message:
  -----------
  Make __careful_getattr__ simpler and a little more efficient


  Commit: a1e1b8f90d02a003bb9915a0fd41be569be7755a
      https://github.com/zopefoundation/Products.PythonScripts/commit/a1e1b8f90d02a003bb9915a0fd41be569be7755a
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2001-01-02 (Tue, 02 Jan 2001)

  Changed paths:
    M Guarded.py

  Log Message:
  -----------
  Allow filter(None, ...)


  Commit: 7fd43d888eceb71c65ceadae4e28ee82759fb162
      https://github.com/zopefoundation/Products.PythonScripts/commit/7fd43d888eceb71c65ceadae4e28ee82759fb162
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2001-01-03 (Wed, 03 Jan 2001)

  Changed paths:
    M standard.py

  Log Message:
  -----------
  Make DTML format functions available directly, with sane names.


  Commit: 142bc0b6dab784e2a8a096cd8d45efd67253a0d2
      https://github.com/zopefoundation/Products.PythonScripts/commit/142bc0b6dab784e2a8a096cd8d45efd67253a0d2
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2001-01-04 (Thu, 04 Jan 2001)

  Changed paths:
    M PythonScript.py

  Log Message:
  -----------
  Made all methods that edit the body go through write(), so that
##metdata= lines can be used.  Collected cache invalidations into _makeFunction.


  Commit: d7f505c6f28ec87112bf1e885274da6f34cbcd6e
      https://github.com/zopefoundation/Products.PythonScripts/commit/d7f505c6f28ec87112bf1e885274da6f34cbcd6e
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2001-01-04 (Thu, 04 Jan 2001)

  Changed paths:
    M Bindings.py

  Log Message:
  -----------
  Use _is_wrapperish flag to skip PermissionMappings when getting
context or container.


  Commit: 5bbff5ef238fb3ffc9b21bb3ea9e83b9f5b4b8b5
      https://github.com/zopefoundation/Products.PythonScripts/commit/5bbff5ef238fb3ffc9b21bb3ea9e83b9f5b4b8b5
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2001-01-08 (Mon, 08 Jan 2001)

  Changed paths:
    M PythonScript.py
    M Script.py

  Log Message:
  -----------
  Fix __ac_permissions__


  Commit: aecd1ad3f192013b78e9ac8d6fee40ce223f9a31
      https://github.com/zopefoundation/Products.PythonScripts/commit/aecd1ad3f192013b78e9ac8d6fee40ce223f9a31
  Author:  <brian at svn.zope.org>
  Date:   2001-01-08 (Mon, 08 Jan 2001)

  Changed paths:
    M PythonScript.py
    M www/pyScriptAdd.dtml
    M www/pyScriptEdit.dtml
    M www/pyScriptProxy.dtml
    R www/pyScriptUpload.dtml
    M www/scriptBindings.dtml
    M www/scriptTry.dtml

  Log Message:
  -----------
  Merged mgmt interface quick fix branch


  Commit: abc61580660bd611694792edc72e786d3b86ff1f
      https://github.com/zopefoundation/Products.PythonScripts/commit/abc61580660bd611694792edc72e786d3b86ff1f
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2001-01-08 (Mon, 08 Jan 2001)

  Changed paths:
    M Bindings.py

  Log Message:
  -----------
  Copy recursion level into namespace


  Commit: 789346eabede886055565a3c268974a52fffe51b
      https://github.com/zopefoundation/Products.PythonScripts/commit/789346eabede886055565a3c268974a52fffe51b
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2001-01-09 (Tue, 09 Jan 2001)

  Changed paths:
    M PythonScript.py

  Log Message:
  -----------
  Minor change


  Commit: cc6bc1cf83d618a00c08d98958a3d6801ad48fcc
      https://github.com/zopefoundation/Products.PythonScripts/commit/cc6bc1cf83d618a00c08d98958a3d6801ad48fcc
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2001-01-09 (Tue, 09 Jan 2001)

  Changed paths:
    R Bindings.py
    M PythonScript.py
    R Script.py
    M __init__.py
    R www/scriptBindings.dtml
    R www/scriptTry.dtml

  Log Message:
  -----------
  Created DTMLFile as a more secure replacement for HTMLFile.
Moved Bindings.py (used by DTMLFile), Script.py, and associated files to Shared/DC/Scripts.  Refactored Bindings UI into separate BindingsUI class.
Changed PythonScripts to use DTMLFile.


  Commit: c2425aa31bc2ac256430ffb9f51a4c0822c5ab94
      https://github.com/zopefoundation/Products.PythonScripts/commit/c2425aa31bc2ac256430ffb9f51a4c0822c5ab94
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2001-01-09 (Tue, 09 Jan 2001)

  Changed paths:
    M PythonScript.py

  Log Message:
  -----------
  Change argument name


  Commit: 343733c2ac1fb8c9d6d72e022a3067ed836c81a8
      https://github.com/zopefoundation/Products.PythonScripts/commit/343733c2ac1fb8c9d6d72e022a3067ed836c81a8
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2001-01-10 (Wed, 10 Jan 2001)

  Changed paths:
    M PythonScript.py

  Log Message:
  -----------
  Minor cleanup


  Commit: c4b8aded606500af3726fab50b94892d54450904
      https://github.com/zopefoundation/Products.PythonScripts/commit/c4b8aded606500af3726fab50b94892d54450904
  Author:  <brian at svn.zope.org>
  Date:   2001-01-10 (Wed, 10 Jan 2001)

  Changed paths:
    M __init__.py

  Log Message:
  -----------
  Added explicit permission


  Commit: aa7178ec909279b6f9b91910720c7eb06c5a8ffb
      https://github.com/zopefoundation/Products.PythonScripts/commit/aa7178ec909279b6f9b91910720c7eb06c5a8ffb
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2001-01-11 (Thu, 11 Jan 2001)

  Changed paths:
    M PythonScript.py

  Log Message:
  -----------
  Change meta-type


  Commit: 83f328e1a8a10d9b1c9555ddb64ca67b11ab6ff8
      https://github.com/zopefoundation/Products.PythonScripts/commit/83f328e1a8a10d9b1c9555ddb64ca67b11ab6ff8
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2001-01-14 (Sun, 14 Jan 2001)

  Changed paths:
    M zbytecodehacks/VSExec.py

  Log Message:
  -----------
  Fixed bytecode problem with short-circuit booleans


  Commit: 1f1f4209d088523544cc63ec9e8887eb0407a095
      https://github.com/zopefoundation/Products.PythonScripts/commit/1f1f4209d088523544cc63ec9e8887eb0407a095
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2001-01-14 (Sun, 14 Jan 2001)

  Changed paths:
    M Guarded.py

  Log Message:
  -----------
  Type-check 'map' arguments


  Commit: f2fdf1ccb7aa8706f5c1f4df7d4ed7c676a2e020
      https://github.com/zopefoundation/Products.PythonScripts/commit/f2fdf1ccb7aa8706f5c1f4df7d4ed7c676a2e020
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2001-01-14 (Sun, 14 Jan 2001)

  Changed paths:
    M Guarded.py
    M PythonScript.py
    M zbytecodehacks/VSExec.py

  Log Message:
  -----------
  Allow assertions in Scripts


  Commit: 98ae1127c5e07302304c9befaf2604343823426a
      https://github.com/zopefoundation/Products.PythonScripts/commit/98ae1127c5e07302304c9befaf2604343823426a
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2001-01-16 (Tue, 16 Jan 2001)

  Changed paths:
    M PythonScript.py

  Log Message:
  -----------
  Fixed missing import


  Commit: 7313e150b0f6f738aebaf321fa24eb51f4854581
      https://github.com/zopefoundation/Products.PythonScripts/commit/7313e150b0f6f738aebaf321fa24eb51f4854581
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2001-01-17 (Wed, 17 Jan 2001)

  Changed paths:
    M PythonScript.py

  Log Message:
  -----------
  Merge change to trunk


  Commit: b1665145d9d9d281cdd0162cce097a8fbdc9647b
      https://github.com/zopefoundation/Products.PythonScripts/commit/b1665145d9d9d281cdd0162cce097a8fbdc9647b
  Author:  <brian at svn.zope.org>
  Date:   2001-01-19 (Fri, 19 Jan 2001)

  Changed paths:
    M PythonScript.py

  Log Message:
  -----------
  merge from 2.3


  Commit: af85e28c6d9fc4667edf96d978ecd440ebc76dec
      https://github.com/zopefoundation/Products.PythonScripts/commit/af85e28c6d9fc4667edf96d978ecd440ebc76dec
  Author:  <brian at svn.zope.org>
  Date:   2001-01-23 (Tue, 23 Jan 2001)

  Changed paths:
    M PythonScript.py

  Log Message:
  -----------
  merge from 2.3


  Commit: 609cdd039006d9d11845141cc79bb8bf3316ff05
      https://github.com/zopefoundation/Products.PythonScripts/commit/609cdd039006d9d11845141cc79bb8bf3316ff05
  Author:  <brian at svn.zope.org>
  Date:   2001-01-29 (Mon, 29 Jan 2001)

  Changed paths:
    M PythonScript.py

  Log Message:
  -----------
  merge from 2.3


  Commit: 72ac0af5d9ca00e520965e2ff19ad9ac2215c40e
      https://github.com/zopefoundation/Products.PythonScripts/commit/72ac0af5d9ca00e520965e2ff19ad9ac2215c40e
  Author:  <brian at svn.zope.org>
  Date:   2001-01-30 (Tue, 30 Jan 2001)

  Changed paths:
    M www/pyScriptEdit.dtml

  Log Message:
  -----------
  merged fix for bug 1917 (script source not html quoted)


  Commit: 1e5420626573dde421ec67d1bc56d1896cfaf9b5
      https://github.com/zopefoundation/Products.PythonScripts/commit/1e5420626573dde421ec67d1bc56d1896cfaf9b5
  Author: Jeffrey Shell <jeffr at euc.cx>
  Date:   2001-01-31 (Wed, 31 Jan 2001)

  Changed paths:
    M PythonScript.py
    M www/pyScriptEdit.dtml

  Log Message:
  -----------
  Merging in WriteLocking.  Yeehaw!


  Commit: 391f26eb44a4bf6e15c6303c2436bf592a137a81
      https://github.com/zopefoundation/Products.PythonScripts/commit/391f26eb44a4bf6e15c6303c2436bf592a137a81
  Author: Chris McDonough <chrism at plope.com>
  Date:   2001-02-05 (Mon, 05 Feb 2001)

  Changed paths:
    A help/Bindings.stx
    A help/PythonScript_edit.stx
    A help/PythonScript_test.stx

  Log Message:
  -----------
  Adding.


  Commit: 1988a52704e06e47df4c718af624eaeccf450f79
      https://github.com/zopefoundation/Products.PythonScripts/commit/1988a52704e06e47df4c718af624eaeccf450f79
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2001-02-08 (Thu, 08 Feb 2001)

  Changed paths:
    M PythonScript.py

  Log Message:
  -----------
  Fixed foolish typo in Python version detection


  Commit: aadac181fd2ee8a1a0379895cf58cdd21d040ca0
      https://github.com/zopefoundation/Products.PythonScripts/commit/aadac181fd2ee8a1a0379895cf58cdd21d040ca0
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2001-02-09 (Fri, 09 Feb 2001)

  Changed paths:
    M PythonScript.py

  Log Message:
  -----------
  Strip default value from parameter name in test page.


  Commit: 808b3a89a04fa6111a5cd5cf9db13aece6138f99
      https://github.com/zopefoundation/Products.PythonScripts/commit/808b3a89a04fa6111a5cd5cf9db13aece6138f99
  Author:  <brian at svn.zope.org>
  Date:   2001-02-15 (Thu, 15 Feb 2001)

  Changed paths:
    M README.txt
    A Utility.py

  Log Message:
  -----------
  Merged Utility.py and module enabling docs from 2.3 branch


  Commit: 7ed1a4229dfee589488670fd18192a378e6c699b
      https://github.com/zopefoundation/Products.PythonScripts/commit/7ed1a4229dfee589488670fd18192a378e6c699b
  Author:  <brian at svn.zope.org>
  Date:   2001-02-20 (Tue, 20 Feb 2001)

  Changed paths:
    M www/pyscript.gif

  Log Message:
  -----------
  updated icon


  Commit: 1dc1012a0d69453030faeba0015f0f9bfabd1c8f
      https://github.com/zopefoundation/Products.PythonScripts/commit/1dc1012a0d69453030faeba0015f0f9bfabd1c8f
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2001-02-26 (Mon, 26 Feb 2001)

  Changed paths:
    M PythonScript.py
    A tests/testPythonScript.py
    A tests/tscripts/big_boolean.ps
    A tests/tscripts/fibonacci.ps
    A tests/tscripts/for_loop.ps
    A tests/tscripts/mutate_literals.ps
    A tests/tscripts/tuple_unpack_assignment.ps
    A tests/tscripts/while_loop.ps
    M zbytecodehacks/VSExec.py
    M zbytecodehacks/opbases.py
    M zbytecodehacks/ops.py

  Log Message:
  -----------
  Merge changes and unit tests from evan-script_fix-branch


  Commit: 2a86283bb9a20e0890f7af17a496bfec357922c1
      https://github.com/zopefoundation/Products.PythonScripts/commit/2a86283bb9a20e0890f7af17a496bfec357922c1
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2001-02-27 (Tue, 27 Feb 2001)

  Changed paths:
    M Utility.py

  Log Message:
  -----------
  Merge changes from 2.3 branch


  Commit: a559f8fce749e200baddfa910ab084f7c3ab00d7
      https://github.com/zopefoundation/Products.PythonScripts/commit/a559f8fce749e200baddfa910ab084f7c3ab00d7
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2001-02-27 (Tue, 27 Feb 2001)

  Changed paths:
    A module_access_examples.py

  Log Message:
  -----------
  New module to help people access modules from Scripts.


  Commit: f7b0f98524e2b8f31e1bc0c339d47601f7d259ce
      https://github.com/zopefoundation/Products.PythonScripts/commit/f7b0f98524e2b8f31e1bc0c339d47601f7d259ce
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2001-02-27 (Tue, 27 Feb 2001)

  Changed paths:
    M __init__.py
    M help/Bindings.stx
    A help/ModuleAccess.stx
    M help/PythonScript_edit.stx
    M help/PythonScript_test.stx
    A tests/tscripts/try_except.ps
    M version.txt

  Log Message:
  -----------
  Merge 2 from evan-script_fix-branch


  Commit: bb0aa6959dc4cf2fb70244a7a9ea8821cf21f691
      https://github.com/zopefoundation/Products.PythonScripts/commit/bb0aa6959dc4cf2fb70244a7a9ea8821cf21f691
  Author:  <brian at svn.zope.org>
  Date:   2001-03-21 (Wed, 21 Mar 2001)

  Changed paths:
    M www/pyScriptEdit.dtml

  Log Message:
  -----------
  merged fix for #2070


  Commit: d363a16635e08a3490a0c098de0f31ba73204d13
      https://github.com/zopefoundation/Products.PythonScripts/commit/d363a16635e08a3490a0c098de0f31ba73204d13
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2001-04-03 (Tue, 03 Apr 2001)

  Changed paths:
    M PythonScript.py

  Log Message:
  -----------
  Give read() and write() docstrings so they are xmlrpc-callable.


  Commit: ea4d1c793399ea9d85f6b16940ced279decefec8
      https://github.com/zopefoundation/Products.PythonScripts/commit/ea4d1c793399ea9d85f6b16940ced279decefec8
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2001-04-11 (Wed, 11 Apr 2001)

  Changed paths:
    M PythonScript.py
    M tests/testPythonScript.py

  Log Message:
  -----------
  merge to evan-script_fix-merge-3


  Commit: 63727f83b57d0a9ece5610adf21956a0c245039b
      https://github.com/zopefoundation/Products.PythonScripts/commit/63727f83b57d0a9ece5610adf21956a0c245039b
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2001-04-11 (Wed, 11 Apr 2001)

  Changed paths:
    A tests/tscripts/manyargs.ps

  Log Message:
  -----------
  Merge to evan-script_fix-merge-3


  Commit: d12b04c9e1f69772e9dfce7b11d933c9a36a42b2
      https://github.com/zopefoundation/Products.PythonScripts/commit/d12b04c9e1f69772e9dfce7b11d933c9a36a42b2
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2001-04-11 (Wed, 11 Apr 2001)

  Changed paths:
    A www/default.py
    M zbytecodehacks/VSExec.py
    M zbytecodehacks/code_editor.py

  Log Message:
  -----------
  Merge to evan-script_fix-merge-3


  Commit: 265151f0a758db56496f078046148ff3d6be3771
      https://github.com/zopefoundation/Products.PythonScripts/commit/265151f0a758db56496f078046148ff3d6be3771
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2001-04-11 (Wed, 11 Apr 2001)

  Changed paths:
    A tests/tscripts/ns_bind.ps

  Log Message:
  -----------
  Add test


  Commit: c32000dd44380898b48d9da61ef61571e70c6022
      https://github.com/zopefoundation/Products.PythonScripts/commit/c32000dd44380898b48d9da61ef61571e70c6022
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2001-04-11 (Wed, 11 Apr 2001)

  Changed paths:
    A tests/tscripts/complex_print.ps
    A tests/tscripts/simple_print.ps

  Log Message:
  -----------
  Added tests


  Commit: d5990e53735250bae942e05d0afcc61b7dfd8455
      https://github.com/zopefoundation/Products.PythonScripts/commit/d5990e53735250bae942e05d0afcc61b7dfd8455
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2001-04-13 (Fri, 13 Apr 2001)

  Changed paths:
    M www/pyScriptEdit.dtml

  Log Message:
  -----------
  Fix keywords arguments.


  Commit: ec5c7bc8c1b18663c3429d3a8c29dd2427ce1e03
      https://github.com/zopefoundation/Products.PythonScripts/commit/ec5c7bc8c1b18663c3429d3a8c29dd2427ce1e03
  Author: Amos Latteier <amos at latteier.com>
  Date:   2001-04-17 (Tue, 17 Apr 2001)

  Changed paths:
    M help/PythonScript.py

  Log Message:
  -----------
  Many small structured text fixes, typos fixes, and small wording and formatting corrections. Some of these were pointed out by Tom Deprez.


  Commit: 72bbe6083ee55c2f7ef01327ef3cff6da07eca21
      https://github.com/zopefoundation/Products.PythonScripts/commit/72bbe6083ee55c2f7ef01327ef3cff6da07eca21
  Author: Shane Hathaway <shane at hathawaymix.org>
  Date:   2001-04-27 (Fri, 27 Apr 2001)

  Changed paths:
    M CHANGES.txt
    R Guarded.py
    M PythonScript.py
    M standard.py
    M tests/testPythonScript.py
    A tests/tscripts/boolean_map.ps
    R tests/tscripts/manyargs.ps
    M version.txt
    M www/pyScriptEdit.dtml
    R zbytecodehacks/ChangeLog
    R zbytecodehacks/Makefile
    R zbytecodehacks/README
    R zbytecodehacks/TODO
    R zbytecodehacks/VSExec.py
    R zbytecodehacks/__init__.py
    R zbytecodehacks/attr_freeze.py
    R zbytecodehacks/closure.py
    R zbytecodehacks/code_editor.py
    R zbytecodehacks/code_gen/Makefile
    R zbytecodehacks/code_gen/__init__.py
    R zbytecodehacks/code_gen/op_execute_methods
    R zbytecodehacks/code_gen/opexfuncread.py
    R zbytecodehacks/code_gen/regen
    R zbytecodehacks/code_gen/write_ops.py
    R zbytecodehacks/common.py
    R zbytecodehacks/cyclehandle.py
    R zbytecodehacks/dbc.py
    R zbytecodehacks/find_function_call.py
    R zbytecodehacks/iif.py
    R zbytecodehacks/inline.py
    R zbytecodehacks/label.py
    R zbytecodehacks/macro.py
    R zbytecodehacks/macros.py
    R zbytecodehacks/opbases.py
    R zbytecodehacks/ops.py
    R zbytecodehacks/rationalize.py
    R zbytecodehacks/tailr.py
    R zbytecodehacks/version
    R zbytecodehacks/xapply.py

  Log Message:
  -----------
  Merged RestrictedPythonBranch!


  Commit: 8d8c7ee5cdcb900e76bd30504bbab99c85b74e83
      https://github.com/zopefoundation/Products.PythonScripts/commit/8d8c7ee5cdcb900e76bd30504bbab99c85b74e83
  Author: Andreas Jung <yet at gmx.de>
  Date:   2001-06-01 (Fri, 01 Jun 2001)

  Changed paths:
    M PythonScript.py
    R www/default.py
    A www/default_py

  Log Message:
  -----------
  renamed default.py -> default_py (Collector # 2272)


  Commit: 74e64d14a2a41c33fabb6fdf13cf2e78b0a7a7d7
      https://github.com/zopefoundation/Products.PythonScripts/commit/74e64d14a2a41c33fabb6fdf13cf2e78b0a7a7d7
  Author: Shane Hathaway <shane at hathawaymix.org>
  Date:   2001-06-07 (Thu, 07 Jun 2001)

  Changed paths:
    M PythonScript.py

  Log Message:
  -----------
  The _need__name__ protocol assigns a name to DTMLMethods implicitly
so that ExtensionClass can find the correct <name>__roles__ attribute
of the method's class.  However it was discovered that this protocol
has a flaw: if a DTMLMethod is bound to multiple names, there is no
way for default__class_init__ to tell which name is the right one.

This change adds code that detects the condition and makes the name
explicit in all places where it occurs in the Zope core.  There are
likely products out there that have the same condition so they will
need a small correction.  For now this is a warning but it might be
appropriate to later make the condition an error.


  Commit: 7e02bc769c27cc641c1b14d5bdeaa950638a9480
      https://github.com/zopefoundation/Products.PythonScripts/commit/7e02bc769c27cc641c1b14d5bdeaa950638a9480
  Author: Shane Hathaway <shane at hathawaymix.org>
  Date:   2001-06-11 (Mon, 11 Jun 2001)

  Changed paths:
    M PythonScript.py

  Log Message:
  -----------
  Changed the signature of _makeFunction() so that CMFCore.FSPythonScript doesn't
have to try to figure out how to call _makeFunction().  In Zope 2.3.x
_makeFunction() had a parameter.


  Commit: 2e7ae43d6344651a4d27a326847d7074fdeccbbd
      https://github.com/zopefoundation/Products.PythonScripts/commit/2e7ae43d6344651a4d27a326847d7074fdeccbbd
  Author: Andreas Jung <yet at gmx.de>
  Date:   2001-06-18 (Mon, 18 Jun 2001)

  Changed paths:
    M PythonScript.py

  Log Message:
  -----------
  Collector #2305: A comma inside an optional parameter of the
parameter string broke the ZScriptHTML_tryParams function.


  Commit: 128d4a0bffd909efe678d1be9a10cb1d53be740e
      https://github.com/zopefoundation/Products.PythonScripts/commit/128d4a0bffd909efe678d1be9a10cb1d53be740e
  Author: Andreas Jung <yet at gmx.de>
  Date:   2001-06-18 (Mon, 18 Jun 2001)

  Changed paths:
    M PythonScript.py

  Log Message:
  -----------
  removed trash


  Commit: 3c85758d1f36e759c2ca075dec3affbb6d819ed3
      https://github.com/zopefoundation/Products.PythonScripts/commit/3c85758d1f36e759c2ca075dec3affbb6d819ed3
  Author: Shane Hathaway <shane at hathawaymix.org>
  Date:   2001-06-21 (Thu, 21 Jun 2001)

  Changed paths:
    M tests/tscripts/big_boolean.ps

  Log Message:
  -----------
  Test access to elements of a string first


  Commit: 26185e4aa9f980fc52e1894d0ad5a65e61449ffc
      https://github.com/zopefoundation/Products.PythonScripts/commit/26185e4aa9f980fc52e1894d0ad5a65e61449ffc
  Author: Shane Hathaway <shane at hathawaymix.org>
  Date:   2001-06-21 (Thu, 21 Jun 2001)

  Changed paths:
    M PythonScript.py
    M standard.py

  Log Message:
  -----------
  Based on some semi-formal performance tests, read guards turned out to be
slower than the old code.  With this change, we're using simple function
calls again to perform security checks.  But the calling sequence is
intended to be easier to comprehend than the old code.  Now instead of
DT_String.String subclasses having a validate() method attached to them, they
subclass AccessControl.DTML.RestrictedDTML, which provides a guarded_getattr()
method and a guarded_getitem() method.

Note that the functionality of guarded_getattr() used to be implemented
both in C and Python (in cDocumentTemplate and DT_Util), but now it's in
one place, ZopeGuards.py.  Thus it's not only reusable but easy to
optimize.

I ran all the tests and ran the new code through the profiler again.  The
change sped up restricted code a little more than expected, which is
definitely a good thing, but that may indicate that nested scopes
have a hidden speed penalty.

Also, RestrictedPython is now restrictive about printing to targets and
two forms of augmented assignment had to be forbidden.


  Commit: 78f063cdf1ead4fbb3f1e5910201acfb46a54925
      https://github.com/zopefoundation/Products.PythonScripts/commit/78f063cdf1ead4fbb3f1e5910201acfb46a54925
  Author: Shane Hathaway <shane at hathawaymix.org>
  Date:   2001-07-02 (Mon, 02 Jul 2001)

  Changed paths:
    M PythonScript.py

  Log Message:
  -----------
  Collector #2334


  Commit: 49433e8090a830183c876fbb3e2ccbaaa5be90c2
      https://github.com/zopefoundation/Products.PythonScripts/commit/49433e8090a830183c876fbb3e2ccbaaa5be90c2
  Author: Shane Hathaway <shane at hathawaymix.org>
  Date:   2001-07-02 (Mon, 02 Jul 2001)

  Changed paths:
    M tests/testPythonScript.py

  Log Message:
  -----------
  Test for Collector #2334.


  Commit: 7776a3b4991a57f2cd13834a225334d441959338
      https://github.com/zopefoundation/Products.PythonScripts/commit/7776a3b4991a57f2cd13834a225334d441959338
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2001-07-10 (Tue, 10 Jul 2001)

  Changed paths:
    M PythonScript.py

  Log Message:
  -----------
  Merge changes from 2.4 branch


  Commit: 2df3f7ffa819699899b7c65692c36037e06e7b8f
      https://github.com/zopefoundation/Products.PythonScripts/commit/2df3f7ffa819699899b7c65692c36037e06e7b8f
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2001-08-06 (Mon, 06 Aug 2001)

  Changed paths:
    A tests/framework.py
    M tests/testPythonScript.py

  Log Message:
  -----------
  Merge unit test change from 2.4 branch


  Commit: d54d2c6b594ba5b58c8769683b80ca6310701ed1
      https://github.com/zopefoundation/Products.PythonScripts/commit/d54d2c6b594ba5b58c8769683b80ca6310701ed1
  Author: Jeremy Hylton <jeremy at svn.zope.org>
  Date:   2001-09-27 (Thu, 27 Sep 2001)

  Changed paths:
    R tests/tscripts/simple_print.ps

  Log Message:
  -----------
  Trying to get this cleaned up.


  Commit: bbd70e8a83c2b9f3e71656b87bcbe42988c0c957
      https://github.com/zopefoundation/Products.PythonScripts/commit/bbd70e8a83c2b9f3e71656b87bcbe42988c0c957
  Author: Jeremy Hylton <jeremy at svn.zope.org>
  Date:   2001-09-27 (Thu, 27 Sep 2001)

  Changed paths:
    A tests/tscripts/simple_print.ps

  Log Message:
  -----------
  Recreated after also removing it on the branch (whatever branch it was)


  Commit: 8ac67f5ff0575145af73483f9581b5ec5fe4645a
      https://github.com/zopefoundation/Products.PythonScripts/commit/8ac67f5ff0575145af73483f9581b5ec5fe4645a
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2001-10-08 (Mon, 08 Oct 2001)

  Changed paths:
    M PythonScript.py

  Log Message:
  -----------
  Use allowed() instead of deprecated hasRole(), and enable proxy roles
by passing self in.


  Commit: f44c565e1d459fd02dc9d7cc66096e67119900f6
      https://github.com/zopefoundation/Products.PythonScripts/commit/f44c565e1d459fd02dc9d7cc66096e67119900f6
  Author: Tres Seaver <tseaver at palladion.com>
  Date:   2001-10-17 (Wed, 17 Oct 2001)

  Changed paths:
    R tests/framework.py
    M tests/testPythonScript.py

  Log Message:
  -----------
    o Land unit test cleanup from branch.

  o Known breakage as of 2001/10/17:

    - TAL test suite is very broken (TAL is currently suppressed in
      lib/python/.testinfo).

    - AccessControl tests don't run if run first;  lib/python/.testinfo
      pushes them to the end of the queue, at which point they *do* run.
      Global side effects suck!

    - lib/python/BTrees/testBTreesUnicode.py:  weird flakiness around
      comparison of ASCII and Unicode strings;  breaks in different
      ways under Python 2.1 and 2.2.

    - lib/python/Products/PageTemplates/tests:  three tests break due
      to security asserctions.


  Commit: fa9db0c04781df5bf345321edca3d2c85d24f4ee
      https://github.com/zopefoundation/Products.PythonScripts/commit/fa9db0c04781df5bf345321edca3d2c85d24f4ee
  Author: Amos Latteier <amos at latteier.com>
  Date:   2001-10-18 (Thu, 18 Oct 2001)

  Changed paths:
    A help/standard.py

  Log Message:
  -----------
  Added documentation for the Products.PythonScripts.standard utility module.


  Commit: 65eeb01dab736d00e229b90b33d11839704acda3
      https://github.com/zopefoundation/Products.PythonScripts/commit/65eeb01dab736d00e229b90b33d11839704acda3
  Author: Shane Hathaway <shane at hathawaymix.org>
  Date:   2001-10-19 (Fri, 19 Oct 2001)

  Changed paths:
    A tests/__init__.py

  Log Message:
  -----------
  Adding these makes testrunner work right AFAICT.


  Commit: cac68405ac43a543a51f7da0afb2199d9e245d03
      https://github.com/zopefoundation/Products.PythonScripts/commit/cac68405ac43a543a51f7da0afb2199d9e245d03
  Author: Amos Latteier <amos at latteier.com>
  Date:   2001-11-14 (Wed, 14 Nov 2001)

  Changed paths:
    M help/standard.py

  Log Message:
  -----------
  Fixed a structured text typo.


  Commit: edbaf9d48d28cf24abc125b48df70f551f3de21b
      https://github.com/zopefoundation/Products.PythonScripts/commit/edbaf9d48d28cf24abc125b48df70f551f3de21b
  Author: Tres Seaver <tseaver at palladion.com>
  Date:   2001-11-17 (Sat, 17 Nov 2001)

  Changed paths:
    M tests/testPythonScript.py

  Log Message:
  -----------
   - Set up and tear down security manager.


  Commit: 866b98237872e9525e17a9b8269ef34b6afef275
      https://github.com/zopefoundation/Products.PythonScripts/commit/866b98237872e9525e17a9b8269ef34b6afef275
  Author: matt at zope.com <matt at svn.zope.org>
  Date:   2001-11-28 (Wed, 28 Nov 2001)

  Changed paths:
    M PythonScript.py
    M Utility.py
    M __init__.py
    M help/PythonScript.py
    M help/Script.py
    M standard.py
    M tests/testPythonScript.py

  Log Message:
  -----------
  License file update


  Commit: e1cb8e25d771a7031d5291c3ca1fcb383fbdef2c
      https://github.com/zopefoundation/Products.PythonScripts/commit/e1cb8e25d771a7031d5291c3ca1fcb383fbdef2c
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2001-12-14 (Fri, 14 Dec 2001)

  Changed paths:
    M PythonScript.py

  Log Message:
  -----------
  Fix RestrictedPython.compiler stacksize computations, which could cause segmentation faults when incorrect.  Incremented PythonScripts magic number to force recompilation of Scripts.


  Commit: 935e5f0750f1415335e586c90fcd42a4179068bb
      https://github.com/zopefoundation/Products.PythonScripts/commit/935e5f0750f1415335e586c90fcd42a4179068bb
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2001-12-14 (Fri, 14 Dec 2001)

  Changed paths:
    M __init__.py

  Log Message:
  -----------
  Add a function to recompile all Scripts that need it.  It is invoked by visiting /manage_addProducts/PythonScripts/recompile in a browser.


  Commit: d8d93b913c53be7cfe984699a781e165d5043fe2
      https://github.com/zopefoundation/Products.PythonScripts/commit/d8d93b913c53be7cfe984699a781e165d5043fe2
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2001-12-21 (Fri, 21 Dec 2001)

  Changed paths:
    M __init__.py

  Log Message:
  -----------
  Fix recompile hack.


  Commit: c098af567f3f4831004ef7b80dc351181c6fe904
      https://github.com/zopefoundation/Products.PythonScripts/commit/c098af567f3f4831004ef7b80dc351181c6fe904
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2002-01-11 (Fri, 11 Jan 2002)

  Changed paths:
    M Utility.py
    M module_access_examples.py

  Log Message:
  -----------
  Merge evan-modsec_fix-branch


  Commit: 50542bd48cb0ab6e40fd73ef83a94daa2d697911
      https://github.com/zopefoundation/Products.PythonScripts/commit/50542bd48cb0ab6e40fd73ef83a94daa2d697911
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2002-02-07 (Thu, 07 Feb 2002)

  Changed paths:
    M PythonScript.py

  Log Message:
  -----------
  Merge fix from 2.5 branch


  Commit: 6a8c8769ad1e07b0f79f8c482fb6d1d5f967f08d
      https://github.com/zopefoundation/Products.PythonScripts/commit/6a8c8769ad1e07b0f79f8c482fb6d1d5f967f08d
  Author: Chris Withers <chris at simplistix.co.uk>
  Date:   2002-02-10 (Sun, 10 Feb 2002)

  Changed paths:
    M PythonScript.py
    M tests/testPythonScript.py

  Log Message:
  -----------
  Finally! I can edit PythonScripts via FTP and WebDAV with impunity :-)


  Commit: e9478e7069652c15e9249ae88e0d6f8d985feaa4
      https://github.com/zopefoundation/Products.PythonScripts/commit/e9478e7069652c15e9249ae88e0d6f8d985feaa4
  Author: Amos Latteier <amos at latteier.com>
  Date:   2002-02-13 (Wed, 13 Feb 2002)

  Changed paths:
    M help/Script.py

  Log Message:
  -----------
  Merged minor help fix formatting fixes to trunk.


  Commit: 84e0087078c2913f0b6a617a7676745d5f9ec4e9
      https://github.com/zopefoundation/Products.PythonScripts/commit/84e0087078c2913f0b6a617a7676745d5f9ec4e9
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2002-02-15 (Fri, 15 Feb 2002)

  Changed paths:
    M __init__.py

  Log Message:
  -----------
  Merge fix from Zope-2_5-branch


  Commit: 6603fceca37d0d4b84895fb235c27f5d86742f0e
      https://github.com/zopefoundation/Products.PythonScripts/commit/6603fceca37d0d4b84895fb235c27f5d86742f0e
  Author: Shane Hathaway <shane at hathawaymix.org>
  Date:   2002-04-03 (Wed, 03 Apr 2002)

  Changed paths:
    M PythonScript.py

  Log Message:
  -----------
  Merged shane-better-tracebacks-branch.  The changes are explained in http://dev.zope.org/Wikis/DevSite/Proposals/BetterTracebacks


  Commit: 8e6e99374c2b66e2bbce952bfdb6c617b8e7cd41
      https://github.com/zopefoundation/Products.PythonScripts/commit/8e6e99374c2b66e2bbce952bfdb6c617b8e7cd41
  Author: Casey Duncan <casey.duncan at gmail.com>
  Date:   2002-04-12 (Fri, 12 Apr 2002)

  Changed paths:
    M PythonScript.py

  Log Message:
  -----------
  FileUpload objects now eval false if filename is empty.
Upload buttons on DTML, Py Scripts, Files, Images and PTs raise an error
if the file is not specified instead of clearing the source (Bug #144)


  Commit: 3da337f38c610c4a82585893364fe1b159fe1c32
      https://github.com/zopefoundation/Products.PythonScripts/commit/3da337f38c610c4a82585893364fe1b159fe1c32
  Author: Shane Hathaway <shane at hathawaymix.org>
  Date:   2002-06-12 (Wed, 12 Jun 2002)

  Changed paths:
    M tests/testPythonScript.py

  Log Message:
  -----------
  It's really not safe for unit test modules to change sys.path.  Doing
so makes the full suite brittle.  Cleaned out all the places where unit
tests change sys.path.  (Use the PYTHONPATH environment variable instead.)

Also brought SearchIndex tests up to date, which I didn't really need to do
since SearchIndex is deprecated, but I did it as part of figuring out the
failed Interface tests, so I might as well check in my work. ;-)  One of the
test modules in SearchIndex forgets to define a global named "Dummy",
actually, so all the tests were failing before this checkin anyway.


  Commit: e60c12051ca8a6b00ad103012299d2f4f973ddc8
      https://github.com/zopefoundation/Products.PythonScripts/commit/e60c12051ca8a6b00ad103012299d2f4f973ddc8
  Author: Brian Lloyd <brian.lloyd at revolution.com>
  Date:   2002-06-20 (Thu, 20 Jun 2002)

  Changed paths:
    M __init__.py

  Log Message:
  -----------
  Added assertion for recompile.


  Commit: a0dd0707f200bb429d449e09a0ab488278fa8551
      https://github.com/zopefoundation/Products.PythonScripts/commit/a0dd0707f200bb429d449e09a0ab488278fa8551
  Author: Chris McDonough <chrism at plope.com>
  Date:   2002-08-14 (Wed, 14 Aug 2002)

  Changed paths:
    M help/standard.py
    M standard.py

  Log Message:
  -----------
  Added 'url_unquote' and 'url_unquote_plus' modifiers to DTML as
well as made these functions available in PythonScripts via
the 'standard' module.


  Commit: b48a80bf2bc8cb1848c58aac431bffdd90cb15da
      https://github.com/zopefoundation/Products.PythonScripts/commit/b48a80bf2bc8cb1848c58aac431bffdd90cb15da
  Author: R. David Murray <rdmurray at bitdance.com>
  Date:   2002-08-14 (Wed, 14 Aug 2002)

  Changed paths:
    M help/standard.py

  Log Message:
  -----------
  Fix references to urllib docs, and clarify action of unquote to
match those docs.


  Commit: 7bf1f8a2eebb80e8485d95b870e91c3575a706a3
      https://github.com/zopefoundation/Products.PythonScripts/commit/7bf1f8a2eebb80e8485d95b870e91c3575a706a3
  Author: Martijn Pieters <mj at zopatista.co>
  Date:   2002-08-14 (Wed, 14 Aug 2002)

  Changed paths:
    M Extensions/RemotePS.py
    M PythonScript.py
    M Utility.py
    M __init__.py
    M help/PythonScript.py
    M help/Script.py
    M help/standard.py
    M module_access_examples.py
    M standard.py
    M tests/testPythonScript.py

  Log Message:
  -----------
  Clean up indentation and trailing whitespace.


  Commit: 7bd9225a6666faf743e671a2738fa2900a528fbf
      https://github.com/zopefoundation/Products.PythonScripts/commit/7bd9225a6666faf743e671a2738fa2900a528fbf
  Author: Casey Duncan <casey.duncan at gmail.com>
  Date:   2002-08-16 (Fri, 16 Aug 2002)

  Changed paths:
    M help/standard.py
    M standard.py

  Log Message:
  -----------
  Collector #186, added urlencode to PythonScripts.standard


  Commit: a25b3fb02a9a39507df0f8a32b9ac4c932dc4cde
      https://github.com/zopefoundation/Products.PythonScripts/commit/a25b3fb02a9a39507df0f8a32b9ac4c932dc4cde
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2002-09-04 (Wed, 04 Sep 2002)

  Changed paths:
    M standard.py

  Log Message:
  -----------
  Add "Object" constructor to standard Script library.  See collector #490


  Commit: 8d6ee96173cdea60c6bfaffdd65560c6fea88a1d
      https://github.com/zopefoundation/Products.PythonScripts/commit/8d6ee96173cdea60c6bfaffdd65560c6fea88a1d
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2002-10-08 (Tue, 08 Oct 2002)

  Changed paths:
    M PythonScript.py

  Log Message:
  -----------
  Fix Collector #292 so that PythonScript.write() properly updates bindings.


  Commit: c8f62b809188bde03e5605ce68288d3ebf2443a0
      https://github.com/zopefoundation/Products.PythonScripts/commit/c8f62b809188bde03e5605ce68288d3ebf2443a0
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2002-12-04 (Wed, 04 Dec 2002)

  Changed paths:
    M standard.py

  Log Message:
  -----------
  Merge Object changes from 2.6 branch


  Commit: dbbd368f6b349e5b71c77baeb9fa820c4bb3d4b9
      https://github.com/zopefoundation/Products.PythonScripts/commit/dbbd368f6b349e5b71c77baeb9fa820c4bb3d4b9
  Author: Florent Guillaume <fg at nuxeo.com>
  Date:   2002-12-22 (Sun, 22 Dec 2002)

  Changed paths:
    M www/pyScriptProxy.dtml

  Log Message:
  -----------
  Merged efge-death-to-dtml-var-branch into HEAD:

Removed most <dtml-var> to replace them with &dtml-foo;.
This corrects a number of potential XSS holes, and simplifies
auditability of the remaining legitimate <dtml-var>.


  Commit: 9a6075341e71ff2e62a618154c44108a2c9b105b
      https://github.com/zopefoundation/Products.PythonScripts/commit/9a6075341e71ff2e62a618154c44108a2c9b105b
  Author: Chris Withers <chris at simplistix.co.uk>
  Date:   2003-01-06 (Mon, 06 Jan 2003)

  Changed paths:
    M README.txt
    M module_access_examples.py

  Log Message:
  -----------
  Collector #685: Improved documentation explaining how, where and
       why security assertions should be placed


  Commit: 60285671ad66a4724df68e41d96952ce9539a9c0
      https://github.com/zopefoundation/Products.PythonScripts/commit/60285671ad66a4724df68e41d96952ce9539a9c0
  Author: Andreas Jung <yet at gmx.de>
  Date:   2003-02-06 (Thu, 06 Feb 2003)

  Changed paths:
    M README.txt

  Log Message:
  -----------
  whitespace normalization


  Commit: b38452c44f423522551059a14e4b6301168a294a
      https://github.com/zopefoundation/Products.PythonScripts/commit/b38452c44f423522551059a14e4b6301168a294a
  Author: Andreas Jung <yet at gmx.de>
  Date:   2003-04-13 (Sun, 13 Apr 2003)

  Changed paths:
    M standard.py

  Log Message:
  -----------
  added support for reST


  Commit: 70c83e5aa94543eece49fa253f3e31db9596bdb7
      https://github.com/zopefoundation/Products.PythonScripts/commit/70c83e5aa94543eece49fa253f3e31db9596bdb7
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2003-06-10 (Tue, 10 Jun 2003)

  Changed paths:
    M PythonScript.py

  Log Message:
  -----------
  Fix Collector #902: Script recursion broken due to shared globals.


  Commit: 31570a034480a81430fd1646d2756c14b920d16e
      https://github.com/zopefoundation/Products.PythonScripts/commit/31570a034480a81430fd1646d2756c14b920d16e
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2003-06-10 (Tue, 10 Jun 2003)

  Changed paths:
    M PythonScript.py

  Log Message:
  -----------
  Put _v_f back in for CMF's FSPythonScripts, for now.


  Commit: 01a615de24e828cfce5c503d00ad4aea23555e0e
      https://github.com/zopefoundation/Products.PythonScripts/commit/01a615de24e828cfce5c503d00ad4aea23555e0e
  Author: Andreas Jung <yet at gmx.de>
  Date:   2003-07-06 (Sun, 06 Jul 2003)

  Changed paths:
    M PythonScript.py
    M www/pyScriptEdit.dtml

  Log Message:
  -----------
       - Collector #628: Applied patch to fix several textarea resize
       problems.


  Commit: 5c1ebbacd6837e48f5def62f84c822e9301622d8
      https://github.com/zopefoundation/Products.PythonScripts/commit/5c1ebbacd6837e48f5def62f84c822e9301622d8
  Author: Fred Drake <fdrake at acm.org>
  Date:   2003-07-09 (Wed, 09 Jul 2003)

  Changed paths:
    M PythonScript.py
    M standard.py
    M tests/testPythonScript.py

  Log Message:
  -----------
  Replace apply(f,args,kw) with f(*args,**kw) to avoid deprecation warnings
from Python 2.3.
These warnings are displayed when running the unit tests.
This patch fixes the occurrances that are triggered by the unit tests;
there are probably others.


  Commit: bbdbe9dd1b0560aa244a4de9c417881427271266
      https://github.com/zopefoundation/Products.PythonScripts/commit/bbdbe9dd1b0560aa244a4de9c417881427271266
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2003-11-04 (Tue, 04 Nov 2003)

  Changed paths:
    M PythonScript.py

  Log Message:
  -----------
  Collector #1074: Give Script execution context a __name__


  Commit: 8b1af38a397419fe8fb7106eff4dbe320f160053
      https://github.com/zopefoundation/Products.PythonScripts/commit/8b1af38a397419fe8fb7106eff4dbe320f160053
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2003-11-04 (Tue, 04 Nov 2003)

  Changed paths:
    M PythonScript.py

  Log Message:
  -----------
  Collector #445: Add internal global declaration for Script bindings.


  Commit: ba85cc45da5887f063dfeec53370d124ccb09861
      https://github.com/zopefoundation/Products.PythonScripts/commit/ba85cc45da5887f063dfeec53370d124ccb09861
  Author: Tres Seaver <tseaver at palladion.com>
  Date:   2003-11-18 (Tue, 18 Nov 2003)

  Changed paths:
    M PythonScript.py

  Log Message:
  -----------
   - Merge tseaver-strexp_delenda-branch to the head.


  Commit: fa3470920f07f426b144cd3743041cde9cb13a84
      https://github.com/zopefoundation/Products.PythonScripts/commit/fa3470920f07f426b144cd3743041cde9cb13a84
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2004-01-15 (Thu, 15 Jan 2004)

  Changed paths:
    M PythonScript.py
    M tests/testPythonScript.py
    A tests/tscripts/class.__name__.ps

  Log Message:
  -----------
  Collector #1074: Change Scripts' __name__ to None, added unit tests for the effect of __name__ on class definitions and imports.


  Commit: 3336dbc48677e69874529303ae85d1dcbafdce81
      https://github.com/zopefoundation/Products.PythonScripts/commit/3336dbc48677e69874529303ae85d1dcbafdce81
  Author: Tres Seaver <tseaver at palladion.com>
  Date:   2004-01-15 (Thu, 15 Jan 2004)

  Changed paths:
    M PythonScript.py
    M tests/testPythonScript.py
    A tests/tscripts/global_is_declaration.ps
    A tests/tscripts/subversive_except.ps

  Log Message:
  -----------
    - Merge a number of entangled issues from 2.6 / 2.7 audit:

    Iteration over sequences could in some cases fail to check access
    to an object obtained from the sequence. Subsequent checks (such
    as for attributes access) of such an object would still be
    performed, but it should not have been possible to obtain the
    object in the first place.

    List and dictionary instance methods such as the get method of
    dictionary objects were not security aware and could return an
    object without checking access to that object. Subsequent checks
    (such as for attributes access) of such an object would still be
    performed, but it should not have been possible to obtain the
    object in the first place.

    Use of "import as" in Python scripts could potentially rebind
    names in ways that could be used to avoid appropriate security
    checks.

    A number of newer built-ins were either unavailable in untrusted
    code or did not perform adequate security checking.

    Unpacking via function calls, variable assignment, exception
    variables and other contexts did not perform adequate security
    checks, potentially allowing access to objects that should have
    been protected.

    Class security was not properly intialized for PythonScripts,
    potentially allowing access to variables that should be protected.
    It turned out that most of the security assertions were in fact
    activated as a side effect of other code, but this fix is still
    appropriate to ensure that all security declarations are properly
    applied.

    DTMLMethods with proxy rights could incorrectly transfer those
    rights via acquisition when traversing to a parent object.


  Commit: 1fc5a0eecdea8c924e6e72d6826c751c166c63c8
      https://github.com/zopefoundation/Products.PythonScripts/commit/1fc5a0eecdea8c924e6e72d6826c751c166c63c8
  Author: Tres Seaver <tseaver at palladion.com>
  Date:   2004-01-27 (Tue, 27 Jan 2004)

  Changed paths:
    M PythonScript.py

  Log Message:
  -----------
   - Merge bindings test, python script fix from 2.6 branch.


  Commit: c7a05711257a45c5e1f2765aa9d0927a117d80ba
      https://github.com/zopefoundation/Products.PythonScripts/commit/c7a05711257a45c5e1f2765aa9d0927a117d80ba
  Author: Evan Simpson <evan at 4-am.com>
  Date:   2004-03-08 (Mon, 08 Mar 2004)

  Changed paths:
    M PythonScript.py
    M tests/testPythonScript.py
    A tests/tscripts/filepath.ps

  Log Message:
  -----------
  Script (Python) objects now have a _filepath attribute, also used as the '__file__' global at runtime.  This prevents an import problem caused by the fix to #1074.


  Commit: cdc8d01d17daee6b9c6acf38ba199b0948b19db5
      https://github.com/zopefoundation/Products.PythonScripts/commit/cdc8d01d17daee6b9c6acf38ba199b0948b19db5
  Author: Tres Seaver <tseaver at palladion.com>
  Date:   2004-03-22 (Mon, 22 Mar 2004)

  Changed paths:
    M PythonScript.py

  Log Message:
  -----------
   - See note on Collector #1074.


  Commit: dcc117221912954a206f18ecb98799bdf690ffce
      https://github.com/zopefoundation/Products.PythonScripts/commit/dcc117221912954a206f18ecb98799bdf690ffce
  Author: root <root at svn.zope.org>
  Date:   2004-05-11 (Tue, 11 May 2004)

  Log Message:
  -----------
  Set mime-type or svn-eol property from cvs expansion data


  Commit: c6827b26a10b50472134436423f548784ecd7d64
      https://github.com/zopefoundation/Products.PythonScripts/commit/c6827b26a10b50472134436423f548784ecd7d64
  Author: Philipp von Weitershausen <philipp at weitershausen.de>
  Date:   2004-05-16 (Sun, 16 May 2004)

  Changed paths:
    M __init__.py

  Log Message:
  -----------
  Tell subversion to expand the Id keyword:
  - 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".

ZODB, ZEO, Persistence and similar packages were not modified since they
are really maintained elsewhere. Right now, we use a copy of them in our
Zope/Zope3 trees. We should go back to the module sharing (using
svn:externals).


  Commit: 87105728008360d14a0e22590b0a342238f0b364
      https://github.com/zopefoundation/Products.PythonScripts/commit/87105728008360d14a0e22590b0a342238f0b364
  Author: Florent Guillaume <fg at nuxeo.com>
  Date:   2004-11-21 (Sun, 21 Nov 2004)

  Changed paths:
    M tests/testPythonScript.py

  Log Message:
  -----------
  Added a comment about the deprecation warning.


  Commit: 2e5e4f230d56146e94f13974f94312dfdb12885f
      https://github.com/zopefoundation/Products.PythonScripts/commit/2e5e4f230d56146e94f13974f94312dfdb12885f
  Author: Florent Guillaume <fg at nuxeo.com>
  Date:   2004-11-21 (Sun, 21 Nov 2004)

  Changed paths:
    M tests/tscripts/filepath.ps

  Log Message:
  -----------
  Added a comment about the deprecation warning.


  Commit: 3f8a7b950077a7f5a541f3941213e4d1c4c7afa9
      https://github.com/zopefoundation/Products.PythonScripts/commit/3f8a7b950077a7f5a541f3941213e4d1c4c7afa9
  Author: Tres Seaver <tseaver at palladion.com>
  Date:   2005-04-05 (Tue, 05 Apr 2005)

  Changed paths:
    M tests/testPythonScript.py

  Log Message:
  -----------
  Forward-port fix for Collector #1656 from 2.7 branch.


  Commit: 83cf51d1e97fe587e748f01acaa59ac28141bd04
      https://github.com/zopefoundation/Products.PythonScripts/commit/83cf51d1e97fe587e748f01acaa59ac28141bd04
  Author: Philipp von Weitershausen <philipp at weitershausen.de>
  Date:   2005-11-02 (Wed, 02 Nov 2005)

  Changed paths:
    M PythonScript.py

  Log Message:
  -----------
  Merge philikon-zope32-integration branch. Basically, this branch entails:

* Updated svn externals to include Zope 3.2 (currently the Zope3 trunk);
  that includes two new top-level packages, pytz and zodbcode, as well as
  the following new zope.* packages:
  - zope.deprecation
  - zope.dottedname
  - zope.formlib
  - zope.index
  - zope.testbrowser

* Moved to a zpkgutils-based build system, as the Zope 3.2 extension modules
  require to be built with it. If everything goes ahead as planned, the release
  tarball will also be built with zpkgutils (some work has also been done in
  that direction).

* Upgraded Five to the 1.3b release (released today) which is a Zope 3.2-compatible
  version of Five 1.2b (also released today). Biggest implication of this on the
  Zope 2 trunk is that the event work by Florent Guillaume has been folded back
  into the Zope 2 core, i.e. the OFS package.

* A few fixes to the Zope 2 PageTemplate/TAL/TALES implementation to work with the
  new immutable i18n Messages available since Zope 3.1+ (and standard in Zope 3.2).


  Commit: b202c25ce1d90059d24c915cb14c478080ecc608
      https://github.com/zopefoundation/Products.PythonScripts/commit/b202c25ce1d90059d24c915cb14c478080ecc608
  Author: Andreas Jung <yet at gmx.de>
  Date:   2005-11-18 (Fri, 18 Nov 2005)

  Changed paths:
    M PythonScript.py
    M Utility.py
    M __init__.py
    M help/PythonScript.py
    M help/Script.py
    M standard.py
    M tests/testPythonScript.py

  Log Message:
  -----------
  updated to ZPL 2.1 to be in sync with Zope 3


  Commit: ad391a539dda85720e506e94208dfafb68cb959c
      https://github.com/zopefoundation/Products.PythonScripts/commit/ad391a539dda85720e506e94208dfafb68cb959c
  Author: Tres Seaver <tseaver at palladion.com>
  Date:   2005-11-22 (Tue, 22 Nov 2005)

  Changed paths:
    M help/PythonScript.py

  Log Message:
  -----------
  Collector #1621, 1894:  Removed support for use of long-deprecated 'whrandom' module.


  Commit: 4cc2a70c71f36cecada72751a2ceec685d5b9fe7
      https://github.com/zopefoundation/Products.PythonScripts/commit/4cc2a70c71f36cecada72751a2ceec685d5b9fe7
  Author: Tres Seaver <tseaver at palladion.com>
  Date:   2005-11-22 (Tue, 22 Nov 2005)

  Changed paths:
    M tests/testPythonScript.py

  Log Message:
  -----------
  Suppress expected DeprecationWarning output in test.


  Commit: 70038b31401f55a1bd453738f1cc483479aa8dc0
      https://github.com/zopefoundation/Products.PythonScripts/commit/70038b31401f55a1bd453738f1cc483479aa8dc0
  Author: Tres Seaver <tseaver at palladion.com>
  Date:   2005-11-22 (Tue, 22 Nov 2005)

  Changed paths:
    M tests/testPythonScript.py

  Log Message:
  -----------
  Ensure we don't forget to restore sys.stderr.


  Commit: 2e1fade1587866053bffe9e8f2abb30e2651aa1e
      https://github.com/zopefoundation/Products.PythonScripts/commit/2e1fade1587866053bffe9e8f2abb30e2651aa1e
  Author: Paul Winkler <slinkp at gmail.com>
  Date:   2005-12-02 (Fri, 02 Dec 2005)

  Changed paths:
    M module_access_examples.py

  Log Message:
  -----------
  Removed some unused imports.


  Commit: fa068cb637fadcbe12fd0fc7424f9be56e0b38ef
      https://github.com/zopefoundation/Products.PythonScripts/commit/fa068cb637fadcbe12fd0fc7424f9be56e0b38ef
  Author: Andreas Jung <yet at gmx.de>
  Date:   2006-01-08 (Sun, 08 Jan 2006)

  Changed paths:
    M PythonScript.py

  Log Message:
  -----------
  zLOG -> logging


  Commit: 21815b1a1818c989e115bb7de97b6193d4877fc0
      https://github.com/zopefoundation/Products.PythonScripts/commit/21815b1a1818c989e115bb7de97b6193d4877fc0
  Author: Lennart Regebro <regebro at gmail.com>
  Date:   2006-05-01 (Mon, 01 May 2006)

  Changed paths:
    M tests/testPythonScript.py

  Log Message:
  -----------
  Experimental WSGI + Twisted support. 
Merge from svn+ssh://regebro@svn.zope.org/repos/main/Zope/branches/regebro-wsgi_support2


  Commit: 35adf66dd5a346271e676da16683117e344c0a02
      https://github.com/zopefoundation/Products.PythonScripts/commit/35adf66dd5a346271e676da16683117e344c0a02
  Author: Andreas Jung <yet at gmx.de>
  Date:   2007-01-13 (Sat, 13 Jan 2007)

  Changed paths:
    M tests/testPythonScript.py

  Log Message:
  -----------
  added some more tests for DateTime, Set classes


  Commit: 0109dabaf1117e5996eefc3cdb2b1f6602ddb10d
      https://github.com/zopefoundation/Products.PythonScripts/commit/0109dabaf1117e5996eefc3cdb2b1f6602ddb10d
  Author: Andreas Jung <yet at gmx.de>
  Date:   2007-01-13 (Sat, 13 Jan 2007)

  Changed paths:
    M tests/testPythonScript.py

  Log Message:
  -----------
  fixed code to allow Python's 'set' module


  Commit: 7436babb9f435ee5485085b3fb9fd01c880ff5aa
      https://github.com/zopefoundation/Products.PythonScripts/commit/7436babb9f435ee5485085b3fb9fd01c880ff5aa
  Author: Stefan H. Holek <stefan at epy.co.at>
  Date:   2007-02-22 (Thu, 22 Feb 2007)

  Changed paths:
    M PythonScript.py
    M tests/testPythonScript.py
    A tests/tscripts/ns_bind_invalid.ps

  Log Message:
  -----------
  Merged r72753:72754 from 2.9 branch.

Raise SyntaxError when encountering invalid PythonScript headers.


  Commit: 010c34ae3515cc55e8a6e1be29d9ed05a6217133
      https://github.com/zopefoundation/Products.PythonScripts/commit/010c34ae3515cc55e8a6e1be29d9ed05a6217133
  Author: Martijn Pieters <mj at zopatista.co>
  Date:   2007-03-20 (Tue, 20 Mar 2007)

  Changed paths:
    M PythonScript.py

  Log Message:
  -----------
  - Add a request method decorator to AccessControl, creating decorators that limit a method to one request method only.
- Protect various security-setting-mutators with a POST-only decorator.


  Commit: ed2cf2c3d43fa1d41a2e5dcec467891b47a933e2
      https://github.com/zopefoundation/Products.PythonScripts/commit/ed2cf2c3d43fa1d41a2e5dcec467891b47a933e2
  Author: Andreas Jung <yet at gmx.de>
  Date:   2007-06-23 (Sat, 23 Jun 2007)

  Changed paths:
    M tests/testPythonScript.py

  Log Message:
  -----------
        - Collector #2295: Comments in PythonScripts could lead to syntax
  errors


  Commit: 272b655723d7a59fca0269979dd0fc8f361d6e58
      https://github.com/zopefoundation/Products.PythonScripts/commit/272b655723d7a59fca0269979dd0fc8f361d6e58
  Author: Philipp von Weitershausen <philipp at weitershausen.de>
  Date:   2007-07-25 (Wed, 25 Jul 2007)

  Changed paths:
    M www/default_py

  Log Message:
  -----------
  Discourage the use of the upper-case RESPONSE attribute. The lower-case
response attribute works perfectly fine (and has for ages) and it has the
advantage of being supported by Zope 3 as well.


  Commit: 4cfdb10af57c4ffb82a0734b706f41bd041b165b
      https://github.com/zopefoundation/Products.PythonScripts/commit/4cfdb10af57c4ffb82a0734b706f41bd041b165b
  Author: Tres Seaver <tseaver at palladion.com>
  Date:   2008-04-28 (Mon, 28 Apr 2008)

  Changed paths:
    M PythonScript.py
    M tests/testPythonScript.py

  Log Message:
  -----------
  Zope2 Interfaces package delenda est\!


  Commit: 16045d687b8ea4e547b1a4eed20fe3d3ce8306b1
      https://github.com/zopefoundation/Products.PythonScripts/commit/16045d687b8ea4e547b1a4eed20fe3d3ce8306b1
  Author: Andreas Jung <yet at gmx.de>
  Date:   2008-08-12 (Tue, 12 Aug 2008)

  Changed paths:
    M PythonScript.py
    M tests/testPythonScript.py

  Log Message:
  -----------
  - Launchpad #257269: 'raise SystemExit' with a PythonScript could shutdown
  a complete Zope instance


  Commit: 4686c2a2655e16e819c74bc0022109cb341e3a48
      https://github.com/zopefoundation/Products.PythonScripts/commit/4686c2a2655e16e819c74bc0022109cb341e3a48
  Author: Andreas Jung <yet at gmx.de>
  Date:   2008-08-12 (Tue, 12 Aug 2008)

  Changed paths:
    M __init__.py
    M tests/testPythonScript.py

  Log Message:
  -----------
  Monkey patch for LP #257276

This code is taken from the encodings module of Python 2.4.
Note that this code is originally (C) CNRI and it is possibly not compatible
with the ZPL and therefore should not live within svn.zope.org. However this
checkin is blessed by Jim Fulton for now. The fix is no longer required with
Python 2.5 and hopefully fixed in Python 2.4.6 release.


  Commit: 8bd9f756443624c6a467d768674106b8848c03ea
      https://github.com/zopefoundation/Products.PythonScripts/commit/8bd9f756443624c6a467d768674106b8848c03ea
  Author: Andreas Jung <yet at gmx.de>
  Date:   2008-08-12 (Tue, 12 Aug 2008)

  Changed paths:
    M __init__.py

  Log Message:
  -----------
  re-added original (C) notice for 'encodings'
monkey-patch


  Commit: 5546fb48e402cac7e50040f9e3ac0f0a2a20c227
      https://github.com/zopefoundation/Products.PythonScripts/commit/5546fb48e402cac7e50040f9e3ac0f0a2a20c227
  Author: Andreas Jung <yet at gmx.de>
  Date:   2008-08-12 (Tue, 12 Aug 2008)

  Changed paths:
    M PythonScript.py

  Log Message:
  -----------
  wording


  Commit: 30026860ef12ea2083b3c8deba3aecf9ba30f7e2
      https://github.com/zopefoundation/Products.PythonScripts/commit/30026860ef12ea2083b3c8deba3aecf9ba30f7e2
  Author: Philipp von Weitershausen <philipp at weitershausen.de>
  Date:   2008-08-12 (Tue, 12 Aug 2008)

  Changed paths:
    M PythonScript.py

  Log Message:
  -----------
  Merge Maurits's r89745 as well: Proper English spelling of "cannot".


  Commit: 87280a58ed22670e1cf3defa40e65e2b16d15fb3
      https://github.com/zopefoundation/Products.PythonScripts/commit/87280a58ed22670e1cf3defa40e65e2b16d15fb3
  Author: Andreas Jung <yet at gmx.de>
  Date:   2008-08-13 (Wed, 13 Aug 2008)

  Changed paths:
    M __init__.py
    A patches.py

  Log Message:
  -----------
  reorganized monkey-patch for hotfix-2008-08-12


  Commit: b694d5a43e5b199cda7b60365ffe3594e19c6058
      https://github.com/zopefoundation/Products.PythonScripts/commit/b694d5a43e5b199cda7b60365ffe3594e19c6058
  Author: Tres Seaver <tseaver at palladion.com>
  Date:   2008-10-10 (Fri, 10 Oct 2008)

  Changed paths:
    M tests/testPythonScript.py

  Log Message:
  -----------
  LP #281156:  'AccessControl.SecurityInfo.secureModule' dropped ModuleSecurity
for failed imports, obscuring later attempts to import the same broken module.

'AccessControl.ZopeGuards.guarded_import' mapped some Unauthorized exceptions
onto ImportErrors:  don't do that!  Also, removed mutable defaults from
argument list, improved tests.


  Commit: 069d5b9edd5037fe4ea7f824efa1eb7820accd8d
      https://github.com/zopefoundation/Products.PythonScripts/commit/069d5b9edd5037fe4ea7f824efa1eb7820accd8d
  Author: Sidnei da Silva <sidnei.da.silva at gmail.com>
  Date:   2008-10-25 (Sat, 25 Oct 2008)

  Changed paths:
    M tests/testPythonScript.py

  Log Message:
  -----------
   - Merge remaining changes from gsoc-python-2.5 branch. We now 'work' on Python 2.6


  Commit: 3702eac1eb3d8e9810e9006a776a1b1e18472447
      https://github.com/zopefoundation/Products.PythonScripts/commit/3702eac1eb3d8e9810e9006a776a1b1e18472447
  Author: Sidnei da Silva <sidnei.da.silva at gmail.com>
  Date:   2008-10-26 (Sun, 26 Oct 2008)

  Changed paths:
    M patches.py

  Log Message:
  -----------
   - Since it's fixed after 2.4.5, no reason to apply the patch otherwise


  Commit: de69e2d6db33368caa0b1a76ff3c670ca3baaaa3
      https://github.com/zopefoundation/Products.PythonScripts/commit/de69e2d6db33368caa0b1a76ff3c670ca3baaaa3
  Author: Stefan H. Holek <stefan at epy.co.at>
  Date:   2008-10-30 (Thu, 30 Oct 2008)

  Changed paths:
    M patches.py

  Log Message:
  -----------
  Fix version check. See second comment here: https://bugs.launchpad.net/zope2/+bug/257276


  Commit: f8a257a69f62288866d5cd0d241d932e0fdccd06
      https://github.com/zopefoundation/Products.PythonScripts/commit/f8a257a69f62288866d5cd0d241d932e0fdccd06
  Author: Tres Seaver <tseaver at palladion.com>
  Date:   2009-01-02 (Fri, 02 Jan 2009)

  Changed paths:
    M PythonScript.py
    M standard.py

  Log Message:
  -----------
  Merged 'tseaver-no_globals_imports' branch:

o Replaced  imports from the 'Globals' module throughout the tree with
  imports from the actual modules;  the 'Globals' module was always intended
  to be an area for shared data, rather than a "facade" for imports.

o Added 'zope.deferredimport.deprecation' entries to 'Globals/__init__.py'
  for all previously imported symbols / modules.

o Moved 'ApplicationdefaultPermissions' from 'App/class_init.py' to
  'AccessCoontrol/Permission.py', to avoid possible import cycle in
  third-party code.

o Moved canonical location of UNIQUE / REPLACEABLE / NOT_REPLACEABLE
  constants from 'Globals' to 'OFS.ObjectManager'.

o Removed 'stuffGlobals' hack in favor of the deferred / deprecation
  imports.


  Commit: d29e13fcf80b36fa3845a0136926ba965babdfc5
      https://github.com/zopefoundation/Products.PythonScripts/commit/d29e13fcf80b36fa3845a0136926ba965babdfc5
  Author: Hanno Schlichting <hanno at hannosch.eu>
  Date:   2009-01-14 (Wed, 14 Jan 2009)

  Changed paths:
    M help/ModuleAccess.stx

  Log Message:
  -----------
  Avoid deprecation warnings for the md5 and sha modules in Python 2.6 by adding conditional imports for the hashlib module.


Compare: https://github.com/zopefoundation/Products.PythonScripts/compare/04bfe20ef8fc^...d29e13fcf80b


More information about the checkins mailing list