summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-08-26Merge branch 'master' of https://github.com/irungentoo/ProjectTox-Core into ↵Anony Moose
udp_connections
2013-08-26Merge pull request #534 from jin-eld/automake-compatibilityirungentoo
Tune automake options to avoid problems with newer versions
2013-08-26connection_id can be negative, so it shouldn't be uint32_t.Anony Moose
2013-08-26Tune automake options to avoid problems with newer versionsjin-eld
Automake >1.14 complains if makefiles are used in subdirs but the subdir-objects option is not set.
2013-08-26Trying to fix memory leak.Anony Moose
2013-08-26Merge pull request #533 from jin-eld/separate-lt-optionsirungentoo
Move libtool options to configure script in order to allow per system settings
2013-08-26Move extra libtool options into configurejin-eld
This should allow to keep the libtool options all in one place and at the same time define different options depending on the host. Made sure that -no-undefined is set only on Win32. Although no side effects on Linux and OSX have been observed so far, it's probably better to play it safe; it does not seem to be needed/does not seem to matter on *nix, only required for Win32.
2013-08-26Fix trailing whitespacejin-eld
2013-08-26Merge pull request #532 from jin-eld/freebsdirungentoo
Add /usr/local/* to search paths on FreeBSD
2013-08-26Add /usr/local/* to search paths on FreeBSDjin-eld
Seems that on FreeBSD those directories are not in the default search paths, so we'll have to add them manually.
2013-08-25Merge pull request #531 from jin-eld/dllirungentoo
Also generate a .dll in MinGW builds
2013-08-26Also generate a .dll in MinGW buildsjin-eld
Previously only static a static library was produced on MinGW builds, this PR makes sure that we also build a proper .dll
2013-08-25Made array stuff more readable.Anony Moose
2013-08-25Removed commented code and fixed broken functions for Lossless_UDP tox_array.Anony Moose
2013-08-25Modified Lossless_UDP connections to work with tox_array.Anony Moose
2013-08-25Merge pull request #529 from Jman012/masterirungentoo
Fixed display issue with INSTALL.md
2013-08-24Fixed display issue with INSTALL.mdJman012
2013-08-24Merge pull request #528 from vx-k/style_changeirungentoo
Style change
2013-08-24Merge pull request #527 from vx-k/masterirungentoo
Fixed semantics of tox_array so it will be more more memory efficient.
2013-08-24Merge pull request #525 from stqism/docsirungentoo
Updated INSTALL.md to list clients, improved options
2013-08-24Merge pull request #526 from JamoBox/patch-1irungentoo
fixed typos
2013-08-24consistency checkJamoBox
fixed grammar to maintain consistency of output
2013-08-24Consistency check for grammarpete
2013-08-24fixed typosJamoBox
fixed a couple of typos in the output messages
2013-08-24Added array for loop.Anony Moose
2013-08-24Updated INSTALL.md to list clients, improved optionsSean Qureshi
2013-08-24Some more style changesAnony Moose
2013-08-24Fixed style in several macros.Anony Moose
2013-08-24Fixed semantics of tox_array (should also be more memory efficient).Anony Moose
2013-08-24Merge pull request #523 from jin-eld/fix-configure-help-typoirungentoo
Fix typo in configure script help text
2013-08-24Fix typo in configure script help textjin-eld
It's "bootstrap", not "boostrap" :P
2013-08-24Merge pull request #522 from jin-eld/fix-out-of-tree-buildsirungentoo
This fixes out of tree builds
2013-08-24This fixes out of tree buildsjin-eld
Should be references from top_builddir
2013-08-24Merge pull request #521 from stqism/docsirungentoo
Updated the INSTALL.md to reflect the new build system
2013-08-24Updated the INSTALL.md to reflect the new build systemSean Qureshi
2013-08-23Merge pull request #520 from jin-eld/tune-pkg-configirungentoo
Let clients include <tox/tox.h>
2013-08-24Let clients include <tox/tox.h>jin-eld
...otherwise it's more difficult for them to find the header when pkg-config is not available.
2013-08-23Merge pull request #484 from jin-eld/shared-lib-prirungentoo
autotools build scripts - improved PR version 2
2013-08-24Remove cmake build systemjin-eld
2013-08-24Move travis build to autotoolsjin-eld
2013-08-24Implemented autotools based build scriptsjin-eld
supported options: --with-dependency-search=DIR will tell configure to look for various dependencies in DIR/include and DIR/lib Alternatively you can also specify libsodium header and libs location with --with-libsodium-headers and --with-libsodium-libs if it is installed elsewhere. Ncurses and libconfig are handled via the default pkg-config way, see ./configure --help=short for detailed information. The tox library is compiled as libtoxcore in shared and static variants, public headers are installed to ${prefix}/include/tox A pkg-config libtoxcore.pc configuration file is provided. Use ./configure --help for a full list of configure options or ./configure --help=short for the options that I added. To generate the configure script after pulling from git use: autoreconf -i To generate a release tarball use: make dist Unit tests are handled by the libcheck library integration that is provided by autotools, use: make check to compile and run the tests. Unit tests are currently optional, i.e. - if the check library is not found on the system, then tests will be disabled. Same goes for nTox and DHT bootstrap daemon - they will be enabled or disabled depending on the availability of ncurses (for nTox) or libconfig (for DHT bootstrap daemon). The above can be also tuned by: --enable-tests / --disable-tests --enable-ntox / --disable-ntox --enable-dht-bootstrap-daemon / --disable-dht-bootstrap-daemon
2013-08-24Rename core directory because of autoconf name clashjin-eld
While doing the checks configure might generate "core" files and will then try to remove them. Having a "core" directory generates an error while runing the configure script. There's no workaround but to rename the core directory.
2013-08-23Merge pull request #519 from manuel-arguelles/pcfileirungentoo
Add pkg-config file
2013-08-23Add pkg-config fileManuel Argüelles
Generate and install a toxcore.pc file to be used with pkg-config.
2013-08-23Merge branch 'new-api'irungentoo
New, cleaner public API added. see: core/tox.h This does not break anything because the old API is still there. You are however encouraged to switch to the new API.
2013-08-23Replaced some defines with enums.irungentoo
2013-08-23Merge pull request #518 from manuel-arguelles/make_installirungentoo
Add entry to allow make install. Always build static and shared libraries
2013-08-23Add entry to allow make installManuel Argüelles
Always compile static and shared library, SHARED_TOXCORE is depreciated, "make install" places files on default prefix.
2013-08-23Fixed some comments.irungentoo
2013-08-23Added tox_ to 2 typedefs.irungentoo