- 09 Jul, 2002 4 commits
-
-
Matt Behrens authored
-
Matt Behrens authored
-
Matt Behrens authored
all Zope software, based on the work in the installer branch. All tests still pass when built with python2.1 setup.py build_ext -i :-)
-
Guido van Rossum authored
-
- 08 Jul, 2002 1 commit
-
-
Evan Simpson authored
-
- 05 Jul, 2002 1 commit
-
-
Casey Duncan authored
-
- 04 Jul, 2002 2 commits
-
-
Florent Guillaume authored
-
Chris McDonough authored
standard output unless the "EVENT_LOG_FILE" or "STUPID_LOG_FILE" environment variable is set. - The much-hated name "STUPID_LOG_FILE" now has a preferred alias: "EVENT_LOG_FILE".
-
- 03 Jul, 2002 2 commits
-
-
Chris McDonough authored
-
Chris McDonough authored
The transient object container named 'session_data' was not created in the temp_folder if there was an acquirable object named 'session_data' in the root
-
- 02 Jul, 2002 3 commits
-
-
Chris McDonough authored
the id.
-
Casey Duncan authored
-
Casey Duncan authored
Restored behavior of ZCatalog when arguments with empty string are passed in. These values are effectively ignored by searchResults. If only empty values are passed, then it returns all results (assuming you passed an empty filter). Removed "optimize" argument which was an attempt to "fix" searchResults for programmatic use. Also replaced comments this optimized behavior. Eventually a new API will be added for "explicit" programmatic queries, for now we will suffer along with searchResults as it is. Extending it with additional dwim is not a path worth traveling.
-
- 30 Jun, 2002 5 commits
-
-
Chris McDonough authored
-
Chris McDonough authored
although TemporaryStorage does not actually support versions.
-
Chris McDonough authored
"bareword" except: pass in a try: statement. It now writes a log message before passing.
-
Chris McDonough authored
_apply_index or index_object. Fixed and added test cases to unittests.
-
Chris McDonough authored
-
- 29 Jun, 2002 2 commits
-
-
Florent Guillaume authored
parameter like "description:test" where test is a codec that's apparently registered but not found. (description:test was actually a typo in CMF's topic_editTopic.py)
-
Chris McDonough authored
The placement of the return for showEntry was preventing the error from being copied to the event log, even if the user had chosen to enable copying to the event log.
-
- 28 Jun, 2002 1 commit
-
-
Casey Duncan authored
* Collector #446 - Index managment permissions fixed * Index managment ui is now integrated into ZCatalog rather than being a tab leading to the Indexes subobject manage_main ZCTextIndex fixed to work under this management scheme and now can be instantiated without that silly "extra" record thingy.
-
- 26 Jun, 2002 4 commits
-
-
Casey Duncan authored
Updated Overview managment screen so it shows more info about the index.
-
Casey Duncan authored
-
Casey Duncan authored
-
Shane Hathaway authored
"python setup.py build_ext -i" works. This is only temporary... I'm waiting for Matt Behrens to replace it with his complete setup.py.
-
- 25 Jun, 2002 3 commits
-
-
Tim Peters authored
weightedIntersection.
-
Casey Duncan authored
Added ability for site error log to return the url to the log entry and pass it to the standard_error_message to make a link from it.
-
Tim Peters authored
reason for it not being enabled before.
-
- 24 Jun, 2002 2 commits
-
-
Chris McDonough authored
chain for its transient object container. Changed session data manager to splice itself into the transient object container's acquisition path before returning a session data object via getSessionData. Updated unit tests to reflect changes.
-
Casey Duncan authored
-
- 23 Jun, 2002 2 commits
-
-
Tim Peters authored
returning X, contradicting the docs and common sense. difference(None, X) continues to return None.
-
Andreas Jung authored
-
- 22 Jun, 2002 5 commits
-
-
Andreas Jung authored
-
Andreas Jung authored
- removed obsolete code trying to deal with a trailing 'L' for longs
-
Tres Seaver authored
-
Tres Seaver authored
-
Tres Seaver authored
-
- 21 Jun, 2002 3 commits
-
-
Andreas Jung authored
-
Chris McDonough authored
-
Chris McDonough authored
Changes: - More stable under high usage, especially in the face of situations under which there are many ZODB conflict errors. The previous implementation had stability problems when many conflict errors were encountered; especially conflicts that were generated as a result of a simultaneous change to a subobject of the TOC (such as in the case of a Zope application which makes heavy use of both frames and sessions). - More conflict-resistant. Instead of ignoring the likelihood that multiple threads will attempt to perform the same actions simultaneously in methods of the TOC (which often causes conflicts), the new implementation attempts to avoid conflicts by employing a chance-based housekeeping model. In this model, one thread is "elected" by chance to do the kinds of tasks that cause the most conflicts. - Now uses a "timeslice" based model instead of a "ring" based model. This also helps cut down on conflicts and makes the code slighly less obfuscated (not much, though! ;-) - Quite a few more comments in the code. - Changes to the sessioning stresstest (which exposed the bug that made me reimplement the TOC in the first place). - Updates to unit tests. - A "HowTransienceWorks.stx" document which attempts to explain how the code works. It's not stellar, but it's a start. - Changes to the TransientObject class that the TOC hands out (typically as a "session data object"), in order to make invalidation less Rube-Goldberg-ish. The structure of the TOC object has changed enough that in order to maintain b/w compatibility, an in-place upgrade of "old" instances is implied by running them with this code. "Upgraded" instances are not backwards-incompatible, however, so folks can hopefully move back and forth between Zope versions without much hassle.
-