Lyubomir Marinov
eaef074f36
Reverts a change which wasn't supposed to be a part of 6188.
17 years ago
Lyubomir Marinov
5808921daf
Makes it easier to compile the native counterpart of the PortAudio support with different paths to portaudio and java dev files.
17 years ago
Yana Stamcheva
4d952c8a9a
Align contact list avatar and contact count labels on the right. Fixing issue reported by Damian Minkov with cut contact count indicator.
17 years ago
Yana Stamcheva
2a471f88c2
Ongoing work on issue #726 (Conference call user interface) including:
...
- reorganized conference user interface in order to better reflect what happens on protocol level (handle the case when the call peer doesn't participate in the call as a conference member; handles the cases when a call peer becomes a conference focus or loses the focus; etc.).
- introduced two different listeners for sound level events. One listening for stream events and the other one listening for conference members events. Add the corresponding implementation in the user interface.
- added some dummy implementation of hold, mute and sound level changes useful for test purposes.
- fixed missing javadoc comments.
17 years ago
Yana Stamcheva
b1f811ca4e
Part of previous commit on status messages revision 6184: Show the status message in the contact tooltip.
17 years ago
Yana Stamcheva
3f304bdc82
- Show the status message in the contact tooltip.
...
- Show the previously set message in the field of the new status message dialog. However still experiencing problems with OperationSetPersistentPresence.getCurrentStatusMessage() for certain protocols. It returns null even if the message is set. Should have a deeper look.
17 years ago
Lyubomir Marinov
e991bdb154
Introduces an initial implementation of notification popups on Linux using freedesktop.org's Desktop Notifications through the native libdbus library. The committed code represents work in progress and does not support images, click reporting back to the Java code, matching notifications to Java components. That's why the introduced galagonotification bundle is built in build.xml but not started in felix.client.run.properties.
17 years ago
Lyubomir Marinov
14a2ffea65
Tunes formatting, fixes a couple of javadocs.
17 years ago
Lyubomir Marinov
19e7816133
Removes duplication from PopupMessageHandler implementations.
17 years ago
Yana Stamcheva
93c157e8d8
Updates extending renderers. (Fix of revision: 6177 Makes the contact count indicator in the contact list fit better the general contact list look)
17 years ago
Yana Stamcheva
3f14b4a1ae
Makes the contact count indicator in the contact list fit better the general contact list look.
17 years ago
Lyubomir Marinov
c9eb1ec408
Fixes javadocs.
17 years ago
Damian Minkov
78f031a743
Logs commited by mistake.
17 years ago
Damian Minkov
354690fecf
Logs commited by mistake.
17 years ago
Damian Minkov
3f94555c8f
Portaudio binary for windows.
17 years ago
Damian Minkov
9e68e68adb
Issue #704 . Native impl for a getLocalHost( destAddr ) method on Windows. Patch provided by Sebastien Vincent on the dev mailing list.
17 years ago
Damian Minkov
acfc7db2b6
Trying to fix linux32 binary, add functions to get device latency. Change in defualt latency when creating inputstream. Add clipOff and ditherOff flags on opening output stream from renderer.
17 years ago
Lyubomir Marinov
23105e0c4f
Removes duplication in order to remove an inconsistent checking of a field for null.
17 years ago
Lyubomir Marinov
e3c20eb2dd
Commits changes which were meant to be in r6168 (Fixes warnings, mostly).
17 years ago
Lyubomir Marinov
251d0a4c52
Fixes warnings, mostly.
17 years ago
Lyubomir Marinov
148a0b486a
Speeds up the closing of SIPCommDialog and SIPCommFrame (e.g. the main window with the contact list) by using a single write of the configuration file for the saving of the size and location of the window instead of four.
17 years ago
Lyubomir Marinov
4f83f4f23c
In neomedia, creates a MediaDevice implementation specific to audio, adds mute and video support, fixes javadocs.
17 years ago
Damian Minkov
d1b328fd7e
Fix playing portaudio notifications, remove writer thread in portaudio renderer seems to be the issue with low quality of played sound durring call.
17 years ago
Werner Dittmann
325a6f5c05
Remove a debug print.
17 years ago
Werner Dittmann
9bcac1a435
Downgrade the XMPP "network connection failed" exception from error to info. SC reports
...
this problem using a message window. Also frame the logger.info call with logger.isInfoEnabled
to avoid overhead to build the info message.
17 years ago
Werner Dittmann
81279054fd
Fix interoperability issue with Zfone3. Set the SSRC at the earliest possible time, start
...
ZRTP handshake only after SSRC is known to ZRTP. This modification disables half-duplex
(receive-only) RTP streams. This restriction may be lifted if "newmedia" goes into operation.
17 years ago
Lyubomir Marinov
4268a877c9
Uses AbstractProtocolProviderService#addSupportedOperationSet in its extenders because it's type-safe and shortens the code.
17 years ago
Lyubomir Marinov
7277bf34b9
Prevents NumberFormatException in the cases in which it is clear that it will be thrown and caught for the sake of performance.
17 years ago
Lyubomir Marinov
0f148ad9c1
Fixes a socket-related exception in the MSN protocol implementation which used to happen every time my MSN account was to go offline (either by manually setting it or by quitting the application).
17 years ago
Lyubomir Marinov
d3e5f492ce
Delays the starting of a thread in the MSN protocol implementation until it's actually needed.
17 years ago
Lyubomir Marinov
9790081d3c
Adds javadocs.
17 years ago
Lyubomir Marinov
db283700fc
As a last resort on non-Mac OS X and non-Windows operating systems, tries to open URLs with gnome-open so that it can read the preferred browser from GNOME's settings and open the URLs even if the hard-coded/supported browsers are not in PATH.
17 years ago
Lyubomir Marinov
111c823fd1
Fixes issue #647 : MalformedURLException in java-jml.
17 years ago
Damian Minkov
17de8173ab
Remove unneeded commented methods.
17 years ago
Damian Minkov
842dea120d
Update configuration form to be displayed correctly and to choose default system devices instead of None. Update linux i386 binary, its now statically linked with portaudio, hope to fix the problem with crash when using device with name default (pulseaudio). Portaudio clips are played with file native samplerate if possible.
17 years ago
Damian Minkov
0efc606f20
Add getting default input or output device for portaudio.
17 years ago
Yana Stamcheva
09cc8bb20b
Some days ago I've tried to fix incorrect rendering of avatar on Mac OSX by using clipping instead of AlphaComposite for obtaining a rounded image. Unfortunately this approach solved the initial problem, but introduced another one:( Jiggies appeard on avatars on Windows and Linux, which appeared to be a known issue of clipping. Thus I came back to our previous solution now and fixed the initial problem by using ImageIO to create the avatar image from bytes instead of ImageIcon, which apparently sets some specific properties to the image, which prevents the AlphaComposite to work properly. In result, avatars should be rendered correctly on all operating systems now.
17 years ago
Lyubomir Marinov
b917bbc4bd
Fixes warnings
17 years ago
Damian Minkov
4907e00a20
Fix portaudio for Macosx now run on minimum 10.3 and both libraries are statically linked into one.
17 years ago
Lyubomir Marinov
b96866bc71
Commit a file which was supposed to be a part of r6144 but NetBeans failed to show it as changed.
17 years ago
Yana Stamcheva
93acf28de6
Remove other rendering hints and keep only antialiasing rendering hints when painting the rounded corners image.
17 years ago
Lyubomir Marinov
03364cf785
Fixes a warning about an unchecked cast.
17 years ago
Lyubomir Marinov
875692348e
Removes default avatar for Facebook because we don't seem to do it for other protocols and it gets called too often.
17 years ago
Lyubomir Marinov
a0d9fd93fc
- With the invaluable help of Yana Stamcheva, attempts again to make the vertical chat scroll bar to stay at its bottom when new messsages are received. The modification has been tested only on Ubuntu+GNOME and is being committed to receive testing on Mac OS X and Windows.
...
- Optimizes String handling a bit while formatting messages using StringBuffer to reduce allocations.
- Tries to fix the formatting of keywords for plain-text messages used in history search which I'd recently broken.
17 years ago
Damian Minkov
638145acd4
Portaudio for Macosx.
17 years ago
Lyubomir Marinov
63228435c4
- Excludes the neomedia bundle from the build because it's still not used yet it's included in the nightly build distributables.
...
- Adds the -client Java launcher argument in the run target so that SIP Communicator may use less memory when it manages to switch off server-class machine detection.
17 years ago
Yana Stamcheva
f0eb36a131
Activate antialiasing when painting a rounded image.
17 years ago
Yana Stamcheva
968d7410db
- Stop the call duration timer when the last peer is removed.
...
- Fix calling a meta contact, which was broken from my last commit introducing call conferencing code.
17 years ago
Yana Stamcheva
640e6d5225
Refreshes the account avatar component if it's already visible and new image is set.
17 years ago
Yana Stamcheva
913285de1a
Fixes incorrect drawing of account avatar on Mac OSX.
17 years ago