bzbarsky%mit.edu
31be2e0036
Make sure to not leave bogus namespaces on the stack. Bug 230236, r+sr=jst
2004-01-08 04:25:43 +00:00
bryner%brianryner.com
9c81944cb6
Eliminate nsIStyleSet as an XPCOM interface, making the implementation internal to layout. Frame constructor ownership moves to the pres shell, and the style set methods that forward to the frame constructor are gone. Rewrote style set sheet add/remove to reduce code size. For more details, see bug 64116. r+sr=dbaron.
2004-01-07 22:30:53 +00:00
hpradhan%hotpop.com
8c41240ea6
backing out last two checkins since they had no effect on Tp
2003-12-24 13:43:25 +00:00
hpradhan%hotpop.com
a77a58966b
bug 229163 : One more attempt to try and fix perf regression r=sicking sr=jst
2003-12-24 11:03:19 +00:00
hpradhan%hotpop.com
7bd11e3242
bug 229163 : Going back to using an nsISupportsArray
...
to try and fix perf regression r=sicking sr=jst
2003-12-24 07:45:06 +00:00
bryner%brianryner.com
7264501b7b
Change all callers of nsIPresContext::GetShell() to use the non-refcounting versions. Most callers now use PresShell(), a few that were checking for null conditions are using GetPresShell() -- this will be remedied once we can ensure that a prescontext never has a null pres shell. Bug 227690, r+sr=bzbarsky.
2003-12-21 05:36:36 +00:00
sicking%bigfoot.com
08b5dc0e2a
Bug 228124: Deal with documents without root-element in xml prettyprinter.
...
Patch by jst. r=me sr=bz
2003-12-16 19:33:09 +00:00
jst%mozilla.jstenback.com
6380d7fd12
Fixing bug 225837. DeCOMtaminating nsIContent more, making GetTag() return a weak raw pointer, and renaming GetTag() to Tag(), and making GetRangeList() return an const nsVoidArray*, and changing GetContentID() to return the id, and renaming it to ContentID(). r=jonas@sicking.cc, sr=bryner@brianryner.com.
2003-11-19 01:20:56 +00:00
bryner%brianryner.com
aae0d0f085
deCOMtaminate nsINodeInfo and nsINodeInfoManager. See bug 225060 for details. r=sicking, sr=jst.
2003-11-15 05:27:37 +00:00
peter%propagandism.org
fd3004d408
Additional fix for bug 224313 ().
2003-11-03 09:18:29 +00:00
peter%propagandism.org
45a960de1f
Fix for bug 223751 (documentType's nodeValue should be null). r/sr=jst.
2003-10-30 12:24:28 +00:00
caillon%returnzero.com
50c8451a33
Make content grab the cached security manager off of nsContentUtils rather than ask the service manager to find one.
...
Bug 223192; r+sr=bzbarsky
2003-10-30 03:01:25 +00:00
bzbarsky%mit.edu
38f1930059
Make nsExpatDriver and nsIExpatSink be on the same wavelength as far as passing
...
attributes to HandleStartElement. Update callees as needed. Bug 223470,
r=sicking, sr=peterv
2003-10-30 02:17:50 +00:00
bryner%brianryner.com
a0e219b348
deCOMtaminate nsIDocument by changing methods to use return value instead of out-params, eliminating unused nsresult return values, moving some members to nsIDocument and inlining the getters/setters. Bug 222134, r=bzbarsky, sr=jst.
2003-10-22 06:09:48 +00:00
caillon%returnzero.com
de3d3fbf61
Re-land patch for bug 83536, merging principal objects.
...
Also includes fixes from bug 216041.
r=bzbarsky
sr=jst
2003-10-21 22:11:49 +00:00
bzbarsky%mit.edu
321b58e88d
Fix handling of id attrs to not assume that they are named "id" as much. Bug
...
208744, r=caillon, sr=peterv
2003-10-21 16:16:42 +00:00
bzbarsky%mit.edu
cbd8c0b032
Make XML prettyprinting work again. Bug 222539, r=sicking, sr=peterv
2003-10-20 19:33:46 +00:00
sicking%bigfoot.com
910d4e886d
Bug 199613: Don't put textnodes in the root of the document when parsing XML and XUL since the DOM doesn't allow that.
...
r=peterv sr=jst
2003-10-15 20:10:47 +00:00
bzbarsky%mit.edu
f7143a2333
Make sure to notify document observers even about content that gets added to
...
the document before StartLayout(). Block those notifications from getting
passed on to the frame constructor before StartLayout(), though. Bug 220930,
r=peterv, sr=jst
2003-10-11 00:27:45 +00:00
hpradhan%hotpop.com
dbb2c2e5b5
still bug 218837 : backing out all the backouts. they did not work.
2003-10-05 11:28:06 +00:00
hpradhan%hotpop.com
e6bbdada91
One final attempt to fix Tp regression from bug 218837
2003-10-05 10:20:56 +00:00
hpradhan%hotpop.com
c1e26f8bf8
bug 218837 : Refactor some code duplicated in the xml and html
...
content sinks into a base class r=sicking sr=peterv
2003-10-05 07:29:50 +00:00
bzbarsky%mit.edu
8801e97e8f
Make presshell batch processing of style changes (using BeginUpdate/EndUpdate
...
notifications). Bug 200931, r=peterv, sr=jst
2003-10-02 21:29:40 +00:00
jst%mozilla.jstenback.com
8aa7b563d2
Fixing bug 215981. DeCOMtaminating nsIContent and nsIDocument some, and also some minor changes to other related interfaces. r=caillon@aillon.org, sr=peterv@propagandism.org.
2003-09-27 04:18:26 +00:00
bzbarsky%mit.edu
db0a53ec1d
Fix GetID to not try to get attrs in unknown namespaces. Bug 220027, r=peterv, sr=jst
2003-09-24 13:22:09 +00:00
bsmedberg%covad.net
3c7f6e517d
Bug 179834. Separate application resources and GRE resources. r=darin sr=dougt
2003-09-13 17:55:56 +00:00
bryner%brianryner.com
7f4af2e0f9
Fix build on gcc 3.4 by removing extra semicolons (bug 218551). r/sr=dbaron, a=brendan.
2003-09-07 21:50:21 +00:00
caillon%returnzero.com
c11c6acb17
Backing out the patch to bug 83536.
...
I will reland this when 1.6a re-opens.
r+sr=jst@netscape.com
a=chofmann
2003-08-22 03:06:53 +00:00
pete%alphanumerica.com
3210c00f22
backing out changes. It is breaking Camino
...
b=216646
--pete
2003-08-19 13:52:41 +00:00
pete%alphanumerica.com
cc512e3db7
b=206947 r=heikki sr=jst
...
Fixing "rampant leaks" when handing the sink to the parser when there
is no docshell present.
--pete
2003-08-18 19:02:58 +00:00
roc+%cs.cmu.edu
50878e792b
Bug 190735. nsIFrame deCOMtamination, r+rs=dbaron
2003-08-06 03:07:12 +00:00
peter%propagandism.org
3e5d40f9b0
Fix for bug 215117 (SetRootContent handling in nsXMLContentSink is rotten). r=Pike, sr=jst.
2003-08-05 19:34:04 +00:00
hjtoi%comcast.net
6561a2a46a
Bug 214381, incorrect characters in prettyprint dtd, patch from vberon@mecano.gme.usherb.ca, r=smontagu, sr=heikki (me).
2003-08-01 16:58:18 +00:00
axel%pike.org
d7a30c5fba
bugs 151002, 212892, CDATA should be eTEXT, add nsIContent::ePROCESSING_INSTRUCTION and nsITextContent::AppendTextTo for XSLT perf
2003-08-01 11:44:17 +00:00
bzbarsky%mit.edu
db19c4b681
Fix issues with ScriptAvailable() not firing for some scripts. Bug 214081, r+sr=jst
2003-07-31 01:28:16 +00:00
bzbarsky%mit.edu
bd15e33f28
Last checkin accidentally reversed the sense of the aContent test; fixing that.
2003-07-29 07:37:48 +00:00
jst%netscape.com
ff20a7b3e0
Fixing bug 209717. Making document.load() use the caller's URI as the base URI. r=caillon@aillon.org, sr=hjtoi-bugzilla@comcast.net
2003-07-28 23:12:46 +00:00
bzbarsky%mit.edu
272e86c75d
DeCOMify GetParent/GetBindingParent/GetDocument on nsIContent. Bug 213823,
...
r+sr=jst
2003-07-28 21:17:26 +00:00
sicking%bigfoot.com
f450f495ac
Fix build bustage
2003-07-25 22:41:05 +00:00
sicking%bigfoot.com
cb8bdaca3e
Bug 190305: Make xml prettyprinting localizeable. Patch by vberon@mecano.gme.usherb.ca
...
r=sicking, Pike sr=bz
2003-07-25 22:11:19 +00:00
bzbarsky%mit.edu
76799ff743
Add an nsIDocument* GetOwnerDocument() to nsGenericElement, deCOMify
...
nsINodeInfo a tad. Bug 211634, r=jkeiser, sr=jst
2003-07-24 17:30:52 +00:00
caillon%returnzero.com
9c22160a4b
Bug 83536.
...
Merge script principal implementations into one class.
Should reduce footprint, speed up calls to caps a little bit, and fixes several memory leaks.
Also fixes bugs 211174 and 211263
r=jst@netscape.com
sr=bzbarsky@mit.edu
moa=mstoltz@netscape.com (he looked at an earlier patch and said it looked fine, and will do a retroactive review when he returns from vacation as well)
2003-07-24 05:15:20 +00:00
jaggernaut%netscape.com
ef99140d6d
Bug 213601: Switch some users of NS_NewAtom over to do_GetAtom. r=bzbarsky, sr=dbaron
2003-07-24 04:53:13 +00:00
dbaron%dbaron.org
f61c45ed1a
Remove unused content quality stubs. b=111346 r+sr=bzbarsky
2003-07-22 18:38:08 +00:00
jaggernaut%netscape.com
024a2adbb2
Bug 25886: Get rid of a bunch of unused NS_DEFINE_IID, NS_DEFINE_CID. r=caillon, sr=dbaron
2003-07-20 07:40:43 +00:00
caillon%returnzero.com
01645eaf4b
Bug 212504. Removal of the default namespace arguments from CSSStyleSheet and CSSLoader.
...
r=bzbarsky@mit.edu , sr=dbaron@dbaron.org
2003-07-18 01:26:47 +00:00
mkaply%us.ibm.com
26fbdc30e1
#212695
...
r=sicking, sr=bzbarsky
Make scrolling to anchors work the first time in chrome XHTML
2003-07-16 20:15:46 +00:00
jaggernaut%netscape.com
20004e3489
Bug 73353: clean up MODULE/REQUIRES story. r=cls, sr=bryner
2003-07-13 22:29:00 +00:00
dbaron%dbaron.org
92b921aca3
Remove hint parameter from AttributeChanged methods and simplify style hint mechanism. b=211308 r+sr=bzbarsky
2003-07-11 21:16:12 +00:00
bzbarsky%mit.edu
80f18b18c8
DOM properties that return URIs should return absolute URIs when they
...
are accessed (even if the corresponding attribute value is a relative URI).
Bug 47534, r=caillon, sr=jst
2003-07-08 05:35:04 +00:00
bzbarsky%mit.edu
6a547d6a42
Random array and already_AddRefed magic in XML content sink. Bug 211196,
...
r=caillon, sr=jst
2003-07-03 05:34:26 +00:00
bzbarsky%mit.edu
25471a836d
Add nsIContent::GetBaseURL; get rid of similar functions on nsIXMLContent and
...
nsIHTMLContent. Bug 209573, r=caillon, sr=jst.
2003-07-03 02:45:34 +00:00
bzbarsky%mit.edu
10e836c35b
Change GetHrefUTF8 to GetHrefURI to make sure that we don't lose track of the
...
origin charset. Bug 166996, r=dbaron,darin sr=jst
2003-07-01 02:59:54 +00:00
jst%netscape.com
59652ebfd8
Fixing more of bug 209884. Same change that was done all over the place in the original patch, sr=me.
2003-06-25 23:59:34 +00:00
bzbarsky%mit.edu
f802347f6c
Make XBL methods and properties report useful line numbers and urls so that the
...
JS errors/warnings in the JS console point to the right place. Bug 127567,
r=bryner, sr=alecf
2003-06-24 01:20:40 +00:00
alecf%flett.org
5644ccd470
fix for bug 209780 - do UTF16->UTF8 conversion outside the recursion, so that we don't constantly convert the string we're looking for
...
r=dbaron, sr=jst
2003-06-23 18:32:10 +00:00
jst%netscape.com
a749a7af60
Fixing one more part of bug 209699. Replace NS_Convert* with Copy/Append*. r=dwitte@stanford.edu, sr=alecf@flett.org.
2003-06-21 00:26:28 +00:00
bryner%netscape.com
868da4fa37
Remove unused content code. Bug 207021, r=jst, sr=alecf.
2003-06-17 17:53:06 +00:00
alecf%flett.org
5614718dd3
fix for bug 209220 - now that i18n APIs take ASCII charset names, update consumers to avoid excess conversions.. which usually means storing charset names as ASCII and updating a few other APIs
...
r=jkeiser, sr=jst and some great comments from jshin@mailaps.org
2003-06-17 16:40:34 +00:00
caillon%returnzero.com
98e5e413c0
209583 - Fix a regression where XMLDocument.getElementByID() was broken
...
r+sr=bzbarsky
2003-06-16 21:47:16 +00:00
caillon%returnzero.com
ba75de772b
Bug 209087
...
Content interface out-parameters should use ptr-to-ptrs instead of ref-to-ptrs and some small deCOMtamination.
r+sr=jst@netscape.com
2003-06-13 20:10:01 +00:00
alecf%flett.org
ccf01a2786
fix for bug 206379:
...
- combine nsICharsetConverterManager2 and nsICharsetConverterManager
- get rid of nsIAtom in most of the methods
- provide versions of getUnicodeDecoder/Encoder which don't do alias resolution
- change all charset types to ASCII strings
- clean up some other i18n APIs which could be simplified
- fix all consumers of all changed i18n interfaces
r=jshin, smontagu
rs=sfraser
2003-06-11 18:16:03 +00:00
seawood%netscape.com
8f112a4226
Removing old cfm build files. Use the CFM_LAST_RITES tag to resurrect. r=macdev
2003-06-10 21:18:27 +00:00
bzbarsky%mit.edu
1e45eadc55
Make some static data const in content. Bug 204532, patch by ataylor@its.to
...
(Andrew Taylor), r=bzbarsky, sr=alecf
2003-05-27 03:49:22 +00:00
darin%netscape.com
a7a9655ce4
fixes bug 22994 "Mail reader allows spammers to set/get cookies to track web usage"
...
r=dwitte sr=dveditz a=sspitzer
2003-05-05 21:27:02 +00:00
jst%netscape.com
423e711bae
Removing unused file that should have been removed with the checkin for bug 199399.
2003-04-25 07:15:05 +00:00
heikki%netscape.com
5268e6a55c
This change shouldn't have gone in. Anyway, this is not part of the build.
2003-04-23 00:09:18 +00:00
heikki%netscape.com
8583070500
Bug 191800, move FIXptr and XPointer into xmlextras, r=harishd, sr=jst.
2003-04-23 00:07:37 +00:00
jst%netscape.com
31af8ab2ca
Fixing bug 199399. Eliminating the interfaces nsIXMLDocument now that it's not needed any more. r=peterv@netscape.com, sr=heikki@netscape.com
2003-04-22 21:57:25 +00:00
jst%netscape.com
3ce5ccf835
Fixing bug 111514. In an XHTML document served as application/xhtml+xml, |document| is not an HTML document object, but an XML document object. r=bugmail@sicking.cc, sr=peterv@netscape.com
2003-04-19 00:28:09 +00:00
heikki%netscape.com
509c1baca5
Bug 201131, provide an alternative, monospaced pretty print style, r=sicking, sr=jst.
2003-04-17 18:41:09 +00:00
dbaron%dbaron.org
4ab9a6c815
Two separate directories create a content.xpt file. b=201323 r=seawood sr=jst
2003-04-09 21:16:39 +00:00
heikki%netscape.com
ab50b51081
Bug 200382, reduce content's dependencies on webshell, r=adamlock, sr=jst.
2003-04-03 18:57:33 +00:00
alecf%netscape.com
0f990bca7b
fix for bug 199503 - consolidate layout atoms into the main layout atom lists
...
sr=bryner, r=jag
2003-04-02 23:02:40 +00:00
heikki%netscape.com
645bfc7c34
Bug 169980, document.load should add its document to the parent document's loadgroup so that if we leave the current page the load will be aborted aotomatically, r=harishd, sr=darin.
2003-04-02 21:44:39 +00:00
axel%pike.org
2f3d5baa00
bug 199484, xml pretty printing regressed, fix the contract ID for XSLT document transformer, r/sr=peterv
2003-04-01 19:50:42 +00:00
jst%netscape.com
14882c9d0c
Fixing bug 124412. Making nsXULDocument inherit nsXMLDocument to avoid the need to duplicate a large amount of code in nsXULDocument. Also removing nsMarkupDocument and nsIDOMEventCapturer that are no longer needed. Changing the inheritance of nsIDOMXULDocument to avoid ~60 or so forwarding methods, and doing a *lot* of code cleanup. r=bugmail@sicking.cc, sr=peterv@netscape.com
2003-03-26 07:41:30 +00:00
sicking%bigfoot.com
d28b0c5b97
Compiled XSLT stylesheets. Improves speed, implements forwards-compatible-parsing and handling of unknown extension-elements. Also fixes some random edgecasebugs such as recursive merged named-attribute-sets and empty strings in copy-of.
...
Patch mainly by sicking, but large parts also by Pike and peterv.
Tracker is bug 185797. r=Pike/sicking rs=peterv.
2003-03-26 01:10:14 +00:00
alecf%netscape.com
925955c81d
landing attempt #2 for 195262 - support for static atoms, and converting atoms over to UTF8 to reduce bloat - now without performance regressions!
...
sr=darin, r=dbaron
2003-03-25 18:55:59 +00:00
alecf%netscape.com
16af458ceb
backout my static atom patch for now until I figure out the performance loss! :(
...
bug 195262
2003-03-21 20:13:08 +00:00
heikki%netscape.com
7e8034bc24
Bug 139276, implement synchronous document.load(), r=jst, sr=darin.
2003-03-21 19:22:52 +00:00
alecf%netscape.com
c4ea07bc53
fix for bug 195262:
...
- convert atoms to UTF8 because 99% of the time, that is what they are used for
- add support for static atoms, where the strings are declared in a large const array and not copied into the heap
r=dbaron, sr=darin
this is an experimental landing - if there are performance issues, I will back it out.
2003-03-21 06:26:32 +00:00
heikki%netscape.com
9f2a5f1a56
Bug 182323, implemented XPointer spec, we now support the framework, shorthand syntax, element, fixptr, xpath1 and xmlns schemes, and provide a proprietary API from scripts, r=sicking, sr=peterv.
2003-03-19 23:45:42 +00:00
bzbarsky%mit.edu
1bfea66b89
Landing bug 83774 -- move image loading for <img>, <object>, <embed>, <input
...
type="image"> into the content nodes and out of nsImageFrame. r=pavlov, sr=jst
2003-03-19 03:47:09 +00:00
heikki%netscape.com
682635ca4f
Bug 198127, change cursor when on expander, r+sr=bzbarsky.
2003-03-19 01:22:01 +00:00
bzbarsky%mit.edu
62e28677dd
Build system changes for bug 83774. Enables the new code, but doesn't use it
...
yet. r=pavlov, sr=jst
2003-03-19 01:16:16 +00:00
heikki%netscape.com
836e3cd192
Bug 197966, minus sign did not change to plus when unexpanded, patch from sicking, r=jkeiser, sr=bzbarsky.
2003-03-19 00:32:46 +00:00
bzbarsky%mit.edu
d3743a35e8
Fix regression bug 197823 -- scrolling state restoration broken during history
...
navigation if URL includes anchor name. Remove unnecessary and deleterious
flush. r+sr=dbaron
2003-03-18 04:09:24 +00:00
dbaron%dbaron.org
81663f91b3
Fix operator precedence error in previous patch (which I reviewed, eek!). b=197277
2003-03-16 01:13:23 +00:00
dbaron%dbaron.org
a45c413c18
Fix operator precedence error in previous patch (which I reviewed, eek!). b=197277
2003-03-16 01:12:32 +00:00
bzbarsky%mit.edu
a079ea6c41
The time for this line hath not yet come. Fix build bustage.
2003-03-14 02:29:55 +00:00
bzbarsky%mit.edu
3c1739e1d7
Make :target work for history loads too. Bug 197277, r+sr=dbaron
2003-03-14 01:16:31 +00:00
heikki%netscape.com
6c04511830
Bug 185873, remove bad CSS rule that made us print only the first page of a pretty printed XML document, r=sicking, sr=dbaron.
2003-03-13 19:54:17 +00:00
peterv%netscape.com
b3d575fd9b
Fix for bug 195153 (Remove bogus 'extern' decls from NS_New* functions.). Patch by jst, r=sicking, sr=peterv.
2003-03-05 15:08:41 +00:00
sicking%bigfoot.com
501bdfebf9
Bug 195886: Adjust the prettyprint code to the fact that we don't target events at textnodes any more.
...
r/sr=bz
2003-03-05 12:17:55 +00:00
sfraser%netscape.com
e1e801b951
Fix bug 195160: remove static NS_DEFINE_IID from header files. r=cls, sr=alecf.
2003-02-28 05:47:36 +00:00
heikki%netscape.com
e651c74117
Bug 165606, document.load throws wrong error code when security settings prevent load, r=mstoltz, sr=peterv.
2003-02-24 23:08:45 +00:00
dbaron%dbaron.org
754d904cda
Remove nsISizeOfHandler and associated SizeOf methods. b=106792 r=bzbarsky sr=jst
2003-02-22 15:34:38 +00:00
bzbarsky%mit.edu
666956eabb
Fix double-delete on error return. Bug 188729 stuff, r=sicking, sr=peterv, a=dbaron
2003-02-17 14:52:46 +00:00
sicking%bigfoot.com
e2fba48cdb
Bug 188729: Break refcounting-cycles during load.
...
r=peterv sr=bz
2003-01-14 22:32:18 +00:00
dbaron%dbaron.org
b0da06ed7e
Implement CSS3 :target pseudo-class, which matches the target of the fragment identifier of the document's URL. Change the semantics of nsIPresShell::GoToAnchor by requiring that it be called whenever the current target changes, with an additional boolean parameter specifying whether to scroll. b=188734 r=glazman sr=bzbarsky
2003-01-13 23:10:53 +00:00
dbaron%dbaron.org
0b5c7134c9
Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag
2003-01-08 19:35:36 +00:00
sicking%bigfoot.com
f58ff0e965
Bug 186835: Hold off notifying that the transformation is finished until all stylesheets are loaded.
...
r=peterv sr=bz
2003-01-06 14:55:13 +00:00
rbs%maths.uq.edu.au
6acb4787b6
No need to attempt to load mathml.css if not necessary, b=183866, r=heikki, sr=bzbarsky
2002-12-16 22:22:12 +00:00
peterv%netscape.com
7ade523ba0
Bustage fix.
2002-12-11 15:06:40 +00:00
peterv%netscape.com
c8c3b38f06
Bustage fix.
2002-12-11 14:58:13 +00:00
peterv%netscape.com
eef263b19e
Fix for bug 183999 (Modernize content). r=caillon, sr=bz.
2002-12-11 14:24:49 +00:00
harishd%netscape.com
5a50d2c541
Avoid unnecessary string copies in nsFixPtr. b=169764, r=heikki, sr=peterv.
...
** Patch provided by jst@netscape.com **
2002-12-11 01:46:46 +00:00
caillon%returnzero.com
58177694ed
182954 - Convert content to use nsIPrefService, nsIPrefBranch, and friends.
...
r=sicking sr=peterv
2002-12-10 23:44:03 +00:00
peterv%netscape.com
c66c7382b4
Fix for bug 165532 (Disable cross-site loading of XSLT stylesheets by default). r=sicking, sr=bz.
2002-12-03 09:20:43 +00:00
bzbarsky%mit.edu
c815579255
Make the CSSLoader correctly order stylesheets as they are dynamically added
...
and removed via the DOM. Clean up the nsIDocument stylesheet accessors. Clean
up nsIDocumentObserver stylesheet stuff a bit. Make style sheets visible in
the CSSOM (though not completely accessible) from the moment the load is kicked
off. Make us have sheet objects that can be manipulated via CSSOM even for
failed loads. Bug 107567, bug 47734, bug 57225, bug 178407.
r=sicking, sr=peterv.
2002-12-03 05:48:14 +00:00
sicking%bigfoot.com
583cd72c24
Bug 169124: Make the XSLT contentsink create generic xml-elements for all elements to get around limitations with xhtml elements. Also do some cleaning in the XML contentsink.
...
r=harishd sr=peterv
2002-12-02 23:24:57 +00:00
peterv%netscape.com
23b10864c8
Fix for bug 176610 (Make nsNameSpaceManager a service). r=caillon, sr=jst.
2002-11-29 23:44:07 +00:00
sicking%bigfoot.com
8fa4129fc1
Bug 8929: Kill NS_COMFALSE
...
r=peterv sr=bz
2002-11-25 11:21:22 +00:00
sicking%bigfoot.com
f04a4ebeb7
Bug 181808: Use macros to declare and implement nsIDocumentObserver
...
r=caillon sr=bz
2002-11-25 08:33:30 +00:00
darin%netscape.com
9b3557c713
fixes bug 157133 "HTTP Interfaces need to be frozen" r=dougt sr=bzbarsky
2002-11-22 07:40:16 +00:00
jst%netscape.com
1a0100f695
Fixing bug 181351. Making NS_NewTextNode() return an nsITextContent pointer in stead of reaturning an nsIContent pointer to avoid having to QI the new text node to set it's value. r=caillon@returnzero.com, sr=bzbarsky@mit.edu
2002-11-21 23:53:06 +00:00
bzbarsky%mit.edu
4d094c04fc
Make nsILinkHandler take uris instead of strings. Bug 176904, r=darin, sr=jst
2002-11-20 00:44:26 +00:00
bryner%netscape.com
7b5407b246
Add a second pass of event processing for system events, using DOM3 event group functionality. Bug 124990. Patch by joki, r=saari and bryner, sr=jst.
2002-11-09 00:25:25 +00:00
bzbarsky%mit.edu
642471861d
Remove more dead code. bug 102437, r=heikki, sr=rbs
2002-11-08 00:28:24 +00:00
bzbarsky%mit.edu
b847707b06
clean up some array stuff in nsDocument. Bug 177543, r=peterv, sr=alecf
2002-11-07 02:36:24 +00:00
bzbarsky%mit.edu
4733ae31e5
remove old cruft; view-source has not been XML in two years. Bug
...
102437, r=bbaetz, sr=heikki
2002-11-07 01:50:35 +00:00
sicking%bigfoot.com
84e9f2d3e5
Bug 158457: Properly call StartDocumentLoad when loading XSLT stylesheets and let that deal with stopping scripts and stylesheets from being loaded instead of manually stopping that in the XSL contentsink.
...
r=harishd sr=peterv a=asa
2002-10-22 20:09:13 +00:00
sicking%bigfoot.com
afcc08f642
Bug 64945: XML prettyprinting final stage. Implements document.removeBinding and drops the prettyprint binding when the document is modified. Also turn on prettyprinting by default.
...
r=jkeiser,hyatt,bz sr=rpotts a=asa
2002-10-22 05:28:36 +00:00
sicking%bigfoot.com
a981211608
Landing XSLT branch. Tracking bug is 155578, fixes bugs 46633, 54659, 73492, 70369, 85408, 90157, 130161, 109918, 150916 and 170097
...
* New scriptable interfaces to XSLT
* Make HTML-output create real html
* cleanup the XSLTProcessor class
Patch by sicking, pike and peterv
r=sicking/pike, sr=peterv, a=asa
2002-10-21 21:35:23 +00:00
seawood%netscape.com
d1bef3cbe0
Define WIN32_LEAN_AND_MEAN globally for win32 builds.
...
Thanks to Stephen Walker <walk84@yahoo.com> for the patch.
Bug #172898 r=cls a=asa
2002-10-17 06:47:01 +00:00
heikki%netscape.com
b0e0f669e8
Bug 172372, when loading XML as data, we need to disable scripts and styles. r=sicking, sr=bzbarsky, a=asa.
2002-10-11 00:38:29 +00:00
sicking%bigfoot.com
8ad1aece33
bug 64945 stage two.
...
Prettyprint without modifying the DOM by using an XBL binding. Use viewsource.css for styling. Also refactor a real sync-load service and make transformiix and XBL use it.
r=jkeiser sr=darin
2002-10-09 07:03:15 +00:00
dbaron%fas.harvard.edu
630ee775dd
Porting fixes for gcc trunk (to become 3.3): Eliminate C-only option from CXXFLAGS. Don't use pasting for things that are still separate tokens. Don't pass objects of non-POD type through |...|. Don't include strstream.h, which isn't used anymore anyway. b=170250 r=bbaetz sr=alecf
2002-09-30 14:18:27 +00:00
darin%netscape.com
3f13b9fba7
fixes bug 170789 "HTTP Accept: header should be tailored to context of the
...
request" r=dougt sr=bzbarsky
2002-09-27 04:22:13 +00:00
dbaron%fas.harvard.edu
965901161b
Fix leaks from nsDocument::mPrincipal by making it an nsCOMPtr. b=170201 r=mstoltz sr=jst
2002-09-24 01:27:44 +00:00
hyatt%netscape.com
369f0ad4fd
Fix for 169373, make HTML form controls fully support native look on Windows XP. r/sr=hewitt/blake
2002-09-21 01:03:38 +00:00
dougt%netscape.com
c5e8f896cd
166917. Clean up xpcom SDK includes. r=rpotts@netscape.com, sr=alecf@netscape.com, a=rjesup@wgate.com
2002-09-07 17:13:19 +00:00
sicking%bigfoot.com
5189864ff5
These files should be part of the build just yet.
2002-09-04 07:43:10 +00:00
sicking%bigfoot.com
63c6a2e5d4
Need these as well to build.
2002-09-04 07:26:02 +00:00
sicking%bigfoot.com
7aaa7b5df0
Bug 64945: XML Prettyprinting stage 1
...
r=peterv sr=jst
2002-09-04 06:57:25 +00:00
bzbarsky%mit.edu
0da66fc867
nsIExpatSink changed... deal with that. Not part of build.
2002-08-31 11:57:35 +00:00
axel%pike.org
7e42f9c457
bug 156523, don't load alternate XSLT stylesheets, r=sicking, sr=heikki
2002-08-29 06:53:59 +00:00
henry.jia%sun.com
a65ab30704
Fix bug 159889: replace the hardcode of "@mozilla.org/preferences;1" with NS_PREF_CONTRACTID
...
Patch by leon.zhang@sun.com
r=Henry, sr=alecf
2002-08-19 04:29:58 +00:00
bzbarsky%mit.edu
8abffee962
Adding files for Load/Save. Not part of build.
2002-08-16 02:05:22 +00:00
heikki%netscape.com
69b34bec32
Bug 63558, we now store XML declaration in the document and can serialize it. There is fix for 158617 as well, newlines behave properly around doctype. r=bzbarsky, sr=jst.
2002-08-13 18:41:16 +00:00
jst%netscape.com
c9ed445f65
Fixing bug 156364. Laying the groundwork for associating more info with elements in the DOM, and moving event listener managers and range lists out of nsGenericElement slots. This change cuts down on the size of nsGenericElement. r=sicking@bigfoot.com, sr=rpotts@netscape.com
2002-08-13 00:50:50 +00:00
seawood%netscape.com
8ae6c40f5d
Removing old nmake build makefiles. Bug #158528 r=pavlov
2002-08-10 07:55:43 +00:00
peterv%netscape.com
5e471fe616
Fix for bug 138295 (XML Loading on Mac fails on .childNodes of non-root nodes). r=mstoltz, sr=jst.
2002-08-09 08:45:30 +00:00
seawood%netscape.com
fdafe18afe
Remove unused defines:
...
_IMPL_NS_HTML
_IMPL_NS_RDF
_IMPL_NS_WEB
USE_NSREG
Patches for removing above defines contributed by Stephen Walker <walk84@yahoo.com>.
Bug #125118 r=cls sr=bryner
Bug #160397 r=cls sr=bryner
Bug #160628 r=cls
Bug #160451 r=cls sr=bryner
_IMPL_NS_VIEW
Patches for removing above define contributed by Brian Ryner <bryner@netscape.com>
Bug #160416 r=cls
2002-08-07 06:08:00 +00:00
bzbarsky%mit.edu
4a64c13664
respect content-style-type HTTP header and support the <meta> tag in
...
XML. Bug 161268, r=peterv, sr=dbaron.
2002-08-06 13:51:48 +00:00
henry.jia%sun.com
1227fc4269
5th patch for bug 158080
...
Description: replace the hardcode of @mozilla.org/embedcomp/window-watcher;1 with NS_WINDOWWATCHER_CONTRACTID
Patch by Henry.Jia@sun.com
r=anto, sr=alecf
2002-08-06 06:20:45 +00:00
jkeiser%netscape.com
84b32d1b67
Add comments (bug 159065), r=sicking, sr=jst/bz, a=asa
2002-07-27 02:33:47 +00:00
sicking%bigfoot.com
b1be364088
Add same-origin checks in a few DOM methods. Patch by me and jst.
...
b=156452, r=jst/me, sr=bz, a=pending
2002-07-16 13:09:15 +00:00
mstoltz%netscape.com
c55abc30d5
Bug 152725 - Get URL passed to cookie module from document principal, not document URL.
...
THis ensures that cookies set by javascript URL pages are set in the correct domain.
r=morse, sr=dveditz.
2002-07-02 17:58:24 +00:00
dbaron%fas.harvard.edu
d558717301
Split strict mode into almost-standards and full-standards mode, where the only quirk in almost standards mode is the quirky inline box model. Remove previous fix for bug 151620. Tweak mode detection to use almost-standards for XHTML Transitional, HTML 4.01 transitional with system ID, and for IBM system DOCTYPE. b=153032 r=karnaze, bzbarsky, harishd sr=waterson
2002-06-25 21:16:17 +00:00
heikki%netscape.com
b1e1e71f15
Bug 151933, xml:base should call CheckLoadURI like HTML base. r=harishd, sr=jst.
2002-06-24 19:53:50 +00:00
peterv%netscape.com
6d9c1486db
Fix for bug 142108 (Crash when reloading XML+XSLT Trunk, M100, N70PR1, M11A [@ nsXMLContentSink::Observe][@ 0x00000001]). r=Pike, sr=jst.
2002-06-20 12:04:22 +00:00
mstoltz%netscape.com
76d3ee501f
133170 - Need to re-check host for security on a redirect after a call to
...
XMLHttpRequest.open(). For xmlextras, r=heikki, sr=jband. For caps,
r=bzbarsky, sr=jst
147754 - Add same-origin check to XMLSerializer. Patch by jst. r=mstoltz,
sr=jband
113351 - Add same-origin check to XSL Include. Patch by peterv and jst,
r=mstoltz, sr=rpotts
135267 - Add same-origin check to stylesheets included via LINK tags.
r=dveditz, sr=scc
2002-06-14 23:54:18 +00:00
heikki%netscape.com
122f6c66e9
Forgot to remove extra addref.
2002-06-14 23:19:59 +00:00
heikki%netscape.com
a6e6d5f3ed
Bug 151745, need to stabilize XPCOM object before using (prevents a crash in SVG). Patch from alex.fritze@crocodile-clips.com, r=peterv, sr=heikki.
2002-06-14 20:02:29 +00:00
heikki%netscape.com
f978424aed
Bug 125583, disable automatic XLinks in mail, and make it so that pref dom.disable_open_during_load also disables all automatic XLinks that try to open in new window. r=harishd, sr=jst.
2002-06-14 18:52:16 +00:00
heikki%netscape.com
eed0243d70
Bug 132105, XLinks must pay attention to the popup prefs. r=harishd, sr=jst.
2002-06-04 20:24:37 +00:00
harishd%netscape.com
0e082e7651
Ensuring complete consumption of DOCTYPE content. b=142625, r=heikki, sr=jst
2002-05-22 00:46:16 +00:00
jst%netscape.com
5ef2ac2f34
Fixing bug 134278. Die kNameSpaceID_HTML, die! r=sicking@bigfoot.com, sr=heikki@netscape.com
2002-05-20 22:47:02 +00:00
dougt%netscape.com
e96df2ad1b
Fixes mozilla/strings requiring unfrozen nsCRT class. patch by scc, r=dougt, sr=jag, b=136756
2002-05-15 18:55:21 +00:00
alecf%netscape.com
09ce09edfb
fix bug 139633 - as a part of freezing nsAString, move Left/Right/Mid back into nsString, and fix consumers to start using Substring()
...
r=jag, sr=darin
2002-04-29 20:29:54 +00:00
peterv%netscape.com
2ecb4f468a
Fix for bug 129006 (Invalid xml crashes mozilla after reload [@nsXMLContentSink::Observe]). r=Pike, sr=jst.
2002-04-25 11:58:08 +00:00
seawood%netscape.com
ce9e9903a5
Add 'make install' target to build. It's "MRE-friendly". (See http://www.mozilla.org/projects/embedding/MRE.html for details.)
...
Changes:
* Added EXTRA_COMPONENTS variable to build. Use it to automagically install files into the components dir.
* Added SYSINSTALL variable. Use it install files onto the system.
* Move mozilla-config generation from configure to makefiles
* mozilla-config will now generate paths based upon the MRE-based directory layout.
* Generate mozilla script from template
The installation heirarchy currently looks like:
$prefix -> /bin/mozilla
/bin/mozilla-config
/include/mozilla-ver/*
/lib/mozilla-ver (mozappdir)
/components
/res
/defaults
/chrome
There is preliminary build support for MRE dirs as well though the component manager hasn't had MRE support added yet.
$prefix -> /lib/mre/mre-ver (mredir)
/components
2002-04-25 02:52:44 +00:00
jaggernaut%netscape.com
43c849a706
Backing out joki's checkin for bug 124990 (at his request) since this breaks some stuff on linux.
2002-04-20 01:48:32 +00:00
joki%netscape.com
ab75e3f4ce
Fix for bug 124990, Add additional processing loop for DOM event listeners to allow browser level handlers to be fired after content based listeners. r:saari, sr:jst
...
Browser based listeners can now registers themselves using the AddGroupedEventListener and passing the system event group (which can be gotten via the nsIDOMEventReceiver interface). These listeners will now fire after all content based listeners have processed.
In this initial version of the checkin most browser listeners are still left in the original content group for stability purposes.
2002-04-19 02:52:01 +00:00
heikki%netscape.com
b81f0497c7
Bug 137632, effectively back out bug 59774 for XML. Going back/forward in history positions us correctly with anchors again. r=radha, sr=jst.
2002-04-16 22:21:54 +00:00
heikki%netscape.com
69704bae73
Bug 136788, when going back and forth in history we still need to call StartLayout and EndLoad. Patch from peterv, r=jst, sr=heikki.
2002-04-15 22:53:58 +00:00
peterv%netscape.com
fcc1fee61b
Fix for bug 135895 (XHTML <style> element not working). r=sicking, sr=jst.
2002-04-12 13:24:32 +00:00
peterv%netscape.com
1461394aa0
Fix for bug 34849 (dynamically added STYLE element doesn't alter style). r=sicking, sr=jst, a=roc+moz, adt=jaimejr.
2002-04-05 11:29:40 +00:00
bryner%netscape.com
b8a84ca225
fix tinderbox orange caused by uninitialized variable
2002-04-05 01:19:28 +00:00
radha%netscape.com
e14143ab30
Fix for bug 59774. Save scrollbar positions in sessionhistory when jumping from one anchor to another in a page. r=adamlock sr=alecf a=asa. Approved by ADT.
2002-04-04 22:10:10 +00:00
rbs%maths.uq.edu.au
e40ab07c3a
Bug 132844 - detect the MathML namespace to load mathml.css on demand. This allows MathML to be styled properly in documents without a DOCTYPE, e.g., in the case of transformed documents that are produced on the fly from XSLT; r=heikki, sr=jst, a=asa
2002-04-04 15:42:45 +00:00
seawood%netscape.com
a38df36002
Error 600: "nsXMLContentSink.cpp", line 793 # Type specifier is omitted; "int" is no longer assumed.
...
Fixing hpux tinderbox bustage.
2002-03-27 11:01:09 +00:00
jst%netscape.com
1e1abd1fe6
Checking in heikkki@netscape.com's fix for bug 93218, making the XML content sink process HTTP headers. r=harishd@netscape.com, sr=darin@netscape.com, a=dbaron@fas.harvard.edu
2002-03-27 06:19:14 +00:00
sicking%bigfoot.com
81ae46d39e
Bug 41983: Make (x)html-elements support namespaced attributes.
...
r=heikki sr=jst a=roc+moz
2002-03-27 00:13:57 +00:00
dbaron%fas.harvard.edu
0a2e157db4
Convert users of nsAReadable[C]String and nsAWritable[C]String typedefs to [const] nsA[C]String. b=131899 r=scc sr=jag a=asa
2002-03-23 22:46:13 +00:00
darin%netscape.com
819ce1f98f
b=128508 "freeze nsIChannel nsIRequest" r=gagan, sr=rpotts, a=asa
2002-03-20 22:50:33 +00:00
alecf%netscape.com
ecdb77e394
a further nsString api reduction: remove the last case-insensitive PRUnichar*-to-PRUnichar* comparisons, moving to new API, and remove old methods from nsString. r=dougt, sr=jag a=scc
2002-03-19 06:46:56 +00:00
rbs%maths.uq.edu.au
271bb8c07c
perf bug 124570 - configure mathml.css as a catalog stylesheet that is loaded on demand rather than at startup, r=harishd, sr=jst, a=asa
2002-03-15 09:45:31 +00:00
heikki%netscape.com
d11226b98a
Bug 129608, moving XML parsererror into its own namespace along with the CSS rules so it won't mess up with web pages using parsererror and sourcetext tags. Clean up the content tree before parser error. Also removing dead files. r=harishd, sr=jst, a=roc+moz@cs.cmu.edu.
2002-03-12 22:17:18 +00:00
darin%netscape.com
026dda9f95
fixes bug 124042 "support internationalized URIs" r=dougt, sr=alecf, a=asa
2002-03-06 07:48:55 +00:00
alecf%netscape.com
30260b9c1e
bug 127091 - big string cleanup, removing old APIs
...
- removing Assign/AppendWithConversion for single-characters
- removing unused StripChars
- removing ReplaceChar[s] for non-matching chars
- removing CompressSet
- removing nsCString::Find/FindCharInSet/RFind for unichar strings
- removing lots of EqualsWithConversion
r=dp, sr=jag
a=asa
2002-03-04 23:18:21 +00:00
sicking%bigfoot.com
8705dbbffc
Bug 70882. Support embedded XSLT stylesheets. Also fixes 97621.
...
r=peterv sr=jst a=asa
2002-03-02 21:11:39 +00:00
alecf%netscape.com
5ec5cd62b2
one part of fix for bug 107575 - clean up consumers of nsString::EqualsIgnoreCase and nsString::EqualsWithConversion, to be explicit about case-insensitive compares
...
r=timeless sr=jag
2002-02-19 22:49:12 +00:00
radha%netscape.com
cc7144395f
Fox for bug # 109485. Meta refresh works differently than otehr browsers. r=valeski. sr=jaggernaut.
2002-02-08 22:46:09 +00:00
heikki%netscape.com
ca78ffade9
Bug 98788, document.load() needs to do better reset on the document before starting to load new content. Also fixed a couple of bogus comments and unneeded document reset in document creation. r=mstoltz, sr=jst.
2002-02-07 00:24:09 +00:00
heikki%netscape.com
b3c7820e85
Bug 122710, dtd folder in dist/bin should be moved into res. r=rbs@maths.uq.edu.au&harishd, sr=sfraser.
2002-02-01 22:28:55 +00:00
alecf%netscape.com
634e2f6f0c
one more part of fix for bug 107575, including the much coveted whitespace
...
remove aIgnoreCase parameter from all nsString and nsCString consumers
sr=jag, r=shaver
2002-02-01 01:53:09 +00:00
heikki%netscape.com
02a455545d
Bug 106053, remove unused XHTML namespace declarations, and fix incorrect namespace usages. r=harishd, sr=hewitt.
2002-01-31 22:12:36 +00:00
alecf%netscape.com
b417379c8c
First part of fix for bug 107575 - remove nsString::FindChar because there is already an nsAString::FindChar, and remove the "ignore case" option in RFindChar
...
r=dougt, sr=jag
2002-01-30 06:04:29 +00:00
jst%netscape.com
7a80404791
Fixing bug 118933. Speeding up the id and name hash tables in nsHTMLDocument by changing them over from nsHashtable/nsStirngKey to pldhash. Also combining the hashes to optimize performance and memory useage. r=heikki@netscape.com, sr=jband@netscape.com.
2002-01-25 06:37:35 +00:00
heikki%netscape.com
71ac1f4761
Bug 44458, enable XHTML entities when an XHTML doctype with public id is present in an XML document. r=rbs@maths.uq.edu.au, sr=jst.
2002-01-25 00:07:45 +00:00
harishd%netscape.com
a1ce884f46
Removed mDoctypeText from nsExpatDriver. This |could| improve Ts/Txul time slightly. b=102345, r=heikki, sr=jst
2002-01-24 22:15:58 +00:00
peterv%netscape.com
6df18a080b
Fix for bug 96647 (Change the way output is constructed in Transformiix). r=sicking, Pike, sr=jst.
2002-01-24 13:38:51 +00:00
jst%netscape.com
173486ad55
Fixing bug 120504. Make QI's on DOM elements only call into the binding manager only if the element itself doesn't implement the interface that the element is being QI'ed to. r=hyatt@netscape.com, sr=brendan@mozilla.org
2002-01-24 09:17:00 +00:00
bzbarsky%mit.edu
f2a9512382
Change users of Length() to IsEmpty() where the code really cares about
...
the latter in content/. Bug 100649, r=jag, sr=jst
2002-01-24 02:03:19 +00:00
brade%netscape.com
11ad179325
remove unused static kIOServiceCID for gain of 16 bytes (bug 117927; r/sr=jst,darin)
2002-01-10 14:18:35 +00:00
brade%netscape.com
7e017f9810
remove unused static kNameSpacemanagerCID for gain of 16 bytes (bug 117927; r/sr=jst,darin)
2002-01-10 14:10:58 +00:00
dbaron%fas.harvard.edu
d10f08aa1f
Fix AIX and OS/2 bustage by using normal |const|-ness conventions. r=harishd
2002-01-09 18:15:36 +00:00