summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* * configure.in, Makefile.in: Define the libtool versioning hint in thejorton2007-09-252-1/+4
| | | | | | | Makefile rather than hard-coding in the (shared) apr_rules.mk. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@579264 13f79535-47bb-0310-9956-ffa450edef68
* Update STATUS to match recent releasesbojan2007-09-131-2/+6
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@575166 13f79535-47bb-0310-9956-ffa450edef68
* Run all tests, then fail make if requiredbojan2007-09-101-3/+8
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@574134 13f79535-47bb-0310-9956-ffa450edef68
* Any test returning non-zero should stop makebojan2007-09-101-2/+4
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@574113 13f79535-47bb-0310-9956-ffa450edef68
* Strip out the /machine from link.exe, in this day and age each CPUwrowe2007-09-071-0/+9
| | | | | | | | | | gets it's own link.exe in it's own path, e.g. you need to set up the path for amd64 and you will get that cl compiler, and that linker. Although I had already stripped /machine from the .pdb's, the silly export put one back. Axe it for good when touching up our .mak files. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@573688 13f79535-47bb-0310-9956-ffa450edef68
* Code style only. Forward port struct initialization from rev 573481fielding2007-09-071-4/+1
| | | | | | | | of apr-0.9.x. The warning was already fixed on trunk. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@573491 13f79535-47bb-0310-9956-ffa450edef68
* Another API changing feature prerequesite.wrowe2007-09-051-0/+9
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@573045 13f79535-47bb-0310-9956-ffa450edef68
* Note an API changing facility - sparse files must be explicitlywrowe2007-09-051-0/+4
| | | | | | opened/created on Win32. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@573044 13f79535-47bb-0310-9956-ffa450edef68
* This message no verb.martin2007-09-041-1/+1
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@572593 13f79535-47bb-0310-9956-ffa450edef68
* Fix cut and paste typo which scuttled the last release, thiswrowe2007-09-041-2/+2
| | | | | | | caused StdOutput to never be inherited (something not noticed, nor particularly interesting in httpd, which is how I missed it). git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@572457 13f79535-47bb-0310-9956-ffa450edef68
* Fix the condvar trunk/test. Nothing equivilant in 1.2/0.9,wrowe2007-09-031-1/+1
| | | | | | so nothing to backport. Quiets nasty double->int truncation. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@572455 13f79535-47bb-0310-9956-ffa450edef68
* Correctly handle completion-based read-to-EOF case.wrowe2007-09-011-0/+3
| | | | | | | | | Resolves testfile, still have testpipe and testproc to contend with. Submitted by: Steven Naim <steven.naim googlemail.com> git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@571728 13f79535-47bb-0310-9956-ffa450edef68
* Fix r569890 - this error did not hit 1.2 or 0.9 branches,wrowe2007-09-011-2/+2
| | | | | | | | thankfully. Submitted by: Steven Narin <steven.narin googlemail.com> git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@571712 13f79535-47bb-0310-9956-ffa450edef68
* Note this (substantial) behavior change.wrowe2007-08-281-0/+6
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@570302 13f79535-47bb-0310-9956-ffa450edef68
* Note the change to utf8 encodingwrowe2007-08-281-1/+2
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@570293 13f79535-47bb-0310-9956-ffa450edef68
* apr_status_t code, not Win32 error code.wrowe2007-08-281-1/+1
| | | | | | | PR: 43178 git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@570289 13f79535-47bb-0310-9956-ffa450edef68
* Set up svnmailer to utf-8wrowe2007-08-270-0/+0
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@569982 13f79535-47bb-0310-9956-ffa450edef68
* Fix people-name encodingwrowe2007-08-272-19/+22
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@569976 13f79535-47bb-0310-9956-ffa450edef68
* Correct r569882 typo; we must leave what we enter.wrowe2007-08-261-1/+1
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@569890 13f79535-47bb-0310-9956-ffa450edef68
* Proposed;wrowe2007-08-265-50/+195
| | | | | | | | | | | | | | | | | | | | | | | Solve win32 inherited pipe leaks by leveraging OS2 port's solution. Mutex the pipe manipulation on WinNT+++ alone (not WinCE, nor 9x) so that we toggle the inherited state of the stdin/out/err pipes. This is only possible on NT, because in CE/9x it would involve replacing the pipe handles all over the place as there is no toggle. This CRITICAL_SECTION pipe is incredibly fast in the mainline case, and only introduces contention in the threaded server after startup (for cgi, etc). Not unlike an in-process cgid. So, leave WinCE alone for now, since it doesn't follow the stdio model, and leave Win9x alone for good, as nearly abandoned. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@569882 13f79535-47bb-0310-9956-ffa450edef68
* These would be text wrowe2007-08-260-0/+0
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@569874 13f79535-47bb-0310-9956-ffa450edef68
* This would be textwrowe2007-08-260-0/+0
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@569873 13f79535-47bb-0310-9956-ffa450edef68
* I was experimenting with options on ELSE_WIN_OS_IS_ANSI,wrowe2007-08-241-1/+5
| | | | | | and realized this else combined with WCE is an oddball. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@569536 13f79535-47bb-0310-9956-ffa450edef68
* Forgot to consider cases where there is no RECURSE (but we stillwrowe2007-08-241-4/+5
| | | | | | | have a somewhat bogusly constructed .mak file). Place the new target string after INTDIR is declared. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@569348 13f79535-47bb-0310-9956-ffa450edef68
* We needed to fix the fix of .mak files to prevent insane amountswrowe2007-08-241-3/+57
| | | | | | | of recursion, because VS98 wasn't quite exporting the post-build targets appropriatly, and didn't respect the RECURSE flag. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@569339 13f79535-47bb-0310-9956-ffa450edef68
* We expect iov lengths to match up with a size_t, not ssize_t.wrowe2007-08-231-1/+1
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@568881 13f79535-47bb-0310-9956-ffa450edef68
* Make Win32 consistent with unix, in that we will inherit the defaultwrowe2007-08-231-6/+6
| | | | | | | | stdin/out/err if some of these handles are left unset, while one or two of them are set with apr_procattr_io_set() (with one or more APR_NO_PIPE's) and/or apr_procattr_child_XXX_set(). git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@568818 13f79535-47bb-0310-9956-ffa450edef68
* Fix vcproj per-user datastorewrowe2007-08-200-0/+0
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@567531 13f79535-47bb-0310-9956-ffa450edef68
* More de-tabification.wrowe2007-08-172-364/+364
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@567139 13f79535-47bb-0310-9956-ffa450edef68
* Tabs? **tabs???** Mea culpa.wrowe2007-08-171-30/+30
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@567138 13f79535-47bb-0310-9956-ffa450edef68
* Fix altroot substitution bug.wrowe2007-08-171-5/+10
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@567137 13f79535-47bb-0310-9956-ffa450edef68
* insure that an optimizing compiler will re-load the links from memory eachgregames2007-08-151-2/+2
| | | | | | | | | | | time they are referenced. background: a loop in mod_deflate on AIX with xlc -O2 because the links from an apr_bucket_brigade head structure were not reloaded from memory after an APR_BUCKET_REMOVE macro. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@566349 13f79535-47bb-0310-9956-ffa450edef68
* In Mac OS X's VFS API file names are, by definition, canonicallyjim2007-08-131-0/+4
| | | | | | | | decomposed Unicode, encoded using UTF-8. Shortest rep also uses composed UTF-8 git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@565326 13f79535-47bb-0310-9956-ffa450edef68
* fixed version string for dev builds;fuankg2007-08-081-9/+24
| | | | | | | added check for wanted version. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@563835 13f79535-47bb-0310-9956-ffa450edef68
* Backport revision 560480 from the eventset branch:davi2007-08-063-0/+33
| | | | | | | | External linkage declarations are often forgotten and also confuses indent tools. Add the APR_BEGIN_DECLS and APR_END_DECLS helper macros which are more easily remembered. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@563225 13f79535-47bb-0310-9956-ffa450edef68
* "Signal Handling" was listed as "Handling" in the APR documentation.davi2007-08-051-3/+3
| | | | | | | Submitted by: Lucian Adrian Grijincu git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@562899 13f79535-47bb-0310-9956-ffa450edef68
* Cleanup asm constraints (+ operand is both read and written by the instruction)davi2007-08-041-12/+9
| | | | | | | and clobbers. The xchg instruction always asserts the lock signal. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@562765 13f79535-47bb-0310-9956-ffa450edef68
* Prefer solaris builtins even on x86, and fix a compiler warning.davi2007-08-042-3/+3
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@562764 13f79535-47bb-0310-9956-ffa450edef68
* Add comment about platorm specific values of macros and typedefsbojan2007-07-251-0/+3
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@559296 13f79535-47bb-0310-9956-ffa450edef68
* SystemTimeToAprExpTime dayoffset summation is wrong, June is 30 days.davi2007-07-241-1/+1
| | | | | | | PR: 42953 git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@558902 13f79535-47bb-0310-9956-ffa450edef68
* misc/win32/misc.c depends on _UNICODE not being set and all Windows API callsdavi2007-07-221-8/+20
| | | | | | | | | | | | being char* based. On WinCE, _UNICODE is forced to be set. This patch modifies the Windows version detection code to use TCHAR and adds the explicit "A" qualifier to LoadLibrary and GetProcAddress so the char* based versions are used regardless. Submitted by: Curt Arnold PR: 39889 git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@558506 13f79535-47bb-0310-9956-ffa450edef68
* Make APR_SUBDIR_CONFIG work right if the second argument is a line-separateddavi2007-07-221-2/+2
| | | | | | | | | value. The dnl builtin discards all characters up to the first newline and since $2 was being expanded, a new line in the second argument could break the configure script. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@558445 13f79535-47bb-0310-9956-ffa450edef68
* Document and add extern "C" linkage declaration to the apr_random.h header.davi2007-07-212-16/+98
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@558224 13f79535-47bb-0310-9956-ffa450edef68
* Fix testrand2.c coding style and merge into testrand.cdavi2007-07-218-312/+265
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@558209 13f79535-47bb-0310-9956-ffa450edef68
* Improve WIN32 condition variables fairness by using a generation count. The ↵davi2007-07-123-26/+42
| | | | | | | | | count assures that one thread won't steal wakeups from other threads in the queue. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@555730 13f79535-47bb-0310-9956-ffa450edef68
* Fix win32 stub for apr_atomic_xchgptr.davi2007-07-121-1/+1
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@555695 13f79535-47bb-0310-9956-ffa450edef68
* Add helper macros for ring walking (APR_RING_FOREACH and APR_RING_FOREACH_SAFE).davi2007-07-121-0/+24
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@555640 13f79535-47bb-0310-9956-ffa450edef68
* Fix a mis-merge of PPC memory barriers.davi2007-07-111-4/+2
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@555258 13f79535-47bb-0310-9956-ffa450edef68
* Introduce apr_atomic_xchgptr, which atomically exchanges a pair of pointerdavi2007-07-1010-0/+136
| | | | | | | values. Missing OS/390 implementation. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@554995 13f79535-47bb-0310-9956-ffa450edef68
* Improve detection of the printf format identifiers for apr_ssize_t and ↵davi2007-07-102-47/+79
| | | | | | | | | | | apr_size_t using the gcc (and icc) built-in __builtin_types_compatible_p (used to determine if two types are the same). This could also be achieved with another gcc extension (type redeclaration), but using the built-in seems more forward compatible. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@554963 13f79535-47bb-0310-9956-ffa450edef68