API changes in #873

======
Comparing openapi-859.jar and openapi-873.jar
removed: com.intellij.openapi.vcs.ExcludedPathesProvider (interface)
added: com.intellij.openapi.vcs.ExcludedPathsProvider (interface)
added: com.intellij.openapi.vcs.Refreshable (interface)
---
com.intellij.openapi.actionSystem.ActionPlaces (interface)
constant removed: public String ENTERPRISE_VIEW_POPUP = "EnterpriseViewPopup"
constant removed: public String ENTERPRISE_VIEW_TOOLBAR = "EnterpriseViewToolbar"
---
com.intellij.openapi.editor.EditorSettings (interface)
method removed: boolean isWrapAtRightMargin()
method removed: int getRightMargin()
method removed: void setWrapAtRightMargin(boolean arg1)
method added: int getRightMargin(com.intellij.openapi.project.Project arg1)
---
com.intellij.openapi.editor.markup.GutterIconRenderer (abstract class)
method added: public com.intellij.openapi.actionSystem.AnAction getMiddleButtonClickAction()
---
com.intellij.openapi.projectRoots.ProjectRootAdapter (abstract class)
method removed: public void beforeRootsChange(com.intellij.openapi.projectRoots.ProjectRootEvent arg1)
method removed: public void rootsChanged(com.intellij.openapi.projectRoots.ProjectRootEvent arg1)
method added: public void beforeRootsChange()
method added: public void rootsChanged()
---
com.intellij.openapi.projectRoots.ProjectRootListener (interface)
method removed: void beforeRootsChange(com.intellij.openapi.projectRoots.ProjectRootEvent arg1)
method removed: void rootsChanged(com.intellij.openapi.projectRoots.ProjectRootEvent arg1)
method added: void beforeRootsChange()
method added: void rootsChanged()
---
com.intellij.openapi.projectRoots.ProjectRootManager (abstract class)
method removed: public abstract com.intellij.openapi.vfs.VirtualFile getOutputPath(com.intellij.openapi.vfs.VirtualFile arg1)
method removed: public abstract void addProjectRootListener(com.intellij.openapi.projectRoots.ProjectRootListener arg1)
method added: public abstract com.intellij.openapi.vfs.VirtualFile[] getContent()
method added: public abstract void addProjectRootListener(com.intellij.openapi.projectRoots.ProjectRootListener arg1)
---
com.intellij.openapi.roots.ModuleRootManager (abstract class)
method added: public abstract com.intellij.module.Module getModule()
---
com.intellij.openapi.vcs.AbstractVcsHelper (abstract class)
method removed: public abstract com.intellij.openapi.vcs.CheckinProjectPanel createCheckinProjectPanel()
method removed: public abstract void doCheckinProject(com.intellij.openapi.vcs.CheckinProjectPanel arg1, Object arg2)
method added: public abstract com.intellij.openapi.vcs.Refreshable createCheckinProjectPanel()
method added: public abstract void doCheckinProject(com.intellij.openapi.vcs.Refreshable arg1, Object arg2)
---
com.intellij.openapi.vcs.CheckinEnvironment (interface)
method removed: javax.swing.JComponent getAdditionalOptionsPanel(com.intellij.openapi.vcs.CheckinProjectPanel arg1)
method added: javax.swing.JComponent getAdditionalOptionsPanel(com.intellij.openapi.vcs.Refreshable arg1)
---
com.intellij.openapi.vcs.CheckinProjectDialog (class)
method removed: public com.intellij.openapi.vcs.CheckinProjectPanel getCheckinProjectPanel()
method removed: public void analizeChanges(boolean arg1, Runnable arg2)
method added: public com.intellij.openapi.vcs.Refreshable getCheckinProjectPanel()
method added: public void analyzeChanges(boolean arg1, Runnable arg2)
---
com.intellij.openapi.vcs.CheckinProjectPanel (interface)
method removed: void refresh()
constant removed: public String PANEL = "Panel"
method added: boolean hasDiffs()
method added: javax.swing.JComponent getComponent()
method added: javax.swing.JComponent getPreferredFocusedComponent()
---
com.intellij.openapi.vcs.VcsConfiguration (abstract class)
field added: public float CHECKIN_DIALOG_SPLITTER_PROPORTION
======
Comparing idea-859.jar and idea-873.jar
removed: com.intellij.cvsSupport2.application.CvsFileStatusUpdater (class)
removed: com.intellij.openapi.vcs.ExcludedPathesProvider (interface)
added: com.intellij.cvsSupport2.actions.CreateTagAction (class)
added: com.intellij.cvsSupport2.actions.DeleteTagAction (class)
added: com.intellij.cvsSupport2.actions.MergeAction (class)
added: com.intellij.cvsSupport2.cvsoperations.TagOperation (class)
added: com.intellij.cvsSupport2.javacvsImpl.AdminReaderOnCache (class)
added: com.intellij.cvsSupport2.javacvsImpl.AdminWriterOnCache (class)
added: com.intellij.cvsSupport2.javacvsImpl.ReceivedFileInfo (class)
added: com.intellij.cvsSupport2.ui.CreateTagDialog (class)
added: com.intellij.cvsSupport2.ui.DeleteTagDialog (class)
added: com.intellij.cvsSupport2.ui.MergeDialog (class)
added: com.intellij.cvsSupport2.ui.SelectTagDialog (class)
added: com.intellij.execution.BaseConfigurableWithChangeSupport (abstract class)
added: com.intellij.execution.ConfigurationFactory (interface)
added: com.intellij.execution.ConfigurationStateProvider (interface)
added: com.intellij.execution.ConsoleView (interface)
added: com.intellij.execution.ConsoleViewContentType (class)
added: com.intellij.execution.ConsoleViewFactory (interface)
added: com.intellij.execution.ExecutionException (class)
added: com.intellij.execution.ExecutionUtil (class)
added: com.intellij.execution.ExecutionView (class)
added: com.intellij.execution.ExecutionView$Descriptor (class)
added: com.intellij.execution.ExecutionView$PauseOutputAction (class)
added: com.intellij.execution.ExecutionView$SimpleActionGroup (class)
added: com.intellij.execution.GeneralCommandLine (class)
added: com.intellij.execution.Location (abstract class)
added: com.intellij.execution.ProcessAdapter (abstract class)
added: com.intellij.execution.ProcessEvent (class)
added: com.intellij.execution.ProcessHandler (class)
added: com.intellij.execution.ProcessListener (interface)
added: com.intellij.execution.ProcessProxy (class)
added: com.intellij.execution.PsiLocation (class)
added: com.intellij.execution.ReusableConsoleRunner (interface)
added: com.intellij.execution.RunManager (class)
added: com.intellij.execution.RunManager$ConfigurationRunner (interface)
added: com.intellij.execution.Runner (interface)
added: com.intellij.execution.RuntimeConfiguration (abstract class)
added: com.intellij.execution.filters.Filter (interface)
added: com.intellij.execution.filters.HyperlinkInfo (interface)
added: com.intellij.ide.OccurenceNavigator$OccurenceInfo (class)
added: com.intellij.openapi.vcs.ExcludedPathsProvider (interface)
added: com.intellij.openapi.vcs.Refreshable (interface)
added: com.intellij.psi.file.DirectoryIndex (interface)
added: com.intellij.psi.util.PsiUtil$MethodSignatureEquality (class)
---
com.intellij.aspects.rt.pattern.RegexpTypePattern (class)
constructor removed: public (String arg1, com.intellij.aspects.c.h arg2, boolean arg3)
constructor added: public (String arg1, com.intellij.aspects.b.h arg2, boolean arg3)
---
com.intellij.cvsSupport2.CvsConfiguration (class)
field removed: public boolean CLEAN_COPY
---
com.intellij.cvsSupport2.CvsFileRevision (class)
constructor removed: public (a.a.a.a.f.h.d arg1, com.intellij.openapi.vfs.VirtualFile arg2, a.a.a.a.f.h.c arg3)
constructor added: public (b.a.a.a.g.i.d arg1, com.intellij.openapi.vfs.VirtualFile arg2, b.a.a.a.g.i.c arg3)
constructor added: public (com.intellij.openapi.vfs.VirtualFile arg1, String arg2)
---
com.intellij.cvsSupport2.actions.IgnoreFileAction (class)
method added: public void actionPerformed(com.intellij.openapi.actionSystem.AnActionEvent arg1)
method added: public void update(com.intellij.openapi.actionSystem.AnActionEvent arg1)
---
com.intellij.cvsSupport2.checkinProject.CvsAddFile (class)
constructor removed: public (String arg1, a.a.a.a.f.bk arg2)
constructor added: public (String arg1, b.a.a.a.g.bk arg2)
---
com.intellij.cvsSupport2.checkinProject.CvsCheckinEnvironment (class)
method removed: public javax.swing.JComponent getAdditionalOptionsPanel(com.intellij.openapi.vcs.CheckinProjectPanel arg1)
method added: public javax.swing.JComponent getAdditionalOptionsPanel(com.intellij.openapi.vcs.Refreshable arg1)
---
com.intellij.cvsSupport2.cvshandlers.ApplyChanges (abstract class)
field removed: protected com.intellij.openapi.vcs.a.a.g[] k
constructor removed: protected (com.intellij.openapi.vcs.a.a.g[] arg1, com.intellij.openapi.project.Project arg2, com.intellij.cvsSupport2.CvsVcs2 arg3, String arg4, String arg5)
field added: protected com.intellij.openapi.vcs.b.a.g[] k
constructor added: protected (com.intellij.openapi.vcs.b.a.g[] arg1, com.intellij.openapi.project.Project arg2, com.intellij.cvsSupport2.CvsVcs2 arg3, String arg4, String arg5)
---
com.intellij.cvsSupport2.cvshandlers.Checkin (class)
constructor removed: public (com.intellij.openapi.vcs.a.a.g[] arg1, com.intellij.openapi.project.Project arg2, com.intellij.cvsSupport2.CvsVcs2 arg3, String arg4)
constructor added: public (com.intellij.openapi.vcs.b.a.g[] arg1, com.intellij.openapi.project.Project arg2, com.intellij.cvsSupport2.CvsVcs2 arg3, String arg4)
---
com.intellij.cvsSupport2.cvshandlers.ErrorMessagesProcessor (class)
constant removed: public String c = "cvs :"
constant added: public String d = "cvs :"
---
com.intellij.cvsSupport2.cvsmessages.FileMessage (class)
constructor removed: public (a.a.a.a.f.b.c arg1)
constructor added: public (b.a.a.a.g.c.c arg1)
---
com.intellij.cvsSupport2.cvsoperations.AddFilesOperation (class)
constructor removed: public (a.a.a.a.f.bk arg1)
constructor added: public (b.a.a.a.g.bk arg1)
---
com.intellij.cvsSupport2.cvsoperations.AnnotateOperation (class)
constructor removed: public (com.intellij.openapi.vfs.VirtualFile arg1)
constructor added: public (com.intellij.openapi.vfs.VirtualFile arg1, String arg2)
---
com.intellij.cvsSupport2.cvsoperations.CheckoutProjectOperation (class)
constructor removed: public (com.intellij.cvsSupport2.CvsEnvironment arg1, String arg2, java.io.File arg3, a.a.a.a.j.l arg4)
constructor added: public (com.intellij.cvsSupport2.CvsEnvironment arg1, String arg2, java.io.File arg3, b.a.a.a.j.l arg4)
---
com.intellij.cvsSupport2.cvsoperations.CvsCommandOperation (abstract class)
field removed: protected final a.a.a.a.j.l b
field removed: protected final a.a.a.a.j.m c
constant removed: protected com.intellij.openapi.diagnostic.Logger d
constructor removed: public (a.a.a.a.j.l arg1)
constructor removed: public (a.a.a.a.j.l arg1, a.a.a.a.j.m arg2)
constructor removed: public (a.a.a.a.j.m arg1)
field added: protected final b.a.a.a.j.l d
field added: protected final b.a.a.a.j.m e
constant added: protected com.intellij.openapi.diagnostic.Logger f
constructor added: public (b.a.a.a.j.l arg1)
constructor added: public (b.a.a.a.j.l arg1, b.a.a.a.j.m arg2)
constructor added: public (b.a.a.a.j.m arg1)
---
com.intellij.cvsSupport2.cvsoperations.CvsOperationOnFiles (abstract class)
field removed: protected java.util.Collection f
constructor removed: public (a.a.a.a.j.l arg1)
field added: protected java.util.Collection h
constructor added: public (b.a.a.a.j.l arg1)
---
com.intellij.cvsSupport2.cvsoperations.EditOperation (class)
constant removed: public String k = "cvs : files being edited"
constant added: public String m = "cvs : files being edited"
---
com.intellij.cvsSupport2.cvsoperations.ImportOperation (class)
constructor removed: public (com.intellij.cvsSupport2.cvsoperations.ImportDetails arg1)
constructor added: public (com.intellij.cvsSupport2.cvsoperations.ImportDetails arg1, com.intellij.openapi.project.Project arg2)
---
com.intellij.cvsSupport2.cvsoperations.LocalPathIndifferentOperation (abstract class)
constructor removed: public (a.a.a.a.j.l arg1, a.a.a.a.j.m arg2, com.intellij.cvsSupport2.CvsEnvironment arg3)
constructor added: public (b.a.a.a.j.l arg1, b.a.a.a.j.m arg2, com.intellij.cvsSupport2.CvsEnvironment arg3)
---
com.intellij.cvsSupport2.cvsoperations.UpdateOperation (class)
constructor removed: public (com.intellij.openapi.vfs.VirtualFile[] arg1, com.intellij.cvsSupport2.CvsConfiguration arg2)
constructor added: public (com.intellij.openapi.vfs.VirtualFile[] arg1, com.intellij.cvsSupport2.CvsConfiguration arg2, boolean arg3)
---
com.intellij.cvsSupport2.ui.AddOptionsDialog (class)
method added: public void refresh()
method added: public void show()
---
com.intellij.cvsSupport2.ui.AnnotationDialog (class)
constructor removed: public (com.intellij.openapi.editor.Editor arg1, com.intellij.openapi.project.Project arg2)
constructor added: public (String arg1, com.intellij.openapi.project.Project arg2, String arg3)
---
com.intellij.cvsSupport2.ui.FileHistoryDialog (class)
constructor removed: public (a.a.a.a.f.h.c arg1, com.intellij.openapi.vfs.VirtualFile arg2, com.intellij.openapi.project.Project arg3)
constructor added: public (b.a.a.a.g.i.c arg1, com.intellij.openapi.vfs.VirtualFile arg2, com.intellij.openapi.project.Project arg3)
---
com.intellij.cvsSupport2.ui.InternalHistoryDialog (class)
constructor removed: public (java.util.List arg1)
constructor added: public (java.util.List arg1, com.intellij.openapi.project.Project arg2)
---
com.intellij.cvsSupport2.updateinfo.FileTreeNode (class)
constructor removed: public (String arg1, com.intellij.ui.df arg2, com.intellij.openapi.project.Project arg3)
constructor added: public (String arg1, com.intellij.ui.dl arg2, com.intellij.openapi.project.Project arg3)
---
com.intellij.localVcs.LvcsAction (class)
constructor removed: public (com.intellij.localVcs.a.cr arg1, String arg2)
constructor added: public (com.intellij.localVcs.d.cr arg1, String arg2)
---
com.intellij.openapi.actionSystem.ActionPlaces (interface)
constant removed: public String ENTERPRISE_VIEW_POPUP = "EnterpriseViewPopup"
constant removed: public String ENTERPRISE_VIEW_TOOLBAR = "EnterpriseViewToolbar"
---
com.intellij.openapi.editor.EditorSettings (interface)
method removed: boolean isWrapAtRightMargin()
method removed: int getRightMargin()
method removed: void setWrapAtRightMargin(boolean arg1)
method added: int getRightMargin(com.intellij.openapi.project.Project arg1)
---
com.intellij.openapi.editor.markup.GutterIconRenderer (abstract class)
method added: public com.intellij.openapi.actionSystem.AnAction getMiddleButtonClickAction()
---
com.intellij.openapi.projectRoots.ProjectRootAdapter (abstract class)
method removed: public void beforeRootsChange(com.intellij.openapi.projectRoots.ProjectRootEvent arg1)
method removed: public void rootsChanged(com.intellij.openapi.projectRoots.ProjectRootEvent arg1)
method added: public void beforeRootsChange()
method added: public void rootsChanged()
---
com.intellij.openapi.projectRoots.ProjectRootListener (interface)
method removed: void beforeRootsChange(com.intellij.openapi.projectRoots.ProjectRootEvent arg1)
method removed: void rootsChanged(com.intellij.openapi.projectRoots.ProjectRootEvent arg1)
method added: void beforeRootsChange()
method added: void rootsChanged()
---
com.intellij.openapi.projectRoots.ProjectRootManager (abstract class)
method removed: public abstract com.intellij.openapi.vfs.VirtualFile getOutputPath(com.intellij.openapi.vfs.VirtualFile arg1)
method removed: public abstract void addProjectRootListener(com.intellij.openapi.projectRoots.ProjectRootListener arg1)
method added: public abstract com.intellij.openapi.vfs.VirtualFile[] getContent()
method added: public abstract void addProjectRootListener(com.intellij.openapi.projectRoots.ProjectRootListener arg1)
---
com.intellij.openapi.roots.ModuleRootManager (abstract class)
method added: public abstract com.intellij.module.Module getModule()
---
com.intellij.openapi.vcs.AbstractVcsHelper (abstract class)
method removed: public abstract com.intellij.openapi.vcs.CheckinProjectPanel createCheckinProjectPanel()
method removed: public abstract void doCheckinProject(com.intellij.openapi.vcs.CheckinProjectPanel arg1, Object arg2)
method added: public abstract com.intellij.openapi.vcs.Refreshable createCheckinProjectPanel()
method added: public abstract void doCheckinProject(com.intellij.openapi.vcs.Refreshable arg1, Object arg2)
---
com.intellij.openapi.vcs.CheckinEnvironment (interface)
method removed: javax.swing.JComponent getAdditionalOptionsPanel(com.intellij.openapi.vcs.CheckinProjectPanel arg1)
method added: javax.swing.JComponent getAdditionalOptionsPanel(com.intellij.openapi.vcs.Refreshable arg1)
---
com.intellij.openapi.vcs.CheckinProjectDialog (class)
method removed: public com.intellij.openapi.vcs.CheckinProjectPanel getCheckinProjectPanel()
method removed: public void analizeChanges(boolean arg1, Runnable arg2)
method added: public com.intellij.openapi.vcs.Refreshable getCheckinProjectPanel()
method added: public void analyzeChanges(boolean arg1, Runnable arg2)
---
com.intellij.openapi.vcs.CheckinProjectPanel (interface)
method removed: void refresh()
constant removed: public String PANEL = "Panel"
method added: boolean hasDiffs()
method added: javax.swing.JComponent getComponent()
method added: javax.swing.JComponent getPreferredFocusedComponent()
---
com.intellij.openapi.vcs.VcsConfiguration (abstract class)
field added: public float CHECKIN_DIALOG_SPLITTER_PROPORTION
---
com.intellij.psi.PsiElementFactory (interface)
method added: com.intellij.psi.PsiType detachType(com.intellij.psi.PsiType arg1)
---
com.intellij.psi.PsiJavaReference (interface)
method removed: com.intellij.psi.PsiElement advancedResolve(boolean arg1, boolean[] arg2, boolean[] arg3)
---
com.intellij.psi.PsiManager (abstract class)
method added: public abstract com.intellij.module.Module findModule(com.intellij.psi.PsiElement arg1)
method added: public abstract com.intellij.psi.file.DirectoryIndex getDirectoryIndex()
---
com.intellij.psi.PsiSubstitutor (interface)
method removed: com.intellij.psi.PsiSubstitutor put(com.intellij.psi.PsiClass arg1, com.intellij.psi.PsiType arg2)
method added: com.intellij.psi.PsiSubstitutor put(com.intellij.psi.PsiTypeParameter arg1, com.intellij.psi.PsiType arg2)
method added: com.intellij.psi.PsiSubstitutor putAll(com.intellij.psi.PsiSubstitutor arg1)
---
com.intellij.psi.PsiType (abstract class)
method added: public boolean isConvertibleFrom(com.intellij.psi.PsiType arg1)
---
com.intellij.psi.codeStyle.CodeStyleSettings (class)
field added: public boolean ALIGN_MULTILINE_ASSIGNMENT
field added: public boolean ARRAY_INITIALIZER_LBRACE_ON_NEXT_LINE
field added: public boolean ARRAY_INITIALIZER_RBRACE_ON_NEXT_LINE
field added: public boolean KEEP_SIMPLE_METHODS_IN_ONE_LINE
field added: public boolean PLACE_ASSIGNMENT_SIGN_ON_NEXT_LINE
field added: public int ARRAY_INITIALIZER_WRAP
field added: public int ASSIGNMENT_WRAP
field added: public int RIGHT_MARGIN
---
com.intellij.psi.search.PsiElementProcessor$CollectElements (class)
method removed: public java.util.Collection getCollection()
constructor removed: public (java.util.Collection arg1)
method added: public java.util.Collection getCollection() [Signature(()Ljava/util/Collection<Lcom/intellij/psi/PsiElement;>;)]
constructor added: public (java.util.Collection arg1) [Signature((Ljava/util/Collection<Lcom/intellij/psi/PsiElement;>;)V)]
---
com.intellij.psi.search.PsiElementProcessor$CollectFilteredElements (class)
constructor removed: public (com.intellij.psi.util.PsiElementFilter arg1, java.util.Collection arg2)
constructor added: public (com.intellij.psi.util.PsiElementFilter arg1, java.util.Collection arg2) [Signature((Lcom/intellij/psi/util/PsiElementFilter;Ljava/util/Collection<Lcom/intellij/psi/PsiElement;>;)V)]
---
com.intellij.psi.search.PsiSearchHelper (interface)
method removed: boolean isStrictSignatureSearch()
method removed: com.intellij.psi.PsiReference[] findReferencesIncludingOverriding(com.intellij.psi.PsiMethod arg1, com.intellij.psi.search.PsiSearchScope arg2)
method removed: void setStrictSignatureSearch(boolean arg1)
method added: com.intellij.psi.PsiFile[] findFormsBoundToClass(String arg1)
method added: com.intellij.psi.PsiReference[] findReferencesIncludingOverriding(com.intellij.psi.PsiMethod arg1, com.intellij.psi.search.PsiSearchScope arg2, boolean arg3)
---
com.intellij.psi.util.MethodSignature (class)
method removed: public boolean equalsToMethodSignature(com.intellij.psi.PsiMethod arg1)
constructor removed: public (String arg1, com.intellij.psi.PsiParameterList arg2)
constructor removed: public (String arg1, java.util.List arg2)
method added: public String getName()
method added: public String toString()
method added: public boolean isEqualTo(com.intellij.psi.PsiSubstitutor arg1, com.intellij.psi.util.MethodSignature arg2, com.intellij.psi.PsiSubstitutor arg3)
method added: public com.intellij.psi.PsiClass getContainingClass()
method added: public java.util.List getParameterTypes() [Signature(()Ljava/util/List<Lcom/intellij/psi/PsiType;>;)]
method added: public java.util.List getTypeParameters() [Signature(()Ljava/util/List<Lcom/intellij/psi/PsiTypeParameter;>;)]
constructor added: public (String arg1, com.intellij.psi.PsiParameterList arg2, com.intellij.psi.PsiTypeParameterList arg3, com.intellij.psi.PsiClass arg4)
---
com.intellij.psi.util.PsiUtil (class)
method removed: public static boolean isOverridingMethod(com.intellij.psi.PsiMethod arg0, com.intellij.psi.PsiMethod arg1)
constant removed: public com.intellij.util.j.h METHOD_SIGNATURE_EQUALITY
constant removed: public com.intellij.util.j.n METHOD_SIGNATURE_HASHCODE
method removed: public static java.util.Map getAllMethods(com.intellij.psi.PsiClass arg0)
method removed: public static void processFields(com.intellij.psi.PsiElement arg0, com.intellij.psi.search.PsiElementProcessor arg1)
method removed: public static void processMethods(com.intellij.psi.PsiElement arg0, com.intellij.psi.search.PsiElementProcessor arg1)
method added: public static boolean areSignaturesEqual(com.intellij.psi.PsiMethod arg0, com.intellij.psi.PsiSubstitutor arg1, com.intellij.psi.PsiMethod arg2, com.intellij.psi.PsiSubstitutor arg3)
method added: public static boolean areSignaturesEqual(com.intellij.psi.util.MethodSignature arg0, com.intellij.psi.PsiSubstitutor arg1, com.intellij.psi.util.MethodSignature arg2, com.intellij.psi.PsiSubstitutor arg3)
constant added: public com.intellij.util.g.n METHOD_SIGNATURE_HASHCODE
method added: public static java.util.Map getAllMethods(com.intellij.psi.PsiClass arg0) [Signature((Lcom/intellij/psi/PsiClass;)Ljava/util/Map<Lcom/intellij/psi/PsiMethod;Ljava/util/List<Lcom/intellij/psi/PsiMethod;>;>;)]
---
com.intellij.psi.util.TypeConversionUtil (class)
method removed: public static com.intellij.psi.PsiSubstitutor isClassAssignable(com.intellij.psi.PsiClass arg0, com.intellij.psi.PsiClass arg1, com.intellij.psi.PsiSubstitutor arg2)
method added: public static boolean isClassAssignable(com.intellij.psi.PsiResolveResult arg0, com.intellij.psi.PsiResolveResult arg1)
method added: public static com.intellij.psi.PsiSubstitutor getSuperClassSubstitutor(com.intellij.psi.PsiClass arg0, com.intellij.psi.PsiClass arg1, com.intellij.psi.PsiSubstitutor arg2)
---
com.intellij.ui.TabbedPaneWrapper$TabbedPane (class)
constructor removed: public (com.intellij.ui.dl arg1, int arg2)
constructor added: public (com.intellij.ui.ds arg1, int arg2)

11 comments
Comment actions Permalink


Does this represent a official (semi-)opening of com.intellij.execution, or will this go away? Are there plans that it be open enough that a profiler or code-coverage tool could be slotted into the existing "Run" dialogs/menu-items?

0
Comment actions Permalink

why is add/removeSelectionChangeListener() not available anymore in CheckinProjectPanel (which is now just Refreshable)? Is there another way to catch selection changes? I need them in my VCS Implementation to supply per-file checkin messages.

BTW: the current openapi javadoc would really help, especially in the VCS area

0
Comment actions Permalink

Out of curiosity what VCS are you trying to integrate?

Jacques

0
Comment actions Permalink

MKS Source Integrity. I have this running for some time now, but obviously it needs some adaption work for Aurora (which I have done for the previous build...). Now, I got it to work with #873 too, but a cast of the Refreshable to com.intellij.openapi.vcs.ui.bv doesn't seem the best solution ;)

0
Comment actions Permalink

Did you work with Erb? I believe he also was working on one.

Anyway I can only second your comments. I have been a little bit upset by the lack of communication (wiki/javadoc/news) and the dismal care to backward compatibility that is been offered for a published API!

I do not have the time to update my plugin for every EAP now. Too bad for JetBrains because a lot of people in my company and outside are stuck on 833 because I haven't had the time to upgrade.

Also almost none of the VCS requests filed have been touched. Not much of an incentive to upgrade since more and more it is 2 completely different plugin that needs to be maintained.

Oh well it is an EAP after all. I won't complain... (too much ;-P )

Jacques

0
Comment actions Permalink

no, I did it on my own. And as it's developed at work I'm not able to share it.

Backwards compatability during the EAP is not really a problem for me, but without updated Javadoc it's a bit cumbersome to stay up-to-date. It can't be that hard to include the OpenAPI-Javadocs in the EAP, they're autogenerated anyway...

0
Comment actions Permalink

Just a note: I think in my original version, I popped up the comment dialogs after "OK" was
pressed in the checkin dialog. As in MKS, I allowed changing the comment as each file
was checked in, or "apply to all".

I also developed my plugin at work, but never got around to getting the clearance
for publishing it. But I dropped development, as we are no longer using MKS.

Any interest in getting my (out-of-date) source code?

Erwin Tratar wrote:

no, I did it on my own. And as it's developed at work I'm not able to share it.

Backwards compatability during the EAP is not really a problem for me, but without updated Javadoc it's a bit cumbersome to stay up-to-date. It can't be that hard to include the OpenAPI-Javadocs in the EAP, they're autogenerated anyway...


--

Erb

==============================================================
"Most of you are familiar with the virtues of a programmer.
There are three, of course: laziness, impatience, and hubris."
- Larry Wall
==============================================================

0
Comment actions Permalink

But I dropped development, as we are no longer using MKS.


just curious: what are you using now?

0
Comment actions Permalink

Perforce. But I'm developing my own plugin...

Erwin Tratar wrote:

>>But I dropped development, as we are no longer using MKS.


just curious: what are you using now?


--

Erb

==============================================================
"Most of you are familiar with the virtues of a programmer.
There are three, of course: laziness, impatience, and hubris."
- Larry Wall
==============================================================


0
Comment actions Permalink

Have you used the already existing Perforce plug-in by Richard Nemec? Just
curious...

"Erb" <dont@evenbother.com> wrote in message
news:bg4lm2$uua$1@is.intellij.net...

Perforce. But I'm developing my own plugin...

>

Erwin Tratar wrote:

>

>>But I dropped development, as we are no longer using MKS.
>
>

just curious: what are you using now?

>

--

>

Erb

>

==============================================================
"Most of you are familiar with the virtues of a programmer.
There are three, of course: laziness, impatience, and hubris."
- Larry Wall
==============================================================

>
>


0
Comment actions Permalink

Haven't really tried them, because I developed the MKS plugin into the P4 plugin
and I like and am used to the way it works, including integration with IDEA VCS.


Paul Bradshaw wrote:

Have you used the already existing Perforce plug-in by Richard Nemec? Just
curious...

"Erb" <dont@evenbother.com> wrote in message
news:bg4lm2$uua$1@is.intellij.net...

>>Perforce. But I'm developing my own plugin...
>>
>>Erwin Tratar wrote:
>>
>>
>>>>But I dropped development, as we are no longer using MKS.
>>>
>>>
>>>just curious: what are you using now?
>>
>>--
>>
>>Erb
>>
>>==============================================================
>>"Most of you are familiar with the virtues of a programmer.
>>There are three, of course: laziness, impatience, and hubris."
>> - Larry Wall
>>==============================================================
>>
>>



--

Erb

==============================================================
"Most of you are familiar with the virtues of a programmer.
There are three, of course: laziness, impatience, and hubris."
- Larry Wall
==============================================================

0

Please sign in to leave a comment.