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

58 Коммитов

Автор SHA1 Сообщение Дата
buster%netscape.com 11241fb485 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
2000-09-11 21:15:02 +00:00
rods%netscape.com b63d9a4a60 changed fonts to use CSS3 fonts so they can be overridden
Bug 44656 r=kmcclusk
2000-09-06 14:18:02 +00:00
dbaron%fas.harvard.edu cfceba7dca 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.
2000-09-06 02:17:26 +00:00
rods%netscape.com 97e073283f added textarea with -moz-fixed so it has the proper default font in quirks mode
b=44656 r=kmcclusk
2000-08-14 14:10:21 +00:00
rods%netscape.com 4ce4892490 Setting up some special NavQuirks rules for input type=text
part of the checkin for 44656 making the NavQuirks font moz-fixed
b=25580 r=kmcclusk
2000-08-04 12:49:16 +00:00
attinasi%netscape.com 1f499c4354 Accidental debug code removed: b=46090 r=ianh a=waterson 2000-07-24 23:09:30 +00:00
waterson%netscape.com 8e2018e4f4 Bug 38832. An ugly fix: force the <li> to be padded in quirks mode. r=buster 2000-06-11 22:48:05 +00:00
attinasi%netscape.com a8b538c51c QuirkMode style sheet: b=38026 r=rods a=karnaze 2000-06-02 21:38:33 +00:00