Commit Graph

718 Commits

Author SHA1 Message Date
hyatt%netscape.com
1af26409c0 XUL RadioGroup element, not used in XUL. r=ben, a=jar
git-svn-id: svn://10.0.0.236/trunk@62045 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-02 10:00:09 +00:00
waterson%netscape.com
16dbb9897a Bug 25364. Use nsCOMPtr where appropriate; make sure to getter_AddRefs() when calling GetShellAt(). r=travis, hyatt a=jar.
git-svn-id: svn://10.0.0.236/trunk@61964 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-01 07:27:31 +00:00
hyatt%netscape.com
d074640511 Fix for bug #29410. r=vidur, a=rickg
git-svn-id: svn://10.0.0.236/trunk@61931 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-01 01:43:34 +00:00
pollmann%netscape.com
3c19530bbd Bug 28670: Move XUL scrollbar removal to nsCSSFrameConstructor r=travis a=rickg
git-svn-id: svn://10.0.0.236/trunk@61846 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-29 06:51:05 +00:00
jdunn%netscape.com
2592ac53d5 adding newline
git-svn-id: svn://10.0.0.236/trunk@61801 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-28 20:50:38 +00:00
rjc%netscape.com
bdc14248c0 Part of fix for bug # 25876: bookmarks drag&drop behavior modification. Approval: jevering Review: waterson
git-svn-id: svn://10.0.0.236/trunk@61717 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-26 01:26:02 +00:00
saari%netscape.com
b4608e9377 fix for 28467, a=jar, r=hyatt
git-svn-id: svn://10.0.0.236/trunk@61712 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-26 00:59:41 +00:00
waterson%netscape.com
0b852cd3c6 Bug 28632. Check container to see if contents have -ever- been built before 'rebuilding'. If no content has been built yet, then trying to rebuild causes bizarre things to happen (like, two of everything). r=rjc,putterman. a=jar
git-svn-id: svn://10.0.0.236/trunk@61689 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-25 23:08:43 +00:00
hyatt%netscape.com
4ccb7d43f3 XUL Property APIs, b=26109, r=ben
git-svn-id: svn://10.0.0.236/trunk@61661 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-25 08:37:49 +00:00
law%netscape.com
b68c10b8db Fix from Chris Waterson to suppress bogus assertion failure when adding overlays to personal toolbar; this is a prerequisite to other changes for bug #11871; r=waterson@netscape.com, a=jevering@netscape.com
git-svn-id: svn://10.0.0.236/trunk@61639 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-25 02:28:45 +00:00
bienvenu%netscape.com
041c1de8de fix handling of uri's with 8 bit characters, a=phil r=waterson 24692
git-svn-id: svn://10.0.0.236/trunk@61505 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-23 20:51:36 +00:00
waterson%netscape.com
1f6f971ba8 Bug 28473. Make style resolution cheaper when 'width' and 'height' attributes are changed on a <window>. r=hyatt, a=jevering.
git-svn-id: svn://10.0.0.236/trunk@61423 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-22 06:09:41 +00:00
danm%netscape.com
6a87de793b stop up small but profuse leak on NT; probably a runtime lib bug. r=waterson a=jevering
git-svn-id: svn://10.0.0.236/trunk@61419 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-22 04:13:24 +00:00
pollmann%netscape.com
29e33fc22d Bug 14827: Naughty XUL documents no longer steal scrollbars r=harishd a=rickg
git-svn-id: svn://10.0.0.236/trunk@61350 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-19 02:41:48 +00:00
waterson%netscape.com
8c4d394eda Bugs 27271, 27947. Re-order menu creation so that RDF-generated menus are created simultaneously with XUL content. Use style rather than content tree crawling to avoid over-eager creation of menu content. r=hyatt,danm a=jevering.
git-svn-id: svn://10.0.0.236/trunk@61333 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-19 00:56:13 +00:00
hyatt%netscape.com
5de7211510 Popup fixes. r=saari
git-svn-id: svn://10.0.0.236/trunk@61295 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-18 09:38:59 +00:00
waterson%netscape.com
f6c0701b75 Bug 27925. Check document's principal before loading RDF datasources; if principal == system principal, let it do whatever it wants, otherwise check each datasource's URL to ensure that it comes from the same origin as the document. Prevents, for example, untrusted XUL content from loading bookmarks. r=norris, a=chofmann
git-svn-id: svn://10.0.0.236/trunk@61221 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-17 21:05:52 +00:00
waterson%netscape.com
f4e7200748 Revert fix for 26947, 27271 due to bad interaction with the 'find' datasource that causes crash-on-exit. a=chofmann.
git-svn-id: svn://10.0.0.236/trunk@61138 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-16 22:44:15 +00:00
waterson%netscape.com
66ed9d00a5 Bugs 27947, 27271. Re-order content-model-to-layout notification to avoid an incremental reflow. This ensures that 1) all menus will be completely created before they are displayed, and 2) the 'oncreate' handler runs after RDF content has been generated. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@61107 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-16 07:36:35 +00:00
joki%netscape.com
dcc35666e8 Fixes for bug 9544, 9552, 9558, 9561, and 13309. event handler 4x compat. and capture/bubble fixes. r:pollmann
git-svn-id: svn://10.0.0.236/trunk@61096 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-16 06:59:07 +00:00
sspitzer%netscape.com
e52e3b4564 case sensitivity problem. r=sfraser
git-svn-id: svn://10.0.0.236/trunk@60861 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-15 09:42:41 +00:00
sfraser%netscape.com
d7e295e347 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@60847 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-15 08:42:25 +00:00
pinkerton%netscape.com
57f0374e44 now that mac correctly converts control-click to a right-click, we no longer need the #ifdef for mac when launching a context menu. r=saari.
git-svn-id: svn://10.0.0.236/trunk@60836 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-15 07:15:00 +00:00
waterson%netscape.com
1345e54414 Bug 25303. Remember container into which content was inserted and the index of first insertion, rather than the first element that was inserted. With the latter approach, we were sending incorrect ContentAppended notifications to layout when the insertion sort would move the position of the 'first' inserted element. r=rjc@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@60830 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-15 07:08:45 +00:00
putterman%netscape.com
e490d0457b Speed up sorting. r=rjc. Bug 26131.
git-svn-id: svn://10.0.0.236/trunk@60806 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-15 05:05:29 +00:00
tbogard%aol.net
41179d6b51 Support for the new interfaces on the browserElement and iframeElement. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@60801 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-15 04:47:33 +00:00
hyatt%netscape.com
02090ea4cc Fix for bug #23387.
git-svn-id: svn://10.0.0.236/trunk@60662 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-13 22:57:52 +00:00
hyatt%netscape.com
66cff938a2 Addendum to 20764
git-svn-id: svn://10.0.0.236/trunk@60595 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-12 10:47:33 +00:00
hyatt%netscape.com
50e68e7dc5 Fix for bug #20764.
git-svn-id: svn://10.0.0.236/trunk@60594 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-12 10:08:52 +00:00
hyatt%netscape.com
d5a072fbac Fix for bug #25675. More focus memory framework being checked in for the
command dispatcher as well.


git-svn-id: svn://10.0.0.236/trunk@60359 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-11 00:59:32 +00:00
kmcclusk%netscape.com
31beeacc3d Prevent synchronous paints during reflows bug 20150; r=rods@netscape.com
Call SetTextAlign within SetupDC instead of in each DrawString on WIN32. bug 26973; r=rods@netscape.com


git-svn-id: svn://10.0.0.236/trunk@60242 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-09 15:48:01 +00:00
hyatt%netscape.com
b95b01951b Fixing command dispatcher horkage. r=saari
git-svn-id: svn://10.0.0.236/trunk@60188 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-09 03:14:03 +00:00
dp%netscape.com
f7e553f434 Fixing build bustage.
git-svn-id: svn://10.0.0.236/trunk@60183 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-09 02:43:48 +00:00
hyatt%netscape.com
93117561a9 Command dispatcher fix for PDT+ focus issues on Linux. r=saari
git-svn-id: svn://10.0.0.236/trunk@60171 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-09 01:32:42 +00:00
tbogard%aol.net
c416db8338 GlobalWindow now calls up nsIDocShellTreeOwner rather than nsIBrowserWindow. GlobalWindow has mostly been re-organized as well as cleaned up to provide this new functionality. DocShellTreeOwners got implementations filled in and many bugs fixed. nsIScriptGlobalObject now talks in terms of docShells instead of webShells. Fixed a number of cases where people were walking through content viewers etc to get to a presShell and changed them to simply ask for the presShell from the docShell. GlobalWindow now deals completely in terms of docShells. r=vidur
git-svn-id: svn://10.0.0.236/trunk@60129 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-08 13:40:10 +00:00
joki%netscape.com
bcf5da502c Adding getPreventDefault method to events and fixing its propagation through content. r:hyatt
git-svn-id: svn://10.0.0.236/trunk@60037 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-08 02:05:57 +00:00
waterson%netscape.com
e57d2fd711 Tweak MOZ_COUNT_[CTOR|DTOR] macros.
git-svn-id: svn://10.0.0.236/trunk@59925 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-06 02:56:06 +00:00
alecf%netscape.com
b3c0caac38 when form elements are generated via a template, set the form to the XUL Doc's hidden form so that the element behaves correctly.
r=waterson


git-svn-id: svn://10.0.0.236/trunk@59816 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-05 01:03:39 +00:00
alecf%netscape.com
e40358dcc3 hook up this object to the globalobjectowner so that we can report errors
r=waterson


git-svn-id: svn://10.0.0.236/trunk@59712 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-04 01:42:05 +00:00
waterson%netscape.com
d7c3738b58 Bug 25333. Implement nsIScriptGlobalObjectOwner so we can report compilation errors. r=scc
git-svn-id: svn://10.0.0.236/trunk@59643 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-03 08:51:49 +00:00
waterson%netscape.com
eff6647c5e Bug 26304. Make sure the nsXULSortService updates does 'deep' SetDocument() calls when twiddling content nodes: regressed with fixes for 20677 and 23905. r=scc,rjc.
git-svn-id: svn://10.0.0.236/trunk@59635 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-03 07:57:51 +00:00
waterson%netscape.com
9caecde31a Bug 20677, 23905, attempt number 2. This time, in the DOM methods, we make sure to do a 'deep' set on mDocument *before* calling to their nsIContent brethren. This ensures that any code in layout that wants to access the document gets the right value. r=scc
git-svn-id: svn://10.0.0.236/trunk@59634 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-03 07:55:34 +00:00
pp%ludusdesign.com
ccffa28877 Removed hand-made QueryInterface that wasn't used for a long time.
r=pinkerton@netscape.com


git-svn-id: svn://10.0.0.236/trunk@59595 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-03 01:25:38 +00:00
valeski%netscape.com
8abecb4b3e r=warren. nsIUnicharStreamLoader is dead. Now we have a generic byte stream loader that can be used for any sort of data.
git-svn-id: svn://10.0.0.236/trunk@59559 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-02 23:04:47 +00:00
waterson%netscape.com
a349681dbb Revert changes that cause mail sort to crash.
git-svn-id: svn://10.0.0.236/trunk@59532 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-02 19:46:03 +00:00
waterson%netscape.com
a395b28551 Bugs 20677, 23905. Change nsXULElement to implement nsIContent like nsGenericElement and nsGenericHTMLElement. Specifically, do 'shallow' SetDocument() calls in AppendChildTo(), InsertChildAt() and ReplaceChildAt() methods. Change nsXULDocument to leave newly create element's mDocument as null (so 'null mDocument' means 'this element is not currently in the document'. Fix callers to ensure that a deep SetDocument() is made where necessary. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@59424 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-01 22:57:36 +00:00
pp%ludusdesign.com
fdfd888608 Conversion to NS_GET_IID(). Bug #20232, r=scc@netscape.com
git-svn-id: svn://10.0.0.236/trunk@59394 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-01 14:26:27 +00:00
beard%netscape.com
c9a6201c38 fix nsIAtom leak. bug=25778, r=waterson
git-svn-id: svn://10.0.0.236/trunk@59305 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-31 23:29:08 +00:00
vidur%netscape.com
825e97e024 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
git-svn-id: svn://10.0.0.236/trunk@59117 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-28 23:43:12 +00:00
hyatt%netscape.com
cfcce1875f Fix for bug#15946
git-svn-id: svn://10.0.0.236/trunk@59012 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-28 03:41:24 +00:00