Dubslow
91274495bc
This is a combination of 11 commits.
...
The first commit's message is:
TOX_STATUS -> TOX_USER_STATUS, is more specific
This is the 2nd commit message:
I pretty strongly believe tox_iteration needs to be renamed to a verb
There are several other noun functions in the API, but none of them *do* things.
I think even tox_do is better than tox_iteration.
tox_do_interval is one possibility, but I'm open to suggestions.
This is the 3rd commit message:
private_key -> secret_key
This is more consistent with modern/NaCl/elliptic cryptography, and also "pk", meaning public key, is all over other toxcore code and documentation. This will eliminate ambiguity.
This is the 4th commit message:
Rename some functions for pseudo-namespace consistency
The enum change results in long enum types, but I think consistency trumps
having a few less characters.
This is the 5th commit message:
TOX_FILE_KIND -> TOX_FILE_TYPE
This is more of an English thing than a consistency thing, but
TOX_FILE_KIND sounds funnier/stranger to me than TOX_FILE_TYPE.
This is the 6th commit message:
More specific file control function names
This is the 7th commit message:
Rename custom packet functions for pseudo-namespace consistency
This also has the issue with long enums... but I still think consistent enum names are better
This is the 8th commit message:
Rename functions for pseudo-namespace consistency
This is the 9th commit message:
Consistency with https://github.com/sonOfRa/tox4j/blob/master/doc/core-design.md#naming-conventions and the rest of the api
This is the 10th commit message:
Fix errors in previous function rename commits
This is the 11th commit message:
Shorten one error enum name
2015-03-11 17:09:06 -05:00
irungentoo
43fe6e71bd
tox_callback_connection_status() implemented.
...
Attempted fix of connection checking to make it more stable.
2015-03-11 15:37:25 -04:00
irungentoo
572484f06e
Use .h for tox_old instead of .c to not break some of my build commands.
2015-03-11 13:51:11 -04:00
irungentoo
88a8a079b6
Implemented the 3 low level network information functions.
...
Added tox_get_udp_port() to tests.
2015-03-11 08:09:45 -04:00
irungentoo
916b6aa734
Added group chat functions to the public api.
...
Since the functions are not new api like I put them in tox_old.{c,h}
2015-03-10 18:54:01 -04:00
irungentoo
8e55d96381
Ported nTox to new file transfer api.
2015-03-10 18:49:06 -04:00
irungentoo
c434d48579
testing/tox_sync now fully works on the new api.
2015-03-10 18:29:10 -04:00
irungentoo
0207fcdfb0
Implementation of new api file transfers.
...
Everything should work except resuming.
2015-03-10 17:31:50 -04:00
irungentoo
f5eca31637
Fixed small issue.
2015-03-09 20:59:50 -04:00
irungentoo
576e5ee703
Updated new_filesender function in Messenger.c
2015-03-09 19:21:51 -04:00
irungentoo
4c4ffb7409
Fixed case where a recv and a sending file would have the same number.
...
recv file numbers are now (file num in packet + 1) << 16
2015-03-09 14:32:37 -04:00
irungentoo
73b9cf48f9
Merge branch 'worfox-new_api' into new_api
2015-03-08 19:08:33 -04:00
Christoffer Sterner
3315fd2571
Change LOGGER_DEBUG to LOGGER_ERROR for fail bind
2015-03-07 23:45:00 +01:00
Christoffer Sterner
10ca292f24
Change fprintf debug into LOGGER_DEBUG for consistency
2015-03-07 22:39:27 +01:00
irungentoo
2af1608059
Fixed debug fprintf.
2015-03-07 16:16:25 -05:00
irungentoo
14af278ca8
Updated File request packet to new format.
...
[uint8_t packet_id (PACKET_ID_FILE_SENDREQUEST)][uint8_t file_number]
[uint32_t type][uint64_t file_size][filename (currently max 255 bytes)]
recv file numbers are << by 16 to distinguish them from sending files.
2015-03-06 22:06:58 -05:00
irungentoo
20090ea661
Fixed typedef.
2015-03-06 21:37:00 -05:00
irungentoo
f66f9fe76e
enums are no longer typedefed to uint8_t.
2015-03-05 12:49:38 -05:00
irungentoo
ac7da66529
Code cleanups.
...
Fixed wrong variable used, removed useless elements of struct.
2015-03-05 12:30:50 -05:00
irungentoo
8524911177
Removed useless TODO comments.
2015-03-04 20:28:17 -05:00
irungentoo
7a82565c8c
Merge branch 'port_range_option' of https://github.com/saneki/toxcore into new_api
2015-03-02 21:03:34 -05:00
irungentoo
36c3a270fd
Properly fixed encryptsave_test.c
2015-03-01 20:31:55 -05:00
irungentoo
680c7c2ecd
Merge branch 'new_api' of https://github.com/dubslow/toxcore into new_api
2015-03-01 20:14:01 -05:00
Dubslow
2d3077904e
Update encryption autotest
2015-02-28 12:55:40 -06:00
irungentoo
8e59a826cb
Removed backwards compatibility code from core.
...
That function should be static.
2015-02-27 21:18:43 -05:00
irungentoo
d015879cd3
Test fixes.
2015-02-27 20:33:43 -05:00
Dubslow
e632ef8a47
Realign toxencryptsave with new API
2015-02-27 17:42:36 -06:00
saneki
6e8762b30a
Allow for specifying the port range to use in Tox_Options
2015-02-27 11:58:00 -06:00
irungentoo
c5b03cdd9a
Implemented custom packet functions in new api.
2015-02-26 13:17:22 -05:00
irungentoo
e5791ed9ef
Added different error codes for custom packet functions in Messenger.
2015-02-26 13:13:26 -05:00
irungentoo
e61e2919a9
More tests ported to new api.
2015-02-26 08:24:19 -05:00
irungentoo
33370edee6
Changes to custom packet functions in Messenger.
...
Added function for rtp A/V packets, modified functions to behave
correctly for the new api.
2015-02-26 08:05:57 -05:00
irungentoo
76dfccf2d6
Ported some tests to the new api.
2015-02-25 21:09:14 -05:00
irungentoo
ca997bda70
toxav new api fixes.
2015-02-25 20:51:37 -05:00
irungentoo
837d4698bb
Fixed bug.
2015-02-25 19:50:18 -05:00
irungentoo
d83efd35dd
Ported some of the code in testing/ to the new api.
2015-02-24 20:29:01 -05:00
irungentoo
8fa8e9dcd7
Remove avatar stuff from Messenger.
...
The new api sees avatars as a different type of file transfer.
2015-02-24 19:39:19 -05:00
irungentoo
ca21569a9d
Implemented callbacks.
2015-02-20 18:17:32 -05:00
irungentoo
41446f61e3
Implemented message send functions in public api.
...
Internal message functions now return better error codes.
2015-02-20 17:24:24 -05:00
irungentoo
af881e820a
Merge branch 'fixed-receipts' into new_api
2015-02-20 16:39:33 -05:00
irungentoo
c87da9203e
Tox connection function and callback should now work as expected.
...
Changes in Messenger to call the callback every time the connection
type changes from TCP to UDP.
2015-02-19 20:51:19 -05:00
irungentoo
53d0eb8937
Merge branch 'new_api' of https://github.com/dubslow/toxcore into new_api
2015-02-19 17:16:48 -05:00
irungentoo
c037aefe9d
Typing and status functions implemented.
2015-02-19 16:54:49 -05:00
Dubslow
aca41475fa
Put const adjective before type nouns
...
(Done with two applications of "sed -i -r "s/(\\w+) const\\b/const \\1/g" toxcore/tox.*" )
Conflicts:
toxcore/tox.c
2015-02-18 17:41:26 -06:00
irungentoo
308cf5da6d
use bool in is typing callback.
2015-02-18 18:29:32 -05:00
irungentoo
52a0753e52
Apparently enums are bad for wrappers and doing this makes wrapping
...
toxcore easier.
2015-02-18 18:22:04 -05:00
irungentoo
61ca9529a1
More new api functions implemented.
...
Some small self explainatory changes to the api.
2015-02-17 16:21:47 -05:00
irungentoo
c6a59e64b7
Updated types in Messenger callbacks to fit with the ones in the new api.
...
Friend number changed from int32_t to uint32_t.
Some lengths changed to size_t.
2015-02-17 15:49:22 -05:00
irungentoo
7cefc9c458
Fixed friend_not_valid function.
...
It now returns if friend is valid or not not only if memory location is
valid.
2015-02-17 15:46:14 -05:00
irungentoo
99ee86b865
Messenger add friends functions error code fixes.
...
Removed unknown error.
norequest function now returns proper error codes.
2015-02-17 10:29:18 -05:00