959c16d | Michael Foord | 08 May 2010, 16:40:52 UTC | Updating documentation and adding docstrings to unittest.TestCase.assertRegexpMatches and assertNotRegexpMatches. Issue 8038. | 08 May 2010, 16:40:52 UTC |
7baf862 | Benjamin Peterson | 08 May 2010, 15:42:29 UTC | add underscore | 08 May 2010, 15:42:29 UTC |
ac896ed | Benjamin Peterson | 08 May 2010, 15:41:44 UTC | r80967 introduced a new scheme | 08 May 2010, 15:41:44 UTC |
0efe18a | Andrew M. Kuchling | 08 May 2010, 15:39:46 UTC | Write summary of the 2.7 release; rewrite the future section some more; mention PYTHONWARNINGS env. var; tweak some examples for readability. And with this commit, the "What's New" is done... except for a complete read-through to polish the text, and fixing any reported errors, but those tasks can easily wait until after beta2. | 08 May 2010, 15:39:46 UTC |
dac6aeb | Antoine Pitrou | 08 May 2010, 15:23:57 UTC | Revert r80963 - it broke compilation everywhere | 08 May 2010, 15:23:57 UTC |
8851b71 | Michael Foord | 08 May 2010, 15:09:37 UTC | Documenting test discovery from package name and potential problems with test discovery importing tests from the wrong location. Issue 7780 and issue 8547. | 08 May 2010, 15:09:37 UTC |
304500c | Andrew M. Kuchling | 08 May 2010, 13:29:46 UTC | Markup fixes | 08 May 2010, 13:29:46 UTC |
8e34386 | Andrew M. Kuchling | 08 May 2010, 13:28:03 UTC | Add logging.dictConfig example; give up on writing a Ttk example | 08 May 2010, 13:28:03 UTC |
22097e4 | Michael Foord | 08 May 2010, 13:20:07 UTC | Issue 7780. Adding a test for unittest test discovery from a dotted path. | 08 May 2010, 13:20:07 UTC |
cbf54b1 | Matthias Klose | 08 May 2010, 11:04:18 UTC | configure.in: Avoid autoconf warning: Assume C89 semantics that RETSIGTYPE is always void (issue #8510). pyconfig.h: Regenerate | 08 May 2010, 11:04:18 UTC |
c511b47 | Matthias Klose | 08 May 2010, 11:01:39 UTC | configure.in: convert all obsolete AC_TRY_* macros to AC_*_IFELSE, only whitespace changes in generated configure (diff -uEwB). | 08 May 2010, 11:01:39 UTC |
2f88bfd | Ronald Oussoren | 08 May 2010, 10:29:06 UTC | Issue #8084: ensure that the --user directory conforms to platforms standars on OSX when using a python framework. | 08 May 2010, 10:29:06 UTC |
9f8e0c1 | Matthias Klose | 08 May 2010, 10:17:27 UTC | configure.in: s/AC_AIX/AC_USE_SYSTEM_EXTENSIONS/ | 08 May 2010, 10:17:27 UTC |
22520ea | Matthias Klose | 08 May 2010, 10:14:46 UTC | - configure.in: Replace AC_HELP_STRING with AS_HELP_STRING | 08 May 2010, 10:14:46 UTC |
a0bea5d | Matthias Klose | 08 May 2010, 10:00:28 UTC | - Issue #8510: Update to autoconf2.65. | 08 May 2010, 10:00:28 UTC |
d875d3c | Ronald Oussoren | 08 May 2010, 08:44:37 UTC | Fix for issue #7724: make it possible to build using the OSX 10.4u SDK on MacOSX 10.6 by honoring the specified SDK when looking for files. | 08 May 2010, 08:44:37 UTC |
22ff664 | Mark Dickinson | 08 May 2010, 08:01:19 UTC | Issue #8659: Remove redundant ABS calls. Thanks Daniel Stutzbach. | 08 May 2010, 08:01:19 UTC |
18e4dd7 | Senthil Kumaran | 08 May 2010, 05:00:11 UTC | Fixing the errors trigerred in test_urllib2net. Related to issue8656. | 08 May 2010, 05:00:11 UTC |
6057ba1 | Senthil Kumaran | 08 May 2010, 03:11:50 UTC | Fix Issue8656 - urllib2 mangles file://-scheme URLs | 08 May 2010, 03:11:50 UTC |
badc709 | Andrew M. Kuchling | 08 May 2010, 01:35:55 UTC | Get accents correct | 08 May 2010, 01:35:55 UTC |
85fffc3 | Andrew M. Kuchling | 08 May 2010, 01:15:26 UTC | Add two items | 08 May 2010, 01:15:26 UTC |
e6f5e22 | Michael Foord | 07 May 2010, 23:39:38 UTC | Issue 8547 - detecting and reporting that modules have been imported from the wrong location under test discovery. | 07 May 2010, 23:39:38 UTC |
1a0ce68 | Benjamin Peterson | 07 May 2010, 20:45:07 UTC | revert r80932; it breaks windows | 07 May 2010, 20:45:07 UTC |
5dfad9d | Benjamin Peterson | 07 May 2010, 18:58:23 UTC | Merged revisions 79911,79916-79917,80018,80418,80572-80573,80635-80639,80668,80922 via svnmerge from svn+ssh://pythondev@svn.python.org/sandbox/trunk/2to3/lib2to3 ........ r79911 | benjamin.peterson | 2010-04-09 15:38:53 -0500 (Fri, 09 Apr 2010) | 1 line use absolute import ........ r79916 | benjamin.peterson | 2010-04-09 16:05:21 -0500 (Fri, 09 Apr 2010) | 1 line generalize detection of __future__ imports and attach them to the tree ........ r79917 | benjamin.peterson | 2010-04-09 16:11:44 -0500 (Fri, 09 Apr 2010) | 1 line don't try to 'fix' relative imports when absolute_import is enabled #8858 ........ r80018 | benjamin.peterson | 2010-04-12 16:12:12 -0500 (Mon, 12 Apr 2010) | 4 lines prevent diffs from being mangled is multiprocess mode #6409 Patch by George Boutsioukis. ........ r80418 | benjamin.peterson | 2010-04-23 16:00:03 -0500 (Fri, 23 Apr 2010) | 1 line remove unhelpful description ........ r80572 | benjamin.peterson | 2010-04-27 20:33:54 -0500 (Tue, 27 Apr 2010) | 1 line use unicode literals ........ r80573 | jeffrey.yasskin | 2010-04-27 23:08:27 -0500 (Tue, 27 Apr 2010) | 6 lines Don't transform imports that are already relative. 2to3 turned from . import refactor into from .. import refactor which broke the transformation of 2to3 itself. ........ r80635 | benjamin.peterson | 2010-04-29 16:02:23 -0500 (Thu, 29 Apr 2010) | 1 line remove imports ........ r80636 | benjamin.peterson | 2010-04-29 16:02:41 -0500 (Thu, 29 Apr 2010) | 1 line unicode literal ........ r80637 | benjamin.peterson | 2010-04-29 16:03:42 -0500 (Thu, 29 Apr 2010) | 1 line must pass a string to Number ........ r80638 | benjamin.peterson | 2010-04-29 16:05:34 -0500 (Thu, 29 Apr 2010) | 1 line unicode literals ........ r80639 | benjamin.peterson | 2010-04-29 16:06:09 -0500 (Thu, 29 Apr 2010) | 1 line pass string to Number ........ r80668 | jeffrey.yasskin | 2010-04-30 18:02:47 -0500 (Fri, 30 Apr 2010) | 4 lines Make 2to3 run under Python 2.5 so that the benchmark suite at http://hg.python.org/benchmarks/ can use it and still run on implementations that haven't gotten to 2.6 yet. Fixes issue 8566. ........ r80922 | benjamin.peterson | 2010-05-07 11:06:25 -0500 (Fri, 07 May 2010) | 1 line prevent xrange transformation from wrapping range calls it produces in list ........ | 07 May 2010, 18:58:23 UTC |
ae4dde0 | Michael Foord | 07 May 2010, 18:16:19 UTC | Issue 8547 - detecting and reporting that modules have been imported from the wrong location under test discovery. | 07 May 2010, 18:16:19 UTC |
3843cd8 | Antoine Pitrou | 07 May 2010, 16:50:34 UTC | Issue #8571: Fix an internal error when compressing or decompressing a chunk larger than 1GB with the zlib module's compressor and decompressor objects. | 07 May 2010, 16:50:34 UTC |
4fedbce | Michael Foord | 07 May 2010, 15:52:05 UTC | Adding tests for unittest command line handling of buffer, catchbreak and failfast. | 07 May 2010, 15:52:05 UTC |
215d394 | Michael Foord | 07 May 2010, 15:34:08 UTC | Adding a test for unittest test discovery with dotted path name. | 07 May 2010, 15:34:08 UTC |
d1e696b | Andrew M. Kuchling | 07 May 2010, 11:30:47 UTC | Re-word text | 07 May 2010, 11:30:47 UTC |
d69e6ee | Antoine Pitrou | 07 May 2010, 10:15:51 UTC | Fix some markup and a class name. Also, wrap a long line. | 07 May 2010, 10:15:51 UTC |
e41bb0b | Senthil Kumaran | 07 May 2010, 04:07:29 UTC | Testsuite for RFC3986 based parsing scenario. Related Issue1462525. | 07 May 2010, 04:07:29 UTC |
02f7b99 | Andrew M. Kuchling | 07 May 2010, 01:45:14 UTC | Add a new section on the development plan; add an item | 07 May 2010, 01:45:14 UTC |
328e377 | Benjamin Peterson | 06 May 2010, 22:49:28 UTC | ensure that availability information is on its own line at the end of the function docs | 06 May 2010, 22:49:28 UTC |
7aaef84 | Benjamin Peterson | 06 May 2010, 22:33:46 UTC | Availability gets its own line | 06 May 2010, 22:33:46 UTC |
e4499a8 | Giampaolo Rodolà | 06 May 2010, 20:19:32 UTC | adds handle_error(self):raise to test modules using asyncore to provide a clearer error message in case something goes wrong | 06 May 2010, 20:19:32 UTC |
215b6b3 | Giampaolo Rodolà | 06 May 2010, 19:56:34 UTC | provides a clearer warning message when cheap inheritance with the underlying socket object is used | 06 May 2010, 19:56:34 UTC |
f7454fa | Giampaolo Rodolà | 06 May 2010, 17:57:06 UTC | Fix asyncore issues 8573 and 8483: _strerror might throw ValueError; asyncore.__getattr__ cheap inheritance caused confusing error messages when accessing undefined class attributes; added an alias for __str__ which now is used as a fallback for __repr__ | 06 May 2010, 17:57:06 UTC |
a8ac944 | Brett Cannon | 06 May 2010, 17:56:36 UTC | Add back in a line that was unneeded which advanced a pointer, but commented out as it is currently unneeded. This effectively adds back in the line removed in r80809 as a comment. | 06 May 2010, 17:56:36 UTC |
acab940 | Andrew M. Kuchling | 06 May 2010, 17:27:57 UTC | Change section title; point to unittest2 | 06 May 2010, 17:27:57 UTC |
837a538 | Andrew M. Kuchling | 06 May 2010, 17:21:59 UTC | Add 2 items; record ideas for two initial sections; clarify wording | 06 May 2010, 17:21:59 UTC |
e86b7fe | Andrew M. Kuchling | 06 May 2010, 14:14:09 UTC | Describe ElementTree 1.3; rearrange new-module sections; describe dict views as sets; small edits and items | 06 May 2010, 14:14:09 UTC |
1bbb68d | Antoine Pitrou | 06 May 2010, 14:11:23 UTC | `self` doesn't exist here | 06 May 2010, 14:11:23 UTC |
a14f2d1 | Andrew M. Kuchling | 06 May 2010, 13:03:39 UTC | Use anonymous hyperlinks | 06 May 2010, 13:03:39 UTC |
11f8b9d | Brian Curtin | 06 May 2010, 02:54:44 UTC | Fix #7863. Properly identify Windows 7 and Server 2008 R2. Removed various unused code and added a way to correctly determine server vs. workstation via the registry. | 06 May 2010, 02:54:44 UTC |
ca48562 | Andrew M. Kuchling | 06 May 2010, 01:10:56 UTC | Add various items | 06 May 2010, 01:10:56 UTC |
4758183 | Andrew M. Kuchling | 06 May 2010, 01:09:47 UTC | Reword paragraph; fix filename, which should be pyconfig.h | 06 May 2010, 01:09:47 UTC |
1f7de71 | R. David Murray | 06 May 2010, 00:59:04 UTC | Have the serve.py script announce the directory it is serving and which port it is serving it on (I can never remember the default port number it uses...) | 06 May 2010, 00:59:04 UTC |
862490a | Victor Stinner | 06 May 2010, 00:03:44 UTC | Untabify Modules/posixmodule.c (2) Fix some more functions by hand | 06 May 2010, 00:03:44 UTC |
d6f8542 | Victor Stinner | 05 May 2010, 23:33:33 UTC | Untabify Modules/posixmodule.c Run Antoine Pitrou "untabify" script + manual editions (OS/2 and some continuation lines). | 05 May 2010, 23:33:33 UTC |
f4f0bf8 | Brett Cannon | 05 May 2010, 23:11:08 UTC | Revert a change where an expression is not needed now, but could be in the future. | 05 May 2010, 23:11:08 UTC |
481ab89 | Mark Dickinson | 05 May 2010, 22:42:51 UTC | Issue #1533: test_range in test_builtin: fix test comment and add test for rejection of small floats. Thanks Alexander Belopolsky. | 05 May 2010, 22:42:51 UTC |
31a673d | Tarek Ziadé | 05 May 2010, 22:41:25 UTC | removed non needed lines | 05 May 2010, 22:41:25 UTC |
d2f3e3f | Mark Dickinson | 05 May 2010, 22:23:58 UTC | Issue #8625: Turn off gcc optimization in debug builds. | 05 May 2010, 22:23:58 UTC |
38f8122 | Tarek Ziadé | 05 May 2010, 22:15:31 UTC | Fixed #4265: shutil.copyfile() was leaking file descriptors when disk fills | 05 May 2010, 22:15:31 UTC |
9319548 | Mark Dickinson | 05 May 2010, 21:52:39 UTC | Issue 8628: fix incorrect documentation for numbers.Complex.imag. | 05 May 2010, 21:52:39 UTC |
5fb89df | Brett Cannon | 05 May 2010, 20:54:53 UTC | Mention how Clang's static anaylzer was run over Objects/ and Python/. | 05 May 2010, 20:54:53 UTC |
5335e77 | Brett Cannon | 05 May 2010, 20:53:20 UTC | Remove an unneeded variable assignment. Found using Clang's static analyzer. | 05 May 2010, 20:53:20 UTC |
0b64be2 | Brett Cannon | 05 May 2010, 20:50:03 UTC | Explicitly add stdio.h and string.h to make strtod.c work standalone. Found using Clang's static analyzer. | 05 May 2010, 20:50:03 UTC |
c33e82d | Brett Cannon | 05 May 2010, 20:38:52 UTC | Change to a Py_XDECREF and fix some whitespace. Found using Clang's static analyzer. | 05 May 2010, 20:38:52 UTC |
1771ecf | Brett Cannon | 05 May 2010, 20:35:24 UTC | Remove an unnecessary variable assignment. Found using Clang's static analyzer. | 05 May 2010, 20:35:24 UTC |
fa84d92 | Brett Cannon | 05 May 2010, 20:30:30 UTC | Remove two unneeded branches to an 'if' statement by applying De Morgan's Law and creating a single 'if' statement along with a NULL default value for a variable. Also clean up a bunch of whitespace. Found using Clang's static analyzer. | 05 May 2010, 20:30:30 UTC |
2ee5183 | Brett Cannon | 05 May 2010, 20:27:49 UTC | Remove an unneeded variable increment. Found using Clang's static analyzer. | 05 May 2010, 20:27:49 UTC |
8b9c049 | Brett Cannon | 05 May 2010, 20:26:58 UTC | Remove an unneeded variable and fix a little whitespace. Found using Clang's static analyzer. | 05 May 2010, 20:26:58 UTC |
b166afc | Brett Cannon | 05 May 2010, 20:25:47 UTC | Fix whitespace. | 05 May 2010, 20:25:47 UTC |
417439e | Brett Cannon | 05 May 2010, 20:24:30 UTC | Partially revert the over-reaching r80813. | 05 May 2010, 20:24:30 UTC |
0b03f10 | Brett Cannon | 05 May 2010, 20:20:19 UTC | Remove three unneeded variable assignments. Found using Clang's static analyzer. | 05 May 2010, 20:20:19 UTC |
8a478ce | Brett Cannon | 05 May 2010, 20:19:26 UTC | Remove an unneeded assignment. Found using Clang's static analyzer. | 05 May 2010, 20:19:26 UTC |
fee3acb | Brett Cannon | 05 May 2010, 20:18:23 UTC | Remove an unneeded variable assignment. Found using Clang's static analyzer. | 05 May 2010, 20:18:23 UTC |
eb3fef5 | Brett Cannon | 05 May 2010, 20:16:50 UTC | Remove an unneeded variable. Found using Clang's static analyzer. | 05 May 2010, 20:16:50 UTC |
6f38175 | Brett Cannon | 05 May 2010, 20:16:09 UTC | Remove an unneeded variable increment. Found using Clang's static analyzer. | 05 May 2010, 20:16:09 UTC |
7a4cd7e | Brett Cannon | 05 May 2010, 20:15:14 UTC | Remove extraneous whitespace. | 05 May 2010, 20:15:14 UTC |
a1b5629 | Brett Cannon | 05 May 2010, 20:14:27 UTC | Remove an unnecessary variable. Found using Clang's static analyzer. | 05 May 2010, 20:14:27 UTC |
9545a23 | Ronald Oussoren | 05 May 2010, 19:09:31 UTC | In a number of places code still revers to "sys.platform == 'mac'" and that is dead code because it refers to a platform that is no longer supported (and hasn't been supported for several releases). Fixes issue #7908 for the trunk. | 05 May 2010, 19:09:31 UTC |
a815718 | Antoine Pitrou | 05 May 2010, 18:29:02 UTC | Issue #8600: fix test_gdb failures when gdb issues some spurious warnings. | 05 May 2010, 18:29:02 UTC |
7d93221 | R. David Murray | 05 May 2010, 17:31:03 UTC | Issue #7472: remove unused code from email.encoders.encode_7or8bit. Yukihiro Nakadaira noticed a typo in encode_7or8bit that was trying to special case iso-2022 codecs. It turns out that the code in question is never used, because whereas it was designed to trigger if the payload encoding was eight bit but its output encoding was 7 bit, in practice the payload is always converted to the 7bit encoding before encode_7or8bit is called. Patch by Shawat Anand. | 05 May 2010, 17:31:03 UTC |
b26dc46 | Antoine Pitrou | 05 May 2010, 16:27:30 UTC | Untabify Modules/_io/fileio.c | 05 May 2010, 16:27:30 UTC |
8efa867 | Barry Warsaw | 05 May 2010, 16:17:22 UTC | NEWS | 05 May 2010, 16:17:22 UTC |
43ad706 | Barry Warsaw | 05 May 2010, 16:15:09 UTC | Bug 7755: audiotest.au is arguably copyrighted material, but definitely makes Debian unhappy. The actual contents of the audio clip are unimportant, so replace it with something that we know is okay. Guido likes woodpeckers. | 05 May 2010, 16:15:09 UTC |
a4c2a5c | Antoine Pitrou | 05 May 2010, 15:53:45 UTC | Untabify Modules/_ssl.c | 05 May 2010, 15:53:45 UTC |
91165c0 | Ronald Oussoren | 05 May 2010, 15:32:39 UTC | Force exit using os._exit instead of sys.exit, this makes sure that the child does not continue testing. | 05 May 2010, 15:32:39 UTC |
3320696 | Ronald Oussoren | 05 May 2010, 14:48:37 UTC | The C function used by uuid.uuid4 is broken on OSX 10.6 in that after os.fork() the parent and child generate the same sequence of UUIDs. This patch falls back to the the Python implementation on OSX 10.6 or later. Fixes issue #8621. | 05 May 2010, 14:48:37 UTC |
9b90f7a | Marc-André Lemburg | 05 May 2010, 13:30:01 UTC | Update the NEWS entry for issue #8211. | 05 May 2010, 13:30:01 UTC |
926fd4e | Victor Stinner | 05 May 2010, 12:40:49 UTC | Issue #8313: traceback.format_exception_only() encodes unicode message to ASCII with backslashreplace error handler if str(value) failed | 05 May 2010, 12:40:49 UTC |
f3c157f | Thomas Heller | 04 May 2010, 19:08:18 UTC | Remove reference to unused source file. | 04 May 2010, 19:08:18 UTC |
3b0b4ff | Mark Dickinson | 04 May 2010, 18:45:27 UTC | Fix test_gzip failure on OS X. The failure was a result of trying to fflush a file that wasn't open for writing. Patch by Antoine Pitrou. | 04 May 2010, 18:45:27 UTC |
06a7e20 | Thomas Heller | 04 May 2010, 18:44:42 UTC | On Windows, ctypes does no longer check the stack before and after calling a foreign function. This allows to use the unmodified libffi library. Remove most files from _ctypes/libffi_msvc, only two include files stay (updated from _ctypes/libffi/...). Other files are used in the cross-platform _ctypes/libffi directory. | 04 May 2010, 18:44:42 UTC |
ef9b4ab | Mark Dickinson | 04 May 2010, 16:19:06 UTC | Fix trailing whitespace. | 04 May 2010, 16:19:06 UTC |
a8d2668 | Mark Dickinson | 04 May 2010, 16:18:25 UTC | Issue #1533: fix inconsistency in range function argument processing: any non-float non-integer argument is now converted to an integer (if possible) using its __int__ method. Previously, only small arguments were treated this way; larger arguments (those whose __int__ was outside the range of a C long) would produce a TypeError. Patch by Alexander Belopolsky (with minor modifications). | 04 May 2010, 16:18:25 UTC |
4f96f5f | Mark Dickinson | 04 May 2010, 14:25:50 UTC | Issue #8567: Fix incorrect precedence of signals in Decimal module. When a Decimal operation raises multiple signals and more than one of those signals is trapped, the specification determines the order in which the signals should be handled. In many cases this order wasn't being followed, leading to the wrong Python exception being raised. This commit fixes those cases, and adds extra tests. The tests are only enabled when EXTENDEDERRORTESTS is True, since they involve rerunning each Decimal testcase several times. | 04 May 2010, 14:25:50 UTC |
7120219 | Victor Stinner | 04 May 2010, 11:35:36 UTC | _pyio: Fix TextIOWrapper constructor: os has no device_encoding() function _io module doesn't call this function which was introduced in Python3. | 04 May 2010, 11:35:36 UTC |
268e487 | Alexandre Vassalotti | 04 May 2010, 03:21:51 UTC | Issue #8404: Fix set operations on dictionary views. | 04 May 2010, 03:21:51 UTC |
04b99cc | Andrew M. Kuchling | 04 May 2010, 01:24:22 UTC | Add some more items; the urlparse change is added twice | 04 May 2010, 01:24:22 UTC |
0d8a859 | Brett Cannon | 04 May 2010, 01:23:36 UTC | Pull a NULL pointer check up to cover more cases in the function. Found using Clang's static analyzer. | 04 May 2010, 01:23:36 UTC |
a7f13ee | Brett Cannon | 04 May 2010, 01:16:51 UTC | Remove an unneeded variable and assignment. Found using Clang's static analyzer. | 04 May 2010, 01:16:51 UTC |
945df9a | Brett Cannon | 04 May 2010, 01:04:53 UTC | Mention the code clean-up thanks to Clang's static analyzer in Modules. Was not applied to modules that will not compile under OS X, dbmmodule.c, getaddrinfo.c, and getnameinfo.c. | 04 May 2010, 01:04:53 UTC |
d0d2d31 | Brett Cannon | 04 May 2010, 01:01:00 UTC | Fix some whitespace. | 04 May 2010, 01:01:00 UTC |
6d7b7be | Brett Cannon | 04 May 2010, 00:57:44 UTC | Remove an unneeded variable assignment. Found using Clang's static analyzer. | 04 May 2010, 00:57:44 UTC |
23b581a | Brett Cannon | 04 May 2010, 00:52:41 UTC | Strip out extraneous whitespace, cast a some `const char *` to `void *` when passed to free() and make a `char *` to a `const char *` as found by Clang's static analyzer. | 04 May 2010, 00:52:41 UTC |
33e5dd8 | Brett Cannon | 04 May 2010, 00:48:11 UTC | Fix a Py_DECREF to a Py_XDECREF. Found using Clang's static analyzer. | 04 May 2010, 00:48:11 UTC |
87ab6ad | Brett Cannon | 04 May 2010, 00:36:00 UTC | Prevent a possible NULL de-reference and an unneeded variable assignment. Found using Clang's static analyzer. | 04 May 2010, 00:36:00 UTC |