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: Christopher W. <caw...@us...> - 2005-09-18 18:49:00
|
Update of /cvsroot/rubyeclipse/org.rubypeople.rdt In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8841 Modified Files: Changelog.txt Log Message: Index: Changelog.txt =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt/Changelog.txt,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** Changelog.txt 9 Sep 2005 22:03:32 -0000 1.11 --- Changelog.txt 18 Sep 2005 18:48:53 -0000 1.12 *************** *** 1,43 **** ! Changes since Release of 0.5.0 ! * Code folding: ! * Ability to enable/disable ! * Preference page allows you to choose to auto-collapse ! * Inner types ! * Methods ! * RDoc (not really working yet) ! * Much more intelligent parsing ! * Annotations and highlights of syntax errors ! * Annotations and highlights of warnings created by JRuby parser ! * Auto-complete of brackets, parens, and single/double quotes ! * Task tag recognition ! * Ability to set multiple tags ! * Ability to set low, normal or high priorities for tags ! * Early versions from Head (no official releases) would install a TODO marker that ! would not be removed. This bug was fixed, but if you've got "stuck Tasks" that ! don't match actual task tags in your source file, there are two ways to remove them. ! 1) open the file in the text editor (right-click on the file in Resource Navigator, and ! select Open With - Text Editor). You can then right click on the task tag in the left margin ! and select Remove Task ! 2) If this doesn't work, you need to basically delete the file, and create a new one in its place. ! * Added shortcuts for inspection during debug session: ! * Extension to the editor's pop-up menu ! * Preference page ! * Added RI view ! * Fixed bug in Debugger which crashed Eclipse (no more handles) ! * Fixed bug [1078036]: Cursor moves to document start when formatting whole document (i.e. there is no selection) ! * Fixed bug [1090687]: Uncomment broken ! * Fixed bug [1079795]: Warning in variable view ! * Saving an editor in debug session triggers code reload of ruby interpreter ! * Tab jumps to correct position ! * Fixed bug [1098315]: Incorrect formatting if semicolon are used directly attached to keywords, i.e. no separating spaces ! * Test::Unit tests can be launched in debug mode ! * Syntax highlighting (and customization) of regular expressions and commands ! * Committed patch by Khaled Agrama so Eclipse 3.1 would recognize .rb files with Ruby Editor ! * Committed patch for bug 959808. Singleton methods are now recognized correctly in the outlinew view ! * Create commands for launch short cuts so keys could be bound to them. Configured default key bindings. ! * Changed default key bindings for Comment, Uncomment and ToggleComment to be consistent with JDT. Changed the keybinding ! category to "Ruby Source" so it doesn't clash with JDT. ! * Fixed source positioning bug for outline view. ! * Updated RI view w/ patch from Khaled Agrama (Aug. 7, 2005) which allows user to start typing, and matches to show as the user types ! * Updated jruby.jar (to 1.9). Includes fix for random Syntax Error issues dealing with quotes. ! * Updated jruby.jar (1.9). Disables the "useless use of literal ... in void context" warning. \ No newline at end of file --- 1,45 ---- ! Changes since Release of 0.5.0 ! * Code folding: ! * Ability to enable/disable ! * Preference page allows you to choose to auto-collapse ! * Inner types ! * Methods ! * RDoc (not really working yet) ! * Much more intelligent parsing ! * Annotations and highlights of syntax errors ! * Annotations and highlights of warnings created by JRuby parser ! * Auto-complete of brackets, parens, and single/double quotes ! * Task tag recognition ! * Ability to set multiple tags ! * Ability to set low, normal or high priorities for tags ! * Early versions from Head (no official releases) would install a TODO marker that ! would not be removed. This bug was fixed, but if you've got "stuck Tasks" that ! don't match actual task tags in your source file, there are two ways to remove them. ! 1) open the file in the text editor (right-click on the file in Resource Navigator, and ! select Open With - Text Editor). You can then right click on the task tag in the left margin ! and select Remove Task ! 2) If this doesn't work, you need to basically delete the file, and create a new one in its place. ! * Added shortcuts for inspection during debug session: ! * Extension to the editor's pop-up menu ! * Preference page ! * Added RI view ! * Fixed bug in Debugger which crashed Eclipse (no more handles) ! * Fixed bug [1078036]: Cursor moves to document start when formatting whole document (i.e. there is no selection) ! * Fixed bug [1090687]: Uncomment broken ! * Fixed bug [1079795]: Warning in variable view ! * Saving an editor in debug session triggers code reload of ruby interpreter ! * Tab jumps to correct position ! * Fixed bug [1098315]: Incorrect formatting if semicolon are used directly attached to keywords, i.e. no separating spaces ! * Test::Unit tests can be launched in debug mode ! * Syntax highlighting (and customization) of regular expressions and commands ! * Committed patch by Khaled Agrama so Eclipse 3.1 would recognize .rb files with Ruby Editor ! * Committed patch for bug 959808. Singleton methods are now recognized correctly in the outlinew view ! * Create commands for launch short cuts so keys could be bound to them. Configured default key bindings. ! * Changed default key bindings for Comment, Uncomment and ToggleComment to be consistent with JDT. Changed the keybinding ! category to "Ruby Source" so it doesn't clash with JDT. ! * Fixed source positioning bug for outline view. ! * Updated RI view w/ patch from Khaled Agrama (Aug. 7, 2005) which allows user to start typing, and matches to show as the user types ! * Updated jruby.jar (to 1.9). Includes fix for random Syntax Error issues dealing with quotes. ! * Updated jruby.jar (1.9). Disables the "useless use of literal ... in void context" warning. ! * Widen scope of what is considered a "ruby file" for the Ruby resources view - recognize .yml, Rakefile and any file starting with '#!' and 'ruby' in the first line ! * Added "Generate Rdoc" action which will generate RI compatible rdoc for a project and auto-update the RI view \ No newline at end of file |
|
From: Markus B. <mba...@us...> - 2005-09-18 18:47:38
|
Update of /cvsroot/rubyeclipse/org.rubypeople.rdt.ui/src/org/rubypeople/rdt/internal/ui In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8478/src/org/rubypeople/rdt/internal/ui Modified Files: RubyUIMessages.properties Log Message: removed unused preference for warning and error annotations Index: RubyUIMessages.properties =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.ui/src/org/rubypeople/rdt/internal/ui/RubyUIMessages.properties,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** RubyUIMessages.properties 1 Apr 2005 02:11:42 -0000 1.5 --- RubyUIMessages.properties 18 Sep 2005 18:47:24 -0000 1.6 *************** *** 65,69 **** RubyEditorPropertyPage.codeFormatterTabTitle=Formatting RubyEditorPreferencePage.description=Ruby Editor settings: - RubyEditorPreferencePage.createParserAnnotations=Create parser error and warning annotations (EXPERIMENTAL) RubyEditorPreferencePage.folding.title= &Folding --- 65,68 ---- |
|
From: Markus B. <mba...@us...> - 2005-09-18 18:47:38
|
Update of /cvsroot/rubyeclipse/org.rubypeople.rdt.ui/src/org/rubypeople/rdt/ui In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8478/src/org/rubypeople/rdt/ui Modified Files: PreferenceConstants.java Log Message: removed unused preference for warning and error annotations Index: PreferenceConstants.java =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.ui/src/org/rubypeople/rdt/ui/PreferenceConstants.java,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** PreferenceConstants.java 17 Aug 2005 17:40:12 -0000 1.9 --- PreferenceConstants.java 18 Sep 2005 18:47:24 -0000 1.10 *************** *** 16,20 **** public static final String FORMAT_INDENTATION = "formatIndentation"; //$NON-NLS-1$ public static final String FORMAT_USE_TAB = "formatUseTab"; //$NON-NLS-1$ - public static final String CREATE_PARSER_ANNOTATIONS = "createParserAnnotations"; //$NON-NLS-1$ // TODO Finish implementing this option! public static final String TEMPLATES_USE_CODEFORMATTER = "templatesUSeCodeFormatter"; --- 16,19 ---- *************** *** 122,126 **** store.setDefault(PreferenceConstants.FORMAT_INDENTATION, 2); store.setDefault(PreferenceConstants.FORMAT_USE_TAB, false); - store.setDefault(PreferenceConstants.CREATE_PARSER_ANNOTATIONS, false); // TODO Expose these preferences to the user! --- 121,124 ---- |
|
From: Markus B. <mba...@us...> - 2005-09-18 18:47:38
|
Update of /cvsroot/rubyeclipse/org.rubypeople.rdt.ui/src/org/rubypeople/rdt/internal/ui/preferences In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8478/src/org/rubypeople/rdt/internal/ui/preferences Modified Files: RubyBasePreferencePage.java Log Message: removed unused preference for warning and error annotations Index: RubyBasePreferencePage.java =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.ui/src/org/rubypeople/rdt/internal/ui/preferences/RubyBasePreferencePage.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** RubyBasePreferencePage.java 5 Mar 2005 16:02:19 -0000 1.4 --- RubyBasePreferencePage.java 18 Sep 2005 18:47:24 -0000 1.5 *************** *** 25,29 **** ArrayList overlayKeys = new ArrayList(); ! overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN, PreferenceConstants.CREATE_PARSER_ANNOTATIONS)); OverlayPreferenceStore.OverlayKey[] keys = new OverlayPreferenceStore.OverlayKey[overlayKeys.size()]; --- 25,30 ---- ArrayList overlayKeys = new ArrayList(); ! ! // overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN, PreferenceConstants.CREATE_PARSER_ANNOTATIONS)); OverlayPreferenceStore.OverlayKey[] keys = new OverlayPreferenceStore.OverlayKey[overlayKeys.size()]; *************** *** 44,51 **** composite.setLayout(layout); - - String checkBoxlabel = RubyUIMessages.getString("RubyEditorPreferencePage.createParserAnnotations"); - this.addCheckBox(composite, checkBoxlabel, PreferenceConstants.CREATE_PARSER_ANNOTATIONS, 0); - this.initializeFields() ; return composite; --- 45,48 ---- |
|
From: Christopher W. <caw...@us...> - 2005-09-18 18:46:24
|
Update of /cvsroot/rubyeclipse/org.rubypeople.rdt.ui/src/org/rubypeople/rdt/internal/ui/infoviews In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8263/src/org/rubypeople/rdt/internal/ui/infoviews Modified Files: RIView.java Log Message: add action to generate Rdoc for a project. Have RIView sign up as a lsitener for when user generates Rdoc, so we can auto-update our view after it is finished. Index: RIView.java =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.ui/src/org/rubypeople/rdt/internal/ui/infoviews/RIView.java,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** RIView.java 10 Sep 2005 00:13:25 -0000 1.7 --- RIView.java 18 Sep 2005 18:46:10 -0000 1.8 *************** *** 9,12 **** --- 9,13 ---- import java.util.Collection; import java.util.Iterator; + import java.util.List; import org.eclipse.core.runtime.IPath; *************** *** 43,49 **** import org.rubypeople.rdt.internal.ui.RubyPlugin; import org.rubypeople.rdt.internal.ui.RubyPluginImages; import org.rubypeople.rdt.ui.PreferenceConstants; ! public class RIView extends ViewPart { private boolean riFound = false; --- 44,52 ---- import org.rubypeople.rdt.internal.ui.RubyPlugin; import org.rubypeople.rdt.internal.ui.RubyPluginImages; + import org.rubypeople.rdt.internal.ui.rdocexport.RDocUtility; + import org.rubypeople.rdt.internal.ui.rdocexport.RdocListener; import org.rubypeople.rdt.ui.PreferenceConstants; ! public class RIView extends ViewPart implements RdocListener { private boolean riFound = false; *************** *** 54,58 **** private TableViewer searchListViewer; private Browser searchResult; ! private java.util.List possibleMatches = new ArrayList(); private SearchValue itemToSearch = new SearchValue(); private DescriptionUpdater descriptionUpdater = new DescriptionUpdater(); --- 57,61 ---- private TableViewer searchListViewer; private Browser searchResult; ! private List possibleMatches = new ArrayList(); private SearchValue itemToSearch = new SearchValue(); private DescriptionUpdater descriptionUpdater = new DescriptionUpdater(); *************** *** 150,153 **** --- 153,157 ---- updatePage(); descriptionUpdater.start(); + RDocUtility.addRdocListener(this); } *************** *** 161,165 **** refreshAction.setToolTipText("Refresh list of names"); refreshAction.setImageDescriptor(RubyPluginImages.TOOLBAR_REFRESH); ! IToolBarManager manager = getViewSite().getActionBars().getToolBarManager(); manager.add(refreshAction); --- 165,169 ---- refreshAction.setToolTipText("Refresh list of names"); refreshAction.setImageDescriptor(RubyPluginImages.TOOLBAR_REFRESH); ! IToolBarManager manager = getViewSite().getActionBars().getToolBarManager(); manager.add(refreshAction); *************** *** 235,239 **** } protected String getArgString() { ! return "--no-pager -l"; } }; --- 239,243 ---- } protected String getArgString() { ! return "--no-pager -l "; } }; *************** *** 243,247 **** private void filterSearchList() { ! java.util.List filteredList = new ArrayList(); String text = searchStr.getText(); for (Iterator iter = possibleMatches.iterator(); iter.hasNext();) { --- 247,251 ---- private void filterSearchList() { ! List filteredList = new ArrayList(); String text = searchStr.getText(); for (Iterator iter = possibleMatches.iterator(); iter.hasNext();) { *************** *** 444,446 **** --- 448,457 ---- } } + + /** + * When teh rdoc has changed, automatically update/regenerate the view + */ + public void rdocChanged() { + updatePage(); + } } \ No newline at end of file |
|
From: Christopher W. <caw...@us...> - 2005-09-18 18:46:23
|
Update of /cvsroot/rubyeclipse/org.rubypeople.rdt.ui/src/org/rubypeople/rdt/internal/ui/actions In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8263/src/org/rubypeople/rdt/internal/ui/actions Added Files: GenerateRdocAction.java Log Message: add action to generate Rdoc for a project. Have RIView sign up as a lsitener for when user generates Rdoc, so we can auto-update our view after it is finished. --- NEW FILE: GenerateRdocAction.java --- package org.rubypeople.rdt.internal.ui.actions; import org.eclipse.core.resources.IResource; import org.eclipse.jface.action.IAction; import org.eclipse.jface.viewers.ISelection; import org.eclipse.jface.viewers.IStructuredSelection; import org.eclipse.swt.widgets.Shell; import org.eclipse.ui.IWorkbenchWindow; import org.eclipse.ui.IWorkbenchWindowActionDelegate; import org.rubypeople.rdt.internal.ui.rdocexport.RDocUtility; public class GenerateRdocAction implements IWorkbenchWindowActionDelegate { private ISelection fSelection; private Shell fCurrentShell; public void dispose() { } public void init(IWorkbenchWindow window) { fCurrentShell = window.getShell(); } public void run(IAction action) { IStructuredSelection selection = null; if (fSelection instanceof IStructuredSelection) { selection = (IStructuredSelection) fSelection; Object first = selection.getFirstElement(); if (first instanceof IResource) { RDocUtility.generateDocumentation((IResource) first); } } } public void selectionChanged(IAction action, ISelection selection) { fSelection = selection; } } |
|
From: Christopher W. <caw...@us...> - 2005-09-18 18:46:23
|
Update of /cvsroot/rubyeclipse/org.rubypeople.rdt.ui In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8263 Modified Files: plugin.properties plugin.xml Log Message: add action to generate Rdoc for a project. Have RIView sign up as a lsitener for when user generates Rdoc, so we can auto-update our view after it is finished. Index: plugin.properties =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.ui/plugin.properties,v retrieving revision 1.20 retrieving revision 1.21 diff -C2 -d -r1.20 -r1.21 *** plugin.properties 17 Aug 2005 17:41:03 -0000 1.20 --- plugin.properties 18 Sep 2005 18:46:10 -0000 1.21 *************** *** 79,80 **** --- 79,85 ---- defaultFoldingStructureProviderName= Default Ruby Folding Folding.label= F&olding + + ########################################################################## + # Rdoc Support + ########################################################################## + GenerateRdocAction.label= &Generate Rdoc... Index: plugin.xml =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.ui/plugin.xml,v retrieving revision 1.59 retrieving revision 1.60 diff -C2 -d -r1.59 -r1.60 *** plugin.xml 3 Sep 2005 19:05:07 -0000 1.59 --- plugin.xml 18 Sep 2005 18:46:10 -0000 1.60 *************** *** 264,267 **** --- 264,279 ---- configuration="org.eclipse.ui.defaultAcceleratorConfiguration"> </keyBinding> + + <category + name="%category.project.name" + description="%category.project.description" + id="org.rubypeople.rdt.ui.category.project"> + </category> + <command + name="%ActionDefinition.generateRdoc.name" + description="%ActionDefinition.generateRdoc.description" + category="org.eclipse.ui.category.project" + id="org.rubypeople.rdt.ui.generate.rdoc"> + </command> </extension> <extension *************** *** 276,279 **** --- 288,294 ---- id="org.rubypeople.rdt.ui.edit.text.ruby.content.assist.proposals"> </actionDefinition> + <actionDefinition + id="org.rubypeople.rdt.ui.generate.rdoc"> + </actionDefinition> </extension> <extension *************** *** 291,294 **** --- 306,318 ---- </separator> </menu> + + <action + definitionId="org.rubypeople.rdt.ui.generate.rdoc" + label="%GenerateRdocAction.label" + helpContextId="org.rubypeople.rdt.ui.generate_rdoc_action" + class="org.rubypeople.rdt.internal.ui.actions.GenerateRdocAction" + menubarPath="project/additions" + id="exportRdoc"> + </action> <action definitionId="org.rubypeople.rdt.ui.edit.text.ruby.uncomment" *************** *** 329,332 **** --- 353,364 ---- </extension> + + <command + name="%ActionDefinition.generateJavadoc.name" + description="%ActionDefinition.generateJavadoc.description" + category="org.eclipse.ui.category.project" + id="org.eclipse.jdt.ui.generate.javadoc"> + </command> + <extension point="org.eclipse.ui.actionSetPartAssociations"> |
|
From: Christopher W. <caw...@us...> - 2005-09-18 18:46:23
|
Update of /cvsroot/rubyeclipse/org.rubypeople.rdt.ui/src/org/rubypeople/rdt/internal/ui/rdocexport In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8263/src/org/rubypeople/rdt/internal/ui/rdocexport Added Files: RdocListener.java RDocUtility.java CreateRdocActionDelegate.java Log Message: add action to generate Rdoc for a project. Have RIView sign up as a lsitener for when user generates Rdoc, so we can auto-update our view after it is finished. --- NEW FILE: CreateRdocActionDelegate.java --- package org.rubypeople.rdt.internal.ui.rdocexport; import org.eclipse.core.resources.IResource; import org.eclipse.jface.action.IAction; import org.eclipse.jface.viewers.ISelection; import org.eclipse.jface.viewers.IStructuredSelection; import org.eclipse.swt.widgets.Shell; import org.eclipse.ui.IObjectActionDelegate; import org.eclipse.ui.IWorkbenchPart; public class CreateRdocActionDelegate implements IObjectActionDelegate { private ISelection fCurrentSelection; private Shell fCurrentShell; /* * @see IObjectActionDelegate#setActivePart(IAction, IWorkbenchPart) */ public void setActivePart(IAction action, IWorkbenchPart targetPart) { fCurrentShell = targetPart.getSite().getShell(); } /* * @see IActionDelegate#run(IAction) */ public void run(IAction action) { if (fCurrentSelection instanceof IStructuredSelection) { IStructuredSelection structuredSelection = (IStructuredSelection) fCurrentSelection; Object first = structuredSelection.getFirstElement(); if (first instanceof IResource) { RDocUtility.generateDocumentation((IResource) first); // RdocWizard wizard = new RdocWizard((IFile) first); // RdocWizard.openRdocWizard(wizard, fCurrentShell, // structuredSelection); } } } /* * @see IActionDelegate#selectionChanged(IAction, ISelection) */ public void selectionChanged(IAction action, ISelection selection) { fCurrentSelection = selection; } } --- NEW FILE: RDocUtility.java --- package org.rubypeople.rdt.internal.ui.rdocexport; import java.io.BufferedReader; import java.io.File; import java.io.IOException; import java.io.InputStreamReader; import java.util.HashSet; import java.util.Iterator; import java.util.Set; import org.eclipse.core.resources.IProject; import org.eclipse.core.resources.IResource; import org.eclipse.core.runtime.IPath; import org.eclipse.core.runtime.Path; import org.eclipse.jface.dialogs.ErrorDialog; import org.rubypeople.rdt.internal.launching.RubyRuntime; import org.rubypeople.rdt.internal.ui.RubyPlugin; import org.rubypeople.rdt.internal.ui.dialogs.StatusInfo; import org.rubypeople.rdt.ui.PreferenceConstants; /** * A utility class which will generate RDoc for a resource. If teh resource is * not a project, we will search up its hierarchy for a project. We then run * rdoc on the project (if possible) or the selected resource). * * @author Chris */ public class RDocUtility { private static Set listeners = new HashSet(); public static void addRdocListener(RdocListener listener) { listeners.add(listener); } public static void removeRdocListener(RdocListener listener) { listeners.remove(listener); } public static void generateDocumentation(IResource resource) { RubyPlugin.log("Generating RDoc for " + resource.getName()); RubyInvoker invoker = new RubyInvoker(resource); invoker.invoke(); notifyListeners(); } private static class RubyInvoker { private IResource resource; private RubyInvoker(IResource resource) { this.resource = resource; findParentProject(resource); } private void findParentProject(IResource resource) { IResource project = resource; while (!isProject(project)) { project = project.getParent(); if (project == null) break; } if (project != null && isProject(project)) this.resource = project; } private boolean isProject(IResource resource) { return (resource instanceof IProject); } protected String getArgString() { return " -r " + resource.getLocation().toOSString(); } public final void invoke() { IPath rubyPath = RubyRuntime.getDefault().getSelectedInterpreter() .getInstallLocation(); IPath rdocPath = new Path(RubyPlugin.getDefault() .getPreferenceStore().getString( PreferenceConstants.RDOC_PATH)); // check the rdoc path for existence. It might have been // unconfigured // and set to the default value or the file could have been removed File file = new File(rdocPath.toOSString()); // If we can't find it ourselves then display an error to the user if (!file.exists() || !file.isFile()) { // TODO Extract the displayed strings to a properties file String message = "The input path for RDoc is blank or incorrect."; ErrorDialog.openError(RubyPlugin.getActiveWorkbenchShell(), "Rdoc location incorrect", message, new StatusInfo( StatusInfo.ERROR, message)); return; } String riCmd = "\"" + rubyPath + "\" \"" + rdocPath.toString() + "\""; String call = riCmd + getArgString(); try { final Process p = Runtime.getRuntime().exec(call); RubyPlugin.log(call); handleOutput(p); } catch (IOException e) { RubyPlugin.log(e); } } /** * Get a handle on the process' error stream and pipe it to our Plugin * to log. Then wait for the process to finish and log a message that * we're done generating the Rdoc. * * @param p * The Process. */ private void handleOutput(Process p) { BufferedReader reader = null; try { reader = new BufferedReader(new InputStreamReader(p .getErrorStream())); String line = null; while ((line = reader.readLine()) != null) { RubyPlugin.log(line); } } catch (Exception e) { RubyPlugin.log(e); } try { p.waitFor(); } catch (InterruptedException e) { e.printStackTrace(); } RubyPlugin.log("Done generating RDoc"); } } /** * Notify registered listeners that the rdoc has changed * */ public static void notifyListeners() { for (Iterator iter = listeners.iterator(); iter.hasNext();) { RdocListener listener = (RdocListener) iter.next(); listener.rdocChanged(); } } } --- NEW FILE: RdocListener.java --- package org.rubypeople.rdt.internal.ui.rdocexport; public interface RdocListener { /** * Called when the documentation has been changed. * */ void rdocChanged(); } |
|
From: Christopher W. <caw...@us...> - 2005-09-18 18:46:17
|
Update of /cvsroot/rubyeclipse/org.rubypeople.rdt.ui/src/org/rubypeople/rdt/internal/ui/rdocexport In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8233/src/org/rubypeople/rdt/internal/ui/rdocexport Log Message: Directory /cvsroot/rubyeclipse/org.rubypeople.rdt.ui/src/org/rubypeople/rdt/internal/ui/rdocexport added to the repository |
|
From: Markus B. <mba...@us...> - 2005-09-18 18:46:17
|
Update of /cvsroot/rubyeclipse/org.rubypeople.rdt.doc.user In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8214 Modified Files: docbook.xml Log Message: updated syntax errors and problems view Index: docbook.xml =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.doc.user/docbook.xml,v retrieving revision 1.18 retrieving revision 1.19 diff -C2 -d -r1.18 -r1.19 *** docbook.xml 18 Sep 2005 17:17:22 -0000 1.18 --- docbook.xml 18 Sep 2005 18:46:03 -0000 1.19 *************** *** 268,282 **** </para> </section> ! <section id="ProblemsView"> ! <title>Problems View</title> ! <para> ! The problems view shows you warnings and errors in your ruby files. ! You can read more about this view in the Workbench User Guide ! </para> <figure> <title>Syntax errors in the problem view</title> <graphic fileref="../images/syntaxError.png" format="PNG"/> </figure> ! </section> <section id="TaskList"> --- 268,291 ---- </para> </section> ! <section id="SyntaxErrorsAndProblemsView"> ! <title>Syntax Errors and the Problems View</title> ! <para> After saving a ruby file it is parsed and syntax errors are displayed. The ! errors show up in the vertical ruler on the left side of the editor and in the ! Problems View. </para> <figure> <title>Syntax errors in the problem view</title> <graphic fileref="../images/syntaxError.png" format="PNG"/> </figure> ! <para> The error position is often not very exact, which results in long red ! underlings of text in the editor. The underlining can be switched off in the ! preferences: right click on the vertical ruler on the left side of the editor ! and select <emphasis>Preferences...</emphasis>. The screenshot below ! shows the settings for the error annotations. In the upper right part ! deselect <emphasis>Text as squiggles</emphasis>.</para> ! <figure> ! <title>Configure error annotations</title> ! <graphic fileref="../images/configureErrorAnnotations.png" ! format="PNG"/> ! </figure> </section> <section id="TaskList"> *************** *** 765,769 **** <itemizedlist> <listitem> Code folding </listitem> ! <listitem> Syntax error Annotations </listitem> <listitem> The <link linkend='RiView'>RI View</link> is a frontend for ruby's ri command</listitem> <listitem> <link linkend='TaskList'>Task tags</link> (like TODO) are recognized and displayed in the Tasks View</listitem> --- 774,778 ---- <itemizedlist> <listitem> Code folding </listitem> ! <listitem> Syntax error <link linkend='SyntaxErrorsAndProblemsView'>Annotations and Problems View</link></listitem> <listitem> The <link linkend='RiView'>RI View</link> is a frontend for ruby's ri command</listitem> <listitem> <link linkend='TaskList'>Task tags</link> (like TODO) are recognized and displayed in the Tasks View</listitem> |
|
From: Markus B. <mba...@us...> - 2005-09-18 18:46:17
|
Update of /cvsroot/rubyeclipse/org.rubypeople.rdt.doc.user/images In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8214/images Modified Files: syntaxError.png Added Files: configureErrorAnnotations.png Log Message: updated syntax errors and problems view Index: syntaxError.png =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.doc.user/images/syntaxError.png,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 Binary files /tmp/cvs689chQ and /tmp/cvsvj2udM differ --- NEW FILE: configureErrorAnnotations.png --- (This appears to be a binary file; contents omitted.) |
|
From: Markus B. <mba...@us...> - 2005-09-18 17:38:47
|
Update of /cvsroot/rubyeclipse/org.rubypeople.rdt.tests.all/src/org/rubypeople/rdt/tests/all In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27053/src/org/rubypeople/rdt/tests/all Removed Files: TS_RdtAllTests.java Log Message: splittet RdtAllTests into unit and functional tests --- TS_RdtAllTests.java DELETED --- |
|
From: Markus B. <mba...@us...> - 2005-09-18 17:17:30
|
Update of /cvsroot/rubyeclipse/org.rubypeople.rdt.doc.user/images In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22090/images Added Files: riView.png syntaxError.png tasks.png Log Message: updated RI, Task tags, syntaxErrors and interpreter configuraiton --- NEW FILE: tasks.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: syntaxError.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: riView.png --- (This appears to be a binary file; contents omitted.) |
|
From: Markus B. <mba...@us...> - 2005-09-18 17:17:30
|
Update of /cvsroot/rubyeclipse/org.rubypeople.rdt.doc.user In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22090 Modified Files: docbook.xml Log Message: updated RI, Task tags, syntaxErrors and interpreter configuraiton Index: docbook.xml =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.doc.user/docbook.xml,v retrieving revision 1.17 retrieving revision 1.18 diff -C2 -d -r1.17 -r1.18 *** docbook.xml 18 Sep 2005 15:21:27 -0000 1.17 --- docbook.xml 18 Sep 2005 17:17:22 -0000 1.18 *************** *** 16,20 **** the preferences page by specifying a the directory that contains the ruby executable. Now interpreters are specified by providing ! the acutal ruby file, not the directory. Until edit these preferences you will not be able to run or debug ruby applications and tests. --- 16,20 ---- the preferences page by specifying a the directory that contains the ruby executable. Now interpreters are specified by providing ! the actual ruby file, not the directory. Until edit these preferences you will not be able to run or debug ruby applications and tests. *************** *** 26,30 **** RDT now requires a builder in the .project file for ruby projects. When RDT is loaded, (or when a project is opened), ruby projects will ! be automatically upgraded. TODO: What user interaction is required? </para> </section> --- 26,30 ---- RDT now requires a builder in the .project file for ruby projects. When RDT is loaded, (or when a project is opened), ruby projects will ! be automatically upgraded. </para> </section> *************** *** 74,81 **** left. Click the <emphasis>Add button</emphasis> to define the location of your ruby executable. A ! dialog opens where you can specify a name and path. Example settings are: name="ruby 1.6.7", ! path="/usr/bin". The name can be chosen freely. The ! path must contain a file "ruby" or "rubyw.exe". </para> </listitem> <listitem> --- 74,81 ---- left. Click the <emphasis>Add button</emphasis> to define the location of your ruby executable. A ! dialog opens where you can specify a name and the path to ! a ruby interpreter. Example settings are: name="ruby 1.6.7", ! path="/usr/bin/ruby". The name can be chosen freely.</para> </listitem> <listitem> *************** *** 259,264 **** <title>RI View</title> <para> ! <!-- TODO: add figure, describe how to use the ri view when adding rdoc in a ruby file in the workbench, ! external task --> </para> </section> --- 259,269 ---- <title>RI View</title> <para> ! <!-- TODO: add figure, describe how to use the ri view when adding rdoc in a ruby file in the workbench with an external build task --> ! The RI View is a frontend for ruby's RI command. The location of the RI command can be configured in ! <emphasis>Preferences...->Ruby->Ri/rdoc</emphasis>. ! <figure> ! <title>RI View</title> ! <graphic fileref="../images/riView.png" format="PNG"/> ! </figure> </para> </section> *************** *** 268,280 **** The problems view shows you warnings and errors in your ruby files. You can read more about this view in the Workbench User Guide ! </para> </section> <section id="TaskList"> <title>Task List</title> ! <para> ! The task list shows you a list of tasks in your workspace. ! <!-- TODO: add figure, how to configure, default tokens, where can the occur --> ! You can read more about this view in the Workbench User Guide ! </para> </section> <section id="RunningARubyApplication"> --- 273,294 ---- The problems view shows you warnings and errors in your ruby files. You can read more about this view in the Workbench User Guide ! </para> ! <figure> ! <title>Syntax errors in the problem view</title> ! <graphic fileref="../images/syntaxError.png" format="PNG"/> ! </figure> ! </section> <section id="TaskList"> <title>Task List</title> ! <para> The task list shows you a list of tasks in your workspace. Tasks can be ! related to keywords (tags) in ruby comments. The tags which will add a task to ! the task list can be defined in <emphasis>Preferences...->Ruby->Task ! Tags</emphasis>. Per default TODO and FIXME are defined as task ! tags.</para> ! <figure> ! <title>Tasks</title> ! <graphic fileref="../images/tasks.png" format="PNG"/> ! </figure> </section> <section id="RunningARubyApplication"> |
|
From: Christopher W. <caw...@us...> - 2005-09-18 15:56:34
|
Update of /cvsroot/rubyeclipse/org.rubypeople.rdt.ui/src/org/rubypeople/rdt/internal/ui In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4471/src/org/rubypeople/rdt/internal/ui Modified Files: RubyFileMatcher.java Log Message: use JDK 1.4 compatible syntax for searching for s ubstring in a string (indexOf() > -1, not contains) Index: RubyFileMatcher.java =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.ui/src/org/rubypeople/rdt/internal/ui/RubyFileMatcher.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** RubyFileMatcher.java 18 Sep 2005 15:10:05 -0000 1.3 --- RubyFileMatcher.java 18 Sep 2005 15:56:26 -0000 1.4 *************** *** 180,184 **** if (firstLine == null) return false; ! if (firstLine.contains(SHEBANG) && firstLine.contains(RUBY)) return true; } catch (CoreException e) { --- 180,184 ---- if (firstLine == null) return false; ! if (firstLine.indexOf(SHEBANG) > -1 && firstLine.indexOf(RUBY) > -1) return true; } catch (CoreException e) { |
|
From: Markus B. <mba...@us...> - 2005-09-18 15:54:47
|
Update of /cvsroot/rubyeclipse/org.rubypeople.rdt.ui/src/org/rubypeople/rdt/internal/ui/preferences In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4152/src/org/rubypeople/rdt/internal/ui/preferences Modified Files: PreferencesMessages.properties Log Message: updated ripath and rdocpath label Index: PreferencesMessages.properties =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.ui/src/org/rubypeople/rdt/internal/ui/preferences/PreferencesMessages.properties,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** PreferencesMessages.properties 9 Sep 2005 23:24:38 -0000 1.3 --- PreferencesMessages.properties 18 Sep 2005 15:54:36 -0000 1.4 *************** *** 326,331 **** RiPreferencePage.description.label=Settings for RDoc and Ri ! RiPreferencePage.ripath.label=R&i directory path: ! RiPreferencePage.rdocpath.label=&RDoc directory path: JavaBuildPreferencePage.title=Builder --- 326,331 ---- RiPreferencePage.description.label=Settings for RDoc and Ri ! RiPreferencePage.ripath.label=R&i path: ! RiPreferencePage.rdocpath.label=&RDoc path: JavaBuildPreferencePage.title=Builder |
|
From: Markus B. <mba...@us...> - 2005-09-18 15:42:17
|
Update of /cvsroot/rubyeclipse/org.rubypeople.rdt-feature In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1891 Modified Files: feature.xml Log Message: updated developers and added reference to JRuby and E-P-I-C Index: feature.xml =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt-feature/feature.xml,v retrieving revision 1.28 retrieving revision 1.29 diff -C2 -d -r1.28 -r1.29 *** feature.xml 15 Sep 2005 20:40:03 -0000 1.28 --- feature.xml 18 Sep 2005 15:42:02 -0000 1.29 *************** *** 11,109 **** <license> ! The Ruby Development Tools (RDT) plugin for eclipse is subject to the Common Public License (CPL) v 1.0. All files of the RDT are copyright of RubyPeople. RubyPeople is not a legal entity, but consists of the following people who have contributed to the RDT. Currently these are (in alphabetical order): ! Markus Barchfeld (Mar...@gm...) ! Adam Williams (developer at thewilliams dot double-u es) ! Chris Williams (cwi...@ro...) ! See www.rubypeople.org for more information. ! ! The RDT is bundled with the kxml2 pull parser, which is under CPL as well. The file org.rubypeople.rdt.launching/ruby/eclipseDebug.rb is based on the debug.rb file, which is part of the ruby 1.6.8 release. Because of the nature of developing this plugin, many features or concepts have been copied from the jdt. Therefore you will find code fragements which have been copied from the jdt. We did not add the IBM copyright with every code fragment of this kind. We think that this is in accordance with the CPL and is not an intended removal of copyright. ! Common Public License Version 1.0 ! ! THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT. ! 1. DEFINITIONS - "Contribution" means: ! ! a) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and ! b) in the case of each subsequent Contributor: - i) changes to the Program, and - ii) additions to the Program; ! ! where such changes and/or additions to the Program originate from and are distributed by that particular Contributor. A Contribution 'originates' from a Contributor if it was added to the Program by such Contributor itself or anyone acting on such Contributor's behalf. Contributions do not include additions to the Program which: (i) are separate modules of software distributed in conjunction with the Program under their own license agreement, and (ii) are not derivative works of the Program. ! ! "Contributor" means any person or entity that distributes the Program. ! ! "Licensed Patents " mean patent claims licensable by a Contributor which are necessarily infringed by the use or sale of its Contribution alone or when combined with the Program. ! ! "Program" means the Contributions distributed in accordance with this Agreement. ! ! "Recipient" means anyone who receives the Program under this Agreement, including all Contributors. ! 2. GRANT OF RIGHTS ! ! a) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, distribute and sublicense the Contribution of such Contributor, if any, and such derivative works, in source code and object code form. ! ! b) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free patent license under Licensed Patents to make, use, sell, offer to sell, import and otherwise transfer the Contribution of such Contributor, if any, in source code and object code form. This patent license shall apply to the combination of the Contribution and the Program if, at the time the Contribution is added by the Contributor, such addition of the Contribution causes such combination to be covered by the Licensed Patents. The patent license shall not apply to any other combinations which include the Contribution. No hardware per se is licensed hereunder. ! ! c) Recipient understands that although each Contributor grants the licenses to its Contributions set forth herein, no assurances are provided by any Contributor that the Program does not infringe the patent or other intellectual property rights of any other entity. Each Contributor disclaims any liability to Recipient for claims brought by any other entity based on infringement of intellectual property rights or otherwise. As a condition to exercising the rights and licenses granted hereunder, each Recipient hereby assumes sole responsibility to secure any other intellectual property rights needed, if any. For example, if a third party patent license is required to allow Recipient to distribute the Program, it is Recipient's responsibility to acquire that license before distributing the Program. ! ! d) Each Contributor represents that to its knowledge it has sufficient copyright rights in its Contribution, if any, to grant the copyright license set forth in this Agreement. ! 3. REQUIREMENTS ! ! A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that: ! ! a) it complies with the terms and conditions of this Agreement; and ! b) its license agreement: ! ! i) effectively disclaims on behalf of all Contributors all warranties and conditions, express and implied, including warranties or conditions of title and non-infringement, and implied warranties or conditions of merchantability and fitness for a particular purpose; ! ! ii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost profits; ! ! iii) states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any other party; and ! ! iv) states that source code for the Program is available from such Contributor, and informs licensees how to obtain it in a reasonable manner on or through a medium customarily used for software exchange. ! When the Program is made available in source code form: - a) it must be made available under this Agreement; and ! ! b) a copy of this Agreement must be included with each copy of the Program. ! ! Contributors may not remove or alter any copyright notices contained within the Program. ! ! Each Contributor must identify itself as the originator of its Contribution, if any, in a manner that reasonably allows subsequent Recipients to identify the originator of the Contribution. ! 4. COMMERCIAL DISTRIBUTION ! ! Commercial distributors of software may accept certain responsibilities with respect to end users, business partners and the like. While this license is intended to facilitate the commercial use of the Program, the Contributor who includes the Program in a commercial product offering should do so in a manner which does not create potential liability for other Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor ("Commercial Contributor") hereby agrees to defend and indemnify every other Contributor ("Indemnified Contributor") against any losses, damages and costs (collectively "Losses") arising from claims, lawsuits and other legal actions brought by a third party against the Indemnified Contributor to the extent caused by the acts or omissions of such Commercial Contributor in connection with its distribution of the Program in a commercial product offering. The obligations in this section do not apply to any claims or Losses relating to any actual or alleged intellectual property infringement. In order to qualify, an Indemnified Contributor must: a) promptly notify the Commercial Contributor in writing of such claim, and b) allow the Commercial Contributor to control, and cooperate with the Commercial Contributor in, the defense and any related settlement negotiations. The Indemnified Contributor may participate in any such claim at its own expense. ! ! For example, a Contributor might include the Program in a commercial product offering, Product X. That Contributor is then a Commercial Contributor. If that Commercial Contributor then makes performance claims, or offers warranties related to Product X, those performance claims and warranties are such Commercial Contributor's responsibility alone. Under this section, the Commercial Contributor would have to defend claims against the other Contributors related to those performance claims and warranties, and if a court requires any other Contributor to pay any damages as a result, the Commercial Contributor must pay those damages. ! 5. NO WARRANTY ! ! EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely responsible for determining the appropriateness of using and distributing the Program and assumes all risks associated with its exercise of rights under this Agreement, including but not limited to the risks and costs of program errors, compliance with applicable laws, damage to or loss of data, programs or equipment, and unavailability or interruption of operations. ! 6. DISCLAIMER OF LIABILITY ! ! EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. ! 7. GENERAL ! ! If any provision of this Agreement is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this Agreement, and without further action by the parties hereto, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable. ! ! If Recipient institutes patent litigation against a Contributor with respect to a patent applicable to software (including a cross-claim or counterclaim in a lawsuit), then any patent licenses granted by that Contributor to such Recipient under this Agreement shall terminate as of the date such litigation is filed. In addition, if Recipient institutes patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Program itself (excluding combinations of the Program with other software or hardware) infringes such Recipient's patent(s), then such Recipient's rights granted under Section 2(b) shall terminate as of the date such litigation is filed. ! ! All Recipient's rights under this Agreement shall terminate if it fails to comply with any of the material terms or conditions of this Agreement and does not cure such failure in a reasonable period of time after becoming aware of such noncompliance. If all Recipient's rights under this Agreement terminate, Recipient agrees to cease use and distribution of the Program as soon as reasonably practicable. However, Recipient's obligations under this Agreement and any licenses granted by Recipient relating to the Program shall continue and survive. ! ! Everyone is permitted to copy and distribute copies of this Agreement, but in order to avoid inconsistency the Agreement is copyrighted and may only be modified in the following manner. The Agreement Steward reserves the right to publish new versions (including revisions) of this Agreement from time to time. No one other than the Agreement Steward has the right to modify this Agreement. IBM is the initial Agreement Steward. IBM may assign the responsibility to serve as the Agreement Steward to a suitable separate entity. Each new version of the Agreement will be given a distinguishing version number. The Program (including Contributions) may always be distributed subject to the version of the Agreement under which it was received. In addition, after a new version of the Agreement is published, Contributor may elect to distribute the Program (including its Contributions) under the new version. Except as expressly stated in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to the intellectual property of any Contributor under this Agreement, whether expressly, by implication, estoppel or otherwise. All rights in the Program not expressly granted under this Agreement are reserved. ! ! This Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States of America. No party to this Agreement will bring a legal action under this Agreement more than one year after the cause of action arose. Each party waives its rights to a jury trial in any resulting litigation. </license> --- 11,232 ---- <license> ! The Ruby Development Tools (RDT) plugin for eclipse is subject ! to the Common Public License (CPL) v 1.0. All files of the RDT ! are copyright of RubyPeople. RubyPeople is not a legal entity, ! but consists of the following people who have contributed to ! the RDT. Currently these are (in alphabetical order): ! Markus Barchfeld, David Corbin, Zach Dennis, Adam Williams and ! Chris Williams. See www.rubypeople.org for more information. ! The RDT feature contains the RegExp plug-in from http://e-p-i-c.sourceforge.net ! and JRuby from http://jruby.sourceforge.net. ! Furthermore RDT is bundled with the kxml2 pull parser, which is under ! CPL as well. The file org.rubypeople.rdt.launching/ruby/eclipseDebug.rb ! is based on the debug.rb file, which is part of the ruby 1.6.8 ! release. Because of the nature of developing this plugin, many ! features or concepts have been copied from the jdt. Therefore ! you will find code fragements which have been copied from the ! jdt. We did not add the IBM copyright with every code fragment ! of this kind. We think that this is in accordance with the CPL ! and is not an intended removal of copyright. Common Public License Version 1.0 ! THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ! COMMON PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR ! DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE ! OF THIS AGREEMENT. 1. DEFINITIONS "Contribution" means: ! a) in the case of the initial Contributor, the initial code and ! documentation distributed under this Agreement, and b) in the case of each subsequent Contributor: i) changes to the Program, and ii) additions to the Program; ! where such changes and/or additions to the Program originate ! from and are distributed by that particular Contributor. A Contribution ! 'originates' from a Contributor if it was added to the Program ! by such Contributor itself or anyone acting on such Contributor's ! behalf. Contributions do not include additions to the Program ! which: (i) are separate modules of software distributed in conjunction ! with the Program under their own license agreement, and (ii) ! are not derivative works of the Program. ! "Contributor" means any person or entity that distributes the ! Program. ! "Licensed Patents " mean patent claims licensable by a Contributor ! which are necessarily infringed by the use or sale of its Contribution ! alone or when combined with the Program. ! "Program" means the Contributions distributed in accordance with ! this Agreement. ! "Recipient" means anyone who receives the Program under this ! Agreement, including all Contributors. 2. GRANT OF RIGHTS ! a) Subject to the terms of this Agreement, each Contributor hereby ! grants Recipient a non-exclusive, worldwide, royalty-free copyright ! license to reproduce, prepare derivative works of, publicly display, ! publicly perform, distribute and sublicense the Contribution ! of such Contributor, if any, and such derivative works, in source ! code and object code form. ! b) Subject to the terms of this Agreement, each Contributor hereby ! grants Recipient a non-exclusive, worldwide, royalty-free patent ! license under Licensed Patents to make, use, sell, offer to sell, ! import and otherwise transfer the Contribution of such Contributor, ! if any, in source code and object code form. This patent license ! shall apply to the combination of the Contribution and the Program ! if, at the time the Contribution is added by the Contributor, ! such addition of the Contribution causes such combination to ! be covered by the Licensed Patents. The patent license shall ! not apply to any other combinations which include the Contribution. ! No hardware per se is licensed hereunder. ! c) Recipient understands that although each Contributor grants ! the licenses to its Contributions set forth herein, no assurances ! are provided by any Contributor that the Program does not infringe ! the patent or other intellectual property rights of any other ! entity. Each Contributor disclaims any liability to Recipient ! for claims brought by any other entity based on infringement ! of intellectual property rights or otherwise. As a condition ! to exercising the rights and licenses granted hereunder, each ! Recipient hereby assumes sole responsibility to secure any other ! intellectual property rights needed, if any. For example, if ! a third party patent license is required to allow Recipient to ! distribute the Program, it is Recipient's responsibility to acquire ! that license before distributing the Program. ! d) Each Contributor represents that to its knowledge it has sufficient ! copyright rights in its Contribution, if any, to grant the copyright ! license set forth in this Agreement. 3. REQUIREMENTS ! A Contributor may choose to distribute the Program in object ! code form under its own license agreement, provided that: ! a) it complies with the terms and conditions of this Agreement; ! and b) its license agreement: ! i) effectively disclaims on behalf of all Contributors all warranties ! and conditions, express and implied, including warranties or ! conditions of title and non-infringement, and implied warranties ! or conditions of merchantability and fitness for a particular ! purpose; ! ii) effectively excludes on behalf of all Contributors all liability ! for damages, including direct, indirect, special, incidental ! and consequential damages, such as lost profits; ! iii) states that any provisions which differ from this Agreement ! are offered by that Contributor alone and not by any other party; ! and ! iv) states that source code for the Program is available from ! such Contributor, and informs licensees how to obtain it in a ! reasonable manner on or through a medium customarily used for ! software exchange. When the Program is made available in source code form: a) it must be made available under this Agreement; and ! b) a copy of this Agreement must be included with each copy of ! the Program. ! Contributors may not remove or alter any copyright notices contained ! within the Program. ! Each Contributor must identify itself as the originator of its ! Contribution, if any, in a manner that reasonably allows subsequent ! Recipients to identify the originator of the Contribution. 4. COMMERCIAL DISTRIBUTION ! Commercial distributors of software may accept certain responsibilities ! with respect to end users, business partners and the like. While ! this license is intended to facilitate the commercial use of ! the Program, the Contributor who includes the Program in a commercial ! product offering should do so in a manner which does not create ! potential liability for other Contributors. Therefore, if a Contributor ! includes the Program in a commercial product offering, such Contributor ! ("Commercial Contributor") hereby agrees to defend and indemnify ! every other Contributor ("Indemnified Contributor") against any ! losses, damages and costs (collectively "Losses") arising from ! claims, lawsuits and other legal actions brought by a third party ! against the Indemnified Contributor to the extent caused by the ! acts or omissions of such Commercial Contributor in connection ! with its distribution of the Program in a commercial product ! offering. The obligations in this section do not apply to any ! claims or Losses relating to any actual or alleged intellectual ! property infringement. In order to qualify, an Indemnified Contributor ! must: a) promptly notify the Commercial Contributor in writing ! of such claim, and b) allow the Commercial Contributor to control, ! and cooperate with the Commercial Contributor in, the defense ! and any related settlement negotiations. The Indemnified Contributor ! may participate in any such claim at its own expense. ! For example, a Contributor might include the Program in a commercial ! product offering, Product X. That Contributor is then a Commercial ! Contributor. If that Commercial Contributor then makes performance ! claims, or offers warranties related to Product X, those performance ! claims and warranties are such Commercial Contributor's responsibility ! alone. Under this section, the Commercial Contributor would have ! to defend claims against the other Contributors related to those ! performance claims and warranties, and if a court requires any ! other Contributor to pay any damages as a result, the Commercial ! Contributor must pay those damages. 5. NO WARRANTY ! EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM ! IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS ! OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ! ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY ! OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely ! responsible for determining the appropriateness of using and ! distributing the Program and assumes all risks associated with ! its exercise of rights under this Agreement, including but not ! limited to the risks and costs of program errors, compliance ! with applicable laws, damage to or loss of data, programs or ! equipment, and unavailability or interruption of operations. 6. DISCLAIMER OF LIABILITY ! EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT ! NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, ! INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES ! (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ! ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, ! OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY ! OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE ! OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY ! OF SUCH DAMAGES. 7. GENERAL ! If any provision of this Agreement is invalid or unenforceable ! under applicable law, it shall not affect the validity or enforceability ! of the remainder of the terms of this Agreement, and without ! further action by the parties hereto, such provision shall be ! reformed to the minimum extent necessary to make such provision ! valid and enforceable. ! If Recipient institutes patent litigation against a Contributor ! with respect to a patent applicable to software (including a ! cross-claim or counterclaim in a lawsuit), then any patent licenses ! granted by that Contributor to such Recipient under this Agreement ! shall terminate as of the date such litigation is filed. In addition, ! if Recipient institutes patent litigation against any entity ! (including a cross-claim or counterclaim in a lawsuit) alleging ! that the Program itself (excluding combinations of the Program ! with other software or hardware) infringes such Recipient's patent(s), ! then such Recipient's rights granted under Section 2(b) shall ! terminate as of the date such litigation is filed. ! All Recipient's rights under this Agreement shall terminate if ! it fails to comply with any of the material terms or conditions ! of this Agreement and does not cure such failure in a reasonable ! period of time after becoming aware of such noncompliance. If ! all Recipient's rights under this Agreement terminate, Recipient ! agrees to cease use and distribution of the Program as soon as ! reasonably practicable. However, Recipient's obligations under ! this Agreement and any licenses granted by Recipient relating ! to the Program shall continue and survive. ! Everyone is permitted to copy and distribute copies of this Agreement, ! but in order to avoid inconsistency the Agreement is copyrighted ! and may only be modified in the following manner. The Agreement ! Steward reserves the right to publish new versions (including ! revisions) of this Agreement from time to time. No one other ! than the Agreement Steward has the right to modify this Agreement. ! IBM is the initial Agreement Steward. IBM may assign the responsibility ! to serve as the Agreement Steward to a suitable separate entity. ! Each new version of the Agreement will be given a distinguishing ! version number. The Program (including Contributions) may always ! be distributed subject to the version of the Agreement under ! which it was received. In addition, after a new version of the ! Agreement is published, Contributor may elect to distribute the ! Program (including its Contributions) under the new version. ! Except as expressly stated in Sections 2(a) and 2(b) above, Recipient ! receives no rights or licenses to the intellectual property of ! any Contributor under this Agreement, whether expressly, by implication, ! estoppel or otherwise. All rights in the Program not expressly ! granted under this Agreement are reserved. ! This Agreement is governed by the laws of the State of New York ! and the intellectual property laws of the United States of America. ! No party to this Agreement will bring a legal action under this ! Agreement more than one year after the cause of action arose. ! Each party waives its rights to a jury trial in any resulting ! litigation. </license> *************** *** 112,123 **** </url> - <!-- Due to a bug in the 3.0.1 Eclipse PDE, the Export... button in the feature manifest - editor does not work, if there is a source feature to be built. Therefore the include statement is - commented out and the customTargets.xml will replace the placeholder with an include statement - after fetching this file from CVS and before the build starts. - In addition to that, the following line will be added to build.properties: - gen...@or...=org.rubypeople.rdt --> - <!--@@INCLUDES@@--> - <requires> <import plugin="org.eclipse.core.resources"/> --- 235,238 ---- |
|
From: Markus B. <mba...@us...> - 2005-09-18 15:21:35
|
Update of /cvsroot/rubyeclipse/org.rubypeople.rdt.doc.user In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30805 Modified Files: docbook.xml Log Message: removed empty tips and tricks chapter, added news for 0.6.0 Index: docbook.xml =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.doc.user/docbook.xml,v retrieving revision 1.16 retrieving revision 1.17 diff -C2 -d -r1.16 -r1.17 *** docbook.xml 17 Sep 2005 21:48:08 -0000 1.16 --- docbook.xml 18 Sep 2005 15:21:27 -0000 1.17 *************** *** 746,754 **** </section> </chapter> - <chapter id="TipsNTricks"> - <title>Tips and tricks</title> - </chapter> <chapter id="WhatsNew"> <title>What's new</title> <para>New in RDT 0.5.0:</para> <itemizedlist> --- 746,761 ---- </section> </chapter> <chapter id="WhatsNew"> <title>What's new</title> + <para>New in RDT 0.6.0:</para> + <itemizedlist> + <listitem> Code folding </listitem> + <listitem> Syntax error Annotations </listitem> + <listitem> The <link linkend='RiView'>RI View</link> is a frontend for ruby's ri command</listitem> + <listitem> <link linkend='TaskList'>Task tags</link> (like TODO) are recognized and displayed in the Tasks View</listitem> + <listitem> Auto-complete of brackets, parens, and single/double quotes </listitem> + <listitem> Debugger: <link linkend='codeReload'>Code reload</link> and <link linkend='quickInspect'>inspection shortcuts</link> </listitem> + <listitem> <ulink url="http://jruby.sourceforge.net/">JRuby</ulink> does the parsing behind the scenes </listitem> + </itemizedlist> <para>New in RDT 0.5.0:</para> <itemizedlist> |
|
From: Christopher W. <caw...@us...> - 2005-09-18 15:18:11
|
Update of /cvsroot/rubyeclipse/org.rubypeople.rdt.testunit/src/org/rubypeople/rdt/testunit/launcher In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29908/src/org/rubypeople/rdt/testunit/launcher Modified Files: TestUnitLaunchShortcut.java Log Message: clean up warnings Index: TestUnitLaunchShortcut.java =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.testunit/src/org/rubypeople/rdt/testunit/launcher/TestUnitLaunchShortcut.java,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** TestUnitLaunchShortcut.java 15 Aug 2005 23:03:45 -0000 1.11 --- TestUnitLaunchShortcut.java 18 Sep 2005 15:18:02 -0000 1.12 *************** *** 17,21 **** import org.eclipse.core.resources.IProject; import org.eclipse.core.runtime.CoreException; - import org.eclipse.core.runtime.IAdaptable; import org.eclipse.core.runtime.Status; import org.eclipse.debug.core.DebugPlugin; --- 17,20 ---- *************** *** 26,37 **** import org.eclipse.debug.ui.DebugUITools; import org.eclipse.debug.ui.IDebugModelPresentation; - import org.eclipse.debug.ui.ILaunchShortcut; import org.eclipse.jface.dialogs.MessageDialog; - import org.eclipse.jface.viewers.ISelection; - import org.eclipse.jface.viewers.IStructuredSelection; import org.eclipse.jface.window.Window; import org.eclipse.swt.widgets.Shell; - import org.eclipse.ui.IEditorInput; - import org.eclipse.ui.IEditorPart; import org.eclipse.ui.dialogs.ElementListSelectionDialog; import org.rubypeople.rdt.core.IRubyElement; --- 25,31 ---- |
|
From: Christopher W. <caw...@us...> - 2005-09-18 15:18:06
|
Update of /cvsroot/rubyeclipse/org.rubypeople.rdt.debug.ui.tests/src/org/rubypeople/rdt/internal/debug/ui/tests/launcher In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29894/src/org/rubypeople/rdt/internal/debug/ui/tests/launcher Modified Files: TC_RubyApplicationShortcut.java Log Message: clean up warnings Index: TC_RubyApplicationShortcut.java =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.debug.ui.tests/src/org/rubypeople/rdt/internal/debug/ui/tests/launcher/TC_RubyApplicationShortcut.java,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** TC_RubyApplicationShortcut.java 12 Mar 2005 15:41:19 -0000 1.10 --- TC_RubyApplicationShortcut.java 18 Sep 2005 15:17:58 -0000 1.11 *************** *** 30,34 **** import org.rubypeople.rdt.internal.launching.RubyLaunchConfigurationAttribute; import org.rubypeople.rdt.internal.launching.RubyRuntime; - import org.rubypeople.rdt.internal.ui.RubyPlugin; import org.rubypeople.rdt.ui.IRubyConstants; --- 30,33 ---- |
|
From: Christopher W. <caw...@us...> - 2005-09-18 15:18:06
|
Update of /cvsroot/rubyeclipse/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/core In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29817/src/org/rubypeople/rdt/internal/core Modified Files: RubyScript.java RubyProject.java Log Message: clean up warnings Index: RubyScript.java =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/core/RubyScript.java,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** RubyScript.java 15 Sep 2005 02:19:50 -0000 1.14 --- RubyScript.java 18 Sep 2005 15:17:54 -0000 1.15 *************** *** 29,33 **** import java.io.IOException; import java.io.InputStreamReader; - import java.io.Reader; import java.util.Map; --- 29,32 ---- Index: RubyProject.java =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/core/RubyProject.java,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** RubyProject.java 4 Sep 2005 17:39:11 -0000 1.13 --- RubyProject.java 18 Sep 2005 15:17:54 -0000 1.14 *************** *** 22,28 **** import org.eclipse.core.runtime.IPath; import org.eclipse.core.runtime.IProgressMonitor; - import org.eclipse.core.runtime.IStatus; import org.eclipse.core.runtime.Path; - import org.eclipse.core.runtime.jobs.Job; import org.rubypeople.rdt.core.ILoadpathEntry; import org.rubypeople.rdt.core.IParent; --- 22,26 ---- |
|
From: Christopher W. <caw...@us...> - 2005-09-18 15:17:59
|
Update of /cvsroot/rubyeclipse/org.rubypeople.rdt.debug.ui/src/org/rubypeople/rdt/internal/debug/ui/cheatsheets/webservice In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29780/src/org/rubypeople/rdt/internal/debug/ui/cheatsheets/webservice Modified Files: OpenNewRubyProjectWizardAction.java Log Message: clean up warnings Index: OpenNewRubyProjectWizardAction.java =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.debug.ui/src/org/rubypeople/rdt/internal/debug/ui/cheatsheets/webservice/OpenNewRubyProjectWizardAction.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** OpenNewRubyProjectWizardAction.java 2 Mar 2005 00:54:46 -0000 1.2 --- OpenNewRubyProjectWizardAction.java 18 Sep 2005 15:17:50 -0000 1.3 *************** *** 2,9 **** import org.eclipse.jface.action.Action; - import org.eclipse.jface.action.IAction; import org.eclipse.jface.viewers.StructuredSelection; import org.eclipse.jface.wizard.WizardDialog; - import org.eclipse.ui.IActionDelegate; import org.eclipse.ui.PlatformUI; import org.eclipse.ui.cheatsheets.ICheatSheetAction; --- 2,7 ---- *************** *** 15,20 **** * @author markus * - * TODO To change the template for this generated type comment go to - * Window - Preferences - Java - Code Style - Code Templates */ public class OpenNewRubyProjectWizardAction extends Action implements ICheatSheetAction { --- 13,16 ---- |
|
From: Christopher W. <caw...@us...> - 2005-09-18 15:17:57
|
Update of /cvsroot/rubyeclipse/org.rubypeople.rdt.debug.ui/src/org/rubypeople/rdt/internal/debug/ui In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29780/src/org/rubypeople/rdt/internal/debug/ui Modified Files: DebugUiPreferenceInitializer.java RubySourceLocator.java Log Message: clean up warnings Index: RubySourceLocator.java =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.debug.ui/src/org/rubypeople/rdt/internal/debug/ui/RubySourceLocator.java,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** RubySourceLocator.java 6 Mar 2005 17:14:16 -0000 1.10 --- RubySourceLocator.java 18 Sep 2005 15:17:50 -0000 1.11 *************** *** 16,20 **** import org.rubypeople.rdt.internal.debug.core.model.RubyStackFrame; import org.rubypeople.rdt.internal.launching.RubyLaunchConfigurationAttribute; - import org.rubypeople.rdt.internal.ui.RubyPlugin; import org.rubypeople.rdt.internal.ui.rubyeditor.ExternalRubyFileEditorInput; import org.rubypeople.rdt.ui.IRubyConstants; --- 16,19 ---- Index: DebugUiPreferenceInitializer.java =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.debug.ui/src/org/rubypeople/rdt/internal/debug/ui/DebugUiPreferenceInitializer.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** DebugUiPreferenceInitializer.java 7 Mar 2005 20:52:44 -0000 1.2 --- DebugUiPreferenceInitializer.java 18 Sep 2005 15:17:50 -0000 1.3 *************** *** 6,21 **** import java.io.BufferedReader; - import java.io.FileReader; import java.io.IOException; - import java.io.InputStream; import java.io.InputStreamReader; - import java.io.StringBufferInputStream; - import java.io.StringReader; - import org.osgi.service.prefs.Preferences; import org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer; import org.eclipse.core.runtime.preferences.DefaultScope; import org.rubypeople.rdt.debug.ui.RdtDebugUiConstants; - import org.rubypeople.rdt.internal.debug.ui.evaluation.EvaluationExpressionReaderWriter; --- 6,16 ---- import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer; import org.eclipse.core.runtime.preferences.DefaultScope; + import org.osgi.service.prefs.Preferences; import org.rubypeople.rdt.debug.ui.RdtDebugUiConstants; |
|
From: Christopher W. <caw...@us...> - 2005-09-18 15:17:57
|
Update of /cvsroot/rubyeclipse/org.rubypeople.rdt.debug.ui/src/org/rubypeople/rdt/internal/debug/ui/launcher In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29780/src/org/rubypeople/rdt/internal/debug/ui/launcher Modified Files: RubyApplicationShortcut.java Log Message: clean up warnings Index: RubyApplicationShortcut.java =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.debug.ui/src/org/rubypeople/rdt/internal/debug/ui/launcher/RubyApplicationShortcut.java,v retrieving revision 1.16 retrieving revision 1.17 diff -C2 -d -r1.16 -r1.17 *** RubyApplicationShortcut.java 15 Aug 2005 23:02:55 -0000 1.16 --- RubyApplicationShortcut.java 18 Sep 2005 15:17:49 -0000 1.17 *************** *** 10,14 **** import org.eclipse.core.runtime.IStatus; import org.eclipse.core.runtime.Status; ! import org.eclipse.debug.core.*; import org.eclipse.debug.ui.ILaunchShortcut; import org.eclipse.jface.dialogs.ErrorDialog; --- 10,18 ---- import org.eclipse.core.runtime.IStatus; import org.eclipse.core.runtime.Status; ! import org.eclipse.debug.core.DebugPlugin; ! import org.eclipse.debug.core.ILaunchConfiguration; ! import org.eclipse.debug.core.ILaunchConfigurationType; ! import org.eclipse.debug.core.ILaunchConfigurationWorkingCopy; ! import org.eclipse.debug.core.ILaunchManager; import org.eclipse.debug.ui.ILaunchShortcut; import org.eclipse.jface.dialogs.ErrorDialog; *************** *** 19,23 **** import org.eclipse.ui.IEditorPart; import org.rubypeople.rdt.core.IRubyElement; - import org.rubypeople.rdt.internal.core.RubyElement; import org.rubypeople.rdt.internal.debug.ui.RdtDebugUiMessages; import org.rubypeople.rdt.internal.debug.ui.RdtDebugUiPlugin; --- 23,26 ---- |
|
From: Christopher W. <caw...@us...> - 2005-09-18 15:17:54
|
Update of /cvsroot/rubyeclipse/org.rubypeople.rdt.ui.tests/src/org/rubypeople/rdt/internal/ui/rubyeditor In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29759/src/org/rubypeople/rdt/internal/ui/rubyeditor Modified Files: TC_TabExpander.java Log Message: clean up warnings Index: TC_TabExpander.java =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.ui.tests/src/org/rubypeople/rdt/internal/ui/rubyeditor/TC_TabExpander.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** TC_TabExpander.java 30 Jul 2005 21:34:48 -0000 1.1 --- TC_TabExpander.java 18 Sep 2005 15:17:45 -0000 1.2 *************** *** 1,11 **** package org.rubypeople.rdt.internal.ui.rubyeditor; ! import javax.print.SimpleDoc; import org.eclipse.jface.text.Document; import org.eclipse.jface.text.DocumentCommand; - import junit.framework.TestCase; - public class TC_TabExpander extends TestCase { --- 1,9 ---- package org.rubypeople.rdt.internal.ui.rubyeditor; ! import junit.framework.TestCase; import org.eclipse.jface.text.Document; import org.eclipse.jface.text.DocumentCommand; public class TC_TabExpander extends TestCase { |