Commit Graph

53 Commits

Author SHA1 Message Date
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 &szlig;, 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