summaryrefslogtreecommitdiff
path: root/libapr.dsp
Commit message (Collapse)AuthorAgeFilesLines
* merge trunk revs 1083169, 1083177, 1083178, 1083183, and 1083227trawick2011-03-211-4/+0
| | | | | | | | | | to resolve some gcc warnings and dead code on Windows (the testlfsabi change from r1083183 is omitted, as the testcases aren't in this branch) git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.4.x@1083870 13f79535-47bb-0310-9956-ffa450edef68
* Backport Win32 part of poll provider for Vista+mturk2010-08-261-0/+4
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.4.x@989790 13f79535-47bb-0310-9956-ffa450edef68
* Backport r891506 to add socket_util for static buildswrowe2009-12-171-4/+4
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.4.x@891515 13f79535-47bb-0310-9956-ffa450edef68
* Merge r821524, r822431, r822892, r824500 from trunk:rpluem2009-10-161-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add apr_socket_is_connected to detect whether the remote side of a socket is still open. The origin of apr_socket_is_connected is r473278 from http://svn.apache.org/viewvc/httpd/httpd/trunk/modules/proxy/proxy_util.c in httpd. * Improve the documentation Suggested by: jorton * Improve the documentation even further Reviewed by: jim * include/apr_network_io.h, * network_io/unix/socket_util.c (apr_socket_atreadeof): Renamed from apr_socket_is_connected; adjusted to return an apr_status_t error code, and pass an "at EOF" flag via an output parameter. * test/testsock.c (test_atreadeof): Renamed from test_is_connected, adjusted for new API. Reviewed by: jorton, rpluem git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.4.x@826089 13f79535-47bb-0310-9956-ffa450edef68
* Backport all poll changes from r734707 up to nowjim2009-10-021-0/+8
| | | | | | | from trunk. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.4.x@821199 13f79535-47bb-0310-9956-ffa450edef68
* missed a linewrowe2007-10-181-0/+1
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@585861 13f79535-47bb-0310-9956-ffa450edef68
* At least on trunk, break out poll (make it obvious ourwrowe2007-10-181-4/+7
| | | | | | poll-fu on win32 is still not 1337). git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@585860 13f79535-47bb-0310-9956-ffa450edef68
* Refactor the build to know x64 (on Visual Studios which wrowe2007-10-071-30/+118
| | | | | | | | | | | | | support it) - intended for backport, and make -DWINNT the default (not intended for backport) with new 9x compatible flavor targets. Also invoke the make test/ check from either the testdll or testlib targets of test/testall.dsw (this both builds and runs the test suite inside the studio). git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@582604 13f79535-47bb-0310-9956-ffa450edef68
* Revert 580655+580835 in search of a better solutionwrowe2007-10-051-12/+12
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@582090 13f79535-47bb-0310-9956-ffa450edef68
* Prepare for testing on x64 again; there is a footnote to thesewrowe2007-10-011-12/+12
| | | | | | | changes, VS6 is horribly stupid and will create (and never use) a directory explicitly named $(OUTDIR). git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@580835 13f79535-47bb-0310-9956-ffa450edef68
* In order to provide an easier VStudio .vcproj file transitionwrowe2007-09-301-10/+10
| | | | | | | | | | replace most path occurances with $(IntDir)/$(OutDir) substitutions and rename LibNT[RD] directories to Lib[RD]NT directory names, ensuring NT is the suffix for dynamic and static builds. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@580655 13f79535-47bb-0310-9956-ffa450edef68
* complete change to msvc6 'preferred' syntax.wrowe2007-01-111-3/+5
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@495122 13f79535-47bb-0310-9956-ffa450edef68
* Spent more time observing MSVC6's default syntax, change somewrowe2007-01-111-4/+4
| | | | | | path delims to their 'preferred' style. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@495116 13f79535-47bb-0310-9956-ffa450edef68
* Nominally, more maintainable (filename appears once, not multiple times.)wrowe2007-01-111-8/+8
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@495084 13f79535-47bb-0310-9956-ffa450edef68
* An early test version; activate the responsewrowe2006-06-211-4/+4
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@416142 13f79535-47bb-0310-9956-ffa450edef68
* Provide folding in autogenerated .manifest files for Win32 builderswrowe2006-06-211-2/+24
| | | | | | | | | | using VisualStudio 2005. This actually describes the clib that is required at run time by this build of libapr-1.dll git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@416113 13f79535-47bb-0310-9956-ffa450edef68
* Eliminate /machine:i386 to simplify our lives when invoking otherwrowe2006-04-271-11/+91
| | | | | | | | | linkers, normalize the remaining /EHsc references, add the missing apr_random.h and some other side effects from saving the file (carefully replacing the bogus-missing /incremental:no flag in the release /debug flavor build.) git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@397415 13f79535-47bb-0310-9956-ffa450edef68
* Quiet the only warning in apr build on Studio 2005, /GX deprecated.wrowe2006-03-011-2/+2
| | | | | | | | /EHsc has always meant the same thing. However, I'm reverting this to /GX for VC 5.0 (if anyone still uses it) when invoking the build/cvtdsp.pl -5 command to convert these projects to Visual 5.0. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@381915 13f79535-47bb-0310-9956-ffa450edef68
* Initial win32 implementation of the variable file-io buffer size functions.colm2005-10-181-0/+4
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@326118 13f79535-47bb-0310-9956-ffa450edef68
* Add random group like for static build.mturk2005-06-251-0/+16
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@201738 13f79535-47bb-0310-9956-ffa450edef68
* Add multicast.c to build.mturk2005-05-191-0/+4
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@171002 13f79535-47bb-0310-9956-ffa450edef68
* Reintroduce stack frame construction with /Oy- (removal was implied by /O2).wrowe2005-05-161-1/+1
| | | | | | | | | | | | This makes binaries far easier to debug, during operation and for post-crash .dmp analysis. Do not alter /Gs optimizations per brane. [I was near certain this had been committed to trunk/ but svn locally is insisting otherwise] Reviewed by: stoddard, brane git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@170475 13f79535-47bb-0310-9956-ffa450edef68
* Since reaction is negative to a seperate apr_release.h file forwrowe2005-02-071-2/+2
| | | | | | | | the CPP-only grammer, acknowledge APR_VERSION_ONLY in order to compile to apr_version.h without including apr.h, nor declaring the APR C runtime version API. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@151788 13f79535-47bb-0310-9956-ffa450edef68
* This is (part of) the point to apr_release.h, although that name iswrowe2005-02-071-33/+2
| | | | | | | | | | | | | certainly subject to discussion. Elimiate use of win32ver.awk for creating libapr.rc. Simply pull in the cpp macros from apr_release.h. The issue is that we could not do this with apr_version.h due to how complex the c grammer has become. We need a lightweight c preprocessor file for the resource compiler (rc) to parse. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@151780 13f79535-47bb-0310-9956-ffa450edef68
* Win32 is select() not poll() - include the correct sources.wrowe2004-11-211-1/+1
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@106078 13f79535-47bb-0310-9956-ffa450edef68
* Update the license language to asl 2.0, and correctly grabwrowe2004-07-151-2/+4
| | | | | | | apr[u|i] revisions from the usual version files. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@65281 13f79535-47bb-0310-9956-ffa450edef68
* Completely remove apr_socket_from_file which is deprecated on the 0.9jorton2003-12-091-4/+0
| | | | | | | | | | | | | | | branch and was partially removed earlier. * include/apr.h.in: Removed reference to apr_socket_from_file. * apr.dsp, libapr.dsp, poll/unix/Makefile.in: Don't build pollacc.c. * poll/unix/pollacc.c: Removed file. PR: 25324 git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@64821 13f79535-47bb-0310-9956-ffa450edef68
* move win32 atomic functions out of the unix file (which wasn't builttrawick2003-12-031-0/+8
| | | | | | | | | | on win32 anyway) and into a unique file apr_atomic_casptr() is busted for me on win32, as I am missing the magic bits for InterlockedCompareExchangePointer() git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@64805 13f79535-47bb-0310-9956-ffa450edef68
* apr_compat.h no longer existsjwoolley2003-09-281-4/+0
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@64658 13f79535-47bb-0310-9956-ffa450edef68
* Several users (especially those building jk/ant) had observed thatwrowe2003-09-081-2/+2
| | | | | | | | | | | | | | | the APR 0.9 files didn't match on Win32 - they were explicitly trying to locate and bind to libapr-0.dll (to match unix libapr-0.so.) While binary compatibility prevented us from 'fixing' this discrepancy for our existing users - nothing prevents us from fixing this going forwards. This change allows us to locate APR 0.9 and 1.0 binaries and libraries in the same tree structure, as an added bonus. It would also allow the APR library to be installed in a common location, such as \windows\system32, without introducing conflicts between 0.9 and 1.0. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@64612 13f79535-47bb-0310-9956-ffa450edef68
* Add apr_temp_dir_get(), a function to get the most suitable directory to placethommay2003-08-231-0/+4
| | | | | | | | | | temp files based on environment variables and other factors. Obtained from: C Mike Pilato <cmpilato@collab.net> Reviewed by: Thom May git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@64591 13f79535-47bb-0310-9956-ffa450edef68
* Drop .dbg extraction from libapr.dll. Complete debug symbols are createdwrowe2003-03-101-14/+5
| | | | | | | | as libapr.pdb which is sufficient for 99% of all purposes (see dev@ dialog on the problems and reasons for this change.) git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@64414 13f79535-47bb-0310-9956-ffa450edef68
* Outch, these shouldn't vary, should be in alpha order, and most importantly,wrowe2003-03-061-2/+22
| | | | | | | anything in apr/include/*.h* should be in the list of public headers :-) git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@64399 13f79535-47bb-0310-9956-ffa450edef68
* After consulting with the APR list, it was decided that /map file creationwrowe2003-02-201-5/+5
| | | | | | | | | | | | | | | | | | is fairly redundant when you retain rich .pdb debugging symbol files. We have rarely used them, and generally .dbg and .pdb files prove much more useful for the cases we have. While eliminating /map files, we are also shrinking the size of the .dbg files by stripping 'private' symbol information. Really this means less rich diagnostics from Dr. Watson on NT or Win9x when they query the .dbg symbols in creating a DrWatson log file. But it's more than compensated for on newer OS'es where Dr. Watson will query the .pdb symbols, on all Win32 flavors when WinDbg is used with the .pdb symbols, and the fact that the distribution of binary symbols will use less bandwidth when less information is duplicated from the .pdb format into the .dbg files. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@64369 13f79535-47bb-0310-9956-ffa450edef68
* Added a new module, apr_env, for manipulating the environment. The newbrane2003-02-171-0/+12
| | | | | | | | functions are apr_env_get, apr_env_set and apr_env_delete. Also added a set of tests for the new functions. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@64363 13f79535-47bb-0310-9956-ffa450edef68
* .dbgmark was a very bad choice, because foo.dbgmark == foo.dbg in 8.3wrowe2003-02-161-2/+2
| | | | | | | | | notation. dbr simply stands for 'dbg rebased' and didn't sound like any 'database' extention I've encountered. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@64356 13f79535-47bb-0310-9956-ffa450edef68
* Added two new functions, apr_filepath_list_split and apr_filepath_list_merge,brane2003-02-121-0/+4
| | | | | | | | | | for managing search paths. The common implementation is in a new file, file_io/unix/filepath_util.c. Also added tests for these functions a new file in the test suite, testpath.c. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@64349 13f79535-47bb-0310-9956-ffa450edef68
* Stay consistent with naming the .pdb files from the compile step as _src.wrowe2003-02-111-2/+2
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@64346 13f79535-47bb-0310-9956-ffa450edef68
* rebase touches the .dll often after it's last touched the .dbg file, sowrowe2003-02-071-1/+2
| | | | | | | | the build continues to try and rebase even if the .dll isn't modified. Fix this by using a dbgmark file instead of the .dbg itself as the target. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@64339 13f79535-47bb-0310-9956-ffa450edef68
* *) Introduce Release mode debugging symbols for Win32 builds of apr.wrowe2003-02-061-6/+14
| | | | | | | | | | | | All library builds gain /Zi for debug symbols (which are discarded at link time if some flavor of the /debug flag isn't passed to link) and .dll builds gain both .pdb and .dbg files (older debuggers and Dr. Watson-type utilities on WinNT or Win9x don't support the newer .pdb symbol files.) Documentation on how-to-use these symbol files will be forthcoming. [Allen Edwards, William Rowe] git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@64334 13f79535-47bb-0310-9956-ffa450edef68
* Clean up these project to be consistent with .dsp files saved from thewrowe2003-02-061-10/+10
| | | | | | | IDE (correcting file name order and some whitespace issues.) git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@64332 13f79535-47bb-0310-9956-ffa450edef68
* Identify libapr as a .dll, not an .exe. Submitted by Mladen Turk.wrowe2003-01-201-1/+1
| | | | | | | [Already fixed one case, had forgotten the other.] git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@64303 13f79535-47bb-0310-9956-ffa450edef68
* Identify libapr as a .dll, not an .exe. Submitted by Mladen Turk.wrowe2003-01-201-1/+1
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@64302 13f79535-47bb-0310-9956-ffa450edef68
* rename apr_arch_fileio.h to apr_arch_file_io.h for consistencythommay2003-01-071-1/+1
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@64275 13f79535-47bb-0310-9956-ffa450edef68
* Fix up the apr dsp files affected by the move of the header filesthommay2003-01-071-10/+10
| | | | | | | Obtained from: Sander Striker git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@64274 13f79535-47bb-0310-9956-ffa450edef68
* Studying the sizes [in debug mode] consumed by libapr.dll and family,wrowe2002-12-021-4/+4
| | | | | | | this is the beginning of a bit of trimming for a reasonable size. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@64112 13f79535-47bb-0310-9956-ffa450edef68
* Introduced apr_os_default_encoding and apr_os_locale_encoding, withbrane2002-11-121-0/+4
| | | | | | | implementations for Unix and Win32, needed by apr_xlate. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@64015 13f79535-47bb-0310-9956-ffa450edef68
* Resync to network_io/unix/sockaddr.c now that they are completely common.wrowe2002-10-271-6/+1
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63989 13f79535-47bb-0310-9956-ffa450edef68
* Skip the entire CoAPI garbage and go right for UuidCreate(), which onwrowe2002-07-171-2/+2
| | | | | | | | | Win2000/XP no longer reveals the mac address. Submitted by: David Shane Holden <dpejesh@yahoo.com> git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63702 13f79535-47bb-0310-9956-ffa450edef68
* Changed APR_HAS_XLATE within apr to an APR_HAVE_ICONV feature test.wrowe2002-07-171-12/+0
| | | | | | | | | | Moved xlate.c into apr-util. Define APR_HAS_XLATE based on APR_HAVE_ICONV. It could become an APU_HAVE_ICONV test, but my configure.in.foo isn't that worthy. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63698 13f79535-47bb-0310-9956-ffa450edef68