dbaron%dbaron.org
6b373c7502
Back out bug 66619 until I get review on bug 388019.
2007-07-14 05:18:09 +00:00
jwatt%jwatt.org
62b50b5f97
Fixing bug 387884. Use of assignment instead of comparison in assertion. r+sr=roc@ocallahan.org
2007-07-13 11:03:48 +00:00
dbaron%dbaron.org
1422f935b7
Make ScrollContentIntoView consider continuations so that tabbing to a multi-line link makes the whole thing visible. b=66619 r=sharparrow1@yahoo.com sr=roc@ocallahan.org
2007-07-12 23:48:37 +00:00
bzbarsky%mit.edu
ee3679d650
Make attribute changes that also cause a state change properly reresolve style
...
when a selector uses both the state and the attribute. Bug 315920, r=dbaron,
sr=sicking.
2007-07-12 20:05:49 +00:00
jwalden%mit.edu
ef68fcf595
Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
2007-07-08 07:08:56 +00:00
jruderman%hmc.edu
c1b0f9b47c
Bug 99319, Silence startup printf "Note: styleverifytree is disabled" and friends in the "disabled" case. Patch by Ryan Jones, r+sr=bzbarsky.
2007-07-07 23:53:00 +00:00
enndeakin%sympatico.ca
a71cb5f411
Bug 279703, rework XUL popups to use asynchronous opening, plus many other fixes, attempt 2 with creating widgets later, r=bz,neil,roc,sr=bz
2007-07-04 15:49:46 +00:00
sharparrow1%yahoo.com
116c6b742e
Bug 386142: fantasai's li'l Need More Comments bug. Patch by fantasai, r+sr=roc
2007-07-03 22:49:01 +00:00
enndeakin%sympatico.ca
d6cdd07569
Bug 279703, backing out the popup changes due to performance regressions. sigh.
2007-06-29 22:16:06 +00:00
enndeakin%sympatico.ca
250695914b
Bug 279703, rework XUL popups to use asynchronous opening, plus many other fixes, r=bz,neil,sr=bz
2007-06-29 19:04:52 +00:00
sharparrow1%yahoo.com
dcd42a5a84
Bug 385862: View usage cleanups. r+sr=roc
2007-06-27 16:37:51 +00:00
mats.palmgren%bredband.net
e8617c3e50
Don't ref-count nsIScrollableViewProvider. b=385286 r+sr=roc
2007-06-23 07:39:40 +00:00
bzbarsky%mit.edu
9010d7267f
We don't have to blow away intrinsic widths on ancestors when kids are appended
...
to an already-dirty reflow root. Bug 383992, r+sr=dbaron
2007-06-16 05:12:58 +00:00
sharparrow1%yahoo.com
3319de9cba
Bug 379015: Fix nsPresShell::RenderOffscreen. r+sr=roc
2007-05-23 00:11:05 +00:00
mats.palmgren%bredband.net
6a969bbf71
Don't bother painting a selection into an empty rect. Avoid using an invalid surface for painting ops. b=380611 r+sr=vladimir
2007-05-17 10:14:37 +00:00
dbaron%dbaron.org
c7a6514e79
Rewrite the pref for forbidding pages from setting colors and backgrounds so that it changes transparency less often and interferes less with user and user-agent styles. b=58048, 255829, 255411 r+sr=bzbarsky
2007-05-16 21:10:32 +00:00
bzbarsky%mit.edu
d6274675cd
Make sure FrameNeedsReflow() is not called during reflow, and remove the
...
wasDirty asserts and O(N^2) check for existing reflow root in the list. Bug
379904, r=roc, sr=dbaron
2007-05-16 03:22:45 +00:00
bzbarsky%mit.edu
8f97837637
Process XBL constructors right after the frame construction in
...
InitialReflow(). Bug 377119, r+sr=sicking
2007-05-14 03:52:49 +00:00
mats.palmgren%bredband.net
3b6c24af11
Make CreateRenderingContext() return error for a null surface and add error handling to callers. b=362201 r+sr=vladimir
2007-05-12 13:06:17 +00:00
bzbarsky%mit.edu
c6faf74278
Ignore attempts to reframe things before we've done initial reflow. Bug
...
379975, r+sr=roc
2007-05-08 04:46:55 +00:00
bzbarsky%mit.edu
5ebb31afb7
Followup to bug 378784 based on rbs's review comments.
2007-05-06 22:50:21 +00:00
bzbarsky%mit.edu
c7a6b387d2
Change the FrameNeedsReflow API to pass the dirty flags to be added directly to
...
the method, instead of setting them before calling the method. That way we can
avoid reflowing the ancestor of a reflow root which is not itself dirty but has
dirty children. This also makes it harder to set dirty bits inconsistently
with the FrameNeedsReflow call. Bug 378784, r+sr=dbaron, pending rbs' review
on the mathml parts.
2007-05-06 19:16:52 +00:00
sharparrow1%yahoo.com
d23471dc9b
Bug 378662: Get rid of PresShellViewEventListener. r+sr=roc
2007-05-04 23:28:02 +00:00
aaronleventhal%moonset.net
d9095846ba
Bug 357583. Followup improvements to ensure that a11y is activated on Linux when it should be. r+sr=bz
2007-05-04 18:09:02 +00:00
aaronleventhal%moonset.net
3e624b2925
Bug 357583. Allow XPCOM clients to init accessibility when they use nsIAccessible. r=surkov, sr=roc
2007-05-04 02:19:18 +00:00
aaronleventhal%moonset.net
8c1d76b576
Backing out accidental checkin for bug 357583
2007-05-03 20:20:58 +00:00
aaronleventhal%moonset.net
7a83b690b4
Bug 357583. Allow XPCOM clients to init accessibility when they use nsIAccessible. r=surkov, sr=roc
2007-05-03 19:22:24 +00:00
bzbarsky%mit.edu
b1e55b927c
Introduce a GetPrimaryShell() API on nsIDocument. Convert existing callers of
...
GetShellAt(0) to using this API. Bug 378780. API introduction part by me,
r+sr=jst. Mass-changes done by taras using squash, r+sr=me
2007-05-01 22:24:25 +00:00
bzbarsky%mit.edu
88acf3ce4f
Make InitialReflow just post a reflow event instead of doing a synchronous
...
reflow. Bug 378975, r=dbaron and Eli Friedman, sr=dbaron
2007-05-01 17:15:08 +00:00
bzbarsky%mit.edu
89c232d3e5
Fix build bustage
2007-04-30 06:43:03 +00:00
bzbarsky%mit.edu
2d5fe3f3f1
Fix bug 379229, r+sr=dbaron
2007-04-30 06:17:03 +00:00
bzbarsky%mit.edu
f360e6f92c
Make sure to flush out reflows before firing onload instead of (imperfectly)
...
blocking onload on reflow events. This makes sure that we are in fact fully
reflowed before onload fires. Bug 379093, r+sr=roc
2007-04-30 03:09:55 +00:00
bzbarsky%mit.edu
bad05fcc81
Back out the test code.
2007-04-27 02:06:50 +00:00
bzbarsky%mit.edu
cf00908c24
Sprinkle null-checks in an attempt to "fix" the orange so I can get answers.
2007-04-27 00:47:34 +00:00
bzbarsky%mit.edu
53c8e25776
Adding some test code for a single tinderbox run so I can see what's going on
...
with Tp2 and such. Will back out after one cycle.
2007-04-26 22:46:05 +00:00
bzbarsky%mit.edu
b471877be0
Handle restoring scroll position correctly even if InitialReflow comes after
...
EndLoad. Bug 378606, r+sr=roc
2007-04-26 02:33:02 +00:00
sharparrow1%yahoo.com
d0ea6306b7
Followup for bug 370952 to fix an obvious bug. r+sr=dbaron.
2007-04-26 01:34:28 +00:00
bzbarsky%mit.edu
9398e54552
Remove the root from mDirtyRoots if we resize-reflow it, so that we don't get
...
assertions about frame state not matching with whether the frame is in
mDirtyRoots. Bug 374167, r+sr=dbaron
2007-04-26 00:17:50 +00:00
sharparrow1%yahoo.com
5c0d6064df
relanding of bug 370952: fix the reflow functions in nsPresShell. r+sr=dbaron
2007-04-25 15:49:55 +00:00
sharparrow1%yahoo.com
bd4890ac45
Backing out bug 370952 due to mac tinderbox bustage
2007-04-25 10:44:29 +00:00
sharparrow1%yahoo.com
cc93b981f4
Bug 370952: Fix the reflow functions in nsPresShell (covers ResizeReflow and StyleChangeReflow). r+sr=dbaron
2007-04-25 08:22:28 +00:00
bzbarsky%mit.edu
bdee91ae37
Back out. This actually hurts Tp2, the mac reftests are _still_ orange
2007-04-24 07:33:58 +00:00
bzbarsky%mit.edu
274e068a08
Another peformance test for bug 378480. Will back out in a few cycles.
2007-04-24 05:46:11 +00:00
bzbarsky%mit.edu
0bdad6c410
Seems to cause orange, and doesn't help Tp2, so backing out. :(
2007-04-23 10:21:41 +00:00
bzbarsky%mit.edu
91b20deae8
Trying something to see its effect on Tp2. Will back out in the morning.
...
Followup to bug 84582, no reviews yet.
2007-04-23 09:36:40 +00:00
Olli.Pettay%helsinki.fi
e639894a48
Bug 378325, r+sr=roc
2007-04-23 05:53:27 +00:00
enndeakin%sympatico.ca
940b2b49c6
Bug 374570, constrain popups to frame, r+sr=roc
2007-04-20 18:20:04 +00:00
bzbarsky%mit.edu
98789d6466
Recalc quotes and counters before reflow. Bug 377216, r+sr=dbaron
2007-04-16 00:11:34 +00:00
uriber%gmail.com
7bc3487186
For caret browsing, initialize the caret position to the top of the page (if there isn't already a selection). bug=144000 r+sr=bzbarsky
2007-04-14 16:51:20 +00:00
bzbarsky%mit.edu
d9f302946b
Rename nsIFrame::GetPresContext to nsIFrame::PresContext. Bug 376042, patch by
...
Taras Glek <tglek@mozilla.com>, rs=roc.
2007-03-30 21:11:47 +00:00
enndeakin%sympatico.ca
c49b7e4af7
Bug 375684, assertion when source of a drag is the root element, r+sr=roc
2007-03-29 23:58:59 +00:00
enndeakin%sympatico.ca
cc2acf1711
Bug 374832, lower opacity on drag images, Bug 375038, dragging doesn't work on blocks inside inlines, r+sr=roc
2007-03-26 03:27:53 +00:00
sharparrow1%yahoo.com
9fee19fae8
Bug 375273: minor code cleanup in nsContainerFrame. r+sr=roc
2007-03-26 01:12:49 +00:00
enndeakin%sympatico.ca
2d5467a6f1
Bug 178513, support translucent drag feedback when dragging nodes and selections on Mac and GTK, r=vlad,josh,roc,sr=roc
2007-03-20 12:14:52 +00:00
bzbarsky%mit.edu
a98474855f
Be a little more careful about whether we have dirty roots. Bug 332807,
...
r+sr=dbaron
2007-03-13 21:21:03 +00:00
bzbarsky%mit.edu
6e58862277
Relanding bug 267833. Let's see what Txul does now. Still r+sr=sicking
2007-03-09 23:43:50 +00:00
roc+%cs.cmu.edu
9d16de0364
Bug 372729. Layout scrollbars before onload fires. r+sr=bzbarsky
2007-03-08 01:37:06 +00:00
Olli.Pettay%helsinki.fi
8d98880cc2
Bug 372797, Convert ScrollFrameIntoView users to use ScrollContentIntoView, r+sr=roc
2007-03-07 19:08:36 +00:00
bzbarsky%mit.edu
f224d56f8e
Back out bug 267833 to test performance effect.
2007-03-06 21:12:49 +00:00
bzbarsky%mit.edu
26fe5601e4
Fire XBL constructors asynchronously after binding attachment, unless we're in
...
the middle of an update. In that case, fire them at the end of the update.
Bug 267833, r+sr=sicking, fingers-crossed=me
2007-03-06 19:36:36 +00:00
Olli.Pettay%helsinki.fi
723a1d63ac
Bug 372665 ��� Crash [@ PresShell::ScrollFrameIntoView] when focusing br during pageload. (Adding ScrollContentIntoView), r+sr=roc
2007-03-06 09:53:56 +00:00
roc+%cs.cmu.edu
d9a0686127
Bug 363253. Move scrollframe attribute-setting out of reflow to a post-reflow callback. r+sr=dbaron
2007-03-05 01:39:53 +00:00
mats.palmgren%bredband.net
3b258069a4
Avoid creating multiple entries for a frame in mDirtyRoots. b=366320 r+sr=dbaron
2007-02-23 02:29:52 +00:00
roc+%cs.cmu.edu
b9a18a5be9
Bug 354491. Fix the display of the event target frame in layout debugging to not use views and not crash. r=mats,sr=rbs
2007-02-20 20:22:19 +00:00
asqueella%gmail.com
3be3ebf36a
bug 257868 - remove the nsIPresShell::SetAnonymousContentFor() API, make the frames store strong refs to the anonymous content instead. Decomtaminate nsIAnonymousContentCreator.
...
r+sr=roc
2007-02-18 17:34:09 +00:00
sharparrow1%yahoo.com
ba4385e16a
Bug 370492: Stop using views for event.PageX/Y, event.layerX/Y, image.x/y. r+sr=roc.
2007-02-18 10:43:12 +00:00
sharparrow1%yahoo.com
3efcb2ee74
Bug 370642: remove use of views in layout/inspector. r+sr=dbaron.
2007-02-18 04:44:21 +00:00
jonas%sicking.cc
9eea4cd5fe
Bug 370332: Kill nsIBindingManager and nsIStyleRuleSupplier. r=dbaron for the layout/style parts, r/sr=jst for the rest.
2007-02-16 23:02:08 +00:00
bzbarsky%mit.edu
7d039134dc
Revoke pending reflow events before tearing down the frame tree. Bug 347662,
...
r+sr=roc.
2007-02-13 04:46:57 +00:00
sharparrow1%yahoo.com
c78720aa24
Bug 177805: Fix the use of units in Gecko. r+sr=roc
2007-02-07 07:46:44 +00:00
smontagu%smontagu.org
e39883cd7c
Remove unused method BidiStyleChangeReflow(). Bug 369338, r+sr=roc
2007-02-05 10:48:27 +00:00
cvshook%sicking.cc
0c24c4a4c3
Kill remainders of ns(XBL|HTML|XUL|Layout)Atoms. r/sr=jst b=368128
2007-01-30 00:06:41 +00:00
dbaron%dbaron.org
7ec4326621
Fix bustage merging 367442 and 366956.
2007-01-26 01:10:28 +00:00
dbaron%dbaron.org
38be9fc4ca
Reflow reflow roots and the child of SVG foreignObject with an unconstrained height to avoid triggering page/column breaking. b=366956 r+sr=roc
2007-01-25 02:01:07 +00:00
roc+%cs.cmu.edu
f3f7b87507
Bug 333659. Land layout changes to pass only single-direction textruns to nsIRenderingContext string methods. r=dbaron
2007-01-23 02:58:55 +00:00
dbaron%dbaron.org
7951591b57
Make PushStackMemory never fail to simplify callers, and deCOMtaminate the stack memory API. b=366866 r+sr=bzbarsky
2007-01-17 23:53:47 +00:00
roc+%cs.cmu.edu
23b8db0f54
Bug 366001. Remove old reflow batching API, it's not effective or needed. r+sr=bzbarsky
2007-01-17 22:28:33 +00:00
dbaron%dbaron.org
e80f2d5166
Fix potentially uninitialized nsresult return value, regression from deCOMtamination patch. b=330305 r+sr=roc
2007-01-17 05:16:13 +00:00
bzbarsky%mit.edu
821f6c70bc
Implement the proposed Web Apps 1.0 API for changing the selected style sheet
...
set, querying the available sets, etc. Bug 200930, r=sicking, sr=dbaron
2007-01-11 19:32:31 +00:00
timeless%mozdev.org
abc256e3da
Bug 355300 There should be only one nsGkAtoms creature
...
r=dbaron
2006-12-26 17:47:52 +00:00
Olli.Pettay%helsinki.fi
16e911af04
Bug 336574, r+sr=roc
2006-12-15 00:23:39 +00:00
neil%parkwaycc.co.uk
e7a4d60ed8
Bug 363444 Small objects sometimes incorrectly scrolled into view r+sr=roc
2006-12-13 20:43:59 +00:00
dbaron%dbaron.org
116da6be23
Bug 300030: Move intrinsic width computation out of nsIFrame::Reflow and into its own methods on nsIFrame. Replace reflow reasons, types, and commands with dirty bits/notifications. Thanks to bzbarsky for almost all of the HTML form controls (mozilla/layout/forms) changes, and many others for help testing and patching. For detailed commit logs, see REFLOW_YYYYMMDD_BRANCH, where YYYYMMDD is one of 20061031, 20060830, 20060603, 20060302, 20060119, 20051011, 20050804, 20050429, 20050315, 20050111, and 20041213.
2006-12-08 05:38:33 +00:00
bzbarsky%mit.edu
5dc90eb193
Move GetCompatibilityMode() to nsIDocument. Bug 362797, r+sr=jst
2006-12-05 15:46:18 +00:00
Olli.Pettay%helsinki.fi
7bef0d982f
Bug 360731, Back and Forward buttons on mouse no longer work, also Bug 330938, r=emaijala, sr=roc
2006-12-01 11:09:53 +00:00
roc+%cs.cmu.edu
2e8f448504
Bug 324963. Keep a list of active popups to help us dispatch mouse events to them ... moving handling of 'always on top' popups towards a view-less world. r+sr=bzbarsky
2006-11-29 23:09:13 +00:00
sayrer%gmail.com
4adf8297fe
bug 361005. remove nsCRT::strdup from layout. r+sr=bz
2006-11-17 01:49:06 +00:00
Olli.Pettay%helsinki.fi
f9da27583e
Consolidate NS_MOUSE_***_UP/DOWN/CLICK/DBLCLICK events, r=jst,roc,josh,sergei_d,emaijala,mkaply
2006-11-16 21:35:39 +00:00
bzbarsky%mit.edu
8fc18b2ae7
When doing ContentRemoved, IndexOf() will always return -1. So don't use it.
...
Bug 360524, r+sr=roc
2006-11-13 21:27:44 +00:00
mrbkap%gmail.com
6e9cd7d947
Add an API on the presshell for invalidating the caret if it isn't currently
...
contained entirely in its frame. Use it in the editor where we remove the
caret's frame out from under it without properly notifying it (due to selection
batching). bug 335065, r+sr=roc
2006-11-07 01:35:36 +00:00
cvshook%sicking.cc
e2aa94302c
Bug 358106: Make ranges use nsIMutationObserver rather than their own notification system. r/sr=jst
2006-11-03 21:51:01 +00:00
bzbarsky%mit.edu
e6d1793f5d
When retargeting events to a parent presshell, do not lose our focus. Bug
...
305939, patch by Oliver Yeoh <oliver_yeoh@hotmail.com>, r=mats, sr=bzbarsky
2006-10-27 00:01:19 +00:00
cvshook%sicking.cc
25f49988b3
Kill nsGeneratedContentIterator and related classes and code since it's not used. r/sr=dbaron b=357957
2006-10-25 20:24:00 +00:00
mats.palmgren%bredband.net
9317884955
Remove dead code. b=355617 r+sr=bzbarsky
2006-10-07 08:34:53 +00:00
Olli.Pettay%helsinki.fi
0eb7caf8fd
Bug 346521, Crash [@ PresShell::ReflowEvent::Run] when clicking on close window link in popup window with embedded video, r+sr=roc
2006-09-26 22:29:59 +00:00
neil%parkwaycc.co.uk
6c75d3046f
Bug 70798 Ability to have transparent background on <popup>s r+sr=roc
2006-09-07 08:50:43 +00:00
bzbarsky%mit.edu
9baf4488c8
Just make all document mutation observers get notified through the binding
...
manager, to resolve issues with them depending on insertion points. Bug 348573
follow, r+sr=sicking
2006-08-31 03:17:45 +00:00
bzbarsky%mit.edu
d2a926c908
Retarget key events to the parent presshell if we have no root content. Bug
...
303260, r=mats, sr=roc
2006-08-28 02:04:16 +00:00
jruderman%hmc.edu
9486bf5090
Bug 334514, FrameArena::~FrameArena should assert that it's empty. r=sr=roc. If you see the new assertion, "Some frame destructors were not called", please file a security-sensitive bug (blocking bug 334514) and/or fix it :)
2006-08-26 04:22:24 +00:00
mrbkap%gmail.com
170cf18a50
Update the caret's position and size after reflows. bug 334609, r+sr=roc
2006-08-23 02:06:39 +00:00
mrbkap%gmail.com
05afaf4af8
Invalidate the caret's position while we can still figure out which continuing frame we are in. bug 336637, r+sr=roc
2006-08-17 20:58:31 +00:00
bzbarsky%mit.edu
cb1e3536d6
Make it possible for document observers who need to worry about XBL to observe
...
the binding manager and make presshell do that. Bug 348573, r+sr=sicking
2006-08-15 22:41:58 +00:00
uriber%gmail.com
0873327099
Moved mCaretBidiLevel and its accessors from nsPresShell to nsFrameSelection. Also added sBidiKeyboard as a static service to nsContentUtils. bug=346891 r+sr=roc
2006-08-08 05:14:52 +00:00
jag%tty.nl
8d3bb5035f
Expand tab introduced in previous checkin. r=sspitzer
2006-07-25 01:34:31 +00:00
sspitzer%mozilla.org
fd992b2461
fix for bug #342439 : printing certain urls (google groups and maps) from print preview shows the style/meta tags on paper. thanks to bz for the fix. r/sr=dbaron
2006-07-25 00:29:26 +00:00
uriber%gmail.com
725062f912
Fix bidi behavior of ctrl+backspace and ctrl+del. bug=344226 r=smontagu sr=roc
2006-07-18 07:28:38 +00:00
uriber%gmail.com
ccebe08dec
Clean up nsPeekOffsetStruct. bug=343763. r+sr=roc
2006-07-13 06:06:29 +00:00
Olli.Pettay%helsinki.fi
bb8d6c38e9
Bug 343457, Adding nsWeakFrame, r+sr=roc
2006-07-12 07:41:11 +00:00
Olli.Pettay%helsinki.fi
4f02729263
backing out Bug 343457 too see if it caused btek tp regression
2006-07-11 20:18:07 +00:00
Olli.Pettay%helsinki.fi
95420825d3
Bug 343457, Add nsWeakFrame, r+sr=roc
2006-07-11 13:01:07 +00:00
cvshook%sicking.cc
cf07d96809
Bug 342062: Add nsIMutationObserver which has the ability to get notifications for just mutations happening in a subtree under a given node. r/sr=bz
2006-07-02 07:23:10 +00:00
darin%meer.net
d96f34ca2f
fixes bug 333167 "remove idle timer / timer manager after bug 326273 is fixed" r=pavlov
2006-06-29 00:01:58 +00:00
sharparrow1%yahoo.com
13277df928
Bug 334760: Printing of iframes broken on cocoa and linux. r+sr=roc
2006-06-15 03:19:32 +00:00
bzbarsky%mit.edu
6b2daab52a
Make stylesheet service sheets apply dynamically. Bug 335689, r+sr=dbaron
2006-06-08 14:32:20 +00:00
Olli.Pettay%helsinki.fi
198b2c0d8a
Bug 338122, Crash [@ nsIMEStateManager::IsActive] when window gets removed on mousedown at button, r+sr=roc
2006-05-19 10:26:44 +00:00
Olli.Pettay%helsinki.fi
effce48e94
Bug 337586, Crash [@ PresShell::InitialReflow] when window gets destroyed duren beforeunload event handler, pressing reload, r+sr=bz
2006-05-15 17:51:35 +00:00
Olli.Pettay%helsinki.fi
de39380c27
oops, this part was for other bug
2006-05-15 17:38:33 +00:00
Olli.Pettay%helsinki.fi
3672b781e5
Bug 337219, onfocus=window.close() in body of popup causes crash [@ nsXULElement::vftable], r+sr=bz
2006-05-15 17:18:59 +00:00
bzbarsky%mit.edu
b0fb18b791
Fix crash bug 336582. ESM changes by me and Martijn Wargers
...
<martijn.martijn@gmail.com>, r+sr=roc. Presshell changes by Mats Palmgren
<mats.palmgren@bredband.net>, r+sr=bzbarsky
2006-05-12 03:49:38 +00:00
darin%meer.net
7d3e7d7acd
landing patch for bug 326273 "Implement nsIThreadManager" (Mac portions by Mark Mentovai) with reviews from bienvenu, bsmedberg, bzbarsky, josh, roc, and ssieb
2006-05-10 17:30:15 +00:00
cvshook%sicking.cc
36f352636c
Bug 335911: Change nsIContent::IsContentOfType to nsINode::IsNodeOfType. r/sr=bz
2006-05-05 06:52:21 +00:00
mrbkap%gmail.com
60b3288089
Update the caret position after reflows to avoid turds. bug 334649, r+sr=roc
2006-04-28 04:33:41 +00:00
roc+%cs.cmu.edu
d4d6564919
Bug 330305. Rename nsSelection to nsFrameSelection, and deCOMtaminate it, removing nsIFrameSelection. patch by Marc Liddell, r+sr=roc
2006-04-26 02:01:07 +00:00
bzbarsky%mit.edu
ae1b7a2d2b
Don't print-preview <noscript> unless script is really disabled. Bug 334944, r+sr=jst
2006-04-22 00:06:30 +00:00
bzbarsky%mit.edu
5a68224488
Remove the layout.reflow.async.duringDocLoad pref -- setting it to false just
...
makes us buggy. Bug 334543, r+sr=dbaron
2006-04-19 15:08:44 +00:00
bzbarsky%mit.edu
3334782e12
By the time we're processing reflow callbacks, reflow is done. Bug 334518,
...
r+sr=dbaron
2006-04-18 21:48:12 +00:00
dbaron%dbaron.org
3c6768305c
Add assertions to verify no-reentry invariants in layout. b=310985 r+sr=bzbarsky
2006-04-18 05:44:02 +00:00
mrbkap%gmail.com
cfb04e2527
Draw the caret in the normal path of frame painting instead of doing it directly to the current view. bug 287813, r+sr=roc
2006-04-17 23:16:46 +00:00
masayuki%d-toybox.com
3f30f78304
Bug 327003 Don't commit the IME composition string when Mozilla is deactivated r=roc+masaki.katakai+timeless sr=roc
2006-04-11 16:37:58 +00:00
Olli.Pettay%helsinki.fi
daa66aba0f
Bug 330494, Remove NS_EVENT_FLAG_INIT. Makes NN4 event handling and preventBubble and preventCapture methods no-op. r=sicking, sr=jst
2006-04-10 17:04:54 +00:00
dbaron%dbaron.org
8b90a8ebf4
One-line descriptions of files, partly because they show up in LXR.
2006-03-30 05:56:38 +00:00
sharparrow1%yahoo.com
7a3fdae812
Bug 331415: some printing code cleanup. r+sr=roc.
2006-03-30 00:27:42 +00:00
Olli.Pettay%helsinki.fi
fd6fe39b42
Bug 330013, Dragging a link to the tab bar opens in the currently focused tab, not a new tab, r+sr=bz
2006-03-12 20:12:36 +00:00
Olli.Pettay%helsinki.fi
c0e37e327a
Bug 234455, Centralize event dispatch r=jst, sr=bz
2006-03-07 17:08:51 +00:00
roc+%cs.cmu.edu
e2b83ee77f
Bug 326011. Retarget mouse events from frame-less views to their ancestors. r+sr=dbaron
2006-02-27 02:47:13 +00:00
mats.palmgren%bredband.net
2f2c6b9851
Adding a few more out-of-memory checks. b=325150 r+sr=dbaron
2006-02-11 04:14:48 +00:00
sharparrow1%yahoo.com
cc2905f869
Bug 321433 - Don't enable selection for printing. r+sr=roc.
2006-02-07 02:52:40 +00:00
roc+%cs.cmu.edu
4564141fda
Bug 324896. Always paint some kind of background when we're asked to paint, for non-translucent windows. r+sr=dbaron
2006-02-06 20:38:47 +00:00
cbiesinger%web.de
a898e666b8
bug 183156 remove *UCS2* functions, replacing them with *UTF16* ones
...
r+sr=darin
2006-02-03 14:18:39 +00:00
masayuki%d-toybox.com
4184b09564
fix bustage by bug 258006
2006-02-01 20:33:20 +00:00
masayuki%d-toybox.com
4155af519e
Bug 258006 Mouse-wheel scroll events does not propagate to viewport from fixed pos. elements r+sr=roc
2006-02-01 19:55:35 +00:00
roc+%cs.cmu.edu
5451e97878
Bug 317375. Reorganize frame painting and mouse event targeting around frame display lists. Some review from dbaron, lots of testing help from Martijn, Julien and others
2006-01-26 02:29:17 +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
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
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
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
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
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
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
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
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
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
1e91350bb2
Remove nsIStyledContent. Bug 313968, r=sicking, r=dbaron on nsCSSStyleSheet
...
changes, sr=jst
2005-11-02 00:41:51 +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
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
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
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
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
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
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
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
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
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
bzbarsky%mit.edu
c4ed6b90f2
Removing comment that refers to code that is now gone.
2005-08-29 03:37:12 +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
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
4539acf67f
Bug 289377, cleanup nsCSSFrameConstructor a tad. r+sr=bzbarsky
2005-08-16 21:35:58 +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
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
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
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
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
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
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
5b9051b20d
Protect against sizeToContent being called on windows with no content a bit.
...
Bug 293781, r+sr=roc, a=asa
2005-05-13 19:47:38 +00:00
bzbarsky%mit.edu
f8dd552d90
Fix bug 293588 -- make sure to not store form data in the wrong session history
...
entry. r+sr=bryner, a=brendan
2005-05-12 20:53:33 +00:00
bryner%brianryner.com
592dbdc176
Add support for caching content viewers in session history to speed up back/forward (bug 274784). This initial landing has the feature disabled by default; set browser.sessionhistory.max_viewers to the maximum number of pages to cache to enable the feature. r=bzbarsky, sr/a=brendan.
2005-05-04 20:22:32 +00:00
aaronleventhal%moonset.net
5d80ae5538
Bug 280498. Invalidate accessibility subtree for frame visibility/display style changes. r=bz, sr=roc, a=asa
2005-05-03 03:46:51 +00:00
masayuki%d-toybox.com
6040939032
bug 292263 ATOK's Moji Palette that is like software keyboard doesn't work. r=timeless, sr=neil, a=chofmann
2005-04-29 18:30:23 +00:00
jst%mozilla.jstenback.com
c4b8dd4f16
Fixing bug 289940. Make chrome event handlers only receive trusted events by default. r=jonas@sicking.cc, sr=peterv@propagandism.org, a=chofmann@mozilla.org
2005-04-28 23:48:28 +00:00
roc+%cs.cmu.edu
f1d51412bf
Bug 289792. Make sure to use the correct (but stupid) reference view when translating event coordinates. Also, bulletproof nsViewManager to not rely on frames undoing event coordinate translations, in case we ever screw that up. r+sr=bzbarsky,a=asa
2005-04-14 22:41:52 +00:00