roc+%cs.cmu.edu
|
3d86905040
|
Bug 357351. Assertion should be #ifdef MOZ_CAIRO_GFX only. Debug-only change.
git-svn-id: svn://10.0.0.236/trunk@216835 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-12-11 00:09:50 +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 |
|
Olli.Pettay%helsinki.fi
|
2d30ed18cd
|
Bug 340564, Print/Print Preview does not print text in <input text> or <textarea>, p=sharparrow, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@215069 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-11-10 00:55:11 +00:00 |
|
gavin%gavinsharp.com
|
cfa5421ae3
|
Bug 355349: remove dead code from nsTextFrame.cpp, patch by Gerald <gerald_leder@gmx.at>, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@214782 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-11-06 16:18:35 +00:00 |
|
roc+%cs.cmu.edu
|
c423eac088
|
Fixing Mac bustage
git-svn-id: svn://10.0.0.236/trunk@213838 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-10-19 02:17:51 +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
|
f59ad5c466
|
Bug 354451. Fix uppercasing of ß and possibly other regressions from bug 345071. r=smontagu,sr=rbs
git-svn-id: svn://10.0.0.236/trunk@212981 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-10-02 05:38:34 +00:00 |
|
uriber%gmail.com
|
7de18fd0a8
|
Do the correction of caret position due to trimmed whitespace only when the caret is logically after the whitespace. bug=336408 r=rbs sr=roc
git-svn-id: svn://10.0.0.236/trunk@212288 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-09-25 11:39:10 +00:00 |
|
roc+%cs.cmu.edu
|
8d851a39b2
|
Bug 351268. Remove nsIFrame::AdjustFrameSize, it's unused. r=smontagu,sr=rbs
git-svn-id: svn://10.0.0.236/trunk@212018 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-09-19 21:04:06 +00:00 |
|
bzbarsky%mit.edu
|
b869f56794
|
Reinstate reflow count painting when it's needed. Bug 352851, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@211969 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-09-19 04:26:20 +00:00 |
|
smontagu%smontagu.org
|
a898ca275a
|
When text is displayed from right to left natively, reverse the coordinates of selection decoration to match. Bug 349352, r=uriber, sr=bz
git-svn-id: svn://10.0.0.236/trunk@210006 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-09-13 08:10:19 +00:00 |
|
uriber%gmail.com
|
78cfa593e6
|
Refactor nsIFrame::PeekOfset to use iteration instead of recursion, plus some more related refactoring. bug=300131 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@209768 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-09-11 20:43:01 +00:00 |
|
uriber%gmail.com
|
fcf4d1b5af
|
Backing out bug 300131 until I figure out how to deal with the bustage.
git-svn-id: svn://10.0.0.236/trunk@209689 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-09-11 08:03:28 +00:00 |
|
uriber%gmail.com
|
09e8c4f558
|
Refactor nsIFrame::PeekOfset to use iteration instead of recursion, and some related refactoring. bug=300131 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@209685 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-09-11 06:39:56 +00:00 |
|
bzbarsky%mit.edu
|
7db942a02d
|
Remove some unnecessary members and code. Bug 335477, patch by Marc Liddell
<marcldl+mozbugs@gmail.com>, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@208413 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-25 16:46:22 +00:00 |
|
roc+%cs.cmu.edu
|
173a1877ef
|
Bug 345071. Fix PrepareUnicodeText to handle words in the current textnode that extend past the end of the frame. r=smontagu,sr=rbs
git-svn-id: svn://10.0.0.236/trunk@207534 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-16 01:57:06 +00:00 |
|
masayuki%d-toybox.com
|
3f887ada2c
|
Bug 346417 RTL justify code is wrong in nsTextFrame r=smontagu, sr=roc
git-svn-id: svn://10.0.0.236/trunk@206705 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-07 06:27:57 +00:00 |
|
gavin%gavinsharp.com
|
3da5c71c49
|
Bug 338368: fix uninitialized variable used in nsTextFrame::PaintAsciiText, patch by Nickolay Ponomarev <asqueella@gmail.com>, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@206568 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-04 14:29:48 +00:00 |
|
cvshook%sicking.cc
|
365266c686
|
Bug 344050: Kill nsITextContent and move the methods to nsIContent. r/sr=jst
git-svn-id: svn://10.0.0.236/trunk@203078 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-07-19 04:36:36 +00:00 |
|
aaronleventhal%moonset.net
|
ac34f7235e
|
Bug 334353. Duplicate insert/delete events. r=evan.yan, sr=roc
git-svn-id: svn://10.0.0.236/trunk@203071 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-07-19 01:56:54 +00:00 |
|
uriber%gmail.com
|
cc251423d1
|
Clean up nsPeekOffsetStruct. bug=343763. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@201994 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-07-13 06:06:29 +00:00 |
|
aaronleventhal%moonset.net
|
5c15d496c9
|
Bug 342596. Allow start/end of word to be specified for PeekOffset(). Necessary for upcoming nsIAccessibleText::GetText[At|Before|After]Offset() methods. r=uriber, sr=roc
git-svn-id: svn://10.0.0.236/trunk@201906 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-07-11 22:11:02 +00:00 |
|
uriber%gmail.com
|
01ebf6856f
|
Limit the fix for bug 337135 to the -moz-pre-wrap case only. bug=343390, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@201480 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-07-03 07:12:42 +00:00 |
|
uriber%gmail.com
|
a8c46f2589
|
Allow removing multiple trimmed whitespace characters when painting text. bug=337135 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@201089 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-06-28 12:14:48 +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
|
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 |
|
brettw%gmail.com
|
dc205d57ee
|
Bug 336679 r+sr=roc the text/lines disappears when spellchecking Unicode text and focus is lost
git-svn-id: svn://10.0.0.236/trunk@196561 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-05-15 19:20:32 +00:00 |
|
aaronleventhal%moonset.net
|
20e8839f55
|
Bug 310921. AccessibleObjectFromPoint wrong when a span ends the previous line within the same block. In fact the next text object after that wasn't even exposed. r=ginn.chen, sr=roc
git-svn-id: svn://10.0.0.236/trunk@195568 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-04-27 15:47:22 +00:00 |
|
bzbarsky%mit.edu
|
3ca392a8e3
|
Make sure to never read off the end of the buffer in HasTerminalNewline(). Bug
335320, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@195446 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-04-26 15:54:48 +00:00 |
|
roc+%cs.cmu.edu
|
02b50c231a
|
Bug 330305. Rename nsSelection to nsFrameSelection, and deCOMtaminate it, removing nsIFrameSelection. patch by Marc Liddell, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@195412 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-04-26 02:01:07 +00:00 |
|
uriber%gmail.com
|
65380d88f3
|
Attempt to fix Tp regression from bug 333769. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@195164 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-04-22 21:02:34 +00:00 |
|
uriber%gmail.com
|
87f37e70fc
|
When measuring text, make sure nsTextTransformer::GetNextWord looks only at the part of the text content covered by the current frame. bug=333769 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@195152 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-04-22 13:29:50 +00:00 |
|
dbaron%dbaron.org
|
0df78a3b3b
|
Let the caret go outside of text frames (particularly when whitespace is trimmed). b=235223 r=mrbkap sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@194959 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-04-20 07:58:22 +00:00 |
|
uriber%gmail.com
|
890a674685
|
Bug 314519: Caret skips blank lines using right-arrow key in some cases of preformatted text. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@193983 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-04-10 06:49:50 +00:00 |
|
roc+%cs.cmu.edu
|
b6ebd9961d
|
Bug 328926. Remove aPresContext parameter from nsIFrame::Destroy, nsIFrame::SetInitialChildList and nsIFrame::RemovedAsPrimaryFrame. patch by Marc Liddell, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@193976 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-04-10 00:16:29 +00:00 |
|
uriber%gmail.com
|
f7fdeca918
|
Implemented bidi.edit.caret_movement_style pref, default is "visual, but logical during selection". bug=330175 r=smontagu sr=roc
git-svn-id: svn://10.0.0.236/trunk@193942 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-04-08 14:45:48 +00:00 |
|
uriber%gmail.com
|
31609c1a43
|
Make wordSelectEatSpaceAfter take effect when moving forward relative to the paragraph direction, regardless of the text frame direction. bug=299535 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@193678 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-04-06 08:21:12 +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 |
|
uriber%gmail.com
|
b4c4d45d77
|
Bug 299240: BiDi: Caret gets stuck (or moves cyclically) when using Ctrl+arrow and reaching a reverse-direction character/word followed by punctuation. r=smontagu sr=roc
git-svn-id: svn://10.0.0.236/trunk@193407 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-04-03 08:05:46 +00:00 |
|
sharparrow1%yahoo.com
|
6de1b08e94
|
Bug 244055: Page layout for editor. There is no UI yet, and caret display is buggy at the moment, but otherwise it works. Patch by Alexandre Trémon, r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@193366 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-04-01 01:19:28 +00:00 |
|
darin%meer.net
|
70deb5f58d
|
fixes bug 328925 "Replace NS_WARN_IF_FALSE with NS_ASSERTION (where appropriate)" r=dbaron
git-svn-id: svn://10.0.0.236/trunk@193272 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-03-30 18:40:56 +00:00 |
|
dbaron%dbaron.org
|
b258ce85ca
|
Single line comments to describe files (helpful in LXR)
git-svn-id: svn://10.0.0.236/trunk@193203 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-03-29 18:29:03 +00:00 |
|
uriber%gmail.com
|
fab151668b
|
For left/right arrows, don't flip the hint in PeekOffset(); instead figure it afterwards in MoveCaret(). bug=331444 r=smontagu sr=roc
git-svn-id: svn://10.0.0.236/trunk@193140 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-03-28 18:33:37 +00:00 |
|
rbs%maths.uq.edu.au
|
ea324b55a6
|
Re-checkin as it showed no impact on luna's TDHML bug 331661. Introduce a soft-break flag that means that a whitespace has been trimmed at the end of the line, and therefore its width has not been accounted for (this width can actually be large, e.g., if a large word-spacing is set). LineLayout should not be misled into placing something where the whitespace was trimmed. b=329987, r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@193030 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-03-27 07:04:29 +00:00 |
|
rbs%maths.uq.edu.au
|
f057f2eefe
|
Backing out to investigate the DHTML jump on luna, bug 331661
git-svn-id: svn://10.0.0.236/trunk@193028 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-03-27 05:21:44 +00:00 |
|
roc+%cs.cmu.edu
|
140fbb3377
|
Bug 330934. Set a nsIFrame's stylecontext in its constructor, to ensure that there's always one available for GetPresContext() to use even if Init hasn't been called. Patch by Marc Liddell, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@193022 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-03-26 21:30:36 +00:00 |
|
rbs%maths.uq.edu.au
|
a824b2320f
|
Introduce a soft-break flag that means that a whitespace has been trimmed at the end of the line, and therefore its width has not been accounted for (this width can actually be large, e.g., if a large word-spacing is set). LineLayout should not be misled into placing something where the whitespace was trimmed. b=329987, r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@192959 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-03-24 22:45:05 +00:00 |
|
uriber%gmail.com
|
1b5030c427
|
Bug 331440: Remove eSelectDir from nsSelectionAmount enum, and all references to it. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@192855 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-03-23 18:36:44 +00:00 |
|
uriber%gmail.com
|
1cfa63d599
|
Simplified bidi code in GetFrameFromDirection; changed bidi semantics of eDirPrevious, eDirNext. bug=330815 r=smontagu sr=roc
git-svn-id: svn://10.0.0.236/trunk@192843 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-03-23 08:30:30 +00:00 |
|
pavlov%pavlov.net
|
b5c7a440ef
|
backing out roc's patch for bug 328926 due to crash running tests on vc8 machines.
git-svn-id: svn://10.0.0.236/trunk@192407 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-03-15 06:43:36 +00:00 |
|