Skip to content

Commit 5d0b17f

Browse files
author
saharmehrpour
committed
some updates on plugin UI, memory issues for big project
1 parent aeca432 commit 5d0b17f

18 files changed

Lines changed: 858 additions & 266 deletions

.idea/workspace.xml

Lines changed: 564 additions & 212 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
-36 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
-36 Bytes
Binary file not shown.
Binary file not shown.
0 Bytes
Binary file not shown.

src/ChatServer.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -62,15 +62,15 @@ public void onMessage(WebSocket conn, String message) {
6262

6363
JsonParser parser = new JsonParser();
6464
final JsonObject messageAsJson = parser.parse(message).getAsJsonObject();
65-
//System.out.println("(onMessage) " + messageAsJson);
65+
System.out.println("(onMessage) " /*+ messageAsJson*/);
6666

6767
manager.processReceivedMessages(messageAsJson);
6868

6969
}
7070

7171
@Override
7272
public void onFragment(WebSocket conn, Framedata fragment) {
73-
System.out.println("(onFragment) " + "received fragment: " + fragment);
73+
System.out.println("(onFragment) " /*+ "received fragment: " + fragment*/);
7474
}
7575

7676

@@ -99,8 +99,7 @@ private void sendBackedUpMessages() {
9999
Collection<WebSocket> con = connections();
100100
if (con.size() == 0) {
101101
if (backedUpMessages.size() > 0) {
102-
System.out.println("(sendBackedUpMessages) "
103-
+ "Can't clear out backlog since there's no connection right now.");
102+
System.out.println("(sendBackedUpMessages) " + "Can't clear out backlog since there's no connection right now.");
104103
}
105104
} else {
106105
sendMessage(con);
@@ -120,7 +119,7 @@ private void sendMessage(Collection<WebSocket> con) {
120119
synchronized (con) {
121120
for (WebSocket c : con) {
122121
c.send(itemToSend);
123-
System.out.println("(sendMessage) " + "Server sent: " + itemToSend);
122+
System.out.println("(sendMessage) " /*+ "Server sent: " + itemToSend*/);
124123
}
125124
}
126125
backedUpMessages.remove(0);

src/FileChangeManager.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,9 @@ public String getRules() {
5757
public void setSrcml(SRCMLxml srcml) {
5858
this.srcml = srcml;
5959
s.sendToAll(MessageProcessor.encodeData(new Object[]{"IDEA", "WEB", "XML", srcml.xml}).toString());
60-
s.sendToAll(MessageProcessor.encodeData(new Object[]{"IDEA", "WEB", "UPDATE_RULE_TABLE_AND_CONTAINER", this.getRules()}).toString());
61-
s.sendToAll(MessageProcessor.encodeData(new Object[]{"IDEA", "WEB", "VERIFY_RULES", ""}).toString());
60+
//s.sendToAll(MessageProcessor.encodeData(new Object[]{"IDEA", "WEB", "UPDATE_RULE_TABLE_AND_CONTAINER", this.getRules()}).toString());
61+
//s.sendToAll(MessageProcessor.encodeData(new Object[]{"IDEA", "WEB", "VERIFY_RULES", ""}).toString());
62+
s.sendToAll(MessageProcessor.encodeData(new Object[]{"IDEA", "WEB", "CHECK_RULES", ""}).toString());
6263
}
6364

6465
public void setRules(String rules) {

src/GrepServerToolWindowFactory.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,11 +71,13 @@ public void createToolWindowContent(@NotNull Project project, @NotNull ToolWindo
7171
}
7272

7373
// This will allow file changes to be sent to the web client
74+
7475
FileChangeManager fcm = new FileChangeManager(s,
7576
SRCMLHandler.createXMLForProject(new SRCMLxml(FileChangeManager.getFilePaths(project),
7677
project.getBasePath())),
7778
MessageProcessor.getIntitialRules().toString());
7879
s.setManager(fcm);
80+
7981
fcm.initComponent();
8082

8183
}

0 commit comments

Comments
 (0)