2065 Commits

Author SHA1 Message Date
yokoyama%netscape.com
3820be4c49 Bug 125061
Adding gb_2312 to charsetalias.properties file
/r=nhotta


git-svn-id: svn://10.0.0.236/trunk@114458 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 00:59:46 +00:00
ccarlen%netscape.com
5d9e5de380 Bug 115334 - removing .mcp files that are obsolete since conversion to XML. r=jj/sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@114392 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 15:01:37 +00:00
ftang%netscape.com
5a1610c5ee add stress test script for gb18030
not part of the build


git-svn-id: svn://10.0.0.236/trunk@114356 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 01:32:54 +00:00
ftang%netscape.com
bc8aec8751 fix bug 101998. Add surrogate conversion
r=shanjian sr=alecf


git-svn-id: svn://10.0.0.236/trunk@114355 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 01:31:54 +00:00
nhotta%netscape.com
cb0e078684 Changed the key length estimation function to create an actualy key if possible then cache the result to be
used in the key creation function,
bug 121281, r=ftang, sr=sfraser.


git-svn-id: svn://10.0.0.236/trunk@114315 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 22:17:19 +00:00
ccarlen%netscape.com
0db9b3dc65 Bug 115334 - Removing .mcp files which are obsolete after XML conversion. r=jj/sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@114285 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 15:41:41 +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
bzbarsky%mit.edu
f68919f405 Relanding the Compare --> Equals conversion. a=mcafee
git-svn-id: svn://10.0.0.236/trunk@114163 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-10 15:49:46 +00:00
bzbarsky%mit.edu
ffecf7f104 Testing performance impact of backout of what's left of the patch from
bug 115289.  See bug 123947 for details. a=mcafee


git-svn-id: svn://10.0.0.236/trunk@114152 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-09 20:46:05 +00:00
mkaply%us.ibm.com
d3f8d4228b OS/2 bustage
git-svn-id: svn://10.0.0.236/trunk@114139 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-09 06:02:44 +00:00
cathleen%netscape.com
b90145ef09 fix windows installer for static build, bug 124525 r=dp sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@114124 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-09 03:06:00 +00:00
rbs%maths.uq.edu.au
b6f1a4d404 bug 109826 - turn on MathML in default builds (Windows & Linux), r=cls, a=endico on behalf of staff@mozilla.org, a=shaver on behalf of drivers@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@114013 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 08:32:32 +00:00
colin%theblakes.com
13f1959927 Add sdeckanji for OpenVMS. b=122203. r=yokoyama
git-svn-id: svn://10.0.0.236/trunk@113934 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 23:23:33 +00:00
ccarlen%netscape.com
c25ad8803f Bug 96525 - Delay loading of strres dll when setting profile. r=tao@netscape.com/sr=alecf@betscape.com
git-svn-id: svn://10.0.0.236/trunk@113898 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 14:41:36 +00:00
bzbarsky%mit.edu
2fd80b82c9 Convert Compare() to Equals() where possible now that we can do
case-insensitive Equals().  Bug 115289, r=alecf, sr=jag


git-svn-id: svn://10.0.0.236/trunk@113665 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 02:03:07 +00:00
cathleen%netscape.com
ec77313291 eliminates 107 nsCRT::memset calls to use memset instead. removed nsCRT::memset() function. bug 118135 r=dp sr=brendan
git-svn-id: svn://10.0.0.236/trunk@113659 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 01:41:13 +00:00
sfraser%netscape.com
67a35c1a08 Making the nsModuleComponentInfo data const; bug 74803. r=dp, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@113225 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 21:14:20 +00:00
alecf%netscape.com
4331ed65d3 First part of fix for bug 107575 - remove nsString::FindChar because there is already an nsAString::FindChar, and remove the "ignore case" option in RFindChar
r=dougt, sr=jag


git-svn-id: svn://10.0.0.236/trunk@113200 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 06:04:29 +00:00
dougt%netscape.com
011f9b10e5 1. Converts callers of nsIComponentManagerObsolete to use
nsIComponentRegistrar.

2. Converts callers of nsComponentManager::AutoRegister to use
nsIComponentRegistrar's autoRegistrar method.

3. Add nsIComponentRegistrar implmentation to nsComponentManagerImpl.

4. Rearrange nsComponentManager.cpp so that related methods are in the same
place.

5. Added a C-style function NS_GetComponentRegistrar so that getting the
registrar is easier in some places.

6. Added a nsISimpleEnumerator interface on PLDHashTableEnumeratorImpl.  in
this way, the same base class can support both old style and new style
enumerations.

7. Fixed a nasty bug where unregistring factories will leave the contract id
hash with a dangling pointer.  Now, when unregister is called we search the
contract id hash for entries which have the given doomned cid and remove them.


Bug 115853.  r=dp@netscape.com, sr=rpotts@netscape.com


git-svn-id: svn://10.0.0.236/trunk@113143 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 21:22:13 +00:00
cathleen%netscape.com
3fcee4d2a1 remove memcpy function from nsCRT, eliminate 2 new nsCRT::memcpy callers
and fix up alighment problems from previous patch, bug 118135, sr=brenda r=dp


git-svn-id: svn://10.0.0.236/trunk@112913 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-26 00:04:45 +00:00
rbs%maths.uq.edu.au
37b8b26978 Fix MathML bug 118313 - GetBoundingMetrics is inaccurate in the face of whitespace. Avoid a troublesome whitespace glyph that has zero width
git-svn-id: svn://10.0.0.236/trunk@112841 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 05:57:27 +00:00
seawood%netscape.com
a9308f6d58 Use dynamic library & xpidl_module names from nmake build for win32 gmake builds for compatibility.
bug #58981 sr=jag


git-svn-id: svn://10.0.0.236/trunk@112307 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 05:10:09 +00:00
bzbarsky%mit.edu
b87627d071 Bug 104480. "EqualsIgnoreCase(nsAutoString(foo)) is bad and should
die." r=alecf, sr=jag


git-svn-id: svn://10.0.0.236/trunk@112291 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 03:31:25 +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
e3adb86450 #118000 support unicode plane 1 characters
r=ftang, sr=attinasi
this part fix the line breaker. Surrogate pair should be be separated.


git-svn-id: svn://10.0.0.236/trunk@112234 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 00:03:16 +00:00
rbs%maths.uq.edu.au
7c662a4696 Add transliteration for U+2146 (ⅆ) b=119664, r=shanjian, rs=waterson
git-svn-id: svn://10.0.0.236/trunk@112214 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 23:00:56 +00:00
shanjian%netscape.com
c6c3fccd5a #102595 nsUnicodeToUTF8 does not handle surrogate pair correctly
r=bstell, sr=brendan


git-svn-id: svn://10.0.0.236/trunk@112133 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 01:04:24 +00:00
cathleen%netscape.com
ea31156ed0 converted 271 references to nsCRT::memcpy to memcpy, bug 118135 r=dp
git-svn-id: svn://10.0.0.236/trunk@112013 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 03:18:55 +00:00
alecf%netscape.com
05c3bf437f remove dead file - not used anywhere
git-svn-id: svn://10.0.0.236/trunk@111941 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 15:09:32 +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
nhotta%netscape.com
e773556844 Changed the collation option not to ignore punctuations, bug 110814, r=ftang, sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@111725 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 20:56:29 +00:00
bzbarsky%mit.edu
b850375269 Replace DEBUG_PRINTF with NS_WARNING/NS_ASSERTION. Bug 117440, patch by
Morten Nilsen <Morten@Nilsen.com>, r=timeless, sr=brendan


git-svn-id: svn://10.0.0.236/trunk@111709 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 18:49:43 +00:00
shanjian%netscape.com
545ce50e1e #117957 Mozilla won't start if locale is set to value other than C or en_US
patch proposed by marcus@marcuscom.com
r=shanjian sr=brendan


git-svn-id: svn://10.0.0.236/trunk@111625 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 02:13:10 +00:00
shanjian%netscape.com
82ac06c158 #97173 remove the need of loading unixcharset.properties file at startup time.
r=bstell, sr=brendan


git-svn-id: svn://10.0.0.236/trunk@111622 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 02:03:31 +00:00
ftang%netscape.com
41be4da11e fix bug 117098. fix it for all big endian machine. change the bad casting address code . r=smontagu sr=sfraser. also change oen variable name to make mac debugging easier.
git-svn-id: svn://10.0.0.236/trunk@111521 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 00:48:37 +00:00
ftang%netscape.com
fb7d98af36 fix bug 116143 . make cp1252 conversion round trip. r=shanjian sr=brendan
git-svn-id: svn://10.0.0.236/trunk@111337 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-04 00:38:18 +00:00
ftang%netscape.com
7d46a14e09 fix bug 115519. r= shanjian sr= sfraser . make the convert return NS_OK
when it really did it's job.


git-svn-id: svn://10.0.0.236/trunk@111317 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 21:43:12 +00:00
shanjian%netscape.com
2c898a47d2 #101295 Under bg_BG locale, title are not displayed correctly.
r=ftang, sr=brendan


git-svn-id: svn://10.0.0.236/trunk@111113 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-27 21:15:20 +00:00
shanjian%netscape.com
3356940ad2 #112793 fine tune frame charset mechanism
Besides charset, document now records charset source as well.
nsCharsetSource was replaced by PRInt32.
Some code relocation in nsHTMLDocument.cpp
r=yokoyama sr=waterson


git-svn-id: svn://10.0.0.236/trunk@111062 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-26 03:17:59 +00:00
timeless%mac.com
21c081c8bc Bugzilla Bug 106386 rid source of these misspellings: persistant persistance priviledge protocal editting editted targetted targetting
r='s from many people. sr=jst


git-svn-id: svn://10.0.0.236/trunk@111049 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-23 23:23:41 +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
yokoyama%netscape.com
681524332a Bug 104158
Fixing build bustage on non-ASCII OS
/r=yokoyama, /sr=jag


git-svn-id: svn://10.0.0.236/trunk@111005 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 22:58:17 +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
dbaron%fas.harvard.edu
1604f09dd2 Remove the many forms of NS_SetupRegistry since the classes registered are all now part of proper components. r=dougt, jag sr=rpotts b=81527
git-svn-id: svn://10.0.0.236/trunk@110840 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 02:09:49 +00:00
dougt%netscape.com
c01e94cad7 nsIComponentManager API Changes (bug 98553)
a) create a new nsIComponentManager with only four functions on it:
CreateInstance CreateInstanceByContractID GetClassInfo GetClassInfoByContractID.

b) rename the old nsIComponentManager to nsIComponentManagerObsolete.

c) fixes callers which use to access the nsIComponentManager for component
registration functionality.  These callers will temporary use the
nsIComponentManagerObsolete interface.

d) Create a new API NS_GetComponentManager() which mirrors the
NS_GetServiceManager()

e) Perserves the old NS_GetGlobalComponentManager().  Note the cast usage.

r/sr = rpotts@netscape.com  alecf@netscape.com  brendan@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@110748 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 00:12:41 +00:00
seawood%netscape.com
0bd62df729 Landing the rest of the win32 gmake changes:
* Adds Makefile.ins to win32 specific dirs
* Adds WINNT ifdefs to Makefile.ins
* Causes NSPR to be compiled with --with-mozilla
* Misc general Makefile.in cleanup

Bug #58981 r=mcafee


git-svn-id: svn://10.0.0.236/trunk@110703 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 09:14:29 +00:00