You can subscribe to this list here.
| 2005 |
Jan
|
Feb
|
Mar
(41) |
Apr
(9) |
May
|
Jun
|
Jul
(39) |
Aug
(38) |
Sep
(135) |
Oct
(220) |
Nov
(75) |
Dec
(74) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2006 |
Jan
(44) |
Feb
(160) |
Mar
(49) |
Apr
(69) |
May
(40) |
Jun
(52) |
Jul
(47) |
Aug
(51) |
Sep
(19) |
Oct
(22) |
Nov
(36) |
Dec
(76) |
| 2007 |
Jan
(154) |
Feb
(165) |
Mar
(186) |
Apr
(143) |
May
(175) |
Jun
(133) |
Jul
(203) |
Aug
(177) |
Sep
(136) |
Oct
|
Nov
|
Dec
|
|
From: Markus B. <mba...@us...> - 2006-01-08 11:38:04
|
Update of /cvsroot/rubyeclipse/org.rubypeople.rdt.core/META-INF In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22326/META-INF Modified Files: MANIFEST.MF Log Message: undo change from AutoStart to LazyStart since LazyStart seems to be a 3.2 feature. This should fix the broken build. Index: MANIFEST.MF =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.core/META-INF/MANIFEST.MF,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** MANIFEST.MF 5 Jan 2006 16:41:47 -0000 1.9 --- MANIFEST.MF 8 Jan 2006 11:37:55 -0000 1.10 *************** *** 50,52 **** org.eclipse.team.core, org.eclipse.jface.text ! Eclipse-LazyStart: true --- 50,52 ---- org.eclipse.team.core, org.eclipse.jface.text ! Eclipse-AutoStart: true |
|
From: Christopher W. <caw...@us...> - 2006-01-05 17:20:15
|
Update of /cvsroot/rubyeclipse/org.rubypeople.eclipse.testutils In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6410 Modified Files: plugin.xml build.properties Log Message: try to move to Manifest to see if that fixes unit tests not running on continuous build Index: build.properties =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.eclipse.testutils/build.properties,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** build.properties 24 Oct 2004 09:56:48 -0000 1.2 --- build.properties 5 Jan 2006 17:20:07 -0000 1.3 *************** *** 1,3 **** source.testutils.jar = src/ bin.includes = testutils.jar,\ ! plugin.xml --- 1,4 ---- source.testutils.jar = src/ bin.includes = testutils.jar,\ ! plugin.xml,\ ! META-INF/ Index: plugin.xml =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.eclipse.testutils/plugin.xml,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** plugin.xml 26 Mar 2005 11:35:46 -0000 1.6 --- plugin.xml 5 Jan 2006 17:20:07 -0000 1.7 *************** *** 1,20 **** <?xml version="1.0" encoding="UTF-8"?> <?eclipse version="3.0"?> ! <plugin ! id="org.rubypeople.eclipse.testutils" ! name="org.rubypeople.eclipse.testutils" ! version="0.6.0"> ! ! <runtime> ! <library name="testutils.jar"> ! <export name="*"/> ! </library> ! </runtime> ! ! <requires> ! <import plugin="org.eclipse.core.runtime.compatibility"/> ! <import plugin="org.eclipse.core.resources"/> ! <import plugin="org.junit"/> ! </requires> </plugin> --- 1,6 ---- <?xml version="1.0" encoding="UTF-8"?> <?eclipse version="3.0"?> ! <plugin> + </plugin> |
|
From: Christopher W. <caw...@us...> - 2006-01-05 17:20:14
|
Update of /cvsroot/rubyeclipse/org.rubypeople.eclipse.testutils/META-INF In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6410/META-INF Added Files: MANIFEST.MF Log Message: try to move to Manifest to see if that fixes unit tests not running on continuous build --- NEW FILE: MANIFEST.MF --- Manifest-Version: 1.0 Bundle-ManifestVersion: 2 Bundle-Name: org.rubypeople.eclipse.testutils Bundle-SymbolicName: org.rubypeople.eclipse.testutils Bundle-Version: 0.6.0 Bundle-ClassPath: testutils.jar Bundle-Activator: org.eclipse.core.internal.compatibility.PluginActivator Bundle-Localization: plugin Export-Package: org.rubypeople.eclipse.testutils Require-Bundle: org.eclipse.core.runtime.compatibility, org.eclipse.core.resources, org.junit |
|
From: Christopher W. <caw...@us...> - 2006-01-05 17:20:09
|
Update of /cvsroot/rubyeclipse/org.rubypeople.eclipse.testutils/META-INF In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6303/META-INF Log Message: Directory /cvsroot/rubyeclipse/org.rubypeople.eclipse.testutils/META-INF added to the repository |
|
From: Christopher W. <caw...@us...> - 2006-01-05 16:41:57
|
Update of /cvsroot/rubyeclipse/org.rubypeople.rdt.core/META-INF In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28573/META-INF Modified Files: MANIFEST.MF Log Message: Change to ASCII |
|
From: Christopher W. <caw...@us...> - 2006-01-05 16:32:57
|
Update of /cvsroot/rubyeclipse/org.rubypeople.rdt-feature In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26675 Modified Files: feature.xml Log Message: don't unpack the user docs or branding plugin (Eclipse recommended not to). Also, note that the rdt plugin is the branding plugin. Index: feature.xml =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt-feature/feature.xml,v retrieving revision 1.31 retrieving revision 1.32 diff -C2 -d -r1.31 -r1.32 *** feature.xml 25 Sep 2005 09:36:50 -0000 1.31 --- feature.xml 5 Jan 2006 16:32:49 -0000 1.32 *************** *** 4,8 **** label="Ruby Development Tools" version="0.6.0" ! provider-name="RubyPeople"> <description> --- 4,10 ---- label="Ruby Development Tools" version="0.6.0" ! provider-name="RubyPeople" ! plugin="org.rubypeople.rdt" ! nl="en"> <description> *************** *** 280,284 **** download-size="0" install-size="0" ! version="0.6.0"/> <plugin --- 282,287 ---- download-size="0" install-size="0" ! version="0.6.0" ! unpack="false"/> <plugin *************** *** 298,302 **** download-size="0" install-size="0" ! version="0.6.0"/> <plugin --- 301,306 ---- download-size="0" install-size="0" ! version="0.6.0" ! unpack="false"/> <plugin |
|
From: Christopher W. <caw...@us...> - 2006-01-05 16:29:21
|
Update of /cvsroot/rubyeclipse/org.rubypeople.rdt.core/META-INF In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25462/META-INF Modified Files: MANIFEST.MF Log Message: use new attribute for AutoStart (since AutoStart is deprecated) Index: MANIFEST.MF =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.core/META-INF/MANIFEST.MF,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** MANIFEST.MF 14 Dec 2005 03:03:29 -0000 1.7 --- MANIFEST.MF 5 Jan 2006 16:29:07 -0000 1.8 *************** *** 50,52 **** org.eclipse.team.core, org.eclipse.jface.text ! Eclipse-AutoStart: true --- 50,52 ---- org.eclipse.team.core, org.eclipse.jface.text ! Eclipse-LazyStart: true |
|
From: Christopher W. <caw...@us...> - 2006-01-05 16:28:55
|
Update of /cvsroot/rubyeclipse/org.rubypeople.rdt.core.tests/src/org/rubypeople/rdt/internal/core/builder In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25347/src/org/rubypeople/rdt/internal/core/builder Modified Files: TC_IncrementalRdtCompiler.java Log Message: don't assign to unused variable Index: TC_IncrementalRdtCompiler.java =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.core.tests/src/org/rubypeople/rdt/internal/core/builder/TC_IncrementalRdtCompiler.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** TC_IncrementalRdtCompiler.java 13 Nov 2005 13:05:07 -0000 1.2 --- TC_IncrementalRdtCompiler.java 5 Jan 2006 16:28:39 -0000 1.3 *************** *** 22,27 **** compiler.compile(monitor); ! List expectedFiles = ListUtil.create(t1); ! monitor.assertTaskBegun("Building test...", 2); monitor.assertDone(2); --- 22,27 ---- compiler.compile(monitor); ! ListUtil.create(t1); //expected files ! monitor.assertTaskBegun("Building test...", 2); monitor.assertDone(2); |
|
From: Christopher W. <caw...@us...> - 2006-01-05 16:28:25
|
Update of /cvsroot/rubyeclipse/org.rubypeople.eclipse.testutils In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25214 Modified Files: .project Log Message: remove static project references Index: .project =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.eclipse.testutils/.project,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** .project 14 Apr 2004 01:01:29 -0000 1.3 --- .project 5 Jan 2006 16:28:16 -0000 1.4 *************** *** 4,8 **** <comment></comment> <projects> - <project>org.junit</project> </projects> <buildSpec> --- 4,7 ---- |
|
From: Christopher W. <caw...@us...> - 2006-01-05 16:11:48
|
Update of /cvsroot/rubyeclipse/org.rubypeople.rdt.debug.core.tests/src/org/rubypeople/rdt/debug/core/tests In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21266/src/org/rubypeople/rdt/debug/core/tests Modified Files: FTC_DebuggerLaunch.java Log Message: try to fix broken test (or at least have it fail on other assertions that may make more sense) Index: FTC_DebuggerLaunch.java =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.debug.core.tests/src/org/rubypeople/rdt/debug/core/tests/FTC_DebuggerLaunch.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** FTC_DebuggerLaunch.java 20 Dec 2005 22:36:50 -0000 1.4 --- FTC_DebuggerLaunch.java 5 Jan 2006 16:11:39 -0000 1.5 *************** *** 3,7 **** import java.io.ByteArrayInputStream; - import junit.framework.Assert; import junit.framework.TestCase; --- 3,6 ---- *************** *** 80,85 **** // getDebugTarget returns null if connection between ruby debugger and RubyDebuggerProxy (RubyLoop) could not // be established ! Assert.assertNotNull(launch.getDebugTarget()) ; ! Assert.assertTrue(launch.getDebugTarget().getThreads()[0].isSuspended()) ; // the breakpoint we have set for the first launch has disappeard at this point through --- 79,86 ---- // getDebugTarget returns null if connection between ruby debugger and RubyDebuggerProxy (RubyLoop) could not // be established ! assertNotNull(launch.getDebugTarget()) ; ! assertNotNull(launch.getDebugTarget().getThreads()); ! assertTrue(launch.getDebugTarget().getThreads().length > 0); ! assertTrue(launch.getDebugTarget().getThreads()[0].isSuspended()) ; // the breakpoint we have set for the first launch has disappeard at this point through *************** *** 89,95 **** Thread.sleep(5000) ; this.log("2. launch", secondlaunch) ; ! Assert.assertNotNull(secondlaunch.getDebugTarget()) ; ! Assert.assertFalse(secondlaunch.getProcesses()[0].isTerminated()) ; ! Assert.assertTrue(secondlaunch.getDebugTarget().getThreads()[0].isSuspended()) ; } } --- 90,98 ---- Thread.sleep(5000) ; this.log("2. launch", secondlaunch) ; ! assertNotNull(secondlaunch.getDebugTarget()) ; ! assertNotNull(secondlaunch.getDebugTarget().getThreads()); ! assertTrue(secondlaunch.getDebugTarget().getThreads().length > 0); ! assertFalse(secondlaunch.getProcesses()[0].isTerminated()) ; ! assertTrue(secondlaunch.getDebugTarget().getThreads()[0].isSuspended()) ; } } |
|
From: Christopher W. <caw...@us...> - 2006-01-05 16:04:41
|
Update of /cvsroot/rubyeclipse/org.rubypeople.rdt.ui In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19641 Modified Files: plugin.properties plugin.xml Log Message: add more filenames and extensions for Ruby Editor. Try to fix scope of ruby content assist to only ruby editors Index: plugin.properties =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.ui/plugin.properties,v retrieving revision 1.24 retrieving revision 1.25 diff -C2 -d -r1.24 -r1.25 *** plugin.properties 9 Dec 2005 02:05:05 -0000 1.24 --- plugin.properties 5 Jan 2006 16:04:29 -0000 1.25 *************** *** 35,39 **** EditorRubyFile.name=Ruby Editor ! EditorRubyFile.extension=rb, rbw, cgi ExternalEditorRubyFile.name=Ext. Ruby Editor --- 35,40 ---- EditorRubyFile.name=Ruby Editor ! EditorRubyFile.extension=rb, rbw, cgi, fcgi, rake ! EditorRubyFile.filenames=Rakefile, generate, profiler, console, server ExternalEditorRubyFile.name=Ext. Ruby Editor Index: plugin.xml =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.ui/plugin.xml,v retrieving revision 1.69 retrieving revision 1.70 diff -C2 -d -r1.69 -r1.70 *** plugin.xml 13 Dec 2005 15:19:21 -0000 1.69 --- plugin.xml 5 Jan 2006 16:04:29 -0000 1.70 *************** *** 141,150 **** <extension point="org.eclipse.ui.editors"> <editor - name="%EditorRubyFile.name" - extensions="%EditorRubyFile.extension" - icon="icons/full/ctool16/ruby_page.gif" class="org.rubypeople.rdt.internal.ui.rubyeditor.RubyEditor" contributorClass="org.rubypeople.rdt.internal.ui.rubyeditor.RubyEditorActionContributor" ! id="org.rubypeople.rdt.ui.EditorRubyFile"> <contentTypeBinding contentTypeId="org.rubypeople.rdt.core.rubySource"/> </editor> --- 141,151 ---- <extension point="org.eclipse.ui.editors"> <editor class="org.rubypeople.rdt.internal.ui.rubyeditor.RubyEditor" contributorClass="org.rubypeople.rdt.internal.ui.rubyeditor.RubyEditorActionContributor" ! extensions="%EditorRubyFile.extension" ! filenames="%EditorRubyFile.filenames" ! icon="icons/full/ctool16/ruby_page.gif" ! id="org.rubypeople.rdt.ui.EditorRubyFile" ! name="%EditorRubyFile.name"> <contentTypeBinding contentTypeId="org.rubypeople.rdt.core.rubySource"/> </editor> *************** *** 189,195 **** </key> <key - sequence="M1+SPACE" commandId="org.rubypeople.rdt.ui.edit.text.ruby.content.assist.proposals" ! schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"> </key> </extension> --- 190,197 ---- </key> <key commandId="org.rubypeople.rdt.ui.edit.text.ruby.content.assist.proposals" ! contextId="org.rubypeople.rdt.ui.rubyEditorScope" ! schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" ! sequence="M1+SPACE"> </key> </extension> |
|
From: Christopher W. <caw...@us...> - 2006-01-04 00:00:37
|
Update of /cvsroot/rubyeclipse/org.rubypeople.rdt.ui/src/org/rubypeople/rdt/internal/ui/text/ruby In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11117/src/org/rubypeople/rdt/internal/ui/text/ruby Modified Files: SymbolRule.java Log Message: fix ticket #63 (though there's still work to do to get this rule 100% right) Index: SymbolRule.java =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.ui/src/org/rubypeople/rdt/internal/ui/text/ruby/SymbolRule.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** SymbolRule.java 20 Dec 2005 15:35:41 -0000 1.2 --- SymbolRule.java 4 Jan 2006 00:00:22 -0000 1.3 *************** *** 11,25 **** public class SymbolRule extends SingleCharacterPrefixRule { ! private static final char PREFIX = ':'; ! public SymbolRule(IToken token) { ! super(PREFIX, token, 2, Integer.MAX_VALUE); ! } ! ! protected boolean isValidCharacter(int c, int index) { ! if (!super.isValidCharacter(c, index)) return false; ! if (((char)c) == ':') return false; // other than first character (prefix) symbols can't contain another colon ! return true; ! } } --- 11,39 ---- public class SymbolRule extends SingleCharacterPrefixRule { ! private static final char PREFIX = ':'; ! public SymbolRule(IToken token) { ! super(PREFIX, token, 2, Integer.MAX_VALUE); ! } ! ! protected boolean isValidCharacter(int c, int index) { ! if (!super.isValidCharacter(c, index)) ! return false; ! char theChar = (char) c; ! switch (theChar) { ! case ':': // other than first character (prefix) symbols can't contain ! // another colon ! case '[': // FIXME This isn't always the case. There's special method names containing brackets that is valid (only the particular sequence) ! case ']': ! case '{': ! case '}': ! case '(': ! case ')': ! return false; ! ! default: ! return true; ! } ! } } |
|
From: Markus B. <mba...@us...> - 2005-12-29 09:47:44
|
Update of /cvsroot/rubyeclipse/org.rubypeople.rdt.webpage/htdocs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29567/htdocs Modified Files: welcome.php download.php Log Message: updated manager information revised, 0.7.0 RC1 news added Index: welcome.php =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.webpage/htdocs/welcome.php,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** welcome.php 18 Oct 2005 20:44:03 -0000 1.6 --- welcome.php 29 Dec 2005 09:47:33 -0000 1.7 *************** *** 32,35 **** --- 32,51 ---- <table> + <tr> + <td align="right" valign="top" width="20"><img src="images/arrow.gif" alt="->" border="0" height="16" width="16"></td> + <td valign="top"><font face="arial,helvetica,geneva" size="-1"><b>0.7.0 Release Candidate (2005-12-29)</b> + <br/> + The development of 0.7.0 has reached a point where we can present a release candidate. New features include ruby specific searching and text hovers with ri information. Next to that there are a lot of improvements with code completion, in the editor, outline view and debugger, more details can be found in the + <a href="http://download.rubypeople.org/nightly/Changelog.txt">Changelog</a>. + Note that our update site URLs have changed. The old URLs have been redirected, but the udpate manager doesn't handle it correctly. Please read the + <a href="http://rubyeclipse.sourceforge.net/download.rdt.html">download information</a> if you want to use the udpate manager (this build is available in the integration stream). + + + + The final release of 0.7.0 is scheduled for next week but the exact date is up to the feedback we will receive.</p> + </font> + </td> + </tr> + <tr> <td align="right" valign="top" width="20"><img src="images/arrow.gif" alt="->" border="0" height="16" width="16"></td> *************** *** 62,66 **** Next to the new features we can offer with 0.6.0, the large changes behind the scenes give us also an excellent position for improving code searching and navigability in the next releases. The new features ! of 0.6.0 are (see also the <a href="http://rubyeclipse.sourceforge.net/nightlyBuild/Changelog.txt">Changelog</a>) <ul> --- 78,82 ---- Next to the new features we can offer with 0.6.0, the large changes behind the scenes give us also an excellent position for improving code searching and navigability in the next releases. The new features ! of 0.6.0 are (see also the <a href="http://download.rubypeople.org/nightly/Changelog.txt">Changelog</a>) <ul> Index: download.php =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.webpage/htdocs/download.php,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** download.php 19 Dec 2004 23:07:38 -0000 1.1 --- download.php 29 Dec 2005 09:47:34 -0000 1.2 *************** *** 1,40 **** <table bgcolor="#ffffff" border="0" cellpadding="2" cellspacing="5"> <tr> <td align="right" valign="top" width="20"><img src="images/arrow.gif" alt="" border="0" height="16" width="16"></td> ! <td valign="top"><font face="arial,helvetica,geneva" size="-1"><b> Using the Eclipse Update Manager</b> <br/> <ul> <li/>Choose Help<img src="images/arrow_filled.gif" alt="->" border="0">Software Updates<img src="images/arrow_filled.gif" alt="->" border="0">Find and Install <li/>In the dialog choose "Search for new features to install" and push next ! <li/>Select "Add Update Site", enter an arbitrary name and the url http://rubyeclipse.sf.net/updatesite <li/>Check RDT and push next <li/>Select the feature org.rubypeople.rdt and push next. RDT will be installed and be available after restart. </ul> </font> </td> </tr> <tr> <td align="right" valign="top" width="20"><img src="images/arrow.gif" alt="" border="0" height="16" width="16"></td> ! <td valign="top"><font face="arial,helvetica,geneva" size="-1"><b> Download the zipped plugin</b> <br/> ! <p>The plugin releases are available at Sourceforge.net's <a href="http://sourceforge.net/project/showfiles.php?group_id=50233">RDT Files</a> section.<br/> Past releases are available here as well.</p> </font> </td> </tr> - <tr> - <td align="right" valign="top" width="20"><img src="images/arrow.gif" alt="" border="0" height="16" width="16"></td> - <td valign="top"><font face="arial,helvetica,geneva" size="-1"><b> Nightly build</b> - <br/> - <p>There is an automatic nightly build of the sources in CVS. Usually you do <b>not</b> want to use this. However, it might be useful if you - know about certain features or bug fixes which have been done in CVS but are not yet part of the latest release. As common for this kind of build, there is no guarantee of the - quality of this build. It might not even fully compile. A hint of the quality of this build gives the - <a href="nightlyBuild/org.rubypeople.rdt.tests.all_.html">result of the (PDE) unit test suite</a>. A last warning: the nighly build runs on the sourceforge compile farm. Sourceforge advises - to inform end users about the possibility of unauthorized changes to the build result. - <br/> - <a href="nightlyBuild">Nightly Build Results</a> - </p> - </font> - </td> - </tr> </table> \ No newline at end of file --- 1,62 ---- <table bgcolor="#ffffff" border="0" cellpadding="2" cellspacing="5"> + <tr> + <td align="right" valign="top" width="20"><img src="images/arrow.gif" alt="" border="0" height="16" width="16"></td> + <td valign="top"><font face="arial,helvetica,geneva" size="-1"><b> Choose a build stream </b> + <br/> + Depending on your usage of RDT you can choose between three build streams: + <ul> + <li><em>Releases:</em> Regular RDT releases</li> + <li><em>Integration builds:</em> Builds which are not stable enough to be released but include new features which are worthwhile to be looked at. Release Candidates and Release are published into this stream.</li> + <li><em>Nightly builds:</em> The latest nightly build, the cutting-edge of RDT development. + Usually you do <b>not</b> want to use this. However, it might be useful if you + know about certain features or bug fixes which have been done in CVS but are not yet part of the latest release. As common for this kind of build, there is no guarantee of the + quality of this build. A hint of the quality of this build gives the + <a href="http://download.rubypeople.org/nightly/org.rubypeople.rdt.tests.all_.html">result of the (PDE) unit test suite</a>. + Use it only if you are prepared to face + troubles and are willing to report problems to the forum or mailing list. If you have created a ruby project with a stable version of RDT before, there might be updates + necessary in order to open you project. Downgrading a ruby project to a stable version might also be cumbersome.</li> + </ul> + </font> + </td> + </tr> + <tr> <tr> <td align="right" valign="top" width="20"><img src="images/arrow.gif" alt="" border="0" height="16" width="16"></td> ! <td valign="top"><font face="arial,helvetica,geneva" size="-1"><b>Using the Eclipse Update Manager</b> <br/> <ul> <li/>Choose Help<img src="images/arrow_filled.gif" alt="->" border="0">Software Updates<img src="images/arrow_filled.gif" alt="->" border="0">Find and Install <li/>In the dialog choose "Search for new features to install" and push next ! <li/>Select "Add Update Site" and add one of the following URL's depending on the build stream you want to follow: ! <ul> ! <li>http://updatesite.rubypeople.org/release for release builds</li> ! <li>http://updatesite.rubypeople.org/integration for integration builds including release builds and release candidates</li> ! <li>http://updatesite.rubypeople.org/nightly for the latest nightly build</li> ! </ul> <li/>Check RDT and push next <li/>Select the feature org.rubypeople.rdt and push next. RDT will be installed and be available after restart. </ul> + <b>Automatic updates</b> + <br/> + Go to Window<img src="images/arrow_filled.gif" alt="->" border="0">Preferences...<img src="images/arrow_filled.gif" alt="->" border="0">Install/Update<img src="images/arrow_filled.gif" alt="->" border="0">Automatic Updates + and check to automatically find new updates.<br/> + There are restrictions for automatic updates: not every update will be handeled automatically. E.g a major release update (e.g. from 1.0.0 to 2.0.0) can not be done automatically. + In order to have service releases handled (e.g. from 0.6.0 to 0.7.0) go to + Window<img src="images/arrow_filled.gif" alt="->" border="0">Preferences...<img src="images/arrow_filled.gif" alt="->" border="0">Install/Update + and set valid updates to 'compatible'. </font> + </td> </tr> <tr> <td align="right" valign="top" width="20"><img src="images/arrow.gif" alt="" border="0" height="16" width="16"></td> ! <td valign="top"><font face="arial,helvetica,geneva" size="-1"><b>Download the zipped plugin</b> <br/> ! <p>It is recommended to use the update manager for installing RDT. The alternative is to download the zip file and extract it into the eclipse installation directory. ! The zip files of integration and release builds are available at Sourceforge.net's <a href="http://sourceforge.net/project/showfiles.php?group_id=50233">RDT Files</a> section.<br/> Past releases are available here as well.</p> + <p>Download the nightly build zip from the <a href="http://download.rubypeople.org/nightly">nightly build site</a>.</p> </font> </td> </tr> </table> \ No newline at end of file |
|
From: Markus B. <mba...@us...> - 2005-12-29 09:45:38
|
Update of /cvsroot/rubyeclipse/org.rubypeople.rdt.build/cruiseControl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29094 Modified Files: build-RDT.properties build-RDT.xml build.properties config.xml customTargets.xml Log Message: updated URLs, deploy target updated, site.xml handling changed Index: build-RDT.properties =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.build/cruiseControl/build-RDT.properties,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** build-RDT.properties 22 Dec 2005 23:13:20 -0000 1.1 --- build-RDT.properties 29 Dec 2005 09:45:25 -0000 1.2 *************** *** 16,21 **** # Make Ant verbose ! #verboseAnt=-verbose ! verboseAnt= eclipseAutomatedTestHome=${rdtBuildHome}/rdt/eclipse-testing rubyInterpreter=/usr/bin/ruby1.6 --- 16,22 ---- # Make Ant verbose ! verboseAnt=-verbose ! #verboseAnt= ! eclipseAutomatedTestHome=${rdtBuildHome}/rdt/eclipse-testing rubyInterpreter=/usr/bin/ruby1.6 Index: customTargets.xml =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.build/cruiseControl/customTargets.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** customTargets.xml 22 Dec 2005 23:13:20 -0000 1.1 --- customTargets.xml 29 Dec 2005 09:45:25 -0000 1.2 *************** *** 195,198 **** --- 195,199 ---- </ant> </target> + <target name="generateUpdateSite"> <!-- Create the directory structure --> *************** *** 205,230 **** <param name="target" value="updateSiteExport"/> </antcall> ! <antcall target="copySiteXmlFromCvs"/> <antcall target="createNightlyBuildSiteXml"/> <delete dir="${buildDirectory}/temp.updatesite"/> </target> ! <target name="copySiteXmlFromCvs" unless="isNightlyBuild"> ! <!-- Grab the rest of the site out of CVS --> ! <mkdir dir="${buildDirectory}/temp.updatesite"/> ! <property name="cvsRoot" value=":ext:cvs.sf.net:/cvsroot/rubyeclipse" /> ! <cvs cvsroot="${cvsRoot}" package="${sitePackagePrefix}" dest="${buildDirectory}/temp.updatesite" tag="${fetchTag}"/> ! <!-- Copy to staging area --> ! <copy todir="${UpdateSiteStagingLocation}"> ! <fileset file="${buildDirectory}/temp.updatesite/${sitePackagePrefix}/site.xml"/> ! </copy> ! </target> ! <target name="createNightlyBuildSiteXml" if="isNightlyOrIntegrationBuild"> <echo file="${UpdateSiteStagingLocation}/site.xml"><?xml version="1.0" encoding="UTF-8"?> <site> ! <description url="http://rubyeclipse.sourceforge.net/nightlyBuild/updateSite/"> The Ruby Development ! Tools update site. </description> <feature url="features/org.rubypeople.rdt_${featureVersion}.jar" id="org.rubypeople.rdt" version="${featureVersion}"> <category ! name="RubyEclipseNightlyBuild"/> </feature> ! <category-def name="RubyEclipseNightlyBuild" label="RDT Nigthly Build"> </category-def> </site> </echo> </target> --- 206,221 ---- <param name="target" value="updateSiteExport"/> </antcall> ! <!-- site.xml files for integration and release builds are handled in build-RDT.xml --> <antcall target="createNightlyBuildSiteXml"/> <delete dir="${buildDirectory}/temp.updatesite"/> </target> ! ! <target name="createNightlyBuildSiteXml" if="isNightlyBuild"> <echo file="${UpdateSiteStagingLocation}/site.xml"><?xml version="1.0" encoding="UTF-8"?> <site> ! <description url="http://updatesite.rubypeople.org/nightly"> The Ruby Development Tools nightly builds. </description> <feature url="features/org.rubypeople.rdt_${featureVersion}.jar" id="org.rubypeople.rdt" version="${featureVersion}"> <category ! name="RubyEclipseNightlyBuilds"/> </feature> ! <category-def name="RubyEclipseNightlyBuilds" label="RDT Nightly Builds"> </category-def> </site> </echo> </target> *************** *** 278,280 **** <echo message="You must specify a target when invoking this file" /> </target> ! </project> \ No newline at end of file --- 269,271 ---- <echo message="You must specify a target when invoking this file" /> </target> ! </project> Index: build-RDT.xml =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.build/cruiseControl/build-RDT.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** build-RDT.xml 22 Dec 2005 23:13:20 -0000 1.1 --- build-RDT.xml 29 Dec 2005 09:45:25 -0000 1.2 *************** *** 62,66 **** <target name="0.7.0.RC1"> <property name="cvsLabel" value="R2005-12-22_0-7-0_RC1"/> ! <property name="label" value="0.7.0.512222200RC1"/> <antcall target="integration"/> </target> --- 62,66 ---- <target name="0.7.0.RC1"> <property name="cvsLabel" value="R2005-12-22_0-7-0_RC1"/> ! <property name="label" value="0.7.0.512282200RC1"/> <antcall target="integration"/> </target> *************** *** 69,73 **** <!-- the only difference to a nightly build is the buildType which leads to setting a differnt updateSiteUrl in feature.xml --> ! <property name="buildDirectory" value="/tmp/rdt-I"/> <!-- properties which should override the values of org.rubypeople.rdt/bootstrap/build.properties must be specified via -D arguments for the call to eclipseRunner --> --- 69,73 ---- <!-- the only difference to a nightly build is the buildType which leads to setting a differnt updateSiteUrl in feature.xml --> ! <property name="buildDirectory" value="/tmp/rdt-${label}"/> <!-- properties which should override the values of org.rubypeople.rdt/bootstrap/build.properties must be specified via -D arguments for the call to eclipseRunner --> *************** *** 79,86 **** </target> ! <target name="deploy"> ! <scp todir="mbarchfe:${deployTargetPassword}@shell.sf.net:/home/bma/"> ! <fileset dir="${buildDirectory}/dist"/> </scp> </target> </project> --- 79,136 ---- </target> ! <target name="updateSiteXml" if="label"> ! <property name="siteXmlFile" value="site.xml"/> ! <property name="placeHolder" value="<!--AddNewFeatureElementHere-->"/> ! <property name="featureUrl" value="features/org.rubypeople.rdt_${label}.jar"/> ! <!-- replacevalue nested element does not support variable replacement. Therefore a two step approach: ! 1. add a feature element ! 2. add newline --> ! <echo message="Adding feature version ${label} to ${siteXmlFile}"/> ! <replace file="${siteXmlFile}" token="${placeHolder}" value="<feature url="${featureUrl}" id="org.rubypeople.rdt" version="${label}"> <category name="RubyEclipseIntegrationBuilds"/> </feature> ${placeHolder}"/> ! <replace file="${siteXmlFile}" token="${placeHolder}"> ! <replacevalue> ! <!--AddNewFeatureElementHere--></replacevalue> ! </replace> ! </target> ! ! <target name="deploy" if="label"> ! <!-- This target is used for manually deploying integration and release builds ! Nightly builds are deployed using cruise controls config.xml file --> ! <property name="downloadUser" value="rubypeople"/> ! <property name="downloadHost" value="download.rubypeople.org"/> ! <property name="buildTypeDirectory" value="integration"/> ! <property name="downloadDirectory" value="~/subdomains/download/httpdocs/${buildTypeDirectory}/${label}"/> ! <property name="updateSiteDirectory" value="~/subdomains/updatesite/httpdocs/${buildTypeDirectory}"/> ! <property name="buildDirectory" value="/tmp/rdt-${label}/dist"/> ! <echo message="Copying ${buildDirectory} to ${downloadUser}@${downloadHost}:${downloadDirectory}"/> ! <sshexec host="${downloadHost}" ! username="${downloadUser}" ! keyfile="${user.home}/.ssh/id_download" ! command="mkdir --parents ${downloadDirectory}"/> ! <scp todir="${downloadUser}:usekeyinsteadofpw@${downloadHost}:${downloadDirectory}" ! keyfile="${user.home}/.ssh/id_download" ! passphrase=""> ! <fileset dir="${buildDirectory}"/> ! </scp> ! <echo message="Copying files to updatesite: ${downloadUser}@${downloadHost}:${downloadDirectory}"/> ! <property name="updateSiteScpUrl" value="${downloadUser}@${downloadHost}:${updateSiteDirectory}"/> ! <scp todir="${updateSiteScpUrl}" ! keyfile="${user.home}/.ssh/id_download" ! passphrase=""> ! <fileset dir="${buildDirectory}/updateSite"> ! <exclude name="site.xml"/> ! </fileset> </scp> + <echo message="Updating site.xml"/> + <property name="siteXmlFile" value="/tmp/site.xml"/> + <scp file="${updateSiteScpUrl}/site.xml" + localTofile="${siteXmlFile}" + keyfile="${user.home}/.ssh/id_download" + passphrase=""/> + <antcall target="updateSiteXml"/> + <scp file="${siteXmlFile}" + todir="${updateSiteScpUrl}" + keyfile="${user.home}/.ssh/id_download" + passphrase=""/> </target> </project> Index: build.properties =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.build/cruiseControl/build.properties,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** build.properties 22 Dec 2005 23:13:20 -0000 1.1 --- build.properties 29 Dec 2005 09:45:25 -0000 1.2 *************** *** 138,141 **** # in case of a nightly or integration build the releaseUpdateSiteURL in feature.xml is # replaced with one of the following entries ! nightlyBuildUpdateSiteURL=http://rubyeclipse.sourceforge.net/nightlyBuild/updateSite ! integrationBuildUpdateSiteURL=http://updatesite.rubypeople.org/rdt/integration \ No newline at end of file --- 138,141 ---- # in case of a nightly or integration build the releaseUpdateSiteURL in feature.xml is # replaced with one of the following entries ! nightlyBuildUpdateSiteURL=http://updatesite.rubypeople.org/nightly ! integrationBuildUpdateSiteURL=http://updatesite.rubypeople.org/integration Index: config.xml =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.build/cruiseControl/config.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** config.xml 22 Dec 2005 23:13:20 -0000 1.1 --- config.xml 29 Dec 2005 09:45:25 -0000 1.2 *************** *** 30,37 **** <publishers> <onsuccess> ! <artifactspublisher ! dir="checkout/RDT/dist" ! dest="artifacts/RDT"/> ! <execute command="/home/bma/dispatchRdtBuildResultsNightly.sh"/> </onsuccess> <email --- 30,50 ---- <publishers> <onsuccess> ! <artifactspublisher ! dir="checkout/RDT/dist" ! dest="artifacts/RDT"/> ! <scp ! sourcedir="checkout/RDT/dist" ! file="." ! options="-r" ! targetuser="rubypeople" ! targethost="download.rubypeople.org" ! targetdir="~/subdomains/download/httpdocs/nightly"/> ! <scp ! sourcedir="checkout/RDT/dist/updateSite" ! file="." ! options="-r" ! targetuser="rubypeople" ! targethost="download.rubypeople.org" ! targetdir="~/subdomains/updatesite/httpdocs/nightly"/> </onsuccess> <email |
|
From: Markus B. <mba...@us...> - 2005-12-28 18:59:22
|
Update of /cvsroot/rubyeclipse/CVSROOT In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5593 Modified Files: modules Log Message: use regular module instead of alias for cruiseControlWorkspace Index: modules =================================================================== RCS file: /cvsroot/rubyeclipse/CVSROOT/modules,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** modules 28 Dec 2005 18:49:51 -0000 1.3 --- modules 28 Dec 2005 18:59:09 -0000 1.4 *************** *** 32,34 **** # modified files rdt-all -a org.kxml2 org.rubypeople.eclipse.shams org.rubypeople.eclipse.testutils org.rubypeople.rdt org.rubypeople.rdt.build org.rubypeople.rdt.core org.rubypeople.rdt.core.tests org.rubypeople.rdt.debug.core org.rubypeople.rdt.debug.core.tests org.rubypeople.rdt.debug.ui org.rubypeople.rdt.debug.ui.tests org.rubypeople.rdt.doc.user org.rubypeople.rdt.launching org.rubypeople.rdt.launching.tests org.rubypeople.rdt.tests.all org.rubypeople.rdt.testunit org.rubypeople.rdt.ui org.rubypeople.rdt.ui.tests org.rubypeople.rdt-feature org.rubypeople.updatesite ! cruiseControlWorkspace -a org.rubypeople.rdt.build/cruiseControl \ No newline at end of file --- 32,37 ---- # modified files rdt-all -a org.kxml2 org.rubypeople.eclipse.shams org.rubypeople.eclipse.testutils org.rubypeople.rdt org.rubypeople.rdt.build org.rubypeople.rdt.core org.rubypeople.rdt.core.tests org.rubypeople.rdt.debug.core org.rubypeople.rdt.debug.core.tests org.rubypeople.rdt.debug.ui org.rubypeople.rdt.debug.ui.tests org.rubypeople.rdt.doc.user org.rubypeople.rdt.launching org.rubypeople.rdt.launching.tests org.rubypeople.rdt.tests.all org.rubypeople.rdt.testunit org.rubypeople.rdt.ui org.rubypeople.rdt.ui.tests org.rubypeople.rdt-feature org.rubypeople.updatesite ! ! # the regular module 'cruiseControlWorkspace' allows to check out the build files ! # directly into a cruise control workspace and commit changes from there ! cruiseControlWorkspace org.rubypeople.rdt.build/cruiseControl \ No newline at end of file |
|
From: Markus B. <mba...@us...> - 2005-12-28 18:50:03
|
Update of /cvsroot/rubyeclipse/CVSROOT In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4064 Modified Files: modules Log Message: added alias for cruise control files Index: modules =================================================================== RCS file: /cvsroot/rubyeclipse/CVSROOT/modules,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** modules 13 Nov 2005 16:41:08 -0000 1.2 --- modules 28 Dec 2005 18:49:51 -0000 1.3 *************** *** 31,33 **** # It is used from CruiseControl: With 'cvs rlog rdt-all' it queries for # modified files ! rdt-all -a org.kxml2 org.rubypeople.eclipse.shams org.rubypeople.eclipse.testutils org.rubypeople.rdt org.rubypeople.rdt.build org.rubypeople.rdt.core org.rubypeople.rdt.core.tests org.rubypeople.rdt.debug.core org.rubypeople.rdt.debug.core.tests org.rubypeople.rdt.debug.ui org.rubypeople.rdt.debug.ui.tests org.rubypeople.rdt.doc.user org.rubypeople.rdt.launching org.rubypeople.rdt.launching.tests org.rubypeople.rdt.tests.all org.rubypeople.rdt.testunit org.rubypeople.rdt.ui org.rubypeople.rdt.ui.tests org.rubypeople.rdt-feature org.rubypeople.updatesite \ No newline at end of file --- 31,34 ---- # It is used from CruiseControl: With 'cvs rlog rdt-all' it queries for # modified files ! rdt-all -a org.kxml2 org.rubypeople.eclipse.shams org.rubypeople.eclipse.testutils org.rubypeople.rdt org.rubypeople.rdt.build org.rubypeople.rdt.core org.rubypeople.rdt.core.tests org.rubypeople.rdt.debug.core org.rubypeople.rdt.debug.core.tests org.rubypeople.rdt.debug.ui org.rubypeople.rdt.debug.ui.tests org.rubypeople.rdt.doc.user org.rubypeople.rdt.launching org.rubypeople.rdt.launching.tests org.rubypeople.rdt.tests.all org.rubypeople.rdt.testunit org.rubypeople.rdt.ui org.rubypeople.rdt.ui.tests org.rubypeople.rdt-feature org.rubypeople.updatesite ! cruiseControlWorkspace -a org.rubypeople.rdt.build/cruiseControl \ No newline at end of file |
|
From: David C. <dc...@us...> - 2005-12-24 02:59:49
|
Update of /cvsroot/rubyeclipse/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/core/builder In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6527/src/org/rubypeople/rdt/internal/core/builder Modified Files: IndexUpdater.java Log Message: Changed IndexUpdater so a method's location is based on it's name, not then entire "def to end" 'block'. Index: IndexUpdater.java =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/core/builder/IndexUpdater.java,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** IndexUpdater.java 20 Nov 2005 13:15:45 -0000 1.10 --- IndexUpdater.java 24 Dec 2005 02:59:40 -0000 1.11 *************** *** 60,65 **** if (node instanceof DefnNode) { DefnNode defnNode = (DefnNode) node ; ! String qualifiedName = this.getContext() + ((DefnNode) node).getName() ; ! index.add(new MethodSymbol(qualifiedName), file, defnNode.getPosition()) ; } --- 60,65 ---- if (node instanceof DefnNode) { DefnNode defnNode = (DefnNode) node ; ! String qualifiedName = this.getContext() + defnNode .getName() ; ! index.add(new MethodSymbol(qualifiedName), file, defnNode.getNameNode().getPosition()) ; } |
|
From: David C. <dc...@us...> - 2005-12-24 02:59:46
|
Update of /cvsroot/rubyeclipse/org.rubypeople.rdt.core.tests/src/org/rubypeople/rdt/internal/core/builder In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6518/src/org/rubypeople/rdt/internal/core/builder Modified Files: TC_IndexUpdater.java Log Message: Changed IndexUpdater so a method's location is based on it's name, not then entire "def to end" 'block'. Index: TC_IndexUpdater.java =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.core.tests/src/org/rubypeople/rdt/internal/core/builder/TC_IndexUpdater.java,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** TC_IndexUpdater.java 24 Dec 2005 01:43:07 -0000 1.8 --- TC_IndexUpdater.java 24 Dec 2005 02:59:36 -0000 1.9 *************** *** 118,122 **** updater.update(file,node, false); ! symbolIndex.assertAdded(new MethodSymbol("method"), file, createPosition(0, 1, 0, 14)); } --- 118,122 ---- updater.update(file,node, false); ! symbolIndex.assertAdded(new MethodSymbol("method"), file, createPosition(0, 0, 4, 10)); } *************** *** 126,130 **** updater.update(file,node, false); ! symbolIndex.assertAdded(new MethodSymbol("Foo::method"), file, createPosition(1, 2, 10, 24)); } --- 126,130 ---- updater.update(file,node, false); ! symbolIndex.assertAdded(new MethodSymbol("Foo::method"), file, createPosition(1, 1, 14, 20)); } |
|
From: David C. <dc...@us...> - 2005-12-24 01:44:38
|
Update of /cvsroot/rubyeclipse/org.rubypeople.rdt.core In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29318 Modified Files: .classpath Log Message: Incorporate current JRuby head. Fixed bug in RubySourceFileCollectionVisitor.java that caused NullPointerException. Fixed bug where UT Failures open up class not method. Index: .classpath =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.core/.classpath,v retrieving revision 1.26 retrieving revision 1.27 diff -C2 -d -r1.26 -r1.27 *** .classpath 7 Sep 2005 21:24:29 -0000 1.26 --- .classpath 24 Dec 2005 01:43:57 -0000 1.27 *************** *** 1,8 **** ! <?xml version="1.0" encoding="UTF-8"?> ! <classpath> ! <classpathentry kind="src" path="src"/> ! <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/> ! <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> ! <classpathentry exported="true" sourcepath="/jruby/src" kind="lib" path="lib/jruby.jar"/> ! <classpathentry kind="output" path="bin"/> ! </classpath> --- 1,8 ---- ! <?xml version="1.0" encoding="UTF-8"?> ! <classpath> ! <classpathentry kind="src" path="src"/> ! <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/> ! <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> ! <classpathentry exported="true" sourcepath="/home/dcorbin/eclipse/jruby/jruby/src" kind="lib" path="lib/jruby.jar"/> ! <classpathentry kind="output" path="bin"/> ! </classpath> |
|
From: David C. <dc...@us...> - 2005-12-24 01:44:38
|
Update of /cvsroot/rubyeclipse/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/core/parser In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29318/src/org/rubypeople/rdt/internal/core/parser Modified Files: RubyParser.java Removed Files: RdtPositionFactory.java Log Message: Incorporate current JRuby head. Fixed bug in RubySourceFileCollectionVisitor.java that caused NullPointerException. Fixed bug where UT Failures open up class not method. --- RdtPositionFactory.java DELETED --- Index: RubyParser.java =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/core/parser/RubyParser.java,v retrieving revision 1.37 retrieving revision 1.38 diff -C2 -d -r1.37 -r1.38 *** RubyParser.java 16 Oct 2005 17:29:21 -0000 1.37 --- RubyParser.java 24 Dec 2005 01:43:57 -0000 1.38 *************** *** 54,58 **** parser.setWarnings(warnings); parser.init(new RubyParserConfiguration()); ! LexerSource lexerSource = new LexerSource(file.getName(), content, new RdtPositionFactory()); result = parser.parse(lexerSource); } catch (SyntaxException e) { --- 54,58 ---- parser.setWarnings(warnings); parser.init(new RubyParserConfiguration()); ! LexerSource lexerSource = new LexerSource(file.getName(), content); result = parser.parse(lexerSource); } catch (SyntaxException e) { |
|
From: David C. <dc...@us...> - 2005-12-24 01:44:38
|
Update of /cvsroot/rubyeclipse/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/core/builder In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29318/src/org/rubypeople/rdt/internal/core/builder Modified Files: RubySourceFileCollectingVisitor.java Log Message: Incorporate current JRuby head. Fixed bug in RubySourceFileCollectionVisitor.java that caused NullPointerException. Fixed bug where UT Failures open up class not method. Index: RubySourceFileCollectingVisitor.java =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/core/builder/RubySourceFileCollectingVisitor.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** RubySourceFileCollectingVisitor.java 20 Dec 2005 20:09:06 -0000 1.2 --- RubySourceFileCollectingVisitor.java 24 Dec 2005 01:43:57 -0000 1.3 *************** *** 19,22 **** --- 19,23 ---- import org.eclipse.core.resources.IResourceProxyVisitor; import org.eclipse.core.runtime.CoreException; + import org.eclipse.core.runtime.content.IContentDescription; import org.eclipse.core.runtime.content.IContentType; *************** *** 37,47 **** if (resource == null) resource = proxy.requestResource(); files.add(resource); } // Check for Ruby Source content type resource = proxy.requestResource(); IFile file = (IFile) resource; ! IContentType type = file.getContentDescription().getContentType(); ! if (type == null) return false; ! if (type.getId().equals(RUBY_SOURCE_CONTENT_TYPE_ID)) files.add(resource); return false; } --- 38,53 ---- if (resource == null) resource = proxy.requestResource(); files.add(resource); + return false; } // Check for Ruby Source content type resource = proxy.requestResource(); IFile file = (IFile) resource; ! IContentDescription contentDescription = file.getContentDescription(); ! if (contentDescription != null) { ! IContentType type = contentDescription.getContentType(); ! if (type != null) ! if (type.getId().equals(RUBY_SOURCE_CONTENT_TYPE_ID)) ! files.add(resource); ! } return false; } |
|
From: David C. <dc...@us...> - 2005-12-24 01:44:13
|
Update of /cvsroot/rubyeclipse/org.rubypeople.rdt.core/lib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29318/lib Modified Files: jruby.jar Log Message: Incorporate current JRuby head. Fixed bug in RubySourceFileCollectionVisitor.java that caused NullPointerException. Fixed bug where UT Failures open up class not method. Index: jruby.jar =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.core/lib/jruby.jar,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 Binary files /tmp/cvskvN5EQ and /tmp/cvsD3RaEy differ |
|
From: David C. <dc...@us...> - 2005-12-24 01:44:08
|
Update of /cvsroot/rubyeclipse/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/core In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29318/src/org/rubypeople/rdt/internal/core Modified Files: RubyScriptStructureBuilder.java RubyElementDeltaBuilder.java Log Message: Incorporate current JRuby head. Fixed bug in RubySourceFileCollectionVisitor.java that caused NullPointerException. Fixed bug where UT Failures open up class not method. Index: RubyElementDeltaBuilder.java =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/core/RubyElementDeltaBuilder.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** RubyElementDeltaBuilder.java 13 Dec 2005 19:58:55 -0000 1.1 --- RubyElementDeltaBuilder.java 24 Dec 2005 01:43:57 -0000 1.2 *************** *** 21,25 **** import org.rubypeople.rdt.core.RubyModelException; import org.rubypeople.rdt.internal.core.util.CharOperation; - import org.rubypeople.rdt.internal.core.util.Util; /** --- 21,24 ---- *************** *** 139,152 **** } - private boolean equals(char[][][] first, char[][][] second) { - if (first == second) return true; - if (first == null || second == null) return false; - if (first.length != second.length) return false; - - for (int i = first.length; --i >= 0;) - if (!CharOperation.equals(first[i], second[i])) return false; - return true; - } - /** * Finds elements which have been added or changed. --- 138,141 ---- Index: RubyScriptStructureBuilder.java =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/core/RubyScriptStructureBuilder.java,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** RubyScriptStructureBuilder.java 29 Nov 2005 19:37:28 -0000 1.13 --- RubyScriptStructureBuilder.java 24 Dec 2005 01:43:57 -0000 1.14 *************** *** 124,127 **** --- 124,128 ---- import org.jruby.ast.ZSuperNode; import org.jruby.ast.visitor.NodeVisitor; + import org.jruby.evaluator.Instruction; import org.jruby.lexer.yacc.ISourcePosition; import org.jruby.runtime.Visibility; *************** *** 171,175 **** * @see org.jruby.ast.visitor.NodeVisitor#visitAliasNode(org.jruby.ast.AliasNode) */ [...1878 lines suppressed...] } *************** *** 1619,1625 **** * @param visited */ ! private void handleNode(Node visited) { // TODO Uncomment for logging? if (DEBUG ) System.out.println(visited.toString() + ", position -> " + visited.getPosition()); } --- 1720,1727 ---- * @param visited */ ! private Instruction handleNode(Node visited) { // TODO Uncomment for logging? if (DEBUG ) System.out.println(visited.toString() + ", position -> " + visited.getPosition()); + return null; } |
|
From: David C. <dc...@us...> - 2005-12-24 01:43:19
|
Update of /cvsroot/rubyeclipse/org.rubypeople.rdt.testunit/src/org/rubypeople/rdt/testunit/views In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29308/src/org/rubypeople/rdt/testunit/views Modified Files: FailureTab.java Log Message: Incorporate current JRuby head. Fixed bug in RubySourceFileCollectionVisitor.java that caused NullPointerException. Fixed bug where UT Failures open up class not method. Index: FailureTab.java =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.testunit/src/org/rubypeople/rdt/testunit/views/FailureTab.java,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** FailureTab.java 19 Nov 2005 20:23:30 -0000 1.9 --- FailureTab.java 24 Dec 2005 01:43:11 -0000 1.10 *************** *** 152,156 **** String methodName = getMethodName(); if (className != null) { ! manager.add(OpenSymbolAction.forClass(className, getSymbolFinder(), getShell())); manager.add(new Separator()); manager.add(new RerunAction(fRunnerViewPart, getSelectedTestId(), --- 152,157 ---- String methodName = getMethodName(); if (className != null) { ! System.err.println("MethodName: " + methodName); ! manager.add(OpenSymbolAction.forMethod(className, methodName, getSymbolFinder(), getShell())); manager.add(new Separator()); manager.add(new RerunAction(fRunnerViewPart, getSelectedTestId(), *************** *** 276,280 **** void handleDoubleClick(MouseEvent e) { if (fTable.getSelectionCount() > 0) ! OpenSymbolAction.forClass(getClassName(), getSymbolFinder(), getShell()).run(); } --- 277,281 ---- void handleDoubleClick(MouseEvent e) { if (fTable.getSelectionCount() > 0) ! OpenSymbolAction.forMethod(getClassName(), getMethodName(), getSymbolFinder(), getShell()).run(); } |
|
From: David C. <dc...@us...> - 2005-12-24 01:43:17
|
Update of /cvsroot/rubyeclipse/org.rubypeople.eclipse.shams/src/org/rubypeople/eclipse/shams/resources In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29270/src/org/rubypeople/eclipse/shams/resources Modified Files: ShamFile.java ShamResource.java Log Message: Incorporate current JRuby head. Fixed bug in RubySourceFileCollectionVisitor.java that caused NullPointerException. Fixed bug where UT Failures open up class not method. Index: ShamFile.java =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.eclipse.shams/src/org/rubypeople/eclipse/shams/resources/ShamFile.java,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** ShamFile.java 12 Nov 2005 19:16:08 -0000 1.14 --- ShamFile.java 24 Dec 2005 01:43:03 -0000 1.15 *************** *** 25,28 **** --- 25,29 ---- import org.eclipse.core.runtime.QualifiedName; import org.eclipse.core.runtime.content.IContentDescription; + import org.eclipse.core.runtime.content.IContentType; public class ShamFile extends ShamResource implements IFile { *************** *** 319,324 **** */ public IContentDescription getContentDescription() throws CoreException { ! // TODO Auto-generated method stub ! return null; } --- 320,324 ---- */ public IContentDescription getContentDescription() throws CoreException { ! return new ShamContentDescription(); } *************** *** 347,350 **** --- 347,377 ---- } + private final class ShamContentDescription implements IContentDescription { + public boolean isRequested(QualifiedName key) { + // TODO Auto-generated method stub + return false; + } + + public String getCharset() { + // TODO Auto-generated method stub + return null; + } + + public IContentType getContentType() { + // TODO Auto-generated method stub + return null; + } + + public Object getProperty(QualifiedName key) { + // TODO Auto-generated method stub + return null; + } + + public void setProperty(QualifiedName key, Object value) { + // TODO Auto-generated method stub + + } + } + private class MonitoredInputStream extends InputStream { Index: ShamResource.java =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.eclipse.shams/src/org/rubypeople/eclipse/shams/resources/ShamResource.java,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** ShamResource.java 22 Nov 2005 01:23:47 -0000 1.11 --- ShamResource.java 24 Dec 2005 01:43:04 -0000 1.12 *************** *** 11,15 **** package org.rubypeople.eclipse.shams.resources; - import java.io.File; import java.net.URI; --- 11,14 ---- |