fixes
Some checks are pending
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run

This commit is contained in:
emdee@spm.plastiras.org 2024-02-24 16:04:19 +00:00
parent 8b3b9c87c1
commit cbac502cbf
2 changed files with 120 additions and 5 deletions

View File

@ -9,7 +9,7 @@ by Ingvar.
The basics of NGC groups are supported, as well as AV and toxencryptsave. The basics of NGC groups are supported, as well as AV and toxencryptsave.
There is no coverage of conferences as they are not used in ```toxygen``` There is no coverage of conferences as they are not used in ```toxygen```
and the list of still unwrapped calls as of Sept. 2022 can be found in and the list of still unwrapped calls as of Feb. 2024 can be found in
```tox.c-toxcore.missing```. The code is typed so that every call in ```tox.c-toxcore.missing```. The code is typed so that every call in
```tox*.py``` should have the right signature, and it runs ```tox*.py``` should have the right signature, and it runs
```toxygen``` with no apparent issues. ```toxygen``` with no apparent issues.
@ -22,9 +22,8 @@ suite gives a good set of examples of usage.
## Install ## Install
Run ```python3 setup.py install``` or put the parent of the wrapper Edit the Makefile and run ```make install``` or ```cd src```
directory on your PYTHONPATH and touch a file called `__init__.py` and run ```toxygen_wrapper/tests/tests_wrapper.py```
in its parent directory.
Then you need a ```libs``` directory beside the ```toxygen_wrapper``` directory Then you need a ```libs``` directory beside the ```toxygen_wrapper``` directory
and you need to link your ```libtoxcore.so``` and ```libtoxav.so``` and you need to link your ```libtoxcore.so``` and ```libtoxav.so```
@ -37,7 +36,7 @@ look in the file ```toxygen_wrapper/libtox.py``` for the details.
# Tests # Tests
To test, run ```python3 toxygen_wrapper/tests/tests_wrapper.py --help``` To test, run ```python3 src/toxygen_wrapper/tests/tests_wrapper.py --help```
As is, the code in ```tox.py``` is very verbose. Edit the file to change As is, the code in ```tox.py``` is very verbose. Edit the file to change
``` ```

116
tox.c-toxcore.missing Normal file
View File

@ -0,0 +1,116 @@
tox_callback_conference_connected
tox_callback_conference_invite
tox_callback_conference_message
tox_callback_conference_peer_list_changed
tox_callback_conference_peer_name
tox_callback_conference_title
tox_callback_group_custom_private_packet
tox_conference_by_id
tox_conference_by_uid
tox_conference_delete
tox_conference_get_chatlist
tox_conference_get_chatlist_size
tox_conference_get_id
tox_conference_get_title
tox_conference_get_title_size
tox_conference_get_type
tox_conference_get_uid
tox_conference_id_size
tox_conference_invite
tox_conference_join
tox_conference_new
tox_conference_offline_peer_count
tox_conference_offline_peer_get_last_active
tox_conference_offline_peer_get_name
tox_conference_offline_peer_get_name_size
tox_conference_offline_peer_get_public_key
tox_conference_peer_count
tox_conference_peer_get_name
tox_conference_peer_get_name_size
tox_conference_peer_get_public_key
tox_conference_peer_number_is_ours
tox_conference_send_message
tox_conference_set_max_offline
tox_conference_set_title
tox_conference_uid_size
tox_file_seek
tox_get_salt
tox_group_send_custom_private_packet
tox_is_data_encrypted
tox_options_get_dht_announcements_enabled
tox_options_get_end_port
tox_options_get_experimental_groups_persistence
tox_options_get_experimental_thread_safety
tox_options_get_hole_punching_enabled
tox_options_get_ipv6_enabled
tox_options_get_local_discovery_enabled
tox_options_get_log_callback
tox_options_get_log_user_data
tox_options_get_operating_system
tox_options_get_proxy_host
tox_options_get_proxy_port
tox_options_get_proxy_type
tox_options_get_savedata_data
tox_options_get_savedata_length
tox_options_get_savedata_type
tox_options_get_start_port
tox_options_get_tcp_port
tox_options_get_udp_enabled
tox_options_set_dht_announcements_enabled
tox_options_set_end_port
tox_options_set_experimental_groups_persistence
tox_options_set_experimental_thread_safety
tox_options_set_hole_punching_enabled
tox_options_set_ipv6_enabled
tox_options_set_local_discovery_enabled
tox_options_set_log_callback
tox_options_set_log_user_data
tox_options_set_operating_system
tox_options_set_proxy_host
tox_options_set_proxy_port
tox_options_set_proxy_type
tox_options_set_savedata_data
tox_options_set_savedata_length
tox_options_set_savedata_type
tox_options_set_start_port
tox_options_set_tcp_port
tox_options_set_udp_enabled
tox_pass_decrypt
tox_pass_encrypt
tox_pass_encryption_extra_length
tox_pass_key_decrypt
tox_pass_key_derive
tox_pass_key_derive_with_salt
tox_pass_key_encrypt
tox_pass_key_free
tox_pass_key_length
tox_pass_salt_length
tox_version_is_compatible
toxav_add_av_groupchat
toxav_answer
toxav_audio_iterate
toxav_audio_iteration_interval
toxav_audio_send_frame
toxav_audio_set_bit_rate
toxav_call
toxav_call_control
toxav_callback_audio_bit_rate
toxav_callback_audio_receive_frame
toxav_callback_call
toxav_callback_call_state
toxav_callback_video_bit_rate
toxav_callback_video_receive_frame
toxav_get_tox
toxav_group_send_audio
toxav_groupchat_av_enabled
toxav_groupchat_disable_av
toxav_groupchat_enable_av
toxav_iterate
toxav_iteration_interval
toxav_join_av_groupchat
toxav_kill
toxav_new
toxav_video_iterate
toxav_video_iteration_interval
toxav_video_send_frame
toxav_video_set_bit_rate