⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog

📁 Python Development Environment (Python IDE plugin for Eclipse). Features editor, code completion, re
💻
📖 第 1 页 / 共 5 页
字号:
	fastparser nodes2003-06-06  Phil Dawes  <pdawes@users.sourceforge.net>	* bike/parsing/output.py: Removed output.py. (functionality now in	save.py)2003-06-05  Phil Dawes  <pdawes@users.sourceforge.net>	* bike/refactor/extractMethod.py: removed the ismodified stuff, in	an attempt to make the xast hierarchy a read-only resource.	Added a hook in save.py to update the xast whenever somebody	queues an update to be saved.	* bike/parsing/save.py: Added new save module which maintains its	own queue of src to be written back to disk. Replaces output.py2003-05-30  Phil Dawes  <pdawes@users.sourceforge.net>	* bike/parsing/undo.py (UndoStack.undo): refactored to use dictionary	* bike/query/findDefinition.py: Refactored main function to have a	'stateless' interface (i.e. no need to pass a context).	findAllPossibleDefinitionsByCoords(filepath,lineno,col)	2003-05-29  Phil Dawes  <pdawes@users.sourceforge.net>	* bike/parsing/extended_ast.py (getRoot): Made the Root object a	singleton. Use the getRoot() method to get it. This is an	intermediate step in making the parser stateless. (idea is to make	it pretend to be stateless by being a singleton, then once the	interfaces have changed, transition the parser code to actually	make it stateless)2003-04-02  Phil Dawes  <pdawes@users.sourceforge.net>	* ide-integration/bikeemacs.py: Added exception catching and error	reporting to bike-emacs integration2003-03-31  Phil Dawes  <pdawes@users.sourceforge.net>	* Applied Jonathan's patches	    - InlineVariable handles multiline statements	    - Fix to bike vim integration	2003-03-31  Marius Gedminas  <mgedmin@delfi.lt>	* ide-integration/bike.vim: Removed unnecessary argument	to BikeRename().	* bike/query/common.py: Fixed handling of lambdas in MatchFinder.2003-03-17  Phil Dawes  <pdawes@users.sourceforge.net>	* bike/refactor/extractVariable.py: Made a start on the	extract-local-variable refactoring2003-03-13  Phil Dawes  <pdawes@users.sourceforge.net>	* bike/refactor/inlineVariable.py: Made a start on the	inline-local-variable refactoring----------------------- 0.8 BETA2 -------------------------------2003-03-11  Phil Dawes  <pdawes@users.sourceforge.net>	* ide-integration/BicycleRepairMan_Idle.py: Fixed bug where	paths with spaces meant that you couldn't select a reference when	doing a findReferences. (Thanks to Andy Bulka for the report)	* bike/query/getTypeOf.py: Added infinite recursion protection to	getTypeOf	* bike/query/relationships.py: Added some performance improving	code when searching for a classhierarchy. Rather than doing a	getTypeOf() on every base class, it finds the strings likely to be	base classes (i.e. the name of the base class, and any 'import	name as foo' lines) to narrow the search.2003-03-10  Phil Dawes  <pdawes@users.sourceforge.net>	* bike/refactor/extractMethod.py: Fixed bug in extract method,	where blank lines were messing up the indentation in the resultant	block----------------------- 0.8 BETA1 -------------------------------	2003-03-10  Phil Dawes  <pdawes@users.sourceforge.net>	* ide-integration/bikeemacs.py: Fixed bug in brm with emacs on	windows, where the mark can be active and nil at the same time.	* bike/bikefacade.py (BRMContext_impl.load): Fixed bug which	affected windows users. Path needs to be saved after it's been	normalized.2003-03-06  Phil Dawes  <pdawes@users.sourceforge.net>	* bike/query/findDefinition.py: fixed bug in attribute finding	code - was only searching the first function	* bike/query/getTypeOf.py: Fixed bug where x = x.bah() would cause	recursion error. (just catches the stack overflow)2003-03-05  Phil Dawes  <pdawes@users.sourceforge.net>	* bike/*: implemented automatic importing of changed files. This	means that ide integration stuff no longer has to import code into	brm whenever it is saved.2003-02-25  Phil Dawes  <pdawes@users.sourceforge.net>	* ide-integration/bike.vim: Consolidated RenameMethod,	RenameFunction and RenameClass into 1 menu option. This is because	brm now supports renaming of variables and attributes and I didn't	want to add another 2 menu items.	2003-02-24  Phil Dawes  <pdawes@users.sourceforge.net>	* ide-integration/bikeemacs.py: Fixed rename 'prompt'	bug. Consolidated all the rename stuff into 1 menu option.2003-02-19  Phil Dawes  <pdawes@users.sourceforge.net>	* bike/query/*: removed getReferencesToClass/Function/Method and	replaced with findReferences2003-02-13  Phil Dawes  <pdawes@users.sourceforge.net>	* bike/query/findReferences.py: Added findReferencesIncludingDefn	and made 'vanilla' findReferences not return the definition.  This	paves the way for a unified rename that can be used to rename	anything.	2003-02-11  Phil Dawes  <pdawes@users.sourceforge.net>	* bike/query/findDefinition.py: Fixed bug reported by Marius - if	class is declared in __init__.py, it blows up.	* bike/query/findReferences.py: Fixed bugs in	'getDefinitionAndScope' logic, so can handle nested classes etc..2003-02-10  Phil Dawes  <pdawes@users.sourceforge.net>	* bike/query/getReferencesToClass.py: Replaced module logic	with call to findReferences()	* tests: modified or removed tests that tested for the erroneous	'import a.b.bah.TheClass'. (A class or function can't be imported	- only a module)2003-01-24  Marius Gedminas <mgedmin@delfi.lt>	* ide-integration/bike.vim: Show the line itself after finding	references/definition.2003-01-23  Marius Gedminas <mgedmin@delfi.lt>	* bike/query/common.py: Fixed a trivial NameError in	MatchFinder.visitGlobal().2003-01-23  Phil Dawes  <pdawes@users.sourceforge.net>	* bike/query/getTypeOf.py: Refactored and cleaned up the code in	this module.2003-01-22  Marius Gedminas <mgedmin@delfi.lt>	* bike/query/common.py: Fixed another ValueError, this time on	"from foo import bar" lines.2003-01-20  Marius Gedminas <mgedmin@delfi.lt>	* bike/query/common.py, bike/query/findDefinition.py,	bike/query/findReferences.py: Fixed ValueError: list.index(x): x not	in list" error caused by several visitFunction methods visiting	their child nodes (argument names and default values) out-of-order.2003-01-16  Marius Gedminas <mgedmin@delfi.lt>	* bike/refactor/extractMethod.py: Now puts spaces after commas in	generated code.2003-01-15  Marius Gedminas <mgedmin@delfi.lt>	* ide-integration/bike.vim: Better load failure diagnostics.2003-01-14  Marius Gedminas <mgedmin@delfi.lt>	* bike/bikefacade.py, bike/parsing/fastparserast.py,	ide-integration/BicycleRepairMan_Idle.py: CRLF -> LF translation2003-01-13  Marius Gedminas <mgedmin@delfi.lt>	* bike/bikefacade.py: Added a function to check whether a given file	was ever imported.	* bike/test_bikefacade.py: Unit test for the above.	* ide-integration/bike.vim: Added code to watch for modified files	and reimport them into if they had been imported previously.2003-01-13  Phil Dawes  <pdawes@users.sourceforge.net>	* bike/query/getReferencesToModule.py: Added Ender's	getReferencesToModule module (and test module)2003-01-10  Phil Dawes  <pdawes@users.sourceforge.net>	* bike/query/findDefinition.py: Added some find class attribute	definition functionality2003-01-09  Phil Dawes  <pdawes@users.sourceforge.net>	* bike/query/findDefinition.py: fixed bug where 'import'	statements in fn scopes weren't being searched	* ide-integration/bike.vim: Modified Marius' bike.vim vi	integration to support new rename and findReferences calls.	2003-01-06  Phil Dawes  <pdawes@users.sourceforge.net>	* ide-integration/bikeemacs.py: Added fix to redisplay frame in	emacs, and to test for mark correctly in emacs.2003-01-05  Phil Dawes  <pdawes@users.sourceforge.net>	* AUTHORS: Added Mathew and Marius2003-01-03  Phil Dawes  <pdawes@users.sourceforge.net>	* README.emacs: Added simple instructions for installing pymacs.	* ide-integration/Pymacs-0.20: I'm going to ship pymacs-0.20 with	bicyclerepairman. I've modified it a little to make installation	easier.	* ide-integration/bikeemacs.py: Moved bikeemacs back to its	original place.	2003-01-02  Phil Dawes  <pdawes@users.sourceforge.net>	* bike/parsing/extended_ast.py: Cleaned this up a bit	* bike/parsing/fastparser.py: Fixed bug reported by Mathew Yeates	where more than one space between 'class' and the name foxed the	parser.2002-12-22  Phil Dawes  <pdawes@users.sourceforge.net>	* bike/query/findReferences.py: Started work on unified	findReferences code. (uses findDefinition to compare matches)	* ide-integration/emacs/bikeemacs.py: Rewrote emacs integration	using the excellent pymacs package2002-12-09  Phil Dawes  <pdawes@users.sourceforge.net>	* ide-integration/BicycleRepairMan_Idle.py: Fixed findDefinition	cosmetic bug	* ide-integration/bike.el, bikeemacs: Added Syver Enstad's patch	for allowing filenames with spaces2002-12-06  Phil Dawes  <pdawes@users.sourceforge.net>	* ide-integration/BicycleRepairMan_Idle.py: Completed support for	findDefinition	* ide-integration/bike.el: added code to handle the fact that if	you select a region, the point is one greater than the end of the	region and so misses it.2002-12-03  Phil Dawes  <pdawes@users.sourceforge.net>	* bike/query/findDefinition.py: Added code to scan for other	method matches after locating the 100% one2002-12-02  Phil Dawes  <pdawes@users.sourceforge.net>	* ide-integration/BicycleRepairMan_Idle.py: Added basic	finddefinition support to idle	* ide-integration/bikeemacs.py: Added finddefinition support to xemacs	* bike/bikefacade.py: Exposed findDefinition through bikefacade	* bike/query/findDefinition.py: Added new query interface for	finding the definition of a reference, given its line/col position	in a module. Just supports function, method, and class references	for now.---------------------- 0.7 ---------------------------------------2002-11-27  Phil Dawes  <pdawes@users.sourceforge.net>	* ide-integration/bike.el: Fixed bug where saving buffers caused	the new emacs protocol to get in a tangle. My solution was to add	a disableMessages capability---------------------- 0.7RC3 ------------------------------------2002-11-22  Phil Dawes  <pdawes@users.sourceforge.net>	* ide-integration/bikeemacs.py: Added acknowledgement protocol, to	get round synchronisation problems in windows emacs2002-11-20  Phil Dawes  <pdawes@users.sourceforge.net>	* bike/parsing: decommissioned addtypeinfo, typeinfo, tokenutils,	tokenhandler, matchTokensToAST, doublelinkedlist, testdata 	* bike/query/getReferencesToClass.py: Fixed bug where 	'from foo import *' would cause an exception if searching for a	class called 'foo'	* bike/*/test_*.py: Removed dependency on brmtransformer.2002-11-15  Phil Dawes  <pdawes@users.sourceforge.net>	* bike/refactor/extractMethod.py: Rewrote extract method module to	use all the new cool stuff (and operate or strings). Doesnt use	linked lists, iterators, tokens, brmtransformer or any of that	shite any more.2002-11-11  Phil Dawes  <pdawes@users.sourceforge.net>	* bike/query/getTypeOf.py: Fixed bug where classscope was being	searched if the name wasnt found in methodscope. This is incorrect	because class scope isn't visible except through 'self' or a fully	qualified classname.2002-11-10  Phil Dawes  <pdawes@users.sourceforge.net>	* bike/query/common.py: Re-wrote MatchFinder to scan along the	source code text when visiting ast nodes. This removes the need to	match tokens in order to find the source code location of an ast	node.---------------------- 0.7RC1 ------------------------------------	2002-11-01  Phil Dawes  <pdawes@users.sourceforge.net>	* bike/query/relationships.py: Added performance enhancement to	getAllDerivedClasses. Now does string search on file before ast	searching the classes.2002-10-30  Phil Dawes  <pdawes@users.sourceforge.net>	* ide-integration/BicycleRepairMan_Idle.py: Finished	findReferencesByCoordinates support in idle.2002-10-29  Phil Dawes  <pdawes@users.sourceforge.net>	* ide-integration/BicycleRepairMan_Idle.py: Added trace	console. Started integration of findReferencesByCoordinates into	idle.	* ide-integration/bike-emacs.py: Added xemacs support for	getFullyQualifiedNameOfScope, getTypeOfExpression and	findReferencesByCoordinates2002-10-28  Phil Dawes  <pdawes@users.sourceforge.net>	* bike/bikefacade.py: Added getFullyQualifiedNameOfScope,	getTypeOfExpression and findReferencesByCoordinates2002-10-08  Phil Dawes  <pdawes@users.sourceforge.net>	* bike/bikefacade.py: changed promptForRename callback signature	to be linenumbers and columnnumbers

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -