99 Commits

Author SHA1 Message Date
waterson%netscape.com
a7e3640191 Don't rely on rdf_PossiblyMake[Relative|Absolute](); rather, use XUL-specific functions to do it.
git-svn-id: svn://10.0.0.236/trunk@34386 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 08:30:47 +00:00
hyatt%netscape.com
d83c36dd0f Adding new idl.
git-svn-id: svn://10.0.0.236/trunk@34288 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 21:58:32 +00:00
hyatt%netscape.com
d7c82da11f Fixes for several bugs.
git-svn-id: svn://10.0.0.236/trunk@33794 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-04 22:05:47 +00:00
alecf%netscape.com
a46402dd58 oops, forgot to make this native code for C++
git-svn-id: svn://10.0.0.236/trunk@33575 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-03 20:47:09 +00:00
alecf%netscape.com
a767dfee83 add XPIDL stubs for these DOM objects so that we can access them from XPConnect
git-svn-id: svn://10.0.0.236/trunk@33503 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-03 04:39:14 +00:00
hyatt%netscape.com
fe7fca2d88 Focus tracker actually tracks!
git-svn-id: svn://10.0.0.236/trunk@33185 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-28 22:55:10 +00:00
hyatt%netscape.com
5d45fcaf0d Adding the focus tracker to the XUL document.
git-svn-id: svn://10.0.0.236/trunk@33145 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-28 20:24:58 +00:00
waterson%netscape.com
ba006b5e43 Bug 6895. Create HTML elements (not XUL elements) when the tag is in the HTML namespace. Minor performance enhancements to reduce number of calls to layout during content model construction.
git-svn-id: svn://10.0.0.236/trunk@33121 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-28 11:30:59 +00:00
hyatt%netscape.com
e8b9317e9a Implementing document and window capture in the XUL DOM.
git-svn-id: svn://10.0.0.236/trunk@32960 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-27 21:03:59 +00:00
peterl%netscape.com
ecf990dfb9 tweaks to CSS loader usage
git-svn-id: svn://10.0.0.236/trunk@32792 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-26 23:42:29 +00:00
hyatt%netscape.com
c0131df702 Better fix for 6746.
git-svn-id: svn://10.0.0.236/trunk@32561 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-25 00:29:55 +00:00
hyatt%netscape.com
7130ae80a6 Fixes for bugs 6746 and 6747. Approved by chofmann@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@32386 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-20 06:39:37 +00:00
waterson%netscape.com
b821dd8efa Implement nsIDOMNSDocument properly. Factor logic for createElement & createElementWithNamespace.
git-svn-id: svn://10.0.0.236/trunk@32268 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-19 04:28:40 +00:00
peterl%netscape.com
61bdcd6a95 fixed ambiguous cast for nsCOMPtr on linux
git-svn-id: svn://10.0.0.236/trunk@32177 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-19 00:05:40 +00:00
peterl%netscape.com
0c7573e961 added css loader support
fixed document observer calls


git-svn-id: svn://10.0.0.236/trunk@32133 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-18 23:02:00 +00:00
hyatt%netscape.com
1b8c11755c Disabling the cloned style sheets. This is causing trouble. Will probably have
to force them to be reparsed.


git-svn-id: svn://10.0.0.236/trunk@32066 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-18 10:21:11 +00:00
hyatt%netscape.com
6e68596b53 Fixes.
git-svn-id: svn://10.0.0.236/trunk@32065 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-18 09:28:00 +00:00
hyatt%netscape.com
9a95f742b8 Oh yeah, baby.
git-svn-id: svn://10.0.0.236/trunk@32060 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-18 09:03:53 +00:00
hyatt%netscape.com
0d7c115896 Popup listener knows how to be a blur listener.
git-svn-id: svn://10.0.0.236/trunk@32056 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-18 08:37:41 +00:00
hyatt%netscape.com
f309c8582f Typo.
git-svn-id: svn://10.0.0.236/trunk@32054 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-18 07:42:31 +00:00
hyatt%netscape.com
aca13cb5e1 Working on popup documents.
git-svn-id: svn://10.0.0.236/trunk@32053 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-18 07:40:59 +00:00
hyatt%netscape.com
6df6bebfeb La la la.
git-svn-id: svn://10.0.0.236/trunk@31847 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-16 09:40:42 +00:00
hyatt%netscape.com
2bfd024327 More popup work.
git-svn-id: svn://10.0.0.236/trunk@31846 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-16 09:09:00 +00:00
hyatt%netscape.com
71e23c11b3 Fixing build bustage
git-svn-id: svn://10.0.0.236/trunk@31844 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-16 08:50:27 +00:00
hyatt%netscape.com
bdf6260956 Added the method that will give me the new popup doc.
git-svn-id: svn://10.0.0.236/trunk@31842 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-16 08:05:32 +00:00
hyatt%netscape.com
35c6422404 Implementing HandleDOMEvent in nsXULDocument.cpp. Events now bubble to the
document and in turn will now bubble to the window.


git-svn-id: svn://10.0.0.236/trunk@31838 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-16 07:05:51 +00:00
hyatt%netscape.com
2eca8bb5db Added support for document.popup, so that event handlers in popup content
can refer to the popup's originating element.


git-svn-id: svn://10.0.0.236/trunk@31750 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-15 08:46:14 +00:00
warren%netscape.com
fe7d7e2e69 Fixed nsICollection (and Count in particular) to be xpidl friendly.
git-svn-id: svn://10.0.0.236/trunk@31413 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-13 04:56:04 +00:00
vidur%netscape.com
08d2fd838f Added GetContentType method to nsIDocument interface.
git-svn-id: svn://10.0.0.236/trunk@31129 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-11 20:22:52 +00:00
rjc%netscape.com
76e7bc78ef Add refcnt'ing support in Element map for content nodes. (Not 100% if this is the right thing to do, but it does fix a crashing bug where the nodes are freed too early!)
git-svn-id: svn://10.0.0.236/trunk@30815 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-08 10:29:24 +00:00
waterson%netscape.com
d51715beba Factor interfaces into individual .idl files.
git-svn-id: svn://10.0.0.236/trunk@30344 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-05 03:09:50 +00:00
hyatt%netscape.com
3c8e3170b8 Switching over to nsIEventQueues. Adding support for onunload, onabort, and
onerror.  Adding support for event capturing through script.  Adding support
for robust error-checking in the chrome registry.


git-svn-id: svn://10.0.0.236/trunk@30282 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-04 23:32:25 +00:00
pinkerton%netscape.com
03c53644f7 pinkerton/scc. appr chofmann. Bug #4127, et al. Fixing ownership models (more work to come).
git-svn-id: svn://10.0.0.236/trunk@29831 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-30 09:04:36 +00:00
waterson%netscape.com
e4f74333e1 Bug 5490 et al. Don't include local store in XUL document composite datasource until we have XUL syntax for deciding what attributes and elements are shared. r=hyatt, a=chofmann
git-svn-id: svn://10.0.0.236/trunk@29748 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 20:46:53 +00:00
waterson%netscape.com
5210d5029d Fixed the text of a debug log message.
git-svn-id: svn://10.0.0.236/trunk@29674 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 04:19:28 +00:00
ftang%netscape.com
93bada68b4 change S/GetDocumentCharacterSet method for nsIDocument interface.
git-svn-id: svn://10.0.0.236/trunk@29531 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 21:49:25 +00:00
waterson%netscape.com
16abbc02b8 Land RDF_19990426_BRANCH, which extracted some static C++ routines for manipulating RDF containers into bona fide interfaces. Also, fix a memory leak in the nsElementMap: be sure to hold a reference to the resource that is the key.
git-svn-id: svn://10.0.0.236/trunk@29400 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 05:53:53 +00:00
sfraser%netscape.com
2b4d2451e5 Fix out param typo.
git-svn-id: svn://10.0.0.236/trunk@29039 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 05:53:00 +00:00
waterson%netscape.com
af8c84cb7c The Great Cursor Excorcism. Removed cursors in favor of enumerators. Misc updates to purge the xpidl stubs stuff in preparation for XPConnect. Details on RDF_19990422_BRANCH.
git-svn-id: svn://10.0.0.236/trunk@29017 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 02:41:02 +00:00
scc%netscape.com
b2e4dd6105 s/false/0/ in my do-while
git-svn-id: svn://10.0.0.236/trunk@28904 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 19:03:01 +00:00
scc%netscape.com
da825a470c added ability to create a XUL document from a stream; consequently factored some existing routines
git-svn-id: svn://10.0.0.236/trunk@28862 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 16:48:33 +00:00
rickg%netscape.com
a44ce26f8d update to sync with nsString2
git-svn-id: svn://10.0.0.236/trunk@28673 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 06:06:17 +00:00
peterl%netscape.com
9a77dd80f1 sync to doc api change
git-svn-id: svn://10.0.0.236/trunk@28161 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:00:02 +00:00
waterson%netscape.com
47e61d5870 Implemented several new DOM methods, including document.createElement() and document.createTextNode(). Fixed some bugs in the XUL content model builder. Code re-organization and cleanup.
git-svn-id: svn://10.0.0.236/trunk@27838 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 08:38:17 +00:00
waterson%netscape.com
78230e652c Backed out change to nsISupportsArray::AppendElement() and RemoveElement(); they now return PRBool's like they used to.
git-svn-id: svn://10.0.0.236/trunk@27474 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 23:06:22 +00:00
mcafee%netscape.com
a523819f28 PRBool-to-error-code double conversion. Conversion for AppendElement() happened in nsSupportsArray.h, we don't need to convert the usage here.
git-svn-id: svn://10.0.0.236/trunk@27453 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 07:15:11 +00:00
waterson%netscape.com
78d80b85dd Landed RDF_19990407_BRANCH, which includes changes to support the local store, support for namespace prefixes in DOM methods, and notifications.
git-svn-id: svn://10.0.0.236/trunk@27169 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 19:02:12 +00:00
hyatt%netscape.com
ef3e70d2a4 Fixes for bugs 2620 and 3482.
git-svn-id: svn://10.0.0.236/trunk@26965 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 04:49:21 +00:00
rjc%netscape.com
573cc8216d SetDocument(nsnull) is now valid, indicating document is going away. Timers are removed in this manner.
git-svn-id: svn://10.0.0.236/trunk@26625 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 00:27:40 +00:00
waterson%netscape.com
b2589547a3 Fixed incorrect use of nsCOMPtr.
git-svn-id: svn://10.0.0.236/trunk@26613 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 00:07:28 +00:00