Commit Graph

2096 Commits

Author SHA1 Message Date
irungentoo
5770a0e29a Merge branch 'api-fix'
Main changes:
1. Strings no longer need to be NULL terminated.
2. tox_get_friend_id is now named tox_get_friend_number.
3. The friend request callback function is now (Tox *tox, uint8_t *,
uint8_t *, uint16_t, void *), the Tox object pointer has been added to
it.
2014-03-18 20:02:50 -04:00
irungentoo
6f0f3632c0 Merge pull request #809 from jin-eld/fix-shared-lib-builds
Fix regression that disabled shared library builds
2014-03-18 09:23:05 -04:00
irungentoo
2e78c234ef Merge pull request #808 from jin-eld/fix-nacl-2
Tell pkg-config when tox core is built vs. nacl
2014-03-18 09:22:57 -04:00
Jin^eLD
63c50c8302 Fix regression that disabled shared library builds
My previous attempt that was supposed to disable shared library builds
with nacl had a side effect which basically disabled shared libs for all
configurations.

Eventhough AC_DISABLE_SHARED was used inside an if clause it seemed to
take over in any case.

I could not find a clean way around this, so had to override internal
libtool variables. Will check with the libtool people regarding a
cleaner implementation.
2014-03-18 11:35:28 +01:00
Jin^eLD
847cbdf8c2 Tell pkg-config when tox core is built vs. nacl
This is required so that applications using tox core do not fail to link when
core is built vs. the nacl library.
2014-03-18 01:57:48 +01:00
irungentoo
f85d5e512d Merge pull request #807 from jin-eld/fix-nacl-builds
Disabled shared lib when building vs. nacl library
2014-03-17 20:43:42 -04:00
Jin^eLD
8974ed8327 Disabled shared lib when building vs. nacl library 2014-03-18 01:39:54 +01:00
irungentoo
eefc709de5 Merge pull request #802 from JFreegman/master
add api function that gets the last time a friend was seen online (also ...
2014-03-17 20:22:36 -04:00
irungentoo
f9c9b263e0 Renamed toping to to_ping. 2014-03-16 13:57:21 -04:00
irungentoo
5babb281c0 Friend request callback now contains the Tox object. 2014-03-16 13:24:39 -04:00
Jfreegman
419a2fb2e3 retain old data file friendlists on load 2014-03-16 05:09:36 -04:00
Jfreegman
7d1060abc2 add api function that gets the last time a friend was seen online 2014-03-16 05:08:35 -04:00
irungentoo
e95494482f A bit of work done on the TCP relay server. 2014-03-15 22:11:36 -04:00
irungentoo
99d8300e1b Merge branch 'master' of https://github.com/mannol1/ProjectTox-Core into mouseym-patch-3 2014-03-14 21:12:05 -04:00
irungentoo
e143e5d7f6 Merge branch 'udp_test_fixes' of https://github.com/kc1212/ProjectTox-Core into mouseym-patch-3 2014-03-14 21:11:57 -04:00
mannol
6a63605501 Comment fix 2014-03-15 02:11:25 +01:00
mannol
e990f05817 Added new callback 2014-03-14 23:10:10 +01:00
David Lohle
5594b87d3c Add Qt-Gui 2014-03-14 17:24:49 -04:00
David Lohle
116467f659 Organize the Readme 2014-03-14 17:22:22 -04:00
irungentoo
3acf43b76a A bit of work done on the TCP relay server. 2014-03-14 14:12:35 -04:00
irungentoo
29afa26396 Slightly more work done on the TCP relay server. 2014-03-13 20:48:01 -04:00
irungentoo
cb9b8fc7cd Fixed bug, unconfirmed friends now load correctly. 2014-03-13 15:10:59 -04:00
irungentoo
2bb5e2c084 Started writing the code for the TCP relay server. 2014-03-12 20:47:07 -04:00
Kelong Cong
a13de8b105 updated compilation and execution instructions for Lossless UDP tests, and fixed minor typos 2014-03-12 21:40:52 +00:00
irungentoo
128a0d2444 Detailed docs for TCP server pretty much done.
Implementation coming soon.
2014-03-11 20:01:52 -04:00
irungentoo
500528a93f Merge pull request #798 from mannol1/master
Fixed segfault, timeout handling and logging.
2014-03-11 19:51:58 -04:00
mannol
dbc4314bda Invoke callback via invoke_callback func 2014-03-12 00:38:20 +01:00
mannol
9ba7cb7e76 Removed logging to stderr and fixed timeout handling 2014-03-12 00:22:49 +01:00
irungentoo
e364c64869 Merge pull request #796 from mannol1/master
Changed msi callbacks
2014-03-11 18:23:38 -04:00
mannol
54b1dafb0b Changed msi callbacks 2014-03-11 22:59:20 +01:00
irungentoo
6858d6387d Merge pull request #795 from mannol1/master
Added custom callback data and capability identifier
2014-03-10 19:49:29 -04:00
mannol
d1fbbae5e9 Added custom callback data and capability identifier 2014-03-11 00:36:47 +01:00
irungentoo
7b87975dec Merge pull request #792 from jin-eld/remove-libtoxav.pc
Remove libtoxav.pc from git
2014-03-10 08:49:09 -04:00
Jin^eLD
06613e3662 Remove libtoxav.pc from git
libtoxav.pc is automatically generated by configure from libtoxav.pc.in
and should not be commited.
2014-03-10 12:29:18 +01:00
irungentoo
d0e3712924 Reduced the number of useless onion packets sent. 2014-03-09 20:51:04 -04:00
irungentoo
8d7ba013a5 send_custom_user_packet now returns -1 when friend is offline. 2014-03-08 17:21:39 -05:00
irungentoo
95c8e9c2fb Merge pull request #790 from nurupo/tox-wait-fix
Some tox_wait_* improvements
2014-03-08 14:35:03 -05:00
Maxim Biro
e118319467 Some tox_wait_* improvements 2014-03-07 22:40:00 -05:00
irungentoo
0e97836e01 Fixed clients not connecting when there is only 2 people on the network. 2014-03-07 16:47:24 -05:00
irungentoo
48d757f468 Speeded up onion requests.
Also increased the maximum number of announce entries.
2014-03-07 16:31:13 -05:00
irungentoo
d058a59ccf Fixed some possible ways connections could linger indefinitely without being killed. 2014-03-07 16:05:08 -05:00
irungentoo
b451565f17 Merge pull request #789 from mannol1/master
Fixed several bugs and added some features
2014-03-07 11:11:17 -05:00
mannol
6a78e2e71c Fixed several bugs and added some features 2014-03-07 03:13:04 +01:00
irungentoo
71284fabf8 Your userstatus and message are now saved with tox_save(). 2014-03-06 15:35:52 -05:00
irungentoo
51393e6222 Made save more portable.
This should fix the issue of the friends list getting cleared when
something in it changes.
2014-03-06 09:55:50 -05:00
irungentoo
3bcc6e2ae5 CPU optimizations.
Use get_shared_key() in more places.
2014-03-05 16:54:17 -05:00
irungentoo
3a1f259cb9 Merge pull request #783 from kylobite/patch-1
All OSX commands now copyright friendly
2014-03-05 07:19:04 -05:00
irungentoo
c47e727b5d Merge pull request #788 from aitjcize/avlinking
Fix libtoxav linking issue
2014-03-05 07:18:51 -05:00
irungentoo
1fe835199c Merge pull request #785 from aitjcize/master
Set typing status before calling callback
2014-03-05 07:13:11 -05:00
AZ Huang
7f3e1aec52 Fix libtoxav link error. 2014-03-05 20:04:19 +08:00