Граф коммитов

796 Коммитов

Автор SHA1 Сообщение Дата
nisheeth%netscape.com bbad57ff10 r=vidur, jst. Fix for bug 9076. The nodeName property is now case sensitive for XHTML elements and folded to uppercase for HTML elements. 2000-06-26 21:05:16 +00:00
jst%netscape.com 0a20a8c60d Fixing nsbeta2+ bug 41953, form element regressions. r=vidur@netscape.com 2000-06-23 14:12:24 +00:00
waterson%netscape.com 3fe870c129 Fix nsAReadableString assertions. r=jst. 2000-06-23 08:49:04 +00:00
pollmann%netscape.com 8bcb68b1b1 Bug 23571: Send an onchange event when a checkbox is (un)checked r=harishd 2000-06-22 02:46:53 +00:00
pollmann%netscape.com 7ab64c0cc4 Bug 25300: Enable activation of buttons by the keyboard (space or enter) r=nisheeth 2000-06-21 00:40:11 +00:00
joki%netscape.com 3989f33007 fix for 29517, prevent DOM event access from regular content to anonymous content inside a file control. 2000-06-21 00:23:28 +00:00
mccabe%netscape.com 12dd9401e9 Fix for 38495, nsbeta+.
Reinstate previously backed-out fix, now that the nsIScriptablePlugin interface it needs is building successfully on the mac.

a=beard,r=jst
2000-06-16 23:25:00 +00:00
rods%netscape.com b6892f7875 ifdef'ing out the where we get the value of the label
b=4050 r=kmcclusk
2000-06-15 12:58:54 +00:00
mccabe%netscape.com 3a137d61d4 Bustage occurred, not sure if it's me, but mine was the only checkin in layout; backing out just in case. 2000-06-15 06:53:18 +00:00
mccabe%netscape.com b167544222 Fix for 38495, nsbeta+.
Teach EmbedElements how to expose plugin objects via XPConnect, after using the nsIScriptablePlugin interface to find an appropriate interface to expose.

r=jst
a=beard
2000-06-15 06:07:35 +00:00
pollmann%netscape.com e01f426b4d Bug 39723: Send only one request to the server when clicking on an image map. r=joki 2000-06-14 15:02:18 +00:00
attinasi%netscape.com 90d5bc2ec6 To fix the bug we added support for hspace and vspace attributes in QuirkMode. b=41863 karnaze@netscape.com did part of the fix and we reviewed each others code 2000-06-14 00:59:29 +00:00
jst%netscape.com b0b8dd44ea Fixing nsbeta2+ bug 41367, area.pathname incorrectly contained the ref and search parts of the URL. r=vidur 2000-06-14 00:48:34 +00:00
scc%mozilla.org 55650a35b3 fix type equivalence between |PRUnichar| and |jschar| now that |PRUnchar| may be |wchar_t| on select platforms 2000-06-12 23:52:31 +00:00
jst%netscape.com c81e705a3c Fixing nsbeta2+ bug 41487, form controls with the same NAME and ID ended up in the form control list in the form element twice. r=nisheeth 2000-06-09 22:47:29 +00:00
mjudge%netscape.com 42b098a06e cleaning up 34896 ender-lite with saari's review. 2000-06-09 21:13:03 +00:00
mjudge%netscape.com a7b2a05404 turning on ender-lite. bug = 34896 2000-06-09 09:19:28 +00:00
pinkerton%netscape.com 4b785dde9f if cmd-key (meta) is down, open link in a new window r/a=waterson. 2000-06-09 02:56:21 +00:00
waterson%netscape.com 5775889b15 Fix build bustage: inaky.gonzales missed these two cases some how. 2000-06-07 03:33:08 +00:00
jst%netscape.com 703b2340ac Fixing nsbeta2+ bug 30249, the problem was that the type of various attributes (in the DOM spec) on image elements was string and not number (long), this broke backwards compatibility with 4.x and also compatibility with IE. r=vidur 2000-06-07 01:23:55 +00:00
warren%netscape.com 958ed96edd Renaming nsIAllocator to nsIMemory (and nsAllocator to nsMemory). API cleanup/freeze. Bug #18433 2000-06-03 09:46:12 +00:00
jst%netscape.com ab03b1c7a8 Fixing dogfood+ bug 40571, various problems with multiple form objects with the same name. r=vidur 2000-06-01 22:55:19 +00:00
attinasi%netscape.com dcef72cbd5 Fixed problem with fixed background images. b=40217 r=mcclusk a=karnaze 2000-05-31 22:34:03 +00:00
waterson%netscape.com 4813da77b6 Bug 10373. Percent-encode URLs using the document's original character when returning the 'href' attribute. Cache the computed value once that's been done. Change event code to use GetHref() instead of raw GetAttribute() call. r=buster,warren,erik,attinasi,... 2000-05-31 00:48:02 +00:00
waterson%netscape.com ab4e582ff8 Add nsHTMLUtils.cpp to the build 2000-05-31 00:36:53 +00:00
waterson%netscape.com 893a39b68a Bug 10373. Add NS_MakeAbsoluteURIWithCharset() and nsHTMLUtils class. NOT YET IN THE BUILD. r=buster,erik,warren,... 2000-05-31 00:12:48 +00:00
pollmann%netscape.com 37ece02926 Bug 36639: Fix memory leak / stability problems with circular form / form control references r=nisheeth
Bug 13652: Implement select and click methods for form elements r=nisheeth
2000-05-30 02:45:55 +00:00
jst%netscape.com 3d2effff53 Fixing silly regression I introduced last week when checking in some temporary DOM Level 2 code, HTML element names were not properly uppercased in the DOM. r=pavlov 2000-05-29 20:00:23 +00:00
harishd%netscape.com e552fc339e Implemented DumpContent() for parser regression test.
r=rickg
a=rickg
2000-05-26 19:45:42 +00:00
jst%netscape.com 46cd84fa38 Checking in temporary code that lets a user turn on the new DOM Level 2 behavior by setting the 'temp.DOMLevel2update.enabled' preference to true, this is to help with the general DOM update, and it's part of the fix needed for bug 33474. r=vidur@netscape.com, a=pdt@netscape.com 2000-05-25 23:48:45 +00:00
jst%netscape.com 5f9acbe1eb Checking in fix for nsbeta2+ bug 38821, the fix was written by rusty.lynch@intel.com. The problem was that nsIDOMHTMLEmbedElement wasn't implemented by nsHTMLEmbedElement and the script object created for the element was a normal HTMLElement script object and not a HTMLEmbedElement script object on non-unix platforms. r=me 2000-05-25 13:26:32 +00:00
jst%netscape.com 4d943347db Fixing bug nsbeta2+ bug 40197, accessing .href on anchors with no href attribute returned the base URL in stead of an empty string, same problem exists and is fixed with this checkin for images. r=vidur@netscape.com 2000-05-24 23:37:26 +00:00
jst%netscape.com 1e985a0da5 Fixing nsbeta2+ bug #24958, script.text never contained the actual script source, now it gets the script source from the textnodes inside the script element. r=vidur@netscape.com 2000-05-22 23:02:40 +00:00
tor%cs.brown.edu 7a9a8bf9e7 SUNWspro5.0 build bustage fix - remove extra semicolon after a
body which confuses the compiler. a=brendan
2000-05-21 02:14:17 +00:00
hyatt%netscape.com 5bed7dc4bd fix for making skins script-safe. r=scc 2000-05-19 04:48:43 +00:00
joki%netscape.com 35d5e0f553 More support for onresize and onscroll, bug 960 2000-05-17 06:53:58 +00:00
attinasi%netscape.com 0148ee2a41 Fix for table cell border styles: standard mode no longer applies the NavQuirks -moz-bg-inset style for HTML border attribute. Patch from VYV03354@nifty.ne.jp for bug 35586, thanks yet again! r=attinasi 2000-05-17 06:05:44 +00:00
jst%netscape.com e20b081816 Fix bug 33111, crash when creating an applet element from JS, now we no longer crash but dynamically creating applets doesn't work yet. 2000-05-17 04:01:57 +00:00
rods%netscape.com 803814fbb2 Anchors now reg and unreg their access keys in SetDocument
Bug 959 r=joki (verbally)
2000-05-17 03:11:47 +00:00
jst%netscape.com d514908307 Redo to fix for 35321 and fix 35319. 2000-05-17 03:09:00 +00:00
akkana%netscape.com 98e0a1eb36 Build ender-lite files if MOZ_ENDER_LITE is defined 2000-05-17 03:05:11 +00:00
jst%netscape.com d50de9fdd9 Fixing nsbeta2+ bug #35321 (button.setAttribute('disabled', false) disables button instead of enabling it). 2000-05-17 02:03:10 +00:00
attinasi%netscape.com 75155a5afe Fixed a problem where background color could not be cleared once set. b=9151 r=rickg 2000-05-17 01:44:49 +00:00
jst%netscape.com b22cf9671a Updating nsIContent to allow accessin the attribute prefix and not only the attribute name and value. 2000-05-17 00:21:53 +00:00
mjudge%netscape.com 6e54e5dd6b adding switch. not throwing yet 2000-05-16 23:48:45 +00:00
mjudge%netscape.com e24c924e63 adding ender_lite to the build 2000-05-16 23:30:00 +00:00
pollmann%netscape.com fc92c8208c Bug 32746 (2 of 3): Make iframe borders respond to both css and frameborder attribute. r=harishd 2000-05-16 21:56:02 +00:00
joki%netscape.com b2e873d830 Updating mozilla to DOM Level 2 events support. Fixes for bug 34722, 35378, 8411, 10330, plus some others that weren't filed. 2000-05-16 11:35:12 +00:00
joki%netscape.com 1cdf7b1070 Adding accesskey support. Bug 959. 2000-05-16 10:22:20 +00:00
jst%netscape.com 6615429039 Cleaning up GetNodeName() in preparation for swiching mozilla over to a DOM Level 2 compliant .nodeName property. 2000-05-16 03:22:25 +00:00
shaver%mozilla.org 8f7d1fbff0 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 a29b0b6f25 Checking in DOM Level 2 version of the DOM interface Element. 2000-05-15 20:31:55 +00:00
mjudge%netscape.com fe4de97f4f typedef before switch gets thrown 2000-05-15 14:24:02 +00:00
jst%netscape.com c32b4fd51e Fix .innerHTML regression (from the XIF converter update), and add a null document check. 2000-05-15 14:07:36 +00:00
mjudge%netscape.com 8318464852 fixing warnings and some redundant code 2000-05-13 20:47:42 +00:00
mjudge%netscape.com 1360793455 nsIXifconverter from nsXifConverter 2000-05-13 08:11:07 +00:00
jst%netscape.com c7e3c310d9 Add GetNodeInfo() to nsIContent. 2000-05-12 14:09:28 +00:00
jst%netscape.com ff00e8645b Add a SetAttribute method to nsIContent that takes a nsINodeInfo parameter. 2000-05-12 13:46:59 +00:00
sfraser%netscape.com 877820136a Fix 38949 -- setSelectionRange broken by mjudge checking in nsGfxTextControlFrame2 stuff prematurely. 2000-05-11 22:47:19 +00:00
jst%netscape.com 6ff3742e4c Landing support for the 'innerHTML' property on HTML elements in mozilla, fixes part of bug 9201. 2000-05-11 21:49:16 +00:00
mjudge%netscape.com a89f9e3c80 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
jst%netscape.com 50499cc037 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 fbac03f025 XBL now works with HTML, XUL, SVG, MathML, and XML! 2000-05-09 21:42:40 +00:00
jst%netscape.com a2805d7113 XPCOM methods that return a success call *must* set their output parameters, this fixes part of the crash in bug 35257 (crash setting selectedIndex for SELECT not in DOM tree). 2000-05-09 21:01:25 +00:00
jst%netscape.com d6fcea6fb9 Fixing the .value and .defaultValue properties on textarea's, this fixes bugs 32795 and 32799. 2000-05-09 19:11:27 +00:00
jst%netscape.com 2c42fa1d6a Input element type names are now all lower case, this is required for mozilla to be compatible with all other existing browsers (even if the DOM spec says otherwize). This fixes bug 32368. 2000-05-09 13:56:40 +00:00
buster%netscape.com b167ed0d9c fixed bug 24770 2000-05-09 05:09:55 +00:00
karnaze%netscape.com 2dd77dfac8 bug 33976 - make non numeric border value 1. 2000-05-07 17:15:56 +00:00
attinasi%netscape.com ffd21441ec Fixed the BodyBackground rule to propagate the backgound color when the background color is cleared as well as set. b=11491 2000-05-06 05:56:02 +00:00
attinasi%netscape.com 309bb9300a QuirkMode: support for background="" to override the table inheriting the background down to the cells. 2000-05-06 05:48:38 +00:00
jst%netscape.com 7fb4f77a4f Fixing bug 35598, HTMLInputElement.click() wasn't working properly. r=joki 2000-05-05 23:44:43 +00:00
erik%netscape.com 87183532c2 bug 26237; added support for HTML LANG attribute -- it now uses the fonts
specified by the user for elements with the LANG attribute when the font
is a CSS generic (e.g. serif); r=pierre
2000-05-05 21:04:36 +00:00
jst%netscape.com 5c84babe17 Fixing bug 35276, flush all pending reflow notifications before requsting geometry from the frames, this makes the HTML element properties offsetXXX correct values even if requested immediately after a reflow was generated. 2000-05-05 14:25:49 +00:00
rods%netscape.com 3050116306 button and input button content nodes now cancel all mouse click events except mouse up/down
b=38083
2000-05-04 13:57:35 +00:00
jst%netscape.com 1e5a0e89b3 WIP for supporting setting the cssText property on css declarations through the CSS DOM, approved and partly reviewed by Pierre. 2000-05-03 21:42:00 +00:00
karnaze%netscape.com c5939a9831 bug 9271 - correctly insert cells, rows when insertion index equals number of elements. 2000-05-03 14:57:00 +00:00
jst%netscape.com ecb8ae96cd The string returned from CSSStyleDeclaration::removeProperty() should only contain the old value, not the property name. 2000-05-02 00:24:45 +00:00
sfraser%netscape.com 29ea7a1c61 Fixes for bugs 34503 and 34504 -- split the editor controller into editor and composer controllers, and make commands for lots of editor functions. 2000-05-01 21:49:52 +00:00
rods%netscape.com aa39f36021 when an option gets dsabled it will now notify the frame so it can be deselected 2000-04-28 23:29:35 +00:00
pierre%netscape.com 112f226187 9876. Implemented CSSStyleDeclaration removeProperty. r=jst. 2000-04-28 08:35:40 +00:00
rods%netscape.com 00b5823a65 Changing notify from false to true for AppendChildTo in SetText
this is where the block doesn't have any children and a text element gets
created for it.
b=36900, r=pollmann
2000-04-26 03:48:58 +00:00
joki%netscape.com 3851e31b9f fixes for 5995, 7304, 10573, 22832, and 9668.
Changes to event handling to deal with reentrant events, cursor fixes, and return value fixes.
2000-04-24 04:41:27 +00:00
scc%netscape.com 0b17d2a06c making string conversions explicit 2000-04-22 10:31:38 +00:00
rods%netscape.com e909b50af2 It now uses the nsHTMLContent->GetHTMLAttribute to get the value and/or label
The code now lso checks to see if the attr actually exists before it moves to the label or the content
bug 36459
2000-04-21 22:28:07 +00:00
nisheeth%netscape.com e072850e71 Fix for bug 36362. We no longer null out the ref count of form elements in their Release() methods before deleting them. This fixes the crashes on www.cnn.com and www.msn.com. 2000-04-21 01:03:20 +00:00
jst%netscape.com 9967398bf2 Updating the DOM interface CSSStyleDeclaration to DOM Level 2. 2000-04-20 13:50:56 +00:00
jst%netscape.com fbd296396e Fix build warnings. 2000-04-20 12:40:35 +00:00
jst%netscape.com b8c31f8d18 Fixing bug #32376. Mozilla now populates a select list with new empty options if it's length is set to a bigger number than it already is, this is against the DOM but we need this to be compatible with older browsers. 2000-04-20 12:34:35 +00:00
rickg%netscape.com 35061439c3 try to fix tinderbox bustage for nisheeth 2000-04-19 08:45:45 +00:00
nisheeth%netscape.com d6a5b5bf19 Fix for bug 30091. nsFormControlList::NamedItem() was doing a linear walk through the form control list. Now it uses a hash table lookup. This greatly reduces the time for the screen to update when one clicks on the Program list box on the Bugzilla query page. 2000-04-19 07:49:07 +00:00
jst%netscape.com 1fdafb43e4 Updating the DOM interfaces HTMLFormElement and HTMLOptionElement to DOM Level 2. 2000-04-18 23:00:58 +00:00
jst%netscape.com 304122a1dc Updating the HTMLObjectElement interface to DOM Level 2. 2000-04-18 22:57:42 +00:00
jband%netscape.com e5e1093ec9 egads! lost the return type declaration in a copy/paste goofup. 2000-04-18 22:46:48 +00:00
scc%netscape.com 8624ce5d67 making string conversions explicit 2000-04-16 11:19:26 +00:00
scc%netscape.com c38395df69 making string conversions explicit 2000-04-15 21:18:29 +00:00
scc%netscape.com 927265130c making string conversions explicit 2000-04-15 20:15:37 +00:00
pierre%netscape.com 38c86ad47a 33710 "background-color: inherit doesn't work correctly". Split the NS_STYLE_BG_PROPOGATED flag into 2 flags: NS_STYLE_BG_PROPAGATED_TO_PARENT and NS_STYLE_BG_PROPAGATED_FROM_CHILD. MapDeclarationColorInto() fetches the color from the grand-parent if PROPAGATED_TO_PARENT is set. 2000-04-15 10:38:13 +00:00
pierre%netscape.com 1c0c62281d 32063: <font size=""> makes font tiny 2000-04-15 04:28:12 +00:00
jband%netscape.com f70d245d91 fix bug 32150. Expose to JavaScript the scriptable interfaces on plugin objects implementing nsIPluginInstance. Given an embed tag with a plugin named 'foo' that has an xpcom interface named 'nsIFoo' with a method 'bar', this fix allows JS code (with the UniversalXPConnect privilege) to call document.foo.nsIFoo.bar() 2000-04-14 22:54:48 +00:00
jst%netscape.com c85c340801 Fixing #35605, avoid accessing a null pointer in GetOffsetParent()! 2000-04-13 12:52:03 +00:00
jst%netscape.com a1f0deb3f3 If a class claims to support an interface in QueryInterface() it *really* should inherit from that interface then! Fixes #35398. 2000-04-13 12:02:58 +00:00
sfraser%netscape.com 89f918ee5b Adding methods to allow control of the selection in text widgets. 2000-04-13 05:15:59 +00:00
sfraser%netscape.com 7446f13322 Use an nsCOMPtr in the Select call. 2000-04-13 05:14:08 +00:00
ducarroz%netscape.com 5fe7f03696 Remove the old autocomplete widget which is now replaced by the XBL one (xpfe/components/autocomplete). R=alecf. 2000-04-13 04:50:39 +00:00
waterson%netscape.com 767e2f833f Bug 29507. Clean up PresShell refcounting. r=troy 2000-04-05 05:58:06 +00:00
jst%netscape.com 72e274a77e Add a nsHTMLUnknownElement class for LAYER, ILAYER, NOLAYER and unknown elements, this element is a normal element except that it doesn't do inline style processing. This fixes M15 bug #22260. 2000-04-05 01:46:48 +00:00
jst%netscape.com 9ffd7004a1 Removing #include and unused static IID, not part of the build quite yet. 2000-04-05 00:37:51 +00:00
jst%netscape.com 2d7764f570 Adding class for unknown elements, not part of the build quite yet. 2000-04-05 00:35:54 +00:00
hyatt%netscape.com 537541b987 Elimination of nsIFocusableContent and improvements to tabbing r=saari 2000-04-04 23:55:31 +00:00
jst%netscape.com eb690d2418 Updating HTMLFrameElement and HTMLIFrameElement to comply with the Level 2 DOM, this adds a 'contentDocument' attribute to those two interfaces that can be used to access the document contained in the frame. 2000-04-02 14:04:19 +00:00
jst%netscape.com 5fdb266f31 Updating the DOM Node interface to match the DOM Level 2 interface, only stub implemetations so far. 2000-04-01 13:31:23 +00:00
jst%netscape.com 52b98a1e56 Removing some code redundancy in the DOM Core implementations, fixing bugs #16585 and #16606. 2000-04-01 12:36:16 +00:00
attinasi%netscape.com f435083f78 Implemented Style Size Dump. r=rickg b=26565 2000-03-31 07:08:36 +00:00
jst%netscape.com 65dd7a92c5 Fixing bug #32839, HTMLButtonElement.type now returns the correct value. 2000-03-30 22:37:12 +00:00
jim_nance%yahoo.com 005e33f06e Bug 33322 - Fix compiler warnings. Its been on n.p.m.builds for a few
days for module owners to comment on.  r=troy@netscape.com
2000-03-30 03:21:26 +00:00
warren%netscape.com d60b12b153 Necko API changes: primarily nsIChannel, changing initialization parameters to accessors. Got javascript: evaluation to happen at the right time (when AsyncRead is called) as well as on the right thread. 2000-03-29 03:58:50 +00:00
jst%netscape.com b35c0f42aa Fix for bug #32853, we now support setting the 'for' attribute with the name 'htmlFor'. 2000-03-29 00:19:00 +00:00
scc%netscape.com 9c2f6dad62 small changes to clients of string converting APIs 2000-03-26 10:06:21 +00:00
pollmann%netscape.com 607d60a588 Bug 32702: GetHistoryState works as expected now - check for success, r=nisheeth 2000-03-24 03:36:55 +00:00
jst%netscape.com d060c0f4eb Make the value of "dir" attributes more accessible through the DOM, this fixes #32617. r=troy 2000-03-22 23:46:33 +00:00
rods%netscape.com 59ce7cdf55 GetSelectedIndex now always returns a value and NS_OK
The value first comes from the frame, then from the presstate then
from the default selection in the content
it's checked into the branch, this is the tip check in
r=mscott b=32726
2000-03-22 14:45:20 +00:00
dbaron%fas.harvard.edu 03406c3659 Fix miscellaneous form element leaks. r=pollmann@netscape.com 2000-03-22 02:21:33 +00:00
pollmann%netscape.com 620e4ea56e Bug 28143: Set selectedIndex to -1 should deselect all options (2 of 2 - when frame does not exist) r=waqar 2000-03-21 15:46:43 +00:00
jst%netscape.com 9f92a3ff08 Fixing the remaining part of #12559. r=gagan 2000-03-21 12:22:07 +00:00
nisheeth%netscape.com e90cbb686f 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
karnaze%netscape.com 2e279600ec bug 28071 - added Use DTD compatibility mode to viewer. layout uses single mechanism for determining compatibility mode. r=rods. 2000-03-20 23:39:22 +00:00
dbaron%fas.harvard.edu c08d3dc40e Fix leak statistics by logging all releases, and fix one extra release. r=pollmann@netscape.com 2000-03-18 21:35:22 +00:00
jim_nance%yahoo.com 41c25de361 Fix for uninitialized variable
r=waterson
2000-03-18 19:07:35 +00:00
rods%netscape.com 0f7fa528c7 Fixed GetSelectedIndex so it gets it out of the pressate when there is no frame.
for PDT+ bug 32119, I am checking in the fix in on the Tip,
ducarroz will check it in on the branch
r=kmcclusk
2000-03-18 15:29:48 +00:00
jst%netscape.com 6d0d3bb1c3 Fixing what (at least used to) crashes #28489. r=vidur@netscape.com 2000-03-18 02:10:28 +00:00
jst%netscape.com b768001187 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
karnaze%netscape.com ff93b46cf8 bug 7112 - do not convert align=center on table into text-align=center, r=kmcclusk. 2000-03-16 23:52:21 +00:00
karnaze%netscape.com 3ca5f360f2 bug 27993, 30332 - treat rowspan/colspan=0 like Nav in quirks mode rather than according to html 4. 2000-03-16 23:50:57 +00:00
attinasi%netscape.com 238a26b3c8 Fixed build breakage - local API change snuck in to my checkin. 2000-03-16 23:37:00 +00:00
attinasi%netscape.com f4996d880d Removed code that was causing a reframe when the class of an element changed. This is unnecessary and causes performance problems (reframes are expensive). b=21225 r=dcone,pierre 2000-03-16 23:04:21 +00:00
attinasi%netscape.com 5923ab2a01 Removed NavQuirk where FONT tags were ignored if an element was explicitly sized, since we couldn't know if it was explicitly sized by an *implicit* style rule or by another FONT tag. b=25810 r=dcone 2000-03-16 22:54:36 +00:00
joki%netscape.com 0457a08e3c Fix bug 25353, check if jsval is a string before converting it to one. a:rickg, r:vidur 2000-03-14 03:18:43 +00:00
rickg%netscape.com 4791ab3e8f removed calls to deprecated string methods 2000-03-12 09:14:14 +00:00
hyatt%netscape.com c30fb1bab0 Improving XBL support. 2000-03-11 10:38:36 +00:00
norris%netscape.com b06e55722c Files:
caps/idl/nsICertificatePrincipal.idl
	caps/idl/nsIPrincipal.idl
	caps/src/nsBasePrincipal.cpp
Implement the ability to manipulate multiple capabilties simultaneously.
r=mstoltz@netscape.com

Files:
	caps/src/nsCodebasePrincipal.cpp
Codebase equality should be based upon origin, not full path.
r=mstoltz@netscape.com

Files:
	caps/src/nsScriptSecurityManager.cpp
Change URI checking to deny based upon scheme rather than allow based upon
scheme for greater flexibility.
r=mstoltz@netscape.com

Files:
	dom/public/nsDOMPropEnums.h
	dom/public/nsDOMPropNames.h
	dom/src/base/nsGlobalWindow.cpp
	modules/libpref/src/init/all.js
Fix bug 20469 Seeing JS functions and global variables from arbitrary host
r=vidur@netscape.com

Files:
	dom/src/base/nsJSUtils.cpp
	dom/src/base/nsJSUtils.h
	dom/src/base/nsJSEnvironment.cpp
	dom/tools/JSStubGen.cpp
	layout/base/src/nsDocument.cpp
	layout/html/content/src/nsGenericHTMLElement.cpp
Improve performance by removing NS_WITH_SERVICE call for every DOM access.
Propagate XPCOM failure codes out properly.
r=vidur@netscape.com

Files:
	layout/html/document/src/nsFrameFrame.cpp
Fix 27387 Circumventing Same Origin security policy using setAttribute
r=vidur@netscape.com
2000-03-11 06:32:42 +00:00
tbogard%aol.net f51fc52aa3 Converted a number of places to use the docShell APIs instead of the webShell ones. 2000-03-11 00:37:07 +00:00
warren%netscape.com 7e37f4f478 Bug 21556: Making linux be thread-safe. Making tons of classes implement threadsafe AddRef/Release. a=jar 2000-03-05 21:26:01 +00:00
rods%netscape.com 6f63f843fe when the value attr is set the hint needs to be reflow.
b 28593, r=buster
2000-02-28 21:35:51 +00:00
rods%netscape.com 48862be675 turned off the flushing of reflows when an option item is removed
b 28593, r=vidur,troy
2000-02-28 21:33:41 +00:00
pierre%netscape.com 55d42bb3b3 Bug 18136/21950 "Fixing the font size mess". Implemented Todd Farhner's system in nsStyleUtil. Disabled the font size rounding code on Windows (see bug 24005). r=erik, a=rickg 2000-02-24 12:51:28 +00:00
pollmann%netscape.com 3b493e429f Bug 12513: Add OptionCollection interface for Nav DOM compatability. r=vidur a=rickg 2000-02-24 00:08:00 +00:00
norris%netscape.com 3d5f67908e Fix 28612 META Refresh allowed in Mail/News
r=mstoltz,a=jar
Fix 28658 File upload vulnerability
r=vidur,a=jar
2000-02-23 22:34:40 +00:00
troy%netscape.com 0cc58ccde6 b=28635, a=rickg@netscape.com, r=vidur@netscape.com
Reduced the number of nsString objects allocated
2000-02-23 15:45:43 +00:00
saari%netscape.com af8dcc1689 Fix for 12051. Two one line fixes to make focus memory work with text input fields and text areas. r=hyatt a=jar 2000-02-23 08:10:36 +00:00
vidur%netscape.com e9544e6d17 Fix for bug 9844. Implemented offsetTop/Left/Width/Height/Parent for HTML content.r=pollmann 2000-02-16 02:25:07 +00:00