Commit Graph

420 Commits

Author SHA1 Message Date
Jonas Sicking
509451f5cc Bug 659539 Part 4: Use nsINode::NodeType where possible. r=bz 2011-06-14 00:56:50 -07:00
Jonas Sicking
25792d94c8 Bug 659539 Part 3: Use nsINode::NodeName where possible. Remove the now unused mQualifiedNameCorrectedCase. r=bz,peterv 2011-06-14 00:56:49 -07:00
Jonas Sicking
5f95458332 Bug 659539 Part 1: Give nsINodeInfos a nodeType, nodeName and localName. r=bz 2011-06-14 00:56:49 -07:00
Jonas Sicking
17ec46a39a Bug 659053 Part 1: Merge nsIDOM3Node into nsIDOMNode. Also removes Node.getFeature. r=peterv 2011-06-14 00:56:48 -07:00
Daniel Holbert
8ca46b58eb Bug 662685: Add parens around "||" condition in txTransformNotifier::SignalTransformEnd to fix logic (& fix build warning). r=bz 2011-06-09 12:10:42 -07:00
Peter Van der Beken
ae44770a16 Fix for bug 658632 (Provide easy way to add non-leaky classinfo to JS components). r=gavin.
--HG--
extra : rebase_source : 8463c6f8ba1f969278d4e33bfa08495fa3e36071
2011-05-25 10:46:51 +02:00
Dominic Fandrey
0ab2f46136 Bug 645398 - Substitute PR_(MAX|MIN|ABS|ROUNDUP) macro calls; r=roc 2011-06-02 14:56:50 +02:00
Landry Breuil
3aea31bbcc Fix fallout from #658363, probable typo Breaks sparc64 builds r=sicking 2011-06-01 13:15:41 -07:00
Julian Reschke
58bfed45f8 Bug 655238 - add "application/xslt+xml" as media type for XSLT, affects stylesheet loading both from processing instruction and HTTP Link header field, also adding it to the Accept header sent when fetching XSLTs. r=sicking 2011-05-28 14:34:36 +02:00
Ms2ger
b171b9ae5c Bug 658906 - Remove nsIDOMNSDocument; r=sicking 2011-05-28 09:43:53 +02:00
Trevor Saunders
48e08fc936 bug 658363 - move defines for double constants out of xslt r=sicking
From 57a4aaadf8fef828764c35dad01ce6da54fbb638 Mon Sep 17 00:00:00 2001
 xslt
---
 content/base/public/nsContentUtils.h        |   93 +++++++++++++++++++
 content/xslt/public/Makefile.in             |    1 -
 content/xslt/public/txDouble.h              |  133 ---------------------------
 content/xslt/src/base/txCore.h              |    8 +-
 content/xslt/src/base/txDouble.cpp          |   18 ++--
 content/xslt/src/xpath/txRelationalExpr.cpp |   12 +-
 6 files changed, 112 insertions(+), 153 deletions(-)
 delete mode 100644 content/xslt/public/txDouble.h
2011-05-19 12:35:46 -07:00
Daniel Holbert
ff123ba64d Bug 308590 patch 5: Clean up QIs to nsIURL that are really checks for "Does this support GetRef/SetRef", now that nsIURI supports GetRef/SetRef too. r=bz 2011-05-21 18:12:46 -07:00
Julian Reschke
e74e4501f5 Implement exslt-date:date-time (bug 603159) r=sicking 2011-04-26 13:46:43 +01:00
Boris Zbarsky
162c571d02 Bug 614171 part 4. Eliminate nsINodeInfo::GetLocalName in favor of GetName. r=sicking 2011-05-05 12:26:33 -04:00
Boris Zbarsky
4ad0368a58 Bug 614171 part 3. deCOM qualified name getters a bit. r=sicking 2011-05-05 12:26:33 -04:00
Ed Morley
ff5f79b83b Bug 654463 - Remove WinCE code from content/* ; r=sicking 2011-05-04 09:25:50 +02:00
Peter Van der Beken
e9a0c2e1a1 Fix for bug 649534 (Remove nsIXSLTProcessorObsolete). r=sicking.
--HG--
extra : rebase_source : 48d37254b6f50ac74b285fb0f765c159877e7d03
2011-04-08 10:50:51 -07:00
Peter Van der Beken
c39b2c4375 Better fix for build bustage from patch for bug 603844.
--HG--
extra : rebase_source : 39bcb6558ecd109c67166ea836b241a8215b7164
2011-04-18 15:44:11 +02:00
Ms2ger
330bb49437 Bug 604595, part b - Remove the nsIDOMNamedNodeMap* arguments to NS_NewDOMDocumentType; r=sicking 2011-04-14 14:04:21 +02:00
Ms2ger
6ee0b2b1da Bug 589894 - Fix a number of build warnings in content/; r=smaug 2011-04-14 14:04:12 +02:00
Jonas Sicking
710e8da4d7 Bug 640339: Make generate-id() generate safer ids. r=peterv 2011-04-11 18:28:28 -07:00
Peter Van der Beken
e9a0fbcd8f Fix build bustage
--HG--
extra : rebase_source : ba745a7701c7dd5b3bda26868b10452ffa3a518a
2011-04-08 14:13:17 -07:00
Peter Van der Beken
afdf1551f1 Fix for bug 584048 (Clean up cycle collection code) - remove NS_IMPL_CYCLE_COLLECTING_ADDREF_AMBIGUOUS/NS_IMPL_CYCLE_COLLECTING_RELEASE_AMBIGUOUS. r=bent. 2011-03-06 12:11:31 +01:00
Peter Van der Beken
5b1dbd07be Fix for bug 603844 (Leak txUnknownHandler+ with transformToDocument(textnode)). r=sicking. 2010-12-02 11:12:27 -05:00
Jonas Sicking
ca53c7c13a Bug 644476: Rename classes/functions/variables to use "CORS" rather than "Access Control" or "Cross site" where appropriate. r=smaug 2011-03-28 13:18:45 -07:00
timeless@mozdev.org
f1a43f5eb8 Bug 620408 add fall through comment to txXPCOMExtensionFunctionCall::GetParamType
r=peterv
2011-03-26 00:37:11 -04:00
Boris Zbarsky
250488127b Bug 457102. Remove vestiges of dead xpointer/fixptr stuff. r=sicking 2011-03-23 10:45:21 -04:00
Chris Jones
be71251a17 Bug 631575: Clear the old window when setting a new document, and re-enable tests disabled in bug 631359. r=roc a=a 2011-02-15 15:45:02 -06:00
timeless@mozdev.org
0a2573712c Bug 584967 mark deprecated dom interfaces with [deprecated]; r=smaug a=jst 2010-08-06 16:16:31 +03:00
Ehsan Akhgari
c07c875d05 Backout all of the bugs in the 7e12e3e16e6c pushlog because of the orange.
It is not clear which one of these bugs is at fault.
2011-02-04 16:34:02 -05:00
timeless@mozdev.org
672db67c21 Bug 584967 mark deprecated dom interfaces with [deprecated]; r=smaug a=jst
--HG--
extra : rebase_source : 6e132194d7a3d5106c09858d0739cf93a272c2bd
2010-08-06 16:16:31 +03:00
Chris Jones
157649ca39 Bug 631359: These tests seem to work OK in <browser remote> but fail an assertion. Band-aid them for now. rs=bz a=tests 2011-02-04 12:09:02 -06:00
Ehsan Akhgari
b4f6a0405d Backed out changeset af87fa0a3052 because of build failures 2011-02-02 14:11:07 -05:00
timeless@mozdev.org
49a85a38fd Bug 584967 mark deprecated dom interfaces and methods with [deprecated]; r=smaug a=jst
--HG--
extra : rebase_source : d7d6f197b8df6cc87c93cc101e9cae5dbff5b82f
2010-08-06 16:16:31 +03:00
Chris Leary
272d457a20 Merge mozilla-central to tracemonkey. 2010-12-29 19:25:04 -05:00
Jonas Sicking
d29665b29b bustage fix a=red 2010-12-13 14:43:32 -08:00
Jonas Sicking
09017cd12a Bug 602115: Fix XSLT error handling bugs. r=peterv a=blocker 2010-12-13 14:24:55 -08:00
Luke Wagner
2fc61cf52e Bug 609440, part 3 - remove fallible public APIs, update mozilla (r=bent,jst,mrbkap,waldo,sdwilsh) 2010-12-03 00:24:17 -08:00
Kyle Huey
06161afefe Backing out Bug 603844 because of xslt test failures. a=orange 2010-12-02 12:29:43 -05:00
Kyle Huey
ac0223dd42 Backed out changeset 40b718853f48 2010-12-02 12:28:04 -05:00
Kyle Huey
3952caa12e Bug 603844: Annotate some xlst classes with leak logging. r=sicking sr=dbaron 2010-12-02 11:15:48 -05:00
Peter Van der Beken
025dca11f2 Fix for bug 603844 (Leak txUnknownHandler+ with transformToDocument(textnode)). r=sicking a=b:final 2010-12-02 11:12:27 -05:00
timeless@mozdev.org
504d302fa7 Bug 586650 txFnStartOutput leaks qname when qname->init fails
r=sicking, a=sicking

--HG--
extra : rebase_source : b33a1b5a1a7b5bc754cea9e6e505b4b3f1162272
2010-12-08 12:28:41 +00:00
Mike Hommey
12c2f2a0f6 Bug 569629 - Modify Double::NaN,POSITIVE_INFINITY,NEGATIVE_INFINITY to avoid static initializers. r=jonas,a=bsmedberg 2010-11-07 09:25:38 +01:00
Henri Sivonen
6b5b74d541 Bug 604660 - Make XSLT-inserted script execute in the insertion order. r=jonas, a=blocking2.0-beta7.
--HG--
extra : rebase_source : fde633f62de8b4ec5af5c85f21c01ed4781e06e3
2010-10-27 10:18:24 +03:00
Ms2ger
024d857be8 Bug 594339 - Create a FromParser enum. r=hsivonen, sr=bzbarsky, a=jonas.
--HG--
extra : rebase_source : 70d6b15b0b149a29d0cdb298209706bb5391f6b4
2010-10-25 15:17:38 +03:00
Kyle Huey
e46d8c4b2d Bug 601157: EXSLT regexp:match leaks. r=peterv a=blocking-final 2010-10-19 17:25:42 -04:00
Jesse Ruderman
5e5ec72068 Crash test for bug 601543. a=TEST 2010-10-11 00:07:00 +02:00
Mats Palmgren
fa46f7f711 Null-check to fix crash. b=601543 r+a=jonas 2010-10-11 00:07:00 +02:00
Philipp Wagner
1a003c5d37 Bug 581305 - Expect nsIClassInfo of XPath extension functions in class, not in factory; r=peterv,a=jst 2010-09-02 22:47:04 +02:00
Jonas Sicking
0a727bd180 Bug 566629: Make XSLT and XPath code use the correct casing for name() function for (X)HTML elements. r=hsivonen a=blocker 2010-10-07 09:41:03 -07:00
Daniel Holbert
8460fa015a Bug 592964: Use nsDependentAtomString instead of nsAtomString for temporary variables. r=jst a=jst 2010-09-04 23:41:17 -04:00
Josh Matthews
2814f869bb Backing out ebce58252cf8, 1f94199af190, 81664d1912ee, 8e95db7adbea, f97a99ad74af, 66d12a1541f2, 6b936d1a9e65 2010-09-04 15:15:31 -04:00
Daniel Holbert
f390399c09 Bug 592964: Use nsDependentAtomString instead of nsAtomString for temporary variables. r=jst a=jst
Bug 592964: Use nsDependentAtomString instead of nsAtomString for temporary variables. r=jst a=jst
2010-09-03 14:29:00 -04:00
Jonas Sicking
d1fd8e674e Bug 579764: Send out notification when the document-element for a document has been created and inserted into the DOM. r=jst a=blocker 2010-08-27 22:54:57 -07:00
Ms2ger
27271a8a8f Bug 562698 - Part a: Pass Elements to nsIMutationObserver::AttributeChanged and nsCSSFrameConstructor::AttributeChanged; r=bzbarsky, a=dbaron 2010-08-24 09:05:56 +02:00
Olli Pettay
abf43f852b Bug 566466 - speed up createElement(), r=jst, peterv 2010-07-23 12:49:57 +03:00
Craig Topper
b9673b8709 Bug 577438 Part 1: Add previous sibling to nsIMutationObserver::ContentRemoved. r=sicking 2010-07-21 15:05:17 -07:00
Boris Zbarsky
ae9e1bc03c Bug 578696 part 6. Stop holding strong refs when calling CharacterDataChanged. r=sicking 2010-07-21 11:33:32 -04:00
Boris Zbarsky
b8256cdb51 Bug 578696 part 4. Stop holding strong refs when calling NodeWillBeDestroyed. r=sicking 2010-07-21 11:33:32 -04:00
Zack Weinberg
76dbdde0f4 Bug 569719 part 2: Move headers for the former nsCSSLoader and nsCSSDeclaration into mozilla/css/. r=dbaron
--HG--
rename : layout/style/nsCSSDeclaration.cpp => layout/style/Declaration.cpp
rename : layout/style/nsCSSDeclaration.h => layout/style/Declaration.h
rename : layout/style/nsCSSLoader.cpp => layout/style/Loader.cpp
rename : layout/style/nsCSSLoader.h => layout/style/Loader.h
2010-06-28 15:49:35 -07:00
Benjamin Smedberg
63c0077443 Merge mozilla-central into the branch for bug 568691, including fixup of the new jetpack binary module. 2010-06-25 19:41:09 -04:00
Benjamin Smedberg
6e8d912e32 Fix review comments from bug 568691 comment 45. 2010-06-24 11:56:28 -04:00
Benjamin Smedberg
5cab25b52b Bug 568691 - Convert existing JS components to use NSGetFactory and add manifest files for them. In a followup we will link the .manifest files together at packaging time. This patch was developed on Linux: Windows and Mac may require additional changes.
--HG--
rename : toolkit/components/filepicker/src/nsFilePicker.js.in => toolkit/components/filepicker/src/nsFilePicker.js
2010-06-22 12:59:15 -04:00
Jonas Sicking
1489785d0c Bug 570258: Some more atom usage cleanup. r=jst 2010-06-08 16:25:27 -07:00
Johnny Stenback
841261676e Fixing bug 572609. Use faster version of GetElementById() from our C++ code. r=jonas@sicking.cc 2010-06-23 14:35:57 -07:00
Johnny Stenback
b5ac9ee398 Backed out changeset 82a21d443b5e 2010-06-21 22:39:53 -07:00
Johnny Stenback
6268e31519 Fixing bug 572609. Use faster version of GetElementById() from our C++ code. r=jonas@sicking.cc 2010-06-21 19:58:50 -07:00
Mitchell Field
6ad77bd6db Bug 564950 - Make more use of mozilla::services, r=surkov, jst, neil, smontagu, roc, joshmoz, gavin, shaver 2010-05-14 18:24:41 +09:00
Michael Kohler
9397418412 Bug 506041 Part 2: Correct misspellings in source code
r=timeless
2010-05-13 14:19:50 +02:00
Craig Topper
cb8187eff9 Remove nsICSSStyleSheet and replace all uses with nsCSSStyleSheet. (Bug 239008) r=dbaron 2010-05-11 13:41:47 -07:00
Boris Zbarsky
e98cd67374 Bug 564574. Pass the first appended node to ContentAppended. r=jst, sr=sicking 2010-05-10 21:12:34 -04:00
Justin Wood
4fe08d7e98 Bug 504947 - Some Virus Scans report Trojan horse in 485217.xsl rs=mrbkap 2010-05-06 18:54:51 -04:00
Boris Zbarsky
f7d7c95ec6 Bug 562971. Include Element.h as mozilla/dom/Element.h and don't use 'using namespace' quite as much. r=jst 2010-05-05 14:18:05 -04:00
Peter Van der Beken
abd7f913e0 Part 1 of fix for bug 560273 (Stop using DOM tearoffs from quickstubs) - add nsINode::GetBaseURI. r=sicking.
--HG--
extra : rebase_source : 5a07f12d9d13d92b796fd5f2cb182b069c3f87bf
2010-04-19 17:40:15 +02:00
Peter Van der Beken
8295166c92 Fix more bustage in testcase for bug 551654. 2010-05-04 16:09:37 +02:00
Peter Van der Beken
cfd9eb568d Fix bustage in testcase for bug 551654.
--HG--
extra : rebase_source : b51a740e03cd15e92ae6a24cf7917db68f41b1d0
2010-05-04 15:41:12 +02:00
Peter Van der Beken
b6d7166e39 Fix bustage in testcase for bug 551412.
--HG--
extra : rebase_source : bb89bc9b30e4dbbc220fda6f74a1fca3ddfbee6f
2010-05-04 15:40:43 +02:00
Andreas Wictor
d494805a08 Fix for bug 551654 (The EXSLT node-set function fails to convert number, boolean and string values to text nodes). r=peterv. 2010-05-04 12:10:44 +02:00
Peter Van der Beken
9c4f35056f Fix for bug 551412 (The EXSLT node-set function drops text nodes if they appear last in a rtf). r=sicking. 2010-05-04 12:10:40 +02:00
timeless@mozdev.org
58a90ffcd2 Bug 562501 - comparison between signed and unsigned integer expressions in txNodeSorter::sortNodeSet, r=sicking 2010-04-28 17:12:00 -07:00
Boris Zbarsky
30883f9737 Bug 562688 part 7. Eliminate eELEMENT users in the rest of content/. r=jst 2010-04-30 09:12:06 -04:00
Jonas Sicking
930783a5d2 Bug 515401: Make implementation of <base> HTML5 compliant, and clean it up. r=benjamn a=dholbert 2010-04-23 09:10:07 -07:00
Sergey Reymerov<sergeyreym@gmail.com>
6ba412f99b Bug 469717 - Crash when using xf:delete followed by xf:send, r=peterv 2010-04-18 10:35:53 +09:00
Peter Van der Beken
2bcc2547ea Fix for bug 554255 (Limit resource use to something sane). r=sicking, sr=jst. 2010-04-09 18:59:09 +02:00
Serge Gautherie
5e7268b09c Bug 378829 - "ASSERTION: Creation of FunctionCall failed" with XPath "z()"; (Av1) Remove bogus assertion.
r=jonas.
2010-04-07 20:03:36 +02:00
Peter Van der Beken
8e3acb1006 Fix for bug 533637 (Speed up unwrapping a node in quickstubs that use nsINode (dromaeo)). Pair every DOMCI to a specific C++ class. r=jst.
--HG--
extra : rebase_source : 9a7823b365cfca04bb08c5be94eab29d218f1e61
2010-01-12 14:08:43 +01:00
Daniel Holbert
b8718e9faa Bug 551298, patch D: Use NS_INLINE_DECL_REFCOUNTING in /content/ directory. r=sicking 2010-04-01 11:05:40 -07:00
Daniel Holbert
97158792ab Backed out changeset 13819d2e9bd8 (Bug 551298) due to Linux debug mochitest-5 orange 2010-04-01 09:37:26 -07:00
Daniel Holbert
e6c10e8d77 Bug 551298, patch D: Use NS_INLINE_DECL_REFCOUNTING in /content/ directory. r=sicking 2010-04-01 08:08:51 -07:00
Peter Van der Beken
e5d87ec5bb Fix for bug 552716 (Remove NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO). r=jst.
--HG--
extra : rebase_source : 8e03b54ff6117dcac27188b296c59dcafbb6db78
2010-03-17 16:09:05 +01:00
Peter Van der Beken
a1e02e2b1a Fix for bug 528518. r=sicking.
--HG--
extra : rebase_source : 03356a1a2bfa82d86445e94b9e0acb3f76c48600
2010-03-17 15:38:09 +01:00
Jonas Sicking
3175f89133 Bug 534136 Part 3: Optimize atom-using code for the fact that atoms store 16bit strings. Also take advantage of new nsAtomString API. r=bz 2010-03-08 07:45:00 -08:00
Jonas Sicking
c4106f7f22 Bug 534136 Part 2: Use 16bit-char buffers inside atoms. r=bz sr=mrbkap 2010-03-08 07:45:00 -08:00
Zack Weinberg
2c3e543d1d Bug 544112 part 2: DeCOMtaminate and devirtualize nsCSSLoader. r=bzbarsky sr=dbaron
--HG--
rename : layout/style/nsICSSLoader.h => layout/style/nsCSSLoader.h
2010-03-02 13:00:53 -08:00
Boris Zbarsky
fa4effe1c0 Bug 545927. Check for negative numbers before doing roman-numeral stuff. r=sicking 2010-02-19 12:11:40 -05:00
Robert Longson
cbd82b1050 Bug 531259 - The SVG script element should respect the aFromParser flag on NS_NewElement. r=hsivonen, r+sr=jst 2010-01-15 11:44:12 +00:00
Taras Glek
823e864469 Bug 538014 - Handlers in txStylesheetCompileHandlers.cpp should be static, r=jonas 2010-01-05 18:31:58 -05:00
Nochum Sossonko
3beeee4518 backout changeset dfc79d02e945, bug 530374 due to build failure 2009-12-30 19:04:52 -05:00
Jae-Seong Lee-Russo
607a11b769 Bug 530374 - Replace PR_MIN/PR_MAX with NS_MIN/NS_MAX in xslt, r=jonas 2009-12-30 18:27:30 -05:00
Metal Sonic
4c1b34d634 Bug 507387 - fix copyright holder; Mozilla Corporation -> Mozilla Foundation. r=gerv. 2009-12-21 21:50:30 +00:00
Boris Zbarsky
cc6eb188e6 Bug 523294 part 3. Get rid of the now-unused aStateMask argument to AttributeChanged. r=dbaron 2009-12-10 14:36:04 -08:00
Peter Van der Beken
543fe93113 Fix for bug 528963 (Crash [@ txXPathNode::RootOf]). r=sicking, a=beltzner.
--HG--
extra : rebase_source : d3933a2cafddb13edb4a54371cc8c603792d153a
2009-11-18 10:26:23 +01:00
Peter Van der Beken
ce7a9f6cc1 Fix for bug 528300. r=sicking, a=blocking1.9.2+. 2009-11-15 11:57:49 +01:00
Peter Van der Beken
a40cdf8854 Back out c5619fbfb2b1 to fix orange. 2009-11-21 15:48:49 +01:00
Peter Van der Beken
bad6f3129e Fix for bug 528300. r=sicking, a=blocking1.9.2+.
--HG--
extra : rebase_source : c5bf7807f1840ab5a34b868b0eb90a6b1ec2d017
2009-11-15 11:57:49 +01:00
Jesse Ruderman
28f2ece525 Add some crashtests 2009-10-15 13:26:59 -07:00
Jonas Sicking
0d2f92b52e Bug 518104 - Implement HTML5 changes to <script defer>. r=hsivonen, sr=mrbkap. (Tests fixed and code merged to tip by hsivonen.) 2009-10-02 14:13:59 +03:00
David Zbarsky
8d8553ee41 Bug 488249. Replace IsNodeOfType(eHTML) checks with namespace checks. r+sr=jst 2009-08-24 16:02:07 -04:00
Olli Pettay
4235ec698d Bug 511487 - XSLT transformation fails with onload in FF3.6a1, r=peterv 2009-09-16 12:09:12 +03:00
Benjamin Smedberg
008e309c7f Bug 513032 - remove empty conditionals in our makefiles, r=ted 2009-08-27 10:48:18 -07:00
Benjamin Smedberg
0df64c6bc4 Additional followup to bug 398573 - remove REQUIRES from the tree even when they are in makefile conditional blocks
--HG--
extra : rebase_source : cc65c34a414e6c67a5651fc9cf0b6bd709ebcdbd
2009-08-27 08:53:13 -07:00
David Zbarsky
bef61061f8 Bug 487023. Refactor IsCaseSensitive() into non-virtual inline IsHTML(). r=hsivonen, sr=jst 2009-08-25 13:15:55 -04:00
Benjamin Smedberg
2e9438fd2f Followup to bug 398573 - remove REQUIRES from the tree since it is no longer used... automatically generated patch, rs=ted 2009-08-25 08:59:31 -07:00
Boris Zbarsky
36622c6995 Backed out changeset 4aa19414e651 (bug 488249) to fix test orange.
--HG--
extra : rebase_source : ae1c0155ec32b0887eff27ded77c6ba2b37dda64
2009-08-24 20:51:57 -04:00
David Zbarsky
932e28482f Bug 488249. Replace IsNodeOfType(eHTML) checks with namespace checks. r+sr=jst 2009-08-24 16:02:07 -04:00
Hashem Masoud
c8f711113e Bug 489502 - Replace NS_ASSERTION(0, ...) by NS_ERROR(...) in mozilla-central; r=benjamin 2009-08-14 16:09:00 +02:00
Michael Kohler
39067b5db3 Bug 106386 - Correct misspellings in source code (old); Patch 1; r=timeless 2009-07-27 10:46:59 +02:00
timeless@mozdev.org
1b1c60d518 Bug 494687 txEXSLTFunctionCall::evaluate warning: comparison between signed and unsigned
r+sr=sicking
2009-06-27 18:42:50 -07:00
Ben Newman
94f19e102d Bug 484121 (2/6) - Add nsIDTD::GetMode to eliminate heinous const_cast. r+sr=mrbkap 2009-06-23 14:22:16 -07:00
Henri Sivonen
2b33dab370 Bug 468708 - namespaceURI for HTML elements should be http://www.w3.org/1999/xhtml (also make localName return in lower case) r=sicking, sr=peterv, a=beltzner 2009-06-09 10:41:19 +03:00
L. David Baron
8c38aba811 Switch HTML mochitests from using MochiKit.js to packed.js. (Bug 490955) r=sayrer 2009-05-06 13:46:04 -07:00
Peter Van der Beken
7df66f9cab Testcase for bug 483444 (XSLT stylesheet compiler crashes). r/sr=mrbkap.
--HG--
extra : rebase_source : d6f64bf9526e9f029c3888759138ea11f0564097
2009-04-24 16:14:37 +02:00
Peter Van der Beken
df2064bcee Fix for bug 483444. r/sr=mrbkap.
--HG--
extra : rebase_source : d11ad967d8b6910666f31d0b46d50c5cc6701350
2009-03-31 15:07:41 +02:00
Blake Kaplan
161a3de0f1 Bug 485286 - Add a crashtest. 2009-03-30 11:50:40 -07:00
Arpad Borsos
726ab5be17 Bug 481881 - use better template arguments for nsTArray<T> after bug 474369, content part; r+sr=sicking 2009-03-26 09:29:49 +01:00
Blake Kaplan
0572816957 Bug 485286 - Allocate all of these consistently. r+sr=peterv/sicking (a=ss for checkin into a CLOSED TREE). 2009-03-26 00:23:09 -07:00
Blake Kaplan
6457c82e1d Bug 485217 - Add a crashtest. 2009-03-25 14:33:36 -07:00
Blake Kaplan
ffa24f05a8 Bug 485217 - Pop the eval context before returning. r+sr=peterv 2009-03-25 13:07:44 -07:00
Arpad Borsos
bb7554eb5a Bug 474369 - get rid of nsVoidArray, fix Mac unittest bustage 2009-03-20 14:33:02 +01:00
Arpad Borsos
8dc04b2fe9 Bug 474369 - get rid of nsVoidArray, content part; r=jwatt, sr=sicking 2009-03-20 09:15:35 +01:00
Peter Van der Beken
691b82b80e Fix for bug 391448 (Force layout/dom/content code to use classinfo macros that don't use the service manager.). r/sr=jst. 2009-02-17 15:08:08 +01:00
Jesse Ruderman
43a2aa5d48 Fix the crashtest manifest too. I suck. 2009-02-11 01:00:24 -08:00
Jesse Ruderman
38fe4e7d73 Oops, I got these two files reversed. Should fix a crashtest failure on Linux, although I have no idea why that fails on Linux and only Linux. 2009-02-11 00:06:39 -08:00
Jesse Ruderman
68344d4b52 Add a bunch of crashtests 2009-02-10 22:18:05 -08:00
Jesse Ruderman
c9eb6349ac Add some crashtests 2009-02-10 16:36:04 -08:00
Daniel Holbert
59d61972ae Bug 461047 follow-up patch - Fix a number of small issues from the nsStringArray to nsTArray<nsString> switchover, mostly related to signed vs unsigned array sizes. r+sr=roc 2009-02-10 12:39:43 -08:00
Jesse Ruderman
5f1cc5c3ce Add a bunch of crashtests 2009-02-10 00:09:40 -08:00
Daniel Holbert
31c18a6827 Bug 458167 - Fix bad usage of "it's" in comments: patch for content folder. r+sr=jst 2009-01-23 01:02:09 -08:00
Daniel Holbert
2a7d88e05a Bug 473236 - Remove executable bit from files that don't need it. (Only changes file mode -- no code changes.) r=bsmedberg 2009-01-21 22:55:08 -08:00
Fred Jendrzejewski
8759b06c00 Bug 466622. Replace nsCStringArray with nsTArray<nsCString> for more consistent code and fewer heap allocations. r+sr=roc,r=bsmedberg
--HG--
extra : rebase_source : b963bf5de9d9c445b14620479691482512e0faf2
2009-01-22 17:15:34 +13:00
Fred Jendrzejewski
7d5761cdfa Bug 461047 - Replace nsStringArray with nsTArray<nsString>. r+sr=roc 2009-01-18 21:14:14 +01:00
Robert O'Callahan
1a9b00de4e Backed out changeset 8019a959aade 2009-01-16 22:20:33 +13:00
Fred Jendrzejewski
b79ad6fa55 Bug 461047. Replace nsStringArray with nsTArray<nsString>. r+sr=roc
--HG--
extra : rebase_source : 7a20af24c97867efbb28dafa6a70ea1b4cf00e58
2009-01-16 20:51:04 +13:00
Peter Van der Beken
da3c398d8a Fix for bug 453441 (Parsing an XSLT stylesheet with two xsl:version attributes fails). r/sr=sicking. 2009-01-14 13:24:09 +01:00
Dan Fabulich
b3132f8800 b=347174, implement document.readystate == 'complete'; r=sicking 2009-01-09 09:12:09 -08:00
Phil Ringnalda
b6fe1a7700 Builds are neccesary, even if you can spell necessary, and even in a CLOSED TREE 2009-01-11 00:46:35 -08:00
Peter Van der Beken
3c18aee1d9 Testcase for bug 468208 (Leak txNodeTest on http://ocp.acadiau.ca/). 2009-01-04 16:15:02 +01:00
Peter Van der Beken
bb4d5deab6 Testcase for bug 427060 (Get Error during XSLT transformation: Waiting for ...). 2008-12-23 12:35:47 +01:00
Peter Van der Beken
e26ae4fa21 Fix for bug 468208 (Leak txNodeTest on http://ocp.acadiau.ca/). r/sr=sicking. 2008-12-23 12:35:47 +01:00
Blake Kaplan
6b2f9fb4cc Bug 464498 - Nuke warnings in XSLT. r/sr=sicking, a191=beltzner. 2008-11-28 11:07:32 +01:00
Peter Van der Beken
3bc7cebbdb Fix for bug 436864 (XPath needs to support an 'object' type as a parameter and return type). r/sr=sicking. 2008-10-31 18:05:42 -07:00
Peter Van der Beken
7dd29abf38 Fix for bug 436864 (XPath needs to support an 'object' type as a parameter and return type). r/sr=sicking. 2008-10-31 17:52:06 -07:00
Blake Kaplan
b91e4a69a6 Bug 461031 - Bring a little more sanity to parser notifications of the content sink. This should help increase responsiveness, especially on pages with lots of inline scripts. r+sr=jst 2008-10-30 14:31:00 -07:00
Ted Mielczarek
26dab6f284 bug 461395 - add support for PARALLEL_DIRS to build system, parallelize content. r=bsmedberg 2008-10-30 13:02:14 -04:00
Arpad Borsos
8b11d938d2 Bug 456388 - Remove PR_STATIC_CALLBACK and PR_CALLBACK(_DECL) from the tree; r+sr=brendan 2008-10-10 17:04:34 +02:00
Jonas Sicking
cce6fbac9b Implement cookieless requests for Access-Control. b=389508 r=biesi sr=jst 2008-09-30 17:52:52 -07:00
Jonas Sicking
83bda6d42d Reland old Access-Control implementation. b=389508 r/sr=jst 2008-09-30 17:49:30 -07:00
Taras Glek
390adbe464 bug 455536: s/NS_ERROR_FAILURE/NS_ERROR_OOM/ outparamdelled nsNodeInfoManager::GetNodeInfo r+sr=jsr 2008-09-25 15:46:52 -07:00
Arpad Borsos
18fcddc20b Bug 451909 - kill MOZ_XUL_APP now that all apps set it; files removal; r=ted.mielczarek 2008-09-20 15:54:40 +02:00
Arpad Borsos
db0328223b Bug 451909 - kill MOZ_XUL_APP now that all apps set it; 'jar.mn' part; r=ted.mielczarek 2008-09-15 15:19:32 +02:00
Taras Glek
c26ce8e1ab bug 450777:deCOMtaminate nsNodeInfoManager::GetNodeInfo r+sr=jst 2008-09-12 15:32:18 -07:00
Ted Mielczarek
468a3823fc bug 447642 - get rid of --disable-mochitest, replace MOZ_MOCHITEST with ENABLE_TESTS. r=bsmedberg 2008-09-09 13:59:11 -04:00
Peter Van der Beken
f952429f74 Fix for bug 440974 (Unneeded <transformiix:root /> elements as a result of XSL transformation.). r/sr=sicking. 2008-09-08 14:48:29 +02:00
Peter Van der Beken
d66060c067 Fix for bug 443902 (Remove some nsIDocument QIs from txMozillaTextOutput.cpp). r/sr=sicking. 2008-09-08 14:34:39 +02:00
Johnny Stenback
459725c0bc Fixing first part of bug 453571. Use more [optional] idl arguments, and less nsAXPCNativeCallContext. r+sr=mrbkap@gmail.com 2008-09-05 14:51:24 -07:00
Olli Pettay
20c5c91fe4 Bug 448548, r+sr=sicking 2008-08-24 18:00:49 +03:00
Robert O'Callahan
1499813be0 Bug 118704. Get the document title from the DOM instead of storing it in the document object. Relanding with hopeful leak fix. r+sr=jst 2008-08-18 14:10:28 +12:00
Robert O'Callahan
65a0e17d1b Backing out bug 118704 to try to fix Windows leak orange 2008-08-16 23:27:40 +12:00
Robert O'Callahan
21fbc52690 Bug 118704. Get the document title from the DOM instead of storing it as a string in the document. r+sr=jst 2008-08-16 21:01:52 +12:00
Peter Van der Beken
4610d6812e Fix for bug 427060 (Get Error during XSLT transformation: Waiting for ...). r/sr=sicking. 2008-08-04 16:02:33 +02:00
Robert O'Callahan
cafdc05f67 Bug 438519. Make DocumentType.internalSbuset return null when there was no internal subset in the doctype at all. r+sr=sicking. Acid3 progress. 2008-06-14 20:24:13 +12:00
jst@mozilla.org
54ae1d2978 Landing fix for bug 419716. Make us consistently deal how we're pass param tags to object tags when parsing XHTML. Patch by mrbkap@gmail.com and bent.mozilla@gmail.com, r+sr=jonas@sicking.cc, a=beltzner 2008-04-17 15:30:51 -07:00
jonas@sicking.cc
ae0bc39fab Bug 424923: Remove support for cross-site XHR. r/sr=jst for code changes 2008-03-25 19:46:08 -07:00
reed@reedloden.com
958ecad88c Bug 422850 - "txCompileObserver::startLoad doesn't pass correct object to asyncOpen ("listener" is unused)" [p=sciguyryan@gmail.com (Ryan Jones) r+sr=sicking a1.9=beltzner] 2008-03-18 12:42:31 -07:00
jonas@sicking.cc
65f4571f58 Bug 416534: Clean up cross-site xmlhttprequest security checks. With fixes to tests this time. r/sr=peterv 2008-02-26 19:45:29 -08:00
myk@mozilla.org
b5e898ddd7 backing out fix for bug 416534 as potential cause of mochitest failure 2008-02-26 19:23:36 -08:00
jonas@sicking.cc
84548acb75 Bug 416534: Clean up cross-site xmlhttprequest security checks. r/sr=peterv 2008-02-26 18:17:49 -08:00
peterv@propagandism.org
3eaaa4be73 Fix for bug 355068 (XSLTProcessor.transformToFragment seems to use only output method "text"). r/sr=sicking, a=beltzner. 2008-02-23 08:03:29 -08:00
dougt@meer.net
55f86eb18c xslt doesn't build on Windows Mobile. r=jonas, a=beltzner 2008-02-20 14:44:23 -08:00
peterv@propagandism.org
0adf0fc7f4 Fix for bug 417941 (regexp:match function use gives error). r/sr=sicking. 2008-02-17 09:21:23 -08:00
reed@reedloden.com
24fbf5fb3f Bug 398433 - "PRBool misuse bugs in content/" [p=tglek@mozilla.com (Taras Glek) r+sr=sicking a1.9=schrep a=blocking1.9+] 2008-02-09 22:16:30 -08:00
reed@reedloden.com
4ea6b0e4b6 Bug 289394 - "Double.cpp causes unaligned accesses" [p=davidm@hpl.hp.com (David Mosberger) / eric@debian.org (Eric Dorland) / mh+mozilla@glandium.org (Mike Hommey) r+sr=sicking sr=bryner a1.9=beltzner] 2008-01-25 00:02:04 -08:00
reed@reedloden.com
95d07019a4 Bug 369722 - "prdtoa.c jsnum.h txDouble.h not required IEEE_ARM define on Codesourcery EABI gcc3.4.4 compiler" (FPU_IS_ARM_FPA define for XSLT content txDouble.h) [p=romaxa@gmail.com (romaxa) r+sr=sicking a1.9=schrep] 2008-01-15 17:30:16 -08:00
benjamin@smedbergs.us
dfc4cee45d Bug 411327 - nsIXPCNativeCallContext should not inherit from nsISupports, r=mrbkap, a=schrep 2008-01-15 07:50:57 -08:00
reed@reedloden.com
6f40938b1b Bug 352822 - "apps since MOZILLA_1_8_BRANCH don't build anymore on FreeBSD" (make some floating point exceptions static in txDouble.h) [p=jay@imagine27.com (Justin Grant) r+sr=sicking a1.9=schrep] 2008-01-07 14:21:21 -08:00
dwitte@stanford.edu
918cc3b1fa bustage fix. 2008-01-03 16:17:52 -08:00
dwitte@stanford.edu
2c3144edc3 update copy_string() to the single-fragment string world, and optimize write() to not return a value. b=282083, r+sr=jst, a=schrep 2008-01-03 16:07:06 -08:00
jruderman@hmc.edu
fa3e151231 Add crashtest for a leak bug 2007-12-23 18:12:28 -08:00
Olli.Pettay@helsinki.fi
12aa4ddec4 Bug 403168, r=jonas, sr=jst, a=blocking1.9 2007-12-12 00:33:32 -08:00
reed@reedloden.com
956f0278a3 Bug 405069 - "Running xpathgen tests: ###!!! ASSERTION: called nsGenericElement::TextLength: 'Not Reached', file /home/ajvincent/beta/mozilla/content/base/src/nsGenericElement.cpp, line 3971" [p=ajvincent@gmail.com (Alex Vincent) r+sr=sicking a1.9=damons] 2007-11-30 22:45:49 -08:00
reed@reedloden.com
b4275188a0 Backing out patches for bugs 405069 and 346079 to track down perf regression. 2007-11-30 18:23:27 -08:00
reed@reedloden.com
6a3f572cea Bug 405069 - "Running xpathgen tests: ###!!! ASSERTION: called nsGenericElement::TextLength: 'Not Reached', file /home/ajvincent/beta/mozilla/content/base/src/nsGenericElement.cpp, line 3971" [p=ajvincent@gmail.com (Alex Vincent) r+sr=sicking a1.9=damons] 2007-11-30 12:06:18 -08:00
peterv@propagandism.org
97a4df98c6 Fix for bug 406106 (Large leak with XSLTProcessor.setParameter). r/sr/a=sicking. 2007-11-30 11:10:03 -08:00
jst@mozilla.org
048cb6002d Landing fix for regression bug 402422. XPathResult crashes when holding nodeset and accessing stringValue/numberValue/booleanValue. Patch by peterv@propagandism.org, r+sr=jst@mozilla.org. Landing this one w/o direct approval to get it in for the upcoming nightlies. 2007-11-05 00:06:48 -08:00
jst@mozilla.org
d5e0b991c5 Landing fix for bug 402208. XPathResult holding attribute node causes cycle collector fault. Patch by peterv@propagandism.org, r+sr=jonas@sicking.cc, a=drivers. 2007-11-02 17:01:04 -07:00
jonas@sicking.cc
903acf3ee6 bug 394390: Don't report bogus warnings to the error console when using cross-site xmlhttprequest. Patch by Surya Ismail <suryaismail@gmail.com>, r/sr=sicking 2007-10-26 18:46:09 -07:00
jonas@sicking.cc
f41e06844e Bug 395689: Stop leaks of xslt patterns. Patch by peterv. r/sr/a=me 2007-10-03 13:17:51 -07:00
jonas@sicking.cc
738b69078c Bug 284225: Use right security context for xslt. r/sr=peterv 2007-09-27 15:05:07 -07:00
peterv@propagandism.org
fd14bce812 Fix for bug 397386 (Large leak on grono.net front page), part 2. r/sr=sicking, a=dsicore. 2007-09-27 09:39:13 -07:00
sayrer@gmail.com
79970cb786 Bug 397386. Large leak on grono.net front page. r/sr=peterv, a=dsicore 2007-09-26 11:20:24 -07:00
jonas@sicking.cc
1e10ddb95c Bug 393329: Clean up destructors in xslt code. Patch by peterv. r/sr/a=sicking 2007-09-05 21:02:40 -07:00
peterv@propagandism.org
220f8d4a85 Fix for bug 393329 (numerous xslt leaks visiting http://www.metacafe.com). r/sr/a=sicking. 2007-09-01 10:47:39 -07:00
Olli.Pettay@helsinki.fi
9ecfe06bd0 Bug 319374, XPath should ignore changes to anonymous content, r+sr=sicking, a=1.9+ 2007-08-19 22:53:02 -07:00
bzbarsky@mit.edu
96ec7b6a69 Make NS_CheckContent(Load|Process)Policy only take a principal, not a principal and a uri. Get the URI from the principal. Bug 391438, r+sr+a=sicking 2007-08-09 22:35:08 -07:00
bzbarsky@mit.edu
73073f4f3b Use the principal doing the load to decide on the URI to pass to content policies. This will help do the right thing for data:/javascript:/about:blank, as well as allow us to skip content policies altogether if the caller is system. Bug 388597, r+sr=sicking 2007-08-07 18:16:09 -07:00
jonas@sicking.cc
29f28d46a0 Bug 389508: Implement Cross site XMLHttpRequest. r=jst sr=dveditz,biesi 2007-07-26 15:20:29 -07:00
asqueella@gmail.com
41e2af866a Bug 342487 - XSLT should use CheckLoadURIWithPrincipal
p=Ryan Jones <sciguyryan@gmail.com>
r+sr=jonas
2007-07-17 14:15:49 -07:00
bzbarsky@mit.edu
a4c90a1d9d Make attribute changes that also cause a state change properly reresolve style
when a selector uses both the state and the attribute.  Bug 315920, r=dbaron,
sr=sicking.
2007-07-12 13:05:45 -07:00
neil@parkwaycc.co.uk
11ed13d71f Followup to bug 348748 to fix the alignment of trailing backslashes in macros
[xxx_cast<foo*>(bar) is three characters shorter than NS_XXX_CAST(foo*, bar)]
2007-07-11 01:46:44 -07:00
jwalden@mit.edu
e3c4baccae Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros. 2007-07-08 00:08:04 -07:00
peterv@propagandism.org
1423e531e9 Fix for bug 384440 (txHandlerTable leaks). r/sr=sicking. 2007-06-14 09:54:34 -07:00
jonas@sicking.cc
a8a2928a3a Bug 366417: Set up scriptloader in the nsDocument ctor to ensure that the blocker-count stays in sync with the notification depth. r/sr=bz 2007-05-30 13:43:41 -07:00
bent.mozilla@gmail.com
5c7024b338 Bug 380846 - "Make the build system friendlier for XULRunner apps and extensions." r=bsmedberg. Adds confvars.sh files for all major apps and makefiles.sh for all extensions. 2007-05-23 13:08:44 -07:00
bugzilla@standard8.demon.co.uk
f855a4e01a Part of bug 366673 Remove remaining contents.rdf from Suiterunner (stop using installed-chrome.txt) - content/xslt/tests/buster/jar.mn fix. r/sr=sicking 2007-05-12 03:45:43 -07:00
bzbarsky@mit.edu
a78167f98d Store the charset we had when we were written into when document.open()happens. Then restore that as the document charset when loading from a wyciwygchannel, instead of just claiming to be UTF-16. Bug 255820, r+sr=jst 2007-05-08 19:47:58 -07:00
benjamin@smedbergs.us
2e25a321f8 Bug 376636 - Building with gcc 4.3 and -pendatic fails due to extra semicolons, patch by Art Haas <ahaas@airmail.net>, rs=me 2007-04-23 07:21:53 -07:00
bzbarsky@mit.edu
c585c92179 Stop blocking the parser on CSS stylesheet loads. We still block scriptexecution on them, however. Bug 84582, r+sr=sicking 2007-04-20 15:59:18 -07:00
dbaron@dbaron.org
20ccc7a91d Remove GetKey callbacks from nsDoubleHashtable users. b=374906 r=bsmedberg 2007-03-27 08:34:14 -07:00
hg@mozilla.com
465265d0d4 Free the (distributed) Lizard! Automatic merge from CVS: Module mozilla: tag HG_REPO_INITIAL_IMPORT at 22 Mar 2007 10:30 PDT, 2007-03-22 10:30:00 -07:00