roc+@cs.cmu.edu
13df99b3ae
Bug 333659. Relanding new nsTextTransformer::GetCaseConv, should not affect anything. r+sr=dbaron
2007-01-17 02:58:49 +00:00
roc+@cs.cmu.edu
9d3ff4b973
Backing out text landing.
2007-01-16 22:25:20 +00:00
roc+@cs.cmu.edu
8b03653c52
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
2007-01-16 20:51:52 +00:00
roc+@cs.cmu.edu
3745594a65
Bug 354451. Fix uppercasing of ß and possibly other regressions from bug 345071. r=smontagu,sr=rbs
2006-10-02 05:38:34 +00:00
smontagu@smontagu.org
190da673d4
Make the test for visual order before Arabic shaping more fine-grained. Bug 258099, r=uri, sr=roc
2006-08-30 14:20:46 +00:00
smontagu@smontagu.org
991be3c867
Only strip zero-width joiner and non-joiner control characters when we do our own Arabic shaping (hunk missed in original checkin). Bug 280936, r=jshin, sr=rbs
2006-08-24 07:34:29 +00:00
smontagu@smontagu.org
f3a287517a
Only strip zero-width joiner and non-joiner control characters when we do our own Arabic shaping. Bug 280936, r=jshin, sr=rbs
2006-08-17 09:23:13 +00:00
dbaron@dbaron.org
60eede3c11
Single line comments to describe files (helpful in LXR)
2006-03-29 18:29:03 +00:00
masayuki@d-toybox.com
f7648cd1ed
Bug 164700 css word-spacing applies at at paint time but not at layout (reflow) time r+sr=rbs
2006-03-08 03:30:57 +00:00
smontagu@smontagu.org
874a583cdf
Point Arabic lam alef pairs to lam-alef ligatures. Bug 308020, r+sr=roc
2006-02-12 09:43:18 +00:00
timeless@mozdev.org
71ed8bc863
Bug 106386 Correct misspellings in source code
...
patch by mats.palmgren@bredband.net r=dbaron sr=dbaron
2005-11-20 22:05:24 +00:00
ginn.chen@sun.com
b2cd270624
Bug 304891 Using ctrl+right arrow in textarea, first word after hard line break is skipped
...
r=uriber sr=roc
2005-09-19 05:16:25 +00:00
roc+@cs.cmu.edu
e6ec1e3265
Bug 300313. DeCOMtaminate linebreaker/wordbreaker, and access them directly as services rather than through a factory. r+sr=roc, patch by Joshua Welderson (thanks Joshua\!)
2005-08-22 03:00:06 +00:00
rbs@maths.uq.edu.au
710ce404d4
Discarded characters cause the selected text to shift, b=289857. Patch by Hideo Saito <saito@densan.co.jp>, r+sr=rbs, a=chofmann
2005-04-22 01:30:46 +00:00
rbs@maths.uq.edu.au
a97f4b6fb5
text-transform: uppercase or capitalize messes the German character ß, b=96423, r+sr=roc, a=asa
2005-04-18 00:13:45 +00:00
kyle.yuan@sun.com
54e477027b
Bug 237228 pref "layout.word_select.eat_space_to_next_word" can't be set by user in the profile's prefs.js
...
r=dbaron, sr=roc, patch=ginn.chen@sun.com
2004-09-21 04:25:08 +00:00
bryner@brianryner.com
6cde4639f0
Change nsIPresContext to nsPresContext globally, follow-up to bug 253470. rs=roc
2004-07-31 23:15:21 +00:00
jst@mozilla.jstenback.com
91aa65c204
Fixing bug 240543. Hiding some nsIPref* API bloatyness in nsContentUtils. r=caillon@aillon.org, sr=peterv@propagandism.org
2004-04-29 23:34:19 +00:00
gerv@gerv.net
a1ec040a65
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:30:37 +00:00
neil@parkwaycc.co.uk
6820fa57b7
(on bsmedberg's advice) third time lucky?
2004-02-19 13:20:57 +00:00
neil@parkwaycc.co.uk
e07d1beada
Trying to fix bustage again...
2004-02-19 12:38:16 +00:00
neil@parkwaycc.co.uk
47c8ac2b80
Trying to fix beast build bustage
2004-02-19 12:12:06 +00:00
neil@parkwaycc.co.uk
b021fbd931
Bug 232321 Make layout.word_select.stop_at_punctuation work as a user preference r/sr=bz
2004-02-19 11:10:31 +00:00
dbaron@dbaron.org
5a1b81eff4
Remove duplication at the end of a comment.
2003-10-03 20:12:53 +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
smontagu@netscape.com
7eea102cd4
Separate stripping zero-width join control characters from DoArabicShaping() so that they get stripped in preshaped text as well. Bug 192088, r/sr=roc+moz.
2003-02-24 21:31:19 +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
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