dbaron@dbaron.org
384f320c3a
DeCOMtaminate nsIFrame::GetView and SetView, and add HasView, GetClosestView, and AreAncestorViewsVisible to consolidate common patterns. b=208004 r+sr=roc
2003-06-19 23:44:01 +00:00
caillon@returnzero.com
c8a200d763
Bug 209087
...
Content interface out-parameters should use ptr-to-ptrs instead of ref-to-ptrs and some small deCOMtamination.
r+sr=jst@netscape.com
2003-06-13 20:10:01 +00:00
dbaron@dbaron.org
f98e358469
Clean up API (and its callers) for getting style data: remove unneeded null checks and switch to new inline member functions (one for each struct) that return values. b=197205 r+sr=roc a=brendan
2003-05-15 03:42:21 +00:00
arougthopher@lizardland.net
613cbccd3c
Bug#161825
...
GetWidth optimizations need to be implemented on BeOS (text measurement performance)
sr=rbs
r=arougthopher
2003-04-19 16:40:06 +00:00
kaie@netscape.com
a28a129ece
b=102246 Text does not completely highlight with a double-click if there is more than one style applied
...
r=mjudge sr=sfraser
2003-04-16 20:21:44 +00:00
seawood@netscape.com
20d5a05ab6
Purge XP_PC.
...
Bug #56767 r=mkaply sr=alecf
2003-04-02 22:45:08 +00:00
smontagu@netscape.com
82010a95c5
Correct a regression in Bidi ordering and simplify the way in which we determine whether Arabic shaping needs to be performed depending on the capabilities of the system and whether we are rendering character by character. Bug 192919, r/sr=rbs.
2003-03-07 20:56:03 +00:00
jshin@mailaps.org
d704390fc0
bug 180266 : hard-code precompiled ccmaps. (r=shanjian, sr=alecf/rbs) : relanding
2003-03-07 02:30:18 +00:00
dougt@netscape.com
a9a31ce348
backing out bustage caused by jshin
2003-03-05 05:03:03 +00:00
jshin@mailaps.org
1c07af98c9
bug 180266 : hard-code precompiled CCMaps to speed up start-up.
...
r=shanjian, sr=alecf,rbs
2003-03-05 03:40:10 +00:00
kyle.yuan@sun.com
cb63ca5fd9
Bug 193656 [ATK Accessibility] implement accessible object for block frame
...
r=aaronl, sr=henry.jia
2003-03-05 02:51:36 +00:00
smontagu@netscape.com
321c908d7b
Bail out of nsTextFrame::MeasureText() early when contentLength is 0. Bug 129847, r=sfraser, sr=rbs.
2003-02-26 01:33:03 +00:00
sfraser@netscape.com
a2b0d5e7ac
More const data goodness. r/sr=alecf. Bug 74803
2003-02-26 01:19:04 +00:00
smontagu@netscape.com
be7c01b8a3
Remove nsITextFrame. Bug 188618, r/sr=roc+moz.
2003-02-25 00:44:04 +00:00
timeless@mozdev.org
24174c3da7
Bug 189295 nsTextFrame.cpp: The variable isWhitespace has not yet been assigned a value.
...
patch by Roland.Mainz@informatik.med.uni-giessen.de r=rbs sr=roc+moz
2003-02-23 18:39:41 +00:00
dbaron@dbaron.org
834096485c
Remove nsISizeOfHandler and associated SizeOf methods. b=106792 r=bzbarsky sr=jst
2003-02-22 15:34:38 +00:00
bryner@netscape.com
ba58162e96
Remove nsIStyleContext (bug 114713), r/sr=dbaron. Changed lots of methods to use nsStyleContext* or already_AddRefed<nsStyleContext> as return values, depending on whether a reference is returned. Turn on nsRefPtr (bug 104346), and change nsDerivedSafe to not declare AddRef and Release explicitly virtual, r=jag, sr=dbaron.
2003-02-22 00:32:13 +00:00
jrgm@netscape.com
91cd62e7c2
remove '#ifndef REPEATING_TIMERS' code. This was accidentally turned back on in 9/02 after being dead from 12/01, and will now revert to using repeating timers. Affect caret, <blink>, bookmarks & search 'ping'. bug 182141, r+sr=smfr
2003-01-20 04:26:17 +00:00
dbaron@dbaron.org
9c04772369
Make nsContinuingTextFrame::GetFirstInFlow not crash. b=189515 r+sr=bzbarsky
2003-01-18 15:21:33 +00:00
bzbarsky@mit.edu
79788a1e74
eliminate some build warnings. See bug 187117.
2003-01-16 19:44:21 +00:00
bzbarsky@mit.edu
23d1955e11
Move GetFirstInFlow/GetLastInFlow up to nsIFrame. Bug 187117, r=roc+moz, sr=dbaron
2003-01-16 02:59:04 +00:00
smontagu@netscape.com
4a6849403f
Corrections to measurement of justified Arabic text. Bug 187866, r=sfraser, sr=rbs@maths.uq.edu.au.
2003-01-09 21:15:52 +00:00
aaronl@netscape.com
4d7c6b14ce
Bug 98546. Fix word break detection to improve select by word where there is punctuation in the word. Also fixes 125172, double clicking in URL bar should select only part of URL. Also fixes bug 133312, word selection with accented letters. r=brade, sr=sfraser
2003-01-09 20:56:53 +00:00
dbaron@dbaron.org
1c37d177d4
Replace computation of max-element-size (height and width) with max-element-width alone, since the max-element-height is practically unused and not meaningful for layout. b=186953 r+sr=bzbarsky
2003-01-09 14:26:32 +00:00
dbaron@dbaron.org
10ab824360
Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag
2003-01-08 21:19:10 +00:00
jfrancis@netscape.com
bca2b13822
fix for 180034: selection should respect the select_all style. code=mjudge, r=jfrancis, sr=kin
2002-12-22 01:45:15 +00:00
dbaron@fas.harvard.edu
522377feff
Fix uninitialized variable introduced last night. b=1777
2002-12-11 15:59:24 +00:00
caillon@returnzero.com
d0e275516e
Re-landing these because I don't believe this are responsible for the Txul spike.
...
Bug 181975 - Convert layout to use nsIPrefService, nsIPrefBranch, and friends.
r/sr=roc+moz
2002-12-11 14:05:41 +00:00
caillon@returnzero.com
aa5e6343da
Backing out these changes since they appear to have caused a Txul regression on some tinderboxes (not all... weird...)
2002-12-11 05:11:02 +00:00
dbaron@fas.harvard.edu
4c4f65aba0
Correctly implement text-decoration in standards mode by drawing the underline on the element with the text-decoration property set. Refactor painting code a bit to avoid code duplication. Patch by Esben Mose Hansen <esben@oek.dk>, with paint refactoring and some other changes by dbaron. r=dbaron sr=bzbarsky b=1777
2002-12-11 04:00:18 +00:00
caillon@returnzero.com
382e7a0fa6
Bug 181975 - Convert layout to use nsIPrefService, nsIPrefBranch, and friends.
...
r/sr=roc+moz
2002-12-10 23:41:12 +00:00
peterv@netscape.com
fd22bd13c9
Fix for bug 176610 (Make nsNameSpaceManager a service). r=caillon, sr=jst.
2002-11-29 23:44:07 +00:00
dbaron@fas.harvard.edu
72f2298b73
Consolidate all CSS pseudos and split them into three atom lists to distinguish between pseudo-classes, pseudo-elements, and fake-pseudo-elements used for anonymous boxes. b=147887 r,sr=roc,bz
2002-11-17 15:37:56 +00:00
karnaze@netscape.com
587f0cc185
bug 176030 - Make Destroy fix up prev/next-in-flow pointers. a=roc, sr=bzbarsky, r=bernd.
2002-10-30 15:33:36 +00:00
bzbarsky@mit.edu
39f7aebfb1
Make GetParent on nsStyleContext return an
...
already_AddRefed<nsIStyleContext>. Bug 171808, r=jkeiser, sr=dbaron
2002-10-09 01:46:15 +00:00
shanjian@netscape.com
39fa782b2b
#54467 punctuation mark in the :first-letter pseudo-element does not cover all the Unicode punctuation marks
...
check more punctual mark for first-letter pseudo-element.
r=pierre, sr=waterson
2002-10-07 22:16:57 +00:00
jkeiser@netscape.com
8a3790341b
Don't crash on pages with font-size: 1px (Rick.Ju@sun.com's patch, bug 170225), r=jkeiser@netscape.com, sr=bryner@netscape.com
2002-09-27 07:50:39 +00:00
glazman@netscape.com
0964d5fa4c
Add support for :-moz-selection CSS3 pseudo-element. See test case in bug. Should become ::selection once support for '::' parsing is implemented; b=167068, r=mjudge, sr=kin
2002-09-24 08:13:05 +00:00
jkeiser@netscape.com
88f0234cba
Make nsIFontMetrics::GetAveCharWidth() on all platforms (Rick.Ju@sun.com's patch, bug 50998), r=cbiesinger@web.de, sr=rbs@maths.uq.edu.au
2002-09-19 01:47:14 +00:00
katakai@japan.sun.com
19118e1ca9
bug 167040
...
CTL: caret does not move to next/prev line on text area
r=Roland.Mainz@informatik.med.uni-giessen.de ,sr=scc
(CTL is not part of default build)
2002-09-11 01:52:34 +00:00
dougt@netscape.com
46ce738546
166917. Clean up xpcom SDK includes. r=rpotts@netscape.com, sr=alecf@netscape.com, a=rjesup@wgate.com
2002-09-07 17:13:19 +00:00
dougt@netscape.com
aa5e4b8b34
Fixes up the timer interface. b157136, r=rpotts@netscape.com, sr=alecf@netscape.com, a=rjesup@wgate.com
2002-09-07 05:38:16 +00:00
rbs@maths.uq.edu.au
e7b961efe8
Overshooting when measuring the text caused things to go out-of-sync and to hang, b=142206, r=shanjian, sr=dbaron, a=asa
2002-09-05 01:58:55 +00:00
shanjian@netscape.com
ced6d6d0d5
#161328 CJK string is not breakable before joined frames
...
This patch include 3 changes:
1) check the breaking possibility in between for 2 connection pieces.
2) Make word breakable after the second word, priviously it only applies to western.
3) always call RevertSpacesToNBSP before call line breaker. This is necessary because the
change in 1.
r=boris zbarsky, sr=rbs
2002-08-23 21:43:42 +00:00
shanjian@netscape.com
e095803f12
Back out my previous change because it cause regression 162670.
2002-08-14 19:18:27 +00:00
shanjian@netscape.com
6493b28e8e
#161328 , CJK string is not breakable before joined frames
...
CJK character is marked as breakable after first word.
For joined piece, check if it is breakable in between.
r=rbs, sr=boris zbarsky
2002-08-13 23:50:42 +00:00
aaronl@netscape.com
9ee8763c19
Bug 158754 - rest of checkin (correct code formatting this time)
2002-08-10 08:22:52 +00:00
aaronl@netscape.com
9d3a8c6114
Bug 158754. Allow type ahead find to change selection color, and show caret with selection. r=akkana, sr=jst
2002-08-10 08:15:30 +00:00
smontagu@netscape.com
8c03ccf4ea
GetWidth optimizations for Unix. Bug 36146. Authors Tomi.Leppikangas@oulu.fi, Roland.Mainz@informatik.med.uni-giessen.de; r=shanjian,smontagu; sr=rbs, darin
2002-08-09 00:13:11 +00:00
hwaara@chello.se
ff3285badf
#159065 , comment-only change
...
r=jkeiser/sicking, sr=bz/jst, a=asa
2002-07-29 23:44:18 +00:00