bmlk%gmx.de
eef131a4e1
don't call ProcessChildren on leafframes, bug 51767, r/sr=bzbarsky
2006-01-15 19:10:14 +00:00
cbiesinger%web.de
39b69ed94c
322725 don't assume that all elements with tagname object implement
...
nsIObjectLoadingContent
r=bryner sr=bz
2006-01-15 13:31:10 +00:00
bmlk%gmx.de
4541761c29
Avoid reframing inside button frames and move the frame creation entirely into the frame constructor, bug 51767, r=mats sr=roc
2006-01-13 07:58:12 +00:00
bzbarsky%mit.edu
dde9a3c5a2
Fix bug 297801 by making removal and reinsertion of the root element less
...
magical. r=peterv, sr=jst
2006-01-12 17:11:57 +00:00
timeless%mozdev.org
3df7ffc5ec
Bug 319854 Firefox crashes on redirect after Firefox-warning [@ DocumentViewerImpl::PermitUnload
...
r=jst sr=jst
2006-01-12 06:30:05 +00:00
cvshook%sicking.cc
fd79b19b68
Bug 323098: Fix inefficency in XBL insertion logic.
...
r/sr=bz
2006-01-12 05:45:38 +00:00
bzbarsky%mit.edu
13f7542590
Invalidate the canvas correctly when <body> and root nodes are added to or
...
removed from documents. Bug 321751, r+sr=roc
2006-01-11 02:41:50 +00:00
cvshook%sicking.cc
0f489187a0
Bug 321294: Remove unused ReplaceFrame codepaths.
...
r/sr=roc
2006-01-10 22:58:37 +00:00
bmlk%gmx.de
821956d293
don't apply xul display types to tags that would normally cause tag based frame creation, bug 322185, r/sr = bzbarsky
2006-01-07 15:09:24 +00:00
mark%moxienet.com
7fdb61bce5
306959 Crash on trunk startup after running downrev version [@ PresShell::Destroy()]. Get event queue using accessor and check return status. r=bsmedberg sr=bzbarsky
2006-01-04 18:04:39 +00:00
mrbkap%gmail.com
8f7adc738f
bug 315752: Crashes and assertions happening in DoDeletingFrameSubtree when <select>s are in the air. The fix is to make DoCleanupFrameReferences clean up additional child lists. Patch by bzbarsky. r=roc/mats/mrbkap sr=roc
2005-12-20 02:06:14 +00:00
roc+%cs.cmu.edu
818e8f7d8f
Bug 320337. Remove mFrameConstructor member from nsListBoxBodyFrame. patch by Vidar Harr, r+sr=roc
2005-12-16 02:56:36 +00:00
roc+%cs.cmu.edu
ccbc94fb01
Bug 307419. Remove mPresContext from XUL frames. patch by Vidar Harr, r+sr=roc
2005-12-15 03:30:17 +00:00
roc+%cs.cmu.edu
ae7c6937c0
Bug 254755. deCOMtaminate nsIFormControlFrame. patch by jpl24, r+sr=roc
2005-12-12 23:53:06 +00:00
bzbarsky%mit.edu
bfd1f37fcd
Fix bug 306533 -- the first-letter can be in anonymous content. r+sr=roc
2005-12-12 15:48:37 +00:00
neil%parkwaycc.co.uk
f0be4e9388
Bug 318128 Fix abuse of the CSS loader as a service r=bsmedberg sr=bz
2005-12-09 11:10:36 +00:00
bzbarsky%mit.edu
90eb86082e
Handle XUL popups gracefully in non-XUL documents. Bug 306940, r+sr=roc
2005-12-08 22:04:06 +00:00
bzbarsky%mit.edu
0d86377134
Use the right parent for floating first-letter frames. Bug 306534, r+sr=roc
2005-12-08 21:57:19 +00:00
roc+%cs.cmu.edu
cdc6395d43
Bug 316281. Rework GetContentAndOffsetsFromPoint. r=uriber,sr=roc,patch by Eli Friedman
2005-12-07 23:08:39 +00:00
bzbarsky%mit.edu
b4b5adfb40
Don't store the "normal" frame state for the root scrollframe, for now. Bug
...
318709, r+sr=roc
2005-12-06 23:56:17 +00:00
bzbarsky%mit.edu
c7fcd51690
Clear the prescontext property table when we tear down the frame tree so that
...
we don't try to destroy frames after the arena they come from has been
deallocated. Bug 317855, r+sr=roc
2005-12-06 04:53:03 +00:00
roc+%cs.cmu.edu
24eef11a41
Bug 319115. Move nsTextFrame interfaces around so nsTextFrame.h can go away. Preparation for forking nsTextFrame. patch by Stephen Blackheath, r+sr=roc
2005-12-06 00:32:52 +00:00
bmlk%gmx.de
ed0db0fdb0
don't allocate nsDirectionalFrame on heap, bug 315321 patch by Marc Liddell r=roc sr=dbaron
2005-12-03 15:44:43 +00:00
bmlk%gmx.de
3b3794a26f
Do not prevent the creation of multiple captions, but display only the first one, bug 309322 r/sr=bzbarsky
2005-12-03 15:13:08 +00:00
cbiesinger%web.de
f4945e701d
Bug #315841 don't flush frames in order to ensure that plugins are instantiated.
...
also, don't flush when inside of ObjectURIChanged
r+sr=bz
2005-12-03 11:27:42 +00:00
dbaron%dbaron.org
3ceffc0fc4
Make wrapper preservation (the mechanism that makes the GC use reachability information between certain C++ objects rather than rooting at language boundaries) use an interface (nsIDOMGCParticipant) to get reachability information. Preserve the wrappers for event handlers as long as what they are attached to is reachable (from C++ or JS) to avoid entraining event handler closures in cycles. b=241518 r=mrbkap sr=jst
2005-12-03 07:42:40 +00:00
neil%parkwaycc.co.uk
480f8e01d3
Bug 317937 Get rid of some unnecessary CIDs and change some possibly unsafe nsCOMPtr usage into the equivalently unsafe static casts r=darin sr=jst
2005-12-02 12:02:44 +00:00
jst%mozilla.jstenback.com
175fe145fe
Fixing bug 318461. Move SetNewDocument() and SetOpenerWindow() from nsIScriptGlobalObject to nsPIDOMWindow to clean out non-script related methods form the nsIScriptGlobalObject interface. r=mrbkap@gmail.com, sr=bzbarsky@mit.edu
2005-12-01 19:35:27 +00:00
mrbkap%gmail.com
f75471c412
bug 317370: Remove the vestigial aRemoveEventListeners parameter to SetNewDocument. r+sr=jst
2005-11-30 23:41:49 +00:00
masayuki%d-toybox.com
a8bc0820ed
Bug 310124 Double border is incorrectly compressed when rendered; regression. original idea by Takeshi Ichimaru <ayakawa.m@gmail.com> r+sr=roc
2005-11-30 13:26:34 +00:00
masayuki%d-toybox.com
ffd0008144
Oops, currently the Tree is closed, backing out previous check-in. b=310124
2005-11-29 05:52:19 +00:00
masayuki%d-toybox.com
eaa2ec493c
Bug 310124 Double border is incorrectly compressed when rendered; regression. original idea by Takeshi Ichimaru <ayakawa.m@gmail.com> r+sr=roc
2005-11-29 05:33:59 +00:00
jst%mozilla.jstenback.com
7a5af690c6
Fixing bug 316794. Moving HandleDOMEvent() and Get/SetDocShell from nsIScriptGlobalObject to nsPIDOMWindow. r=mrbkap@gmail.com, sr=peterv@propagandism.org
2005-11-28 23:56:44 +00:00
bzbarsky%mit.edu
15e4428b27
Recover letter frames even if we didn't construct anything new. Bug 317961, r+sr=dbaron
2005-11-28 22:18:23 +00:00
bzbarsky%mit.edu
ea8d07f788
Get the right parent frame up front when dealing with :after content. Bug
...
317934, r+sr=roc
2005-11-28 22:09:08 +00:00
bzbarsky%mit.edu
04c52d3f9d
Make sure to not process counter/quote changes during a restyle. Bug 317948,
...
r+sr=dbaron
2005-11-27 22:20:09 +00:00
timeless%mozdev.org
4745b25bff
Bug 106386 Correct misspellings in source code
...
r=dbaron rs=brendan
2005-11-23 05:22:38 +00:00
timeless%mozdev.org
b20620f6ab
Bug 106386 Correct misspellings in source code
...
patch by mats.palmgren@bredband.net r=dbaron sr=dbaron
2005-11-20 22:05:24 +00:00
bmlk%gmx.de
b77296cb53
fix oversight, the function can be called with a null pointer, bug 316821 r/sr=roc
2005-11-17 21:24:05 +00:00
smontagu%smontagu.org
31ce373202
Bug 305798: Bidi: After deleting last character of reverse-direction text, arrow keys move caret incorrectly. Patch by Uri Bernstein <uriber@gmail.com, r=smontagu, sr=roc
2005-11-16 09:37:01 +00:00
dbaron%dbaron.org
8e1263ab28
Make PL_InitEvent callers stop doing potentially dangerous casting of function pointers. b=305278 r=dougt sr=darin
2005-11-14 20:09:51 +00:00
smontagu%smontagu.org
bf59b8f3d2
Reflow when Bidi options are changed. Bug 80352, r+sr=bzbarsky
2005-11-13 09:55:09 +00:00
bsmedberg%covad.net
dff1dea638
Bug 313309 part 2 - change the NS_DEFINE_STATIC_IID_ACCESSOR macro to NS_DECLARE, and make a NS_DEFINE_ macro that's outside the class declaration, r=shaver
2005-11-11 14:36:26 +00:00
roc+%cs.cmu.edu
60317784c8
Bug 313817. DeCOMtaminate SVG and MathML NS_New*Frame functions. r+sr=roc, patch by Marc Liddell.
2005-11-11 02:36:29 +00:00
mark%moxienet.com
23a8fc37a5
Bug 311399, Crash [@ SetOrigin] during rendering context destruction. Remove QD save/restore from rendering context, it was placed there as a workaround for scrollbar functional and aesthetic bugs. Add OS event handler to fix aesthetic problems, and check for bad states to work around functional problems. r=josh sr=smfr
2005-11-10 03:46:52 +00:00
bzbarsky%mit.edu
33ad06c6ef
Move the document's bidi state to actually live on the document, and remove
...
dependencies on nsPresContext in form submission. Fixes bugs 100533, 180861,
293171. r+sr=jst
2005-11-08 22:45:49 +00:00
bzbarsky%mit.edu
f0f3259bd3
Don't reframe leaf frames just because they don't have generated content that
...
style says they should have -- leaves just don't have generated content. Bug
315541, r+sr=dbaron
2005-11-08 18:20:47 +00:00
bzbarsky%mit.edu
08d5a84a3b
Don't try to restyle a destroyed frame tree. Bug 315453, r+sr=dbaron
2005-11-08 04:07:13 +00:00
bryner%brianryner.com
2c59191bc3
Unhook subframe containers / link handlers when putting a document into bfcache, and restore them when restoring the document (bug 314549). r+sr=bzbarsky.
2005-11-06 19:23:03 +00:00
bzbarsky%mit.edu
d8196b6b42
Make all stylesheet changes do an async style reresolve, not a sync one. Bug
...
314776, r+sr=dbaron
2005-11-06 18:01:17 +00:00
bzbarsky%mit.edu
f6b21dae0e
Consolidate the out-of-flow handling in ContentRemoved, using
...
GetChildListNameFor. Also, replace various checks for display and floating
with a check for out-of-flow where relevant. Bug 313181, r=roc, sr=dbaron
2005-11-04 23:56:54 +00:00
bzbarsky%mit.edu
01209545ec
Change WipeContainingBlock to have a better definition of what it means for a
...
parent frame to be "inline", and remove checks for <select> around places that
called WipeContainingBlock. Bug 314878, r+sr=dbaron
2005-11-04 23:43:01 +00:00
bzbarsky%mit.edu
d777663fe3
Remove the dummy frame stuff from selects. Replace it with smarter focus rect
...
painting and sizing for empty selects. Bug 314879, r+sr=dbaron
2005-11-04 23:36:27 +00:00
roc+%cs.cmu.edu
c4070dec03
Bug 313817. DeCOMtaminate more NS_New*Frame functions. r+sr=roc, patch by Marc Liddell
2005-11-04 02:38:33 +00:00
dbaron%dbaron.org
cd5823b45f
Only ignore the body background that's actually propagated to the canvas. b=314998 r+sr=bzbarsky
2005-11-03 23:06:54 +00:00
neil%parkwaycc.co.uk
301c51145b
Get default tooltip text more reliably b=147670 r=timeless sr=jst
2005-11-02 23:53:56 +00:00
bzbarsky%mit.edu
1e91350bb2
Remove nsIStyledContent. Bug 313968, r=sicking, r=dbaron on nsCSSStyleSheet
...
changes, sr=jst
2005-11-02 00:41:51 +00:00
bzbarsky%mit.edu
ff41006a3b
Don't try to reframe generated content for image state changes on it. Bug
...
313656, r=biesi, sr=dbaron
2005-11-02 00:00:20 +00:00
bryner%brianryner.com
08ae7b3255
Restore the focus listener in Open() that was removed in Close() (bug 314400). Patch by saito@densan.co.jp, r=me, sr=brendan.
2005-11-01 21:55:34 +00:00
roc+%cs.cmu.edu
2e1fe576cc
Bug 313817. DeCOMtaminate more NS_New*Frame functions. r+sr=roc, patch by Marc Liddell
2005-11-01 20:40:54 +00:00
cbiesinger%web.de
f7c4e36fef
Bug 314461 make presshell use the new nsIObjectFrame::StopPlugin function
...
r+sr=bz
2005-11-01 11:37:25 +00:00
bmlk%gmx.de
977fa17537
array boundary protection, second round, bug 265736 r/sr=roc
2005-11-01 05:15:10 +00:00
bmlk%gmx.de
30b5af54f9
array boundary protection, initial idea Ben Fowler, bug 265736 r/sr=roc
2005-10-29 13:40:38 +00:00
masayuki%d-toybox.com
418b11e331
Bug 313918 IME candidate list is positioned to wrong position if the caret is positioned non-root view r+sr=roc
2005-10-29 12:43:51 +00:00
cvshook%sicking.cc
9c1b72f7f8
Bug 311827: Make GetAttr return a bool rather then an nsresult.
...
r/sr=bz
2005-10-28 11:25:24 +00:00
bzbarsky%mit.edu
3ecf2cf11d
Pass nsIStyledContent to AttributeChanged() so that consumers don't have to QI
...
to it. Bug 313343, r=sicking, sr=jst
2005-10-27 02:25:23 +00:00
roc+%cs.cmu.edu
c0905bd67d
Bug 313817. DeCOMtaminate a bunch of NS_New*Frame functions. patch by Marc Liddell, r+sr=roc
2005-10-26 21:46:39 +00:00
bzbarsky%mit.edu
4a48c5773c
Flush out content updates before messing with the frame tree. Bug 313516, r+sr=roc
2005-10-25 22:32:13 +00:00
bzbarsky%mit.edu
6cd572054d
Fix restarting of plugins when restoring from bfcache. Bug 313669, r+sr=bryner
2005-10-25 01:32:14 +00:00
bryner%brianryner.com
a27e2e3008
Stop plugins correctly when storing a page into session history (bug 311791). Patch by bzbarsky, r+sr=me.
2005-10-22 03:27:22 +00:00
roc+%cs.cmu.edu
111e8c45a9
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
2005-10-20 19:20:34 +00:00
bzbarsky%mit.edu
85691c8301
Try fixing bug 288064 again. r=biesi, sr=dbaron
2005-10-17 00:50:39 +00:00
bzbarsky%mit.edu
e18288a5ce
Fix bug 311615 -- don't reframe the containing block if a current inline is
...
being reframed. r+sr=roc
2005-10-16 15:25:36 +00:00
bzbarsky%mit.edu
41ba4b6dae
Fix WipeContainingBlock() to work in more cases. Bug 291902, bug 296086, bug
...
285964, bug 310933, r+sr=dbaron
2005-10-16 15:21:05 +00:00
dbaron%dbaron.org
c58b1a8a1c
Make captions process children normally so that whitespace-only text frames get constructed. b=311822 r=bernd sr=roc
2005-10-15 05:19:30 +00:00
roc+%cs.cmu.edu
41f7b1ac4a
Bug 311152. Make DOM selection changes repaint the caret in the new position. r=mrbkap,sr=dbaron
2005-10-12 18:40:38 +00:00
bmlk%gmx.de
2fba77eee5
Table foreign frames need to be wrapped into pseudo frames reagrdless of their namespace. bug 311661 r/sr=bzbarsky
2005-10-12 13:35:17 +00:00
bzbarsky%mit.edu
6663fadb58
Do nothing if styles are flushed when we have no pending restyles. Bug 311546,
...
r+sr=dbaron
2005-10-09 18:24:50 +00:00
cvshook%sicking.cc
acbe4d892e
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
2005-10-07 20:20:52 +00:00
bzbarsky%mit.edu
aa843fa240
Make IsSpecialHTMLContent happier with images and objects. Bug 310662, r=bernd, sr=dbaron
2005-10-04 23:56:14 +00:00
aaronleventhal%moonset.net
839cc756d5
Bug 193316. Caret not visible in readonly fields (HTML or XUL). r=mrbkap, sr=smfr
2005-10-04 03:14:03 +00:00
bzbarsky%mit.edu
4b4a97f72b
Backing out bug 288064 because of the Tp hit.
2005-10-01 01:35:56 +00:00
bzbarsky%mit.edu
71212a03d8
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
2005-10-01 00:36:59 +00:00
bzbarsky%mit.edu
3280fa0ec3
Implement a LOADING state, have a :-moz-loading selector to match on it, use it
...
for images. Bug 288064, r=biesi, sr=dbaron
2005-10-01 00:34:03 +00:00
roc+%cs.cmu.edu
e8e4b909bf
Bug 307076. Don't use any table-related frame as an abs-pos containing block. r+sr=bzbarsky
2005-09-30 21:43:55 +00:00
peterv%propagandism.org
bfc7bfee82
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.
2005-09-26 14:37:29 +00:00
bzbarsky%mit.edu
449f766200
Keep quote and counter recalculation from reentering itself. Bug 310006, r+sr=dbaron
2005-09-26 14:35:23 +00:00
bzbarsky%mit.edu
a320918837
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
2005-09-26 01:27:42 +00:00
peterv%propagandism.org
bc66f35d62
Fix for bug 27382 (ownerDocument of orphan text and attr nodes is null). Patch by sicking, updated by peterv, r=bz, sr=peterv.
2005-09-24 18:43:15 +00:00
bryner%brianryner.com
0c00f57e07
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.
2005-09-23 18:16:40 +00:00
aaronleventhal%moonset.net
d59aa82075
Bug 307172. Focus never returns when a link having focus is hidden. r+sr=bryner
2005-09-23 17:55:12 +00:00
bzbarsky%mit.edu
f51f2f1db1
Fix nsCSSFrameConstructor::ContentRemoved to properly deal with out-of-flows
...
whose placeholders are in an insertion point. Bug 288790, r+sr=dbaron
2005-09-23 14:48:08 +00:00
bzbarsky%mit.edu
47e805e66b
Remove an extra view update batch that's not needed. Bug 309114, r+sr=roc
2005-09-23 14:45:36 +00:00
ginn.chen%sun.com
1696ae1c35
Bug 255411 "Use my colors" preference makes popup/hover frames have transparent background
...
r=bzbarsky sr=dbaron
2005-09-23 08:08:09 +00:00
dbaron%dbaron.org
13e2c8b3f5
Remove now-unused CantRenderReplacedElement. b=309065 r+sr=bzbarsky
2005-09-21 21:54:54 +00:00
cbiesinger%web.de
5e3912705e
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
2005-09-21 19:14:30 +00:00
mats.palmgren%bredband.net
cdc77e87e4
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
2005-09-20 23:00:27 +00:00
dbaron%dbaron.org
33023610f6
Attempt to follow the SVG spec rules on where SVG elements should be ignored. b=306915 r=tor sr=bzbarsky
2005-09-19 19:55:31 +00:00
roc+%cs.cmu.edu
b1e6622e4e
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.
2005-09-19 02:15:54 +00:00
bzbarsky%mit.edu
9b224f5e39
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
2005-09-18 18:05:40 +00:00
dbaron%dbaron.org
252c316b90
Fix event coordinate regression when views don't line up with widgets. b=308521 Patch from Eli Friedman <sharparrow1@yahoo.com>. r+sr=roc
2005-09-18 18:03:06 +00:00
mrbkap%gmail.com
19226855c3
bug 308788: DocumentViewerImpl needs to QI to nsISupports for things to work correctly. r+sr=dbaron
2005-09-16 19:57:20 +00:00
dbaron%dbaron.org
b7ffa3fe86
Do not skip PostHandleEvent for synthesized mouse moves. b=20022 Thanks to Neil for finding the problem. r+sr=roc
2005-09-16 06:04:25 +00:00
dougt%meer.net
465333ff84
This fixes the NS_PRINTING configure option which got broken at some point. b=308629 r/sr=jst@mozilla.org
2005-09-16 02:25:37 +00:00
roc+%cs.cmu.edu
15b00310b8
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
2005-09-15 04:03:07 +00:00
bryner%brianryner.com
33955684cd
Backing out 292965 until Tp regression is understood.
2005-09-14 07:28:05 +00:00
bryner%brianryner.com
300a390b7b
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.
2005-09-14 03:38:40 +00:00
scootermorris%comcast.net
ec80048140
Bug 294517 -- implement SVG Patterns
...
r=tor
2005-09-13 22:38:36 +00:00
bzbarsky%mit.edu
025c02e44e
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
2005-09-12 18:41:15 +00:00
bzbarsky%mit.edu
bcad5934f1
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.
2005-09-11 19:22:57 +00:00
peterv%propagandism.org
e0bb504bab
Fix for bug 251025 (document.importNode does not set the right owner document.). r=jst, sr=bz.
2005-09-11 17:15:08 +00:00
peterv%propagandism.org
625d9d8084
Back out fix for bug 251025 to fix bustage.
2005-09-11 15:42:31 +00:00
peterv%propagandism.org
12e44d00c1
Fix for bug 251025 (document.importNode does not set the right owner document.). r=jst, sr=bz.
2005-09-11 15:05:31 +00:00
mats.palmgren%bredband.net
98ee62a50a
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
2005-09-10 11:14:48 +00:00
bzbarsky%mit.edu
cfe8503483
Remove the pointless nsIContent arg of nsIFrame::AttributeChanged. Bug 281390,
...
patch by Vidar Braut Haarr <vhaarr+bmo@gmail.com>, r+sr=bzbarsky
2005-09-07 16:49:21 +00:00
tor%cs.brown.edu
2cf881a8d8
Bug 301234 - implement subset of SVG filters. r=scooter
2005-09-06 22:30:40 +00:00
roc+%cs.cmu.edu
3b3c91577f
Bug 280987. Remove aPresContext from nsIFrameDebug::List. r+sr=roc, patch by Vidar Braut Harr.
2005-09-06 21:34:50 +00:00
bzbarsky%mit.edu
53cc7ff949
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
2005-09-06 03:37:15 +00:00
bzbarsky%mit.edu
2f8481d254
Make addition or removal of frames in a frameset actually change the
...
rendering. Bug 306660, r=jst, sr=roc
2005-09-06 02:14:36 +00:00
tor%cs.brown.edu
73a4462874
Bug 294519 - should behave the same when SVG not built, SVG pref
...
disabled, or no SVG renderer present. r=dbaron, a=asa
2005-09-05 20:41:57 +00:00
roc+%cs.cmu.edu
5e6d8422ef
Bug 306222. Make nsIFrame::GetContentAndOffsetsFromPoint, and nsIFrameSelection::HandleDrag, take coordinates relative to the current frame, not some random view. r+sr=roc,patch by Eli Friedman
2005-09-04 20:04:23 +00:00
roc+%cs.cmu.edu
727338594e
Bug 305944. Fix handling of event clipping regression. r+sr=roc, patch by Eli Friedman
2005-08-31 23:06:39 +00:00
mats.palmgren%bredband.net
a9a283b24b
Fix crash on unicode "zero width non-joiner" sequence. b=217903 r+sr=dbaron
2005-08-31 00:35:17 +00:00
mats.palmgren%bredband.net
c6d72364da
Implement HTML4 align=middle according to spec. Correct the DOM attribute value mapping for some of the other values as well. b=192077 r+sr=dbaron
2005-08-30 22:46:45 +00:00
bzbarsky%mit.edu
e91758ab65
Fix assertion bug 303006, r+sr=dbaron
2005-08-30 02:36:47 +00:00
smfr%smfr.org
1800f8a25c
Fix bug 208601: DocumentViewerImpl::GetCanGetContents() was incorrectly returning false for text fields, because it was looking at the document's selection, rather than the text field selection. Fix by exposing nsIPresShell::GetSelectionForCopy(), and calling that. This fixes the Services menu in Camino to work in text fields. r/sr=roc.
2005-08-29 15:19:13 +00:00
neil%parkwaycc.co.uk
4c7a7b2099
Frame processing needs to happen before bubbling system event group handlers in order to fix bug 300227 and thus properly fix bug 298894 r=jst sr=bz
2005-08-29 13:41:11 +00:00
mats.palmgren%bredband.net
56b6cbabbe
Don't go below BODY in search for a background color (Print only bug). b=294836 r+sr=bzbarsky
2005-08-29 04:39:31 +00:00
bzbarsky%mit.edu
c4ed6b90f2
Removing comment that refers to code that is now gone.
2005-08-29 03:37:12 +00:00
dbaron%dbaron.org
4bfbc0e688
Back out most of the rest of bug 304462.
2005-08-28 16:45:39 +00:00
bmlk%gmx.de
423f8d3fb4
code share GetCaptionAdjustedParent between AdjustCaptionParentFrame, bug 289936 r/sr=bzbarsky
2005-08-27 18:30:36 +00:00
dbaron%dbaron.org
51f5f4e843
Give popup blocked events a message constant. b=304462 r+sr=bryner
2005-08-26 21:38:38 +00:00
tor%cs.brown.edu
5dff3dd074
Bug 282579 - Implement <svg:textPath>. As a side effect, this removes
...
the gdi+ text highlighting code. r=afri
2005-08-26 02:49:52 +00:00
jwatt%jwatt.org
597ff4f826
Fixing bug 302103. Implement SVG events. r=tor@acm.org, sr=jst@mozilla.org
2005-08-25 21:31:09 +00:00
bzbarsky%mit.edu
a4a941772d
Cache the event queue service in nsContentUtils instead of having every single
...
presshell caching it. Bug 305689, r+sr=peterv
2005-08-24 21:01:51 +00:00
mrbkap%gmail.com
24bc2f5eea
bug 303399: Bidi: Problems with caret positioning on blank lines. Patch by Uri Bernstein <uriber@gmail.com>. r=mrbkap sr=roc
2005-08-24 17:44:28 +00:00
smfr%smfr.org
5d9e9b8a87
Fix bug 303987: long delays after resetting font prefs. Use a zero-delay timer to coalesce multiple pref callbacks in the pres context into one update. r/sr=roc
2005-08-23 23:52:16 +00:00
bzbarsky%mit.edu
955ddb518c
Go back to having UnblockOnload firing onload sync in cases where it's safe.
...
Attempting to address Tp fallout from bug 294114, r+sr=jst
2005-08-23 23:24:30 +00:00
roc+%cs.cmu.edu
bd09faecd8
Bug 304434. Update link :visited status for URIs downloaded to helper apps. r+sr=dbaron
2005-08-23 22:26:10 +00:00
roc+%cs.cmu.edu
31124c236b
Bug 296036. Remove the very poorly specified (and redundant) field 'point' of nsEvent. r+sr=roc, patch by Eli Friedman
2005-08-23 03:57:07 +00:00
bzbarsky%mit.edu
c55be881ae
Remove nsDummyLayoutRequest and use the nsIDocument onload-blocking API
...
instead. Bug 294114, r=dbaron, sr=jst
2005-08-23 01:29:02 +00:00
bzbarsky%mit.edu
692c9e00f2
Make nsIPresShell::GetPrimaryFrameFor return nsIFrame* instead of using an out
...
param. Bug 303779, patch by Bastiaan Jacques <b.jacques@planet.nl>, r+sr=bzbarsky
2005-08-22 22:24:29 +00:00
bryner%brianryner.com
545f6e2f16
follow-up to bug 303725, don't try to get a weak reference to a weak reference. r+sr=dbaron.
2005-08-22 19:46:25 +00:00
bryner%brianryner.com
a160d44d7d
Attempting to fix crashes in RetargetEventToParent (bug 303725). Leave a weak container pointer so that events targetted to cached pres shells can be sent up to the parent, and don't crash if this fails. r=aaronl, sr=dbaron.
2005-08-22 01:55:34 +00:00
mats.palmgren%bredband.net
2f49f7bb2a
Erase caret if needed when content is removed. b=304383 r=mrbkap sr=bzbarsky
2005-08-22 00:25:20 +00:00
roc+%cs.cmu.edu
d0d2a8850e
Bug 286491. Recreate the entire IB-split complex if the child of an IB-special frame is recreated, because the structure of the IB split may be changing. r+sr=bzbarsky
2005-08-21 23:56:40 +00:00
bzbarsky%mit.edu
0cfd438ec2
Document interaction of nsIStyleSheetService with ua.css and user*.css. Bug
...
305026, r+sr=dbaron
2005-08-20 01:24:00 +00:00
roc+%cs.cmu.edu
1a3439828a
Backing out fix for bug 130078 because of performance regressions.
2005-08-18 19:44:55 +00:00
roc+%cs.cmu.edu
4d8373cf81
Bug 130078. Integrate all view managers in a given top-level window into a single view manager tree. r+sr=dbaron
2005-08-18 17:14:29 +00:00
bzbarsky%mit.edu
9b94f5f8c3
Make frames know whether they're leaves or not from the frame construction
...
point of view; use this in the frame constructor. Bug 265367, r+sr=dbaron
2005-08-16 22:52:48 +00:00
roc+%cs.cmu.edu
4539acf67f
Bug 289377, cleanup nsCSSFrameConstructor a tad. r+sr=bzbarsky
2005-08-16 21:35:58 +00:00
mrbkap%gmail.com
9106468ec1
bug 303267: Store the entire inner window in the window state holder instead of copying properties and restoring them. This fixes going back and forth with the bfcache on when the page gone to has javascript in it. r=jst sr=bryner
2005-08-15 18:16:42 +00:00
cbiesinger%web.de
d25f538cf6
bug 292998
...
- move textZoom storage to the prescontext from the documentviewer
- copy the textZoom between document viewers for fastback
r=bryner sr=dbaron
2005-08-13 11:54:22 +00:00
mrbkap%gmail.com
0341851454
Backing out changes for bug 303267 until the perf hits on the Seamonkey tinderbox can be explained.
2005-08-13 03:54:29 +00:00
mrbkap%gmail.com
863629109c
bug 303267: Store the entire inner window object on the history entry instead of copying/restoring JS properties. r=bryner sr=jst. This patch also fixes bugs 304284 and 304078.
2005-08-13 00:53:39 +00:00
jst%mozilla.jstenback.com
0d8b79a0bf
Followup changes to bzabarsky's review for bug 296639. Reviews pending, a=drivers@mozilla.org
2005-08-12 04:11:00 +00:00
bryner%brianryner.com
f8f80dd79b
don't leak all of the pres shells. bug 78510, r=jst/brendan
2005-08-11 03:59:04 +00:00
mats.palmgren%bredband.net
6e51772951
Don't use a Frame pointer to remember where we last painted the caret, instead use Content+offset+hint. b=296464 r=mrbkap sr=roc a=cbeard
2005-08-11 03:44:16 +00:00
roc+%cs.cmu.edu
d187d8344a
Bug 78510. Maintain a per-document hashmap from URI-spec-hash to set of pointers to content elements that are links to those URIs whose state has been queried by the style system. Use this map to efficiently mark visited any links to URIs which get visited. r+sr=dbaron, with input from bryner and bzbarsky, a=jesup with support from dbaron. May impact Tp and other metrics, be careful out there.
2005-08-10 20:21:44 +00:00
bryner%brianryner.com
dcf71c0ed1
Fix fastback regression where IsZombieDocument could return false even if we are in a zombie document. Bug 301804, r=aaronl, sr+a=dbaron
2005-08-05 20:01:52 +00:00
scootermorris%comcast.net
422cc56da5
Bug 295850 -- Set up general GetReferencedFrame routine and use it for ClipPath, Glyph, Gradients, Markers, and Paths.
...
r=tor
2005-08-04 20:32:02 +00:00
dbaron%dbaron.org
142df31c2f
Missed file, fixing bustage, b=291725
2005-08-02 20:38:47 +00:00
dbaron%dbaron.org
756755bd87
Propagate SetBounds to mPreviousViewer so that resizes work correctly during paint suppression, which is especially important for Firefox infobar. b=290991 r=bzbarsky sr=roc a=bsmedberg
2005-08-02 20:19:19 +00:00
dbaron%dbaron.org
65e63c3002
Prevent background propagation code from trying to operate on pseudo-elements. b=302040 r+sr=roc a=bsmedberg
2005-08-02 20:11:09 +00:00
jst%mozilla.jstenback.com
9700a6e483
Landing the split window work, bug 296639. This change doesn't have full reviews yet, bzbarsky@mit.edu and shaver@mozilla.org have done partial reviews, but there's still more to look at. Given the current time constraint this is landed with reviews and followup changes that result to come after the initial checkin. a=drivers
2005-07-30 20:57:07 +00:00
timeless%mozdev.org
67ed8e8234
Bug 302545 crash w/ --enable-timeline [@ DocumentViewerImpl::LoadComplete]
...
r=bz sr=bz a=asa
2005-07-29 10:09:08 +00:00
mats.palmgren%bredband.net
59d97446b9
(Followup) Fix focus related crashes in Print Preview. b=244128 r+sr=bzbarsky a=benjamin
2005-07-26 00:55:05 +00:00
bryner%brianryner.com
c64546a715
Change PageShow/PageHide events to be lowercase and hook them up so that onpageshow= works on the body tag. Bug 297887, patch by brettw@gmail.com, r=me, a=bsmedberg.
2005-07-25 22:09:39 +00:00
gavin%gavinsharp.com
85e6e3f506
Bug 298545: border-style: double displayed as solid, patch by gandalf@aviary.pl, r+sr=roc, a=asa
2005-07-22 20:57:36 +00:00
mats.palmgren%bredband.net
900fbeaa4b
Prevent having kbd focus inside the content document in Print Preview. b=244128 r=bryner sr=bzbarsky a=asa
2005-07-21 00:15:27 +00:00
timeless%mozdev.org
eb9786546e
Bug 300572 FF11a2 Crash in [@ js_SetSlotThreadSafe] with new Shockwave Flash beta 8.0 b434
...
r=jst sr=jst a=shaver
2005-07-20 12:36:55 +00:00
roc+%cs.cmu.edu
f41c3cb1f3
Bug 296838. Rework drawWindow a bit so it draws fixed-position elements. r/rs=dbaron,a=asa
2005-07-19 23:24:30 +00:00
bzbarsky%mit.edu
d6b900c80c
Make sure to clear the placeholder map _before_ destroying the frame tree. Bug
...
297850, r+sr=dbaron, a=bsmedberg
2005-07-19 21:09:41 +00:00
bryner%brianryner.com
59687a2f69
Make sure we unsuppress painting for subframes on fastback. Bug 292890, r+sr=dbaron, a=brendan.
2005-07-19 17:07:40 +00:00
aaronleventhal%moonset.net
3c031a60d7
Bug 300642. Fix regression from fastback that broke page loading in screen readers. r+sr=bryner, a=asa
2005-07-15 02:35:19 +00:00
timeless%mozdev.org
a32dbb0206
Bug 299575 nsDocumentViewer.cpp:1329 unused variable `PRBool updateHistory'
...
patch by b.jacques@planet.nl r=bryner sr=bryner a=bsmedberg
2005-07-13 18:23:27 +00:00
bzbarsky%mit.edu
1410167864
Fix counter numbering when counters are set on the inline in an {ib} split.
...
Bug 296083, r+sr=dbaron, a=asa
2005-07-07 17:12:31 +00:00
bzbarsky%mit.edu
62c5bece49
Don't post or process reflow events after the presshell started destroying.
...
Bug 293651, r+sr=roc
2005-07-07 17:10:40 +00:00
bryner%brianryner.com
8ef8edecb8
Use PresShell::UnsuppressPainting instead of just an invalidate, to make sure the content area receives focus if needed. Bug 295931, r+sr=dbaron, a=brendan.
2005-07-01 07:12:02 +00:00
tor%cs.brown.edu
a0e0f33406
Bug 296626 - handle SVG glyph frames being constructed in invalid
...
context. r=dbaron, sr=roc, a=brendan.
2005-07-01 06:11:07 +00:00
bryner%brianryner.com
5f1aab2391
Fix crash when using fastback to go to pages that use SVG in an <object> tag, and bulletproof a little bit. Bug 299153, r+sr=dbaron, a=bsmedberg
2005-06-30 20:58:33 +00:00
mats.palmgren%bredband.net
7cfc13b667
Make GetFieldSetAreaFrame() handle a null first child. b=299188 r+sr=dbaron a=benjamin
2005-06-30 20:31:40 +00:00
roc+%cs.cmu.edu
afe40e0ab9
Bug 288438. Turn off SVG <foreignobject> because it's pretty broken. r=benjamin,sr=dbaron,a=benjamin,patch by jwatt,tor and roc
2005-06-29 03:51:44 +00:00
mats.palmgren%bredband.net
28f7e2de03
Add GetFieldSetAreaFrame() for accessing the area frame child of a fieldset frame. b=294717 r+sr=dbaron a=chofmann
2005-06-28 21:21:03 +00:00
roc+%cs.cmu.edu
a8aa980b85
Bug 296000. Get rid of some unnecessary code. r+sr=roc,a=asa,patch by Martijn Wargers
2005-06-26 22:22:40 +00:00
smontagu%smontagu.org
76833c170d
Move the workaround for Windows displaying right-to-left presentation forms as left-to-right into Windows-specific code. Bug 204272, r+sr=rbs, a=chofmann
2005-06-23 08:03:24 +00:00
roc+%cs.cmu.edu
21ec8e4859
Backing out fix for bug 296838 to see how it's hurting Tp
2005-06-23 00:17:45 +00:00
roc+%cs.cmu.edu
fdbfe2ab6b
Bug 296838. Allow drawWindow to draw fixed-position elements. rubberstamp r+sr=dbaron,a=chofmann
2005-06-21 04:07:04 +00:00
bryner%brianryner.com
66ee1984e4
Make sure to null out the pres context's container when putting the page into session history (bug 297173). r+sr=dbaron, a=brendan.
2005-06-21 02:18:57 +00:00
bryner%brianryner.com
80de303a96
null-check mDocument in case firing onload causes it to go away (bug 298022). r=darin, a=asa.
2005-06-17 21:49:01 +00:00
bryner%brianryner.com
9da027cd5f
Protect against handing out a dangling reference to the document viewer while executing the destructor (bug 293403). sr=bzbarsky, a=asa.
2005-06-17 07:01:36 +00:00
roc+%cs.cmu.edu
d3490e4dc7
Bug 296628. Don't crash when traversal is at the root and we try to go up. r+sr=bzbarsky,a=asa
2005-06-17 02:50:15 +00:00
roc+%cs.cmu.edu
fe3852bbf0
Bug 297537. Line layout should not set an available-height constraint on the inline frames, because they can't break vertically ... and it certainly shouldn't set the constraint based on the band dimensions. Fixes Gmail rich text toolbar layout issue. r+sr=dbaron,a=asa
2005-06-17 02:46:36 +00:00
peterv%propagandism.org
c8dcb1a2d2
Fix for bug 286300 (Clean up HTML tags enum and related code). r=mrbkap, sr=bz, a=asa.
2005-06-16 13:10:58 +00:00
bryner%brianryner.com
37e80e76f5
Fix assorted issues with fastback, including adding progress listener notifications and introducing the PageHide and PageShow events. See bug 292971 for all of the details. r=darin, sr=bzbarsky, a=shaver.
2005-06-15 23:52:46 +00:00
dbaron%dbaron.org
c2d568292d
Implement the same block-alignment behavior for align=left (which matters only for RTL) that we do for center and right. b=64510 r+sr=roc a=asa
2005-06-15 23:45:06 +00:00
mrbkap%gmail.com
33cf12479e
bug 152329: inserting a text node in a textarea displays the text twice. r+sr=bzbarsky a=asa
2005-06-14 17:19:53 +00:00
aaronleventhal%moonset.net
a128408935
Bug 290352. Fix show/hide events, and anything dependent on those such as DHTML sub sub menus, alerts and progress bars. r=louie.zhao, sr=bz, a=asa
2005-06-10 13:57:27 +00:00
bzbarsky%mit.edu
2e62efb9e0
Use the right parent when appending to a frame with in-flows that has :after
...
generated content. Bug 292116, r+sr=roc, a=chofmann
2005-06-09 15:37:56 +00:00
gandalf%firefox.pl
86b79c531a
Bug 1781: 1px double border invisible; r+sr=roc,a=asa
2005-06-08 14:34:16 +00:00