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