Merge remote branch 'origin/master'

This commit is contained in:
Ekaterina.Tuzova
2012-02-06 16:11:51 +04:00
8 changed files with 47 additions and 36 deletions
+11 -11
View File
@@ -1,12 +1,12 @@
<component name="libraryTable">
<library name="Mac">
<CLASSES>
<root url="jar://$PROJECT_DIR$/build/conf/mac/lib/quaqua.jar!/" />
<root url="jar://$PROJECT_DIR$/lib/eawtstub.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$PROJECT_DIR$/lib/src/eawtstub_src.zip!/eawtstub_src/src" />
</SOURCES>
</library>
<component name="libraryTable">
<library name="Mac">
<CLASSES>
<root url="jar://$PROJECT_DIR$/build/conf/mac/lib/quaqua.jar!/" />
<root url="jar://$PROJECT_DIR$/lib/eawtstub.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$PROJECT_DIR$/lib/src/eawtstub_src.zip!/src" />
</SOURCES>
</library>
</component>
+1 -1
View File
@@ -6,7 +6,7 @@
<root url="jar://$PROJECT_DIR$/lib/dev/jmock-cglib-1.0.1.jar!/" />
<root url="jar://$PROJECT_DIR$/lib/dev/easymockclassextension.jar!/" />
<root url="jar://$PROJECT_DIR$/lib/dev/objenesis-1.0.jar!/" />
<root url="jar://$PROJECT_DIR$/lib/dev/mockobjects-core-0.09.jar!/ " />
<root url="jar://$PROJECT_DIR$/lib/dev/mockobjects-core-0.09.jar!/" />
<root url="jar://$PROJECT_DIR$/lib/dev/hamcrest-core-1.1.jar!/" />
<root url="jar://$PROJECT_DIR$/lib/dev/hamcrest-library-1.1.jar!/" />
<root url="jar://$PROJECT_DIR$/lib/dev/jmock-2.5.1.jar!/" />
+10 -10
View File
@@ -1,11 +1,11 @@
<component name="libraryTable">
<library name="tcServiceMessages">
<CLASSES>
<root url="jar://$PROJECT_DIR$/lib/serviceMessages.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$PROJECT_DIR$/lib/src/serviceMessages_279xxx_src.zip!/" />
</SOURCES>
</library>
<component name="libraryTable">
<library name="tcServiceMessages">
<CLASSES>
<root url="jar://$PROJECT_DIR$/lib/serviceMessages.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$PROJECT_DIR$/lib/src/serviceMessages_279xxx_src.jar!/" />
</SOURCES>
</library>
</component>
@@ -102,6 +102,10 @@ public abstract class MvcFramework {
return module.getName().endsWith(getCommonPluginSuffix());
}
public List<Module> reorderModulesForMvcView(List<Module> modules) {
return modules;
}
public abstract String getApplicationDirectoryName();
public void syncSdkAndLibrariesInPluginsModule(@NotNull Module module) {
@@ -43,7 +43,10 @@ public class MvcProjectNode extends AbstractProjectNode {
@NotNull
public Collection<? extends AbstractTreeNode> getChildren() {
final List<Module> modules = MvcModuleStructureUtil.getAllModulesWithSupport(myProject, myDescriptor.getFramework());
List<Module> modules = MvcModuleStructureUtil.getAllModulesWithSupport(myProject, myDescriptor.getFramework());
modules = myDescriptor.getFramework().reorderModulesForMvcView(modules);
final ArrayList<AbstractTreeNode> nodes = new ArrayList<AbstractTreeNode>();
for (Module module : modules) {
nodes.add(new MvcModuleNode(module, getSettings(), myDescriptor));
@@ -34,6 +34,8 @@
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module" module-name="platform-resources" scope="TEST" />
<orderEntry type="module" module-name="dom-impl" scope="TEST" />
</component>
</module>
@@ -136,21 +136,23 @@ public class XmlHighlightVisitor extends XmlElementVisitor implements HighlightV
}
} else if (tokenType == XmlTokenType.XML_DATA_CHARACTERS && token.getParent() instanceof XmlText) {
if (token.textContains(']') && token.textContains('>')) {
String s = token.getText();
String marker = "]]>";
int i = s.indexOf(marker);
if (i != -1) { // TODO: fix
TextRange textRange = token.getTextRange();
int start = textRange.getStartOffset() + i;
HighlightInfoType type = PsiTreeUtil.getParentOfType(token, XmlTag.class) instanceof HtmlTag ?
HighlightInfoType.WARNING : HighlightInfoType.ERROR;
HighlightInfo info = HighlightInfo.createHighlightInfo(
type,
start, start + marker.length(),
XmlErrorMessages.message("cdata.end.should.not.appear.in.content.unless.to.mark.end.of.cdata.section")
);
addToResults(info);
if (i != -1 ) { // TODO: fix
XmlTag tag = PsiTreeUtil.getParentOfType(token, XmlTag.class);
if (tag != null && XmlExtension.getExtensionByElement(tag).shouldBeHighlightedAsTag(tag) && !skipValidation(tag)) {
TextRange textRange = token.getTextRange();
int start = textRange.getStartOffset() + i;
HighlightInfo info = HighlightInfo.createHighlightInfo(
tag instanceof HtmlTag ? HighlightInfoType.WARNING : HighlightInfoType.ERROR,
start, start + marker.length(),
XmlErrorMessages.message("cdata.end.should.not.appear.in.content.unless.to.mark.end.of.cdata.section")
);
addToResults(info);
}
}
}
}
@@ -59,7 +59,7 @@ public abstract class XmlExtension {
return DEFAULT_EXTENSION;
}
@Nullable
@SuppressWarnings("ConstantConditions")
public static XmlExtension getExtensionByElement(PsiElement element) {
final PsiFile psiFile = element.getContainingFile();
if (psiFile != null) {