Commit Graph

26 Commits

Author SHA1 Message Date
smontagu@netscape.com
6b42e0c8e9 Do Arabic shaping earlier before measuring the text so that it gets laid out correctly. Bugs 117041, 138097. r=ftang, sr=waterson 2002-06-11 21:00:20 +00:00
smontagu@netscape.com
3a39b77e27 Correct handling of zero-width joiners and non-joiners. Bug 110497. r=ftang, sr=attinasi 2002-04-23 23:50:17 +00:00
mkaply@us.ibm.com
0d3170fad1 #36163
r=mkaply, r/sr=attinasi
Don't show Bidi control characters in the browser
2001-11-14 14:21:52 +00:00
pinkerton@netscape.com
984dbbabbe adding a couple of prefs to make word selection better on mac. doesn't eat whitespace to next word and stops at punctuation. r=mjudge/sr=sfraser. bug# 98546 2001-10-19 14:10:22 +00:00
gerv@gerv.net
58d409fba9 Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089. 2001-09-28 20:14:13 +00:00
erik@netscape.com
2f84f610b4 bug 4238; r/a=ftang,buster,waterson; added language specific transforms so
that we can do things like U+005C -> U+00A5 (backslash -> yen sign for ja)
2000-09-20 23:00:32 +00:00
peterlubczynski@netscape.com
e706404929 fix for bug 50432. PRPackedBools compressed to one flag. mAutoBuffer size reduced to 128. r=buster 2000-09-12 00:00:58 +00:00
shanjian@netscape.com
324ddd096a #14588 Ctrl+right arrow skips over nbsp (nbsp should be word break)
ra=ftang
a new fix which changes only apply to word jump.
2000-08-24 21:13:18 +00:00
waterson@netscape.com
0909469319 Bug 19051. Remove code that computed and maintained nsTextRun. Instead, compute 'next text' when required by crawling the frame tree in nsLineLayout::FindNextText(). r=roc+moz@cs.cmu.edu 2000-07-27 05:16:08 +00:00
troy@netscape.com
bcbbffb9c2 Added support for measuring text runs in ascii, and changed text transformer
to leave the text as ascii if possible
2000-04-12 14:54:43 +00:00
troy@netscape.com
b9a0eab4a2 Eliminated buffering that the text frame was doing when measuring
text in runs and changed the text transformer code to do the buffering
instead. It was already copying the transformed text into its internal
buffer anyway, so this saves the extra copy
2000-04-04 14:14:47 +00:00
dmose@mozilla.org
796280940b updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:40:37 +00:00
kipp@netscape.com
0f95b4a9d2 r=ftang (someday); fixed 17559 regression - there were a few cases where characters > 127 were leaking out without setting the mHasMultibyte flag that were triggering painting bugs on macs... 1999-11-01 15:32:37 +00:00
kipp@netscape.com
1aa958e71d r=ftang; rewrite to fix 16656, parts of 7455 1999-10-19 23:01:45 +00:00
kipp@netscape.com
7f6ff13c80 r=troy; revised nsITextContent api to simplify it and the consumers; this is done as prep work for bug 9101 1999-10-15 23:36:07 +00:00
kipp@netscape.com
7f86de8eaa Changed to have the stack buffer embedded in the xformer 1999-09-22 00:40:16 +00:00
troy@netscape.com
1a521750a4 Minor changes to reduce the amount of unnecessary ref counting and speed
things up a little
1999-09-16 23:31:59 +00:00
ftang@netscape.com
0987d65ed4 implement word jump for non Ascii 1999-08-19 06:06:57 +00:00
ftang@netscape.com
5263a4c2ff add one boolean to indicate word break or line break 1999-04-06 22:41:44 +00:00
kipp@netscape.com
886a730b67 Support MOZ_PRE_WRAP 1999-03-31 04:12:46 +00:00
ftang@netscape.com
213f5a4141 change nsTextTransformer to break line by calling nsILineBreak and make nsTextFrame pass the nsILineBreaker to nsTextTransformer 1999-02-24 18:21:23 +00:00
mjudge@netscape.com
ac6633be8b gettig word jumping to work, adding GetPrevWord to texttransformer 1999-02-22 03:20:59 +00:00
kipp@netscape.com
11f3b3ad51 Removed and unused member variable 1998-11-14 22:27:06 +00:00
kipp@netscape.com
27d458b920 Slimmed down the implementation 1998-10-21 20:05:31 +00:00
kipp@netscape.com
2cdfc0a476 Added support for capitalization transform 1998-10-20 16:45:14 +00:00
kipp@netscape.com
4effe447f0 new 1998-10-20 00:17:17 +00:00