bzbarsky%mit.edu
6eeafc1262
Fix restarting of plugins when restoring from bfcache. Bug 313669, r+sr=bryner
...
git-svn-id: svn://10.0.0.236/trunk@182943 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-25 01:32:14 +00:00
bryner%brianryner.com
1cd340798f
Stop plugins correctly when storing a page into session history (bug 311791). Patch by bzbarsky, r+sr=me.
...
git-svn-id: svn://10.0.0.236/trunk@182768 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-22 03:27:22 +00:00
roc+%cs.cmu.edu
a94923aa69
Bug 313086. Fall-back path to delete absolute and floating frames if they're not found in the usual child list ... they may have been placed in the normal child list because no container was found. r+sr=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@182606 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-20 19:20:34 +00:00
bzbarsky%mit.edu
1333cae14e
Try fixing bug 288064 again. r=biesi, sr=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@182350 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-17 00:50:39 +00:00
bzbarsky%mit.edu
5aab713564
Fix bug 311615 -- don't reframe the containing block if a current inline is
...
being reframed. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@182331 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-16 15:25:36 +00:00
bzbarsky%mit.edu
bdffa1fdfa
Fix WipeContainingBlock() to work in more cases. Bug 291902, bug 296086, bug
...
285964, bug 310933, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@182329 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-16 15:21:05 +00:00
dbaron%dbaron.org
5c2912b181
Make captions process children normally so that whitespace-only text frames get constructed. b=311822 r=bernd sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@182302 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-15 05:19:30 +00:00
roc+%cs.cmu.edu
5e553cf7c6
Bug 311152. Make DOM selection changes repaint the caret in the new position. r=mrbkap,sr=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@182107 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-12 18:40:38 +00:00
bmlk%gmx.de
f6052e6c52
Table foreign frames need to be wrapped into pseudo frames reagrdless of their namespace. bug 311661 r/sr=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@182083 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-12 13:35:17 +00:00
bzbarsky%mit.edu
e315d2cc9a
Do nothing if styles are flushed when we have no pending restyles. Bug 311546,
...
r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@181861 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-09 18:24:50 +00:00
cvshook%sicking.cc
103f17eb41
Bugs 292962 and 311269: Make pages in bf cache not behave as if they have a presentation, and evict pages from the bf cache synchronously if they are modified.
...
r/sr=bryner
git-svn-id: svn://10.0.0.236/trunk@181785 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-07 20:20:52 +00:00
bzbarsky%mit.edu
b9683c14d1
Make IsSpecialHTMLContent happier with images and objects. Bug 310662, r=bernd, sr=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@181631 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-04 23:56:14 +00:00
aaronleventhal%moonset.net
3d26c8dcab
Bug 193316. Caret not visible in readonly fields (HTML or XUL). r=mrbkap, sr=smfr
...
git-svn-id: svn://10.0.0.236/trunk@181542 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-04 03:14:03 +00:00
bzbarsky%mit.edu
29198e38f2
Backing out bug 288064 because of the Tp hit.
...
git-svn-id: svn://10.0.0.236/trunk@181383 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-01 01:35:56 +00:00
bzbarsky%mit.edu
7f7093c4a3
Null out the undisplayed map after deleting it so we don't try to mess with it
...
if someone removes nodes while we're coming down. Bug 309981, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@181373 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-01 00:36:59 +00:00
bzbarsky%mit.edu
d81aa0e274
Implement a LOADING state, have a :-moz-loading selector to match on it, use it
...
for images. Bug 288064, r=biesi, sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@181371 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-01 00:34:03 +00:00
roc+%cs.cmu.edu
b07ca1e189
Bug 307076. Don't use any table-related frame as an abs-pos containing block. r+sr=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@181332 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-30 21:43:55 +00:00
peterv%propagandism.org
5b98a9db45
Fix for bug 27382 (ownerDocument of orphan text and attr nodes is null), remove some includes. Patch by sicking, updated by peterv, r=bz, sr=peterv.
...
git-svn-id: svn://10.0.0.236/trunk@180960 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-26 14:37:29 +00:00
bzbarsky%mit.edu
b277c66fb5
Keep quote and counter recalculation from reentering itself. Bug 310006, r+sr=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@180959 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-26 14:35:23 +00:00
bzbarsky%mit.edu
cbda596f93
Make sure to flush out the content model before processing restyles; otherwise
...
we can end up with odd content duplication. Bug 309986, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@180938 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-26 01:27:42 +00:00
peterv%propagandism.org
86ac4d2e8f
Fix for bug 27382 (ownerDocument of orphan text and attr nodes is null). Patch by sicking, updated by peterv, r=bz, sr=peterv.
...
git-svn-id: svn://10.0.0.236/trunk@180911 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-24 18:43:15 +00:00
bryner%brianryner.com
ae6e7085e4
Add a global limit to the number of cached content viewers that scales with the amount of physical memory. Patch by Marria Nazif <marria@gmail.com>. Bug 292965, r=biesi, sr=me.
...
git-svn-id: svn://10.0.0.236/trunk@180875 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-23 18:16:40 +00:00
aaronleventhal%moonset.net
0a8e42929a
Bug 307172. Focus never returns when a link having focus is hidden. r+sr=bryner
...
git-svn-id: svn://10.0.0.236/trunk@180872 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-23 17:55:12 +00:00
bzbarsky%mit.edu
ddf0432d03
Fix nsCSSFrameConstructor::ContentRemoved to properly deal with out-of-flows
...
whose placeholders are in an insertion point. Bug 288790, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@180861 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-23 14:48:08 +00:00
bzbarsky%mit.edu
9b5476f9d5
Remove an extra view update batch that's not needed. Bug 309114, r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@180859 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-23 14:45:36 +00:00
ginn.chen%sun.com
5e70529bc8
Bug 255411 "Use my colors" preference makes popup/hover frames have transparent background
...
r=bzbarsky sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@180852 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-23 08:08:09 +00:00
dbaron%dbaron.org
43d56f3379
Remove now-unused CantRenderReplacedElement. b=309065 r+sr=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@180773 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-21 21:54:54 +00:00
cbiesinger%web.de
054912c09e
bug 1156
...
- Make object frames have no children
- Make the frame constructor construct a subdocumentframe, object frame or
image frame as appropriate
- start the load of <applet>, <embed> and <object> in content code
- fallback to alternate rendering correctly
NOTE: This checkin will break the plugin finder. This will be fixed soon.
r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@180762 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-21 19:14:30 +00:00
mats.palmgren%bredband.net
4097e952a5
Move the floats we reparent in AdjustFloatParentPtrs() to the "inner" state so that they end up in the right containing block. b=307277 r+sr=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@180708 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-20 23:00:27 +00:00
dbaron%dbaron.org
b392b6f1bb
Attempt to follow the SVG spec rules on where SVG elements should be ignored. b=306915 r=tor sr=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@180591 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-19 19:55:31 +00:00
roc+%cs.cmu.edu
aeacb4d477
Bug 108310. Make GetFrameForPoint take frame-relative coordinates, not bogus relative-to-some-view-or-other, and simplify the signature. r+sr=roc, patch by Eli Friedman.
...
git-svn-id: svn://10.0.0.236/trunk@180551 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-19 02:15:54 +00:00
bzbarsky%mit.edu
26af641d58
Implement :-moz-broken, :-moz-user-disabled, and :-moz-suppressed
...
pseudo-classes to allow styling of broken/blocked/disabled images, applets,
objects, embeds. Bug 11011, r=biesi and roc, sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@180509 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-18 18:05:40 +00:00
dbaron%dbaron.org
20b528b9dc
Fix event coordinate regression when views don't line up with widgets. b=308521 Patch from Eli Friedman <sharparrow1@yahoo.com>. r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@180508 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-18 18:03:06 +00:00
mrbkap%gmail.com
76229bb77c
bug 308788: DocumentViewerImpl needs to QI to nsISupports for things to work correctly. r+sr=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@180427 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-16 19:57:20 +00:00
dbaron%dbaron.org
2fc88be4c0
Do not skip PostHandleEvent for synthesized mouse moves. b=20022 Thanks to Neil for finding the problem. r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@180354 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-16 06:04:25 +00:00
dougt%meer.net
ab8d20953c
This fixes the NS_PRINTING configure option which got broken at some point. b=308629 r/sr=jst@mozilla.org
...
git-svn-id: svn://10.0.0.236/trunk@180345 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-16 02:25:37 +00:00
roc+%cs.cmu.edu
5ef7788bc9
Bug 305825. Bulletproof event handling so we don't crash when the presentation goes away that the event is based on. r+sr=roc, patch by Eli Friedman
...
git-svn-id: svn://10.0.0.236/trunk@180269 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-15 04:03:07 +00:00
bryner%brianryner.com
a63c759946
Backing out 292965 until Tp regression is understood.
...
git-svn-id: svn://10.0.0.236/trunk@180182 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-14 07:28:05 +00:00
bryner%brianryner.com
ffbf79b866
Add a global limit to the number of cached content viewers that scales with the amount of physical memory. Patch by Marria Nazif <marria@gmail.com>. Bug 292965, r=biesi, sr=me.
...
git-svn-id: svn://10.0.0.236/trunk@180171 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-14 03:38:40 +00:00
scootermorris%comcast.net
f57436def2
Bug 294517 -- implement SVG Patterns
...
r=tor
git-svn-id: svn://10.0.0.236/trunk@180151 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-13 22:38:36 +00:00
bzbarsky%mit.edu
dfe3e9b0bc
Improve the CSSLoader API: make it clear which methods return results
...
sync and which return async, move the handling of alternates more completely
into the CSSLoader, make it possible for observers to tell whether the load
actually succeeded. Bug 293825, r+sr=peterv
git-svn-id: svn://10.0.0.236/trunk@180035 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-12 18:41:15 +00:00
bzbarsky%mit.edu
bfc8c03ee8
Fix bug 307256, bug 307304, bug 307924 by disabling selection for XUL elements
...
by default. r+sr=dbaron, with OKs from Neil and mconnor for the general idea
and the xul.css changes.
git-svn-id: svn://10.0.0.236/trunk@179996 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-11 19:22:57 +00:00
peterv%propagandism.org
c1c35accda
Fix for bug 251025 (document.importNode does not set the right owner document.). r=jst, sr=bz.
...
git-svn-id: svn://10.0.0.236/trunk@179989 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-11 17:15:08 +00:00
peterv%propagandism.org
5a1d292898
Back out fix for bug 251025 to fix bustage.
...
git-svn-id: svn://10.0.0.236/trunk@179988 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-11 15:42:31 +00:00
peterv%propagandism.org
03ea6f5dac
Fix for bug 251025 (document.importNode does not set the right owner document.). r=jst, sr=bz.
...
git-svn-id: svn://10.0.0.236/trunk@179987 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-11 15:05:31 +00:00
mats.palmgren%bredband.net
2c5ee7ad68
Caret drawn at incorrect position after typing a single LTR character in a blank RTL input field (or vice versa) while caret is visible. b=307533 r=uriber sr=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@179957 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-10 11:14:48 +00:00
bzbarsky%mit.edu
c3d2c5e7a2
Remove the pointless nsIContent arg of nsIFrame::AttributeChanged. Bug 281390,
...
patch by Vidar Braut Haarr <vhaarr+bmo@gmail.com >, r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@179800 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-07 16:49:21 +00:00
tor%cs.brown.edu
4a3e054bee
Bug 301234 - implement subset of SVG filters. r=scooter
...
git-svn-id: svn://10.0.0.236/trunk@179732 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-06 22:30:40 +00:00
roc+%cs.cmu.edu
906863a0f9
Bug 280987. Remove aPresContext from nsIFrameDebug::List. r+sr=roc, patch by Vidar Braut Harr.
...
git-svn-id: svn://10.0.0.236/trunk@179728 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-06 21:34:50 +00:00
bzbarsky%mit.edu
907298f065
Don't condition selection on whether we're in a chrome docshell; explicitly
...
disable selection for <label> and <description> as needed. Bug 306262, r=neil,
sr=roc
git-svn-id: svn://10.0.0.236/trunk@179679 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-06 03:37:15 +00:00