Permalink
Commits on Apr 16, 2012
  1. -# progress meter: avoid superfluous updates and duplicate lines

    bagder committed Apr 16, 2012
    By comparing if a different "progress point" is reached or not since the
    previous update, the progress function callback for this now avoids many
    superfluous screen updates. This has the nice side-effect that it fixes
    a problem that causes a second progress meter line.
    
    The second line output happened because when we use the -# progress
    meter, we force a newline output after the transfer in the main loop in
    curl, but when libcurl calls the progress callback from
    curl_easy_cleanup() it would then output the progress display
    again. Possibly the naive newline output is wrong but this optimization
    was suitable anyway...
    
    Reported by: Daniel Theron
    Bug: http://curl.haxx.se/bug/view.cgi?id=3517418
  2. nss.c: fix compiler warning

    yangtse committed Apr 16, 2012
  3. curl-compilers.m4: -Wno-pedantic-ms-format for Windows gcc 4.5 builds

    yangtse committed Apr 16, 2012
    When building a Windows target with gcc 4.5 or newer and strict compiler
    warnings enabled use -Wno-pedantic-ms-format in addition to other flags.
Commits on Apr 14, 2012
  1. setup_once.h: tighten requirements for stdbool.h header inclusion

    yangtse committed Apr 14, 2012
    Include stdbool.h only when it is available and configure is capable of
    detecting a proper 'bool' data type when the header is included.
    
    Compilation fix for old or unpatched versions of XL C compiler.
    
    Report: http://curl.haxx.se/mail/archive-2012-04/0022.html
  2. headers: require GCC 2.7 or newer in order to allow attribute GCC'ism…

    yangtse committed Apr 14, 2012
    …s usage
    
    Usage in other code paths already protected and requiring even newer versions.
  3. headers: surround GCC attribute names with double underscores

    jrn authored and yangtse committed Apr 14, 2012
    This protects from attribute names being defined by third party's code.
    
    Improvement: http://curl.haxx.se/mail/lib-2012-04/0127.html
Commits on Apr 13, 2012
  1. Updated copyright year.

    gknauf committed Apr 13, 2012
  2. nss.c: fix compiler warning

    yangtse committed Apr 13, 2012
  3. nss: use NSS_InitContext() to initialize NSS if available

    kdudka committed Apr 10, 2012
    NSS_InitContext() was introduced in NSS 3.12.5 and helps to prevent
    collisions on NSS initialization/shutdown with other libraries.
    
    Bug: https://bugzilla.redhat.com/738456
  4. nss: unconditionally require PK11_CreateGenericObject()

    kdudka committed Apr 6, 2012
    This bumps the minimal supported version of NSS to 3.12.x.
Commits on Apr 12, 2012
  1. Added NetWare export.

    gknauf committed Apr 12, 2012
  2. url.c: fix compiler warning

    yangtse committed Apr 12, 2012
  3. OS400/initscript.sh: fix db2_name() module name generation

    yangtse committed Apr 12, 2012
    Allow repeatable file name length reduction on file names with underscore or
    dash characters. This is done in order to better support libcurl's existing
    source file names and allow OS/400 package to build out of the box again.
Commits on Apr 11, 2012
  1. build adjustments: CURL_HIDDEN_SYMBOLS no longer defined in config files

    yangtse committed Apr 11, 2012
    configure script now provides conditional definitions for Makefile.am
    that result in CURL_HIDDEN_SYMBOLS being defined by resulting makefiles
    when appropriate.
    
    Additionally, configure script option for symbol hiding control is now
    named --enable-symbol-hiding --disable-symbol-hiding. While still valid,
    old option name --enable-hidden-symbols --disable-hidden-symbols will
    be deprecated in some future release.
  2. build adjustments: functionally revert commits 4d3fb91 and bbfe118

    yangtse committed Apr 11, 2012
    Undefining CURL_HIDDEN_SYMBOLS in source files isn't the proper fix.
Commits on Apr 10, 2012
  1. test servers: build adjustment

    yangtse committed Apr 10, 2012
    Undefine CURL_HIDDEN_SYMBOLS libcurl private preprocessor macro that might
    leak from lib/setup.h into source files where this should not be defined.
  2. libtests: build adjustment

    yangtse committed Apr 10, 2012
    Undefine CURL_HIDDEN_SYMBOLS libcurl private preprocessor macro that might
    leak from lib/setup.h into source files where this should not be defined.
Commits on Apr 9, 2012
  1. curl tool: use configuration files from lib directory - follow-up II

    yangtse committed Apr 9, 2012
    lib/config-win32.h no longer copied to src/config-win32.h
  2. configure: Windows cross-compilation fixes

    yangtse committed Apr 9, 2012
    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
Commits on Apr 8, 2012
Commits on Apr 6, 2012
  1. curl tool: use configuration files from lib directory - follow-up I

    yangtse committed Apr 6, 2012
    amigaos.[ch] now integrates nicely with any libcurl build