Last change
on this file since 4363 was 2933, checked in by mjs, 22 years ago |
Reviewed by: NOBODY (OOPS!)
Set things up so JavaScriptCore builds in PCRE and uses it for
regular expressions. This fixes many form validation bugs:
- fixed 3103197 - javascript at fidelity.com rejects valid input
- fixed 2942552 - form validation at weather.com fails
- fixed 3079752 - js always reports textarea is empty
- fixed 3079719 - covad.com "check availalbility" fails
- Makefile.am: Add pcre subdir.
- kjs/config.h: define HAVE_PCREPOSIX to true.
- kjs/regexp.h: Don't include pcreposix.h since nothing from there
is used.
- pcre/.cvsignore: Added.
- pcre/ChangeLog: Removed.
- pcre/INSTALL: Removed.
- pcre/Makefile.am: Added.
- pcre/Makefile.in: Removed.
- pcre/NEWS: Removed.
- pcre/NON-UNIX-USE: Removed.
- pcre/README: Removed.
- pcre/chartables.c: Added.
- pcre/config.guess: Removed.
- pcre/config.in: Removed.
- pcre/config.sub: Removed.
- pcre/configure: Removed.
- pcre/configure.in: Removed.
- pcre/dll.mk: Removed.
- pcre/doc/Tech.Notes: Removed.
- pcre/doc/pcre.3: Removed.
- pcre/doc/pcre.html: Removed.
- pcre/doc/pcre.txt: Removed.
- pcre/doc/pcregrep.1: Removed.
- pcre/doc/pcregrep.html: Removed.
- pcre/doc/pcregrep.txt: Removed.
- pcre/doc/pcreposix.3: Removed.
- pcre/doc/pcreposix.html: Removed.
- pcre/doc/pcreposix.txt: Removed.
- pcre/doc/pcretest.1: Removed.
- pcre/doc/pcretest.html: Removed.
- pcre/doc/pcretest.txt: Removed.
- pcre/doc/perltest.txt: Removed.
- pcre/install-sh: Removed.
- pcre/ltmain.sh: Removed.
- pcre/pcre-config.h: Added.
- pcre/pcre-config.in: Removed.
- pcre/internal.h: Include pcre-config.h instead of config.h
- pcre/pcre.c:
(ord2utf8): Fix warnings.
(pcre_compile): Fix warnings.
- pcre/pcre.def: Removed.
- pcre/pcre.h: Added.
- pcre/pcre.in: Removed.
- JavaScriptCore.pbproj/project.pbxproj: Added pcre files to build.
- JavaScriptCorePrefix.h: Guard c++ headers with #ifdef cplusplus.
|
-
Property svn:eol-style
set to
native
-
Property svn:keywords
set to
Author Date Id Revision
|
File size:
322 bytes
|
Line | |
---|
1 | #define HAVE_FUNC_ISINF 1
|
---|
2 | #define HAVE_FUNC_ISNAN 1
|
---|
3 | #define HAVE_FUNC_STRTOLL 1
|
---|
4 | #define HAVE_STRING_H 1
|
---|
5 | #define HAVE_STRINGS_H 1
|
---|
6 | #define HAVE_SYS_TIME_H 1
|
---|
7 | #define HAVE_PCREPOSIX 1
|
---|
8 | #define TIME_WITH_SYS_TIME 1
|
---|
9 | #ifdef __ppc__
|
---|
10 | #define WORDS_BIGENDIAN 1
|
---|
11 | #endif
|
---|
12 |
|
---|
13 | /* define to debug garbage collection */
|
---|
14 | #undef DEBUG_COLLECTOR
|
---|
Note:
See
TracBrowser
for help on using the repository browser.