Commit Graph

29 Commits (1ea54b58b49d47c2de7ea0d491eb103c08edfd01)

Author SHA1 Message Date
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.
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:
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.
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