[root]/src/net/java/sip/communicator/impl/systray/jdic

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 117 (100.0%) | 2890 (100.0%) | 24.7 |
| yanas | 62 (53.0%) | 1116 (38.6%) | 18.0 |
| sympho | 9 (7.7%) | 795 (27.5%) | 88.3 |
| lubomir_m | 17 (14.5%) | 339 (11.7%) | 19.9 |
| ysaak | 7 (6.0%) | 179 (6.2%) | 25.5 |
| emcho | 5 (4.3%) | 161 (5.6%) | 32.2 |
| damencho | 5 (4.3%) | 141 (4.9%) | 28.2 |
| rkuntz | 6 (5.1%) | 116 (4.0%) | 19.3 |
| scoutice | 2 (1.7%) | 23 (0.8%) | 11.5 |
| vincent_lucas | 4 (3.4%) | 20 (0.7%) | 5.0 |
Adding support for file transfer for XMPP and graphical User Interface for file transfer (ongoing work). This first commit adds the needed gui that enables users to send and receive files, to
drag and drop files into chat windows. It displays incoming file notifications, file icons or previews (where possible, e.g. images).
This work package also contains a first file transfer implementation over the XMPP protocol (using the smack implementation of xep-0096: http://xmpp.org/extensions/xep-0096.html). Unfortunately this implementation won't work very well with GoogleTalk accounts for now, as Google servers seem to block every file bigger than 60K.
This commit contains also some improvements in the way we load the history and we manage error messages in the gui.
0 lines of code changed in:
- Improvement of the JPopupMenu management for the systray icon
- Go back to a AWT menu for Mac (java6 only)
67 lines of code changed in:
Fixes warnings.
5 lines of code changed in:
Ables JDIC systray to hide (not only show) the main frame when double click is performed (as in commit r5060, but this time confirmed by Symphorien).
7 lines of code changed in:
Reverts the last part of commit r5060.
1 lines of code changed in:
reverting commit r5060.
4 lines of code changed in:
Ables JDIC systray to hide (not only show) the main frame when double click is performed.
8 lines of code changed in:
when clicking on a notification involving a contact the chat with that contact should comes to front even if it wasn't opened
12 lines of code changed in:
Marks fields final.
8 lines of code changed in:
Fixes incorrect code which Eclipse warns about.
9 lines of code changed in:
enhancements to the swing popup notification, new behavior for the trayicon, minors code tweak
23 lines of code changed in:
use the popup as invoker if the main windows is closed
8 lines of code changed in:
Fix systray Setting menu item icon. Bug reported by Sebastien Mazy and Symphorien Wanko.
11 lines of code changed in:
trayicon for sun java 6 use now a fancy jpopupmenu instead of a old
stylish awt popupmenu
104 lines of code changed in:
swing based popup notifications with tests for the PopupMessage interface.
added checks for null SystemTrayPeer as it this possible it doesnt exists on the cruise control machine
324 lines of code changed in:
undo previous commit since cruisecontrol fails
248 lines of code changed in:
swing based popup notifications with tests for the PopupMessage interface.
185 lines of code changed in:
Minor code cleanup removing unused fields, fixing raw-type warnings.
14 lines of code changed in:
- Delays the creation of the Options dialog and the loading of the ConfigurationForm implementations (which get listed in the Options dialog).
- Spares a couple of ImageIcon allocations.
- Removes unused fields and fixes raw-type warnings in the files touched by the other changes.
1 lines of code changed in:
- Reduces garbage created when working with AccoutID.getAccountProperties() which creates a copy of the internal Hashtable by introducing getAccountProperty(), getAccountPropertyString(), getAccountPropertyBoolean() and getAccountPropertyInt(). The last two also carry out the conversions between Object and boolean/int without additional allocations in contrast to most of the previous uses which would perform allocations.
- Modifies SimpleStatusMenu to load its necessary image once instead of three times and to spare a ImageIcon instance.
3 lines of code changed in:
(49 more)