Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							19708c55cc
							
						
					 | 
					
						
						
							
							Fix typo in 5f94da866062138288742792f157bebd93389c3b.
						
						
						
						
						
						
					 | 
					
						2012-08-08 19:51:11 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							45bf9db03c
							
						
					 | 
					
						
						
							
							Merge branch 'py3k-backport' into testing
						
						
						
						
						
						
						
						This branch provides support of Python 3 via 2to3 (without dropping
Python 2 support). 
						
						
					 | 
					
						2012-08-08 21:46:29 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							62d56dee18
							
						
					 | 
					
						
						
							
							Alias: Allow pipes in name.
						
						
						
						
						
						
					 | 
					
						2012-08-08 21:44:10 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							5f94da8660
							
						
					 | 
					
						
						
							
							Fix test.assertHelp for commands with long help (XX more messages).
						
						
						
						
						
						
					 | 
					
						2012-08-08 21:41:25 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							1e794d88d7
							
						
					 | 
					
						
						
							
							ChannelLogger: Use open() instead of file().
						
						
						
						
						
						
					 | 
					
						2012-08-07 20:53:06 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							94d09da44a
							
						
					 | 
					
						
						
							
							Alias: Save and restore aliases with dots in them.
						
						
						
						
						
						
					 | 
					
						2012-08-06 20:36:10 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							e3d170d9fe
							
						
					 | 
					
						
						
							
							Add support for network-specific umodes.
						
						
						
						
						
						
					 | 
					
						2012-08-06 15:59:00 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							e00b8b9903
							
						
					 | 
					
						
						
							
							Remove src/version.py before running 2to3.
						
						
						
						
						
						
					 | 
					
						2012-08-05 22:20:41 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							fad0c9d788
							
						
					 | 
					
						
						
							
							Copy localised files in run_2to3.sh.
						
						
						
						
						
						
					 | 
					
						2012-08-05 22:20:25 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							08382d1bfe
							
						
					 | 
					
						
						
							
							locale/fr.py: Use spaces instead of tabs.
						
						
						
						
						
						
					 | 
					
						2012-08-05 20:23:15 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							22befe3d61
							
						
					 | 
					
						
						
							
							Owner: Prevent use of uninitialized variable.
						
						
						
						
						
						
					 | 
					
						2012-08-05 18:28:17 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							ea17fe5c57
							
						
					 | 
					
						
						
							
							Unix: Decode stream for the command line in sysuname.
						
						
						
						
						
						
					 | 
					
						2012-08-05 18:26:39 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							4fc1e934c7
							
						
					 | 
					
						
						
							
							PluginDownloader: Open target files in binary mode.
						
						
						
						
						
						
					 | 
					
						2012-08-05 18:02:54 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							c149e8fa81
							
						
					 | 
					
						
						
							
							Make 2to3 ouput files in py3k/ subfolder.
						
						
						
						
						
						
					 | 
					
						2012-08-05 17:56:25 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							a40ebae4da
							
						
					 | 
					
						
						
							
							String: Apply/unapply base64 encoding when dealing with a binary encoding.
						
						
						
						
						
						
					 | 
					
						2012-08-05 17:55:29 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							5ae3e3fdcf
							
						
					 | 
					
						
						
							
							ShrinkUrl: Decode data from web services.
						
						
						
						
						
						
					 | 
					
						2012-08-05 16:58:09 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							3dc8e04195
							
						
					 | 
					
						
						
							
							utils.web.urlencode: Encode data into bytes.
						
						
						
						
						
						
					 | 
					
						2012-08-05 16:57:40 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							1b6be5842f
							
						
					 | 
					
						
						
							
							src/cdb.py: Use 'future' division and decode/encode data from/to the disk.
						
						
						
						
						
						
					 | 
					
						2012-08-05 16:57:18 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							535593d555
							
						
					 | 
					
						
						
							
							src/dbi.py: Use open() instead of file().
						
						
						
						
						
						
					 | 
					
						2012-08-05 16:56:07 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							14200e002a
							
						
					 | 
					
						
						
							
							Rename cdb.open to cdb.open_db and open cdb files in binary mode.
						
						
						
						
						
						
					 | 
					
						2012-08-05 15:47:30 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							709c3390ef
							
						
					 | 
					
						
						
							
							Internet: Remove debug print.
						
						
						
						
						
						
					 | 
					
						2012-08-05 15:20:35 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							124e292f1f
							
						
					 | 
					
						
						
							
							Catch sort errors in ChannelUserDB.
						
						
						
						
						
						
						
						In case the dictionnary has both integers and strings as keys, items.sort() raises a TypeError. 
						
						
					 | 
					
						2012-08-05 15:19:20 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							16aeaaa4fe
							
						
					 | 
					
						
						
							
							Use the 'reverse' parameter of sorted() instead of 'mycmp'.
						
						
						
						
						
						
					 | 
					
						2012-08-05 14:49:47 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							a731841af8
							
						
					 | 
					
						
						
							
							Dict: Decode network stream as unicode.
						
						
						
						
						
						
					 | 
					
						2012-08-05 14:38:11 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							0e450a5eff
							
						
					 | 
					
						
						
							
							src/callbacks.py: Use unicode_escape if running Python 3.
						
						
						
						
						
						
					 | 
					
						2012-08-05 14:22:53 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							34bb33b65f
							
						
					 | 
					
						
						
							
							Alias & MoobotFactoids: Fix import error in test.py.
						
						
						
						
						
						
					 | 
					
						2012-08-05 14:14:55 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							242a54fbf2
							
						
					 | 
					
						
						
							
							Alias & RSS: remove third argument to types.MethodType.
						
						
						
						
						
						
						
						It is useless in the case in point, and is not compatible with Python 3. 
						
						
					 | 
					
						2012-08-05 14:08:04 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							089be4c8a5
							
						
					 | 
					
						
						
							
							src/i18n.py: Use 'str' as a base class instead of 'unicode'.
						
						
						
						
						
						
					 | 
					
						2012-08-05 13:48:11 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							041893aaf9
							
						
					 | 
					
						
						
							
							Socket driver: encode strings just before sending them.
						
						
						
						
						
						
					 | 
					
						2012-08-05 13:47:48 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							306105abad
							
						
					 | 
					
						
						
							
							src/i18n.py: Fix encoding issue with Python 3.
						
						
						
						
						
						
					 | 
					
						2012-08-05 13:37:37 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							f1165333e5
							
						
					 | 
					
						
						
							
							src/registry.py: Fix encoding issues with Python 3.
						
						
						
						
						
						
					 | 
					
						2012-08-05 13:28:16 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							d4f5c03b3f
							
						
					 | 
					
						
						
							
							Add 2to3/fix_reload.py.
						
						
						
						
						
						
					 | 
					
						2012-08-05 13:28:09 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							32a7da6f51
							
						
					 | 
					
						
						
							
							Add 2to3 fixer to process utils.gen.IterableMap correctly.
						
						
						
						
						
						
					 | 
					
						2012-08-05 12:32:57 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							5a35c7fafd
							
						
					 | 
					
						
						
							
							Use __import__() instead of exec().
						
						
						
						
						
						
					 | 
					
						2012-08-05 10:22:15 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							393f78c573
							
						
					 | 
					
						
						
							
							Use a boolean instead of hacky reference comparison in utils.iter.choice.
						
						
						
						
						
						
					 | 
					
						2012-08-05 09:59:42 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							4ffaff0638
							
						
					 | 
					
						
						
							
							Don't use utils.str.chars anymore.
						
						
						
						
						
						
					 | 
					
						2012-08-05 09:54:34 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							0c99a65afa
							
						
					 | 
					
						
						
							
							src/conf.py: Use classic comparison instead of str.translate.
						
						
						
						
						
						
					 | 
					
						2012-08-04 22:47:16 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							0b7e4e5ce5
							
						
					 | 
					
						
						
							
							src/registry.py: Fix encoding issue with Python 3.
						
						
						
						
						
						
					 | 
					
						2012-08-04 22:46:52 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							e89dcf867a
							
						
					 | 
					
						
						
							
							Remove unused import of UserDict.
						
						
						
						
						
						
					 | 
					
						2012-08-04 22:39:22 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							fff9b837fb
							
						
					 | 
					
						
						
							
							Import ifilter from itertools instead of utils.iter.
						
						
						
						
						
						
					 | 
					
						2012-08-04 22:38:11 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							1a64f1052a
							
						
					 | 
					
						
						
							
							Use MultipleReplace for utils.str.soundex.
						
						
						
						
						
						
					 | 
					
						2012-08-04 22:36:40 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							9edda206ea
							
						
					 | 
					
						
						
							
							Remove utils.str.chars.
						
						
						
						
						
						
					 | 
					
						2012-08-04 22:33:08 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							3838ab5314
							
						
					 | 
					
						
						
							
							Remove unused imports of new.
						
						
						
						
						
						
					 | 
					
						2012-08-04 22:31:59 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							8507498be4
							
						
					 | 
					
						
						
							
							Web: make plugin py3k-friendly.
						
						
						
						
						
						
					 | 
					
						2012-08-04 22:23:40 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							6537137b3f
							
						
					 | 
					
						
						
							
							Unix: make plugin py3k-friendly.
						
						
						
						
						
						
					 | 
					
						2012-08-04 22:20:20 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							65eb79b8f2
							
						
					 | 
					
						
						
							
							String: Use the 'codecs' module and make it py3k-friendly.
						
						
						
						
						
						
					 | 
					
						2012-08-04 22:04:13 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							de5747aecb
							
						
					 | 
					
						
						
							
							ShrinkUrl: Use utils.web.getUrl instead of httplib2.
						
						
						
						
						
						
					 | 
					
						2012-08-04 21:33:58 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							ced2e7b72d
							
						
					 | 
					
						
						
							
							Implement seed, tell, and flush to AtomicFile.
						
						
						
						
						
						
					 | 
					
						2012-08-04 21:24:17 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							36812798fb
							
						
					 | 
					
						
						
							
							Make ChannelUserDictionary subclass collections.MutableMapping instead of deprecated UserDict.DictMixin.
						
						
						
						
						
						
					 | 
					
						2012-08-04 21:16:00 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							11df697b96
							
						
					 | 
					
						
						
							
							RSS: Be compatible with new versions of feedparser.
						
						
						
						
						
						
					 | 
					
						2012-08-04 20:43:11 +02:00 | 
					
					
						
						
							
							
							
						
					 |