Skip to content
Snippets Groups Projects
  1. Apr 18, 2013
  2. Apr 05, 2013
  3. Apr 01, 2013
  4. Mar 27, 2013
  5. Mar 11, 2013
  6. Mar 10, 2013
  7. Mar 09, 2013
  8. Feb 10, 2013
  9. Feb 09, 2013
  10. Jan 30, 2013
  11. Jan 29, 2013
  12. Jan 28, 2013
  13. Jan 27, 2013
  14. Jan 08, 2013
    • Yang Tse's avatar
      build: fix circular header inclusion with other packages · 5a053ffe
      Yang Tse authored
      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.
      5a053ffe
  15. Dec 29, 2012
  16. Dec 11, 2012
  17. Dec 10, 2012
  18. Dec 05, 2012
  19. Dec 04, 2012
  20. Nov 30, 2012
  21. Nov 25, 2012
  22. Nov 21, 2012
  23. Nov 06, 2012
  24. Nov 05, 2012
    • Dave Reisner's avatar
      uniformly use AM_CPPFLAGS, avoid deprecated INCLUDES · 550e403f
      Dave Reisner authored
      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)
      550e403f
  25. Nov 01, 2012
  26. Oct 18, 2012
  27. Oct 01, 2012
  28. Aug 27, 2012
  29. Aug 21, 2012
  30. Jul 12, 2012
Loading