roc+%cs.cmu.edu
|
e2373f9a14
|
Bug 333659. Landing new text interfaces, new gfxPangoTextRun (enabled), new textframe code (disabled). r+sr=dbaron for the part-of-the-build layout parts,r=stuart for the part-of-the-build gfx parts
git-svn-id: svn://10.0.0.236/trunk@218447 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-16 20:51:52 +00:00 |
|
timeless%mozdev.org
|
c778d21502
|
Bug 355300 There should be only one nsGkAtoms creature
r=dbaron
git-svn-id: svn://10.0.0.236/trunk@217425 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-12-26 17:47:52 +00:00 |
|
timeless%mozdev.org
|
3ea4e560e3
|
Bug 363390 IS_LOW_SURROGATE conflicts with winnls.h
r=darin
git-svn-id: svn://10.0.0.236/trunk@217292 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-12-21 07:03:23 +00:00 |
|
mats.palmgren%bredband.net
|
277be83fff
|
Rename ComputeHorizontalValue to ComputeWidthDependentValue (ditto for height) and some minor cleanup. b=364131 r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@217122 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-12-18 13:20:18 +00:00 |
|
mats.palmgren%bredband.net
|
34a45a87f6
|
Make the CSS 'ch' length unit work in most cases. b=363573 r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@217089 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-12-17 14:06:42 +00:00 |
|
dbaron%dbaron.org
|
1ca9f3f372
|
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.
git-svn-id: svn://10.0.0.236/trunk@216738 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-12-08 05:38:33 +00:00 |
|
masayuki%d-toybox.com
|
0f123e14e5
|
Bug 301149 :hover is processed in Print Preview mode r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@214528 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-11-01 13:56:48 +00:00 |
|
roc+%cs.cmu.edu
|
f06ba26d9e
|
Bug 343445. Change inline reflow strategy to avoid looking ahead through words while measuring text. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@213836 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-10-19 01:47:47 +00:00 |
|
roc+%cs.cmu.edu
|
2cdafb8452
|
Bug 350148. Improve scrolling of large documents generally by only searching descendants of the moving frame for position-varying graphics when we know we've actually painted position-varying graphics in this prescontext. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@212028 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-09-19 22:05:33 +00:00 |
|
mats.palmgren%bredband.net
|
14e56648c0
|
Remove the special painting code for a 165-twips checkbox. Move the remaining parts of nsFormControlHelper to its consumers and remove nsFormControlHelper.{cpp,h} from the tree. b=343495 r+sr=roc (r=me on roc's part)
git-svn-id: svn://10.0.0.236/trunk@201677 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-07-06 10:43:51 +00:00 |
|
roc+%cs.cmu.edu
|
bd9175c940
|
Bug 237085. Move string subdivision code to gfx so we can efficiently make it metrics-dependent. r=smontagu,sr=rbs
git-svn-id: svn://10.0.0.236/trunk@200963 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-06-26 22:18:23 +00:00 |
|
roc+%cs.cmu.edu
|
8c5f3b9a65
|
Bug 341695. Never look at the mRect coordinates of SVG foreignobject frames, SVG uses them for other things. r+sr=tor
git-svn-id: svn://10.0.0.236/trunk@200359 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-06-19 22:06:41 +00:00 |
|
roc+%cs.cmu.edu
|
6116366065
|
Bug 334765. Fix XUL boxobject coordinates to not take scrolling into account. Second try, with a patch that hopefully won't regress Tp. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@200097 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-06-16 02:40:29 +00:00 |
|
tor%cs.brown.edu
|
c3a452b404
|
Bug 341021 - Remove nsISVGOuterSVGFrame interface. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@200021 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-06-15 19:10:28 +00:00 |
|
bzbarsky%mit.edu
|
573fb468c8
|
Make sure to actually return something. Bug 341465, patch by Ryan VanderMeulen
<ryanvm@gmail.com>, r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@199945 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-06-15 03:45:40 +00:00 |
|
roc+%cs.cmu.edu
|
d5ea80116c
|
Bug 338251. Create safe wrappers for gfx text functions and use them. r=smontagu,sr=rbs
git-svn-id: svn://10.0.0.236/trunk@199574 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-06-09 03:29:32 +00:00 |
|
roc+%cs.cmu.edu
|
e721b11f6d
|
Bug 334765. Testing backout to see if it was responsible for btek's Tp change.
git-svn-id: svn://10.0.0.236/trunk@199411 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-06-07 02:35:57 +00:00 |
|
roc+%cs.cmu.edu
|
2e8a699503
|
Bug 334765. Don't include scroll offsets in DOM element offset calculations. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@199159 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-06-06 22:31:17 +00:00 |
|
cvshook%sicking.cc
|
805a3ca029
|
Bug 335913: Reimplement CompareDocumentPosition using nsINode interfaces. r/sr=bz
git-svn-id: svn://10.0.0.236/trunk@196676 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-05-16 15:50:47 +00:00 |
|
roc+%cs.cmu.edu
|
1f8c8f9667
|
Bug 335140. Set 'force descend into' bit on frames and then leave it set until we're done with the display list ... then we can be sure of descending to frames whose container is not an ancestor of the placeholder. r=mrbkap
git-svn-id: svn://10.0.0.236/trunk@195507 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-04-27 02:45:03 +00:00 |
|
mrbkap%gmail.com
|
b8eef2bbb9
|
Draw the caret in the normal path of frame painting instead of doing it directly to the current view. bug 287813, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@194553 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-04-17 23:16:46 +00:00 |
|
dbaron%dbaron.org
|
9911a9b756
|
Remove uses of MOZ_DECL_CTOR_COUNTER, which is always defined to nothing. b=332745 rs=roc,bzbarsky
git-svn-id: svn://10.0.0.236/trunk@193572 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-04-05 00:00:44 +00:00 |
|
dbaron%dbaron.org
|
cd07526c63
|
Fix asymmetry so things are the same with scrollbars on the left. b=330732 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@192819 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-03-23 00:11:01 +00:00 |
|
roc+%cs.cmu.edu
|
c469d694c3
|
Bug 330300. Move mFrame from nsDisplayItem subclasses up to nsDisplayItem itself, and make GetUnderlyingFrame an inline non-virtual function. Patch by Alfred Peng, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@192331 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-03-14 20:43:18 +00:00 |
|
roc+%cs.cmu.edu
|
527fe6d1bc
|
Fix build bustage on non-SVG builds
git-svn-id: svn://10.0.0.236/trunk@190641 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-02-21 01:24:42 +00:00 |
|
roc+%cs.cmu.edu
|
3e4c9dbdec
|
Fix build bustage on non-SVG builds
git-svn-id: svn://10.0.0.236/trunk@190637 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-02-21 01:07:59 +00:00 |
|
roc+%cs.cmu.edu
|
da75593fc0
|
Bug 326966. Reenable SVG <foreignobject> for cairo-gfx builds. r+sr=tor
git-svn-id: svn://10.0.0.236/trunk@190630 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-02-21 00:33:27 +00:00 |
|
roc+%cs.cmu.edu
|
5d24370005
|
Bug 324896. Always paint some kind of background when we're asked to paint, for non-translucent windows. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@189039 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-02-06 20:38:47 +00:00 |
|
roc+%cs.cmu.edu
|
59c8c3c53b
|
Bug 324883. Be sure to initialize variables! Fix some cases where we weren't scrolling with bitblit when we could be. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@188992 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-02-06 02:41:51 +00:00 |
|
roc+%cs.cmu.edu
|
df8627e29b
|
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
git-svn-id: svn://10.0.0.236/trunk@188202 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-01-26 02:29:17 +00:00 |
|
roc+%cs.cmu.edu
|
74858f37ce
|
Bug 254755. deCOMtaminate nsIFormControlFrame. patch by jpl24, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@185977 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-12-12 23:53:06 +00:00 |
|
roc+%cs.cmu.edu
|
d915699909
|
Bug 319115. Move nsTextFrame interfaces around so nsTextFrame.h can go away. Preparation for forking nsTextFrame. patch by Stephen Blackheath, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@185720 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-12-06 00:32:52 +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 |
|
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 |
|
roc+%cs.cmu.edu
|
5525e0f045
|
Bug 296036. Remove the very poorly specified (and redundant) field 'point' of nsEvent. r+sr=roc, patch by Eli Friedman
git-svn-id: svn://10.0.0.236/trunk@178666 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-08-23 03:57:07 +00:00 |
|
roc+%cs.cmu.edu
|
b8dbeac6d5
|
Bug 296000. Get rid of some unnecessary code. r+sr=roc,a=asa,patch by Martijn Wargers
git-svn-id: svn://10.0.0.236/trunk@175157 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-06-26 22:22:40 +00:00 |
|
roc+%cs.cmu.edu
|
a6a3537c81
|
Bug 290428. When the mouse drags above or below the end of a listbox/comboboxdropdown, select the first or last option. Also, for comboboxes, start listbox selection as soon as the mouse moves to or below the top padding-edge of the dropdown list, and don't stop listbox selection even if the mouse moves back above that edge. r+sr=bzbarsky,a=shaver
git-svn-id: svn://10.0.0.236/trunk@174046 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-06-02 09:00:48 +00:00 |
|
bzbarsky%mit.edu
|
46d9cf3192
|
Don't copy/paste code to cast to placeholder frames all over the place; use a
utility method instead. Bug 276954, r+sr=roc, a=brendan
git-svn-id: svn://10.0.0.236/trunk@172225 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-04-14 15:30:35 +00:00 |
|
roc+%cs.cmu.edu
|
7021bee02b
|
Bug 288117. Reland nsScrollBoxFrame removal. This will regress Tp a bit. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@171539 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-04-03 21:00:41 +00:00 |
|
dbaron%dbaron.org
|
f7e591cd27
|
Back out roc's checkin for bug 288117 to isolate performance regressions during tinderbox downtime.
git-svn-id: svn://10.0.0.236/trunk@171429 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-03-31 18:04:50 +00:00 |
|
roc+%cs.cmu.edu
|
edd9381478
|
Bug 288117. Eliminate nsScrollBoxFrame. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@171419 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-03-31 03:40:12 +00:00 |
|
roc+%cs.cmu.edu
|
7b1fe9d0dd
|
Bug 262403. Don't do a line break just because a float was broken across pages. Also, squash some assertions while printing. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@171145 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-03-24 01:15:07 +00:00 |
|
bzbarsky%mit.edu
|
4136bc41b4
|
Remove unnecessary prescontext args on some nsLayoutUtils methods. Bug 281767,
r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@169352 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-02-18 06:06:47 +00:00 |
|
roc+%cs.cmu.edu
|
e0d871feb8
|
Bug 277420. Use ConstructBlock when creating scrolled and absolutely positioned blocks. Removes copied code and makes columns work in such situations. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@168959 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-02-08 02:15:26 +00:00 |
|
roc+%cs.cmu.edu
|
d4a6c32e7b
|
Bug 209694. Major rework of margin-collapsing and clearance to match CSS 2.1 rules. Also includes major incremental reflow fixes for those situations. See the bug for details. rubber-stamp r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@165781 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-11-25 14:51:00 +00:00 |
|
neil%parkwaycc.co.uk
|
df2668e776
|
Don't use QueryInterface to get a scrollable view from a view b=258521 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@165693 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-11-24 00:19:21 +00:00 |
|
aaronleventhal%moonset.net
|
c2e73b1aa5
|
Bug 265940. Textfield doesn't scroll horizontally to left after backspace or left arrow. r=mats, sr=roc, a=asa
git-svn-id: svn://10.0.0.236/trunk@165499 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-11-19 03:49:20 +00:00 |
|
roc+%cs.cmu.edu
|
8fb537acb7
|
Bug 266890. Remove nsListboxScrollPortFrame by moving its functionality into nsListBoxFrame. Part of an ongoing effort to remove nsScrollboxFrame and its subclasses. r+sr=bryner
git-svn-id: svn://10.0.0.236/trunk@164830 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-11-03 02:52:16 +00:00 |
|
aaronleventhal%moonset.net
|
2654e96340
|
Bug 262578. No click to focus css scrollable areas like overflow:scroll, but you can still click there and scroll -- just no focus outline. r=mats, sr=roc
git-svn-id: svn://10.0.0.236/trunk@164004 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-10-19 02:24:27 +00:00 |
|
dbaron%dbaron.org
|
3d0e577f40
|
Fix bustage. b=259615 (and 258521)
git-svn-id: svn://10.0.0.236/trunk@162581 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-09-21 05:04:01 +00:00 |
|