[Pydev-cvs] org.python.pydev Changes.txt,1.5,1.6 plugin.xml,1.71,1.72
Brought to you by:
fabioz
From: Fabio Z. <fa...@us...> - 2005-02-23 14:30:18
|
Update of /cvsroot/pydev/org.python.pydev In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7296 Modified Files: Changes.txt plugin.xml Log Message: Index: Changes.txt =================================================================== RCS file: /cvsroot/pydev/org.python.pydev/Changes.txt,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** Changes.txt 5 May 2004 02:05:09 -0000 1.5 --- Changes.txt 23 Feb 2005 14:29:35 -0000 1.6 *************** *** 1,2 **** --- 1,51 ---- + + + + what I want: + + - simple "text completion" for locals without found definitions: + e.g. + c.bla = 1 + c.foo = 2 + c. | triggers completion with bla,foo + + - imports in local scope should be gotten + - from scbr import a, b, ...should work + - pythonpath should be the same for project and lauch + - IPython should be integrated + - code completion: support zip imports + - code completion: reference to update completions for other project. Some kind of 'broadcast' could be used for these changes. + - code completion: some thread could check for completions from time to time to make sure they're up-to-date (check timestamp)/changes in structure. + - code completion: ClassC().| should bring suggestions for class 'ClassC' + - Ctrl+Shift+O: if text is selected, organize selection. + + + + + after 0.9.0 + + Content assistant improvements: + - assign content assistant when assigned to variable strips the "get"; + - move imports content assistant should be improved to move import closer to existant import and + not to top of file; + - Icons added to them; + + Others: + - Ctrl+Shift+O: if no selection: Organizes all global imports from the file (sorts alphabetically); + - Ctrl+Shift+O: if some line selection: sorts alphabetically the lines selected; + - PyLint only blocks interface on "update results"; + + Code Completion: + - get parameters in code completion; + - builtins like '', {}, [] should bring correct suggestions; + - relative imports; + - other bug-fixes; + + + + + + + org.python.pydev *************** *** 29,31 **** Bug fixes: - Moved parsing so that all pydev parsers use single thread ! - \ No newline at end of file --- 78,112 ---- Bug fixes: - Moved parsing so that all pydev parsers use single thread ! - ! ! ! ! ! ! ! ! ! Where to announce: ! pyt...@py... ! pyt...@py... ! pyd...@li... ! pyd...@li... ! ! Hi All, ! ! PyDev - Python IDE (Python development enviroment for Eclipse) version xxx has just been released. ! ! Comments ! This release supports python 2.4 and has PyLint 0.6 integrated. ! Code completion had some improvements too. ! ! Check the homepage (http://pydev.sourceforge.net/) or my blog (http://pydev.blogspot.com/) for more details. ! ! Regards, ! ! Fabio Zadrozny ! ------------------------------------------------------ ! Software Developer ! ESSS - Engineering Simulation and Scientific Software ! www.esss.com.br ! Index: plugin.xml =================================================================== RCS file: /cvsroot/pydev/org.python.pydev/plugin.xml,v retrieving revision 1.71 retrieving revision 1.72 diff -C2 -d -r1.71 -r1.72 *** plugin.xml 17 Feb 2005 10:17:26 -0000 1.71 --- plugin.xml 23 Feb 2005 14:29:35 -0000 1.72 *************** *** 4,8 **** id="org.python.pydev" name="Pydev - Python Development Environment" ! version="0.9.0.3" provider-name="Aleks Totic / Fabio Zadrozny" class="org.python.pydev.plugin.PydevPlugin"> --- 4,8 ---- id="org.python.pydev" name="Pydev - Python Development Environment" ! version="0.9.0.9" provider-name="Aleks Totic / Fabio Zadrozny" class="org.python.pydev.plugin.PydevPlugin"> *************** *** 94,104 **** </page> <page ! name="Builders" ! category="org.python.pydev.prefs" ! class="org.python.pydev.builder.PyDevBuilderPrefPage" ! id="org.python.pydev.builder.pyDevBuilderPrefPage"> ! </page> ! <page ! name="Debug" category="org.python.pydev.prefs" class="org.python.pydev.plugin.DebugPrefsPage" --- 94,98 ---- </page> <page ! name="Python Interpreters" category="org.python.pydev.prefs" class="org.python.pydev.plugin.DebugPrefsPage" *************** *** 106,113 **** </page> <page ! name="Templates" ! class="org.python.pydev.editor.templates.PyTemplatePreferencesPage" category="org.python.pydev.prefs" ! id="org.python.pydev.prefs.template"/> <page name="Code Completion" --- 100,108 ---- </page> <page ! name="Code Formatter" category="org.python.pydev.prefs" ! class="org.python.pydev.plugin.PyCodeFormatterPage" ! id="org.python.pydev.plugin.pyCodeFormatterPage"> ! </page> <page name="Code Completion" *************** *** 115,118 **** --- 110,118 ---- category="org.python.pydev.prefs" id="org.python.pydev.prefs.PyCodeCompletionPage"/> + <page + name="Templates" + class="org.python.pydev.editor.templates.PyTemplatePreferencesPage" + category="org.python.pydev.prefs" + id="org.python.pydev.prefs.template"/> <!-- <page *************** *** 132,135 **** --- 132,141 ---- name="Task Tags" id="org.python.pydev.prefs.pytodo"/> + <page + name="Builders" + category="org.python.pydev.prefs" + class="org.python.pydev.builder.PyDevBuilderPrefPage" + id="org.python.pydev.builder.pyDevBuilderPrefPage"> + </page> </extension> <!-- Editor menus --> *************** *** 272,275 **** --- 278,295 ---- id="org.python.pydev.editor.actions.navigation.pyShowOutline"> </action> + <action + definitionId="org.python.pydev.editor.actions.pyOrganizeImports" + label="Organize Imports" + class="org.python.pydev.editor.actions.PyOrganizeImports" + menubarPath="org.python.pydev.editor.actions.sourceMenu/addGroup" + id="org.python.pydev.editor.actions.navigation.pyOrganizeImports"> + </action> + <action + definitionId="org.python.pydev.editor.actions.pyFormatStd" + label="Format Code" + class="org.python.pydev.editor.actions.PyFormatStd" + menubarPath="org.python.pydev.editor.actions.sourceMenu/addGroup" + id="org.python.pydev.editor.actions.navigation.pyFormatStd"> + </action> </editorContribution> </extension> *************** *** 622,625 **** --- 642,671 ---- configuration="org.eclipse.ui.defaultAcceleratorConfiguration"> </keyBinding> + <!-- command: Organize Imports--> + <command + name="Python Organize Imports" + description="Organize Imports" + category="org.python.pydev.ui.category.source" + id="org.python.pydev.editor.actions.pyOrganizeImports"> + </command> + <keyBinding + string="Ctrl+Shift+O" + scope="org.python.pydev.ui.editor.scope" + command="org.python.pydev.editor.actions.pyOrganizeImports" + configuration="org.eclipse.ui.defaultAcceleratorConfiguration"> + </keyBinding> + <!-- command: Format code--> + <command + name="Python Format Code" + description="Format Code" + category="org.python.pydev.ui.category.source" + id="org.python.pydev.editor.actions.pyFormatStd"> + </command> + <keyBinding + string="Ctrl+Shift+F" + scope="org.python.pydev.ui.editor.scope" + command="org.python.pydev.editor.actions.pyFormatStd" + configuration="org.eclipse.ui.defaultAcceleratorConfiguration"> + </keyBinding> <!-- category: Refactor |