Commit Graph

2042 Commits

Author SHA1 Message Date
19fb0c6954 Backing out bug 370952 due to mac tinderbox bustage 2007-04-25 03:44:29 -07:00
4c1f2387f0 Bug 370952: Fix the reflow functions in nsPresShell (covers ResizeReflow and StyleChangeReflow). r+sr=dbaron 2007-04-25 01:22:28 -07:00
5e25cdfb42 Back out. This actually hurts Tp2, the mac reftests are _still_ orange 2007-04-24 00:33:58 -07:00
1f53e5c6dc Another peformance test for bug 378480. Will back out in a few cycles. 2007-04-23 22:46:11 -07:00
64b055dedb Seems to cause orange, and doesn't help Tp2, so backing out. :( 2007-04-23 03:21:41 -07:00
2f451b35dd Trying something to see its effect on Tp2. Will back out in the morning.Followup to bug 84582, no reviews yet. 2007-04-23 02:36:40 -07:00
621b5f4991 Bug 378325, r+sr=roc 2007-04-22 22:53:27 -07:00
e4d1abe4e8 Bug 374570, constrain popups to frame, r+sr=roc 2007-04-20 11:20:03 -07:00
c0f710f638 Recalc quotes and counters before reflow. Bug 377216, r+sr=dbaron 2007-04-15 17:11:34 -07:00
ccb85f9bc5 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 09:51:20 -07:00
e0f90db412 Rename nsIFrame::GetPresContext to nsIFrame::PresContext. Bug 376042, patch byTaras Glek <tglek@mozilla.com>, rs=roc. 2007-03-30 14:11:41 -07:00
47735e33b7 Bug 375684, assertion when source of a drag is the root element, r+sr=roc 2007-03-29 16:58:59 -07:00
0b82d5b70f Bug 374832, lower opacity on drag images, Bug 375038, dragging doesn't work on blocks inside inlines, r+sr=roc 2007-03-25 20:27:53 -07:00
d34d4175e9 Bug 375273: minor code cleanup in nsContainerFrame. r+sr=roc 2007-03-25 18:12:49 -07:00
enndeakin@sympatico.ca
bad78e7ff6 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
dbb74529c1 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
ee666afbc7 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
12e5c0b139 Bug 372729. Layout scrollbars before onload fires. r+sr=bzbarsky 2007-03-08 01:37:06 +00:00
Olli.Pettay@helsinki.fi
8d0f36dccd Bug 372797, Convert ScrollFrameIntoView users to use ScrollContentIntoView, r+sr=roc 2007-03-07 19:08:36 +00:00
bzbarsky@mit.edu
9417ea05ff Back out bug 267833 to test performance effect. 2007-03-06 21:12:49 +00:00
bzbarsky@mit.edu
8ec79d6764 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
9a5f6bb6c7 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
b784fe1e15 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
0183c73a15 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
c5dd092608 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
49c82b0ca8 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
3c6fed7935 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
af2009acd7 Bug 370642: remove use of views in layout/inspector. r+sr=dbaron. 2007-02-18 04:44:21 +00:00
jonas@sicking.cc
7a41bbf68d 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
0c11894a0d 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
2da748b9c2 Bug 177805: Fix the use of units in Gecko. r+sr=roc 2007-02-07 07:46:44 +00:00
smontagu@smontagu.org
d12226ca07 Remove unused method BidiStyleChangeReflow(). Bug 369338, r+sr=roc 2007-02-05 10:48:27 +00:00
cvshook@sicking.cc
e80f1dba4e 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
3c605601d3 Fix bustage merging 367442 and 366956. 2007-01-26 01:10:28 +00:00
dbaron@dbaron.org
9182cc91e3 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
f0bee97191 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
ff57b3e674 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
58617e4aaf 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
773601546b 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
8e1f46c3c3 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
f4ef17d178 Bug 355300 There should be only one nsGkAtoms creature
r=dbaron
2006-12-26 17:47:52 +00:00
Olli.Pettay@helsinki.fi
4e30a50d4b Bug 336574, r+sr=roc 2006-12-15 00:23:39 +00:00
neil@parkwaycc.co.uk
2b5835217a Bug 363444 Small objects sometimes incorrectly scrolled into view r+sr=roc 2006-12-13 20:43:59 +00:00
dbaron@dbaron.org
d21cb374bd 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
127703028d Move GetCompatibilityMode() to nsIDocument. Bug 362797, r+sr=jst 2006-12-05 15:46:18 +00:00
Olli.Pettay@helsinki.fi
0aacddfb32 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
b45b65ca24 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
afe25bfd0a bug 361005. remove nsCRT::strdup from layout. r+sr=bz 2006-11-17 01:49:06 +00:00
Olli.Pettay@helsinki.fi
d66d6b82e2 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
b2fb39fae7 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