[Pydev-cvs] org.python.pydev.help release.txt,NONE,1.1 build.xml,NONE,1.1 plugin.xml,1.2,1.3
Brought to you by:
fabioz
From: Aleksandar T. <at...@us...> - 2004-05-11 11:02:18
|
Update of /cvsroot/pydev/org.python.pydev.help In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27366 Modified Files: plugin.xml Added Files: release.txt build.xml Log Message: 0.4 release --- NEW FILE: release.txt --- Pydev is a project to create a complete python development environment for eclipse. This is the release 0.4. Both editor and debugger require Java 1.4.x. Editor runs on Eclipse 2.1.x, and 3.x, Debugger is not compatible with Eclipse 3 yet. New in this release: - we have lift-off for the debugger: breakpoints stack multiple threads variables view hyperlinks in console output work with external files too are all functional there is a lot of new code here, bugs are possible - editor new comment/uncomment actions in popup menu and source menu (thanks fabio) new previous/next function in popup menu (fabio again) editor now has a python icon .pyc files are filtered out in resource view better double-click strategy hyperlinks on functions defined within a file. Hit CTRL to see hyperlink you are mousing over. nicer tab handling IDLE-like coloring for the editor. The old color scheme was depressing. See pydev.sf.net for more info. Enjoy, Aleks Appendix: Full list of editor changes Added team file extensions for .py & .pyc, pyc files are ignored by default Added "Source" menu to the editor: comment/goto methods implemented by fabioz - Added Python nature, and nature icon. Nature get automatically added to any project that opens a python editor. - Added Python properties to projects that have Python nature - Editor now has a python icon. Icon is ugly, help! - .pyc files are filtered out in the resource view - Parsing now happens either immediately on return, or a second after input This makes error notifications nicer and more predictable - New double-clicking strategy, copied from Java - Moved debug preferences into main plugin. We need them for import paths parsing - Hyperlinks on simple imports now work. For them to find system includes, you'll need to set up the python interpreter in the preferences. active hyperlinks are: [imports] import sys: you can click on sys, and sys.py will open [local function calls]: functions defined in the same file [class constructors]: a = SomeClass() takes you to class definition [self.method calls]: self.method_name works if method is defined in the same file - When you are editing in the tab mode, paste will replace spaces with tabs - tabs/spaces conversion only takes place inside code, not inside comments - IDLE like colors for text --- NEW FILE: build.xml --- <?xml version="1.0" encoding="UTF-8"?> <project name="org.python.pydev.help" default="build.jars" basedir="."> <property name="bootclasspath" value=""/> <property name="ws" value="win32"/> <property name="os" value="win32"/> <property name="arch" value="x86"/> <property name="javacFailOnError" value="false"/> <property name="javacDebugInfo" value="on"/> <property name="javacVerbose" value="true"/> <target name="init" depends="properties"> <property name="plugin" value="org.python.pydev.help"/> <property name="version.suffix" value="_0.4.0"/> <property name="full.name" value="${plugin}${version.suffix}"/> <property name="temp.folder" value="${basedir}/temp.folder"/> <property name="plugin.destination" value="${basedir}"/> <property name="build.result.folder" value="${basedir}"/> </target> <target name="properties" if="eclipse.running"> <property name="build.compiler" value="org.eclipse.jdt.core.JDTCompilerAdapter"/> </target> <target name="build.update.jar" depends="init" description="Build the plug-in: org.python.pydev.help for an update site."> <delete dir="${temp.folder}"/> <mkdir dir="${temp.folder}"/> <antcall target="build.jars"/> <antcall target="gather.bin.parts"> <param name="destination.temp.folder" value="${temp.folder}/"/> </antcall> <zip zipfile="${plugin.destination}/${full.name}.jar" basedir="${temp.folder}/${full.name}" filesonly="false" update="no"/> <delete dir="${temp.folder}"/> </target> <target name="gather.bin.parts" depends="init" if="destination.temp.folder"> <mkdir dir="${destination.temp.folder}/${full.name}"/> <copy todir="${destination.temp.folder}/${full.name}"> <fileset dir="${basedir}" includes="plugin.xml,html/,toc_main.xml"/> </copy> </target> <target name="build.jars" depends="init" description="Build all the jars for the plug-in: org.python.pydev.help."> </target> <target name="build.sources" depends="init"> </target> <target name="build.zips" depends="init"> </target> <target name="gather.sources" depends="init" if="destination.temp.folder"> </target> <target name="gather.logs" depends="init" if="destination.temp.folder"> </target> <target name="clean" depends="init" description="Clean the plug-in: org.python.pydev.help of all the zips, jars and logs created."> <delete file="${plugin.destination}/${full.name}.jar"/> <delete file="${plugin.destination}/${full.name}.zip"/> <delete dir="${temp.folder}"/> </target> <target name="refresh" depends="init" if="eclipse.running"> <eclipse.convertPath fileSystemPath="D:\pydevspace2\org.python.pydev.help\" property="resourcePath"/> <eclipse.refreshLocal resource="${resourcePath}" depth="infinite"/> </target> <target name="zip.plugin" depends="init" description="Create a zip containing all the elements for the plug-in: org.python.pydev.help."> <delete dir="${temp.folder}"/> <mkdir dir="${temp.folder}"/> <antcall target="build.jars"/> <antcall target="build.sources"/> <antcall target="gather.bin.parts"> <param name="destination.temp.folder" value="${temp.folder}/"/> </antcall> <antcall target="gather.sources"> <param name="destination.temp.folder" value="${temp.folder}/"/> </antcall> <delete> <fileset dir="${temp.folder}" includes="**/*.bin.log"/> </delete> <antcall target="zip.folder"/> <delete dir="${temp.folder}"/> </target> <target name="zip.folder" depends="init"> <zip zipfile="${plugin.destination}/${full.name}.zip" basedir="${temp.folder}" filesonly="true" update="no" excludes="**/*.bin.log"/> </target> </project> Index: plugin.xml =================================================================== RCS file: /cvsroot/pydev/org.python.pydev.help/plugin.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** plugin.xml 10 Jan 2004 03:15:28 -0000 1.2 --- plugin.xml 11 May 2004 11:02:05 -0000 1.3 *************** *** 3,7 **** id="org.python.pydev.help" name="Pydev Online Help" ! version="0.3.0" provider-name="Aleks Totic"> --- 3,7 ---- id="org.python.pydev.help" name="Pydev Online Help" ! version="0.4.0" provider-name="Aleks Totic"> *************** *** 14,18 **** <extension point="org.eclipse.help.toc"> ! <toc file="toc_main.xml" primary="true"> </toc> </extension> --- 14,20 ---- <extension point="org.eclipse.help.toc"> ! <toc ! file="toc_main.xml" ! primary="true"> </toc> </extension> |