roc+%cs.cmu.edu
fc3a408bdb
Bug 333659. Relanding new nsTextTransformer::GetCaseConv, should not affect anything. r+sr=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@218487 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-17 02:58:49 +00:00
roc+%cs.cmu.edu
4f42d74394
Backing out text landing.
...
git-svn-id: svn://10.0.0.236/trunk@218456 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-16 22:25:20 +00:00
roc+%cs.cmu.edu
e2373f9a14
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
...
git-svn-id: svn://10.0.0.236/trunk@218447 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-16 20:51:52 +00:00
roc+%cs.cmu.edu
f59ad5c466
Bug 354451. Fix uppercasing of ß and possibly other regressions from bug 345071. r=smontagu,sr=rbs
...
git-svn-id: svn://10.0.0.236/trunk@212981 18797224-902f-48f8-a5cc-f745e15eee43
2006-10-02 05:38:34 +00:00
smontagu%smontagu.org
7045305358
Make the test for visual order before Arabic shaping more fine-grained. Bug 258099, r=uri, sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@208808 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-30 14:20:46 +00:00
smontagu%smontagu.org
ec3cf4e6c5
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
...
git-svn-id: svn://10.0.0.236/trunk@208287 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-24 07:34:29 +00:00
smontagu%smontagu.org
9ef3826c64
Only strip zero-width joiner and non-joiner control characters when we do our own Arabic shaping. Bug 280936, r=jshin, sr=rbs
...
git-svn-id: svn://10.0.0.236/trunk@207718 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-17 09:23:13 +00:00
dbaron%dbaron.org
b258ce85ca
Single line comments to describe files (helpful in LXR)
...
git-svn-id: svn://10.0.0.236/trunk@193203 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-29 18:29:03 +00:00
masayuki%d-toybox.com
5fd3fef77b
Bug 164700 css word-spacing applies at at paint time but not at layout (reflow) time r+sr=rbs
...
git-svn-id: svn://10.0.0.236/trunk@191955 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-08 03:30:57 +00:00
smontagu%smontagu.org
0880a65986
Point Arabic lam alef pairs to lam-alef ligatures. Bug 308020, r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@189789 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-12 09:43:18 +00:00
timeless%mozdev.org
a05383ef1b
Bug 106386 Correct misspellings in source code
...
patch by mats.palmgren@bredband.net r=dbaron sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@185018 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-20 22:05:24 +00:00
ginn.chen%sun.com
928fbe26f6
Bug 304891 Using ctrl+right arrow in textarea, first word after hard line break is skipped
...
r=uriber sr=roc
git-svn-id: svn://10.0.0.236/trunk@180554 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-19 05:16:25 +00:00
roc+%cs.cmu.edu
d225763725
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\!)
...
git-svn-id: svn://10.0.0.236/trunk@178583 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 03:00:06 +00:00
rbs%maths.uq.edu.au
e44ab657e8
Discarded characters cause the selected text to shift, b=289857. Patch by Hideo Saito <saito@densan.co.jp>, r+sr=rbs, a=chofmann
...
git-svn-id: svn://10.0.0.236/trunk@172589 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-22 01:30:46 +00:00
rbs%maths.uq.edu.au
56de3ee70e
text-transform: uppercase or capitalize messes the German character ß, b=96423, r+sr=roc, a=asa
...
git-svn-id: svn://10.0.0.236/trunk@172382 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-18 00:13:45 +00:00
kyle.yuan%sun.com
27ce42a23d
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
git-svn-id: svn://10.0.0.236/trunk@162576 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-21 04:25:08 +00:00
bryner%brianryner.com
865734bf2f
Change nsIPresContext to nsPresContext globally, follow-up to bug 253470. rs=roc
...
git-svn-id: svn://10.0.0.236/trunk@160184 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-31 23:15:21 +00:00
jst%mozilla.jstenback.com
74089032ff
Fixing bug 240543. Hiding some nsIPref* API bloatyness in nsContentUtils. r=caillon@aillon.org, sr=peterv@propagandism.org
...
git-svn-id: svn://10.0.0.236/trunk@155712 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-29 23:34:19 +00:00
gerv%gerv.net
2ac510b678
Bug 236613: change to MPL/LGPL/GPL tri-license.
...
git-svn-id: svn://10.0.0.236/trunk@155068 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-18 14:30:37 +00:00
neil%parkwaycc.co.uk
8ea620c210
(on bsmedberg's advice) third time lucky?
...
git-svn-id: svn://10.0.0.236/trunk@152940 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 13:20:57 +00:00
neil%parkwaycc.co.uk
3294806770
Trying to fix bustage again...
...
git-svn-id: svn://10.0.0.236/trunk@152939 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 12:38:16 +00:00
neil%parkwaycc.co.uk
1233292ccc
Trying to fix beast build bustage
...
git-svn-id: svn://10.0.0.236/trunk@152938 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 12:12:06 +00:00
neil%parkwaycc.co.uk
690c52c7f7
Bug 232321 Make layout.word_select.stop_at_punctuation work as a user preference r/sr=bz
...
git-svn-id: svn://10.0.0.236/trunk@152928 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 11:10:31 +00:00
dbaron%dbaron.org
9c720d744b
Remove duplication at the end of a comment.
...
git-svn-id: svn://10.0.0.236/trunk@147533 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-03 20:12:53 +00:00
smontagu%netscape.com
2c7d24c5a5
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.
...
git-svn-id: svn://10.0.0.236/trunk@139103 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-07 20:56:03 +00:00
smontagu%netscape.com
1b3fb26673
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.
...
git-svn-id: svn://10.0.0.236/trunk@138370 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 21:31:19 +00:00
aaronl%netscape.com
ee27cb1b5c
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
...
git-svn-id: svn://10.0.0.236/trunk@136088 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-09 20:56:53 +00:00
smontagu%netscape.com
cc4e2832ab
Do Arabic shaping earlier before measuring the text so that it gets laid out correctly. Bugs 117041, 138097. r=ftang, sr=waterson
...
git-svn-id: svn://10.0.0.236/trunk@123073 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-11 21:00:20 +00:00
smontagu%netscape.com
7376d9fd95
Correct handling of zero-width joiners and non-joiners. Bug 110497. r=ftang, sr=attinasi
...
git-svn-id: svn://10.0.0.236/trunk@119648 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-23 23:50:17 +00:00
mkaply%us.ibm.com
b6110d2c3c
#36163
...
r=mkaply, r/sr=attinasi
Don't show Bidi control characters in the browser
git-svn-id: svn://10.0.0.236/trunk@108059 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-14 14:21:52 +00:00
pinkerton%netscape.com
a23e69e10e
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
...
git-svn-id: svn://10.0.0.236/trunk@105772 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-19 14:10:22 +00:00
gerv%gerv.net
13afb6d0f9
Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089.
...
git-svn-id: svn://10.0.0.236/trunk@104119 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-28 20:14:13 +00:00
erik%netscape.com
791ffe17b5
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)
git-svn-id: svn://10.0.0.236/trunk@79661 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 23:00:32 +00:00
peterlubczynski%netscape.com
bc790c5ecf
fix for bug 50432. PRPackedBools compressed to one flag. mAutoBuffer size reduced to 128. r=buster
...
git-svn-id: svn://10.0.0.236/trunk@78804 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 00:00:58 +00:00
shanjian%netscape.com
fe5d7f0d42
#14588 Ctrl+right arrow skips over nbsp (nbsp should be word break)
...
ra=ftang
a new fix which changes only apply to word jump.
git-svn-id: svn://10.0.0.236/trunk@77114 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 21:13:18 +00:00
waterson%netscape.com
86cf521ec9
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
...
git-svn-id: svn://10.0.0.236/trunk@74887 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 05:16:08 +00:00
troy%netscape.com
b382c442f3
Added support for measuring text runs in ascii, and changed text transformer
...
to leave the text as ascii if possible
git-svn-id: svn://10.0.0.236/trunk@65721 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-12 14:54:43 +00:00
troy%netscape.com
06a1e3a6e3
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
git-svn-id: svn://10.0.0.236/trunk@65191 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-04 14:14:47 +00:00
dmose%mozilla.org
92d791b7b0
updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org
...
git-svn-id: svn://10.0.0.236/trunk@52908 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-06 03:40:37 +00:00
kipp%netscape.com
283a28a5d4
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...
...
git-svn-id: svn://10.0.0.236/trunk@52389 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-01 15:32:37 +00:00
kipp%netscape.com
6b051cc38a
r=ftang; rewrite to fix 16656, parts of 7455
...
git-svn-id: svn://10.0.0.236/trunk@51205 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-19 23:01:45 +00:00
kipp%netscape.com
66125fa907
r=troy; revised nsITextContent api to simplify it and the consumers; this is done as prep work for bug 9101
...
git-svn-id: svn://10.0.0.236/trunk@50895 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-15 23:36:07 +00:00
kipp%netscape.com
e790d2ca63
Changed to have the stack buffer embedded in the xformer
...
git-svn-id: svn://10.0.0.236/trunk@48685 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-22 00:40:16 +00:00
troy%netscape.com
590a741dbd
Minor changes to reduce the amount of unnecessary ref counting and speed
...
things up a little
git-svn-id: svn://10.0.0.236/trunk@47864 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-16 23:31:59 +00:00
ftang%netscape.com
bed550f28d
implement word jump for non Ascii
...
git-svn-id: svn://10.0.0.236/trunk@43559 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 06:06:57 +00:00
ftang%netscape.com
1957cf6cfb
add one boolean to indicate word break or line break
...
git-svn-id: svn://10.0.0.236/trunk@26572 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 22:41:44 +00:00
kipp%netscape.com
647cec902d
Support MOZ_PRE_WRAP
...
git-svn-id: svn://10.0.0.236/trunk@25650 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 04:12:46 +00:00
ftang%netscape.com
5f7220fa9c
change nsTextTransformer to break line by calling nsILineBreak and make nsTextFrame pass the nsILineBreaker to nsTextTransformer
...
git-svn-id: svn://10.0.0.236/trunk@21772 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-24 18:21:23 +00:00
mjudge%netscape.com
465cddb814
gettig word jumping to work, adding GetPrevWord to texttransformer
...
git-svn-id: svn://10.0.0.236/trunk@21451 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-22 03:20:59 +00:00
kipp%netscape.com
8e672b6551
Removed and unused member variable
...
git-svn-id: svn://10.0.0.236/trunk@14679 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-14 22:27:06 +00:00