Merge "Issue #1324 make times display in 24 hour time" into development

Former-commit-id: dcff3f4711 [formerly ca20259c16] [formerly 8a07ba3c11] [formerly e7045022ad [formerly 8a07ba3c11 [formerly 40c13a1ca4345f791c9f6f3849fe896ba27a2830]]]
Former-commit-id: e7045022ad
Former-commit-id: 0145a91c7598ae528ddbebde30ec8710ab7722e0 [formerly 7baf10fc53]
Former-commit-id: 2be953df6b
This commit is contained in:
Nate Jensen 2012-11-13 09:28:05 -06:00 committed by Gerrit Code Review
commit e6f79c3e2a

View file

@ -24,11 +24,13 @@ import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.TimeZone;
import org.eclipse.jface.action.Action;
import org.eclipse.jface.action.IToolBarManager;
@ -103,6 +105,8 @@ public abstract class AbstractSessionView extends CaveFloatingView {
private static final String SESSION_IMAGE_KEY = "sessionId.key";
private SimpleDateFormat dateFormatter = new SimpleDateFormat("HH:mm:ss");
/**
* Mapping of images used in the view so they are not constantly created and
* allowing them to be disposed.
@ -146,6 +150,7 @@ public abstract class AbstractSessionView extends CaveFloatingView {
userIds = CollaborationUtils.getIds();
fonts = new HashMap<String, Font>();
colors = new HashMap<RGB, Color>();
dateFormatter.setTimeZone(TimeZone.getTimeZone("UTC"));
}
protected void initComponents(Composite parent) {
@ -330,9 +335,8 @@ public abstract class AbstractSessionView extends CaveFloatingView {
.getAdapter(IWorkbenchSiteProgressService.class);
service.warnOfContentChange();
Calendar cal = Calendar.getInstance();
cal.setTimeInMillis(timestamp);
String time = String.format("%1$tI:%1$tM:%1$tS %1$Tp", cal);
Date date = new Date(timestamp);
String time = dateFormatter.format(date);
String name = connection.getContactsManager().getDisplayName(
userId);
@ -596,9 +600,8 @@ public abstract class AbstractSessionView extends CaveFloatingView {
VizApp.runAsync(new Runnable() {
@Override
public void run() {
Calendar cal = Calendar.getInstance();
cal.setTimeInMillis(System.currentTimeMillis());
String time = String.format("%1$tI:%1$tM:%1$tS %1$Tp", cal);
Date date = new Date();
String time = dateFormatter.format(date);
string.insert(0, "(" + time + ") : ");
if (messagesText.getCharCount() != 0) {
string.insert(0, "\n");