George Politis
1ea54b58b4
Fixed: If the OTR button can receives a null MetaContact (for example when the current chat is in a chat room) the OTR button stays enabled, even changes when I click on it (reported by Lubomir).
17 years ago
Lyubomir Marinov
c9b32fbaa8
- In ChatWindowManager#closeChat(ChatPanel), calls closeChatPanel() for AdHocConferenceChatSession as it's called in the other branches. Confirmed by Yana Stamcheva as necessary.
...
- Reverts back to setting the current MetaContact of PluginComponent instances to null from MainToolBar as discussed with Yana.
- Adds a license header to a java file.
17 years ago
Yana Stamcheva
b3577f1c3d
Ad-hoc Multi user chat related modifications (part of issue #725 - Sepperate operation set for ad-hoc like chat rooms (Msn, Icq, Yahoo)) as follows:
...
- Applies the patch provided by Valentin Martinet on the dev mailing list (message with subject: "[sip-comm-dev] [PATCH][sip-comm-dev] Ad-hoc multi user chat" on September 16, 2009 12:21CET).
- Addressing some of the issues discussed earlier in the same thread:
1) We don't appear as a participant of the ad hoc chat room.
2) The chat room stays connected when the window is closed.
- And also:
- re-organizes create methods and hashtables in the Msn and Icq implementations
- fixes duplicate invitations on Msn
- fixes invitation not received on Icq and some related problems
- clears code, removes some unused methods in services and implementations
17 years ago
Lyubomir Marinov
e2cd663f8d
Fixes a problem reported by Emil Ivov which leaves the OTR menu of ChatWindow on Mac OS X with no menu items. The cause is that PopupMenuListener is not invoked for the Mac OS X screen menu bar (which is a known problem as indicated at http://lists.apple.com/archives/Java-dev/2005/Jun/msg00041.html ). Unfortunately, this fix brings back the multiple unnecessary allocations performed by OtrMetaContactMenu and OtrContactMenu on Mac OS X upon changes in the currently selected MetaContact (at least, the previous memory leak is gone). These can be remedied to some extent by making the update procedures of these two menus act as actual updates and not as full-blown rebuilds.
17 years ago
George Politis
0d124e899e
OTR>Require Private Messaging did not set the correct policy
17 years ago
Lyubomir Marinov
2ab3f3bf02
Fixes a relatively serious memory leak and a somewhat unnecessary performance penalty in the OTR menu which causes it to create OtrContactMenu instances whenever the current MetaContact selection changes and all these instances are retained globally though they are never to be shown.
17 years ago
Lyubomir Marinov
ee42825cc5
Introduces AbstractPluginComponent which removes duplication from implementations of PluginComponent. Breaks the OTR menu and button in the Chat window (at least) because PluginComponent#setCurrentContact() only works for PluginComponents which are of type Component.
17 years ago
George Politis
ce504b2bf1
The OTR>[Contact]>Reset menu item should not be ChechBox like
17 years ago
George Politis
ccc25a13e6
Added PluginComponent.setCurrentContact(Contact) method. The method is initially added so the OTR button in the toolbar can correctly react when user changes the chat transport via the chat transport selector box. The method is called from MainToolBar as of this revision.
17 years ago
George Politis
e2974c6817
Moved key management functionality from ScOtrEngineImpl to ScOtrKeyManager (new). Updated otr4j@112
17 years ago
George Politis
55b0e3520a
Fix: OTR Configuration form does not load accounts in the dropdown.
17 years ago
Lyubomir Marinov
144a0baee3
- Removes unnecessary fields by making inner classes static.
...
- Hides classes from internal into private visibility for the sake of increasing the chances of better optimizations.
- Simplifies code in a few places.
17 years ago
George Politis
0f9368c115
Fix: The configuration form should be visible even if no accounts are defined and OTR menus/buttons should be visible if user creates an account for the first time.
17 years ago
Yana Stamcheva
3ce9619fd8
Remove inappropriate chat window OTR menu icon (Reported by Lubmir Marinov).
17 years ago
Yana Stamcheva
45e152d9b1
Icons for the OTR contact menu and configuration form.
17 years ago
Yana Stamcheva
8c364f394c
New OTR related icons better fitting the existing user interface.
17 years ago
George Politis
39b0e25151
OTR A) Fixed: When you verify a partner, the padlock icon remains with the little triangle (unverified) <-> Icon does not update. B) Added a dropdown which controls verification status in OtrAuthenticationBuddy dialog
17 years ago
George Politis
b3124d70b9
if partner has ended his/her private conversation, clicking the otr button in button bar sjould end the private conversation instead of refreshing it. This is in accordance with the inline status message which shows up when otr sessions switches from encrypted to finished state.
17 years ago
George Politis
6ea0413e0e
Added encrypted-but-unverified otr session status icon.
17 years ago
George Politis
a278ffd463
Added Chat.addMessage method. Moved message type constants from Constants class to Chat interface. Utilize the Chat.addMessage method to provide OTR session status changes.
17 years ago
George Politis
9a79088847
Added license headers and fixed coding convension issues (usage of spaces instead of tabs in two cases and max chars per line in some cases) to otr specific files
17 years ago
George Politis
8c358cb8f1
Otr Plugin: Fixed otr.w3c.dom.DOMException for ICQ protocol. Also make sure we deliver the transformed message.
17 years ago
George Politis
e844ac803f
OTR Plugin: Fixed org.w3c.dom.DOMException and java.lang.NoSuchMethodError
17 years ago
Werner Dittmann
35ca24ad33
Checkin fix to remove Desktop class.
17 years ago
Werner Dittmann
d3a0c0e43c
Comment offending code until new implementation found. This just affect a help function.
17 years ago
Werner Dittmann
63cdcff185
Integrate the second big patch for OTR. With this patch all the required GSoC functions are available. Second commit.
17 years ago
Werner Dittmann
fc523c0794
Integrate the second big patch for OTR. With this patch all the required GSoC functions are available.
17 years ago
Werner Dittmann
8c079eed95
Comment @Override annotation, different interpretation of this annotation between Java 1.5 and Java 1.6
17 years ago
Werner Dittmann
88bf145942
Integrate OTR and related modifications to crypto stuff.
17 years ago