9492 Commits

Author SHA1 Message Date
karnaze%netscape.com
2ad50a9fa3 bug 162691 - don't include siblings which will be next in flows when ordering row groups. sr=kin, r=bernd.
git-svn-id: svn://10.0.0.236/trunk@128566 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-30 16:30:04 +00:00
caillon%returnzero.com
a9ec620790 Bug 45557 - Rounded transparent borders are not transparent.
r=bzbarsky sr=jag


git-svn-id: svn://10.0.0.236/trunk@128529 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-30 06:39:34 +00:00
roc+%cs.cmu.edu
45a8f7c62d Bug 164625. Native regions on Linux (and probably some other platforms) are limited to 16bit signed coordinates, so we have to use our own region implementation to manipulate regions in twips space. Using our own regions should also improve performance. r=kmcclusk,sr=kin
git-svn-id: svn://10.0.0.236/trunk@128522 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-30 03:32:05 +00:00
mjudge%netscape.com
24b6c23cc2 23784 r=akk sr=dbaron fix for stopping immediate drag after double clicking of the mouse
git-svn-id: svn://10.0.0.236/trunk@128516 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-30 01:32:11 +00:00
jkeiser%netscape.com
00f9a12d62 Make anonymous content inaccessible to web content (bug 164086), r=sicking@bigfoot.com, sr=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@128436 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-29 04:05:39 +00:00
pete.zha%sun.com
f1830c00be Reproducible crash when printing page [@nsFloaterCacheList::~nsFloaterCacheList()] (bug=149074)
r=karnaze@netscape.com sr=bzbarsky@mit.edu


git-svn-id: svn://10.0.0.236/trunk@128412 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-29 01:44:15 +00:00
bbaetz%student.usyd.edu.au
4e8a1e0dc7 Backing out jkeiser's checkin for bug 164086 (not bug 96537) because he
left a file out, and the tree turned red....


git-svn-id: svn://10.0.0.236/trunk@128332 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-28 10:13:28 +00:00
jkeiser%netscape.com
958a25b600 Make anonymous content inaccessible to web content (bug 96537), r=sicking@bigfoot.com, sr=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@128330 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-28 08:19:43 +00:00
alexsavulov%netscape.com
aef6811a4b Fix for bug 78820 - right aligned floater in nowrap blocks are not
positioned correctly. r= alexsavulov sr= kin


git-svn-id: svn://10.0.0.236/trunk@128299 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-27 22:31:24 +00:00
bzbarsky%mit.edu
d8f58536ba Bug 162546 and bug 141883. Better handling of unknown area shapes and
more graceful handling of bogus rect coords.  r=jkeiser, sr=roc.


git-svn-id: svn://10.0.0.236/trunk@128287 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-27 20:49:54 +00:00
seawood%netscape.com
059352bad6 Not all c++ compilers support true. Use PR_TRUE instead.
Fixing OS/2 tinderbox bustage.


git-svn-id: svn://10.0.0.236/trunk@128238 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-27 07:34:41 +00:00
seawood%netscape.com
6487e8df55 Rename conflicting global symbols to fix debug static build runtime bustage.
Bug #162918 r=serge sr=alecf


git-svn-id: svn://10.0.0.236/trunk@128162 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-26 21:20:31 +00:00
mjudge%netscape.com
2f5c006a1d 4302 r=jfrancis sr=kin. pageup/down bug with navigation.
git-svn-id: svn://10.0.0.236/trunk@128157 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-26 20:55:30 +00:00
alexsavulov%netscape.com
df9a96a787 regression test files update to match the gmake directory tree
not affecting the build


git-svn-id: svn://10.0.0.236/trunk@128060 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-25 06:44:45 +00:00
roc+%cs.cmu.edu
c6bb83f66a Bug 160936. Add type nsChangeHint for style hints. Make it a set of bits. Make sure an NS_STYLE_HINT_REFLOW always also does a repaint of the frame. r=dbaron,sr=kin
git-svn-id: svn://10.0.0.236/trunk@128041 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-24 14:41:28 +00:00
shanjian%netscape.com
0e38ae2644 #161328 CJK string is not breakable before joined frames
This patch include 3 changes:
 1) check the breaking possibility  in between for 2 connection pieces.
 2) Make word breakable after the second word, priviously it only applies to western.
 3) always call RevertSpacesToNBSP before call line breaker. This is necessary because the
    change in 1.
r=boris zbarsky, sr=rbs


git-svn-id: svn://10.0.0.236/trunk@127993 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-23 21:43:42 +00:00
rods%netscape.com
c89babb5a0 fixing a couple of printing tests
git-svn-id: svn://10.0.0.236/trunk@127946 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-23 14:00:40 +00:00
jkeiser%netscape.com
01aaff5895 Make frameborder=0 work again (bug 147883), patch by mats.palmgren@bredband.net, r=jkeiser@netscape.com, sr=dbaron@fas.harvard.edu
git-svn-id: svn://10.0.0.236/trunk@127827 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-22 02:11:05 +00:00
dbaron%fas.harvard.edu
3c91110102 Fix XUL style attribute change regression by making |#ifdef MOZ_SVG| code the default, but moved elsewhere. b=163481 r=bbaetz sr=bryner
git-svn-id: svn://10.0.0.236/trunk@127813 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-22 00:01:30 +00:00
pete.zha%sun.com
9202c4a93e Browser crash when close print preview in a page has fixed DIV
bug=163800 r=rods sr=jst


git-svn-id: svn://10.0.0.236/trunk@127758 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-21 08:56:58 +00:00
mjudge%netscape.com
1b7fd3dbf6 163631 fixing regression caused by last checkin. just undoing to what was there allready. no need to check height on frames. this messed up table row group frames.
git-svn-id: svn://10.0.0.236/trunk@127730 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-20 22:42:26 +00:00
mjudge%netscape.com
c19120f618 163483 backing out poor change that didnt take into account the translation of coordinates by the container frame. this is just a backout.
git-svn-id: svn://10.0.0.236/trunk@127722 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-20 22:08:44 +00:00
dbaron%fas.harvard.edu
da446121bd Make marquee 'display: block' so that styling it works correctly. (The XBL binding already forces block-like display.) b=163031 r=doron sr=kin
git-svn-id: svn://10.0.0.236/trunk@127629 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-19 18:43:17 +00:00
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
dbaron%fas.harvard.edu
12c9b29b2b Ensure that the event state manager doesn't send content state changed notifications for content that's been removed from the document. b=157322 r=bryner sr=kin
git-svn-id: svn://10.0.0.236/trunk@127627 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-19 18:31:59 +00:00
dbaron%fas.harvard.edu
8ec55d91d3 Make PopupSet registration on the root box frame done by the popupset and add unregistration when the popupset goes away to fix crashes from dangling pointers. b=156719 (and 136513) r=bryner sr=kin
git-svn-id: svn://10.0.0.236/trunk@127625 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-19 18:29:29 +00:00
kin%netscape.com
a850d5d255 Fix for bug #96736: [FLOATER]The "Top 1000 Reviewer" is overwritten by text
mozilla/layout/base/src/nsSpaceManager.cpp
  mozilla/layout/base/src/nsSpaceManager.h

    - Implemented nsSpaceManager methods PushState()
      and PopState().

  mozilla/layout/html/base/src/nsBlockReflowContext.cpp

    - Modified nsBlockReflowContext::DoReflowBlock() to
      call PushState() and PopState() to remove any
      floaters that may have been added to the SpaceManager
      during the intermediate "unconstrained" Reflow()
      call, used to calculate the max block width. This
      allows the Reflow() call that immediately follows
      it to properly place the floaters.


r=waterson@netscape.com  sr=dbaron@fas.harvard.edu


git-svn-id: svn://10.0.0.236/trunk@127595 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-19 04:41:57 +00:00
dcone%netscape.com
99d5eac239 b=148598 r=mcclusky,sr=kin Speed up scrolling
git-svn-id: svn://10.0.0.236/trunk@127550 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-18 00:46:00 +00:00
aaronl%netscape.com
6ec7265fbf Bug 132158. Active Accessibility: expose correct bounds information and accessible value for HTML areas. r=saari, sr=alecf.
git-svn-id: svn://10.0.0.236/trunk@127523 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-17 01:46:58 +00:00
rbs%maths.uq.edu.au
a0fbf5f0ca Merge mi/ms/mtext in a single token class and make mo inherit from the token class. The merge allows centralizing the special treatment needed for their child text frames that are non-MathML, b=162412, r=roc+moz, sr=kin
git-svn-id: svn://10.0.0.236/trunk@127492 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-16 21:36:31 +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
bzbarsky%mit.edu
8df67b73a5 Fix placement of positioned elements with auto "top". Bug 44508, patch
by Mats Palmgren (mats.palmgren@bredband.net), r=dbaron, sr=bzbarsky.


git-svn-id: svn://10.0.0.236/trunk@127417 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-15 23:00:23 +00:00
gerv%gerv.net
8d7c9af492 Bug 53764 - Netscape Confidential and Proprietary source code in the mozilla source tree. Patch by moz@compsoc.man.ac.uk; r=gerv, auto-sr=brendan (comment changes only.)
git-svn-id: svn://10.0.0.236/trunk@127359 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-15 07:20:52 +00:00
bzbarsky%mit.edu
dd8a124fb9 Fix crash; we may have a #text node. Bug 159359, r=sicking, sr=jst
git-svn-id: svn://10.0.0.236/trunk@127339 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-15 02:28:54 +00:00
shanjian%netscape.com
abf2bedad3 Back out my previous change because it cause regression 162670.
git-svn-id: svn://10.0.0.236/trunk@127269 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-14 19:18:27 +00:00
dbaron%fas.harvard.edu
87f1ec1ab2 Back out most of patch for bug 154910 to fix crash, since nsLineLayout need not do all its allocation without other things lower on the stack. b=162516
git-svn-id: svn://10.0.0.236/trunk@127257 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-14 13:00:16 +00:00
dbaron%fas.harvard.edu
47bcd9d189 Mark freed memory in stack arena with 0xdd. b=161283 sr=bzbarsky r=kin
git-svn-id: svn://10.0.0.236/trunk@127256 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-14 12:49:24 +00:00
dbaron%fas.harvard.edu
7bb0d33a99 Don't repeatedly reapply the carried out bottom margin when clearing long words past floats. Fixes infinite loop in the case where the margin is negative. b=153429 sr=bzbarsky r=roc+moz
git-svn-id: svn://10.0.0.236/trunk@127254 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-14 12:44:40 +00:00
dbaron%fas.harvard.edu
e02d3833a4 Make the declarations of colors for radio buttons and check boxes important, so they are unstylable (and styles in web pages don't cause them to disappear). b=58755 r=jkeiser sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@127253 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-14 12:42:03 +00:00
bzbarsky%mit.edu
7b3559d1f9 Fieldset should look at its computed width even when there is no
legend.  Bug 162502, r=jkeiser, sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@127232 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-14 02:28:23 +00:00
shanjian%netscape.com
68a2861b2a #161328, CJK string is not breakable before joined frames
CJK character is marked as breakable after first word.
For joined piece, check if it is breakable in between.

r=rbs, sr=boris zbarsky


git-svn-id: svn://10.0.0.236/trunk@127215 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-13 23:50:42 +00:00
bzbarsky%mit.edu
d47090aca6 Fix crash bug 159359, patch by leon.zhang@sun.com, r=jkeiser, sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@127209 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-13 23:33:58 +00:00
jkeiser%netscape.com
b1a1838c37 Rearrange how layout history keys are created (bug 162409), r=sicking@bigfoot.com, sr=bzbarsky@mit.edu
git-svn-id: svn://10.0.0.236/trunk@127177 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-13 17:14:18 +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
bernd.mielke%snafu.de
18ce09091c improved lookup of cellmap for the repeated thead and tfoot sections during printing bug 159358 patch by karnaze r=bernd sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@127055 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-12 04:55:29 +00:00
dbaron%fas.harvard.edu
1894434edb Make BR-related parts of the quirky inline box model also quirky in almost-standards mode, to match the rest of the inline box model quirks. b=161691 sr=bzbarsky r=caillon
git-svn-id: svn://10.0.0.236/trunk@127036 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-11 18:00:07 +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
gerv%gerv.net
245b2bb1e3 Bug 53764 - change tests to remove NSCP Confidential notices (and <cr> characters.) Patch by moz@compsoc.man.ac.uk; r=gerv, auto-sr=brendan.
git-svn-id: svn://10.0.0.236/trunk@126998 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-10 16:49:00 +00:00
aaronl%netscape.com
dd1d50f19e Bug 158754 - rest of checkin (correct code formatting this time)
git-svn-id: svn://10.0.0.236/trunk@126982 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-10 08:22:52 +00:00