jst%netscape.com
f7460d0269
Landing the XPCDOM_20010329_BRANCH branch, changes mostly done by jband@netscape.com and jst@netscape.com, also some changes done by shaver@mozilla.org, peterv@netscape.com and markh@activestate.com. r= and sr= by vidur@netscape.com, jband@netscape.com, jst@netscpae.com, danm@netscape.com, hyatt@netscape.com, shaver@mozilla.org, dbradley@netscape.com, rpotts@netscape.com.
2001-05-08 16:46:42 +00:00
heikki%netscape.com
a009f495a9
Bugs 67887, 67893, 67882, 68185, 73160, 77923. Added support for XHTML base href and target attributes, meta http-equiv and link href. Fixed the blank page bug when xml-stylesheet PI did not contain href attribute. Fixed getElementById() to not match XHTML name attribute. This fix also includes some minor cleanup. r=nisheeth, sr=vidur.
2001-04-30 23:35:09 +00:00
jfrancis%netscape.com
6561038a28
adding NSIRangeUtil implementation and interface to content so that folks outside of layout will have some way to compare dom points to ranges or other points. Groundwork for 65557, among others. r=fm; sr=kin
2001-04-28 12:02:14 +00:00
erik%netscape.com
4b8e61185d
bug 75066; author=simon@softel.co.il; r=jst; sr=erik; diffs from IBM bidi
...
project (e.g. Arabic, Hebrew)
2001-04-12 23:35:24 +00:00
pollmann%netscape.com
c109661ded
Bug 65609: (DOM) Allow form elements inside a subtree to find their parent when the subtree is appended/inserted. r=nisheeth@netscape.com, sr=jst@netscape.com
2001-04-02 00:45:52 +00:00
hyatt%netscape.com
88ce9916be
Fix for 73695. r=danm, sr=waterson
2001-03-29 01:30:03 +00:00
waterson%netscape.com
6021e0d2c0
Bug 71911. Fix MIPSpro bustage; patch courtesy John Vandenberg <zeroJ@null.net>. r=waterson, sr=shaver
2001-03-29 00:44:21 +00:00
valeski%netscape.com
169a5140b5
r=rpotts. comment changes only. 48726. adding status to idl files of api rev. ifaces.
2001-03-24 00:22:18 +00:00
waterson%netscape.com
d669429d9d
Bug 71530. Implement RDF outliner. Break nsXULTemplateBuilder into two subclasses: nsXULContentBuilder and nsXULOutlinerBuilder. Explode helper classes into separate files. Fix ownership and communication between nsXULElement, nsXULDocument, and nsXULTemplateBuilder. r=hyatt, sr=ben
2001-03-23 10:56:18 +00:00
jst%netscape.com
62e88d8c15
Fixing bugs 64523, 50018, 57626, 59024, 61413 and probably others, making the document and form JS engine resolve hooks find what they're supposed to find, and nothing more, making the element-by-name and element-by-id lookup in the document be hashtable based to avoid walking the whole DOM tree over and over again when resolving names on the document object and also on form objects. This is an order of magnitude speedup for pages that contain a large number of form controls, such as hotmail and aol mail. Also did a bunch of cleanup here n' there. r=pollmann@netscape.com, sr=vidur@netscape.comI.
2001-03-22 08:51:52 +00:00
erik%netscape.com
c5bd1e8ade
bug 71314; author=simon@softel.co.il; r=mjudge,anthonyd; sr=erik; changes
...
from IBM bidi project (Arabic, Hebrew, etc); some in ifdef for now
2001-03-21 01:16:22 +00:00
joki%netscape.com
8e53706e23
Fix 49120 (Force event handler compilation when properties accessed from JS) and 53640 (Fix event capture to work starting from text nodes) r:peterv, sr:jst
2001-03-13 11:37:16 +00:00
hyatt%netscape.com
a540a46a90
Fix for 70704 and 71261. r=pierre, sr=attinasi
2001-03-13 02:34:02 +00:00
Peter.VanderBeken%pandora.be
ddc5379649
Expose Reset from nsIDocument.
r=jag, sr=jst.
2001-03-12 06:39:27 +00:00
heikki%netscape.com
2ced3d1826
Bug 69830, cleanup after layout split by moving duplicated files to a library that is statically linked to content and layout, and backing out changes to inline some functions that now also live in the shared lib. r=jst, sr=waterson.
2001-03-08 02:41:16 +00:00
locka%iol.ie
79f80cf493
Removed some unused forward definitions, added documentation. b=64327 sr=vidur@netscape.com
2001-03-01 13:42:49 +00:00
cls%seawood.org
3580b1cac0
Adding and updating necessary .cvsignore files. Bug #61550
2001-02-24 06:22:49 +00:00
waterson%netscape.com
9fe59f23f0
Bug 43121. Move XUL content model code from RDF DLL to content DLL. r=jst,hyatt; sr=brendan.
2001-02-22 03:01:34 +00:00
Peter.VanderBeken%pandora.be
fc57601cdc
Content/layout split-up. Not part of the build. r=jst@netscape.com, sr=waterson@netscape.com.
2001-02-19 17:51:42 +00:00
jst%netscape.com
86fcb5549b
Removing unused file.
2001-02-19 13:14:10 +00:00
heikki%netscape.com
915749084a
Checking in changes needed for splitting layout into two separate libraries. r=jst@netscape.com, sr=waterson@netscape.com. Not part of the default build yet.
2001-02-19 12:55:42 +00:00
heikki%netscape.com
de35f432ad
Adding new files needed for splitting layout into two separate libraries (some of these files have been moved from mozilla/layout). r=jst@netscape.com, sr=waterson@netscape.com. Not part of the default build yet.
2001-02-19 11:56:40 +00:00
heikki%netscape.com
de8d58f084
Checking in new files needed for layout split. Not part of the build yet.
2001-02-17 09:53:29 +00:00
hyatt%netscape.com
6d784c14e8
Fix for 67739. r=pierre,attinasi sr=ben
2001-02-15 21:24:47 +00:00
dbaron%fas.harvard.edu
f17bd918ed
Adding newline to end of file to fix HP bustage.
2001-02-15 15:22:22 +00:00
jfrancis%netscape.com
fed9703e2b
bug 50497: plaintext copy loses newlines on paste
bug 57292: copy of table cell contents shouldn't copy cell
bug 57170: some inline style not preserved across copy paste
for all above: r=akkana; sr=sfraser
2001-02-15 13:22:26 +00:00
nhotta%netscape.com
198263a11a
Changed to control entity (CER) generation by a document charset, bug 65324, r=jst, sr=vidur.
2001-02-13 01:00:14 +00:00
pollmann%netscape.com
26e414d3ed
Bug 42892: Split FlushPendingNotifications in to content and content+frames cases (speed up content list access), r=jst@netscape.com, sr=vidur@netscape.com
2001-02-06 05:46:46 +00:00
dbaron%fas.harvard.edu
1e046d05c0
Reduce unnecessary #includes to speed up compilation. r=bryner/sfraser sr=alecf b=64023
2001-01-27 16:58:15 +00:00
dbaron%fas.harvard.edu
b4301cc0a7
Change the way nsDocument stores its children by replacing separate nsVoidArrays for prolog and epilog with a single nsISupportsArray that also holds the root element. Using this change, simplify many of the child handling methods in nsDocument (and fix some bugs in them). Since nsDocument no longer uses prolog and epilog, remove AppendToProlog and AppendToEpilog from nsIDocument. b=47850 r=jst@netscape.com sr=vidur@netscape.com
2001-01-25 14:19:38 +00:00
sfraser%netscape.com
a0dda75954
Convert nsIDiskDocument to xpidl, and change it from using nsFileSpecs to nsIFiles. Bug 62567, r= buster, ducarroz, adamlock, sr=kin
2001-01-09 22:47:02 +00:00
akkana%netscape.com
d53a276b40
33088: restructure editor output routines. r=kin,buster,adamlock sr=sfraser
2001-01-08 21:01:29 +00:00
jst%netscape.com
f3491667e7
Fixing bug 64513. Adding missing version number to a contract id. r=blakeross@telocity.com
2001-01-07 03:06:19 +00:00
jst%netscape.com
3c2288e0b9
Redoing the way code is shared between different element classes in mozilla, in stead of having an inner object (mInner) and forwarding function calls to the inner object the elements now inherit from what used to be the inner object. Previously nsIJSScriptObject and nsIContent (and related interfaces) were implemented on all leaf classes (~60 classes) and all the methods in those interfaces were forwarded to the inner object, now all those methods are inherited in stead. This saves us ~3600 methods in the layout library (and 160k of code on linux) and cleans the code up considerably. r=pollmann@netscape.com, harishd@netscape.com sr=vidur@netscape.com.
2000-12-23 10:56:31 +00:00
cmanske%netscape.com
f731cf305a
Reinstating table selection work for bug 57863 and fixed textfield.value bug 63376. r=kin, sr=sfraser
2000-12-20 22:13:54 +00:00
leaf%mozilla.org
c7984c2caa
backing out regression-causing changes to reopen tree
2000-12-20 18:09:53 +00:00
cmanske%netscape.com
b6319b5e1c
Convert IDL defines from short to long so enums are PRInt32 on all platforms (fixing build bustage)
2000-12-20 03:15:16 +00:00
cmanske%netscape.com
3313e50daa
Table selection work (part of b=57863): Moved param for GetTableSelectionDate from .h to .idl, requiring change from PRUint32 to PRInt16 for all users. Table Cell ranges are now added in document order (location in table) when selecting multiple cells. Refactored table selection methods and fixed leaks. r=mjudge, sr=kin
2000-12-20 01:36:41 +00:00
locka%iol.ie
2b03ecf7c9
New encoder fixup helper interface. b=57996, r=jst
2000-11-30 01:08:22 +00:00
heikki%netscape.com
3870ddca29
Bug 59389, eliminate nsIContent::IsSynthetic(). r=jst, a=vidur.
2000-11-08 00:42:42 +00:00
jst%netscape.com
17691505d4
Rolling in the last of the NOXIF changes from the Netscape 6 branch, code mostly written by jfrancis. Fixes bugs 50742, 55806, 56000 and 55669. sr=kin, scc. r=kandrot, jst.
2000-10-11 22:50:14 +00:00
jst%netscape.com
6ea631e28c
Checking in for bug 50742, this change removes the use of XIF in mozilla and replaces the XIF converter with a HTML (and XML) serializer.
...
Contextual information added to HTML copy and intelligence added to HTML paste in the editor (fixes bugs 47014, 50568 and 46554, and partly (at least) fixes bug 53188).
Code written by vidur, jfrancis, jst, akkana. Tested by jfrancis, akkana, vidur, jst, kin. Reviwed (and super reviewed) by waterson, vidur, kin, jfrancis, jst
2000-10-07 10:57:30 +00:00
Peter.VanderBeken%pandora.be
42e80d8d81
Enabling XSLT hooks in layout in default build. Bug #42228 . r=axel@pike.org, a=waterson@mozilla.org.
2000-09-16 20:53:08 +00:00
mjudge%netscape.com
e2be918716
small but pervasive change to make nsIDOMSelection an xpidl interface. also broke it into 2 interfaces, nsISelection and nsISelectionPrivate. moved nsIDOMSelectionListener also to xpidl. these new idl files live in layout/base/public. r=sfraser, r=anthonyd bug 48575
2000-09-14 11:45:01 +00:00
mjudge%netscape.com
d74f430c75
private interface for selection
2000-09-14 05:24:18 +00:00
mjudge%netscape.com
62b3714065
not in build yet. adding for beta3 bug on api change
2000-09-14 05:22:37 +00:00
rayw%netscape.com
0257791053
Bug 37275, Changing value of all progids, and changing everywhere a progid
...
is mentioned to mention a contractid, including in identifiers.
r=warren
2000-09-13 23:57:52 +00:00
jst%netscape.com
65092804c2
Adding new file, not part of the build.
2000-09-11 22:10:08 +00:00
jst%netscape.com
ce95288e37
Adding character offsets to various methods. Not part of the build.
2000-09-10 00:09:14 +00:00
jst%netscape.com
c552790c44
Whitespace changes, not part of the build.
2000-09-09 23:53:39 +00:00
jst%netscape.com
5234fdf91a
Change interface to allow the implementation to be more efficient. Not part of the build.
2000-09-09 23:52:59 +00:00
vidur%netscape.com
5aa91138cd
Removed unnecessary attribute serializer. This is not part of the build yet.
2000-09-09 22:03:58 +00:00
jst%netscape.com
78fa3435fb
New file, not part of the build yet.
2000-09-09 21:47:23 +00:00
jst%netscape.com
a29c8269e1
Removing static IID's (NS_DEFINE_IID()) and replace the static IID's with NS_GET_IID(), this cleans things up and simplifies my fix for nsbeta3+ bug 7515. r=pollmann@netscape.com
2000-09-09 05:46:14 +00:00
akkana%netscape.com
3c2341c61c
50821: don't force a bogus 3.2 doctype, and eliminate OutputNoDoctype flag. r=cmanske
2000-09-07 18:40:14 +00:00
Peter.VanderBeken%pandora.be
d41d21ad60
Fix XSLT hooks (Preparation for bug #42228 ). r=jst@netscape.com, a=waterson@netscape.com.
2000-09-02 15:35:19 +00:00
jst%netscape.com
ca738093f5
Fixing nsbeta3+ bug 48213 and most of bug 48161. Finally removing the temporary DOM Level 2 debugging code, cleaning out some unused code and making getAttribute and setAttribute on HTML elemensts case insensitive. r=vidur@netscape.com, waterson@netscape.com
2000-08-31 00:36:31 +00:00
nisheeth%netscape.com
b65a3881e0
- Fix for nsbeta3+ bug 10292: ID attribute information is passed up from the parser to the content sink and into the node info objects associated with content objects. nsIXMLContent now inherits from nsIStyledContent which allows
...
authors to use ID selectors to target elements in an XML document.
- Checking in a P3P related patch to the pres shell, html document, and xml document from Tom Lendacky (toml@us.ibm.com )
2000-08-30 00:35:43 +00:00
jst%netscape.com
9abec73fbe
DOM string changes. All nsString& in DOM interfaces (and interfaces needed by DOM implementations) have been changed to nsAReadableString& and nsAWritableString&. String implementation additions (sanctioned by scc) to support DOM needs. Bug 49091. r=vidur,jst,scc
2000-08-23 17:27:06 +00:00
mkaply%us.ibm.com
5004137c2d
OS/2 and AIX Tinderbox break
...
I have no idea why we don't like having two semicolons in a row, but who the heck would put them there?
2000-08-12 20:26:33 +00:00
hyatt%netscape.com
8da2baf3ca
Fix for 21890 and numerous other bugs. r=pierre, waterson, jst, attinasi, brendan
2000-08-12 06:28:02 +00:00
anthonyd%netscape.com
940be572c5
bug fixes:
...
39529 - caret width not correct for single/muti line textfields, which relied on:
46445 - nsLookAndFeel needs to be a service.
r: mjudge@netscape.com , kin@netscape.com
a:beppe
2000-07-28 22:12:45 +00:00
mjudge%netscape.com
7317580268
46209 one of the last beta 2 blockers. adding ability to frames to tell if part of them is visible. idl change to allow nsISelectionController to give CheckVisibility. PresShell actually has the code for nsGfxTextControlFrame to call.
2000-07-26 11:31:12 +00:00
valeski%netscape.com
175fa58cd9
45723. r=rpotts. webshell-docshell consolodation changes.
2000-07-18 23:13:07 +00:00
akkana%netscape.com
481b7a5c02
38232 (nsbeta2+): Make line break character configurable in the
...
output system, and use \n (the DOM linebreak character) when getting
output from text controls. Also fix some warnings. r=kin.
2000-07-10 19:46:59 +00:00
vidur%netscape.com
17415ac9ff
Fix for bug 31376. Just modifying an incorrect comment.
2000-06-23 22:23:37 +00:00
mjudge%netscape.com
976a8c3ec6
fix for 42188,42347 r=akkana . use selection controller to tell the doc if it should display non-text-selection.
2000-06-23 04:01:19 +00:00
vidur%netscape.com
109a49d66d
Fix for bug 38349. Implemented nsIDOMNode::CloneNode() and ImportNode() for XML and HTML documents as part of finishing out our DOM1 and DOM2 implementations. Cleanup of DOMImplementation::createDocument. r=jst
2000-06-21 23:56:52 +00:00
rbs%maths.uq.edu.au
26742e611c
Change invalid REC-html40 to correct XHTML namespace. b:7834. a:ekrock@netscape.com
2000-06-15 09:54:41 +00:00
warren%netscape.com
512c8bf433
Renaming nsIAllocator to nsIMemory (and nsAllocator to nsMemory). API cleanup/freeze. Bug #18433
2000-06-03 09:46:12 +00:00
erik%netscape.com
c23d6c3503
bug 32206; add charset observer methods; r=buster; a=ftang
2000-06-01 23:11:40 +00:00
hyatt%netscape.com
2bd2b3bce1
Fixing bugs in skin switching.
2000-05-27 20:03:14 +00:00
harishd%netscape.com
130caf11f0
Added DumpContent() triggered by parser [ for regression test ].
...
r=rickg
a=rickg
2000-05-26 19:45:32 +00:00
hyatt%netscape.com
21e5ef59a2
fix for making skins script-safe. r=scc
2000-05-19 04:48:43 +00:00
jst%netscape.com
930a889eb7
Updating nsIContent to allow accessin the attribute prefix and not only the attribute name and value.
2000-05-17 00:21:53 +00:00
shaver%mozilla.org
2da0ab457d
Significantly reduce the amount of time we blow on style reresolution by
...
tracking the attributes which appear in CSS selectors, and only firing
a complete reresolution when we change one of those. In the irrelevant-attr
case, we just let the frame update itself and get on with our lives right
away. Fixed 38378, r=brendan, booyah.
Also, when setting an attribute to the same value that it currently holds,
don't think about it especially hard, and _don't_ go anywhere near the
style code. Fixed 21879, r=brendan, boo_yah_.
2000-05-16 02:43:33 +00:00
jst%netscape.com
cb9ed532cf
More utility frunctions in nsINodeInfoManager.
2000-05-14 23:45:32 +00:00
jst%netscape.com
4b767ec567
Adding more utility functions to nsINodeInfo.
2000-05-14 18:34:35 +00:00
mjudge%netscape.com
320b76a769
exporting new apis for nsIXIFConverter and forcing nsidocument and nsicontent to use them
2000-05-13 08:06:37 +00:00
jst%netscape.com
f9fe8d6f06
Add GetNodeInfo() to nsIContent.
2000-05-12 14:09:28 +00:00
jst%netscape.com
f0dce37b28
Add a SetAttribute method to nsIContent that takes a nsINodeInfo parameter.
2000-05-12 13:46:59 +00:00
mjudge%netscape.com
55912eddb8
changing way we access caret. use the selection controller whenever possible. because it will make the caret do the right thing even when we have multiple selections accessing same caret.
2000-05-11 04:25:43 +00:00
nisheeth%netscape.com
2277ba5c45
Add support for loading an XML document from script within a XUL document also.
2000-05-10 23:02:32 +00:00
jst%netscape.com
ee4b181034
Changing the way content elements store their name information, previously the elements generally stored a name atom and a namespace ID, now they store a pointer to a shared structure containing the name atom, the prefix atom and the namespace ID. This structure is shared between nodes with unique names (ie same name, prefix and ns ID) within a document. Documents now hold a hash table of the names in the document. The changes to mozilla/rdf are not reviewed but they are approved by waterson@netscape.com and the changes to mozilla/layout are reviewed by buster@netscape.com.
2000-05-10 13:13:39 +00:00
hyatt%netscape.com
334e31b473
XBL now works with HTML, XUL, SVG, MathML, and XML!
2000-05-09 21:42:40 +00:00
jst%netscape.com
02a6c2e0e3
Checking in new files for (the not yet checked in) shared node info code. Not part of the build yet. r=buster@netscape.com
2000-05-08 14:29:44 +00:00
mjudge%netscape.com
b0fb7f6753
tabbing
2000-05-08 04:00:26 +00:00
shaver%mozilla.org
54a1f23972
first part of ContentPolicy stuff ( #37983 , r=brendan)
2000-05-05 05:28:49 +00:00
nisheeth%netscape.com
7e37fb4356
1) Added support for loading an XML document "out of band" from script and manipulating it via dom interfaces.
...
2) Fixed compile errors in XSL glue code that happened after the recent nsString landing by scc.
3) Added a check for a null URI before de-referencing it in nsCodeBasePrincipal.cpp.
2000-05-01 06:58:53 +00:00
mjudge%netscape.com
7e5a6b3cd7
change to move selection interfaces to nsISelectionController and away from nsIPresShell or nsIDocument
2000-04-28 06:21:31 +00:00
mjudge%netscape.com
2c0953e1be
ender lite checkin.
2000-04-27 07:37:12 +00:00
akkana%netscape.com
5709d8739f
Change Save File APIs in layout and editor to eliminate the specific
...
references to text and html and make them more general (take a mime type).
In the editor, prettyprint all output if editor.prettyprint_html is set.
2000-04-26 01:00:50 +00:00
anthonyd%netscape.com
815b66f915
drawing selection as tri-state. on-off-disabled. hardcoded disable color to grey right now. r=mjudge
2000-04-20 23:11:41 +00:00
hyatt%netscape.com
aa7305bcb3
Elimination of nsIFocusableContent and improvements to tabbing r=saari
2000-04-04 23:55:31 +00:00
nisheeth%netscape.com
0111dba11b
Fix for bug 15086. These changes bring us up to date with the Feb 2000 XLink Working Draft. Thanks a lot to Heikki (heikki@citec.fi) for providing these patches.
2000-04-01 00:39:15 +00:00
mjudge%netscape.com
988739343b
adding in new init methods for the new nsGeneratedContentIterator!
2000-03-31 07:14:02 +00:00
attinasi%netscape.com
1621b39d9e
Implemented Style Size Dump. r=rickg b=26565
2000-03-31 07:08:36 +00:00
akkana%netscape.com
7a61aa1ec0
Fix an entity bug for Naoki: Japanese entities weren't being correctly
...
pasted. This also fixes the symptoms, but not the underlying cause,
of the html mail nbsp bug. r=nhotta
2000-03-28 00:10:44 +00:00
mstoltz%netscape.com
319b923a3a
Changed UpdatePrincipal to AddPrincipal; it takes an input parameter now instead of an inout parameter; this is clearer. r=norris
2000-03-23 04:53:16 +00:00
akkana%netscape.com
46ace3d54b
23980: convert relative href= and src= to absolute. r=sfraser
2000-03-22 01:33:59 +00:00
norris%netscape.com
0ac075877f
Added UpdatePrincipal function to support multiple signed scripts in a document. r=norris
2000-03-21 04:09:58 +00:00
nisheeth%netscape.com
77b74c100d
r=pollmann. Bug 30916. Content IDs are created for HTML elements created in the HTML content sink, XML content sink and dynamically via JS. The content ID counter is maintained by the document.
2000-03-21 03:25:16 +00:00
jst%netscape.com
872a669579
Landing changes Vidur made while the tree was closed for beta1 work, here's a list of the changes. r=me
...
[1] Cutting down the size of content. Made nsIJSScriptObject inherit from nsIScriptObjectOwner
[2] Cutting down the size of content. Made nsITextContent inherit from nsIContent.
[3] Cutting down the size of content. Moved implementation of nsIDOMReceiver to nsListenerManager. This is not true aggregation since it isn't transitive, but it's OK for now. It will be necessary for nsListenerManager to have a reference to its content in the future anyway, so the transitivity could be done.
dom/public/nsDOMPropEnums.h,v - bug 12559
dom/public/nsIJSScriptObject.h,v - [1]
dom/public/html/MANIFEST,v - bug 12559
dom/public/html/Makefile.in,v - bug 12559
dom/public/html/makefile.win,v - bug 12559
dom/public/html/nsIDOMHTMLInputElement.h,v - bug 17544
dom/public/idl/html/HTMLAnchorElement.idl,v - bug 12559
dom/public/idl/html/HTMLAreaElement.idl,v - bug 12559
dom/public/idl/html/HTMLInputElement.idl,v - bug 17544
dom/src/base/nsGlobalWindow.cpp,v - bug 30700
dom/src/base/nsGlobalWindow.h,v - [1]
dom/src/base/nsLocation.cpp,v - [1]
dom/src/html/nsJSHTMLAnchorElement.cpp,v - bug 12559
dom/src/html/nsJSHTMLAreaElement.cpp,v - bug 12559
dom/src/html/nsJSHTMLInputElement.cpp,v - bug 17544
layout/base/public/nsIDocument.h,v - bug 27953
layout/base/public/nsITextContent.h,v - [2]
layout/base/src/nsCommentNode.cpp,v - [2]
layout/base/src/nsDocument.cpp,v - bug 27953
layout/base/src/nsDocument.h,v - bug 27953
layout/base/src/nsDocumentViewer.cpp,v - bug 27953
layout/base/src/nsGenericDOMDataNode.cpp,v - [3]
layout/base/src/nsGenericDOMDataNode.h,v - [3]
layout/base/src/nsGenericElement.cpp,v - [3]
layout/base/src/nsGenericElement.h,v - [3]
layout/base/src/nsNameSpaceManager.cpp,v - bug 7834
layout/base/src/nsStyleContext.cpp,v - outline property shouldn't reflow
layout/base/src/nsTextNode.cpp,v - [2]
layout/events/src/nsEventListenerManager.cpp,v - [3]
layout/events/src/nsEventListenerManager.h,v - [3]
layout/html/base/src/nsGfxScrollFrame.cpp,v - nsString->nsAutoString
layout/html/content/src/nsAttributeContent.cpp,v - [2]
layout/html/content/src/nsHTMLAnchorElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLAppletElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLAreaElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLBRElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLBaseElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLBaseFontElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLBodyElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLButtonElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLDListElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLDelElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLDirectoryElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLDivElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLEmbedElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLFieldSetElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLFontElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLFormElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLFrameElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLFrameSetElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLHRElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLHeadElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLHeadingElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLHtmlElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLIFrameElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLImageElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLInputElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLInsElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLIsIndexElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLLIElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLLabelElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLLayerElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLLegendElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLLinkElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLMapElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLMenuElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLMetaElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLModElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLOListElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLObjectElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLOptGroupElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLOptionElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLParagraphElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLParamElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLPreElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLQuoteElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLScriptElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLSelectElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLSpacerElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLSpanElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLStyleElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableCaptionElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableCellElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableColElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableColGroupElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableRowElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableSectionElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTextAreaElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTitleElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLUListElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLWBRElement.cpp,v - [1][3]
layout/html/document/src/nsHTMLDocument.cpp,v - bug 27953
layout/html/document/src/nsHTMLDocument.h,v - bug 27953
layout/xml/content/src/nsXMLCDATASection.cpp,v - [1][2]
layout/xml/content/src/nsXMLDocumentType.cpp,v - [1][2]
layout/xml/content/src/nsXMLElement.h,v - [1][2]
layout/xml/content/src/nsXMLEntity.cpp,v - [1][2]
layout/xml/content/src/nsXMLNotation.cpp,v - [1][2]
layout/xml/content/src/nsXMLProcessingInstruction.cpp,v - [1][2]
layout/xul/base/src/nsBoxFrame.cpp,v - nsString->nsAutoString
layout/xul/base/src/nsSliderFrame.cpp,v - nsString->nsAutoString
netwerk/protocol/http/src/nsHTTPRequest.cpp,v - nsString->nsAutoString
rdf/content/src/nsXULDocument.cpp,v - bug 27953
rdf/content/src/nsXULDocument.h,v - bug 27953
rdf/content/src/nsXULElement.h,v - [1]
xpcom/base/IIDS.h,v - bug 12559
2000-03-17 13:27:00 +00:00
mjudge%netscape.com
b32999a1de
big checkin. fixing problems blocking Cmanske (also a reviewer). Checking in preliminary for gen content.(nothing damaged yet) lots of bug numbers not going to look them up, the tree just opened.
2000-02-10 04:35:51 +00:00
vidur%netscape.com
e8157b30cb
Fix for bugs 20485 and 24600. We no longer flush immediately in the content sink when we hit a script element. Instead the sink is a document observer and listens for BeginUpdate/EndUpdate notifications when evaluating a script and flushes only if necessary. Added BeginUpdate/EndUpdate notifications to nsIDocument and layout content (note that it's still necessary for XUL content). r=nisheeth,pollmann
2000-01-28 23:43:12 +00:00
norris%netscape.com
7ec9655d07
Fix 23227 Document object vulnerability
...
r=mstoltz
2000-01-26 15:33:57 +00:00
nisheeth%netscape.com
22a5959edb
Work done by Vidur and me. Added a FlushPendingNotifications() method to the document. This method flushes the pending content notifications from the content sink and the pending reflow notifications from the pres shell. This code is turned off for now so that it can be tested more thoroughly by Vidur and me.
2000-01-24 06:43:15 +00:00
hyatt%netscape.com
cd53596229
Adding an interface for the creation of elements. r=waterson
2000-01-19 03:09:12 +00:00
vidur%netscape.com
272db862ac
Fix for bug 17726. Text.splitText now creates the correct type of node. Added nsITextContent::CloneContent to enable cloning without copying of the text. a=dagley r=nisheeth
1999-12-22 01:51:58 +00:00
mjudge%netscape.com
a2b920ea2f
new idl for line up/down scrolling
1999-12-15 03:56:32 +00:00
mjudge%netscape.com
b51f84b3de
massive changes a=jar.hoffman, r=akkana
1999-12-11 00:02:08 +00:00
tbogard%aol.net
eb96099e6d
1.) WebShell no longer implements nsIScriptContextOwner.
...
2.) WebShell now implements the new nsIScriptGlobalObjectOwner.
3.) WebShell supports GetInterface to nsIScriptGlobalObject.
4.) Documents no longer carry around a reference to nsIScriptContextOwner. Instead they hold on to a nsIScriptGlobalObject. nsIDocument::GetScriptContextOwner has now become nsIDocument::GetScriptGlobalObject(). Same change to the set methods.
1999-12-03 09:24:22 +00:00
akkana%netscape.com
fcd5b16fd6
18046: IDL implementation of nsISelectionController from sford4@netscape.net,
...
and the infrastructure to hook it up.
This also changes the spelling from nsISelectionControler. r=mjudge
1999-12-02 21:45:21 +00:00
hyatt%netscape.com
7ab98f7f26
Adding RemoveStyleSheet to nsIDocument (needed for skins). r=waterson
1999-11-29 22:15:07 +00:00
tbogard%aol.net
af1ce8d410
Changed nsIPresContext& to nsIPresContext*. Changed nsEventStatus& to nsEventStatus*. Now more compatible with XPIDL. a=vidur r=scc
1999-11-24 06:03:41 +00:00
tbogard%aol.net
8c8bbce9a7
Changed places where containers were set to use nsISupports instead of nsIContentViewerContainer. r=dp
1999-11-15 22:17:54 +00:00
dmose%mozilla.org
5312eacf8c
updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org
1999-11-06 03:40:37 +00:00
akkana%netscape.com
e3cc1232e1
Part of bratell@lysator.liu.se's fix to the nsHTMLToTXTSinkStream. r=akkana
1999-11-03 03:08:04 +00:00
cls%seawood.org
bee74e223b
Removed unused NECKO ifdefs.
...
a=leaf
1999-11-02 23:34:03 +00:00
mjudge%netscape.com
7d0e807931
massive checkin for underlying implementation of key handling from javascript and home/end breakage and.. selecting around NON-text frames. like arrowing around an image for example. 16636,16655 and another i cannot find. r=kin r=hyatt a=me
1999-10-22 00:19:18 +00:00
kipp%netscape.com
b573d95fee
r=troy; Added nsITextContetChangeData to help optimize modifications of large text elements
1999-10-21 20:22:02 +00:00
peterl%netscape.com
ed18a01643
Added new style data accessors.
...
Added nsIMutableStyleContext interface.
Made style rules work against nsIMutableStyleContext
r=troy
1999-10-16 04:05:59 +00:00
kipp%netscape.com
15a0ec26fa
r=troy; revised nsITextContent api to simplify it and the consumers; this is done as prep work for bug 9101
1999-10-15 23:36:07 +00:00
peterl%netscape.com
a6adfea707
Added namespace ID to the AttributeChanged notification
...
Part fo the fix for Bug 15153
r=troy
1999-10-15 23:16:45 +00:00
peterl%netscape.com
a3aede8c1c
First step at fixing 12106, factored out style rule processing from
...
style sheets into a seperate style rule processor interface
r=troy
1999-10-08 03:09:31 +00:00
kipp%netscape.com
3eaba4f422
Support SizeOf methods
1999-10-05 23:47:46 +00:00
norris%netscape.com
716e97dd9c
Fix 15458 "onLoadHandler does not work"
...
Reviewed by mstoltz.
1999-10-05 04:08:14 +00:00
akkana%netscape.com
de16d09cda
Add OutputWrap flag, and add comments for the other flags
1999-09-29 20:17:51 +00:00
mgleeson1%netscape.com
1e66807868
fix for UNIX ports r=kipp, a=hofmann,kipp
1999-09-23 19:02:23 +00:00
kipp%netscape.com
6c23f4f233
Work around purify nonsense with bitfields
1999-09-22 00:38:57 +00:00
rpotts%netscape.com
69eebbead3
Changed GetDocumentLoadGroup(...) to be XPCom complient. This helps prevent leaks when using nsCOMPtrs.
1999-09-18 06:20:49 +00:00
rpotts%netscape.com
032c26ba52
Added a missing NS_DEFINE_STATIC_IID_ACCESSOR...
1999-09-16 08:50:18 +00:00
harishd%netscape.com
57c84af12e
Fixing build bustage...hopefully.
...
Missed a file
1999-09-15 18:28:10 +00:00
nisheeth%netscape.com
a3d25a6149
Added Get/Set methods to content IDs. An ID is used as a key to store state information about a content object and its associated frame object. The state information is stored in a dictionary that is manipulated by the frame manager (nsIFrameManager) inside layout. An opaque pointer to this dictionary is passed to the session history as a handle associated with the current document's state.
1999-08-31 10:06:17 +00:00
norris%netscape.com
d8507f844e
* clean up nsScriptSecurityManager
...
* remove nsJSSecurityManager
* save principals in nsIChannels and nsIDocuments
1999-08-29 21:58:42 +00:00
kipp%netscape.com
b509ac661c
Added in GetTextLength and CopyText methods for the MathML folks
1999-08-27 21:40:13 +00:00
sfraser%netscape.com
2e370244a4
No longer need a pres shell for the document encoder; remove it.
1999-08-25 21:42:20 +00:00
akkana%netscape.com
ff7a19a5bd
Revise the doc encoder and content sink APIs yet again to make it easier
...
to add new flags (pass a flag in the constructor, rather than specific
booleans. This in order to fix:
11249: Add flag to write only the body in html output.
1999-08-24 18:30:19 +00:00
evaughan%netscape.com
a12f942778
xpscrollbars
1999-08-19 22:16:23 +00:00
mcafee%netscape.com
6da92dc13c
Converting to stream implementation of HTTP posting, this obsoletes nsIPostData and nsIPostToServer. a=warren
1999-08-03 20:51:41 +00:00
warren%netscape.com
bf8423a769
Changed around load group insertion/removal to happen on mozilla thread.
1999-07-20 08:46:33 +00:00
akkana%netscape.com
feb61c6d4c
Use the Range methods instead of homebrew stuff to determine when a point is contained in a range; eliminate code duplication
1999-07-19 22:41:49 +00:00
warren%netscape.com
84bd74a4fd
Big changes for Necko load groups. Things are much happier now. Now images work (on pages, but not in chrome).
1999-07-16 11:14:36 +00:00
akkana%netscape.com
a3fb11b98f
Restructure the editor output routines to allow passing in
...
a mime type and a flag argument. Also fix the following bugs:
9746: get rid of bogus empty <style> in head.
8143: save wrap column in editor shell in case it's set before the
editor is created.
9470, 9488: allow explicit specification of formatted output.
1999-07-14 18:54:29 +00:00
peterl%netscape.com
af351c6728
cleanup
1999-07-07 01:19:31 +00:00
peterl%netscape.com
35831e358b
changed attribute impact api
1999-07-07 01:18:59 +00:00
waterson%netscape.com
a9e63d1095
Add GetIID().
1999-06-30 19:28:16 +00:00
akkana%netscape.com
66024861e2
- New dialog and editor shell API for Insert HTML Source
...
- Add wrapcolumn setting to document encoders, and use it in the editor
- Fix numbered lists in the html to text sink stream.
1999-06-30 19:26:08 +00:00
scc%netscape.com
4973918df6
Added |GetIID()|
1999-06-29 20:28:56 +00:00
warren%netscape.com
45b706bd8c
Fixed necko ifdef.
1999-06-29 00:25:46 +00:00
warren%netscape.com
fbd6d1dc57
Necko ifdefs for layout and rdf.
1999-06-26 06:36:26 +00:00
warren%netscape.com
4001aade80
Renamed nsIURLGroup to nsILoadGroup in preparation for necko.
1999-06-25 02:17:37 +00:00
warren%netscape.com
bde10cf3a0
More necko changes.
1999-06-25 01:53:22 +00:00
warren%netscape.com
1f76168d21
Renamed nsIURL to nsIURI in preperation for necko. More NECKO ifdefs too.
1999-06-23 03:29:44 +00:00
akkana%netscape.com
c91c3d0b61
Remove selection methods from nsIDocument -- they were bogus anyway, real selection lives in the pres shell
1999-06-22 21:47:45 +00:00
peterl%netscape.com
61dec32772
added UseForMedium (for faster medium testing)
1999-06-15 06:14:31 +00:00
peterl%netscape.com
e5916cf43f
added new create child namespace
1999-06-15 06:14:09 +00:00
peterl%netscape.com
fa94e3b67e
removed equals and hashvalue methods
1999-06-10 05:17:27 +00:00
kostello%netscape.com
683648b5be
Akkana set up a service for encoding a document.
...
This checkin adds the implementations for encoding
HTML and plain text:
nsTextEncoder::EncodeToString(..)
nsHTMLEncoder::EncodeToStream(..)
Hooked these services into the nsHTMLEditor implemenation
We probably want to update the clipboard code to
use the same pattern as in nsHTMLEditor.cpp
1999-06-10 00:35:02 +00:00
akkana%netscape.com
2b9b55f748
Add Init method to pass in the document and mime type
1999-06-08 00:01:55 +00:00
akkana%netscape.com
b80a790741
Split document encoder's Encode() method into a stream method and a string method
1999-06-07 19:32:36 +00:00
akkana%netscape.com
fdb319aff9
Checking in the non-dangerous parts of the XIF document/html encoder
1999-06-04 01:04:08 +00:00
peterl%netscape.com
f645149863
changed style rule API to use array
1999-05-26 23:44:32 +00:00
peterl%netscape.com
3a5019cbfb
added insert style sheet method
1999-05-18 23:02:25 +00:00
vidur%netscape.com
26a71e3928
Added IsValidFragment and CreateRange implementations. Added GetContentType method to nsIDocument interface.
1999-05-11 20:22:35 +00:00
kipp%netscape.com
066324ed8b
Moved from webshell directory
1999-05-06 19:25:10 +00:00
pinkerton%netscape.com
7638e305fb
added GetIID() method.
1999-04-30 08:59:11 +00:00
ftang%netscape.com
2e97bf7dcc
change S/GetDocumentCharacterSet method for nsIDocument interface.
1999-04-27 21:49:25 +00:00
scc%netscape.com
f033719a36
Added required GetIID methods
1999-04-23 16:48:32 +00:00
peterl%netscape.com
04f5fc38c1
widened content state change api
...
added test for state dependent style
1999-04-20 00:02:22 +00:00
peterl%netscape.com
fbde443a95
split font style mapping from regular style mapping
1999-04-15 21:23:05 +00:00
waterson%netscape.com
050221001c
Added GetIID() method so this can be used with nsCOMPtr.
1999-04-12 18:08:43 +00:00
vidur%netscape.com
d801e996bd
Added epilog and prolog to document. Added processing instructions and CDATASections for XML. Completed document Node methods.
1999-03-31 20:49:25 +00:00
kipp%netscape.com
a0ef7d0fd6
Added a new method
1999-03-27 01:20:02 +00:00
ftang%netscape.com
3af2e4fcc5
add Set/GetWordBreaker to nsIDocument. Reviewed and approved by kipp
1999-03-27 00:58:41 +00:00
jfrancis%netscape.com
eaed4a3df3
exposing on-the-fly switchability between pre and post order iterors in the interface. exposing PositionAt in the interface.
1999-03-23 11:54:52 +00:00
vidur%netscape.com
695fabe1b5
Implemented ID targetting for HTML in XML documents. Changed name of GetNameSpacePrefix to avoid clash.
1999-03-20 01:51:00 +00:00
scc%netscape.com
2ec0a397ea
rename |IID()| --> |GetIID()|
1999-03-03 19:48:57 +00:00
peterl%netscape.com
006004dd56
added content state changed
1999-02-27 07:15:09 +00:00
hyatt%netscape.com
271401155d
The nsIStyledContent interface. Removes CLASS, ID, and STYLE support (as well
...
as the ability to supply style hints) from nsIHTMLContent.
1999-02-27 01:31:01 +00:00
vidur%netscape.com
93609d0604
Added nsIStyleSheetLinkingElement interface and implemented it for LINK and STYLE elements. Got attribute modifications for lists and list items working (including correct renumbering of lists when attribute values change).
1999-02-23 19:18:12 +00:00
ftang%netscape.com
02b8de88ba
add S/GetLineBreaker to nsIDocument.h. Reviewed by kipp and waterson
1999-02-23 03:31:26 +00:00
jfrancis%netscape.com
acff8104b6
fixing iid collision with simon
1999-02-12 04:39:21 +00:00
jfrancis%netscape.com
a53854a1ea
First Checked In.
1999-02-12 04:28:29 +00:00
akkana%netscape.com
7982a421d6
Rename nsISelection to nsIFrameSelection
1999-02-11 23:12:28 +00:00
mjudge%netscape.com
d6da223dbd
Keyboard navigation, removing nsICollection(not used) adding PeekOffset to have the nsIFrame tell us where to go when moving a character ect. adding nsFrameTraversal to traverse frames, based on nsIEnumerator. mjudge x4661
1999-02-10 18:55:25 +00:00
vidur%netscape.com
b91611a7b2
Added additional key argument to string parsing routine. Improved Reset handling for document to include style sets and frame construction. Modified root frame construction. Got out-of-line document.write to work
1999-02-03 19:38:16 +00:00
ftang%netscape.com
3759b987f5
change nsCharSetID into nsString type
1999-01-25 16:05:04 +00:00
peterl%netscape.com
b8cf627e7d
added header data accesors
1999-01-23 07:00:10 +00:00
kostello%netscape.com
20ddd08b9c
Updated XIF code to match the new selection work.
1999-01-21 21:45:17 +00:00
vidur%netscape.com
5fed996e8a
Made unparented nodes outside the document return a new document fragment as parent. Inserting a node into a tree removes it from its previous position
1999-01-19 03:54:26 +00:00
kipp%netscape.com
7f96144059
Spanked away SizeOf methods and nsIListFilter
1999-01-16 00:00:50 +00:00
peterl%netscape.com
609b48d91d
added GetBaseURL
...
Checkin during red tree approved by sar
1999-01-15 01:53:50 +00:00
vidur%netscape.com
895ce771ea
Moved text and comment code out of HTML-specific directories. Completed CloneNode for elements. Completed factory methods for intersection of XML and HTML.
1999-01-14 23:14:02 +00:00
vidur%netscape.com
274a4add3e
Second pass of attributes as nodes. Improved namespace management - XML elements now hold on to their containing namespace. Fixed Get/SetDOMAttriute naming issue. Added new namespace parsing methods to nsIContent
1999-01-12 16:37:24 +00:00
kipp%netscape.com
6d30c6dc81
Added missing forward decl of nsIAtom
1999-01-09 00:11:10 +00:00
kipp%netscape.com
b3ad196bb0
Consolidated character set macros into this file
1999-01-05 23:01:32 +00:00
jfrancis%netscape.com
bb23b3dbd6
more dom range gravity work
1998-12-30 08:28:16 +00:00
peterl%netscape.com
3cf603abf4
added support for the 'xmlns' pseudo namespace
1998-12-21 05:56:51 +00:00
peterl%netscape.com
8200c3233f
made get strength const
1998-12-20 01:08:31 +00:00
peterl%netscape.com
babdb0cd05
changed attribute api to take atoms & namespace
1998-12-20 01:08:13 +00:00
scc%netscape.com
ba11eb34ad
Added static IID() method. This member function will be generated automatically in the future.
1998-12-18 03:43:29 +00:00
jfrancis%netscape.com
94524bd1cb
Adding support for notifying content that it harbors a DOMRange.
1998-12-17 07:22:28 +00:00
sfraser%netscape.com
2917ee35b3
Add ; after class definition
1998-12-17 01:42:02 +00:00
peterl%netscape.com
fdc2207d84
added namespace interfaces
1998-12-11 02:30:59 +00:00
peterl%netscape.com
c1e7017b88
added namespace manager accessor
1998-12-11 02:30:23 +00:00
peterl%netscape.com
51b1c4ae5a
added namespace accessor
1998-12-11 02:30:08 +00:00
mjudge%netscape.com
35b965b62b
changes to selection
1998-12-08 18:25:47 +00:00
mjudge%netscape.com
704c2833fe
new collection export instead of nsISelection
1998-12-03 21:42:58 +00:00
peterl%netscape.com
7e09a07d55
changed medium type to atom
1998-12-02 00:29:16 +00:00
peterl%netscape.com
e2fb1e2c1e
added change notification support
1998-11-26 01:24:52 +00:00
peterl%netscape.com
6c90c991c0
added style sheet properties
1998-11-26 01:24:32 +00:00
vidur%netscape.com
026c273104
Changes to allow disabling and enabling of style sheets. Introduced ReconstructFrames to nsIFrameConstructor. CSSStyleSheets now remember their document. Temporary fix to allow text content inside CSS tables.
1998-11-17 02:14:38 +00:00
vidur%netscape.com
8723f8326b
Added XML display support. Split nsGenericHTMLElement into generic and HTML-specific components. Minor style modification. New XML classes and interfaces.
1998-11-11 22:06:16 +00:00
rickg%netscape.com
c737f0ffa8
first pass support for view-source
1998-11-11 11:55:32 +00:00
peterl%netscape.com
13bdbc9c30
decoupled style resolution api from frame system
1998-11-03 20:16:23 +00:00
vidur%netscape.com
68fbf6a357
Added additional parameter to nsIContent::SetDocument. The document now tells content to lose its weak reference before the document goes away. Elements and text now add their script objects as roots so they don't get collected prematurely.
1998-10-26 23:26:01 +00:00
kipp%netscape.com
f13b83273b
Revised API to use TextFragment's
1998-10-20 00:19:17 +00:00
kipp%netscape.com
206b0ecefe
new
1998-10-20 00:17:17 +00:00
rpotts%netscape.com
91c6367986
Added GetDocumentURLGroup() methodnsIDocument.h
1998-10-01 21:43:02 +00:00
peterl%netscape.com
2ee88cc63a
added content changed & attribute changed to style frame construction api.
...
cleaned up api.
added attribute change hint.
1998-09-29 23:41:59 +00:00
kipp%netscape.com
d7965678bd
changed frame remove methods
1998-09-24 21:39:29 +00:00
kipp%netscape.com
15a7d45319
XPCOM'ized the notification methods; changed frame remove methods; added AttributeChanged
1998-09-24 21:39:16 +00:00
troy%netscape.com
6d20aa0438
Added AttributeChanged() member function for communicating attribute value
...
changes to the frame
1998-09-18 19:53:27 +00:00
troy%netscape.com
28c7cf540c
Removed content delegates
1998-09-18 17:18:37 +00:00
peterl%netscape.com
690e996b99
added strength
1998-09-11 02:05:07 +00:00
troy%netscape.com
effef91cf6
Phase one of frame construction changes
1998-09-10 19:32:14 +00:00
rods%netscape.com
4a4b4a34b2
XPCOM'ed the Selection and Search methods
1998-09-09 16:11:59 +00:00
kipp%netscape.com
a375a0f8f7
Use allocated IID; update interface to be XPCOM'd and updated the methods
1998-09-06 00:15:10 +00:00
peterl%netscape.com
10c7185fad
removed content from style map api
1998-09-05 03:51:56 +00:00
peterl%netscape.com
1460522396
comments on sheet/rule ordering
1998-09-02 02:00:24 +00:00
peterl%netscape.com
ef15112377
COMified
1998-09-02 02:00:05 +00:00
kipp%netscape.com
c6290fa577
XPCOM'ized nsIContent and nsIHTMLContent
1998-08-29 20:20:38 +00:00
rods%netscape.com
78631b45db
Added FindNext method
1998-08-28 15:59:24 +00:00
peterl%netscape.com
0b78c480f4
commented on sheet/rule ordering
1998-08-27 00:46:34 +00:00
joki%netscape.com
46137420c0
Modifying nsIContent's AppendChild -> AppendChildTo to stop conflict with
...
DOM interfaces.
1998-08-21 21:38:26 +00:00
kostello%netscape.com
72d5a37b2b
Changed XIF interface
1998-07-27 18:04:04 +00:00
kostello%netscape.com
d6527ec8ad
Added method for toggling selection on/off in a document.
...
Added more support methods for selection, made parameters const
where possible.
1998-07-27 18:03:16 +00:00
kipp%netscape.com
657c9d59c5
Added NS_NewImageDocument
1998-07-27 17:51:42 +00:00
vidur%netscape.com
8547dd423c
nsHTMLDocument now holds on to its parser till loading is complete. Hooked up document.write and document.writeln
1998-07-23 22:06:05 +00:00
joki%netscape.com
ce61da5597
More event stuff. Modified HandleDOMEvent, modified nsGUIEvent types, added mouseover, mouseout.
1998-07-23 02:55:33 +00:00
vidur%netscape.com
ec8c40eeed
Introduced nsContentLists. Added a DocumentWillBeDestroyed method to nsIDocumentObserver. Added a document parameter to all DocumentObserver notifications. Added the nsIDOMHTMLDocument interface to HTMLDocument. Implemented document.images, etc and getElementsByTagName.
1998-07-22 23:32:19 +00:00
kipp%netscape.com
1476a300de
Removed SetTitle
1998-07-19 01:14:21 +00:00
kipp%netscape.com
39f5530391
Port to new nsIWebShell and related API's
1998-07-18 21:47:56 +00:00
kostello%netscape.com
e7dee8f2f4
1) Move the CSS dependent methods out of nsDocument and placed them
...
in a new class nsMarkupDocument. The point of nsMarkupDocument is
to hold methods which are common to HTML and XML but not relevant
to the base nsDocument class.
2) Added Selection support methods for Rod.
3) Added LookupProperty to nsCSSProperty:
Given a property ID and Property Index returns back the string representation
of the property. This was need to convert CSSValues back to strings for saving.
TODO: Make sure that our URL Information stored in a CSSDeclaration contains
enough information to return it to it's original form on output.
1998-07-17 23:00:54 +00:00
rpotts%netscape.com
589dcc48fe
Split the Content viewer out of the WebWidget. The WebWidget is now a ContentViewer Container (supporting the nsIViewerContainer interface)...
1998-07-17 06:32:39 +00:00
kostello
33fd5ef97a
Added XIF (XML Interchange Format) Support. XIF is designed
...
as an Netscape internal XML application. It is designed to
allow conversion from our content model to any output format --
most importantly to HTML 3.2 and HTML4.0 format.
1998-07-14 22:34:27 +00:00
vidur
1900060e23
Moved over to a new version of Level 1. NodeIterators and AttributeLists out. NodeLists and NamedNodeMaps in.
1998-07-14 18:44:44 +00:00
rpotts
2d418707f3
Reworked Post data to avoid memory leaks... Removed nsIDocument::LoadURL(...). Added nsIDocument::StartDocumentLoad(...) as a callback method for the DocumentLoader...
1998-07-01 11:16:09 +00:00
vidur
3f8df8346d
Hooked up SCRIPT tag evaluation. Added the nsIScriptContextOwner interface.
1998-06-25 22:26:52 +00:00