3270 Commits

Author SHA1 Message Date
dbaron%fas.harvard.edu
5ae251ef21 Correctly process a framechange hint on the root element to prevent crashes. Prevent selects from triggering style reresolution before they're added to the document, and prevent a little bit more reresolution that's a performance hit. b=143862 r=bzbarsky, jkeiser sr=jst, waterson
git-svn-id: svn://10.0.0.236/trunk@127628 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-19 18:35:09 +00:00
henry.jia%sun.com
d4a65691fd Fix bug 159889: replace the hardcode of "@mozilla.org/preferences;1" with NS_PREF_CONTRACTID
Patch by leon.zhang@sun.com
r=Henry, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@127594 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-19 04:29:58 +00:00
dbaron%fas.harvard.edu
0ef8b1f443 Convert mapped attribute table from nsHashtable to pldhash. b=148368 sr=bzbarsky r=sicking
git-svn-id: svn://10.0.0.236/trunk@127538 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-17 12:17:03 +00:00
cbiesinger%web.de
f81f5abcf1 fixing AIX bustage, maybe others too
git-svn-id: svn://10.0.0.236/trunk@127535 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-17 10:30:59 +00:00
jkeiser%netscape.com
5e154c9e2c Make forms with input type=image submit on pressing enter (bug 150232), r=sicking@bigfoot.com, sr=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@127533 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-17 05:42:55 +00:00
jkeiser%netscape.com
78af8899a1 Restore select by value, not position (bug 95622), r=rods@netscape.com, sr=dbaron@fas.harvard.edu
git-svn-id: svn://10.0.0.236/trunk@127524 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-17 01:56:04 +00:00
dbaron%fas.harvard.edu
43734511f2 Move nsStyleUtil from content/shared/ to content/html/style/ to reduce the size the shared library that is part of both content and layout. b=71257 sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@127502 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-16 23:00:25 +00:00
dbaron%fas.harvard.edu
e8821b1085 Clean up unneeded includes of nsStyleUtil.h, and some other include cleanup in MathML. r=rbs b=71257 (|#include| changes only)
git-svn-id: svn://10.0.0.236/trunk@127461 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-16 11:52:20 +00:00
dbaron%fas.harvard.edu
de6516960e Handle style attribute changes in XUL through the normal style change mechanism rather than forcing a reframe. Change nsIStyledContent::WalkInlineStyleRules to nsIStyledContent::GetInlineStyleRule to simplify nsCSSFrameConstructor::AttributeChanged. b=156971 sr=hyatt r=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@127460 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-16 11:29:20 +00:00
joki%netscape.com
d8749c3ce6 Fix for bug 162648, Call HandleDOMEventWithTarget when sending submit event since only DOM processing is required. sr:jst, r:bzbarsky
git-svn-id: svn://10.0.0.236/trunk@127423 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-15 23:33:40 +00:00
bzbarsky%mit.edu
0e3e4ceb45 Clean up the mLanguage string. Bug 35768 add-on, rs=dbaron, r=sicking
git-svn-id: svn://10.0.0.236/trunk@127288 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-14 22:37:33 +00:00
dbaron%fas.harvard.edu
b1e72cadfc Remove extraneous line pointed out by peterv. b=35768
git-svn-id: svn://10.0.0.236/trunk@127263 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-14 14:23:56 +00:00
dbaron%fas.harvard.edu
43e046d34d Attempt to fix page load regression. b=35768
git-svn-id: svn://10.0.0.236/trunk@127261 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-14 14:01:39 +00:00
dbaron%fas.harvard.edu
23762bb47e Remove unused method nsIStyleRule::GetStrength. b=162492 r=kin sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@127259 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-14 13:16:35 +00:00
dbaron%fas.harvard.edu
e58a8cf95b Implement CSS2 :lang() selector. Fix problems with dynamic changes of 'quotes' property. Patch mostly by Ulrich Drepper (drepper@redhat.com), with some changes by Pierre Saslawsky and dbaron. r=rbs, dbaron sr=bzbarsky b=35768
git-svn-id: svn://10.0.0.236/trunk@127250 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-14 12:34:39 +00:00
darin%netscape.com
814c20da8a backing out jkeiser's last patch to fix linux orange, b=95622
git-svn-id: svn://10.0.0.236/trunk@127203 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-13 22:03:20 +00:00
jkeiser%netscape.com
364bd19f5e Make select restore by value, not position (bug 95622), r=rods@netscape.com, sr=dbaron@fas.harvard.edu
git-svn-id: svn://10.0.0.236/trunk@127194 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-13 19:59:12 +00:00
jst%netscape.com
ed117f9119 Fixing bug 156364. Laying the groundwork for associating more info with elements in the DOM, and moving event listener managers and range lists out of nsGenericElement slots. This change cuts down on the size of nsGenericElement. r=sicking@bigfoot.com, sr=rpotts@netscape.com
git-svn-id: svn://10.0.0.236/trunk@127114 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-13 00:50:50 +00:00
seawood%netscape.com
823af36499 Removing unused defines:
_IMPL_NS_BASE (bug #162142)
_IMPL_NS_GFXONXP (bug #162145)
_IMPL_NS_UI (bug #162183)
B_ONE_M (bug #162196)
XP_NEW_SELECTION (bug #162230)
r=cls
Thanks to Stephen Walker <walk84@yahoo.com> for the patches.


git-svn-id: svn://10.0.0.236/trunk@127074 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-12 13:35:18 +00:00
bzbarsky%mit.edu
671e3615a3 Parse style attrs on elements not in the tree. Bug 60683, r=jkeiser, sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@127049 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-12 03:16:36 +00:00
dbaron%fas.harvard.edu
1be537f3c0 Move FindNonTransparentBackground from nsStyleUtil to nsCSSRendering so that nsStyleUtil doesn't need to be in content/shared. b=71257 r=heikki sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@127035 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-11 17:56:15 +00:00
seawood%netscape.com
0b3ff474f3 Removing old nmake build makefiles. Bug #158528 r=pavlov
git-svn-id: svn://10.0.0.236/trunk@126975 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-10 07:55:43 +00:00
jkeiser%netscape.com
721bdcbff5 Add _charset_ support in form (bug 18643), r=ftang@netscape.com, sr=bzbarsky@mit.edu
git-svn-id: svn://10.0.0.236/trunk@126966 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-10 06:12:04 +00:00
glazman%netscape.com
ba612e4c7f fixing regression in !important handling introduced by fix for bug 157913; b=161685, r=rods, r=timeless, sr=dbaron, sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@126772 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-08 17:40:20 +00:00
seawood%netscape.com
5cf2509541 Remove unused defines:
_IMPL_NS_HTML
_IMPL_NS_RDF
_IMPL_NS_WEB
USE_NSREG

Patches for removing above defines contributed by Stephen Walker <walk84@yahoo.com>.
Bug #125118 r=cls sr=bryner
Bug #160397 r=cls sr=bryner
Bug #160628 r=cls
Bug #160451 r=cls sr=bryner

_IMPL_NS_VIEW

Patches for removing above define contributed by Brian Ryner <bryner@netscape.com>
Bug #160416 r=cls


git-svn-id: svn://10.0.0.236/trunk@126619 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-07 06:08:00 +00:00
alecf%netscape.com
feeeaa6162 fix for bug 12493 - layout should canonicalize urls before asking global history for visited status
r=radha, sr=darin


git-svn-id: svn://10.0.0.236/trunk@126549 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-06 23:51:42 +00:00
bzbarsky%mit.edu
281d89498a clean up some form control stuff (use common helpers and superclasses
for shared functionality where possible).  r=jkeiser, sr=jst


git-svn-id: svn://10.0.0.236/trunk@126548 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-06 23:50:08 +00:00
bzbarsky%mit.edu
0fccde2c29 respect content-style-type HTTP header and support the <meta> tag in
XML.  Bug 161268, r=peterv, sr=dbaron.


git-svn-id: svn://10.0.0.236/trunk@126516 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-06 13:51:48 +00:00
dbaron%fas.harvard.edu
ac193497c0 Propagate |aNotify| parameter through XBL to attribute changes of XBL-inherited attributes. b=156547 sr=hyatt r=bryner
git-svn-id: svn://10.0.0.236/trunk@126511 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-06 13:39:22 +00:00
bzbarsky%mit.edu
a3402cff74 part of patch for bug 127847. r=jkeiser, sr=jst
git-svn-id: svn://10.0.0.236/trunk@126492 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-06 09:53:58 +00:00
bzbarsky%mit.edu
cddc8ec348 <object> should be in form.elements. Bug 127847, r=jkeiser, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@126485 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-06 08:32:19 +00:00
bzbarsky%mit.edu
8d8ee8c3b8 Fix bustage....
git-svn-id: svn://10.0.0.236/trunk@126461 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-06 06:48:31 +00:00
bzbarsky%mit.edu
133bb5d856 Fix serialization of clip in .cssText. Bug 104321, r=glazman, sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@126447 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-06 05:42:44 +00:00
bzbarsky%mit.edu
a260f77062 Expose @charset rules in the CSSOM. Bug 160834. r=glazman, sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@126444 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-06 05:26:41 +00:00
bzbarsky%mit.edu
31d3f74d14 Make .style and computed style format rgb() values the same way. Bug
160247, r=peterv, sr=jst


git-svn-id: svn://10.0.0.236/trunk@126442 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-06 05:18:21 +00:00
bzbarsky%mit.edu
c2ec1d4ec6 dynamically adding @import rules does not trigger all the updates it
should.  Bug 160065, r=peterv, sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@126440 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-06 05:08:47 +00:00
jkeiser%netscape.com
5894ef9407 Get rid of dirt and sludge from the select interface, and add comments (bug 159242), r=rods@netscape.com, sr=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@126438 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-06 04:59:15 +00:00
jkeiser%netscape.com
c00cbe901d Make form controls without names not be mutually exclusive (bug 92116), r=pete.zha@sun.com, sr=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@126433 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-06 04:32:57 +00:00
bzbarsky%mit.edu
595530476a <font size="0"> should show as size="1", not size="3". Bug 160172,
r=caillon, sr=jst.


git-svn-id: svn://10.0.0.236/trunk@126432 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-06 04:32:39 +00:00
jkeiser%netscape.com
80534a3082 Output a JS warning when a web developer does the wrong form sub attributes (bug 158927), r=rods, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@126430 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-06 04:26:35 +00:00
jkeiser%netscape.com
7bdfb971a7 Add generalized macro-based PLDHashTable C++ wrapper (bug 125849), r=alecf, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@126427 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-06 04:15:10 +00:00
bzbarsky%mit.edu
edc3f37046 Bug 157913. Priority is "important", not "!important". r=glazman,
sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@126422 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-06 03:21:14 +00:00
bzbarsky%mit.edu
12bc360e79 Setting rows/cols on a frameset should try to reflow, not reframe. Bug
48422, r=jkeiser, sr=jst


git-svn-id: svn://10.0.0.236/trunk@126391 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-06 01:06:50 +00:00
alexsavulov%netscape.com
cd9041800b Fix for bug 159786 - mailto form should accept more than just text/plain encoding
added URL-encoding support. r=jkeiser, sr=bzbarski, a=asa


git-svn-id: svn://10.0.0.236/trunk@126313 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-04 05:03:30 +00:00
jkeiser%netscape.com
5be4b0641d Make compose window not invoke double form submit protection (bug 136906), r=darin, sr=rpotts, a=rjesup
git-svn-id: svn://10.0.0.236/trunk@126170 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-01 18:17:48 +00:00
jkeiser%netscape.com
bdd456e930 Add comments (bug 159065), r=sicking, sr=jst/bz, a=asa
git-svn-id: svn://10.0.0.236/trunk@125967 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-28 01:47:59 +00:00
jkeiser%netscape.com
2da66a0941 Comment nsIHTMLContent.h (bug 159605). r=sicking, sr=jst/bz, a=asa
git-svn-id: svn://10.0.0.236/trunk@125927 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-27 02:00:03 +00:00
jkeiser%netscape.com
325bff7164 Change ns(I)GfxTextControlFrame(2) -> ns(I)TextControlFrame (bug 129909), r=rods
@netscape.com, sr=bzbarsky@mit.edu, a=asa


git-svn-id: svn://10.0.0.236/trunk@125891 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-26 20:57:24 +00:00
jkeiser%netscape.com
b23089d0ce Move nsIHTMLContent.h into content/html/content/public (bug 77069), r=heikki, sr=jst, a=asa
git-svn-id: svn://10.0.0.236/trunk@125886 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-26 20:44:02 +00:00
alecf%netscape.com
7e8aa74093 fix for bug 157572 - remove nsIAtom references from strings, and thus expicitly #include nsIAtom.h for consumers who are expecting it.
r=dmose, sr=jag, a=asa


git-svn-id: svn://10.0.0.236/trunk@125791 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-25 18:31:10 +00:00