2315 Commits

Author SHA1 Message Date
jst%netscape.com
08e9d026e0 Fixing bug 124412. Making nsXULDocument inherit nsXMLDocument to avoid the need to duplicate a large amount of code in nsXULDocument. Also removing nsMarkupDocument and nsIDOMEventCapturer that are no longer needed. Changing the inheritance of nsIDOMXULDocument to avoid ~60 or so forwarding methods, and doing a *lot* of code cleanup. r=bugmail@sicking.cc, sr=peterv@netscape.com
git-svn-id: svn://10.0.0.236/trunk@140344 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 07:41:30 +00:00
smontagu%netscape.com
150b00816f Add decoder for iso-8859-6.16. Bug 172491, r=Roland.Mainz, sr=roc+moz
git-svn-id: svn://10.0.0.236/trunk@140315 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 01:30:17 +00:00
alecf%netscape.com
f24ccb3da0 landing attempt #2 for 195262 - support for static atoms, and converting atoms over to UTF8 to reduce bloat - now without performance regressions!
sr=darin, r=dbaron


git-svn-id: svn://10.0.0.236/trunk@140260 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 18:55:59 +00:00
jshin%mailaps.org
18198834d1 bug 191542 : Add UTF-8 equivalent of |IsASCII|, IsUTF8. r=smontagu, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@140230 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 08:11:13 +00:00
alecf%netscape.com
2a83f1b2d9 backout my static atom patch for now until I figure out the performance loss! :(
bug 195262


git-svn-id: svn://10.0.0.236/trunk@139962 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 20:13:08 +00:00
alecf%netscape.com
e98b82d51b one more GetUnicode()
git-svn-id: svn://10.0.0.236/trunk@139912 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 06:47:32 +00:00
alecf%netscape.com
59c2bfe187 fix for bug 195262:
- convert atoms to UTF8 because 99% of the time, that is what they are used for
- add support for static atoms, where the strings are declared in a large const array and not copied into the heap
r=dbaron, sr=darin

this is an experimental landing - if there are performance issues, I will back it out.


git-svn-id: svn://10.0.0.236/trunk@139909 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 06:26:32 +00:00
jkeiser%netscape.com
2671dde487 Replace sscanf with PR_sscanf (bug 197760), patch by Roland.Mainz@informatik.med.uni-giessen.de, r=jkeiser@netscape.com, sr=bzbarsky@mit.edu
git-svn-id: svn://10.0.0.236/trunk@139751 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 06:26:49 +00:00
nhotta%netscape.com
62eba48a24 Use API option for case insensitive key generation,
bug 198054, r=ftang, sr=alecf.


git-svn-id: svn://10.0.0.236/trunk@139704 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 22:33:24 +00:00
jshin%mailaps.org
48c2f5273e bug 180266 : need to hard-code precompiled CCMaps. Not a part of the build,
used only to precompile CCMaps.


git-svn-id: svn://10.0.0.236/trunk@139600 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-17 08:12:08 +00:00
dbaron%dbaron.org
0dd954f8cb Add MODULE_NAME line to fix build bustage (from rules.mk checkin by seawood).
git-svn-id: svn://10.0.0.236/trunk@139552 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-16 02:41:15 +00:00
dougt%netscape.com
b64077c53b Fix bad export_lib line. r=cls
git-svn-id: svn://10.0.0.236/trunk@139546 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-16 01:09:52 +00:00
dougt%netscape.com
dd19cce409 fixes bustage
git-svn-id: svn://10.0.0.236/trunk@139510 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 07:54:37 +00:00
mkaply%us.ibm.com
b8149495fb No idea where this one came from - OS/2 bustage - use strlen/strcpy rather than PL_strlen/PL_strcpy
git-svn-id: svn://10.0.0.236/trunk@139497 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 05:08:53 +00:00
dougt%netscape.com
fcb55c373c fixing bustage
git-svn-id: svn://10.0.0.236/trunk@139493 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 04:43:21 +00:00
dougt%netscape.com
fed2927b2c Create a new xpcom obsolete library (and component library).
Moved nsFileSpec and related classes into this obsolete library.
  Moved nsRegistry and related libreg functionality into the obsolete library.

Updated many callers using the obsolete nsFile spec to use nsIFile and Necko to do file IO.

Combined the following DLLs (source -> dest)
  uriloader -> docshell
  shistory -> docshell
  jsurl -> jsdom
  gkview -> gklayout

Moved nsAdapterEnumerator out of xpcom/ds and into mailnews, since they're the only consumer

Modifed the xpt_link tool so that you can specify a “only include” cid list that can mask CID’s that you are not interested in.

Added build options:
Prevent the building of xpinstall (--disable-xpinstall)
Prevent the building js component loader (--disable-jsloader)
A build option to only build a single profile (--enable-single-profile)
A build flag to only built the required xpfe components (--disable-xpfe-components).

Removal or hiding of unused functions and classes including nsEscape*, nsDequeIterator, nsRecyclingAllocatorImpl, nsDiscriminatedUnion, nsOpaqueKey, nsCRT::strlen, NS_NewCommandLineService

Bug 194240, r/sr = darin, alec.


git-svn-id: svn://10.0.0.236/trunk@139480 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 01:04:32 +00:00
dougt%netscape.com
a4363af7c0 Experimental native uconv implementation.
git-svn-id: svn://10.0.0.236/trunk@139290 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-11 21:54:33 +00:00
smontagu%netscape.com
5dd12ac803 Make the UTF-8 decoder reject all non-shortest forms and surrogate characters, plus general code cleanup. Bug 182751, r=ftang, sr=heikki.
git-svn-id: svn://10.0.0.236/trunk@139123 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-08 00:25:54 +00:00
jshin%mailaps.org
3939b92747 bug 180266 : hard-code precompiled ccmaps. (r=shanjian, sr=alecf/rbs) : relanding
git-svn-id: svn://10.0.0.236/trunk@139069 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-07 02:30:18 +00:00
alecf%netscape.com
326b7425d7 fix for bug 191416 - clean up nsIUnicharInputStream to make it more like nsIInputStream:
- hide Fill() (or remove it where not necessary)
- add ReadSegments() so that we can do reads without copying
- remove the extra offset parameter to Read()
r=dougt, sr=darin


git-svn-id: svn://10.0.0.236/trunk@139039 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-06 19:54:51 +00:00
jdunn%netscape.com
8a19864a0b adding a newline (for hp-ux) r=cls
git-svn-id: svn://10.0.0.236/trunk@139023 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-06 15:56:34 +00:00
louie.zhao%sun.com
fa7fc8a424 bug 184599 [gtk2] moz+gtk2 crashes with --enable-ctl
patch = louie.zhao@sun.com r = prebhat.hegde@sun.com


git-svn-id: svn://10.0.0.236/trunk@138934 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 08:37:03 +00:00
dougt%netscape.com
2a1fa41469 backing out bustage caused by jshin
git-svn-id: svn://10.0.0.236/trunk@138925 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 05:03:03 +00:00
jshin%mailaps.org
d7fc4984c1 bug 180266 : hard-code precompiled CCMaps to speed up start-up.
This perl script is not a part of build, but is only for information
because it's used to gen. hard-coded CCMaps.


git-svn-id: svn://10.0.0.236/trunk@138917 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 03:42:38 +00:00
jshin%mailaps.org
db716a64f8 bug 180266 : hard-code precompiled CCMaps to speed up start-up.
r=shanjian, sr=alecf,rbs


git-svn-id: svn://10.0.0.236/trunk@138916 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 03:40:10 +00:00
sfraser%netscape.com
6f87b85c6b Fix bug 195160: remove static NS_DEFINE_IID from header files. r=cls, sr=alecf.
git-svn-id: svn://10.0.0.236/trunk@138693 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 05:47:36 +00:00
jshin%mailaps.org
211492f95c bug 180851 : remove several unnecessary converters(used only for X11
font encodings)  for non-gtk builds (Windows,MacOS, Xft without X11CORE,etc)
r=seawood, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@138645 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 23:27:57 +00:00
smontagu%netscape.com
dc9f2a59b9 Remove unused file. Bug 178951, r=ftang, sr=roc+moz.
git-svn-id: svn://10.0.0.236/trunk@138584 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 02:00:35 +00:00
smontagu%netscape.com
4fb244eeec Use "Western" language group for ISO-8859-3. Bug 113805, author=bertilow@gmx.net, r=ftang, sr=bzbarsky@mit.edu.
git-svn-id: svn://10.0.0.236/trunk@138503 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 01:53:21 +00:00
sfraser%netscape.com
4fdeebcf21 Make lots of static data const. Bug 74803. r=dbaron, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@138492 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 01:15:36 +00:00
timeless%mozdev.org
0e9cbdd439 Bug 191712 nsDateTimeFormatUnix returns an uninitialized value in an error case
r=smontagu sr=alecf


git-svn-id: svn://10.0.0.236/trunk@138292 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 13:38:46 +00:00
timeless%mozdev.org
a14b100ce0 Bug 191712 nsDateTimeFormatUnix returns an uninitialized value in an error case
r=smontagu sr=alecf


git-svn-id: svn://10.0.0.236/trunk@138272 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 04:41:16 +00:00
katakai%japan.sun.com
e1053e1609 bug 127713
support Surrogate display on Linux by using FreeType
r=bstell, sr=bryner


git-svn-id: svn://10.0.0.236/trunk@138243 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 00:07:23 +00:00
bzbarsky%mit.edu
5105e52542 That last checkin was bug 192522, r=alecf, sr=darin
git-svn-id: svn://10.0.0.236/trunk@138211 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 19:09:58 +00:00
bzbarsky%mit.edu
4307d0d522 Just set the MIME type on the stringbundle channel after calling Open(). We
don't need necko to sniff the type.


git-svn-id: svn://10.0.0.236/trunk@138210 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 19:09:04 +00:00
jshin%mailaps.org
f09b5e9bc6 bug 163998: URL-unescape the image URL for rendering in the title bar
(r=nhotta,jst, sr=darin, a=asa)


git-svn-id: svn://10.0.0.236/trunk@137973 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-19 11:14:35 +00:00
dbaron%dbaron.org
90a3e52f3e Always use the hardcoded fallbacks in GetPreferred so that it works correctly when called with UTF-8 during the loading of mimeTypes.rdf triggered by the loading of mDelegate. r=smontagu sr=bzbarsky a=asa b=190951
git-svn-id: svn://10.0.0.236/trunk@137619 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-10 04:14:34 +00:00
jshin%mailaps.org
1d336e70d9 b=184120 Add non-BMP char. support to UTF-32 converters.
r=smontague, sr=dbaron, a=asa


git-svn-id: svn://10.0.0.236/trunk@137228 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-31 23:26:20 +00:00
katakai%japan.sun.com
deb096577b bug 174424
[ctl]Fix problem in handling of Choti E-Matra (093f)
r=Roland.Mainz@informatik.med.uni-giessen.de
CTL is not part of default build
patch from prabhat.hegde@sun.com


git-svn-id: svn://10.0.0.236/trunk@136794 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-22 03:54:31 +00:00
timeless%mozdev.org
e4bbee0659 Bug 189785 CTL shouldn't use quotes for modulename
r=Roland.Mainz@informatik.med.uni-giessen.de sr=alecf


git-svn-id: svn://10.0.0.236/trunk@136689 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-20 19:07:10 +00:00
timeless%mozdev.org
c370d96d69 Bug 133383 nsMetaCharsetObserver destructor shouldn't call End
I think CID => ContractID bumped Txul so i'm reverting it per heikki


git-svn-id: svn://10.0.0.236/trunk@136616 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-19 02:37:22 +00:00
timeless%mozdev.org
6b449163a1 Bug 133383 nsMetaCharsetObserver destructor shouldn't call End
r=alecf sr=bz


git-svn-id: svn://10.0.0.236/trunk@136610 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-19 00:46:16 +00:00
nhotta%netscape.com
9f9ca4ebe3 Adding the new file for CFM build,
bug 8275.


git-svn-id: svn://10.0.0.236/trunk@136563 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-18 00:32:50 +00:00
nhotta%netscape.com
a086f0286c Adding the new interface for CFM build,
bug 8275.


git-svn-id: svn://10.0.0.236/trunk@136562 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-18 00:15:52 +00:00
shanjian%netscape.com
18ebb2c0bc #8275 Need routine to perform Unicode composition and decomposition
borrowed code from jpnic and created new interface.
r=nhotta, sr=alecf.


git-svn-id: svn://10.0.0.236/trunk@136548 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-17 23:30:01 +00:00
dbaron%dbaron.org
4305a396ed Most of the changes needed for Mozilla to build with gcc's -pedantic-errors option. b=175423 r=seawood sr=bryner
git-svn-id: svn://10.0.0.236/trunk@136267 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-13 23:15:42 +00:00
alecf%netscape.com
680e14f99e remove comments from transliterate.properties to reduce the filesize by 47k
bug 188251, r=bz, sr=darin


git-svn-id: svn://10.0.0.236/trunk@136095 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-09 23:17:36 +00:00
dbaron%dbaron.org
a53a959416 Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag
git-svn-id: svn://10.0.0.236/trunk@136009 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-08 21:07:51 +00:00
dbaron%dbaron.org
67ebaa099d Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag
git-svn-id: svn://10.0.0.236/trunk@136005 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-08 20:50:04 +00:00
dbaron%dbaron.org
9b5780673f Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag
git-svn-id: svn://10.0.0.236/trunk@136003 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-08 20:44:25 +00:00