Lyubomir Marinov
d7309caa91
In the PortAudio DataSource implementation:
...
- doesn't try to create the native part of the stream when closing the Java part is requested,
- doesn't swallow PortAudioExceptions from the stream during #start() and #stop() and rather exposes them as IOExceptions because DataSource allows them.
17 years ago
Lyubomir Marinov
06ab94d92e
In the native part of the PortAudio support, takes into account blocking mode and doesn't execute code which is meant for non-blocking mode.
17 years ago
Werner Dittmann
f8434b8cb9
Update zrtp4j: fix a wrong private key length parameter for DH 2048 mode
17 years ago
Werner Dittmann
0d8ecaafd5
Update zrtp4j library: includes new DH2048 mode, some small fixes.
17 years ago
Damian Minkov
0b22edbc9c
Reflect linux native binaries to latest changes.
17 years ago
Damian Minkov
18bab37e4c
Add functions to query portaudio for host api info. Add some javadocs.
17 years ago
Werner Dittmann
713a14923d
Start ZRTP protocol in cases where one party sends ZRTP messages only but no other data. This
...
may happen for a half-duplex session where one party only receives data.
17 years ago
Yana Stamcheva
8b27b507f2
Fixes some bugs with call windows including:
...
- hang up an outgoing call while receiving an incoming call was resulting in disappearing of the two call dialogs! (reported by Emil Ivov)
- stopping all active sounds (busy, incoming call, outgoing call) at the same time on hangup doesn't work when we have multiple calls.(For now this behavior is fixed only on hangup, still will experience problems in the case of multiple calls and a remote hangup - fix is ongoing).
17 years ago
Lyubomir Marinov
304bee06ec
- Only sets up the creation of the additional PortAudio controls for the audio section and not for the video section as well.
...
- Fixes some formatting inaccuracies I've left before.
17 years ago
Damian Minkov
97b0d3a492
Native binaries for portaudio linux i386 and amd64.
17 years ago
Damian Minkov
bea08031b0
Wrong commit home dir in run target.
17 years ago
Damian Minkov
b5ae6c1a91
Some portaudio fixes. Add to configuration panel option to select portaudio and the devices to use. Javasound left as default, as portaudio is not currently enabled (missing native binaries). Removed some old and unused jmf stuff like v4l, sun audio, directsound.
17 years ago
Lyubomir Marinov
3932e0f779
Fixes the inability to remove a ChatRoom from the "My chat rooms..." dialog when its ProtocolProviderService is not online and the ChatRoom hasn't been created at all. Otherwise, it pops up an error message which says that I have to connect in order to remove the ChatRoom while the ChatRoom in the dialog is just a configuration value which I should be able to remove at all times.
...
Also removes duplication in the modified files and reduces the shallow runtime size of ChatRoomRightButtonMenu.
17 years ago
Lyubomir Marinov
96f879d3dc
Speeds up the update of the formatting buttons (i.e. bold, italic, underline) because they are taking too much time and writing is pretty vital for a multi-protocol instant messenger. Optimizes the runtime size of the related class a bit as well.
17 years ago
Lyubomir Marinov
f21f8cc962
Fixes warnings
17 years ago
Lyubomir Marinov
2f8b4304f2
Renames the .plugin.otr.Configurator class which is stored in OtrConfigurator.java to OtrConfigurator because NetBeans chokes on it at times with compile-time resolution errors. Besides, the naming does not seem to follow our way of writing.
...
Also moves the fields of the modified classes at the top of the class definitions instead of having them spread all over because it also seems to be our way of writing.
17 years ago
Lyubomir Marinov
ff808e4616
Attempts to fix a NullPointerException in CallSessionImpl#stopSendStreaming(RTPManager)/SendStream#close()/com.sun.media.rtp.RTCPTransmitter.bye() upon call hang-up after reinvites have been received in the call. The offered solution is to close existing SendStream instances just before creating the new ones because the new ones correspond to the latest SDP offer.
17 years ago
Egidijus Jankauskas
48a2ad2a03
deletes unused file. ( previous commit had libgrowl4j.dylib instead of libgrowl.dylib)
17 years ago
Egidijus Jankauskas
e0175fb6c0
updated growl4j which now uses Growl.framework 1.2. This new version adds 64 bit support.
17 years ago
Lyubomir Marinov
0dffe768ea
Only applies formatting.
17 years ago
Lyubomir Marinov
e67a3d8916
Speeds up the processing of smileys and thus the display of messages for both chat and history. Local testing of normal chat use for a couple of days with the profiler attached, show it's very-roughly 5 times faster than before. Profiler aside, the speed-up is more likely to be seen/felt when receiving multiple messages in a row such as when connecting to an IRC server and when viewing history.
17 years ago
Damian Minkov
2ebeeff170
Return tha failing tests and fix them - a problem removing user from group.
17 years ago
Lyubomir Marinov
75e2478b46
Prevents a NullPointerException in NetworkAddressManagerServiceImpl#stop().
17 years ago
Emil Ivov
b013cb32ed
Attempts to adjust video encoding in a way that would tolerant to less powerful machines
17 years ago
Emil Ivov
c6d3a29340
Fixes a NullPointerExc in response creation.
17 years ago
Damian Minkov
363fb09ca0
Temporally disable the failing test till fix it.
17 years ago
Yana Stamcheva
32e3082fe2
Ongoing work on issue #726 (Conference call user interface). When a call peer is removed from a call, waits 5sec before removing all call peer related components.
17 years ago
Damian Minkov
a7493d9876
Fix a bug in Msn Filetransfer preventing NullPointerException. And tests to recreate needed contacts for filetransfer tests.
17 years ago
Lyubomir Marinov
2d9503c0db
- Simplifies ChatWindowManager a bit and speeds up some of the code which uses it.
...
- Removes some duplication in ChatRoom-related code and then does the same for its respective AdHocChatRoom duplicate.
17 years ago
Werner Dittmann
23c8c5b76b
Change the license header to be inline with SC's license.
17 years ago
Lyubomir Marinov
12abd799ff
Applies minor formatting.
17 years ago
Lyubomir Marinov
9a4c4b5be8
Fixes a mysterious appearing of empty lines in the conversation area which also turned out to be the cause for previously-observed exceptions.
17 years ago
Lyubomir Marinov
e559b4192a
Commits the patch of Matthieu Casanova provided on the dev mailing list in the thread "[PATCH] fix for Account settings dialog" which enables/disables the Edit and Delete buttons in the Accounts configuration form according to the selected account and thus fixes NullPointerExceptions thrown they they are invoked.
17 years ago
Lyubomir Marinov
7d22a7dcb4
- Fixes ClassCastException in ChatRoom-related code which handles failure of delivery of a message and in its respective AdHocChatRoom duplicate.
...
- Simplifies a bit and speeds up ChatWindowManager. Part of the approach to remove its #syncChat and prevent a deadlock with IRC.
- Removes a field or two to reduce the shallow runtime size of the instances of the affected class.
- Fixes a few redundant-cast warnings caused by ProtocolProviderService#getOperationSet(). While doing, fixes an occurrence of a double calling to the method in question while only one call suffices and is faster.
17 years ago
Lyubomir Marinov
216ba08327
Fixes incorrect javadocs in a ChatRoom-related event and its respective AdHocChatRoom duplicate.
17 years ago
Lyubomir Marinov
fff438a56e
Makes ProtocolProviderService#getOperationSet() type safe in order to shorten its uses which otherwise require casts and are usually excessively long, to make it less prone to errors because now the compiler takes care of checking (most of) the types. This change causes a lot of warnings about redundant casts but they are too much for me to fix in one go so I'll fix them over time.
17 years ago
Emil Ivov
fcb0040932
Moved outgoing invitations to CallPeerSipImpl (apparently git and java.net killed one of my earlier modifications). Fixes selection of intended destination for media to take into account the presence of an outbound proxy so that our SDP offers are in IPv4 when we are connected to an IPv4 server.
17 years ago
Yana Stamcheva
c4d6d039f8
Fixes Ad-hoc related problems, reported by Lubomir Marinov on the dev mailing list (subject: "Re: [sip-comm-dev] Re: svn commit: r5988..." from September 30, 9:24CET).
17 years ago
Yana Stamcheva
fe54247d74
Fixes some javadoc warnings on previously committed classes.
...
NOTE: On previous commit I provided a wrong subject of the thread discussing the issues. The right subject is: "Re: [sip-comm-dev] Re: svn commit: r5988..." from September 30, 9:24CET).
17 years ago
Yana Stamcheva
8755b21975
Fixes Ad-hoc related problems, reported by Lubomir Marinov on the dev mailing list (subject: Re: GSoC Wrap Up Report 2009 from September 30, 10:35CET).
...
Also removes an unused method from the ad hoc operation set and all related implementations.
17 years ago
Werner Dittmann
bd861dc6b4
Update ZRTP library. This update fixes the client id string and a problem in the state
...
engine that fixes spurious faults during ZRTP negotiation.
17 years ago
Emil Ivov
a0e27ba2c5
adds a utility target (run-v4) for running SC with a preference for IPv4 rather than the default IPv6
17 years ago
Emil Ivov
dc7cb9fd9f
Makes IPv6 prefence override-able with a java property
17 years ago
Emil Ivov
9aa5ad03b1
Commits a bunch of stuff that had individual commit messages which got lost from git after java.net failed (yet again today) to take the initial commit. Anyways, hopefully the last commit before I start changing the SIP module in an irreparable way so that it would start using neomedia
17 years ago
Lyubomir Marinov
254cc7b09c
Fixes a couple of javadocs in .service.neomedia which mention MediaConnector while it's called StreamConnector. Changes an occurrence of fmt to format which seems to be used in other places in the package.
17 years ago
Emil Ivov
3d1fcc8315
Cosmetics
17 years ago
Emil Ivov
f6177210dd
Cosmetics
17 years ago
Emil Ivov
6c6b94ff9c
Fixes a few encoding problems and other cosmetics in the facebook package.
17 years ago
Lyubomir Marinov
84d904ff66
When the Facebook ProtocolProviderService is unregistered, sets the status of its presence opset to offline (like other protocols do). Otherwise, it appears online in the presence menus in the contact list and the tray icon even though the account is offline.
17 years ago
Lyubomir Marinov
45f27a3a99
Reduces the shallow runtime size of PresenceStatusMenu used to display and set the status of an account which supports presence.
17 years ago