]> granicus.if.org Git - python/log
python
12 years agomerge
Brett Cannon [Sat, 26 Jan 2013 13:49:53 +0000 (08:49 -0500)]
merge

12 years agoPort py_compile over to importlib
Brett Cannon [Sat, 26 Jan 2013 13:48:36 +0000 (08:48 -0500)]
Port py_compile over to importlib

12 years agoMerge 3.3.
Stefan Krah [Sat, 26 Jan 2013 12:58:00 +0000 (13:58 +0100)]
Merge 3.3.

12 years agoFix test_pydoc for build --without-doc-strings.
Stefan Krah [Sat, 26 Jan 2013 12:57:15 +0000 (13:57 +0100)]
Fix test_pydoc for build --without-doc-strings.

12 years agoMerge 3.3.
Stefan Krah [Sat, 26 Jan 2013 12:07:36 +0000 (13:07 +0100)]
Merge 3.3.

12 years agoAdapt test_bytes for a build --without-doc-strings.
Stefan Krah [Sat, 26 Jan 2013 12:06:36 +0000 (13:06 +0100)]
Adapt test_bytes for a build --without-doc-strings.

12 years ago- Follow-up for issue #15484: In PYTHON_FOR_BUILD, use $(PLATDIR) instead
doko@python.org [Sat, 26 Jan 2013 11:09:31 +0000 (12:09 +0100)]
- Follow-up for issue #15484: In PYTHON_FOR_BUILD, use $(PLATDIR) instead
  of plat-$(MACHDEP).

12 years ago- Follow-up for issue #15484: In PYTHON_FOR_BUILD, use $(PLATDIR) instead
doko@python.org [Sat, 26 Jan 2013 11:08:25 +0000 (12:08 +0100)]
- Follow-up for issue #15484: In PYTHON_FOR_BUILD, use $(PLATDIR) instead
  of plat-$(MACHDEP).

12 years ago- Issue #16235: Implement python-config as a shell script.
doko@python.org [Sat, 26 Jan 2013 10:39:31 +0000 (11:39 +0100)]
- Issue #16235: Implement python-config as a shell script.

12 years agoIssue #10156: In the interpreter's initialization phase, unicode globals
Serhiy Storchaka [Sat, 26 Jan 2013 10:18:17 +0000 (12:18 +0200)]
Issue #10156: In the interpreter's initialization phase, unicode globals
are now initialized dynamically as needed.

12 years agoIssue #10156: In the interpreter's initialization phase, unicode globals
Serhiy Storchaka [Sat, 26 Jan 2013 10:16:36 +0000 (12:16 +0200)]
Issue #10156: In the interpreter's initialization phase, unicode globals
are now initialized dynamically as needed.

12 years agoIssue #10156: In the interpreter's initialization phase, unicode globals
Serhiy Storchaka [Sat, 26 Jan 2013 10:14:02 +0000 (12:14 +0200)]
Issue #10156: In the interpreter's initialization phase, unicode globals
are now initialized dynamically as needed.

12 years agoOptimize the test for issue #13454.
Serhiy Storchaka [Sat, 26 Jan 2013 09:54:27 +0000 (11:54 +0200)]
Optimize the test for issue #13454.
Now it requires almost 4x less memory and is almost 2x faster.

12 years agoOptimize the test for issue #13454.
Serhiy Storchaka [Sat, 26 Jan 2013 09:53:17 +0000 (11:53 +0200)]
Optimize the test for issue #13454.
Now it requires almost 4x less memory and is almost 2x faster.

12 years agoOptimize the test for issue #13454.
Serhiy Storchaka [Sat, 26 Jan 2013 09:52:06 +0000 (11:52 +0200)]
Optimize the test for issue #13454.
Now it requires almost 4x less memory and is almost 2x faster.

12 years agoSkip a test unless the network resource is available.
Brett Cannon [Sat, 26 Jan 2013 03:27:21 +0000 (22:27 -0500)]
Skip a test unless the network resource is available.

12 years agoFix #16769. Remove outdated Visual Studio project directories for VC6, VS7.1, and...
Brian Curtin [Fri, 25 Jan 2013 23:11:34 +0000 (17:11 -0600)]
Fix #16769. Remove outdated Visual Studio project directories for VC6, VS7.1, and VS8.

12 years agoIssue #16980: Fix processing of escaped non-ascii bytes in the
Serhiy Storchaka [Fri, 25 Jan 2013 21:53:29 +0000 (23:53 +0200)]
Issue #16980: Fix processing of escaped non-ascii bytes in the
unicode-escape-decode decoder.

12 years agoIssue #16980: Fix processing of escaped non-ascii bytes in the
Serhiy Storchaka [Fri, 25 Jan 2013 21:52:21 +0000 (23:52 +0200)]
Issue #16980: Fix processing of escaped non-ascii bytes in the
unicode-escape-decode decoder.

12 years agoIssue #16975: Fix error handling bug in the escape-decode bytes decoder.
Serhiy Storchaka [Fri, 25 Jan 2013 21:33:22 +0000 (23:33 +0200)]
Issue #16975: Fix error handling bug in the escape-decode bytes decoder.

12 years agoIssue #16975: Fix error handling bug in the escape-decode bytes decoder.
Serhiy Storchaka [Fri, 25 Jan 2013 21:32:41 +0000 (23:32 +0200)]
Issue #16975: Fix error handling bug in the escape-decode bytes decoder.

12 years agoIssue #16975: Fix error handling bug in the escape-decode bytes decoder.
Serhiy Storchaka [Fri, 25 Jan 2013 21:31:43 +0000 (23:31 +0200)]
Issue #16975: Fix error handling bug in the escape-decode bytes decoder.

12 years agoIssue #16972: Have site.addpackage() consider known paths even when
Brett Cannon [Fri, 25 Jan 2013 18:57:16 +0000 (13:57 -0500)]
Issue #16972: Have site.addpackage() consider known paths even when
none are explicitly passed in.

12 years agoTouch up exception messaging
Brett Cannon [Fri, 25 Jan 2013 18:49:19 +0000 (13:49 -0500)]
Touch up exception messaging

12 years ago- Issue #17031: Fix running regen in cross builds.
doko@python.org [Fri, 25 Jan 2013 17:45:41 +0000 (18:45 +0100)]
- Issue #17031: Fix running regen in cross builds.

12 years ago- Issue #17031: Fix running regen in cross builds.
doko@python.org [Fri, 25 Jan 2013 17:45:12 +0000 (18:45 +0100)]
- Issue #17031: Fix running regen in cross builds.

12 years agoIssue #1602133: 'environ' is not really available with shared libraries on OSX (merge...
Ronald Oussoren [Fri, 25 Jan 2013 17:02:35 +0000 (18:02 +0100)]
Issue #1602133: 'environ' is not really available with shared libraries on OSX (merge from 3.3)

There already was a workaround for this for framework builds on OSX,
this changeset enables the same workaround for shared libraries.

Closes #1602133

12 years agoIssue #1602133: 'environ' is not really available with shared libraries on OSX (merge...
Ronald Oussoren [Fri, 25 Jan 2013 17:01:05 +0000 (18:01 +0100)]
Issue #1602133: 'environ' is not really available with shared libraries on OSX (merge from 3.2)

There already was a workaround for this for framework builds on OSX,
this changeset enables the same workaround for shared libraries.

Closes #1602133

12 years agoIssue #1602133: 'environ' is not really available with shared libraries on OSX
Ronald Oussoren [Fri, 25 Jan 2013 16:57:13 +0000 (17:57 +0100)]
Issue #1602133: 'environ' is not really available with shared libraries on OSX

There already was a workaround for this for framework builds on OSX,
this changeset enables the same workaround for shared libraries.

Closes #1602133

12 years ago- Issue #3754: fix typo in pthread AC_CACHE_VAL.
doko@python.org [Fri, 25 Jan 2013 14:35:12 +0000 (15:35 +0100)]
- Issue #3754: fix typo in pthread AC_CACHE_VAL.

12 years ago- Issue #3754: fix typo in pthread AC_CACHE_VAL.
doko@python.org [Fri, 25 Jan 2013 14:34:34 +0000 (15:34 +0100)]
- Issue #3754: fix typo in pthread AC_CACHE_VAL.

12 years ago- Issue #3754: fix typo in pthread AC_CACHE_VAL.
doko@python.org [Fri, 25 Jan 2013 14:33:25 +0000 (15:33 +0100)]
- Issue #3754: fix typo in pthread AC_CACHE_VAL.

12 years agoNull merge
Serhiy Storchaka [Fri, 25 Jan 2013 14:09:51 +0000 (16:09 +0200)]
Null merge

12 years agoMerge heads
Serhiy Storchaka [Fri, 25 Jan 2013 14:09:03 +0000 (16:09 +0200)]
Merge heads

12 years agoMerge heads
Serhiy Storchaka [Fri, 25 Jan 2013 14:08:46 +0000 (16:08 +0200)]
Merge heads

12 years ago- Issue #16292: Improve a comment for cross building in configure.ac
doko@python.org [Fri, 25 Jan 2013 13:44:20 +0000 (14:44 +0100)]
- Issue #16292: Improve a comment for cross building in configure.ac

12 years ago- Issue #16292: Improve a comment for cross building in configure.ac
doko@python.org [Fri, 25 Jan 2013 13:44:00 +0000 (14:44 +0100)]
- Issue #16292: Improve a comment for cross building in configure.ac

12 years ago- Issue #15484: Fix _PYTHON_PROJECT_BASE for srcdir != builddir builds;
doko@python.org [Fri, 25 Jan 2013 13:35:44 +0000 (14:35 +0100)]
- Issue #15484: Fix _PYTHON_PROJECT_BASE for srcdir != builddir builds;
  use _PYTHON_PROJECT_BASE in distutils/sysconfig.py.

12 years agoIssue #9290: In IDLE the sys.std* streams now implement io.TextIOBase
Serhiy Storchaka [Fri, 25 Jan 2013 13:35:28 +0000 (15:35 +0200)]
Issue #9290: In IDLE the sys.std* streams now implement io.TextIOBase
interface and support all mandatory methods and properties.

12 years agoIssue #9290: In IDLE the sys.std* streams now implement io.TextIOBase
Serhiy Storchaka [Fri, 25 Jan 2013 13:34:21 +0000 (15:34 +0200)]
Issue #9290: In IDLE the sys.std* streams now implement io.TextIOBase
interface and support all mandatory methods and properties.

12 years ago- Issue #15484: Fix _PYTHON_PROJECT_BASE for srcdir != builddir builds;
doko@python.org [Fri, 25 Jan 2013 13:33:33 +0000 (14:33 +0100)]
- Issue #15484: Fix _PYTHON_PROJECT_BASE for srcdir != builddir builds;
  use _PYTHON_PROJECT_BASE in distutils/sysconfig.py.

12 years agoIssue #9290: In IDLE the sys.std* streams now implement io.TextIOBase
Serhiy Storchaka [Fri, 25 Jan 2013 13:30:58 +0000 (15:30 +0200)]
Issue #9290: In IDLE the sys.std* streams now implement io.TextIOBase
interface and support all mandatory methods and properties.

12 years agoReplace WaitForMultipleObjects with WaitForMultipleObjectEx,
Martin v. Löwis [Fri, 25 Jan 2013 13:29:13 +0000 (14:29 +0100)]
Replace WaitForMultipleObjects with WaitForMultipleObjectEx,
for better WinRT compatibility.

12 years agoReplace WaitForSingleObject with WaitForSingleObjectEx,
Martin v. Löwis [Fri, 25 Jan 2013 13:25:48 +0000 (14:25 +0100)]
Replace WaitForSingleObject with WaitForSingleObjectEx,
for better WinRT compatibility.

12 years agoDrop support for Windows 2000; allow any XP API (but not Vista+).
Martin v. Löwis [Fri, 25 Jan 2013 13:06:18 +0000 (14:06 +0100)]
Drop support for Windows 2000; allow any XP API (but not Vista+).
Drop SDK version configuration for Tk compilation, to not bind it to W2k
anymore. Binding it to XP would conflict with Tk's own binding of tkMenu to W2k.

12 years ago- Issue #17029: Let h2py search the multiarch system include directory.
doko@python.org [Fri, 25 Jan 2013 12:20:46 +0000 (13:20 +0100)]
- Issue #17029: Let h2py search the multiarch system include directory.

12 years ago- Issue #17029: Let h2py search the multiarch system include directory.
doko@python.org [Fri, 25 Jan 2013 12:19:35 +0000 (13:19 +0100)]
- Issue #17029: Let h2py search the multiarch system include directory.

12 years ago- Issue #17029: Let h2py search the multiarch system include directory.
doko@python.org [Fri, 25 Jan 2013 12:12:29 +0000 (13:12 +0100)]
- Issue #17029: Let h2py search the multiarch system include directory.

12 years agoClean trailing whitespace in itertoolsmodule.c.
Serhiy Storchaka [Fri, 25 Jan 2013 11:40:01 +0000 (13:40 +0200)]
Clean trailing whitespace in itertoolsmodule.c.

12 years agoClean trailing whitespace in itertoolsmodule.c.
Serhiy Storchaka [Fri, 25 Jan 2013 11:38:56 +0000 (13:38 +0200)]
Clean trailing whitespace in itertoolsmodule.c.

12 years agoClean trailing whitespace in itertoolsmodule.c.
Serhiy Storchaka [Fri, 25 Jan 2013 11:37:39 +0000 (13:37 +0200)]
Clean trailing whitespace in itertoolsmodule.c.

12 years agoIssue #13454: Fix a crash when deleting an iterator created by itertools.tee()
Serhiy Storchaka [Fri, 25 Jan 2013 11:26:55 +0000 (13:26 +0200)]
Issue #13454: Fix a crash when deleting an iterator created by itertools.tee()
if all other iterators were very advanced before.

12 years agoIssue #13454: Fix a crash when deleting an iterator created by itertools.tee()
Serhiy Storchaka [Fri, 25 Jan 2013 11:24:47 +0000 (13:24 +0200)]
Issue #13454: Fix a crash when deleting an iterator created by itertools.tee()
if all other iterators were very advanced before.

12 years agoIssue #13454: Fix a crash when deleting an iterator created by itertools.tee()
Serhiy Storchaka [Fri, 25 Jan 2013 11:19:31 +0000 (13:19 +0200)]
Issue #13454: Fix a crash when deleting an iterator created by itertools.tee()
if all other iterators were very advanced before.

12 years agoIncrease the memory limit in the test for issue #16335.
Serhiy Storchaka [Fri, 25 Jan 2013 08:13:57 +0000 (10:13 +0200)]
Increase the memory limit in the test for issue #16335.

12 years agoIncrease the memory limit in the test for issue #16335.
Serhiy Storchaka [Fri, 25 Jan 2013 08:13:37 +0000 (10:13 +0200)]
Increase the memory limit in the test for issue #16335.

12 years agoIncrease the memory limit in the test for issue #16335.
Serhiy Storchaka [Fri, 25 Jan 2013 08:12:30 +0000 (10:12 +0200)]
Increase the memory limit in the test for issue #16335.

12 years agoNull merge
Serhiy Storchaka [Fri, 25 Jan 2013 08:10:45 +0000 (10:10 +0200)]
Null merge

12 years agoNull merge
Serhiy Storchaka [Fri, 25 Jan 2013 08:09:25 +0000 (10:09 +0200)]
Null merge

12 years agoFix pathext test for shutil.which() which was
Serhiy Storchaka [Thu, 24 Jan 2013 18:04:37 +0000 (20:04 +0200)]
Fix pathext test for shutil.which() which was
broken after applying the patch for issue #16957.

12 years agoFix pathext test for shutil.which() which was
Serhiy Storchaka [Thu, 24 Jan 2013 18:03:49 +0000 (20:03 +0200)]
Fix pathext test for shutil.which() which was
broken after applying the patch for issue #16957.

12 years agoClarify ET.iterparse documentation - this function is not supported by the
Eli Bendersky [Thu, 24 Jan 2013 15:23:34 +0000 (07:23 -0800)]
Clarify ET.iterparse documentation - this function is not supported by the
C implementation.

12 years agonull merge
Eli Bendersky [Thu, 24 Jan 2013 15:17:29 +0000 (07:17 -0800)]
null merge

12 years agomerge heads
Eli Bendersky [Thu, 24 Jan 2013 15:17:17 +0000 (07:17 -0800)]
merge heads

12 years agomerge heads
Eli Bendersky [Thu, 24 Jan 2013 15:17:05 +0000 (07:17 -0800)]
merge heads

12 years agoIssue #9708: Fix support for iterparse(parser=...) argument per documentation.
Eli Bendersky [Thu, 24 Jan 2013 15:15:46 +0000 (07:15 -0800)]
Issue #9708: Fix support for iterparse(parser=...) argument per documentation.

When _elementtree is imported, iterparse is redefined as a class and the parser
argument was ommitted. Fix this, and add a docstring to the class.

12 years agoIssue #9708: Fix support for iterparse(parser=...) argument per documentation.
Eli Bendersky [Thu, 24 Jan 2013 15:15:19 +0000 (07:15 -0800)]
Issue #9708: Fix support for iterparse(parser=...) argument per documentation.

When _elementtree is imported, iterparse is redefined as a class and the parser
argument was ommitted. Fix this, and add a docstring to the class.

12 years agoMerge.
Stefan Krah [Thu, 24 Jan 2013 14:39:55 +0000 (15:39 +0100)]
Merge.

12 years agoMerge 3.3.
Stefan Krah [Thu, 24 Jan 2013 14:37:37 +0000 (15:37 +0100)]
Merge 3.3.

12 years agoIssue #12323: Strengthen error checking of the position XPath selectors
Eli Bendersky [Thu, 24 Jan 2013 14:29:26 +0000 (06:29 -0800)]
Issue #12323: Strengthen error checking of the position XPath selectors

12 years agoSince the return type of format() is not a Decimal, raise ValueError instead of
Stefan Krah [Thu, 24 Jan 2013 14:22:33 +0000 (15:22 +0100)]
Since the return type of format() is not a Decimal, raise ValueError instead of
InvalidOperation if the format specification (width, prec) exceeds the internal
limits of libmpdec.

12 years agoFix generating of sre_constants.h on Python 3.
Serhiy Storchaka [Thu, 24 Jan 2013 11:44:18 +0000 (13:44 +0200)]
Fix generating of sre_constants.h on Python 3.

12 years agoFix generating of sre_constants.h on Python 3.
Serhiy Storchaka [Thu, 24 Jan 2013 11:43:46 +0000 (13:43 +0200)]
Fix generating of sre_constants.h on Python 3.

12 years agoFix generating of sre_constants.h on Python 3.
Serhiy Storchaka [Thu, 24 Jan 2013 11:43:02 +0000 (13:43 +0200)]
Fix generating of sre_constants.h on Python 3.

12 years agorevert #16672 for incorrect semantics
Benjamin Peterson [Wed, 23 Jan 2013 13:38:47 +0000 (08:38 -0500)]
revert #16672 for incorrect semantics

12 years agomerge from 3.3
Senthil Kumaran [Wed, 23 Jan 2013 11:01:23 +0000 (03:01 -0800)]
merge from 3.3

Issue #12411: Fix to cgi.parse_multipart to correctly use bytes boundaries and
bytes data. Patch by Jonas Wagner.

12 years agomerge from 3.2
Senthil Kumaran [Wed, 23 Jan 2013 11:00:26 +0000 (03:00 -0800)]
merge from 3.2

Issue #12411: Fix to cgi.parse_multipart to correctly use bytes boundaries and
bytes data. Patch by Jonas Wagner.

12 years agoIssue #12411: Fix to cgi.parse_multipart to correctly use bytes boundaries and
Senthil Kumaran [Wed, 23 Jan 2013 10:50:15 +0000 (02:50 -0800)]
Issue #12411: Fix to cgi.parse_multipart to correctly use bytes boundaries and
bytes data. Patch by Jonas Wagner.

12 years agoMerged doc update from 3.3.
Vinay Sajip [Wed, 23 Jan 2013 09:32:32 +0000 (09:32 +0000)]
Merged doc update from 3.3.

12 years agoMerged doc update from 3.2.
Vinay Sajip [Wed, 23 Jan 2013 09:32:10 +0000 (09:32 +0000)]
Merged doc update from 3.2.

12 years agoCorrected typo, added comment in cookbook recipe.
Vinay Sajip [Wed, 23 Jan 2013 09:31:19 +0000 (09:31 +0000)]
Corrected typo, added comment in cookbook recipe.

12 years agoIssue #16957: shutil.which() no longer searches a bare file name in the
Serhiy Storchaka [Wed, 23 Jan 2013 08:45:33 +0000 (10:45 +0200)]
Issue #16957: shutil.which() no longer searches a bare file name in the
current directory on Unix and no longer searches a relative file path with
a directory part in PATH directories.  Patch by Thomas Kluyver.

12 years agoIssue #16957: shutil.which() no longer searches a bare file name in the
Serhiy Storchaka [Wed, 23 Jan 2013 08:44:21 +0000 (10:44 +0200)]
Issue #16957: shutil.which() no longer searches a bare file name in the
current directory on Unix and no longer searches a relative file path with
a directory part in PATH directories.  Patch by Thomas Kluyver.

12 years ago#11379: merge with 3.3.
Ezio Melotti [Tue, 22 Jan 2013 20:50:06 +0000 (22:50 +0200)]
#11379: merge with 3.3.

12 years ago#11379: merge with 3.2.
Ezio Melotti [Tue, 22 Jan 2013 20:49:46 +0000 (22:49 +0200)]
#11379: merge with 3.2.

12 years ago#11379: rephrase minidom documentation to use the term "minimal" instead of "lightwei...
Ezio Melotti [Tue, 22 Jan 2013 20:47:57 +0000 (22:47 +0200)]
#11379: rephrase minidom documentation to use the term "minimal" instead of "lightweight".  Patch by Éric Araujo.

12 years agoMerged doc update from 3.3.
Vinay Sajip [Tue, 22 Jan 2013 15:58:34 +0000 (15:58 +0000)]
Merged doc update from 3.3.

12 years agoMerged doc update from 3.2.
Vinay Sajip [Tue, 22 Jan 2013 15:58:14 +0000 (15:58 +0000)]
Merged doc update from 3.2.

12 years agoAdded cookbook recipe for structured logging.
Vinay Sajip [Tue, 22 Jan 2013 15:57:39 +0000 (15:57 +0000)]
Added cookbook recipe for structured logging.

12 years agoIssue #1159051: GzipFile now raises EOFError when reading a corrupted file
Serhiy Storchaka [Tue, 22 Jan 2013 15:11:07 +0000 (17:11 +0200)]
Issue #1159051: GzipFile now raises EOFError when reading a corrupted file
with truncated header or footer.
Added tests for reading truncated gzip, bzip2, and lzma files.

12 years agoIssue #1159051: GzipFile now raises EOFError when reading a corrupted file
Serhiy Storchaka [Tue, 22 Jan 2013 15:07:49 +0000 (17:07 +0200)]
Issue #1159051: GzipFile now raises EOFError when reading a corrupted file
with truncated header or footer.
Added tests for reading truncated gzip, bzip2, and lzma files.

12 years agoIssue #1159051: GzipFile now raises EOFError when reading a corrupted file
Serhiy Storchaka [Tue, 22 Jan 2013 15:01:59 +0000 (17:01 +0200)]
Issue #1159051: GzipFile now raises EOFError when reading a corrupted file
with truncated header or footer.
Added tests for reading truncated gzip and bzip2 files.

12 years agoAdd some tests for XPath numeric indexing
Eli Bendersky [Tue, 22 Jan 2013 14:15:29 +0000 (06:15 -0800)]
Add some tests for XPath numeric indexing

12 years agoAdd some tests for XPath numeric indexing
Eli Bendersky [Tue, 22 Jan 2013 14:12:54 +0000 (06:12 -0800)]
Add some tests for XPath numeric indexing

12 years agoNull merge
Serhiy Storchaka [Tue, 22 Jan 2013 13:57:26 +0000 (15:57 +0200)]
Null merge

12 years agoNull merge
Serhiy Storchaka [Tue, 22 Jan 2013 13:56:29 +0000 (15:56 +0200)]
Null merge

12 years ago#15546: Fix GzipFile.peek()'s handling of pathological input data.
Serhiy Storchaka [Tue, 22 Jan 2013 13:54:48 +0000 (15:54 +0200)]
#15546: Fix GzipFile.peek()'s handling of pathological input data.
This is a backport of changeset 8c07ff7f882f.

12 years agoMerged documentation update from 3.3.
Vinay Sajip [Tue, 22 Jan 2013 13:13:43 +0000 (13:13 +0000)]
Merged documentation update from 3.3.

12 years agoMerged documentation update from 3.2.
Vinay Sajip [Tue, 22 Jan 2013 13:13:16 +0000 (13:13 +0000)]
Merged documentation update from 3.2.

12 years agoUpdated logging HOWTO with a diagram.
Vinay Sajip [Tue, 22 Jan 2013 13:12:34 +0000 (13:12 +0000)]
Updated logging HOWTO with a diagram.