Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-01-09 | build: fix circular header inclusion with other packages | Yang Tse | |
This commit renames lib/setup.h to lib/curl_setup.h and renames lib/setup_once.h to lib/curl_setup_once.h. Removes the need and usage of a header inclusion guard foreign to libcurl. [1] Removes the need and presence of an alarming notice we carried in old setup_once.h [2] ---------------------------------------- 1 - lib/setup_once.h used __SETUP_ONCE_H macro as header inclusion guard up to commit ec691ca3 which changed this to HEADER_CURL_SETUP_ONCE_H, this single inclusion guard is enough to ensure that inclusion of lib/setup_once.h done from lib/setup.h is only done once. Additionally lib/setup.h has always used __SETUP_ONCE_H macro to protect inclusion of setup_once.h even after commit ec691ca3, this was to avoid a circular header inclusion triggered when building a c-ares enabled version with c-ares sources available which also has a setup_once.h header. Commit ec691ca3 exposes the real nature of __SETUP_ONCE_H usage in lib/setup.h, it is a header inclusion guard foreign to libcurl belonging to c-ares's setup_once.h The renaming this commit does, fixes the circular header inclusion, and as such removes the need and usage of a header inclusion guard foreign to libcurl. Macro __SETUP_ONCE_H no longer used in libcurl. 2 - Due to the circular interdependency of old lib/setup_once.h and the c-ares setup_once.h header, old file lib/setup_once.h has carried back from 2006 up to now days an alarming and prominent notice about the need of keeping libcurl's and c-ares's setup_once.h in sync. Given that this commit fixes the circular interdependency, the need and presence of mentioned notice is removed. All mentioned interdependencies come back from now old days when the c-ares project lived inside a curl subdirectory. This commit removes last traces of such fact. | |||
2012-12-04 | build: explain current role of LIBS in our Makefile.am files | Yang Tse | |
BLANK_AT_MAKETIME may be used in our Makefile.am files to blank LIBS variable used in generated makefile at makefile processing time. Doing this functionally prevents LIBS from being used for all link targets in given makefile. | |||
2012-11-30 | build: prevent global LIBS from influencing examples build targets | Yang Tse | |
2012-11-06 | uniformly use AM_CPPFLAGS, avoid deprecated INCLUDES | Dave Reisner | |
Since automake 1.12.4, the warnings are issued on running automake: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') Avoid INCLUDES and roll these flags into AM_CPPFLAGS. Compile tested on: Ubuntu 10.04 (automake 1:1.11.1-1) Ubuntu 12.04 (automake 1:1.11.3-1ubuntu2) Arch Linux (automake 1.12.4) | |||
2012-04-13 | examples: fix compiler warnings | Yang Tse | |
2012-04-09 | configure: Windows cross-compilation fixes | Yang Tse | |
BUILDING_LIBCURL and CURL_STATICLIB are no longer defined in curl_config.h, configure will generate appropriate conditionals so that mentioned symbols get defined and used in Makefiles at compilation time | |||
2011-09-24 | Added header to be included by dist script. | Guenter Knauf | |
Probably the wrong place, but I dont know better. | |||
2011-09-22 | Added NetWare examples makefile. | Guenter Knauf | |
2011-03-12 | source header: added to more files | Daniel Stenberg | |
2010-12-17 | examples: build all examples easier | Daniel Stenberg | |
2010-03-24 | remove the CVSish $Id$ lines | Daniel Stenberg | |
2009-11-05 | I removed leading 'curl' path on the 'curlbuild.h' include statement in | Yang Tse | |
curl.h, adjusting auto-makefiles include path, to enhance portability to OS's without an orthogonal directory tree structure such as OS/400. | |||
2008-08-07 | Initial support of curlbuild.h and curlrules.h which allows | Yang Tse | |
to have a curl_off_t data type no longer gated to off_t. | |||
2008-07-15 | add comment for include paths | Yang Tse | |
2008-03-31 | Changed the makefile so the doc/examples/ programs are never built in a | Dan Fandrich | |
normal build/install (only with the 'make check' target), so that a build failure in the examples isn't fatal. | |||
2008-02-18 | moved sample program defines into separate Makefile.inc so that other ↵ | Gunter Knauf | |
makefiles can pick up the defines from there. | |||
2008-02-03 | threaded-ssl.c is a little example that does multi-threaded downloads from | Daniel Stenberg | |
HTTPS sites with OpenSSL-enabled libcurl (and pthreads) and thus do the thread-locking and things openssl-style. | |||
2007-11-17 | Andres Garcia made the examples build fine on Windows (mingw + msys) when | Daniel Stenberg | |
the lib was built staticly. | |||
2007-09-13 | Compile samples with -DCURL_NO_OLDIES | Dan Fandrich | |
2007-07-13 | The examples don't need access to curl internal source files. | Dan Fandrich | |
2007-07-12 | fix include path | Daniel Stenberg | |
2007-07-12 | Compile most of the example apps in docs/examples when doing a 'make check'. | Dan Fandrich | |
2006-10-10 | Added ghiper.c, Jeff Pohlmeyer's example code using the curl_multi_socket() | Daniel Stenberg | |
API with glib2 | |||
2006-09-12 | hiperfifo.c by Jeff Pohlmeyer | Daniel Stenberg | |
2006-05-11 | The new ftpuploadresume.c example by Philip Bock | Daniel Stenberg | |
2006-04-09 | new little example using the new conversion callbacks added in 7.15.4 | Daniel Stenberg | |
2006-02-04 | Frank's synctime.c example and an updated list in README | Daniel Stenberg | |
2005-08-24 | Theo Borm's example, as was posted here: | Daniel Stenberg | |
http://curl.haxx.se/mail/lib-2005-08/0163.html | |||
2005-07-27 | Peteris Krumins added CURLOPT_COOKIELIST and CURLINFO_COOKIELIST, which is a | Daniel Stenberg | |
simple interface to extracting and setting cookies in libcurl's internal "cookie jar". See the new cookie_interface.c example code. | |||
2005-05-09 | Jeremy Brown's OpenSSL thread-locking example | Daniel Stenberg | |
2005-02-02 | another example | Daniel Stenberg | |
2005-01-31 | HTML <head> parsing (with libxml) example code by Lars Nilsson. | Daniel Stenberg | |
2004-11-24 | HTTP "auth done right". See lib/README.httpauth | Daniel Stenberg | |
2004-08-23 | debug.c is a fresh new example showing how to use the DEBUGFUNCTION to get | Daniel Stenberg | |
lots of fine info from a transfer | |||
2004-06-03 | Added example of how to use the upcoming support for FTP 3rd party transfers | Daniel Stenberg | |
2004-06-03 | getinfo.c is a new tiny example that uses curl_easy_getinfo() to get the | Daniel Stenberg | |
content-type after a transfer. | |||
2004-05-26 | added example that makes an upload to a file:// url | Daniel Stenberg | |
2004-05-24 | new example proving that the debug callback works even when the multi | Daniel Stenberg | |
interface is used | |||
2004-05-13 | added https.c | Daniel Stenberg | |
2003-10-03 | Peter Sylvester's curlx.c code example added | Daniel Stenberg | |
2003-05-21 | Gisle Vanem made curl build with djgpp on DOS. | Daniel Stenberg | |
2002-06-19 | simplepost.c shows a simple POST ;-) | Daniel Stenberg | |
2002-05-13 | we don't need win32sockets.c anymore, we support this internally | Daniel Stenberg | |
2002-05-13 | fopen.c added, a fopen() style emulation for URL reading | Daniel Stenberg | |
2002-05-06 | Added multi-post.c, based on the source file posted by Gustaf Hui | Daniel Stenberg | |
2002-03-19 | Added the three multi interface source code examples to the distrib | Daniel Stenberg | |
2002-03-14 | new example for libcurl 7.9.6 or later | Daniel Stenberg | |
2002-01-25 | postit.c is removed, it used the deprecated curl_formparse() and may | Daniel Stenberg | |
encourage people to use bad functions | |||
2002-01-10 | added http-post.c | Daniel Stenberg | |
2002-01-08 | another example source added | Daniel Stenberg | |