Commit Graph

17757 Commits

Author SHA1 Message Date
mats.palmgren%bredband.net
c716774153 Protect against frame destruction during event handling and document when that can occur. b=378670 r+sr=bzbarsky a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@233450 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-30 23:02:43 +00:00
mats.palmgren%bredband.net
96ad25e013 Fix crash [@ nsPopupSetFrame::Destroy]. b=384877 r=enndeakin sr=roc a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@233439 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-30 22:18:27 +00:00
mats.palmgren%bredband.net
d99d4385d6 Don't rely on style data to determine if a frame type is out-of-flow, use NS_FRAME_OUT_OF_FLOW. Cleanup nearby misleading indentation. b=344064 r+sr=dbaron a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@233437 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-30 22:01:34 +00:00
bzbarsky%mit.edu
aad5739194 Don't set up counters for the anon cols set up by a <col span=n>. Bug 385866, r+sr=dbaron, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@233406 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-30 15:54:23 +00:00
martijn.martijn%gmail.com
3fb92d72ec Bug 390282 - xul labels should be cropped with unicode ellipsis (\u2026) instead of three dots, patch by Dão Gottwald, r+sr=bzarsky, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@233369 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-30 01:16:18 +00:00
martijn.martijn%gmail.com
a9b5965115 Bug 390282 - xul labels should be cropped with unicode ellipsis (\u2026) instead of three dots, patch by Dão Gottwald, r+sr=bzarsky, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@233367 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-30 00:47:26 +00:00
martijn.martijn%gmail.com
31ca30fe33 Let only top level documents call this code, bug 391043, r=jst, sr=bzbarsky, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@233358 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-29 23:07:47 +00:00
bzbarsky%mit.edu
b71aeaea93 Improve detection of blocks with first-letter style, so that we're always in a
consistent state. This includes the relevant part of bug 257868, all of bug
367650, bug 362901 (bug 372550 in the CVS comments on trunk), bug 379383, bug
379799, and the notation in bug 362901's status whiteboard.  r+sr=dbaron,
a=dveditz


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@232866 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-22 17:31:26 +00:00
roc+%cs.cmu.edu
e1920a4ee2 Bug 388583. Fix regression with native scrollbar not being hooked up to tree mediator. r=smaug,sr=mats,a=mconnor
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@230618 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-23 03:05:46 +00:00
kairo%kairo.at
08f869741d back this out, did commit to main branch instead of minibranch, sorry\!
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@230283 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-19 10:53:22 +00:00
kairo%kairo.at
cee889a887 bug 388583 – Autocomplete dropdown doesn't update when scrolling with scrollbar, commit to SeaMonkey 1.1.3 minibranch to fix regression on Mac for this release
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@230281 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-19 10:49:43 +00:00
mats.palmgren%bredband.net
e9f614d9c9 Merge rev. 1.1353 and 1.1355 from trunk to disable floats within XUL. Original fixes by roc@ocallahan.org. b=384344 r+sr=bzbarsky a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@229740 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-11 20:19:35 +00:00
mats.palmgren%bredband.net
0e96eea295 Crash [@ nsPresContext::GetContainerInternal]. b=378682 r+sr=bzbarsky a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@229737 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-11 20:00:03 +00:00
Olli.Pettay%helsinki.fi
f4b805ab9f Bug 386254, r+sr=roc, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@229485 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-07 12:54:50 +00:00
bzbarsky%mit.edu
9c20d2ad7f Relanding fix for bug 385880
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@229472 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-07 01:17:54 +00:00
bzbarsky%mit.edu
454a99a0e1 Backing out. Branch is closed.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@229466 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-07 01:01:59 +00:00
bzbarsky%mit.edu
fe9a3ef18e Menubars are special on OSX too. Bug 385880, r=bernd, sr=roc, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@229462 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-07 00:56:27 +00:00
bzbarsky%mit.edu
d1a195a25b Put in a check for the dummy option anonymous box, since we actually want text to inherit from it. Bug 382600, r+sr=dbaron, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@229258 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-03 18:12:11 +00:00
roc+%cs.cmu.edu
f4a3eb9afb Bug 344228, bug 386607. Override Destroy() correctly. r+sr=mats,a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@229217 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-03 03:17:18 +00:00
roc+%cs.cmu.edu
cc5187c347 Bug 311659. Handle splitter going away while dragging it. r+sr=bzbarsky,a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@229216 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-03 03:14:22 +00:00
roc+%cs.cmu.edu
0218b8f665 Bug 368863. Reparent floats when their placeholders are pulled through inlines. r+sr=dbaron,a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@229215 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-03 03:02:59 +00:00
Olli.Pettay%helsinki.fi
cbb308a11d Bug 382444, fix bustage
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@229185 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-02 20:43:47 +00:00
Olli.Pettay%helsinki.fi
4705b56f09 Bug 382444, r+sr=roc, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@229183 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-02 20:08:14 +00:00
mats.palmgren%bredband.net
ffafc1eb1e Fix null-ptr crash [@ nsFrameItems::AddChild]. b=344300 r+sr=bzbarsky a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@229120 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-02 01:39:16 +00:00
mats.palmgren%bredband.net
33e5fbd4fd Add missing null checks. Fix by me and timeless. b=140218 r=bzbarsky sr=neil a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@229112 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-02 01:07:13 +00:00
mats.palmgren%bredband.net
1431294d2f Don't create a widget if the view already has one and check error return code from CreateViewForFrame(). b=374102 r+sr=roc a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@229107 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-01 21:30:51 +00:00
mozilla%weilbacher.org
75d53fa87d [OS/2] Bug 355043: initialize cairo (and Fontconfig) on OS/2 before using it (for SVGs), r/sr=tor, a=dveditz for release-drivers
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@229016 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-29 19:46:12 +00:00
tor%cs.brown.edu
c5d384c677 Bug 382015 - handle old/new API behavior of cairo_{fill,stroke}_extent.
r=jwatt, sr=roc, a=dveditz


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@228946 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-28 19:38:40 +00:00
Olli.Pettay%helsinki.fi
f082a8039f Bug 375093, Crash [@ nsTypedSelection::ScrollIntoView] when right-clicking paste in input which then gets destroyed oninput, r+sr=dbaron, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@228700 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-25 18:31:51 +00:00
Olli.Pettay%helsinki.fi
a59bc4ad83 Bug 381153, r+sr=roc, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@228227 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 08:53:32 +00:00
Olli.Pettay%helsinki.fi
269a7ed249 Bug 381167, r+sr=roc, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@228226 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 08:08:41 +00:00
bzbarsky%mit.edu
984067c412 Make the about:blank documents created by CreateAboutBlankContentViewer have
the same encoding as real about:blank documents (that is, UTF-8). Bug 380383,
r+sr=jst, a=dveditz


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@228107 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 04:22:20 +00:00
bzbarsky%mit.edu
4d1207222b Fix regression bug 380842: allow block-display generated content on table cells and captions again. r+sr=dbaron, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@228106 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 04:17:37 +00:00
enndeakin%sympatico.ca
205d7aad88 Bug 374570, constrain popups to frame area, r+sr=roc,a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@225113 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-27 00:38:25 +00:00
bzbarsky%mit.edu
fbb24a987e The parent style context frame determination for an inner table should use the inner table's pseudo, not the outer table's. Bug 377603, r+sr=dbaron, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@224920 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-24 02:36:04 +00:00
bzbarsky%mit.edu
0b60c2f461 Don't use the same pseudo-element name to mean two different things. Bug 377824, r+sr=dbaron, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@224919 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-24 02:33:18 +00:00
bzbarsky%mit.edu
59d2dd7867 Change the way we determine the style context parent frame to skip css anon boxes unless we're determining the style context parent for something that is itself a css anon box (and is not a non-element frame). Fixes bug 323656 (which is where the patch is), bug 85872, bug 280610. As far as I can tell,also fixes bug 317876, bug 372376, bug 374297. r+sr=dbaron, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@224918 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-24 02:28:08 +00:00
roc+%cs.cmu.edu
37d2af8572 Bug 376233. Make sure table pseudos are captured when creating listbox content. r+sr=bzbarsky,a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@224777 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-20 04:01:37 +00:00
rbs%maths.uq.edu.au
9ffec7ce26 Frames not destroyed with <mmultiscripts> and <mtd>, b=348492, r+sr=bzbarsky,a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@224752 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-19 18:23:18 +00:00
Olli.Pettay%helsinki.fi
517873add8 Bug 336574, r+sr=roc, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@224751 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-19 18:12:35 +00:00
bzbarsky%mit.edu
26d47fad30 Recalc quotes and counters before reflow. Bug 377216, r+sr=dbaron, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@224578 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-16 18:35:18 +00:00
bzbarsky%mit.edu
53b3965a4a Treat <mtable> as special, since the outermost frame it creates is not in fact a table-related frame. Bug 374193, r=bernd, sr=rbs, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@224525 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-14 04:07:17 +00:00
tor%cs.brown.edu
412c3ea7d1 Bug 354587 - invalidation incorrect when stroke present but stroke-width zero.
r=jwatt, sr=roc, a=dveditz


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@224510 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-13 21:44:43 +00:00
tor%cs.brown.edu
21ff9d6cbf Bug 372232 - make <textPath> work when referencing <path> which is a
direct child of the outer <svg>.  r=jwatt, sr=roc, a=dveditz


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@224509 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-13 21:42:04 +00:00
martijn.martijn%gmail.com
e9bb6d610d Bug 377017 – Javascript - crash on accessing a css rule after deleteRule() [@ nsCSSSelector::ToStringInternal], r+sr=dbaron, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@224499 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-13 18:36:29 +00:00
Olli.Pettay%helsinki.fi
9dbe49d050 additional patch for Bug 369150, r+sr=bz, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@224462 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-12 19:27:18 +00:00
jwatt%jwatt.org
6f5f16a56a Fixing bug 358930. Firefox 2.0 doesn't respect SVG gradient spreadMethod="pad". r=jwatt, sr=tor, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@224459 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-12 19:18:20 +00:00
tor%cs.brown.edu
3160bfbe2c Bug 376509 - leak of nested <svg:svg> r=jwatt, sr=roc, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@224278 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-06 19:49:49 +00:00
bmlk%gmx.de
bf07efc65e limit array access when a rowspan points to a already pushed row, bug 370360 r/sr=bzbarsky a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@224257 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-06 08:05:53 +00:00
jst%mozilla.org
f01167b14d Fixing bug 371200. Make us have only one pref observer for browser.chrome.toolbar_tips rather than having every single XUL tooltip listener listen for changes to the pref only to update a global variable. r+sr=jonas@sicking.cc, a=dveditz@cruzio.com
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@224245 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-05 23:41:40 +00:00