tbogard%aol.net
94a95754d7
Hoping this will help wensleydale.
1999-12-03 12:09:10 +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
brendan%mozilla.org
8c97186a42
Use .get() for comptr==rawptr comparisons, for weak-minded compilers.
1999-12-03 04:45:36 +00:00
brendan%mozilla.org
d44c35ee1b
- Doc-comments for nsIScriptContext methods I added or modified.
...
- Rename nsIScriptContext::CompileFunction to CompileEventHandler, and add BindCompiledEventHandler, to reflect function name restrictions and help brutal sharing.
- Add adjunct-interface nsIScriptEventHandlerOwner to nsIScriptObjectOwner.h; this interface is queried for by nsEventListenerManger.cpp to test and fill the XUL prototype event handler "cache".
- PR_LOG JS warnings, and look in javascript.options.{strict,werror} for those options.
- Implement nsIScriptEventHandlerOwner in nsXULElement, keeping pointers to pre-compiled event handlers in nsXULPrototypeAttribute.
(bug 13218, r=waterson@netscape.com ,vidur@netscape.com)
1999-12-03 03:40:30 +00:00
waterson%netscape.com
bbccd5d47b
Bug 20309. Use nsCAutoString. Kudos to buhr@stat.wisc.edu
1999-12-02 23:53:25 +00:00
rjc%netscape.com
23e994f315
Optimization: 99% of trees which use the containment and/or ignore attributes put those attributes on the root node,
...
so check there first before trying to recurse from the current node all the way up to the root node.
1999-12-02 10:07:44 +00:00
danm%netscape.com
d25d8e587a
adding 'close' xul event handler. part of bug 13695. r:hyatt@netscape.com
1999-12-01 22:35:33 +00:00
buster%netscape.com
fd31de07ac
bug 2253. added controller to html text input
...
r = kmcclusk, norris
1999-12-01 15:11:33 +00:00
waterson%netscape.com
b226f5a42a
Bug 16516. Doh! Fix use of NS_RELEASE()-ed pointer that was causing load handlers to not run on brutally shared docs.
1999-11-30 22:47:41 +00:00
ftang%netscape.com
f6e3351358
fix bug 20181. r=ftang a=beard
1999-11-30 22:24:16 +00:00
rjc%netscape.com
e63af9cb8c
Create static trueStr and falseStr once instead of various "true" and "false" usage.
1999-11-30 12:08:54 +00:00
warren%netscape.com
2db26922a6
Landing no_neckoutil2_branch. Bug #11159 . Removes neckoutil_s.lib from build which helps beos and openvms.
1999-11-30 04:50:42 +00:00
waterson%netscape.com
947d490060
Fix RemoveStyleSheet() per pierre's comments.
1999-11-30 04:33:28 +00:00
hyatt%netscape.com
7ab98f7f26
Adding RemoveStyleSheet to nsIDocument (needed for skins). r=waterson
1999-11-29 22:15:07 +00:00
waterson%netscape.com
7e03717d55
Bug 20147. Make sure to correctly scope 'parent' when creating script objects. XUL document's parent is the window; XUL element's parent is the document. r=brendan
1999-11-29 20:53:40 +00:00
hyatt%netscape.com
9d73ef65cc
More skin work. r=pavlov
1999-11-29 06:51:24 +00:00
tbogard%aol.net
85b5334721
nsXULDocument now uses the nsIBaseWindow interface for windowing stuff on webshell instead of nsIWebShell. This paves the way for the new docshell object to move in.
1999-11-29 06:04:15 +00:00
vidur%netscape.com
2f89fad454
Changed signature of AddScriptEventListener. Event handlers that are attributes of XUL elements are now compiled only when first invoked. R=joki
1999-11-25 00:06:10 +00:00
waterson%netscape.com
dd7c188516
More random flailing to fix gcc-2.7.2.3
1999-11-24 23:39:34 +00:00
waterson%netscape.com
1260e2100c
Random flailing to fix gcc-2.7.2.3 bustage.
1999-11-24 23:19:52 +00:00
waterson%netscape.com
1eb45f5c91
Expose nsIXULDocument and nsIXULPrototypeDocument as public interfaces. Properly implement nsIXULDocument::CreateFromPrototype().
1999-11-24 22:46:09 +00:00
waterson%netscape.com
42f49b9da2
Add methods to individually flush prototypes and style sheets.
1999-11-24 22:44:52 +00:00
waterson%netscape.com
47352eeda1
Bug 20036. Fix style sheet ordering.
1999-11-24 22:43:45 +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
214c6f7a18
Enabled nsXULElement to implement the nsIChromeEventHandler interface. r=hyatt
1999-11-23 09:36:39 +00:00
rjc%netscape.com
7b8ef00a40
One less loop (figured out what was preventing this).
1999-11-23 05:37:33 +00:00
rjc%netscape.com
08110eb10f
Get rid of a warning.
1999-11-23 04:47:38 +00:00
rjc%netscape.com
2cba0e8647
Get rid of another signed/unsigned warning.
1999-11-23 04:44:52 +00:00
rjc%netscape.com
8c4f250de4
Get rid of a signed/unsigned warning.
1999-11-23 04:43:01 +00:00
rjc%netscape.com
f2baa21b51
Speed up sorting by reducing the # of times we loop over the list of nodes. Now, we loop over once to build up a flat array of nodes [qsort needs a flat array] and remove them from the content model, then we sort, then we loop again to re-add the now-sorted nodes, and finally we loop to check if any of the nodes is a container with children such that we need to recursively sort on it. [Note: I tried to combine the final two loops but the tree widget didn't like that. Oh well... its still a lot better than before.]
1999-11-23 04:39:29 +00:00
rjc%netscape.com
4fceaba909
When sorting, only set found="true" attribute if not a natural order sort.
1999-11-23 02:27:03 +00:00
rjc%netscape.com
895bfe63f8
Set some sorting hints on the root of the tree (allows for faster insertion sort, due to not having to look around for treecol tags; also makes it pretty easy for drag&drop code to determine if a sort is currently being imposed.)
1999-11-23 01:51:46 +00:00
waterson%netscape.com
eb971c4df2
Bug 19421. Brendan's fixes for brutal sharing of script, plus a 'placeholder channel' that ensures we don't fire the EndDocumentLoad() before the prototype walk completes. r=brendan
1999-11-23 01:44:51 +00:00
rjc%netscape.com
12d6f261c0
Better handling of natural order calculation on RDF sequences; add support for sorting in-between separators.
1999-11-23 01:02:55 +00:00
rjc%netscape.com
dc4a206fff
Better handling of natural order calculate on RDF sequences. Makes drag&drop work fairly well in natural order.
1999-11-20 08:46:22 +00:00
waterson%netscape.com
f4acc98b16
Bug 12734. Make check for duplicate insertions debug-only. Thanks to zee@northrock.bm
1999-11-20 07:13:25 +00:00
sfraser%netscape.com
5065e2a283
Workaround for bug 19421 -- no menus on mac. This is a problem with brutal sharing of overlays that waterson needs to fix. For now, turn off brutal sharing of scripts. r=brendan, saari.
1999-11-20 06:42:24 +00:00
brendan%mozilla.org
e291840c27
Followup to my last checkin: get list-unlink vs. ResumeWalk order right (r=waterson@netscape.com)
1999-11-20 03:10:42 +00:00
rods%netscape.com
f64b7ae035
removed select initialization code r=dcone bug 18241
1999-11-19 15:42:06 +00:00
buster%netscape.com
fdbc16704a
bug 12022, r=rickg
1999-11-19 08:26:56 +00:00
bienvenu%netscape.com
2d8cd89204
small performance tweak for null id xul elements r=waterson
1999-11-19 01:31:36 +00:00
waterson%netscape.com
3c3b7dbdca
Clean up some timing printfs.
1999-11-18 05:47:51 +00:00
brendan%mozilla.org
4849241687
Brutal JS script sharing (15146, r=waterson@netscape.com).
1999-11-18 02:25:33 +00:00
warren%netscape.com
34ecf73507
Necko API and implementation changes for retargeting. Needed for URL dispatching. r=mscott
1999-11-17 08:14:52 +00:00
waterson%netscape.com
3af1eee9aa
Fix build bustage: disambiguate nsXULDocument::State from nsForwardReference::State by renaming to nsForwardReference::Phase.
1999-11-17 03:20:03 +00:00
waterson%netscape.com
b20b076a88
Bug 13378. Make sure that we hook up any broadcasters that arrive in overlay subtrees. r=hyatt
1999-11-17 02:45:46 +00:00
rjc%netscape.com
d4c8bb0b9c
Trim out some crufty/old unused code, and speed up sorting a bit by reducing the number of string copies. Review: me
1999-11-17 02:03:46 +00:00
waterson%netscape.com
6ba54713f1
Bug 10469. Remove 'natural order position' stuff. Make sure that nsXULSortService::InsertContainerNode() does the right thing when presented with an unsorted tree. r=rjc
1999-11-16 05:34:13 +00:00
norris%netscape.com
5b4b0169aa
* Fix 12124 [DOGFOOD] Reading user's preferences
...
* Implement site-specific security policies (bug 858)
r=mstoltz
* Use Recycle rather than delete[] to clean up Purify logs
r=law
1999-11-16 05:07:31 +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
tbogard%aol.net
4fffbc4bf8
Changed interfaces to take nsISupports for the container instead of nsIContentViewerContainer. nsXULDocument was for some reason holding on to this interface (as a weak reference) but was never using it. I have therefore gotten rid of this member variable. r=dp
1999-11-15 22:14:37 +00:00
putterman%netscape.com
7a6702f1b0
Partial fix for 10208. When adding items to a container, update the empty attribute. reviewed by
...
waterson.
1999-11-15 20:58:39 +00:00
rods%netscape.com
1cbaf268cf
added the call DoneAddingContent for the select after it has been created.
...
r=dcone,bug 18784,16821
1999-11-15 15:11:33 +00:00
rjc%netscape.com
10a6f091ce
XUL templates can now be specified via attribute instead of a child node of the root. Also, sorting info can now be specified on the root node, so now any RDF-generated content can be sorted (not just trees). Review: me
1999-11-14 11:10:34 +00:00
putterman%netscape.com
7a34491281
Use get() instead of ==
1999-11-11 01:22:59 +00:00
rjc%netscape.com
537f64c3da
Add support for secondary key sort. Convert over to using nsCOMPtrs. Review: me
1999-11-10 23:50:34 +00:00
waterson%netscape.com
1d36d9329e
Bug 18102. Consolidate element map, command dispatcher, and broadcaster hookup into AddSubtreeToDocument(). Fixes over-eager hookup of broadcast listeners into unresolved overlay elements, which left a dangling pointer. r=saari, a=chofmann
1999-11-08 19:07:13 +00:00
dmose%mozilla.org
142ac52eaf
updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org
1999-11-06 03:43:54 +00:00
waterson%netscape.com
87b8e4a574
Bug 18058. Remove 'commandDispatcher' from interface; obsolete, and leaky. r=hyatt, a=chofmann
1999-11-05 05:31:15 +00:00
waterson%netscape.com
dfd9dd6eaa
Bug 18058. Remove 'commandDispatcher' from interface; obsolete. r=hyatt, a=chofmann
1999-11-05 05:30:56 +00:00
waterson%netscape.com
f9b4723956
Bug 17955. Don't unnecessarily add script event listeners to temporary nodes used for overlay hookup. r=hyatt, a=chofmann
1999-11-04 19:43:43 +00:00
waterson%netscape.com
2728cb5577
Bug 17847. Fix 'commandupdater' hookup for master document. r=hyatt, a=chofmann
1999-11-04 18:37:58 +00:00
beard%netscape.com
932ec344f4
bug #17847 , fix clobbering of mSlots->mAttributes in GetAttributes(). r=waterson, a=chofmann
1999-11-04 02:56:54 +00:00
hyatt%netscape.com
2da1dc5d17
Partial fix for 17848. Part 1 of 2. 2nd part will be checked in by hangas. r=hangas, a=brendan
1999-11-04 01:59:04 +00:00
waterson%netscape.com
a2dfa5b9b1
Bug 17024. Fix mClassList leak; add bloaty stats for nsClassList. r=hyatt a=chofmann
1999-11-04 01:50:47 +00:00
waterson%netscape.com
55489d1b93
Bug 15146. Don't eagerly create a <xul:menu>'s contents. r=hyatt a=brendan
1999-11-04 01:49:34 +00:00
joki%netscape.com
1675be15e0
Changes to DOM events to accomodate the new breakdown of events into mouse and key events. This fixes a couple of bug, though the main one is 13406. Involves changes to multiple DOM generated file as well as fixing up usage of DOM event api usage in editor, rdf, and xul. r:vidur
1999-11-03 07:11:45 +00:00
waterson%netscape.com
d2c5bedf2e
Bug 13252. Build content for current template before recursing to build content for children. r=alecf.
1999-11-03 06:59:49 +00:00
cls%seawood.org
bee74e223b
Removed unused NECKO ifdefs.
...
a=leaf
1999-11-02 23:34:03 +00:00
alecf%netscape.com
4033a6f681
fix for #12703 - don't hold onto XULElements after they have been removed from the tree - don't bother checking mDocument because it will be null when the content has been removed from the document
...
r=hyatt
1999-11-02 23:30:33 +00:00
warren%netscape.com
332749d6fa
Made nsIUnicharStreamLoader be scriptable and deal with an xpcom observer instead of a proc pointer and void*. Part of bug#11159. r=nisheeth,kipp,pierre
1999-11-02 06:49:44 +00:00
waterson%netscape.com
050ad45bf2
remove CTOR and DTOR counters, because the descendant classes will all
...
account for this space. r=warren
1999-11-02 06:21:07 +00:00
warren%netscape.com
e78a953005
Fix for bad refcount tracing. r=buster,nisheeth
1999-11-02 05:37:04 +00:00
waterson%netscape.com
22be6e4c41
Fix manky nsCOMPtr asserts.
1999-11-02 02:02:27 +00:00
pinkerton%netscape.com
b235ede1ff
fix for bug 17381 where leaving the frame before a drag gesture was began caused the event target to be set incorrectly. (r=saari).
1999-11-02 01:34:16 +00:00
waterson%netscape.com
676716c335
Bug 15146. Brutal sharing, Phase III. Turn on protoype, script, and style sheet caching. r=hyatt
1999-11-02 01:14:07 +00:00
brendan%mozilla.org
f81d5969c6
(13163, r=alecf, scc, waterson, others; names available on request)
...
- Fix most of bug 13163 (see TODO for rest). This entails adding a version-string argument to nsIScriptContext::EvaluateString and passing it around lots of places in content sinks.
- Fix leaks and confusion about mSecurityManager and mNameSpaceManager in nsJSEnvironment.cpp. These still need to move from nsJSContext to nsGlobalWindow or thereabouts, jband and vidur are looking at that.
- Added comments and expanded tabs in nsJSEnvironment.cpp, esp. to EvaluateString. Also changed various nsresult vars to be named rv. Also restored brace/style conformity to nsJSProtocolHandler.cpp.
- Factored CompileFunction from AddScriptEventListener to pave the way for brutal sharing of compiled JS event handlers via JS_CloneFunctionObject.
- Lots of nsCOMPtr uses added. I'm using one for mNameSpaceManager. Hold mSecurityManager as a service explicitly, on the other hand (awaiting scc's fix to allow comptrs for services), and release in nsJSContext's dtor (fixing a leak). These two managers should be moved to the window object -- TODO item below.
- Hold JSRuntimeService along with JSRuntime for live of nsJSEnvironment, fix for shaver.
- Fix window.setTimeout etc. so the filename and line number of the timeout expr is propagated. This meant factoring nsJSUtils.cpp code.
- Fix all content sinks to use the same, and up-to-date JavaScript version parsing (whether for script type or for old language attribute); also fix SplitMimeType clones to strip whitespace.
- With waterson, fix bug in brutal-sharing version of XUL content sink: script src= should not evaluate the inline content of its tag.
1999-10-31 00:43:30 +00:00
troy%netscape.com
a12c3d6c5d
Folded reflow functions into nsIFrame and eliminated nsIFrameReflow and
...
nsIHTMLReflow. This saves 4 bytes per frame and cleans things up
1999-10-30 02:52:11 +00:00
waterson%netscape.com
b672b00381
Pull script object and event listener list out of slots and into delegate to avoid faulting a heavyweight element. Fix EnsureSlots() to _not_ do a bunch of extra work that is already being done when we create an element from its prototype. Use nsCOMPtr's in nsXULAttributes to avoid leak of nsIStyleRule. r=hyatt
1999-10-29 22:09:20 +00:00
waterson%netscape.com
daab7b6c46
Fix SizeOf() operation.
1999-10-29 03:07:38 +00:00
waterson%netscape.com
ada7441247
Bug 15146. Brutal content model sharing, Phase II. XUL content sink now constructs prototype documents; 'real' content model constructed from walking prototype. Landed XUL_SHARING_19991027_BRANCH (derived from XUL_SHARING_19991022_BRANCH). See branch comments for details. r=hyatt.
1999-10-29 01:21:15 +00:00
pepper%netscape.com
b5b2656f52
Added a newline to the end of file so that AIX and HP compilers are happy.
...
r=mgleeson
1999-10-28 22:17:43 +00:00
hyatt%netscape.com
e092fcee6b
making the chrome registry work with dynamic overlays r=pavlov
1999-10-27 02:21:05 +00:00
dp%netscape.com
b17616fba6
bug#16742 Fixing delete on nsISupports. Thanks for patch from <heikki@citec.fi> Plus using IMPL_ and DECL_ macros and removing operating on refcnt directly. r=dp
1999-10-24 04:41:17 +00:00
waterson%netscape.com
15b4a60c84
Bug 15146. Factor nsXULElement's members into prototype and optional 'slots' for heavyweight elements. r=hyatt.
1999-10-20 18:55:32 +00:00
tbogard%aol.net
6bf524bc9e
Removed the last of gimpy's warnings. r=gimpy.
1999-10-19 08:03:11 +00:00
waterson%netscape.com
e6f547bf07
Move nsXULElement declaration into the header file.
1999-10-18 23:05:35 +00:00
waterson%netscape.com
5d36702c83
Rename nsRDFElement to nsXULElement; rename nsXULElement to nsXULAggregateElement.
1999-10-18 22:08:15 +00:00
warren%netscape.com
26fb3f9eba
Took out redundant MOZ_COUNT_CTOR/DTOR calls.
1999-10-18 19:21:53 +00:00
warren%netscape.com
3f9dc8b6a7
Took out redundant MOZ_COUNT_CTOR/DTOR calls.
1999-10-18 19:06:21 +00:00
peterl%netscape.com
4a9e5d719e
Made style rules work against nsIMutableStyleContext
...
r=troy
1999-10-16 04:06:04 +00:00
peterl%netscape.com
d168caadef
Added namespace ID to the AttributeChanged notification
...
Part of the fix for Bug 15153
r=troy
1999-10-15 23:17:53 +00:00
tbogard%aol.net
f863808cf7
Adding support for retrieving the EditorShell from editor element. r=hyatt
1999-10-15 21:21:10 +00:00
waterson%netscape.com
3d04c11522
Darnit. Didn't mean to FORCE_PR_LOG. Removing that #define.
1999-10-15 20:55:54 +00:00
waterson%netscape.com
6a8ada8d6c
Bug 9764. Fix HTML templates to ensure that attribute adding is namespace-agnostic. Add local variable for isUnique so that BuildContentFromTemplate will work if resource- and non-resource elements are siblings in a template. Add logging capability for debug. r=rjc.
1999-10-15 20:47:19 +00:00
rjc%netscape.com
ae28cd2568
Fix leak in nsXULSortService (found by Boehm GC). Also, remove CTOR_COUNT stuff. Review: waterson@netscape.com
1999-10-15 06:27:02 +00:00
waterson%netscape.com
a3b121502f
Unclutter stuff by using nsCOMPtr in the nsElementMap::ContentListItem. Add leakenmacros to ContentListItem. Fix a leak in the the internal enumerator routine. Comment the internal enumerator routine since it's kinda funky. Add 'tag name' to the log messages.
1999-10-15 04:45:43 +00:00
bienvenu%netscape.com
cca5e191f9
fix memory leak of nsIURI in Set and GetAttribute r=waterson
1999-10-15 02:59:37 +00:00
hyatt%netscape.com
b2a4325241
Landing re-architected command dispatcher. r=hangas(XUL/JS), saari(C++)
1999-10-14 10:58:25 +00:00
waterson%netscape.com
01b01edb29
Add check-for-null-pointer to FireOnSelectHandler() to avoid crashing in the case where a select handler fires on an 'orphaned' node with no document. This can happen if a document is being destroyed and random scripts and events are still filtering through the system.
1999-10-13 08:02:02 +00:00
waterson%netscape.com
3ddd2b7390
Add PR_LOG() calls to aid debugging.
1999-10-13 08:00:45 +00:00
waterson%netscape.com
c076e2aac8
Fix 'commandupdater' nodes; make sure that they are hooked up correctly from the XUL content sink; factor code to appropriately deal with being called from two places. r=hyatt.
1999-10-13 00:43:46 +00:00
waterson%netscape.com
8241422540
Bug 16105. (Bugsplat 366256.) Ensure that nsISupports::Release() calls dtor only once by 'stabilizing' refcnt to a non-zero value before invoking the dtor. See also news://news.mozilla.org/37FD0F3C.3078AE5C%40netscape.com. r=scc,fur
1999-10-12 02:10:08 +00:00
waterson%netscape.com
9d26c76a5e
Misc cleanup, r=hyatt
1999-10-08 07:26:39 +00:00
waterson%netscape.com
e66ef0e374
Add elements to element map by 'ref', as well.
1999-10-08 07:26:14 +00:00
waterson%netscape.com
c33474f2dd
Bug 15687. Make sure to test whether CreateTemplateBuilder() succeeded before dereferencing the builder we get back. r=rjc
1999-10-07 23:07:00 +00:00
waterson%netscape.com
c1b28ef30e
Bug 15683. Hack to get the tree open. Don't SetParent(nsnull), <option> elements do funky stuff when the <option> is inside a <xul:template>. r=kmcclusk
1999-10-07 19:32:39 +00:00
waterson%netscape.com
7324012292
Bug 13910. Make sure to update element map for XUL (as well as HTML) elements when changing 'id' or 'ref' attributes.
1999-10-07 10:09:17 +00:00
waterson%netscape.com
b296404b6a
Bug 13910. Make sure to add elements to the map by 'ref' attribute, as well.
1999-10-07 10:08:14 +00:00
rjc%netscape.com
bb45ef1bde
Add in CTOR/DTOR stuff for leak detection. Review: hyatt@netscape.com
1999-10-07 01:51:30 +00:00
vidur%netscape.com
0e75a67fe1
Added document.width/document.height to nsIDOMNSDocument. Bug 961. R: troy
1999-10-06 20:33:58 +00:00
mgleeson1%netscape.com
2e5a2e52e1
r=waterson enums used in structs must be public members for HPUX
1999-10-06 18:56:03 +00:00
waterson%netscape.com
92d627b5e0
Fix incorrect use of CBufDescriptor that was causing persistence to flake.
1999-10-06 06:42:27 +00:00
waterson%netscape.com
cd0fab49cb
Suppress assertions with context menus for now.
1999-10-06 06:40:06 +00:00
waterson%netscape.com
806774dd9d
Fix dumb leak.
1999-10-06 01:02:11 +00:00
kipp%netscape.com
3eaba4f422
Support SizeOf methods
1999-10-05 23:47:46 +00:00
waterson%netscape.com
de8f3449d5
Fix crasher when loading XUL in viewer and no localstore is present.
1999-10-05 22:22:40 +00:00
waterson%netscape.com
14d8b9492e
Bug 15301. Remove RDF graph from XUL content model construction. Landed XUL_19991005_BRANCH; see branch comments for detailed checkin information. r=shaver,hyatt.
1999-10-05 21:13:55 +00:00
norris%netscape.com
716e97dd9c
Fix 15458 "onLoadHandler does not work"
...
Reviewed by mstoltz.
1999-10-05 04:08:14 +00:00
rjc%netscape.com
a8401f2c5c
Fix bug # 15222: The composite datasource has a few operations which are somewhat "expensive". Have these behaviors on by default, but expose a method on the composite datasources so that they can be selectively turned off [for Mail/News, for example] if the capability is not needed/used (such as negative assertions). Review: waterson@netscape.com. Additional Mail/News Testing: putterman@netscape.com
1999-10-01 04:07:55 +00:00
waterson%netscape.com
f002a3fe71
Fuck. These went in onto the tip and were supposed to be on the branch. Backing out.
1999-10-01 03:04:08 +00:00
waterson%netscape.com
61408ff762
Initial checkin on XUL_19990930_BRANCH, the RDF-ectomy. Single XUL documents hobbling along.
1999-10-01 03:01:22 +00:00
waterson%netscape.com
7d31268f14
Bug 13908. Add code to hook up 'forward observer declarations'. r=hyatt.
1999-09-30 02:32:34 +00:00
waterson%netscape.com
e0218beabb
Bug 14911. Revert sloppy checkin. The 'DocumentWillBeDestroyed' stuff was never meant to get checked in. It piggy-backed onto another bug fix; I wasn't careful.
1999-09-25 16:29:22 +00:00
waterson%netscape.com
c3bd3a1e15
Fix mac build bustage.
1999-09-24 20:39:26 +00:00
waterson%netscape.com
8cda3dfecc
Bug 14754. Support '.database' attribute on HTML elements. Fix ref='...' support for HTML templates. r=rjc, a=chofmann
1999-09-24 19:49:15 +00:00
waterson%netscape.com
4cc8eb6bfe
Bug 14752. Support '.database' attribute on HTML elements. Fix ref='...' support for HTML templates. r=rjc, a=chofmann
1999-09-24 19:49:12 +00:00
saari%netscape.com
d891a7b1ef
A better fix for blocker #14464 . Reviewed by Hyatt w. permission from leaf/choffman
1999-09-23 02:31:37 +00:00
law%netscape.com
3880a61e9a
Fixes for context menus; a=hyatt (I just pressed the keys he told me to :-)
1999-09-22 06:27:28 +00:00
waterson%netscape.com
fabf00233c
Bug 14273. We weren't recursively creating 'container' contents for HTML elements. Fixed that.
1999-09-22 00:54:05 +00:00
saari%netscape.com
cb935f51c7
Changing broadcaster to use onbroadcast instead of oncommand. Adding the "braodcast" "commandupdate" and "input" events. Changed all xul observes nodes to use onbroadcast instead of onchange.
1999-09-21 23:02:35 +00:00
rpotts%netscape.com
452584594d
The document LoadGroup is now a nsWeakPtr...
1999-09-21 06:44:56 +00:00
waterson%netscape.com
25694dc329
Fix bugs with computing containment.
1999-09-21 05:57:47 +00:00
waterson%netscape.com
49cd3cea4d
Comment out 'element already in map' warning for now.
1999-09-19 22:42:55 +00:00
waterson%netscape.com
dce22b1ef1
Fix GetContentSink() to addref pointer on the way out thru XPCOM boundary. Hyatt: that's 20 XPCOM Hail Mary's for you.
1999-09-19 19:58:04 +00:00
rpotts%netscape.com
f7a23e30ca
Changed GetDocumentLoadGroup(...) to be XPCom complient. THis helps prevent leaks when using nsCOMPtrs.
1999-09-18 06:34:24 +00:00
slamm%netscape.com
35951bb528
Fix build warnings (rename 'tm' to 'value).
1999-09-18 02:15:00 +00:00
waterson%netscape.com
9ed3206e50
Bug 12649. Add support for 'parent' on <rule> tags.
1999-09-17 20:15:29 +00:00
waterson%netscape.com
d7bc730b0d
Bug 13790. Okay, let's try that again, this time without the frills.
1999-09-17 04:29:53 +00:00
waterson%netscape.com
fe8d3ee23e
Fix nsCOMPtr sloppiness.
1999-09-17 04:13:19 +00:00
waterson%netscape.com
6d9438412e
Back out changes that will cause bustage on some compilers.
1999-09-17 04:12:08 +00:00
waterson%netscape.com
bd4a3e6792
Bug 13970. Implement 'commandupdater=' attribute to hook up command udpater nodes to the XUL document's command dispatcher. Make API modifications to support command filtering. Some improvements to XUL document to factor out iteration code.
1999-09-17 04:01:46 +00:00
waterson%netscape.com
9fe5928235
Fix HTML-rooted templates.
1999-09-15 20:08:37 +00:00
waterson%netscape.com
2927803d32
Use nsCOMPtr for the controller.
1999-09-15 20:06:32 +00:00
slamm%netscape.com
52e797192b
Fix build warnings.
1999-09-15 18:14:02 +00:00
harishd%netscape.com
999afb72ec
CreateXIF() and ToXIF() should return nsresult.
1999-09-15 17:57:55 +00:00
hyatt%netscape.com
04c56a701c
Updating the nsIController interface.
1999-09-15 02:16:41 +00:00
hyatt%netscape.com
664a5ace95
Fixing minor bug in command dispatcher.
1999-09-15 02:12:50 +00:00
waterson%netscape.com
57e13eb1a7
Bug 13121. Deal with XUL documents that are created _before_ local store is available (e.g., because they come up before a profile has been selected).
1999-09-14 22:36:55 +00:00
waterson%netscape.com
3a2015c4e4
Partial fix for bug 13768. Be sure to set eChildrenMustBeRebuilt flag _before_ appending child to content model; appending child to content model will cause layout to recur and possibly build up more content.
1999-09-14 22:34:05 +00:00