Commit Graph

1204 Commits

Author SHA1 Message Date
disttsc%bart.nl
d42508b2d5 Make http-equiv=refresh work for urls with a ',', branch-only. bug=58453, r=valeski, a=alecf
git-svn-id: svn://10.0.0.236/branches/Netscape_20000922_BRANCH@82304 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-04 02:33:36 +00:00
harishd%netscape.com
51c321c323 27006 - Do not reload documents with, meta charset, POST form data.
r=rpotts,pollmann
sr=vidur


git-svn-id: svn://10.0.0.236/branches/Netscape_20000922_BRANCH@82185 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-02 00:39:36 +00:00
buster%netscape.com
14a61344d2 bug 57054
r=rickg, ianh
a=waterson


git-svn-id: svn://10.0.0.236/branches/Netscape_20000922_BRANCH@82028 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-30 21:28:35 +00:00
pollmann%netscape.com
a3d4b03175 Bug 13871: Frameset spoofing - don't allow frames to target frames from another host/domain. r=mstoltz, rpotts sr=mscott Excess DOM interface removal r=jst sr=vidur
git-svn-id: svn://10.0.0.236/branches/Netscape_20000922_BRANCH@81658 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-24 04:34:43 +00:00
locka%iol.ie
e661f45b95 Anchor scrolling fixed for freshly loaded HTML content. b=56285, sr=vidur@netscape.com, r=heikki@netscape.com
git-svn-id: svn://10.0.0.236/branches/Netscape_20000922_BRANCH@81585 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-22 14:44:27 +00:00
attinasi%netscape.com
bfac35cec0 Fix for bug 40340: implemented prefs for text and background colors, link colors, link underlying, and forcing user's fonts and colors. r=karnaze,dbaron,erik sr=buster
git-svn-id: svn://10.0.0.236/branches/Netscape_20000922_BRANCH@81501 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-20 01:47:26 +00:00
kmcclusk%netscape.com
53efc52ecf Prevent the flushing of pending events when painting. bug 56335 r=vidur@netscape.com a=buster@netscape.com
git-svn-id: svn://10.0.0.236/branches/Netscape_20000922_BRANCH@81341 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-18 01:46:26 +00:00
harishd%netscape.com
61644a5439 56501 - NOSCRIPT in sink
r=jst
a=vidur,scc


git-svn-id: svn://10.0.0.236/branches/Netscape_20000922_BRANCH@81304 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-17 18:25:19 +00:00
mstoltz%netscape.com
d785b0dd69 Bug 56009, exploit allowing remote XPConnect access. Blocking load of chrome URLs by remore content and restricting use of window.openDialog. r,a=hyatt, sr=scc.
git-svn-id: svn://10.0.0.236/branches/Netscape_20000922_BRANCH@81227 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-15 02:44:27 +00:00
jst%netscape.com
023e4eacbd Fixing rtm++ bug 54825. The form element cleanup code in the HTML sink was incorrectly adding the form element itself to it's parent event if it had already been added, this caused the content iterator to lock up when doing 'Find on this page'. sr=vidur, r=pollmann
git-svn-id: svn://10.0.0.236/branches/Netscape_20000922_BRANCH@81065 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 22:59:29 +00:00
blakeross%telocity.com
263c5cd3a5 Fix 55832: css "width: 100%" rendering incorrectly for button elements. patch by djoham@criadvantage.com. r=ianh a=ben, rtm++
git-svn-id: svn://10.0.0.236/branches/Netscape_20000922_BRANCH@80981 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 00:00:11 +00:00
jst%netscape.com
369871d605 Fixing rtm++ bug 52998. Form controls inside <noscript> were incorrectly added to the form even if javascript was enabled. sr=vidur, r=pollmann
git-svn-id: svn://10.0.0.236/branches/Netscape_20000922_BRANCH@80966 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 23:23:21 +00:00
jst%netscape.com
2b192c78f9 Landing the NOXIF changes on the Netscape6 branch, this includes all the changes that went into the trunk a few days ago plus the fixes for the bugs the NOXIF changes introduced or exposed on the trunk.
This fixes bugs 50742, 47014, 50568 46554, 55806, 56000, 55669 and partly (at least) fixes bug 53188

sr=kin, waterson, scc, vidur, r=kandrot, pinkerton, testers=jst, jfrancis, akkana, kin, and everyone who used the trunk since saturday...


git-svn-id: svn://10.0.0.236/branches/Netscape_20000922_BRANCH@80926 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 10:05:08 +00:00
pollmann%netscape.com
cd6f6ccc11 Bug 16346: Implement overflow:hidden support from frames and iframes. Fix by peterlubczynski, r=pollmann, sr=buster
git-svn-id: svn://10.0.0.236/branches/Netscape_20000922_BRANCH@80657 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-07 05:37:27 +00:00
hyatt%netscape.com
2edeabea06 Fix for 44437. r=danm,a=waterson
git-svn-id: svn://10.0.0.236/branches/Netscape_20000922_BRANCH@80536 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 00:53:50 +00:00
harishd%netscape.com
a64b191790 50965 - Fixing data loss ( skipped-content nodes ) in editor.
r=jst,a=waterson.


git-svn-id: svn://10.0.0.236/branches/Netscape_20000922_BRANCH@80518 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 23:11:25 +00:00
rods%netscape.com
572ada8c25 renamed MatchName to MatchId and now it only looks at the id instead of the id and then the name
Bug 54136, r=jst, a=buster


git-svn-id: svn://10.0.0.236/branches/Netscape_20000922_BRANCH@80352 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-04 14:08:21 +00:00
rods%netscape.com
982eff7b57 Focus rect is now drawn and erased directly via C++ code. Focus comes from "SetFocus" being set
on the content node which calls the frame. The frame is notified of Blur via thecontent node
watching for NS_CONTENT_BLUR events.
The rule we are removing from html.css is responsible for drawing in the focus,
but it causes the combobox, the dropdown and all the options to have their style reresolved.
Bug 32920, r=attinasi, b=buster


git-svn-id: svn://10.0.0.236/branches/Netscape_20000922_BRANCH@80345 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-04 13:18:39 +00:00
bryner%uiuc.edu
6ab0ff4e6c Fix for bug 53723 (gray form controls on Linux). r=pierre, ianh, pavlov. sr/a=ben.
git-svn-id: svn://10.0.0.236/branches/Netscape_20000922_BRANCH@80283 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-04 00:42:28 +00:00
jst%netscape.com
b45fd7a390 Redoing how 'replaceable' properties on DOM objects are resolved to be compatible with 4.x, with this change named frames in framesets override 'replaceable' properties so that window.toolbar (or any replaceable property) in a frameset document with a frame named 'toolbar' actually resolves to the frame, and not the native toolbar. r/a=brendan, r=rpotts&scc
git-svn-id: svn://10.0.0.236/trunk@79874 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 10:18:07 +00:00
attinasi%netscape.com
8dda09c87d Added viewsource.css: style rules for viewsource window, extracted from html.css. Not Part Of Build, Not currently used. a=ianh@netscape.com
git-svn-id: svn://10.0.0.236/trunk@79795 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 00:53:20 +00:00
mscott%netscape.com
c1c3ebc382 Bug #51403, 52875 --> don't fall out with a failure just because we can't get a last
modification date for a document... r=a=waterson


git-svn-id: svn://10.0.0.236/trunk@79791 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 00:43:40 +00:00
pierre%netscape.com
290d99a73b bug 6625 et al: reconstruction of html.css, ua.css and quirks.css. Checked in for Ian Hickson (ianh@netscape.com). r=pierre a=buster
git-svn-id: svn://10.0.0.236/trunk@79753 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 10:20:23 +00:00
pollmann%netscape.com
b64b4cd23b Bug 51576: Fix a crash when resizing browser to zero height or width for frameset pages; Fix thanks to tobias.weibel@gmx.net; r=self, jst, vidur
git-svn-id: svn://10.0.0.236/trunk@79714 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 05:07:06 +00:00
locka%iol.ie
b3b9b2c9a7 Changes to loadURI & reload methods on nsIDocShell, nsIWebNavigation. b=50949, r=radha, a=radha
git-svn-id: svn://10.0.0.236/trunk@79623 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 12:23:53 +00:00
jst%netscape.com
766617aaa5 Fixing nsbeta3+ bug 52724. Fixing an oversight found by David Baron in HTMLDocument::createElement(), this makes document.createElement() be case insensitive. r/a=vidur, r=nisheeth
git-svn-id: svn://10.0.0.236/trunk@79601 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 05:12:44 +00:00
harishd%netscape.com
e3738c1511 52013 - Block sink reentrance to avoid frame duplication.
49115 - Delay breaking the circularity, between parser & snk, with a death grip!!!

r=jst
a=vidur
[sheriff approved]


git-svn-id: svn://10.0.0.236/trunk@79553 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 22:35:50 +00:00
jst%netscape.com
3eb8fb9e34 Fixing nsbeta3+ bug 43741. Making mozilla ignore document.open() calls that are executed while the document is being parsed, this is needed for backwards compatibility. r/a=vidur, r=joki
git-svn-id: svn://10.0.0.236/trunk@79515 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 05:11:59 +00:00
rpotts%netscape.com
7a47636d9e Removed two bogus asserts...
git-svn-id: svn://10.0.0.236/trunk@79273 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:13:11 +00:00
rayw%netscape.com
31f9bce979 Bug fix for 52648 -- remaining stash of progids which I missed on
the mega-change yesterday.  This will fix a few more issues.

r=warren


git-svn-id: svn://10.0.0.236/trunk@79224 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 23:20:49 +00:00
morse%netscape.com
bcec47fd04 bug 51338, cookie nag box not modal on meta-tag cookies, r=harishd
git-svn-id: svn://10.0.0.236/trunk@79146 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 18:59:47 +00:00
mjudge%netscape.com
2fc6190bef small but pervasive change to make nsIDOMSelection an xpidl interface. also broke it into 2 interfaces, nsISelection and nsISelectionPrivate. moved nsIDOMSelectionListener also to xpidl. these new idl files live in layout/base/public. r=sfraser, r=anthonyd bug 48575
git-svn-id: svn://10.0.0.236/trunk@79118 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 11:45:01 +00:00
jst%netscape.com
dc5efe66e1 Fixing nsbeta3+ bug 52572. Updating the DOM intefaces in mozilla to match the current DOM Level 2 PR. r=kandrot@netscape.com
git-svn-id: svn://10.0.0.236/trunk@79073 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 05:19:00 +00:00
rayw%netscape.com
d9228441a4 Bug 37275, Changing value of all progids, and changing everywhere a progid
is mentioned to mention a contractid, including in identifiers.

r=warren


git-svn-id: svn://10.0.0.236/trunk@79036 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 23:57:52 +00:00
scc%mozilla.org
e5e006543d if you want a pointer to the characters, you're going to have to |.get()| it
git-svn-id: svn://10.0.0.236/trunk@78957 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 02:48:08 +00:00
harishd%netscape.com
3bc6fee424 Removed the hack,in the sink, to limit nesting depth. This now
happens in the parser.

r=rickg/jst


git-svn-id: svn://10.0.0.236/trunk@78904 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 21:18:50 +00:00
pierre%netscape.com
4eccb39e1d 50804: nicer look for focus outlines. Fix sent by henris@clinet.fi, r=pierre.
git-svn-id: svn://10.0.0.236/trunk@78861 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 09:54:31 +00:00
akkana%netscape.com
ef8556bca9 36082: don't load contents of script tag if script evaluation is off. r=brendan
git-svn-id: svn://10.0.0.236/trunk@78786 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 22:27:53 +00:00
buster%netscape.com
685185593d bug 14280
nsTextTransformer.cpp.
  I moved where we translate the nbsp to a (ascii 32 space character) until after the i18n routines are called, so they can properly account
  for the space as non-breaking and therefore part of the first word in the block.

bug  39901 and 38396
  nsHTMLImageLoader.*, nsImageFrame.cpp
  I backed out the bad fix for 38396, and put in a new fix where I store a little state in the image loader flags for cases where the image
  gets an unconstrained reflow and has %-based width.  This does not handle %-based min-width or max-width, that would be a separate
  bug that I'll file shortly.  But this fixes the vast majority of real cases out there.

bug  18754
  nsHRFrame.cpp, quirks.css, nsCSSFrameConstructor.cpp, last part of nsLineLayout.cpp
  in quirks mode, I changed HR from a block element to a replaced inline element that acts like a block, using generated content to get
  newlines before and after the HR.  This isn't ideal, but it gets us backwards compatibility, and ian and dbaron have blessed the approach.

bug  50257
  nsLineLayout.cpp
  Did a couple of things in here:
       * The actual fix is controlled by FIX_BUG_50257 #define symbol.  This basically says that an break (BR) will always fit on a line.
         A more general solution would probably be to round up to the nearest pixel, and if the thing is less than a pixel make it fit on a
         line.  This is a wimpier, safer solution.
       * I noticed that the way we got the compatibility mode was way out of date, very wasteful.  So I fixed that.
       * I noticed that there were a bunch of redundant SetFlag calls.  Since the flag variable is initialized to 0, setting a flag to 0 on a newly
         created object is a waste.

  nsBlockFrame.cpp  --  just added a comment to some odd looking code, to make sure no one comes along later and breaks it


git-svn-id: svn://10.0.0.236/trunk@78763 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 21:15:02 +00:00
rods%netscape.com
61a9addb52 adding rules for show text in a disabled state in the button element
b=41252 r=attinasi


git-svn-id: svn://10.0.0.236/trunk@78643 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 22:21:15 +00:00
jst%netscape.com
f54ba5cc66 Removing static IID's (NS_DEFINE_IID()) and replace the static IID's with NS_GET_IID(), this cleans things up and simplifies my fix for nsbeta3+ bug 7515. r=pollmann@netscape.com
git-svn-id: svn://10.0.0.236/trunk@78591 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 05:46:14 +00:00
jst%netscape.com
d6162316cc Fixing nsbeta3+ bug 48763. <frame src=' '> caused an infinite loop if the base URL for the frame happens to be the URL for the containing frameset. r=pollmann@netscape.com&nisheeth@netscape.com
git-svn-id: svn://10.0.0.236/trunk@78500 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 06:56:15 +00:00
pollmann%netscape.com
b8d8068374 Bug 49921: Fix leak of a CNavDTD (leak and fix found thanks to beard@netscape.com) r=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@78488 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 04:52:57 +00:00
morse%netscape.com
feb9add6f2 bug 51338, cookie nag box not modal, r=mstoltz
git-svn-id: svn://10.0.0.236/trunk@78354 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 07:00:36 +00:00
ftang%netscape.com
d19e2e0bfe fix bug 50654. r=nhotta take care " in the charset
git-svn-id: svn://10.0.0.236/trunk@78270 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 20:41:12 +00:00
rods%netscape.com
e2be4f7a56 changed fonts to use CSS3 fonts so they can be overridden
Bug 44656 r=kmcclusk


git-svn-id: svn://10.0.0.236/trunk@78263 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 14:18:02 +00:00
dbaron%fas.harvard.edu
e52da02292 Change uses of CSS properties not part of the CSS2 spec to use -moz- prefix. b=3935
Fix some CSS errors found with CSS parser error reporting, with Ben's approval.


git-svn-id: svn://10.0.0.236/trunk@78230 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 02:17:26 +00:00
beard%netscape.com
cc501e8819 fixing code that relied on implicit string construction (less than optimal temporary fix). r=scc
git-svn-id: svn://10.0.0.236/trunk@78012 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 07:21:57 +00:00
harishd%netscape.com
4766df6dca 7670 - Enable NOSCRIPT.
r=jst


git-svn-id: svn://10.0.0.236/trunk@77891 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 18:17:43 +00:00
vidur%netscape.com
b10d4adc57 Fix for bug 46861. nsIDOMWindow is now split into two interfaces: a public interface (still called nsIDOMWindow) for embedders and an internal interface (nsIDOMWindowInternal) for internal use. The union of the two interfaces is still visible from JavaScript. r=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@77828 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 01:54:35 +00:00