90 Commits

Author SHA1 Message Date
peterv%propagandism.org
6d1b2c4b74 Fix for bug 323299 (Simplify nsExpatDriver). r=bz, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@188149 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-25 12:53:00 +00:00
mark%moxienet.com
a862a15819 323337 Use fastcall on Mac OS X x86: __attribute__(regparm(3)). r=josh
git-svn-id: svn://10.0.0.236/trunk@188060 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-23 20:11:08 +00:00
bzbarsky%mit.edu
5f13197a66 Rename our in-tree expat lib to mozexpat_s. Bug 305841, patch by Andy Willis
<abwillis1@gmail.com>, r=peterv


git-svn-id: svn://10.0.0.236/trunk@187117 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-07 02:40:20 +00:00
peterv%propagandism.org
46ac9fbedb Trying to fix AIX bustage.
git-svn-id: svn://10.0.0.236/trunk@186216 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-18 12:07:26 +00:00
peterv%propagandism.org
70644e77d8 Now that bug 320375 is fixed, trying once more to check in fix for bug 274777 (Update to Expat 1.95.8). r=bsmedberg, sr=bz.
git-svn-id: svn://10.0.0.236/trunk@186215 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-18 10:39:23 +00:00
peterv%propagandism.org
029c09a76e Backout due to tree orange.
git-svn-id: svn://10.0.0.236/trunk@185043 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-21 14:59:12 +00:00
peterv%propagandism.org
ba60f992e3 Trying once more to check in fix for bug 274777 (Update to Expat 1.95.8). r=bsmedberg, sr=bz.
git-svn-id: svn://10.0.0.236/trunk@185039 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-21 13:54:09 +00:00
peterv%propagandism.org
3ae576b70a Backing out to fix orange.
git-svn-id: svn://10.0.0.236/trunk@183189 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-28 13:48:13 +00:00
peterv%propagandism.org
e86a9bcace Trying once more to check in fix for bug 274777 (Update to Expat 1.95.8). r=bsmedberg, sr=bz.
git-svn-id: svn://10.0.0.236/trunk@183188 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-28 13:21:14 +00:00
bzbarsky%mit.edu
2e0727e740 Make sure to pop namespaces if we block on a close tag. Bug 313278, patch by
peterv, r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@182728 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-21 19:08:27 +00:00
peterv%propagandism.org
ebdcd46bc4 Back out to fix orange.
git-svn-id: svn://10.0.0.236/trunk@182248 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-14 13:11:58 +00:00
peterv%propagandism.org
c53481df7d Bustage fix.
git-svn-id: svn://10.0.0.236/trunk@182247 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-14 12:35:11 +00:00
peterv%propagandism.org
1f520d2515 Fix for bug 274777 (Update to Expat 1.95.8). r=bsmedberg, sr=bz.
git-svn-id: svn://10.0.0.236/trunk@182246 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-14 12:23:59 +00:00
peterv%propagandism.org
4ed1feff94 Fix for bug 291827 (Expat's byte position is bogus if a chunk boundary falls before we block). r/sr=bz, a=bsmedberg.
git-svn-id: svn://10.0.0.236/trunk@176607 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-26 13:08:30 +00:00
joshmoz%gmail.com
629699c509 don't use regparm on i386 Mac OS X. Patch by Apple Computer, Inc. r=josh r=smfr sr=bsmedberg a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@176401 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-21 19:02:52 +00:00
peterv%propagandism.org
2c51552143 Fix for bug 289169 (DOMParser freezes when parsing elements with fixed attributes.). r/sr=jst, a=asa.
git-svn-id: svn://10.0.0.236/trunk@174699 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-16 11:59:28 +00:00
bzbarsky%mit.edu
0495f24713 Make sure to read memory that actually contains what we want. Bug 291020,
r+sr=peterv, a=asa


git-svn-id: svn://10.0.0.236/trunk@172576 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-21 21:20:19 +00:00
peterv%propagandism.org
aa61bd415c Fix Transformiix standalone bustage. r=Pike. Doesn't affect default builds.
git-svn-id: svn://10.0.0.236/trunk@167669 18797224-902f-48f8-a5cc-f745e15eee43
2005-01-13 14:51:20 +00:00
peterv%propagandism.org
d2ec99ff28 Fix for bug 274775 (Expat accepts invalid namespaces). r/sr=jst
git-svn-id: svn://10.0.0.236/trunk@167044 18797224-902f-48f8-a5cc-f745e15eee43
2004-12-27 11:47:18 +00:00
peterv%propagandism.org
ea028c9206 Fix fo bug 274964 (Switch to Expat's xml declaration parsing). r/sr=jst.
git-svn-id: svn://10.0.0.236/trunk@166810 18797224-902f-48f8-a5cc-f745e15eee43
2004-12-17 09:17:35 +00:00
peterv%propagandism.org
04f06673f3 Fix for bug 192139 (Integrate latest Expat). r=bz, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@166747 18797224-902f-48f8-a5cc-f745e15eee43
2004-12-15 15:37:23 +00:00
peterv%propagandism.org
f652ceb0de Removing unused files
git-svn-id: svn://10.0.0.236/trunk@156026 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-06 07:50:36 +00:00
peterv%propagandism.org
4a3c11f753 Fix for bug 235747 (Move parser stuff into mozilla/parser). r=cls, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@155906 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-04 07:53:15 +00:00
pkw%us.ibm.com
af95ca9297 Fix for AIX build break caused by landing of Bug 233907. Change C++ comments to C comments.
r=bryner@brianryner.com (via IRC)


git-svn-id: svn://10.0.0.236/trunk@153664 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-08 03:01:12 +00:00
peterv%propagandism.org
3cdbd006c4 Touching to force a rebuild.
git-svn-id: svn://10.0.0.236/trunk@153629 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-06 16:34:28 +00:00
peterv%propagandism.org
3587776efa Fix for bug 233907 (document.createElementNS() doesn't throw NAMESPACE_ERR when given a namespace-invalid name.). r/sr=jst.
git-svn-id: svn://10.0.0.236/trunk@153627 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-06 16:00:23 +00:00
peterv%propagandism.org
83ca284cde No C++ comments in a C file.
git-svn-id: svn://10.0.0.236/trunk@152557 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-09 17:27:03 +00:00
peterv%propagandism.org
c682e08e39 Use 0, not nsnull in expat.
git-svn-id: svn://10.0.0.236/trunk@152555 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-09 17:03:59 +00:00
peterv%propagandism.org
681d4a4794 Fix for bug 232591 (Expose name validation methods from the XML parser (expat)). r=Pike, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@152547 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-09 13:37:40 +00:00
peter%propagandism.org
ac5076bac9 Part of fix for bug 192139 (Intergrate latest Expat). r=Pike, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@150690 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-23 18:04:56 +00:00
bryner%brianryner.com
2de1f64bc4 Add MOZ_ prefix to a few more symbols to avoid conflicts with system libexpat. Remove hashtable.c from build because it's unused. Bug 119934, r=darin, sr=dbaron, a=asa.
git-svn-id: svn://10.0.0.236/trunk@150084 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-05 20:17:03 +00:00
darin%meer.net
c2ce34b7e0 bug 119934, change namespace for expat symbols to avoid conflicts with
system version (fixes static gtk+2 linux build) r=peterv sr=heikki


git-svn-id: svn://10.0.0.236/trunk@148641 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 03:49:49 +00:00
heikki%netscape.com
913669048f Bug 191327, make internalSubset not include delimiting brackets (was not defined in DOM 2 but is now defined in DOM 3 drafts). Also fix bug 191482, external entity definitions should be included in internal subset. r=harishd, jst, sr=peterv.
git-svn-id: svn://10.0.0.236/trunk@139121 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-07 23:40:51 +00:00
harishd%netscape.com
3431058030 Update expat buffer postion when the parser is about to get blocked. b=185325, r=heikki, sr=jst
git-svn-id: svn://10.0.0.236/trunk@135413 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-17 19:18:40 +00:00
hwaara%chello.se
79c60ad859 #62157, "Document content is rendered even though version value is not '1.0'." Make us care about what version is specified and bail out on anything but "1.0".
r=bzbarsky, sr=heikki, a=asa


git-svn-id: svn://10.0.0.236/trunk@125527 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-20 01:18:52 +00:00
harishd%netscape.com
47d396b630 Crasher - Expat parser's XML_ParseBuffer wasn't aware of the BLOCKING mechansim and hence failed to update the buffer position ( bufferPtr ). The fix would update bufferPtr such that when the expat parser gets upblocked we'd resume from the point we stopped. b=123475, r=rbs@maths.uq.edu.au, sr=jst
git-svn-id: svn://10.0.0.236/trunk@114862 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 02:01:18 +00:00
heikki%netscape.com
d3fe0d3a87 Bug 35984, make an undefined entity always a fatal error; report errors while parsing external entities (regression) and a minor optimization in loading external entities. r=harishd, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@112898 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 23:19:23 +00:00
harishd%netscape.com
f1f8189502 Fixing regressions: In order to update the expat buffer position correctly do not block after processing a start element. b=119399, r=heikki, sr=jst. Update the expat buffer position if we're blocked after processing the end element. b=119727, r=heikki, sr=jst
git-svn-id: svn://10.0.0.236/trunk@112123 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 23:42:53 +00:00
harishd%netscape.com
9cf56b14c2 Replace C++ style comment with C style comment
git-svn-id: svn://10.0.0.236/trunk@111651 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 06:48:12 +00:00
harishd%netscape.com
efceeab44e Replaced C++ style comment with C comment
git-svn-id: svn://10.0.0.236/trunk@111642 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 03:32:56 +00:00
harishd%netscape.com
476668ebbc 105137 - Eliminate nsTokens, nsParserNode usage for xml/xbl/xul/rdf documents. r=heikki, sr=jst
git-svn-id: svn://10.0.0.236/trunk@111618 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 01:37:50 +00:00
seawood%netscape.com
0bd62df729 Landing the rest of the win32 gmake changes:
* Adds Makefile.ins to win32 specific dirs
* Adds WINNT ifdefs to Makefile.ins
* Causes NSPR to be compiled with --with-mozilla
* Misc general Makefile.in cleanup

Bug #58981 r=mcafee


git-svn-id: svn://10.0.0.236/trunk@110703 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 09:14:29 +00:00
gerv%gerv.net
84cda8fe40 License changes Round 2. Expat. Updating licensing to be consistent with latest version of expat (MIT/X); relicensing NS-contributed code under expat's license (except the build system, which is tri-licensed.) Removing outdated licensing information and adding new COPYING file. This has been checked with James Clark. Bug 98089.
git-svn-id: svn://10.0.0.236/trunk@104172 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-29 00:10:42 +00:00
gerv%gerv.net
ae1d5501a1 Oops.
git-svn-id: svn://10.0.0.236/trunk@103236 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-20 00:02:59 +00:00
gerv%gerv.net
4448a74f22 More license whackage. We are relicensing the expat makefiles to be compatible with the LGPL and GPL but making it clear that expat itself is under James Clakrk's MIT/X license. Bug 98089.
git-svn-id: svn://10.0.0.236/trunk@103228 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-19 21:50:17 +00:00
cls%seawood.org
88aedd461b Replaced NO_SHARED_LIB & NO_STATIC_LIB with BUILD_SHARED_LIBS, BUILD_STATIC_LIBS, FORCE_STATIC_LIB & FORCE_SHARED_LIB. Added FORCE_USE_PIC.
Changes allow us to have a finer control over which parts of the tree are built with PIC.  Part of the static build branch landing.
Bug #46775 r=mcafee a=leaf


git-svn-id: svn://10.0.0.236/trunk@97363 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-18 22:10:38 +00:00
nisheeth%netscape.com
3c4e66755e Made it so that expat defines abort() to nothing when it is compiled within Mozilla. r=peterv. sr=jst
git-svn-id: svn://10.0.0.236/trunk@89236 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 07:27:16 +00:00
heikki%netscape.com
d4291ccd23 Bug 34168, report error instead of crashing if we encounter a parameter entity containing double percent sign. Fix from James Clark. r=nisheeth, a=vidur.
git-svn-id: svn://10.0.0.236/trunk@84388 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 23:03:32 +00:00
heikki%netscape.com
42e783bf26 Bug 63560, XML content sink was not adding script element contents to the content model. Includes also minor optimizations and fixes 2 compiler warnings. r=harishd, a=vidur.
git-svn-id: svn://10.0.0.236/trunk@84335 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:30:11 +00:00
vidur%netscape.com
8b926bfcb5 Set expat endian flags so we don't do an extra copy. r=heikki, sr=jst
git-svn-id: svn://10.0.0.236/trunk@83544 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 20:23:50 +00:00