sspitzer%netscape.com
d8a5c41c93
backing out andreas and warren
2000-01-14 22:01:56 +00:00
warren%netscape.com
ea798addcb
Changes from andreas.otte@primus-online.de for numerous URL parsing bugs. r=warren
2000-01-14 08:50:03 +00:00
rjc%netscape.com
b2951b5f50
Sorting optimizations. (Sort-of) review by putterman@netscape.com
2000-01-14 01:21:55 +00:00
brendan%mozilla.org
dfaa05987e
InitStandardClasses so JS compiler makes well-prototyped objects (22048,22098 r=shaver).
2000-01-14 00:49:30 +00:00
danm%netscape.com
05825e9716
removing initial window sizing from StartLayout (now done in nsWebShellWindow). Long overdue change; also necessary as part of bug 15775. r:hyatt@netscape.com
2000-01-13 23:49:25 +00:00
waterson%netscape.com
a8efb387b8
Bug 23799. Ignore failure from GetContentType() in StartDocumentLoad(), because some channels may not have yet resolved the content type. In this case, cross our fingers and pray that it's text/xul. r=valeski
2000-01-13 23:23:51 +00:00
waterson%netscape.com
ce2f72d531
Remove some additional bogoasserts.
2000-01-13 23:18:05 +00:00
rjc%netscape.com
f84f23778b
Attempt to fix wensleydale (SunOS 5.6) bustage.
2000-01-13 11:03:56 +00:00
rjc%netscape.com
6222e5412c
Sorting optimizations. (Sort-of) review by putterman@netscape.com
2000-01-13 10:16:32 +00:00
hyatt%netscape.com
25002cc5a7
Fix Linux bustage.
2000-01-13 09:20:58 +00:00
hyatt%netscape.com
7868624ce2
Giving XUL elements the capability to own bindings.
2000-01-13 08:48:33 +00:00
alecf%netscape.com
714e7a48a9
expose the form controls in a XUL document in the "controls" DOM attribute
...
this will make prefs and wizards much faster
r=hyatt
2000-01-13 02:59:08 +00:00
waterson%netscape.com
e3393dd236
Remove assertion from nsRDFDOMNodeList::Item(); it was being triggered from JS, and it really isn't a "fatal" program condition.
2000-01-13 02:49:10 +00:00
waterson%netscape.com
c098826ddd
Bugs 20724, 23715. Add a fixed-size allocator for nsXULAttribute objects. Always atomize 'id' attributes so nsXULElement::GetID() can be fast. r=hyatt
2000-01-13 02:22:16 +00:00
sspitzer%netscape.com
1c84b93a3a
fix warning.
2000-01-12 08:57:41 +00:00
waterson%netscape.com
468ebfdd06
Bug 17195. Implement nsIDOMNode::CloneNode(). r=hyatt
2000-01-12 03:23:48 +00:00
rjc%netscape.com
b945bae5b3
Somehow, we lost some of the magical attributes we need to check for. (coalescing dup arcs, and allowing negative arcs)
2000-01-12 01:47:23 +00:00
rjc%netscape.com
02fab863f0
Tweak resource cache usage. Change from putterman, Review from me
2000-01-11 22:03:53 +00:00
waterson%netscape.com
c0a53ad72f
Bug 22915. Be sure to add the nsCachedChromeChannel to the load group on nsIChannel::SetLoadGroup(). Also, don't assume (in nsXULDocument::StartDocumentLoad) that when you 'hit' in the cache that the channel is actually a nsCachedChromeChannel; instead, inspect its content type. Finally, get rid of extraneous 'command' member variable in nsCachedChromeChannel. r=mscott
2000-01-11 21:18:19 +00:00
pp%ludusdesign.com
698852a4f4
Converting usage of ::GetIID() to NS_GET_IID().
...
Bug #20232 , r=scc@netscape.com
2000-01-11 20:49:15 +00:00
rjc%netscape.com
898f051fc7
Use native ptr [via .get()]
2000-01-11 08:41:15 +00:00
rjc%netscape.com
86f0302402
Defer creation of resource cache until a sort is imposed. Also, added a temporary working for db->OnChange() not enjoying a null oldTarget.
2000-01-11 08:38:47 +00:00
rjc%netscape.com
423ba787b8
Move resource cache up from the XUL sort service into the generic builder. Review: me
2000-01-11 06:28:28 +00:00
waterson%netscape.com
971c4ab2ab
Take out crufty debug printfs.
2000-01-11 02:49:18 +00:00
waterson%netscape.com
46e921da0f
Bug 18631. Add GetDataSources() method to nsIRDFCompositeDataSource. r=scottip,rjc
2000-01-11 01:59:12 +00:00
jdunn%netscape.com
cb0c532e85
Fix base class specifiers, since be default if they aren't specified it is Private
...
# 23237
r= warren@netscape.com , ftang@netscape.com , jband@netscape.com
2000-01-11 01:45:34 +00:00
waterson%netscape.com
7c4e7b7f4b
Remove unused files.
2000-01-10 23:21:24 +00:00
hyatt%netscape.com
fa8f3d858e
Making nsIXULContent visible.
2000-01-10 04:03:12 +00:00
hyatt%netscape.com
1152f9e9ba
Teaching the XUL DOM how to keep anonymous content events from being seen
...
by enclosing explicit content.
2000-01-10 03:57:49 +00:00
rpotts%netscape.com
023f2ff6e1
Made contentType a read/write attribute of nsIChannel
2000-01-08 06:26:04 +00:00
hyatt%netscape.com
f8c91fadf4
Making tree scrolling faster.
2000-01-08 02:18:14 +00:00
waterson%netscape.com
0a61fb89c2
Bug 21477. Add |nsIContent** aFirstGeneratedChild| parameter to several methods that is used as an 'out' parameter to determine the first generated child in a subtree. This allows us to send the correct |ContentAppended()| notification to layout. Fixes the 'unfurling menu' problem. r=rjc
2000-01-08 00:27:04 +00:00
brendan%mozilla.org
cfe8cb3e89
(bug 22795, r=vidur@netscape.com)
...
- Add "aShared" flag to nsIScriptContext::CompileEventHandler, telling it to clear the compiled event handler's scope chain if true, in order to
(a) avoid entraining garbage
(i.e., a shared compile-time-only parent object); and
(b) cause later BindCompiledEventHandler calls to ensure that the event handler has the particular scope chain needed for the binding
(to the target object that's receiving the event).
- Use :: consistently (and all over the place) before calls to JS_ functions in nsJSEnvironment.cpp.
- Eliminate tabs and barbarians-at-the-gate-of-Rome style, in favor of when-in-Rome style (hail Waterson Maximus!)
2000-01-08 00:24:24 +00:00
waterson%netscape.com
64b35bf780
Bug 23352. Add sanity checks to catch bogus params n' stuff earlier. r=rjc
2000-01-08 00:23:27 +00:00
alecf%netscape.com
e533d87b8a
one more time! this time don't look inside templates, instead look inside <treechildren> of trees
...
r=scottip
2000-01-07 00:38:24 +00:00
alecf%netscape.com
cf3ead0374
followup fix for #12895 - actually find the content correctly
...
r=scottip
2000-01-07 00:00:27 +00:00
norris%netscape.com
bc5eba8a49
Fix 10194 and 14979.
...
r=mstoltz@netscape.com
2000-01-06 22:03:30 +00:00
waterson%netscape.com
73e507347d
Bug 22805. Wrap NS_GetWeakReference() with getter_AddRefs(). Thanks beard! r=beard
2000-01-06 20:01:56 +00:00
nhotta%netscape.com
1cb7735520
Fixed memory leak, bug 22281, r=waterson.
2000-01-06 19:47:20 +00:00
colin%theblakes.com
cd12022687
Add MOZ_TIMER_LIBS. r=jdunn
2000-01-06 11:11:38 +00:00
alecf%netscape.com
c78c629151
fix my previous checkin after talking to hyatt - we'll be getting the outer frame, so iterate through the children and QI on each one, sending EnsureRowIsVisible to each when it succeeds
...
r=hyatt
2000-01-06 09:19:31 +00:00
alecf%netscape.com
cb1027f2f0
add new method to ensure that tree content is visible: go through all the presentation shells, and call EnsureRowIsVisible for each tree.
...
also expose a method to get the visible row for a tree - I needed it anyway, figured I might as well expose it from JS.
other half of fix for #12895
r=bryner
2000-01-06 07:54:43 +00:00
rjc%netscape.com
62f4513c6e
Fix a small bug with determining when an item is truly an IE Favorite as opposed to a IE Favorite folder. Review: waterson@netscape.com
2000-01-06 00:51:35 +00:00
waterson%netscape.com
6a57be329f
Bug 16516. Canonify all 'chrome:' URLs before loading XUL documents. Ensures that persistence and XUL cache keys work properly. Obsolete the 'main' property in the chrome registry. Expose a 'canonify' method on the chrome registry. r=hyatt
2000-01-06 00:31:06 +00:00
waterson%netscape.com
4c6aed1d16
Bug 19033. Wait until the parse is complete to set the 'root' element in the prototype document. This ensures that malformed XUL with too few close-tags won't leave the prototype document with a dangling pointer to a destroyed element. r=hyatt
2000-01-06 00:29:30 +00:00
rjc%netscape.com
dede3f136b
Comment out.
2000-01-05 06:05:27 +00:00
rjc%netscape.com
df78798a1d
Windows only.
2000-01-05 05:10:07 +00:00
rjc%netscape.com
9af18a56a6
First part of fix for bug # 6770: use nsIPlatformCharset for IE Favorites (Windows).
2000-01-05 05:08:32 +00:00
dougt%netscape.com
28b40a90dd
Including nsString.h directly. It is included indirectly by nsFileSpec. This
...
prep work for the nsIFile landing.
2000-01-03 23:40:10 +00:00
dougt%netscape.com
cb77941934
Including nsIFileSpec instead of nsFileSpec. Part of the prep work for landing
...
nsIFile
2000-01-03 23:39:40 +00:00
dougt%netscape.com
2828862aaa
Including nsIFileSpec instead of nsFileSpec. Part of the prep work for landing
...
nsIFile
2000-01-03 23:38:57 +00:00
dougt%netscape.com
4d1a1b38ed
Converting to use nsIModule macro. r=dp.
2000-01-03 23:37:30 +00:00
blizzard%redhat.com
d6cf22aa5c
Change nsComponentManager::ProgIDToCLSID to nsComponentManager::ProgIDToClassID as per bug #3579 . Checking in for sford. r=scc,r=blizzard
1999-12-30 22:03:58 +00:00
sspitzer%netscape.com
fbd97e9856
fix warnings.
1999-12-28 19:37:29 +00:00
sspitzer%netscape.com
e32328cd40
only hyatt needs to see his debugging printfs.
1999-12-24 07:53:41 +00:00
rjc%netscape.com
fe407f203d
Small sorting change: always sort {null} items last (after non-null items).
1999-12-23 12:01:44 +00:00
sspitzer%netscape.com
ccf56ed7cd
fix crasher in the dom viewer. #22425 . dom viewer still suffers from bit rot, but at least it won't crash
1999-12-23 00:52:43 +00:00
briano%netscape.com
a689cde6af
Another NetBSD/arm-specific fix.
1999-12-22 20:02:18 +00:00
waterson%netscape.com
48a17f7378
Bug 22305. Fix leak when replacing cache entry for style sheet and prototype document. r=buster, a=sdagley
1999-12-22 01:42:42 +00:00
pinkerton%netscape.com
2275305f2f
remove hand-rolled QI and using scc's macros. Also removing static IID's where necessary. r=hyatt,scc a=sdagley.
1999-12-21 19:28:15 +00:00
akkana%netscape.com
23f6166708
Remove my name from a debug printf
1999-12-21 00:39:43 +00:00
jband%netscape.com
ef9c82db1e
Landing big set of DOM and XPConnect changes:
...
DOM: getting rid of JS_GetContextPrivate wherever possible. Use static parent
links where we can. When we do need to find this info about the caller
we call a function that knows how to get that info rather than inline calls
to JS_GetContextPrivate. This is all required for calling DOM objects on
non-DOM JSContexts as we do via xpconnect.
XPConnect: basic refactoring work to disassociate wrappers from the JSContext
that was active when the wrapper was constructed. This allows for calling into
wrapped JS objects on the right JSContext and for proper grouping of wrapped
native objects so that they can share proto objects. This also allows for
better sharing of objects and lays the foundations for threadsafety and
interface flattening.
Also, xpconnect tests are reorganized and improved.
fixes bugs: 13419, 17736, 17746, 17952, 22086
r=vidur r=mccabe r=norris r=cbegle
a=chofmann
1999-12-18 20:29:29 +00:00
hyatt%netscape.com
d3e0848c19
Fixes for 3 PDT+ bugs (THAT'S RIGHT). Bugs 21895, 21832, and 21610. r=mjudge,
...
a=i'm leaving now for vacation, and i can't find anyone around, but i'm assuming that you
actually want them before January 3rd, so I'm checking them in.
1999-12-18 04:02:28 +00:00
rjc%netscape.com
553ad28aaf
Fix bug # 21927: empty IE Favorites folders are still folders. Approval: chofmann
1999-12-18 03:45:40 +00:00
waterson%netscape.com
498e2368e6
Bug 11102. Update test case: bug closed without fix! Does not affect build.
1999-12-18 01:37:52 +00:00
hyatt%netscape.com
3c347f189e
Making key bindings cancelable. r=saari,a=jar
1999-12-17 02:43:37 +00:00
waterson%netscape.com
59f08eb360
Bug 21364. Fix document leaks that occur via uncollected script objects: compile scripts against a special global object owned by the prototype document. shaver mostly did this work. r=brendan Bug 21661. Break circular reference between command dispatcher and XUL document. r=saari
1999-12-17 00:06:28 +00:00
hyatt%netscape.com
78ed47b45c
Fix for 21610. r=waterson
1999-12-16 03:19:34 +00:00
waterson%netscape.com
d13a83fb9f
Bug 21610. Add support to distinguish key binding overlay from normal overlay documents.
1999-12-15 23:18:34 +00:00
mjudge%netscape.com
23d15d1327
adding in check for editor keylistener. dont always assume its a browser when it could be an editor. part of large check in for key bindings
1999-12-15 03:48:09 +00:00
waterson%netscape.com
9d9ae83f9d
Bug 20724. Atomize short attribute values to avoid string allocation and copying overhead. r=hyatt, a=chofmann
1999-12-11 18:16:22 +00:00
rjc%netscape.com
c2328d93bf
Fix PDT+ bug # 21245: add sorting support for <treecolgroup> trags. Review: hyatt, putterman. Approval: chofmann.
1999-12-11 08:17:31 +00:00
akkana%netscape.com
9e6e1e4202
Add a get() to fix build bustage
1999-12-11 00:37:11 +00:00
hyatt%netscape.com
70f793378c
Fix for PDT bug #21247 . r=saari, mjudge
1999-12-11 00:06:29 +00:00
waterson%netscape.com
9ab0099927
Bug 20691. Fire OnStopRequest() on a callback so as to avoid re-entrancy problems. r=mscott, a=chofmann
1999-12-10 21:02:47 +00:00
waterson%netscape.com
654a386ee8
Bug 20691. Add timer_s.lib so that we can use NS_NewTimer(). r=mscott, a=chofmann
1999-12-10 20:59:46 +00:00
waterson%netscape.com
7f3861d53f
Bug 20691. Add NetworkModular[Debug].shlb so we can get NS_NewTimer(). r=mscott, a=chofmann
1999-12-10 20:58:08 +00:00
danm%netscape.com
7ad8e25fe2
release the PresShell in HandleEventUsingKeyset earlier, so it won't outlive its ViewManager if the window is deleted. another fix for bug 20193. r:hyatt a:chofmann
1999-12-10 19:31:54 +00:00
dougt%netscape.com
b854d078d4
fix for 19133. r=waterson, a=brendan.
1999-12-09 02:28:43 +00:00
hyatt%netscape.com
4a78752299
Fixing Mac crasher. r=saari
1999-12-08 10:16:56 +00:00
waterson%netscape.com
be17379f6b
What a dumbass! I should've 'cvs diff'-ed before checking that in. Landed some random local mods in my tree. Sorry!
1999-12-08 08:08:39 +00:00
waterson%netscape.com
bc16c6794e
Bug 17680. Only need to add template builders on nodes that are more than -two- levels in from an overlay root. The first ply will be set up in nsXULDocument::OverlayForwardReference::Merge().
1999-12-08 07:59:12 +00:00
waterson%netscape.com
a377d5e847
Bug 21033. Delete broadcast listeners in Slots dtor. thanks beard!
1999-12-08 07:18:59 +00:00
waterson%netscape.com
0e5acf581a
Bug 20714. Use static names for roots.
1999-12-08 06:58:00 +00:00
hyatt%netscape.com
c026e8d315
Fixing bustage on wensleydale.
1999-12-08 06:04:10 +00:00
hyatt%netscape.com
f23566bf16
Massive rewrite of the key binding system and the command dispatcher. Key
...
bindings are now fully hierarchical. In addition, DOM windows, input fields
and textareas can pull their key bindings from a separate XUL file. This
allows configurable key bindings.
Massive rewrite of the command dispatcher system. The command dispatcher now
deals with DOM windows in addition to DOM elements. It now tracks both
successfully and works in conjunction with the new focus/blur architecture.
r=saari
1999-12-08 04:56:56 +00:00
brendan%mozilla.org
5eacb7f5c1
Add off-by-default metering, improve comments (r=waterson@netscape.com).
1999-12-07 02:06:10 +00:00
waterson%netscape.com
77a02a8fff
Bug 16709. Set 'content ID' fields on elements as they are constructed from XUL.
1999-12-06 23:05:31 +00:00
waterson%netscape.com
c3688d7937
Bug 20897. Change flow-of-control; panic if we can't get from a presshell to a webshell and beyond. r=danm
1999-12-06 23:03:53 +00:00
waterson%netscape.com
2bca9671fc
Bug 20785. Root event handlers for JavaScript GC. r=brendan@mozilla.org
1999-12-06 08:23:47 +00:00
waterson%netscape.com
38e938ebbc
Bug 20470. Add weak reference from 'controllers' object back to command dispatcher. Miscellaneous cleanup. r=hyatt
1999-12-05 23:04:22 +00:00
warren%netscape.com
6af4802e75
Added buffer size parameters to NewChannel. Allows for optimization of amount of image data consumed. Bug #20408
1999-12-04 10:01:32 +00:00
waterson%netscape.com
82fb1998b7
Bug 18392. Use XUL document cache for retrieving master document.
1999-12-04 07:45:57 +00:00
waterson%netscape.com
e634ed06f2
Remove NS_ENSURE macros from my little empire. r=caesar
1999-12-04 07:41:07 +00:00
waterson%netscape.com
46ed13c843
Bug 20714. Sever link to prototype after faulting in as heavyweight.
1999-12-04 01:45:30 +00:00
vidur%netscape.com
1cf2db67a5
For bug 17325. Changed signature of css loader methods. R=nisheeth.
1999-12-04 01:29:18 +00:00
waterson%netscape.com
c8028526ce
Fix latent bug exposed by recent script global changes; need to check owner, not rv.
1999-12-03 22:04:47 +00:00
tbogard%aol.net
317758d9f3
include of nsIScriptGlobalObject.h is now in nsXULDocument.h.
1999-12-03 19:29:23 +00:00
tbogard%aol.net
72218fe6d8
Moved the include over. This should fix wensleydale.
1999-12-03 19:26:23 +00:00
tbogard%aol.net
94a95754d7
Hoping this will help wensleydale.
1999-12-03 12:09:10 +00:00