install .pdb files unless requested otherwise, tweak todo list

git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1521957 13f79535-47bb-0310-9956-ffa450edef68
set binary attributes for dlls via libapr.rc

git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1522649 13f79535-47bb-0310-9956-ffa450edef68
mention libapr.rc/DLL_NAME issue affecting both Windows builds to some extent

git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1522659 13f79535-47bb-0310-9956-ffa450edef68
Bring in APR-util's DLL_NAME feature, used to provide a specific name
for DSO modules as the Window's File Description.  This was lost with
the merge of APR-util into APR.

Set DLL_NAME in the cmake-based build.  (The Visual Studio build already
sets it.)

The APR-util 1.5.x cmake list already sets it.


git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1523277 13f79535-47bb-0310-9956-ffa450edef68
build aprapp-2.lib and libaprapp-2

git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1523355 13f79535-47bb-0310-9956-ffa450edef68
On Windows, a socket timeout isn't implemented with
non-blocking socket + poll.  When a socket is non-
blocking and a timeout is set, the non-blocking
state must be disabled.


git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1523384 13f79535-47bb-0310-9956-ffa450edef68
assert() games:

testmutexscope relies on assert() to check as well as to run at all,
so make sure NDEBUG isn't defined.

testpass and teststr don't use assert(), so don't include <assert.h>.


git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1523479 13f79535-47bb-0310-9956-ffa450edef68
Hard-code the same address family on the server side as it already
is on the client side; otherwise, connect will fail on dual-stack
if IPV6_V6ONLY defaults to ON.

(The socket setup could stand to be rewritten!)


git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1523484 13f79535-47bb-0310-9956-ffa450edef68
Allow sendfile-as-client to start up the server program
and display its output.


git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1523505 13f79535-47bb-0310-9956-ffa450edef68
fix various compile errors and warnings

git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1523521 13f79535-47bb-0310-9956-ffa450edef68
Fix build of aprapp/libaprapp (APR_DECLARE_STATIC was misplaced).

Support building test suite against either static or dynamic libs.
  (Requiring separate builds is ugly, but so is creating a more
  complex directory structure or naming convention in the build 
  directory and possibly having to modify test program source to 
  find child programs.)

Build additional test programs.

Add running the test suite to the build system.
  (Using the "NMake Makefiles" generator, use "nmake test" to run
  silently, with output logged to some files, or "nmake check" to
  run with test output logged to the console.)



git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1523604 13f79535-47bb-0310-9956-ffa450edef68
report an error if the client couldn't read stdout from the server within a couple of seconds

git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1523613 13f79535-47bb-0310-9956-ffa450edef68
follow up to r1523384: if we disable non-blocking when a timeout is set, forget that non-blocking is enabled

git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1523615 13f79535-47bb-0310-9956-ffa450edef68
run the sendfile test automatically

git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1523844 13f79535-47bb-0310-9956-ffa450edef68
typo in comment

git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1523845 13f79535-47bb-0310-9956-ffa450edef68
client mode: wait a bit for the server to start up if
it was spawned by the client (to solve buildbot failure,
presumably)

axe stray "aprerr" emit from aprerr()


git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1523853 13f79535-47bb-0310-9956-ffa450edef68
fix what is effectively apr_time_from_msec(apr_time_from_msec(small))

Reported by: Yann Ylavic <ylavic.dev gmail.com>


git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1524014 13f79535-47bb-0310-9956-ffa450edef68
follow-up to r1523853 and r1524014:
  when running in automated mode (client starts the server process),
  make the client stop calling apr_connect() as soon as it works or
  some non-ECONNREFUSED error occurs

Submitted by: Yann Ylavic <ylavic.dev gmail.com>


git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1524031 13f79535-47bb-0310-9956-ffa450edef68
Add in apr_skiplist


git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1527540 13f79535-47bb-0310-9956-ffa450edef68
add skiplist

git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1528690 13f79535-47bb-0310-9956-ffa450edef68