forked from taksan/skype-java-api
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME
45 lines (31 loc) · 1.89 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
This project is a mavenization and release of Skype4Java with several bug fixes.
* 1.4 RELEASED
Several bugfixes and a few features have been added to this version.
- Windows :
- now the native library can be compiled using mingw, both under windows and linux. It is still possible to
compile using visual studio, but mingw compilation is preferred.
- a small bug in getInstaledPath function has been fixed.
- fixed native library extraction and loading
- Mac OS :
- fixed problems with getProfile and other functions that depended on deprecated MESSAGE object have been fixed.
- framework extraction fixed to work both from jar and eclipse
- Linux : a major rewrite has been done. There are now two native implementations, the old one using X11 and a new one
using DBUS. The X11 version was very unstable and could even connect to a skype instance running on another user.
The default implementation is now DBUS, which prove much more stable on my tests. It is possible to use the old
implementation setting a system variable: "skype.api.impl" to x11
Some new features have been added:
- Chat.setGuidelines : can be used to change a set guidelines
- Chat.addListener : allows registering a listener that will be triggered for users entering and leaving a chat
- Skype.addChatEditListener : allows adding a listener that will be triggered when messages are edited
Besides, the samples have been moved to its own project and a lot of refactorings have been to done to organize
the code.
The samples can be found on the following project:
https://github.com/taksan/skype-api-samples
To use the API you can add the following dependency to your maven project:
<dependency>
<groupId>com.github.taksan</groupId>
<artifactId>skype-java-api</artifactId>
<version>1.4</version>
</dependency>
There is also a shaded jar, if you prefer:
https://github.com/downloads/taksan/skype-java-api/skype-java-api-1.4.jar