alecf%netscape.com
f4ad21ae3a
a further nsString api reduction: remove the last case-insensitive PRUnichar*-to-PRUnichar* comparisons, moving to new API, and remove old methods from nsString. r=dougt, sr=jag a=scc
...
git-svn-id: svn://10.0.0.236/trunk@116842 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 06:46:56 +00:00
shanjian%netscape.com
5c89a47ef8
#117522 gfx/src/nsCompressedCharMap.cpp doesn't build: too many Ls in nsCompressedCharMap.h
...
r=bstell, sr=brendan
(thanks to timp@clarityconnect.com for test and verify the patch.)
git-svn-id: svn://10.0.0.236/trunk@114881 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 03:29:43 +00:00
shanjian%netscape.com
8ee3e3b90f
#120348 crash in macro CCMAP_HAS_CHAR_EXT
...
rewrite CCMAP_HAS_CHAR_EXT macro
r=ftang, sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@114254 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 05:01:42 +00:00
shanjian%netscape.com
0e2c9fb47e
Reverse my last checkin because the comment is not there. (cvs ci does not
...
allow me abort, while I copy-n-paste, it accidentally copied a carriage return.)
git-svn-id: svn://10.0.0.236/trunk@114253 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 04:59:15 +00:00
shanjian%netscape.com
0f1ccfb152
*** empty log message ***
...
git-svn-id: svn://10.0.0.236/trunk@114252 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 04:54:24 +00:00
shanjian%netscape.com
c3644a3bee
#118000 support unicode plane 1 characters
...
r=ftang, sr=attinasi
nsCompressCharMap was modified to take ucs4 directly.
nsFontMetricsWin was modified to handle surrogate pair.
git-svn-id: svn://10.0.0.236/trunk@112241 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 00:15:58 +00:00
shanjian%netscape.com
049ebac0d8
#118606 support opentype format 12 CMAP table
...
r=rbs, sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@111862 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 22:06:58 +00:00
bstell%ix.netcom.com
90bea81de4
bug 116150 add NextNonEmptyCCMapPage and SetChars(PRUint16* aCCMap)
...
for FreeType2 font code
r=shanjian, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@111751 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 00:01:38 +00:00
jaggernaut%netscape.com
955f7defe5
Bug 115671: Add faster To{Upper,Lower}Case for nsASingleFragment{C}String, r=dbaron, sr=dveditz, and ns{C}String, r=bbaetz, sr=scc
...
git-svn-id: svn://10.0.0.236/trunk@111040 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-23 02:56:41 +00:00
jaggernaut%netscape.com
8bab064b76
Backing myself out to see if I'm the cause of btek going from 1245ms to 1251ms.
...
git-svn-id: svn://10.0.0.236/trunk@110867 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 06:12:49 +00:00
jaggernaut%netscape.com
695a180098
Bug 115671: Add (faster) To{Upper,Lower}Case for nsASingleFragmentStrings. r=dbaron, sr=dveditz
...
git-svn-id: svn://10.0.0.236/trunk@110841 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 02:15:35 +00:00
jaggernaut%netscape.com
357c78f88e
BUg 113228: Replace nsC?String::To(Lower|Upper)Case with global To(Lower|Upper)Case. r=dbaron, sr=jst
...
git-svn-id: svn://10.0.0.236/trunk@110075 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 07:08:38 +00:00
shanjian%netscape.com
72b940e40b
#110843 support unicode beyond BMP plane in Compressed charmap
...
r=bstell sr=brendan
git-svn-id: svn://10.0.0.236/trunk@109892 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-06 23:10:32 +00:00
dbaron%fas.harvard.edu
8e4767a26d
Backing out shanjian at his request to fix Linux orange.
...
git-svn-id: svn://10.0.0.236/trunk@109304 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-30 01:57:24 +00:00
shanjian%netscape.com
e2b3da1e6a
#support unicode beyond BMP plane in Compressed charmap
...
r=bstell, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@109296 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-30 00:41:20 +00:00
cathleen%netscape.com
9b2fff433e
fix bustage in win32 static build, and also it's run-time err, unable to get
...
textService, bug 111062 r=dbaron sr=darin
git-svn-id: svn://10.0.0.236/trunk@109088 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-28 02:36:27 +00:00
bstell%netscape.com
ee96d98681
follow up for bug 102113, per Brendan's request
...
change the name from dummy to align, no other change
git-svn-id: svn://10.0.0.236/trunk@107949 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-13 07:36:38 +00:00
bstell%netscape.com
f607d9793e
bug 102133: fix 64 bit solaris crash
...
r=shanjian@netscape.com , sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@107815 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-10 04:20:55 +00:00
alecf%netscape.com
6ebb917688
Back out my backout, now that mac seems to be fixed
...
git-svn-id: svn://10.0.0.236/trunk@106633 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-30 03:39:18 +00:00
alecf%netscape.com
d764923a0d
Back out my checkin because !(*@3 PSM is screwed.
...
git-svn-id: svn://10.0.0.236/trunk@106627 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-30 02:41:48 +00:00
alecf%netscape.com
345e7b6e33
bug 100214 - Remove string dependency on XPCOM routines that depend on unicharutil, r=jag sr=scc
...
git-svn-id: svn://10.0.0.236/trunk@106596 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-29 23:16:23 +00:00
alecf%netscape.com
78f795437c
attempt to fix static build bustage
...
git-svn-id: svn://10.0.0.236/trunk@106382 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-26 20:10:44 +00:00
shanjian%netscape.com
d2a8215d9e
#102706 change nsFontMetricsWin.cpp to use nsCompressedCharMap
...
r=rbs sr=attinasi
Most of the charmap were replaced by compressed charmap, only very few
left for direct operation. Some optimization also get in as problem
found when testing this patch.
git-svn-id: svn://10.0.0.236/trunk@105984 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-22 23:20:24 +00:00
dougt%netscape.com
fa2d0b7e98
99163 - removing nsObserverService.h includes. Also fixing 106090, extra methods on nsObserverService. r=shaver@mozilla.org, sr=jband@netscape.com
...
git-svn-id: svn://10.0.0.236/trunk@105973 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-22 22:01:27 +00:00
alecf%netscape.com
cb8cce8ae8
add ToUpperCase/ToLowerCase for PRUnichar - not used yet.. for bug 100214
...
git-svn-id: svn://10.0.0.236/trunk@105964 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-22 21:23:01 +00:00
alecf%netscape.com
60f63abb98
for bug 100214, add some PRUnichar case routines, #if 0'ed out
...
git-svn-id: svn://10.0.0.236/trunk@105849 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-19 22:51:11 +00:00
alecf%netscape.com
1a5fbb83ab
return the right count from write(), so that ToLower() actually terminates
...
(#if 0'ed out code)
git-svn-id: svn://10.0.0.236/trunk@105228 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-12 00:01:19 +00:00
alecf%netscape.com
2edf6ab589
oops, fix a typo in #if 0'ed out code
...
git-svn-id: svn://10.0.0.236/trunk@104965 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-09 23:43:25 +00:00
alecf%netscape.com
5b68bdd9ff
add 2nd operator() to prepare for future FindInReadable work in bug 100214
...
not part of build
git-svn-id: svn://10.0.0.236/trunk@104963 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-09 23:41:57 +00:00
alecf%netscape.com
2458e6955e
#if 0 out some other code which will be turned on later
...
not part of build, will be reviewed for bug 100214
git-svn-id: svn://10.0.0.236/trunk@104844 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-08 22:16:22 +00:00
alecf%netscape.com
3d4bffabed
more updates for bug 100214:
...
- #if 0 out nsUnicharUtils.h
- implement case insensitive string compare
- add nsUnicharUtils.h to mac build
(none of this actually part of the build)
git-svn-id: svn://10.0.0.236/trunk@104837 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-08 21:59:13 +00:00
alecf%netscape.com
aff7b8f812
- add some cheesy implementations of FindInReadable
...
- move nsCaseInsensitiveStringComparator over
- fix some crashes
not part of build, will be reviewed for bug 100214
git-svn-id: svn://10.0.0.236/trunk@104507 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-03 01:55:09 +00:00
alecf%netscape.com
7d47ce699b
add unix makefiles for unicharutil_s (not part of build!)
...
git-svn-id: svn://10.0.0.236/trunk@103866 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-26 21:06:46 +00:00
alecf%netscape.com
ae864ff1f5
first cut at case-insensitive wrappers for ns*Strings - not part of build
...
git-svn-id: svn://10.0.0.236/trunk@103863 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-26 20:53:57 +00:00
gerv%gerv.net
1336d4c729
License changes, take 2. Bug 98089. mozilla/gfx/.
...
git-svn-id: svn://10.0.0.236/trunk@103770 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-26 00:16:04 +00:00
cls%seawood.org
6b39ce4b3d
Compilers handle local declarations of 'int i' inside a for-loop differently so just declare it once at the top of the function.
...
git-svn-id: svn://10.0.0.236/trunk@103180 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-19 04:23:48 +00:00
bstell%netscape.com
4614cc2f7d
bug 95518, r=yokoyama@netscape.com,r=Roland.Mainz@informatik.med.uni-giessen.de,
...
sr=brendan@mozilla.org ,
Compress font char maps by folding the empty spaces on top of each other.
git-svn-id: svn://10.0.0.236/trunk@103173 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-19 02:52:30 +00:00