summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-03-16Remove the use of the 'hh' format specifier.iphydf
It's not supported in mingw. See https://github.com/TokTok/c-toxcore/issues/786.
2018-03-16Simplify sendpacket function, deduplicate some logic.iphydf
2018-03-10Update changelog for 0.2.1Robin Lindén
2018-03-09Update version to 0.2.1.iphydf
2018-03-09Don't set RTP_LARGE_FRAME on rtp audio packetsRobin Lindén
2018-03-09Don't throw away rtp packets from old ToxcoreRobin Lindén
2018-03-07Add missing tox_nospam_size() functionRobin Lindén
2018-03-02Make file transfers 50% faster.iphydf
By increasing a magic number.. Also, added more verbose logging to the file transfer test.
2018-02-28Update changelog for 0.2.0Robin Lindén
2018-02-27Remove deprecated conference namelist change callback.iphydf
2018-02-27Fix auto_tests to stop using the deprecated conference API.iphydf
2018-02-27Change default username to empty stringtox-user
Fixes #768
2018-02-25Change README to talk about cmake instead of autoreconf.iphydf
2018-02-25Fix warning on Mac OS X and FreeBSD.iphydf
This currently fails the nightly build.
2018-02-24Fix a bunch of compiler warnings and remove suppressions.iphydf
2018-02-24Some minor cleanups suggested by cppcheck.iphydf
DETECTED=cppcheck
2018-02-24Fix memory leak of Logger instance on error paths.iphydf
Found using the infer static analyser. https://github.com/facebook/infer DETECTED=infer
2018-02-24Minor cleanups: dead stores and avoiding complex macros.iphydf
2018-02-23Link all tests to the android cpufeatures library if available.iphydf
This is needed for libvpx to work on android. This also means that we can upload our test binaries to an android device and actually run them, now that libcheck is no longer a blocker.
2018-02-23Add deprecation notices to functions that will go away in v0.3.0.iphydf
2018-02-22Fix toxcore.pc generation.iphydf
It's missing vpx and opus at the moment.
2018-02-22Add an option that allows us to specify that we require toxav.iphydf
2018-02-21Fix OSX tests: find(1) doesn't work like on Linux.iphydf
2018-02-21Fix the windows build: pthread needs to be linked after vpx.iphydf
2018-02-20Add a bazel test that ensures all our projects are GPL-3.0.iphydf
2018-02-20Make the "persistent conference" callback changes new functions.iphydf
We can now revert the changes to the callbacks and keep supporting them until clients have moved off them.
2018-02-20make groupnumber uint32_tsudden6
fixes #606
2018-02-19Remove apidsl from the build.iphydf
apidsl is in feature freeze. We can rely on the web service, instead.
2018-02-19Make some sizeof tests linux-only.iphydf
net_crypto has pthread types in its struct, so its size is system dependent. In particular, the sizes are wrong on FreeBSD.
2018-02-18Increase range of ports available to Toxes during testsRobin Lindén
2018-02-18Run all tests in parallel on Travis.iphydf
The first round some tests will fail and others will segfault. The second round, still some will fail, but the third round it might pass. At some point, tests will pass. The reason for this is that tests assume a lot about which ports they are given, and also toxcore's default port range has too few ports to run all tests in parallel. These issues will be fixed in future PRs.
2018-02-18Disable lan discovery in most tests.iphydf
2018-02-18Remove tox_test from autotools build.iphydf
2018-02-18Use Wine Devel instead of Wine StagingMaxim Biro
Wine Staging is not maintained https://wine-staging.com/news/2018-02-17-future-wine-staging.html
2018-02-18Split up tox_test into multiple smaller testsRobin Lindén
2018-02-18Don't build all the small sub-libraries.iphydf
This caused us to build everything 2-4 times, now we only build it 1-2 times (depending on selection of static/shared builds). The disadvantage is that now it's more up to the reviewer to ensure modularity (we still catch it in the bazel build, though).
2018-02-18Don't print trace level logging in tests.iphydf
2018-02-18Use `const` more in C code.iphydf
2018-02-17Send 0 as peer number in CHANGE_OCCURRED group event.iphydf
2018-02-17Add static asserts for all the struct sizes in toxcore.iphydf
This forces us to record size changes (for LP64) and helps estimate memory consumption of internal data structures.
2018-02-17Make outgoing Filetransfers round-robin.zoff99
Instead of 1 FT blocking all others.
2018-02-14Get rid of the only GNU extension we used.iphydf
2018-02-14Remove leftover symmetric key from DHT struct.iphydf
2018-02-12Optionally use newer cmake features.iphydf
So we can keep supporting cmake 2.8.12, which is the version on ubuntu trusty.
2018-02-11Improve video key frame sending.zoff99
This change does not include the addition of VP9. We do that in a separate pull request. Changes: * fix the video bug (video frames larger than 65KBytes) by sending full frame length in alternate header field * improve video frame reconstruction logic with slots * configure video encoder and decoder to be multihtreaded * set error resilience flags on video codec * change encoder and decoder softdeadline
2018-02-11Look for dependencies in third_party/Robin Lindén
2018-02-11Improve gtest finding, support local checkout.iphydf
Also fix library dependency order for monolith test.
2018-02-09Build toxcore with libsodium.dll instead of libsodium.lib.iphydf
The .lib doesn't have debugging information. The .dll has a .pdb file next to it.
2018-02-09Remove libcheck from the dependencies.iphydf
We're not gaining much from this library, and it's a burden, especially for windows development.
2018-02-09Add gtest include directory to -I flags if found.iphydf
Otherwise it won't be found when cross-compiling.