Brian Warner
|
22a07e9bbe
|
Rewrite immutable downloader (#798). This patch adds the new downloader itself.
|
2010-08-04 00:26:29 -07:00 |
|
Brian Warner
|
88d7ec2d54
|
util/observer.py: add EventStreamObserver
|
2010-08-04 00:26:12 -07:00 |
|
Brian Warner
|
cbcb728e7e
|
Add a byte-spans utility class, like perl's Set::IntSpan for .newsrc files.
Also a data-spans class, which records a byte (instead of a bit) for each
index.
|
2010-08-04 00:26:00 -07:00 |
|
Brian Warner
|
cd360c847c
|
check-umids: oops, forgot to add the tool
|
2010-08-04 00:17:13 -07:00 |
|
Brian Warner
|
818089644a
|
coverage tools: ignore errors, display lines-uncovered in elisp mode. Fix Makefile paths.
|
2010-08-04 00:11:31 -07:00 |
|
Brian Warner
|
8cd44b1baa
|
check-umids: new tool to check uniqueness of umids
|
2010-08-04 00:10:42 -07:00 |
|
Brian Warner
|
6c2a4f0d0f
|
misc/simulators/sizes.py: update, we now use SHA256 (not SHA1), so large-file overhead grows to 0.5%
|
2010-08-04 00:09:42 -07:00 |
|
Brian Warner
|
eee70fba35
|
storage-overhead: try to fix, probably still broken
|
2010-08-04 00:08:15 -07:00 |
|
david-sarah
|
ebfde4f09f
|
docs/quickstart.html: link to 1.8.0beta zip, and note 'bin\tahoe' on Windows.
|
2010-08-03 16:32:54 -07:00 |
|
Zooko O'Whielacronx
|
3dfc5927fa
|
docs: relnotes.txt for 1.8.0β
|
2010-08-03 08:49:13 -07:00 |
|
david-sarah
|
f10f9a8646
|
test_storage.py: avoid spurious test failure by accepting either 'Next crawl in 59 minutes' or 'Next crawl in 60 minutes'. fixes #1140
|
2010-08-03 03:20:58 -07:00 |
|
david-sarah
|
66a0604c71
|
misc/build_helpers/show-tool-versions.py: get sys.std{out,err}.encoding and 'as' version correctly, and improve formatting.
|
2010-08-03 03:11:28 -07:00 |
|
david-sarah
|
cd7fb133b7
|
misc/build_helpers/show-tool-versions.py: avoid error message when 'as -version' does not create a.out.
|
2010-08-03 02:48:12 -07:00 |
|
david-sarah
|
a7c474a098
|
CLI: further improve consistency of basedir options and add tests. addresses #118
|
2010-08-03 01:54:16 -07:00 |
|
david-sarah
|
b730385ec8
|
CLI: make the synopsis for 'tahoe unlink' say unlink instead of rm.
|
2010-08-03 01:53:59 -07:00 |
|
david-sarah
|
a32f625db9
|
CLI: make all of the option descriptions imperative sentences.
|
2010-08-03 01:48:01 -07:00 |
|
david-sarah
|
51eeea900f
|
test_cli.py: make 'tahoe mkdir' tests slightly less dumb (check for 'URI:' in the output).
|
2010-08-03 01:47:20 -07:00 |
|
david-sarah
|
b9174b5fe7
|
test_cli.py: use u-escapes instead of UTF-8.
|
2010-08-03 01:35:38 -07:00 |
|
david-sarah
|
2b15f35b86
|
NEWS: remove XXX comment and separate description of #890.
|
2010-08-02 22:08:27 -07:00 |
|
Zooko O'Whielacronx
|
0ae556c00a
|
docs: more updates to NEWS for 1.8.0β
|
2010-08-02 21:46:18 -07:00 |
|
Zooko O'Whielacronx
|
a3d6ca0406
|
docs: incomplete beginnings of a NEWS update for v1.8β
|
2010-08-02 00:28:40 -07:00 |
|
david-sarah
|
74060f4ab8
|
docs/quickstart.html: extra step to open a new Command Prompt or log out/in on Windows.
|
2010-08-02 17:49:38 -07:00 |
|
david-sarah
|
e16c794f19
|
update bundled zetuptools with doc changes, change to script setup for Windows XP, and to have the 'develop' command run script setup.
|
2010-08-02 17:38:15 -07:00 |
|
david-sarah
|
58cce54ada
|
bundled setuptools/command/scriptsetup.py: use SendMessageTimeoutW, to test whether that broadcasts environment changes any better.
|
2010-08-02 15:45:05 -07:00 |
|
david-sarah
|
d112df80ff
|
bundled zetuptoolz: add missing setuptools/command/scriptsetup.py
|
2010-08-02 00:21:29 -07:00 |
|
david-sarah
|
d81e8acf88
|
test_runner.py: add test_run_with_python_options, which checks that the Windows script changes haven't broken 'python <options> bin/tahoe'.
|
2010-08-01 23:25:58 -07:00 |
|
david-sarah
|
3ddb4a9bbf
|
test_runner.py: fix missing import of get_filesystem_encoding
|
2010-08-01 23:09:02 -07:00 |
|
david-sarah
|
c045241a55
|
Bundle setuptools-0.6c16dev (with Windows script changes, and the change to only warn if site.py wasn't generated by setuptools) instead of 0.6c15dev. addresses #565, #1073, #1074
|
2010-08-01 23:06:02 -07:00 |
|
david-sarah
|
907a7feeb8
|
.darcs-boringfile: changes needed to take account of egg directories being bundled. Also, make _trial_temp a prefix rather than exact match.
|
2010-08-01 22:03:13 -07:00 |
|
david-sarah
|
4d1d2e6ea5
|
.darcs-boringfile: changes needed to take account of pyscript wrappers on Windows.
|
2010-08-01 22:01:28 -07:00 |
|
david-sarah
|
3af6f19cb0
|
misc/build_helpers/run_trial.py: check that the root from which the module we are testing was loaded is the current directory. This version of the patch folds in later fixes to the logic for caculating the directories to compare, and improvements to error messages. addresses #1137
|
2010-08-01 21:55:35 -07:00 |
|
david-sarah
|
88b6c57a1c
|
Skip option arguments to the python interpreter when reconstructing Unicode argv on Windows.
|
2010-07-27 23:27:31 -07:00 |
|
david-sarah
|
1a5a33886d
|
windows/fixups.py: improve comments and reference some relevant Python bugs.
|
2010-07-27 11:19:21 -07:00 |
|
david-sarah
|
b5f052a0d7
|
windows/fixups.py: make errors reported to original_stderr have enough information to debug even if we can't see the traceback.
|
2010-07-26 15:19:04 -07:00 |
|
david-sarah
|
ec6a674a5c
|
windows/fixups.py: fix paste-o in name of Unicode stderr wrapper.
|
2010-07-26 14:47:36 -07:00 |
|
david-sarah
|
54bbc5325f
|
windows/fixups.py: Don't rely on buggy MSVCRT library for Unicode output, use the Win32 API instead. This should make it work on XP. Also, change how we handle the case where sys.stdout and sys.stderr are redirected, since the .encoding attribute isn't necessarily writeable.
|
2010-07-25 21:50:19 -07:00 |
|
david-sarah
|
1fad717aaa
|
test_runner.py: change to code for locating the bin/tahoe script that was missed when rebasing the patch for #1074.
|
2010-07-25 11:20:08 -07:00 |
|
david-sarah
|
9d04b2a317
|
Add missing windows/fixups.py (for setting up Unicode args and output on Windows).
|
2010-07-25 02:28:49 -07:00 |
|
david-sarah
|
37b07a545f
|
Changes to Tahoe needed to work with new zetuptoolz (that does not use .exe wrappers on Windows), and to support Unicode arguments and stdout/stderr -- v5
|
2010-07-25 01:32:16 -07:00 |
|
david-sarah
|
54a9ba8232
|
scripts/common.py: fix an error introduced when rebasing to the ticket798 branch, which caused base directories to be duplicated in self.basedirs.
|
2010-08-01 23:49:29 -07:00 |
|
david-sarah
|
f952532f08
|
Basedir/node directory option improvements for ticket798 branch. addresses #188, #706, #715, #772, #890
|
2010-08-01 21:30:04 -07:00 |
|
david-sarah
|
16647b49f6
|
scripts/create_node.py: allow nickname to be Unicode. Also ensure webport is validly encoded in config file.
|
2010-08-01 17:02:12 -07:00 |
|
david-sarah
|
9aae9208e3
|
test_runner.py: Fix error in message arguments to 'fail' calls.
|
2010-08-01 18:35:26 -07:00 |
|
david-sarah
|
02199db615
|
Additional Unicode basedir changes for ticket798 branch.
|
2010-08-01 18:05:52 -07:00 |
|
david-sarah
|
d3a8ef762f
|
Unicode basedir changes for ticket798 branch.
|
2010-08-01 16:53:10 -07:00 |
|
david-sarah
|
013954c265
|
fileutil: change WindowsError to OSError in abspath_expanduser_unicode, because WindowsError might not exist.
|
2010-07-25 15:26:03 -07:00 |
|
david-sarah
|
2b33704d61
|
test_system: correct a failure in _test_runner caused by Unicode basedir patch on non-Unicode platforms.
|
2010-07-23 20:21:23 -07:00 |
|
david-sarah
|
f036dfaa4b
|
Fix test failures due to Unicode basedir patches.
|
2010-07-24 18:03:18 -07:00 |
|
david-sarah
|
28e6ad51a7
|
util.encodingutil: change quote_output to do less unnecessary escaping, and to use double-quotes more consistently when needed. This version avoids u-escaping for characters that are representable in the output encoding, when double quotes are used, and includes tests. fixes #1135
|
2010-07-23 00:53:14 -07:00 |
|
david-sarah
|
618db4867c
|
Replace uses of os.path.abspath with abspath_expanduser_unicode where necessary. This makes basedir paths consistently represented as Unicode.
|
2010-07-21 17:14:18 -07:00 |
|