bsmedberg%covad.net
f96cd32219
Oops, chrome registry itself now requires content. Why didn't my build break before? (bug 219233)
2003-12-22 05:49:57 +00:00
bsmedberg%covad.net
0c471686e7
bug 219233 - Unfork nsIChromeRegistry.idl (not the impl, just the interface) and move it into content/base/public until we can get a more fine-grained separation of that interface in to GRE/non-GRE pieces. r/sr=hyatt+jst
...
I couldn't do a CVS move of nsIChromeRegistry.idl, sorry... it was added on a branch earlier. The old CVS log/blame can be found at mozilla/rdf/chrome/public/nsIChromeRegistry.idl
2003-12-22 05:23:10 +00:00
bryner%brianryner.com
605cc06382
deCOMtaminate nsIDocument by changing methods to use return value instead of out-params, eliminating unused nsresult return values, moving some members to nsIDocument and inlining the getters/setters. Bug 222134, r=bzbarsky, sr=jst.
2003-10-22 06:09:48 +00:00
bryner%brianryner.com
088c788614
fixing firebird/thunderbird build bustage (bug 26893)
2003-09-27 18:49:39 +00:00
mkaply%us.ibm.com
57455af2ab
Bug 179834. Separate application resources and GRE resources. r=darin sr=dougt
2003-09-15 19:16:24 +00:00
bryner%brianryner.com
ef45da892d
Forgot one file as part of bug 218551. a=brendan.
2003-09-08 21:26:29 +00:00
bryner%brianryner.com
2fcdb4e2d5
Fix build on gcc 3.4 by removing extra semicolons (bug 218551). r/sr=dbaron, a=brendan.
2003-09-07 21:50:21 +00:00
hyatt%mozilla.org
1090e7299d
Forgot makefile.in for firebird.
2003-08-09 01:10:38 +00:00
hyatt%mozilla.org
8dfe9dd0f3
Fork the chrome registry for Fb+Tb, bug 215496, r=bryner, sr+a=brendan
2003-08-08 23:28:27 +00:00
bzbarsky%mit.edu
5fa37ec6f3
DeCOMify GetParent/GetBindingParent/GetDocument on nsIContent. Bug 213823,
...
r+sr=jst
2003-07-28 21:35:53 +00:00
bryner%netscape.com
0fa48ad4b1
Backing out checkin for bug 210216 because it caused regression bugs 210377 and 210437 (themes and extensions missing from UI). r=ben, sr=hyatt.
2003-06-24 22:04:43 +00:00
bsmedberg%covad.net
c904248045
Bug 210216 remove unused nsChromeRegistry::mUIDataSource r=rjc sr=shaver
2003-06-23 04:44:28 +00:00
caillon%returnzero.com
2df173e9c8
Bug 209087
...
Content interface out-parameters should use ptr-to-ptrs instead of ref-to-ptrs and some small deCOMtamination.
r+sr=jst@netscape.com
2003-06-13 20:10:01 +00:00
dbaron%dbaron.org
833e59e007
Refactor version compatibility and package existence check into separate function (VerifyCompatibleProvider). When one of these checks fails in GetBaseURL, use only the install directory's data source as a backup in case the profile's selection is not in the current install, and don't write the backup back to the profile. b=191954 sr=bryner r=danm
2003-06-01 20:14:59 +00:00
shliang%netscape.com
d312bf73ce
bug 190174 - skin-switching broken for migrated profiles. r=ccarlen, sr=jag
2003-05-30 05:29:37 +00:00
alecf%flett.org
d154b1f1fe
part of bug 119923 - add a -p option to regchrome to output the chrome registry to a .properties file
...
r=bryner, sr=hyatt
2003-05-29 18:53:33 +00:00
dwitte%stanford.edu
270d3909ca
bug 100649: Length() being used where IsEmpty() is meant
...
treewide changes to convert incorrect usages of string.Length() to string.IsEmpty().
thanks to afatecha@idea.com.py (Ariel Fatecha) for the patch. r=dwitte, sr=jst.
got the ok from Asa to land into a closed tree.
2003-05-23 21:34:47 +00:00
varga%netscape.com
717feaab4a
Landing bookmarks changes.
...
Bug 205378 - Meta bug for changes in bookmarks sorting code
r=jag, sr=sspitzer, a=sspitzer,asa
The CloneResource() has been back ported from Firebird, originally
implemented by Pierre Chanial.
2003-05-23 12:03:40 +00:00
alecf%netscape.com
a2f3da483d
oops, this change was on another machine - part of the previous checkin to bug 199170, sr=bryner, r=ccarlen (no, this won't cause bustage, just something I forgot)
2003-04-15 22:21:02 +00:00
alecf%netscape.com
0b48cf638a
fix for bug 199170 - more static atom work in xpcom, chrome registry, rdf, and profile dir service provider.. sr=bryner, r=ccarlen
2003-04-15 22:19:01 +00:00
bryner%netscape.com
3a3ec0cbd5
Make --disable-xul work (bug 69995). We build enough XUL to support
...
scrollbars unconditionally, but can now leave out heavyweight widgets like
grid, listbox, and tree. r=bzbarsky, sr=alecf.
2003-04-11 00:56:27 +00:00
dougt%netscape.com
0d2808c511
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.
2003-03-15 01:04:32 +00:00
bryner%netscape.com
f3a28e9f42
Implement Aqua form controls when building with the Cocoa toolkit (bug 188254). r=pinkerton, sr=sfraser.
2003-03-12 04:57:33 +00:00
peterv%netscape.com
1c8b20e2b2
Fix for bug 162960 (chrome registry doesn't enumerate overlays installed in user profile.). r=varga, sr=hyatt.
2003-03-05 12:20:00 +00:00
cbiesinger%web.de
9405eda256
190020 r=timeless sr=alecf GetResource should take AUTF8String
2003-02-25 19:02:00 +00:00
dbaron%dbaron.org
84f33505f2
Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag
2003-01-08 22:45:23 +00:00
bzbarsky%mit.edu
a34e067b91
Re-relanding part of the fix for bug 182124 to narrow down the source of the
...
perf impact. r=rjc, sr=darin
2003-01-05 16:26:59 +00:00
bzbarsky%mit.edu
3399eea621
And backing bug 182124 yet again... why is comet the _only_ tinderbox showing
...
the problem?
2002-12-11 12:42:50 +00:00
bzbarsky%mit.edu
e81697ce7c
relanding bug 182124 since it looks like comet was just noise and the other Ts
...
boxes that cycled with this show no problems...
2002-12-11 05:40:14 +00:00
bzbarsky%mit.edu
42d3fc3e74
Backing out bug 182124 because I think it caused Ts to go up...
2002-12-11 04:35:37 +00:00
bzbarsky%mit.edu
a4d94e3627
Use the prototype cache smarter, not harder, for getting sheets. Bug
...
183859, r=sicking, sr=brendan.
2002-12-11 03:33:40 +00:00
bzbarsky%mit.edu
f3c5ef51ac
Chrome protocol handler should not munge URIs on channel open (and remove some
...
workarounds around that behavior). Bug 182124, r=rjc, sr=darin
2002-12-11 03:29:27 +00:00
bzbarsky%mit.edu
fdd4374f63
Backing this part out; it doesn't work properly without a change elsewhere I
...
forgot I had in this tree. :(
2002-12-11 00:09:28 +00:00
bzbarsky%mit.edu
1c01852f9d
Clean up some nsISupportsArray users in rdf/. Bug 184346, r=timeless, sr=scc
2002-12-10 23:58:55 +00:00
ccarlen%netscape.com
fbf72c7968
Bug 181641 - On Mach-0 build, cannot launch if theme was installed into profile with CFM build. Fixes this by fixing the general problem of failure due to missing theme jars. Patch to nsChromeRegistry.cpp by ccarlen, r=ben/sr=brendan. Patch to nsChromeProtocolHandler.cpp by brendan, r=ccarlen/sr=ben.
2002-12-04 06:08:57 +00:00
bzbarsky%mit.edu
b864136ce9
Fix windows bustage. Why can't this compiler get simple scoping right?
2002-12-03 06:39:59 +00:00
bzbarsky%mit.edu
fe53f95e60
Make the CSSLoader correctly order stylesheets as they are dynamically added
...
and removed via the DOM. Clean up the nsIDocument stylesheet accessors. Clean
up nsIDocumentObserver stylesheet stuff a bit. Make style sheets visible in
the CSSOM (though not completely accessible) from the moment the load is kicked
off. Make us have sheet objects that can be manipulated via CSSOM even for
failed loads. Bug 107567, bug 47734, bug 57225, bug 178407.
r=sicking, sr=peterv.
2002-12-03 05:48:14 +00:00
caillon%returnzero.com
96aa0304fc
181585 - Moving rdf/ over to the new pref APIs since nsIPref is deprecated.
...
r=rjc sr=alecf
2002-12-01 03:20:50 +00:00
peterv%netscape.com
2cd27f702a
Fix for bug 176610 (Make nsNameSpaceManager a service). r=caillon, sr=jst.
2002-11-29 23:44:07 +00:00
timeless%mozdev.org
2d64a97bb3
Bug 174583 Remove nsIRDFDataSource { nsIEnumerator GetAllCommands(in nsIRDFResource aSource); }
...
r=rjc,bienvenu sr=alecf
2002-11-20 08:10:37 +00:00
darin%netscape.com
e87593ebea
make chrome debug registration messages more readable r/sr=mozbot
2002-10-01 04:43:57 +00:00
hyatt%netscape.com
667c0366cf
Enable add-on chrome packages to ne disabled without being uninstalled. Bug 170432, r=blake, sr=brendan
2002-09-24 02:07:20 +00:00
mkaply%us.ibm.com
7c3a81751f
#67749
...
r=pedemont, sr=dbaron
Add #ifdef to nsChromeRegistry to use platform specific forms.css overrides
2002-09-12 14:05:22 +00:00
dougt%netscape.com
68faeb5241
166917. Clean up xpcom SDK includes. r=rpotts@netscape.com, sr=alecf@netscape.com, a=rjesup@wgate.com
2002-09-07 17:13:19 +00:00
alecf%netscape.com
4e0b59f695
fix bug 160000 - custom.jar support for chrome
...
look for custom.jar in the chrome directory - if found, always check it first for files before using the rest of the chrome registry. This allows embeddors to override specific chrome URLs with their own files.
sr=hyatt, r=chak
2002-08-21 20:58:05 +00:00
alecf%netscape.com
03f69e9a10
fix bug 162741 - revamp chrome registry interface in preparation for bug 160000 - switch lots of public APIs over to ACString, etc.
...
r=bryner, sr=hyatt
2002-08-20 18:12:51 +00:00
henry.jia%sun.com
227be5af9c
Fix bug 159889: replace the hardcode of "@mozilla.org/preferences;1" with NS_PREF_CONTRACTID
...
Patch by leon.zhang@sun.com
r=Henry, sr=alecf
2002-08-19 04:29:58 +00:00
alecf%netscape.com
e9e1a39573
fix for bug 157572 - remove nsIAtom references from strings, and thus expicitly #include nsIAtom.h for consumers who are expecting it.
...
r=dmose, sr=jag, a=asa
2002-07-25 18:31:10 +00:00
alecf%netscape.com
47b3f07056
more prep for bug 119923 - use chrome registry ContractID rather than CID, so that we can drop in a new embedding-only chrome registry
...
r=bnesse, sr=dveditz, a=asa
2002-07-23 23:30:04 +00:00
darin%netscape.com
6fd5862e6e
fixes bug 142870 "nsIFile should use UCS-2 instead of UTF-8"
...
r=dougt sr=alecf
2002-05-07 23:07:19 +00:00
blakeross%telocity.com
039011de8b
133666 - skin switch on restart not completely performed. r=ben sr=hyatt
2002-05-07 01:33:29 +00:00
ben%netscape.com
6ba5381036
[Chrome FastLoad]
...
Add a comment describing the meaning of error code return values from nsXULPrototypeCache::GetPrototype.
r=hyatt, sr=brendan
2002-05-03 03:00:20 +00:00
darin%netscape.com
e554d83626
fixes bug 129279 "nsIFile unicode/utf8/ascii task"
...
r=dougt sr=alecf
2002-04-27 05:33:09 +00:00
alecf%netscape.com
fba198f16c
fix for bug 119923 - split nsIChromeRegistry into 2 interfaces, one that is XUL-specific
...
this way we can implement an minimal chrome registry for embedding, that doesn't support all the wacky skin- and locale-switching goodness of XUL.
r=waterson, sr=hyatt
2002-04-12 01:52:27 +00:00
hyatt%netscape.com
70f7cfa69f
Didn't get the latest corrections in my patch in the checkin for 103912.
2002-04-04 10:39:40 +00:00
hyatt%netscape.com
254dd80f20
Fix for 103912, make the chrome registry smarter about not looking for missing files. r=bryner, sr=blake, a=asa
2002-04-04 09:48:25 +00:00
tao%netscape.com
0daffa6536
44070: match browser and OS locale. (reusing r=alecf,sr=hyatt,a=asa
...
from previous checkin but set intl.locale.matchOS=false by default.
This should remove the start regression. Will watch the tree and
back this patch if the regression comes back. In theory, this should
not happen)
2002-04-01 05:56:35 +00:00
jkeiser%netscape.com
1842d4cc10
Backing out tao's bug 44070 to see if it is the mega pageload regression culprit.
2002-03-31 09:17:18 +00:00
tao%netscape.com
de85a936fc
44070: match browser and OS locale. r=alecf,sr=hyatt,a=asa. Match browser
...
UI locale and system locale when intl.locale.matchOS == true; Runtime
only behavior; won't write to disk. Fallback to default chrome locale when
matching langpacks are not installed.
2002-03-31 07:33:57 +00:00
darin%netscape.com
9fbd1028d6
b=128508 "freeze nsIChannel nsIRequest" r=gagan, sr=rpotts, a=asa
2002-03-20 22:50:33 +00:00
darin%netscape.com
f1a6738b6c
fixes bug 124042 "support internationalized URIs" r=dougt, sr=alecf, a=asa
2002-03-06 07:48:55 +00:00
blakeross%telocity.com
6e27f23fa8
120838 - fix most of the 'theme switching doesn't work from prefs' bugs. r=ben sr=hewitt
2002-02-18 22:58:54 +00:00
sfraser%netscape.com
d133d4956f
Making the nsModuleComponentInfo data const; bug 74803. r=dp, sr=waterson
2002-01-30 21:14:20 +00:00
ccarlen%netscape.com
6de6156926
Bug 116306 - switching themes by switching profiles doesn't switch theme. r=hyatt@netscape.com/sr=brendan@mozilla.org
2002-01-24 23:54:14 +00:00
bryner%netscape.com
506ca13a9a
Bug 120224 - make "Use XBL Forms" pref actually work if you set it in your profile, instead of all.js. r=ben, sr=waterson.
2002-01-16 06:01:42 +00:00
bryner%netscape.com
b9171e8d88
Changing location of form stylesheet for XBL forms. r=hewitt, sr=hyatt. Not turned on yet.
2002-01-15 22:19:12 +00:00
alecf%netscape.com
5965318acb
C++ side of fix for bug 100212 - move consumers of nsIFile.URL into nsIIOService. r=dougt, sr=darin
2002-01-08 01:31:25 +00:00
blakeross%telocity.com
349e67793e
Other missing file.
2002-01-06 21:07:16 +00:00
blakeross%telocity.com
c587984942
The rest of 117685.
2002-01-06 20:09:10 +00:00
blakeross%telocity.com
0785134c7d
117685 - nsChromeRegistry::IsSkinSelected not returning correct result. Return 3 values, none, partial and full (needed for 44032). r=hewitt sr=hyatt
2002-01-06 19:58:01 +00:00
bryner%netscape.com
6cf1d33b09
Initial checkin of XBL select widget (listbox) code (bug 112713).
...
Summary of changes:
- Removed old XBL form control cruft.
- Made nsOutlinerContentView accessible from content scripts.
- Created a new interface, nsIDOMNSXBLFormControl which exists to allow a
select element to have an outliner box object.
- Factored out nsChildIterator into its own file.
- Added support to the outliner content view for having option elements
directly inserted in the outliner.
- Cleaned up pixel/twip conversions in outliner.
- Added support for intrinsic width for outliner.
r=jag, sr=hyatt. Note that the new select widget is NOT turned on by
default.
2002-01-05 07:17:10 +00:00
hyatt%netscape.com
0ec3f045d8
Fix for 112980, nsITheme API and dynamic skin switching re-enabling. r=ben, sr=waterson
2001-12-17 22:51:39 +00:00
jaggernaut%netscape.com
97b0530073
Bug 104158: Use NS_LITERAL_STRING instead of XXXWithConversion("..."). r=bryner, rs=alecf
2001-12-16 11:58:03 +00:00
dp%netscape.com
1a3b0b8915
bug 110555 Ignoring error when user css files not found. r=dveditz,
...
sr=hyatt
2001-12-09 16:14:02 +00:00
alecf%netscape.com
523be41c46
*shrug* moving from profile-do-change to profile-after-change per conrad's suggestion - this seems to fix the blocker for me, what's the worst that could happen? :)
2001-11-28 23:40:45 +00:00
timeless%mac.com
51a4520c4a
Bugzilla Bug 107823 change nsIFile
...
to use 'Modified' instead of 'Modification'
r=akkana sr=brendan
2001-11-26 08:05:05 +00:00
hyatt%netscape.com
ec854fbecd
Collapse chrome reg. r=dp, sr=brendan, 109488
2001-11-21 00:12:42 +00:00
pierre%netscape.com
3da4d257d9
Checked in for fantasai@escape.com. Bug 43220 "author !important rules override user !important rules in user.css". Add User sheets. Rename Backstop sheets into UserAgent. Fix cascading order. r=pierre/sr=hyatt.
2001-11-06 10:04:05 +00:00
pete%alphanumerica.com
b52992027b
b=107823, r=ccarlen, sr=brendan
...
--pete
2001-11-01 00:11:15 +00:00
dougt%netscape.com
20e863fb43
Moving nsISimpleEnumerator interface to new idl file. 99136, r=alecf@netscape.com sr=rpotts@netscape.com
2001-10-30 22:07:28 +00:00
jaggernaut%netscape.com
ac47cdde61
Bug 53057: Fixing up users of implicit |CharT*| conversion operators for nsCString to use |.get()| instead, rr=dbaron, rs=scc
2001-10-25 06:42:23 +00:00
dougt%netscape.com
0a62d4e8d5
99163 - removing nsObserverService.h includes. Also fixing 106090, extra methods on nsObserverService. r=shaver@mozilla.org, sr=jband@netscape.com
2001-10-22 22:01:27 +00:00
dougt%netscape.com
d18d7e2b17
nsIObserver and nsIObserverService API freeze. r=rpotts@netscape.com, alecf@netscape.com. bug 99163
2001-10-19 20:52:59 +00:00
dougt%netscape.com
4f3a44d63b
API Freeze for nsIServiceManager r=shaver@mozilla.org, sr=rpotts@netscape.com bug 99147
2001-10-16 03:35:52 +00:00
sspitzer%netscape.com
e147b1a4a9
more changes for #102037 . use GetValueConst() instead of GetValue() where possible to avoid
...
strdups().
r=waterson, sr=bienvenu
2001-10-01 19:53:14 +00:00
jaggernaut%netscape.com
ca6197295f
Bug 100476: Convert uses of member functions ToNewUnicode, ToNewCString and ToNewUTF8String to their global versions and remove support from nsCString and nsString. r=dbaron, rs=scc
2001-09-29 08:28:41 +00:00
sspitzer%netscape.com
8bb8b5bb10
fix for #102037 . use GetValueConst() instead of GetValue() to avoid strdups.
...
r,sr=waterson, sr=bienvenu
2001-09-29 00:01:58 +00:00
gerv%gerv.net
4e12e44b2f
Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089.
2001-09-28 20:14:13 +00:00
darin%netscape.com
f49b5b332c
fixes bug 99410 "further res protocol cleanup" r=dougt, sr=mscott
2001-09-20 01:32:16 +00:00
darin%netscape.com
5a2d9f0d2d
checking bbaetz's patch for bug 89500 "SOCKS: only http|https re-directted in (post Mozilla 0.9.2)"
...
patch=bbaetz, r=dougt, sr=darin
2001-09-13 02:21:05 +00:00
dp%netscape.com
7898b3314d
bug# 97528 Eliminating the extra Clone() on chrome urls. Plus
...
optimizing nsChromeRegistry::Canonify() to only SetSpec() if there is
a change. r=brendan,hyatt sr=waterson
2001-09-06 00:45:16 +00:00
ccarlen%netscape.com
d48280a189
Bug 86021 - Enable -turbo for multiple profiles. r=valeski, r=/sr=blake,waterson, a=dbaron
2001-08-29 14:02:38 +00:00
brendan%mozilla.org
6d895baf1d
Bit checkin for bug 68045, r/sr=waterson&shaver, second attempt. It all works
...
for me on optimized and debug gcc2.96, rh7.1.
- Better failure codes from nsXULPrototypeScript::Deserialize.
- Call nsXULDocument::AbortFastLoads after nsXULPrototypeScript::Serialize
failure, instead of just nulling the FastLoad service's output stream.
- Expose nsXULDocument::AbortFastLoads via nsIXULPrototypeCache, for use from
nsChromeProtocolHandler.cpp. AbortFastLoads flushes the XUL cache now, for
good measure.
- The needless "Current" adjective in nsIFastLoadService attribute and method
names is no more.
- Add a do_GetFastLoadService() helper, to use CID instead of contractid, and
to let the compiler consolidate the static inline CID.
- Add "nglayout.debug.checksum_xul_fastload_file" pref so people can do without
the checksum verification step when reading a FastLoad file.
- Verify the FastLoad file checksum, by default. Also, cache it in the FastLoad
service so we don't recompute it when re-opening the FastLoad file as mailnews
and other top-levels start up. Fill the checksum cache in EndFastLoad, when
the last pseudo-concurrent top-level finishes loading.
My hope to compute the checksum while writing the FastLoad file ran afoul of
misordered writes. The old code to checksum the in-memory nsFastLoadHeader
also was broken on little endian platforms. Now all checksumming is done via
a separate read pass over the complete file, save for the header's checksum
field, which is summed as if it contained zero.
- Track and check FastLoad file dependencies. This required groveling with a
bunch of Necko interfaces in nsChromeProtocolHandler::NewChannel -- read it
and weep. Dependency checking, as well as checksum access and computation,
use better-factored nsIFastLoad{File,Read,Write}Control interfaces.
- nsBufferedStream::Seek wasn't flushing the buffer when seeking backward
within the buffer, but it must, because mCursor bounds the amount to write
if the buffer contains the end of file.
- Add an unbufferedStream readonly attribute to nsIStreamBufferAccess, so we
don't have to screw around with the bufferying layer when checksumming. Also
implement nsIStreamBufferAccess in nsBufferedOutputStream.
- nsISeekableOutputStream was bogus, based on a bad state I had put the
nsBufferedOutputStream code in on its way from being completely broken when
you seek backwards outside of the buffer. Removing this interface required
using nsIFastLoadFileIO in nsFastLoadFileWriter, and it also required careful
ordering of Close calls (the Reader must close after the Writer or Updater,
so that the Reader's underlying, unbuffered input stream can be read by
nsFastLoadFileWriter::Close to compute the checksum.
- Miscellaneous tab/indentation, comment typo, bracing, if( => if ( style,
nsnull vs. 0, useless variable elimination, tortured control flow,
AutoString instead of String, and gratuitous ; after nsISupportsUtils.h
macro call cleanups.
2001-08-21 20:51:34 +00:00
blizzard%redhat.com
b0f8b91746
Back out brendan's checkin to try and get linux starting up again.
2001-08-17 19:45:11 +00:00
brendan%mozilla.org
b00819c93c
- Better failure codes from nsXULPrototypeScript::Deserialize.
...
- Call nsXULDocument::AbortFastLoads after nsXULPrototypeScript::Serialize
failure, instead of just nulling the FastLoad service's output stream.
- Expose nsXULDocument::AbortFastLoads via nsIXULPrototypeCache, for use from
nsChromeProtocolHandler.cpp. AbortFastLoads flushes the XUL cache now, for
good measure.
- The needless "Current" adjective in nsIFastLoadService attribute and method
names is no more.
- Add a do_GetFastLoadService() helper, to use CID instead of contractid, and
to let the compiler consolidate the static inline CID.
- Add "nglayout.debug.checksum_xul_fastload_file" pref so people can do without
the checksum verification step when reading a FastLoad file.
- Verify the FastLoad file checksum, by default. Also, cache it in the FastLoad
service so we don't recompute it when re-opening the FastLoad file as mailnews
and other top-levels start up. Fill the checksum cache in EndFastLoad, when
the last pseudo-concurrent top-level finishes loading.
My hope to compute the checksum while writing the FastLoad file ran afoul of
misordered writes. The old code to checksum the in-memory nsFastLoadHeader
also was broken on little endian platforms. Now all checksumming is done via
a separate read pass over the complete file, save for the header's checksum
field, which is summed as if it contained zero.
- Track and check FastLoad file dependencies. This required groveling with a
bunch of Necko interfaces in nsChromeProtocolHandler::NewChannel -- read it
and weep. Dependency checking, as well as checksum access and computation,
use better-factored nsIFastLoad{File,Read,Write}Control interfaces.
- nsBufferedStream::Seek wasn't flushing the buffer when seeking backward
within the buffer, but it must, because mCursor bounds the amount to write
if the buffer contains the end of file.
- Add an unbufferedStream readonly attribute to nsIStreamBufferAccess, so we
don't have to screw around with the bufferying layer when checksumming. Also
implement nsIStreamBufferAccess in nsBufferedOutputStream.
- nsISeekableOutputStream was bogus, based on a bad state I had put the
nsBufferedOutputStream code in on its way from being completely broken when
you seek backwards outside of the buffer. Removing this interface required
using nsIFastLoadFileIO in nsFastLoadFileWriter, and it also required careful
ordering of Close calls (the Writer or Updater must close after the Reader,
so that the Reader's underlying, unbuffered input stream can be read by
nsFastLoadFileWriter::Close to compute the checksum.
- Miscellaneous tab/indentation, comment typo, bracing, if( => if ( style,
nsnull vs. 0, useless variable elimination, tortured control flow,
AutoString instead of String, and gratuitous ; after nsISupportsUtils.h
macro call cleanups.
2001-08-17 09:52:55 +00:00
pavlov%netscape.com
1e20984ef0
fixing bug 78690. removing old imagelib. r=jst sr=waterson
2001-08-09 20:22:39 +00:00
andreas.otte%primus-online.de
6917b5d061
bug 40670 [URL: resolution of protocol:/path] checking in the groundwork to have an easy fix if we ever decide to support these kind of deprecated relative urls. For that a new attribute URIType is added to nsIProtocolHandler and its implementations to store some protocol/scheme dependend information to have enough information to allow correct parsing. r=darin@netscape.com sr=rpotts@netscape.com
2001-08-07 20:42:57 +00:00
brendan%mozilla.org
dbd7fed5b1
FASTLOAD_20010703_BRANCH landing, r=dbaron, sr=shaver.
2001-07-31 19:05:34 +00:00
jaggernaut%netscape.com
e91f8a147e
Bug 86734: Remove NS_WITH_SERVICE. r=dbaron, rs=scc, a=asa
2001-07-25 07:54:28 +00:00
pete%alphanumerica.com
f020dcc1cd
Fix for nsIFile delete conflicts with JS reserved name b=37406, r=dougt, sr=jst
...
Renamed all Delete methods to Remove.
--pete
2001-07-24 18:38:25 +00:00
jaggernaut%netscape.com
5a6317b8a5
Bug 88413: Remove |GetUnicode()| from nsString (and replace it with |get()|). r=dbaron, rs=scc.
...
This removes all call-sites I can currently fix. Tomorrow I'll try to get someone to checkin my changes to security/ and I'll get some help with the Netscape side of things.
nsString::GetUnicode()'s final death-blow will be dealt soon. Please keep this in mind as you add new code :-)
2001-06-30 11:02:25 +00:00
ben%netscape.com
556887f125
fix build bustage due to merge conflict screwup
2001-06-22 05:08:34 +00:00
ben%netscape.com
90709b37f9
84344 - make chrome registry select skin in its profile changed callback (i.e. at startup).
...
r=danm, sr=hyatt, a=chofmann.
2001-06-22 04:20:58 +00:00
dougt%netscape.com
758f79ff72
Landing url parsing branch. 73845. r=alecf@netscape.com, sr=darin@netscape.com, a=blizzard@rednat.com.
...
This fixes many crashes caused by illegal uses of the nsStdURL.
This also allows a plugable protocol to provide their own url parser.
2001-06-21 22:02:47 +00:00
dbaron%fas.harvard.edu
9d35ed31a4
Fix bad getters on nsIDocument and nsIScriptContext to use out params rather than return |AddRef|ed pointers. b=81289 r=jaggernaut sr=jst a=asa
2001-06-20 03:27:48 +00:00
scc%mozilla.org
a8fb409c6e
bug #85271 : sr=waterson, r={beard, jag, dbaron}, a=asa. Eliminate features of |nsXPIDLC?String| that keep it out of the string hierarchy (i.e., using assigment to rebind ownership, static |Copy| members, and |getter_Shares|), fixing some leaks in the process.
2001-06-17 05:23:38 +00:00
dougt%netscape.com
e0c4831d10
Fixes bug 83401. r=gagan, darin, sr=vidur, a=blizzard. Add port blacklisting to necko
2001-06-06 00:10:09 +00:00
anatoliya%netscape.com
cb722521f1
bug 76512 r=pchen sr=hyatt
2001-05-17 02:31:28 +00:00
anatoliya%netscape.com
4be03d3937
bug 76512 r=pchen sr=hyatt
2001-05-17 02:02:51 +00:00
anatoliya%netscape.com
4e92265401
bug 76512 r=pchen sr=hyatt
2001-05-17 01:31:18 +00:00
blakeross%telocity.com
5da2720a05
Backing out anatoliya to fix build bustage. The compiler is your friend. It will help you catch errors.
2001-05-16 00:07:52 +00:00
anatoliya%netscape.com
5faa137abc
bug 76512 r=pchen sr=hyatt
2001-05-15 22:03:51 +00:00
waterson%netscape.com
01b9da0e26
Bug 35816. Minimize size of serialized RDF/XML and improve its quality. Break parser and serializer into XPConnect-addressable components. r=hyatt, sr=shaver
2001-05-15 19:56:28 +00:00
sfraser%netscape.com
2e5f05db5a
Fix for blocker bug 62787; xulBindings.xml load was being cancelled when dismissing the profile picker. sr=hyatt, a=attinasi
2001-05-10 23:18:49 +00:00
jst%netscape.com
ea706038cf
Landing the XPCDOM_20010329_BRANCH branch, changes mostly done by jband@netscape.com and jst@netscape.com, also some changes done by shaver@mozilla.org, peterv@netscape.com and markh@activestate.com. r= and sr= by vidur@netscape.com, jband@netscape.com, jst@netscpae.com, danm@netscape.com, hyatt@netscape.com, shaver@mozilla.org, dbradley@netscape.com, rpotts@netscape.com.
2001-05-08 17:42:36 +00:00
kandrot%netscape.com
afdac97c93
Check in for Ron Guilmette. r=shaver, sr=waterson. For intl r=nhotta. Changes for NS_IMPL_NSGETMODULE. bug #46775 .
2001-05-05 05:33:37 +00:00
valeski%netscape.com
f3c5380747
sr=darin. no bug. just dead wood static cid cleanup
2001-04-13 11:23:11 +00:00
pavlov%netscape.com
679106cdbd
fix images not changing during skin switching bug 75181 r=brendan sr=hyatt
2001-04-13 09:07:12 +00:00
shaver%mozilla.org
a0daa1645d
75152: Remove GetVersionNumber stub in favour of upcoming, less-invasive
...
preloader strategy. r=jag, sr=attinasi.
2001-04-11 14:23:13 +00:00
hyatt%netscape.com
729b2163e7
Half-size scrollbar fix. Enable relative urls in addition to absolute urls. r=danm, sr=hewitt
2001-04-11 03:56:12 +00:00
darin%netscape.com
00a7e27ee6
Necko API changes, bug 74221. r=valeski, sr=rpotts.
2001-04-10 06:01:08 +00:00
hyatt%netscape.com
3e86baf3e6
Fix win32 bustage.
2001-04-10 03:29:23 +00:00
hyatt%netscape.com
66b62a714a
Fix for 73137. r=danm, sr=hewitt.
2001-04-10 02:09:29 +00:00
disttsc%bart.nl
5c9f7ba46c
Provide default userChrome.css and userContent.css with sample (commented out) content for discoverability, bug=37642, author=Boris Zbarsky <bzbarsky@mit.edu>, r=timeless, sr=shaver
2001-04-05 03:20:46 +00:00
hyatt%netscape.com
fe8a8c8c58
Fix for 53670.
2001-04-04 23:15:02 +00:00
rickg%netscape.com
169a621d42
preloader update. r=peterl, sr=attinasi
2001-04-03 22:58:59 +00:00
pinkerton%netscape.com
c3982c4c90
allow macs with low memory to build optimized by setting the |lowmem| option. bug 72945. r=peterv/sr=shaver.
2001-03-27 23:08:32 +00:00
blakeross%telocity.com
85f54f99db
Removing non-compliant text/xul mimetype, replacing with application/vnd.mozilla.xul+xml (28237, patch by gerv@gerv.net). r=blake sr=hyatt
2001-03-25 16:49:38 +00:00
valeski%netscape.com
68017cb9e2
sr=rpotts, r=gagan. 70743. switching over to new extensible URI::SchemeIs() api
2001-03-13 02:02:05 +00:00
dougt%netscape.com
c74c36c85e
Minor build changes per API review. Now nsIFileURL and nsIFileChannel have their own IDL file which means that if you were using either of these two interfaces, you need to include a new include file. r=valeski@netscape.com
2001-03-12 22:41:28 +00:00
ccarlen%netscape.com
4b14f2ddc4
Bug 65212 - profile support for kiosk mode. Also, removing profile change observer strings from header to cut dependencies. r=valeski@netscape.com, sr=alecf@netscape.com
2001-03-11 22:12:21 +00:00
disttsc%bart.nl
8b43034cef
Change implicit conversion from
...
|NS_ConvertUTF8toUCS2|
|NS_ConvertASCIItoUCS2|
|NS_ConvertUCS2toUTF8|
|ns[C]LiteralString|
|ns[C]PromiseFlatString|
to explicit |get()|.
Add |get()| to |nsString|, remove implicit conversion operators where possible, add NS_WARNING where not (yet!).
Bug=53057, r=alecf, sr=scc
2001-03-08 08:05:05 +00:00
hyatt%netscape.com
a1252c05cc
More skin uninstallation foo. Same.
2001-03-08 02:36:01 +00:00
hyatt%netscape.com
0bf035be7b
Skin uninstallation. r=danm, sr=brendan.
2001-03-08 01:50:36 +00:00
hyatt%netscape.com
b97b42718f
Fix for 59558, r=brendan, sr=waterson
2001-03-06 01:42:34 +00:00
waterson%netscape.com
9fe59f23f0
Bug 43121. Move XUL content model code from RDF DLL to content DLL. r=jst,hyatt; sr=brendan.
2001-02-22 03:01:34 +00:00
dougt%netscape.com
128f95aa9b
Relanding Necko Changes.
...
Revising nsIChannel to allow for overlapped i/o. This consists of three parts:
1. Factoring nsIChannel into a protocol specific part, the nsIChannel, and a socket specific, the nsITransport.
2. Derive the nsIChannel from a nsIRequest.
2. Changes the notification system from necko and the URILoader to pass the nsIRequest interface instead of nsIChannel interface.
This goal stems from wanting to be able to have active AsyncRead and AsyncWrite operations on nsSocketTransport.
This is desired because it would greatly simplify the task of maintaining persistent/reusable socket connections
for FTP, HTTP, and Imap (and potentially other protocols). The problem with the existing nsIChannel interface is
that it does not allow one to selectively suspend just one of the read or write operations while keeping the other active.
r=darin@netscape.com
sr=rpotts@netscape.com
2001-02-21 20:38:08 +00:00
disttsc%bart.nl
3d2d80d536
Back out dougt's channel changes
2001-02-12 03:14:23 +00:00
dougt%netscape.com
1b9ca82439
Revising nsIChannel to allow for overlapped i/o. This consists of three parts:
...
1. Factoring nsIChannel into a protocol specific part, the nsIChannel, and a socket specific, the nsITransport.
2. Derive the nsIChannel from a nsIRequest.
2. Changes the notification system from necko and the URILoader to pass the nsIRequest interface instead of nsIChannel interface.
This goal stems from wanting to be able to have active AsyncRead and AsyncWrite operations on nsSocketTransport.
This is desired because it would greatly simplify the task of maintaining persistent/reusable socket connections
for FTP, HTTP, and Imap (and potentially other protocols). The problem with the existing nsIChannel interface is
that it does not allow one to selectively suspend just one of the read or write operations while keeping the other active.
The full details of the change on written up in the netlib newsgroup.
r=darin@netscape.com
sr=rpotts@netscape.com
2001-02-10 00:16:26 +00:00
mkaply%us.ibm.com
a44bef3c59
#66450
...
r=timeless, sr=hyatt
Don't open installed-chrome.txt read/write unnecessarily - just open it read
2001-02-03 00:01:52 +00:00
gagan%netscape.com
79713bc4c2
Optimization for scheme comparison of URIs. See bug 66577 for details. r=darin, sr=brendan@mozilla.org
2001-01-31 01:33:03 +00:00
timeless%mac.com
cbb061b4ba
fix bug 66357 fatal error building rdf\chrome\tools\chromereg\regchrome.cpp
...
r=leaf, sr=waterson
2001-01-25 20:08:43 +00:00
darin%netscape.com
6a7567992b
Bug 62566. nsIChannel::AsyncWrite interface revision and related cleanup.
...
r=dougt@netcape.com , sr=mscott@netscape.com .
2001-01-23 22:10:34 +00:00
dr%netscape.com
b4652dfc19
fix for 55115, removing last usage of nsFileSpec from chrome registry. r=jag, sr=ben
2001-01-20 00:17:07 +00:00
ccarlen%netscape.com
d9dd3b5321
Fix for bug 64501 - allow embedding apps to specify app registry location. Moves appfilelocprovider into xpcom.
r=dougt@netscape.com, sr=brendan@mozilla.org
2001-01-18 22:51:57 +00:00
ccarlen%netscape.com
9a93c6545b
Part of 35559 - dynamic profile switching
r=valeski,sr=hyatt
2001-01-10 20:22:17 +00:00
hyatt%netscape.com
5488daa5d1
Fix numerous embedding install issues and 62757 crasher. r=danm, a=dougt
2000-12-21 00:08:28 +00:00
hyatt%netscape.com
90c6d9e774
Fix for smoketest blocker 61946, r=pink
2000-12-05 21:17:30 +00:00
hyatt%netscape.com
89a3b213f3
adding new XBL form widget stylesheets. a=ben@netscape.com
2000-12-01 08:47:19 +00:00
hyatt%netscape.com
7eedb69301
breaking out html forms into their own stylesheet, a=ben@netscape.com
2000-12-01 08:27:34 +00:00
hyatt%netscape.com
da1cd7e64c
Fix for 57897, r=dveditz, a=ben
2000-11-02 21:28:00 +00:00
hyatt%netscape.com
c0f10a0cd8
Fix for 53218. r-pav, a=ben
2000-10-30 01:50:20 +00:00
warren%netscape.com
cd56c0575b
Bug 47207. Backing out logging/PRINTF changes until we can fix stopwatch.h, introduce double parens, etc.
2000-10-28 22:17:53 +00:00
warren%netscape.com
9a6d92a433
Bug 47207. Changing printf to PRINTF to use new logging facility. r=valeski,sr=waterson
2000-10-27 22:43:51 +00:00
hyatt%netscape.com
7662270ea6
Fix for 57733.
2000-10-25 03:03:08 +00:00
ccarlen%netscape.com
9b175e07c0
Fix for 54097 - Use nsIFileURL to build file URLs instead of nsFileSpec and nsFileURL.
r=dougt@netscape.com, a=hyatt@netscape.com
2000-10-18 12:55:22 +00:00
mstoltz%netscape.com
f1137e89ec
Fixing 56009, exploit allowing XPConnect access. r,a=hyatt, sr=scc
2000-10-13 22:59:47 +00:00
hyatt%netscape.com
7c4aea8885
Fix for 50846, a=waterson
2000-10-12 20:52:52 +00:00
ccarlen%netscape.com
80e193bd31
Bug 38626 - remove use of nsIFileLocator
r=hyatt@netscape.com, a=hyatt@netscape.com
2000-10-12 14:48:33 +00:00
hyatt%netscape.com
38e6240070
Backing out pinkerton's unapproved checkin to nsChromeRegistry.cpp, since it caused a regression.
2000-10-12 07:21:11 +00:00
pinkerton%netscape.com
7c9dc39be9
update of chrome registry to use nsIFile to better work with paths with slashes. Fixes hang at startup on mac if the path had a '/' anywhere in it. r=waterson,a=sfraser. bug#54097
2000-10-12 04:01:35 +00:00
dougt%netscape.com
2d76c9b031
removing annoying unneeded assertion. r/a=warren@netscape.com
2000-09-29 05:30:02 +00:00
warren%netscape.com
ca56050d0c
Improving debug messages for contents.rdf.
2000-09-18 02:07:06 +00:00
pnunn%netscape.com
9979eb5cde
bug#51249: add chrome to FlushCache. pnunn r:syd.
2000-09-14 23:10:30 +00:00
hyatt%netscape.com
4884379265
New smarter chrome registry. r=warren
2000-09-14 19:25:13 +00:00
warren%netscape.com
5a9655aa8a
Fixed to not delete installed-chrome.txt -- checks mod dates instead.
2000-09-14 08:50:14 +00:00
rayw%netscape.com
0257791053
Bug 37275, Changing value of all progids, and changing everywhere a progid
...
is mentioned to mention a contractid, including in identifiers.
r=warren
2000-09-13 23:57:52 +00:00
hyatt%netscape.com
5e581a0556
Backing out chrome registry changes. a=brendan
2000-09-13 03:07:26 +00:00
blizzard%redhat.com
2e743c0f75
fix for bug #51778 . Hand a provider to the directory service. This should get regchrome working again. r=dougt a=brendan
2000-09-11 19:13:27 +00:00
ccarlen%netscape.com
b77e163d2c
Use nsIDirectoryService instead of nsIFileLocations - bug #38626
r=hyatt
2000-09-07 13:06:28 +00:00
scc%mozilla.org
256fb2fdda
fixing code that relied on implicit string construction
2000-09-02 05:30:35 +00:00
vidur%netscape.com
e153192875
Fix for bug 46861. nsIDOMWindow is now split into two interfaces: a public interface (still called nsIDOMWindow) for embedders and an internal interface (nsIDOMWindowInternal) for internal use. The union of the two interfaces is still visible from JavaScript. r=jst@netscape.com
2000-09-01 01:54:35 +00:00
hyatt%netscape.com
1d77f5008c
Fix for 50668. r=dprice
2000-08-29 22:10:49 +00:00
hyatt%netscape.com
ef6474d1ff
43220. r=ben
2000-08-29 08:07:22 +00:00
hyatt%netscape.com
165bb579a5
Checking 46330 fix back in. r=ben
2000-08-29 07:07:46 +00:00
mscott%netscape.com
ccae14bc01
back out chrome registry changes to fix smoketest machines that are crashing when launching viewer
2000-08-29 05:49:18 +00:00
hyatt%netscape.com
b70d7b5233
Fix for 46330. r=ben
2000-08-29 02:30:07 +00:00
ben%netscape.com
490234ee27
48205
2000-08-26 03:20:44 +00:00
warren%netscape.com
9abf1e4644
Fixed case where chrome selection was failing because the package wasn't yet installed.
2000-08-25 22:51:10 +00:00
hyatt%netscape.com
e1913cd0c9
Fix for jar packaging. r=dprice
2000-08-23 07:31:58 +00:00
dp%netscape.com
7a4e9ced51
bug# 49786 Setting up chrome protocol handler to support weak ref. r=gagan,valeski
2000-08-22 06:11:48 +00:00
warren%netscape.com
4af61cbec5
Fixed warnings.
2000-08-22 04:57:21 +00:00
warren%netscape.com
db052b57d3
Bug 49659. Added check to avoid null pointer deref.
2000-08-22 04:41:22 +00:00
mstoltz%netscape.com
ea5d41851a
Fixing 41876 r=hyatt, also 48724, 49768, and crasher in nsBasePrincipal.cpp, r=jtaylor
2000-08-22 02:06:52 +00:00
warren%netscape.com
676fe96ecd
Improved warning message.
2000-08-22 02:06:14 +00:00
warren%netscape.com
e12f238589
Bug 46864 - Embedding needs a name attribute on nsIRequest.
2000-08-21 08:23:54 +00:00
warren%netscape.com
38ee9c46ff
Bug 43654. Error checking in chrome registry. r=hyatt
2000-08-21 07:50:39 +00:00
racham%netscape.com
4dcd2b675d
Fixing bug 39289. Fixing a crasher at shutdown time when createprofile option is used. r=dougt
2000-08-21 01:36:42 +00:00
scc%mozilla.org
93f626595d
fixing code that relied on implicit string construction
2000-08-19 21:04:10 +00:00
hyatt%netscape.com
715e3f8ccb
Fix for 48083. r=danm
2000-08-17 00:10:40 +00:00
hyatt%netscape.com
a489c05fae
Work on 48150 and XBL performance (async and arenas).
2000-08-14 04:04:18 +00:00
jtaylor%netscape.com
4a1f72898b
Fixes bug #41571 . r=mstoltz.
2000-08-11 02:46:47 +00:00
hyatt%netscape.com
c37ff4e02a
Fix for 47081. r=ben
2000-08-11 00:05:49 +00:00
warren%netscape.com
84b5fd67e3
Bug 46711. Removed nsAutoString travisty from nsStringKey. Introduced nsCStringKey. Made them both share the underlying string when possible. r=waterson
2000-08-10 06:19:37 +00:00
alecf%netscape.com
72daa61d47
final part of fix for 46712 - flush the string bundle cache when the locale changes
...
r=hyatt
2000-08-08 06:24:56 +00:00
waterson%netscape.com
d867e404c8
Bug 46053. Add [begin|end]UpdateBatch() to nsIRDFObserver; case-normalize the resot of the nsIRDFObserver methods; update implemetors, users. r=bienvenu,rjc,dmose,slamm
2000-08-08 00:22:36 +00:00
hyatt%netscape.com
88189bb26d
Fix for XBL portion of 46129
2000-08-05 22:33:29 +00:00
hyatt%netscape.com
7a4716d3f2
Fix for 46129. r=waterson,attinasi,pierre
2000-07-28 09:36:14 +00:00
waterson%netscape.com
1401d14275
Bug 46013. Make nsChromeRegistry own the UI datasource; clean up the special release method so that it does correct bloat log. r=hyatt
2000-07-28 09:19:42 +00:00
hyatt%netscape.com
e5be1850a1
Fix for 41145, r-waterson
2000-07-28 00:34:22 +00:00
mkaply%us.ibm.com
320938329b
OS/2 Tinderbox break
...
Need PR_CALLBACK for VisualAge
2000-07-27 20:40:57 +00:00
dougt%netscape.com
920f29e288
bug 46413. r/a=valeski@netscape.com
...
Clean up memory leaks.
2000-07-27 06:14:06 +00:00
blizzard%redhat.com
f043461a81
add utility to build a chrome registry from the command line. r=waterson a=waterson/hyatt
2000-07-25 20:21:17 +00:00
danm%netscape.com
a9f0541762
now holds a strong reference to its chrome data source (mComposite). consequent circular reference is broken with stupid refcounting tricks. bug 44621 r=hyatt
2000-07-19 23:39:50 +00:00
warren%netscape.com
de3523d540
Added nsIRDFDataSource::HasArcIn/HasArcOut. Changed nsXULTemplateBuilder.cpp to use it (ifdef'd for now). Speed up folder loading by about 24%. r=waterson,alecf
2000-07-19 03:58:25 +00:00
tao%netscape.com
c50218030b
42748 After selecting locale for new profile, different profile does not
...
switch back.(r,a)=hyatt
2000-07-13 22:59:22 +00:00
hyatt%netscape.com
3499d7d56b
Fix for XBL being able to execute scripts in skins. Bugzilla is down, so I can't give the number. r=danm
2000-07-12 00:17:07 +00:00
waterson%netscape.com
78238f1a40
Remove spurious call to RegisterDataSource(). r=hyatt
2000-07-10 20:42:56 +00:00
dougt%netscape.com
a23a20c4f0
check for null.
2000-06-21 02:29:08 +00:00
valeski%netscape.com
f0fec56b70
42767. AsyncOpen (dead code) removal.
2000-06-16 14:39:19 +00:00
warren%netscape.com
ecc2d9c51c
Bug 27971. Better strategy for resource: urls to use less memory. Saves about 0.4% of entire run just bring up one page (home.mozilla.org). r=waterson
2000-06-09 07:51:13 +00:00
tao%netscape.com
aee3b0454d
Patch NT startup crash when chrome registry is not ready yet. r,a=scc
2000-06-09 03:09:20 +00:00
inaky.gonzalez%intel.com
98157fd5a1
Fixed nsSupportsHashtable behaviour and API to fix leaks in
...
nsDirectoryService. Fixes bugs #38606 and #39859 .
a=waterson; r=rayw,brendan,warren
2000-06-06 22:06:56 +00:00
warren%netscape.com
512c8bf433
Renaming nsIAllocator to nsIMemory (and nsAllocator to nsMemory). API cleanup/freeze. Bug #18433
2000-06-03 09:46:12 +00:00
warren%netscape.com
d7efda20c4
Fix to make jar protocol not copy local files. Starting to get chrome to work with jars. Bug #18433
2000-06-02 23:41:43 +00:00
tao%netscape.com
5313a86d4e
40801: Need a scriptable API of ChromeRegistry to return current locale provider name.
...
r=waterson,a=hyatt,msanz.
2000-06-02 23:16:06 +00:00
waterson%netscape.com
153b47e512
Bug 41182. Set the resource channel's original URI to the 'chrome:' URI that spawned us. r=warren
2000-06-02 03:47:49 +00:00
brendan%mozilla.org
556cebff37
Fix #include filename spelling -- case matters on Unix systems, at least.
2000-05-27 20:54:35 +00:00
hyatt%netscape.com
2bd2b3bce1
Fixing bugs in skin switching.
2000-05-27 20:03:14 +00:00
ruslan%netscape.com
e830ecd6e9
Make res/chrome handlers implement threadsafe_isupports
2000-05-26 21:00:18 +00:00
danm%netscape.com
afa832a154
make processing of installed-chrome more robust. bugs 38198, 40186
2000-05-24 01:25:54 +00:00
hyatt%netscape.com
4f2cfa71c1
adding debug printfs
2000-05-23 06:57:17 +00:00
hyatt%netscape.com
21e5ef59a2
fix for making skins script-safe. r=scc
2000-05-19 04:48:43 +00:00
danm%netscape.com
66e62e50d6
remove Mac-specific chrome hierarchy hack, now that the Mac is using the new hierarchy. bug 39248. r=hyatt
2000-05-19 02:59:35 +00:00
hyatt%netscape.com
ca087e0898
fix for chrome registry bugs. r=danm,waterson, a=waterson
2000-05-18 20:27:37 +00:00
dveditz%netscape.com
4053fb47b8
fixing copy/paste bug in (De)SelectLocale
2000-05-17 05:44:35 +00:00
danm%netscape.com
c1c67552c9
teach new chrome registration to handle urls and jar files
2000-05-17 02:01:08 +00:00
danm%netscape.com
f600ade45c
store generated overlays in their own directory. force overlay list node to be a seq. r=hyatt@netscape.com
2000-05-16 03:16:58 +00:00
hyatt%netscape.com
c05e656358
Better form.
2000-05-15 02:49:56 +00:00
hyatt%netscape.com
ebf7c3559a
Better form.
2000-05-15 02:42:37 +00:00
hyatt%netscape.com
036f7a95f0
Changing convertChromeURL
2000-05-15 01:40:52 +00:00
hyatt%netscape.com
258558c1a2
making nightlies sane again
2000-05-15 00:48:51 +00:00
danm%netscape.com
178936af94
load newly installed chrome
2000-05-13 21:42:56 +00:00
danm%netscape.com
a2312bf2f1
new method checkForNewChrome
2000-05-13 21:42:00 +00:00
mkaply%us.ibm.com
4c8a84ce2c
# 37239
...
r= waterson
OS/2 bring up continues - add PR_CALLBACK for VisualAge
2000-05-12 22:23:36 +00:00
scc%netscape.com
383fdc142e
string backsliding. r=mjudge
2000-05-12 07:53:02 +00:00
sspitzer%netscape.com
fab9214a26
no longer a pref, it is hard coded to be on and set to modern.
...
remove temporary code.
2000-05-11 05:19:21 +00:00
sspitzer%netscape.com
03942386c2
it's skins/modern, not modern.
2000-05-11 02:57:31 +00:00
sspitzer%netscape.com
b9d24def8a
make the skin switching code turned on/off by a pref. off by default for now.
2000-05-09 23:28:57 +00:00
andreas.otte%primus-online.de
e365632082
first round of checkins to fix bug 37616, Retire SetRelativePath, r=warren@netscape.com
2000-05-05 23:39:25 +00:00
dveditz%netscape.com
3982325c1b
Fixing repeated 'skin' provider types
2000-05-05 03:44:58 +00:00
hyatt%netscape.com
83eefb1df0
Fixing viewer's scrollbars.
2000-05-03 09:15:50 +00:00
sspitzer%netscape.com
41a27221ed
temporary hack for skin switching, so I can test mozilla/themes.
...
not turned on yet.
2000-05-03 00:55:58 +00:00
pavlov%netscape.com
172152feed
fixes for package installation bug #34399 r=hyatt
2000-05-01 23:08:00 +00:00
danm%netscape.com
a1c1e3f535
fix initialization bug that fails loading files from the installation dir. code=hyatt
2000-05-01 22:08:25 +00:00
hyatt%netscape.com
fce7f9645b
Fixing chrome registry leak. r=scc
2000-05-01 06:07:52 +00:00
hyatt%netscape.com
7742d5f229
Adding support for backstop style sheets
2000-04-28 23:34:12 +00:00
hyatt%netscape.com
b380c3bf04
Dynamic skin switching lives, baby.
2000-04-27 02:10:43 +00:00
mjudge%netscape.com
2cfb602409
making string conversions explicit. scc
2000-04-26 01:13:55 +00:00
danm%netscape.com
d0d8c4d5c3
dist...chrome restructuring
2000-04-19 21:42:30 +00:00
mscott%netscape.com
70b70cf844
Bug #34769 (this change is actually dougt's). Don't allow the chrome cache channel to stomp on it's original
...
uri if it's already been set.
r=waterson,mscott
a=leaf
2000-04-10 00:25:22 +00:00
scc%netscape.com
49201b0040
making string conversions explicit
2000-04-03 05:13:05 +00:00
jim_nance%yahoo.com
dc0e139673
Bug 33322 - Fix compiler warnings. Its been on n.p.m.builds for a few
...
days for module owners to comment on. r=troy@netscape.com
2000-03-30 03:21:26 +00:00
warren%netscape.com
727f312b32
Necko API changes: primarily nsIChannel, changing initialization parameters to accessors. Got javascript: evaluation to happen at the right time (when AsyncRead is called) as well as on the right thread.
2000-03-29 03:58:50 +00:00
scc%netscape.com
dc583b4b31
small changes to clients of string converting APIs
2000-03-26 08:19:48 +00:00
hyatt%netscape.com
36d4b3240a
Fix for 32699. Dynamic overlays should work once more.
2000-03-22 23:56:56 +00:00
hyatt%netscape.com
11ec7eda8a
Changing XUL template syntax to use <textnode> for wrapped text creation rather
...
than <text>, which is now a genuine XUL element.
2000-03-22 21:57:35 +00:00
hyatt%netscape.com
845130e95a
Fixing a bug in the skin/locale installation function.
2000-03-22 09:28:42 +00:00
hyatt%netscape.com
5495e7d940
Implemented chrome installation APIs.
2000-03-22 01:30:04 +00:00
leaf%mozilla.org
8e5c168460
adding newline to end of file to fix workshop compiler. r=granrose
2000-03-21 21:51:55 +00:00
hyatt%netscape.com
fca7ca2b94
Patching my hideous chrome registry leaks.
2000-03-21 12:43:25 +00:00
hyatt%netscape.com
3544bbff63
Adding support for UI display of installed skins and locales.
2000-03-21 11:57:39 +00:00
hyatt%netscape.com
f6309c86b7
Adding per package skin/locale-switching capabilities.
2000-03-21 11:01:58 +00:00
hyatt%netscape.com
6e3f4c5b2e
Stubbing out the installation/uninstallation APIs for the chrome registry.
2000-03-21 10:49:21 +00:00
hyatt%netscape.com
1f899f3314
Landing the new chrome registry with skin/locale switching support.
2000-03-21 10:42:22 +00:00
dougt%netscape.com
8126ff53b4
Adding GetSecurityInfo to the nsIChannel. bug 29646. r=warren.
2000-03-17 22:06:32 +00:00
tbogard%aol.net
d90b8bcda9
When the channel is cancelled, don't ignore it, actually cancel and don't sent OnStartRequests if one hasn't been sent yet. If an OnStop is pending, send a OnStopRequest with cancelled in it. bug #30625 . r=jud, waterson a=jevering
2000-03-08 03:54:07 +00:00
waterson%netscape.com
1c955c9ed2
Bug 29148. Put OnStartLoad() on an event, as well as OnStopLoad(). Avoids re-entrancy where re-entrancy should never be. r=rjc, a=jar.
2000-03-03 23:17:10 +00:00
hyatt%netscape.com
d87c5f540d
Checking in an API and implementation for the enumeration of the user's search path,
...
as well as for the enumeration of all installed objects in the chrome registry.
2000-02-15 10:05:29 +00:00
hyatt%netscape.com
d277b0cfef
Checking in the modified nsIChromeEntry object, which will be the
...
workhorse of the new chrome search path.
2000-02-15 09:56:00 +00:00
waterson%netscape.com
617c766449
Bug 26129. Replace timer with a PLEvent. GTK timers (in this specific case) seem to be confused when a modal event queue has been pushed. By using a PLEvent, we get the same effect, but are able to grab the outermost queue to ensure that our callback to fire OnEndDocumentLoad gets kicked. r=mscott
2000-02-06 01:30:16 +00:00
warren%netscape.com
dcfe43430c
Fixed indentation.
2000-02-04 12:18:27 +00:00
warren%netscape.com
7879538143
fixed typo
2000-02-04 12:17:39 +00:00
warren%netscape.com
591856a337
Implemented GetOwner/SetOwner. r=mscott
2000-02-04 08:55:05 +00:00
putterman%netscape.com
8b85fc4a60
Fix for bug 25833 for mscott. r=scottip. Can now bring up more than one dialog and more than
...
one instance of an app.
2000-01-31 18:55:27 +00:00
michael.lowe%bigfoot.com
6696fa133b
Repeating, prioritised timer implementation for Windows and Gtk (bug 22979). author={Win32=michael.lowe@bigfoot.com, Gtk=alex@cendio.se}, r={kmcclusk,rods,sfraser,et al} a=brendan
2000-01-21 21:56:09 +00:00
waterson%netscape.com
ae980a54a6
Bug 24144. [Add|Remove]Channel() are now performed by the protocols, so don't try to do it in SetLoadGroup(). r=warren
2000-01-17 19:37:41 +00:00
rpotts%netscape.com
be79b9fb76
bug #23055 (r=warren). Added LOAD_DOCUMENT_URI load attribute for the DocLoader to distinguish doc URIs
2000-01-15 06:12:54 +00:00
waterson%netscape.com
c0a53ad72f
Bug 22915. Be sure to add the nsCachedChromeChannel to the load group on nsIChannel::SetLoadGroup(). Also, don't assume (in nsXULDocument::StartDocumentLoad) that when you 'hit' in the cache that the channel is actually a nsCachedChromeChannel; instead, inspect its content type. Finally, get rid of extraneous 'command' member variable in nsCachedChromeChannel. r=mscott
2000-01-11 21:18:19 +00:00
pp%ludusdesign.com
698852a4f4
Converting usage of ::GetIID() to NS_GET_IID().
...
Bug #20232 , r=scc@netscape.com
2000-01-11 20:49:15 +00:00
rpotts%netscape.com
023f2ff6e1
Made contentType a read/write attribute of nsIChannel
2000-01-08 06:26:04 +00:00
norris%netscape.com
bc5eba8a49
Fix 10194 and 14979.
...
r=mstoltz@netscape.com
2000-01-06 22:03:30 +00:00
waterson%netscape.com
6a57be329f
Bug 16516. Canonify all 'chrome:' URLs before loading XUL documents. Ensures that persistence and XUL cache keys work properly. Obsolete the 'main' property in the chrome registry. Expose a 'canonify' method on the chrome registry. r=hyatt
2000-01-06 00:31:06 +00:00
dougt%netscape.com
2828862aaa
Including nsIFileSpec instead of nsFileSpec. Part of the prep work for landing
...
nsIFile
2000-01-03 23:38:57 +00:00
dougt%netscape.com
4d1a1b38ed
Converting to use nsIModule macro. r=dp.
2000-01-03 23:37:30 +00:00
waterson%netscape.com
9ab0099927
Bug 20691. Fire OnStopRequest() on a callback so as to avoid re-entrancy problems. r=mscott, a=chofmann
1999-12-10 21:02:47 +00:00
warren%netscape.com
6af4802e75
Added buffer size parameters to NewChannel. Allows for optimization of amount of image data consumed. Bug #20408
1999-12-04 10:01:32 +00:00
waterson%netscape.com
82fb1998b7
Bug 18392. Use XUL document cache for retrieving master document.
1999-12-04 07:45:57 +00:00
vidur%netscape.com
1cf2db67a5
For bug 17325. Changed signature of css loader methods. R=nisheeth.
1999-12-04 01:29:18 +00:00
hyatt%netscape.com
a23936ccd7
Actually setting the fields in the chrome entry enumeration now. r=me
1999-12-01 08:55:35 +00:00
hyatt%netscape.com
3a1040a295
More skins work. r=travis
1999-12-01 08:44:43 +00:00
hyatt%netscape.com
ef7b38a59e
Calming Wensleydale down. r=me
1999-12-01 08:24:12 +00:00
hyatt%netscape.com
4a29b3f60e
Adjusting some names of variables. r=travis
1999-12-01 08:17:42 +00:00
hyatt%netscape.com
8d895265cb
Support for enumeration of skins, packages, and locales nearing completion. r=mini-me
1999-12-01 07:59:35 +00:00
waterson%netscape.com
cde0d27007
Fix code-path leak by using nsCOMPtr.
1999-12-01 07:04:00 +00:00
hyatt%netscape.com
b5e18743bf
Adding comments.
1999-11-30 11:37:17 +00:00
hyatt%netscape.com
43fcb3ac12
Adding some NS_ERRORs. r=gimpy
1999-11-30 11:35:16 +00:00
hyatt%netscape.com
b1f58dcf71
Working on code to enumerate installed skins, packages, and locales. r=gimpy
1999-11-30 11:33:44 +00:00
hyatt%netscape.com
074f2362e4
More skin goodness. r=gimpy
1999-11-30 09:29:43 +00:00
warren%netscape.com
2db26922a6
Landing no_neckoutil2_branch. Bug #11159 . Removes neckoutil_s.lib from build which helps beos and openvms.
1999-11-30 04:50:42 +00:00
hyatt%netscape.com
9d73ef65cc
More skin work. r=pavlov
1999-11-29 06:51:24 +00:00
hyatt%netscape.com
b45807ee79
Closer to refresh of chrome on a skin switch. r=gimpy
1999-11-24 07:37:38 +00:00
hyatt%netscape.com
b122cc3084
blah. commenting out some stuff. r=me
1999-11-24 03:46:17 +00:00
hyatt%netscape.com
6841ac9216
Working on making windows refresh following a skin change. r=danm
1999-11-24 03:45:45 +00:00
hyatt%netscape.com
fab2ad83c9
Chrome registry skin switching implemented. r=danm
1999-11-24 01:12:35 +00:00
waterson%netscape.com
8662873fc9
Fix incorrect use of nsSupportsHashTable that was causing leakage.
1999-11-23 22:02:57 +00:00
warren%netscape.com
59ef7fadbf
Removed the nsICapabilities interface in favor of nsIInterfaceRequestor.
1999-11-18 07:36:41 +00:00
warren%netscape.com
34ecf73507
Necko API and implementation changes for retargeting. Needed for URL dispatching. r=mscott
1999-11-17 08:14:52 +00:00
sfraser%netscape.com
111f3e2494
Oh, silly me. Warren's last change was on a branch. Putting nsNeckoUtil.h back.
1999-11-11 20:47:01 +00:00
sfraser%netscape.com
b4fdd9ec8f
Somehow I managed to stomp on warren's last change (renaming of nsNeckoUtil.h to nsNetUtil.h). Putting that back.
1999-11-11 20:46:03 +00:00
sfraser%netscape.com
1d8bdd81f8
Fix for 18315 -- remember which rdf files you've tried, and failed, to open, to avoid trying over and over and over again. r=pavlov.
1999-11-11 20:42:31 +00:00
dmose%mozilla.org
142ac52eaf
updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org
1999-11-06 03:43:54 +00:00
warren%netscape.com
d3b9c9c3cc
Structural changes for MakeAbsolute performance. bug#10736 r=valeski
1999-11-03 05:13:44 +00:00
cls%seawood.org
bee74e223b
Removed unused NECKO ifdefs.
...
a=leaf
1999-11-02 23:34:03 +00:00
tbogard%aol.net
10ded258a5
Changed NS_ENSURE_NOT to NS_ENSURE_FALSE to reflect API change. r=hyatt
1999-11-01 21:43:56 +00:00
pavlov%netscape.com
9c63f59cdd
fix for bugs 17234,17416 r=tor,bruce
1999-10-29 08:36:47 +00:00
hyatt%netscape.com
55e57f1c7e
working on theme switching r=pavlov
1999-10-27 09:24:23 +00:00
hyatt%netscape.com
e092fcee6b
making the chrome registry work with dynamic overlays r=pavlov
1999-10-27 02:21:05 +00:00
hyatt%netscape.com
edef87131c
more stubbing out of dynamic overlays r=pavlov
1999-10-26 10:03:13 +00:00
warren%netscape.com
f50d3df7c0
Added nsIChannel::GetOriginalURI so that we can get back to the original chrome file (bug#17144). r=rpotts,mscott
1999-10-26 09:16:24 +00:00
hyatt%netscape.com
c8bad066a0
change from strings to URIs r=pavlov
1999-10-26 08:21:32 +00:00
hyatt%netscape.com
a25a8c01f1
stubbing out dynamic overlay loading and converting chrome registry to IDL r=pavlov
1999-10-26 08:13:25 +00:00
pavlov%netscape.com
1af6af4250
fix build problems on linux r=hyatt
1999-10-24 09:20:49 +00:00
hyatt%netscape.com
31706324ba
chrome registry can now be dynamically built from RDF fragments t=pavlov
1999-10-24 09:00:41 +00:00
hyatt%netscape.com
94eccb5b2f
making chrome registry not be a single uber datasource anymore r=pavlov
1999-10-24 07:27:12 +00:00
hyatt%netscape.com
68251762d8
make registry work without needing an rdf datasource r=pavlov
1999-10-24 06:59:30 +00:00
tbogard%aol.net
cd41cc8e0f
Another warning. r=gimpy.
1999-10-19 07:59:20 +00:00
tbogard%aol.net
965b7a1632
Fixed a few more of gimpy's warnings..... Oh, we found a bug there. r=gimpy Total warnings now under 200!
1999-10-19 07:57:51 +00:00
norris%netscape.com
485c484dbd
correct a comment.
1999-10-14 23:49:05 +00:00
neeti%netscape.com
cc32266160
Converted to nsIModule to prepare for memory leaks fixing. Bug# 14034. r=waterson
1999-10-12 13:33:42 +00:00
norris%netscape.com
d21c5596fd
Fix the following bugs:
...
14443 "Same origin" security policy may be circumvented using docu
14820 Fixing up the relationship between nsCodeBasePrincipal and n
14919 Crash in JS MM code
Reviewed by mstoltz, approved by scc.
1999-10-02 03:41:37 +00:00
hyatt%netscape.com
a5532cda21
Resolving apprunner bustage in an unfortunate way. r=danm
1999-10-02 01:48:59 +00:00
warren%netscape.com
d3eb73be23
Removed caps dependency from necko. Used nsCOMPtr for nsInputStreamChannel.
1999-09-11 18:45:36 +00:00
norris%netscape.com
2d8e12375f
* Add checks on urls formed from web scripts
...
* Make nsScriptSecurityManager implement nsXPCSecurityManager
* Fix unix warnings
1999-09-07 02:54:19 +00:00
bruce%cybersight.com
31da4b9f46
Use nsCRT::free() instead of delete[]
1999-09-03 06:20:06 +00:00
kipp%netscape.com
9a00149774
Switch to nsAutoString
1999-09-03 03:52:19 +00:00
norris%netscape.com
ec9d253f50
Add all-powerful system principals. Remove some dead code from the build.
1999-09-01 00:54:35 +00:00
norris%netscape.com
d8507f844e
* clean up nsScriptSecurityManager
...
* remove nsJSSecurityManager
* save principals in nsIChannels and nsIDocuments
1999-08-29 21:58:42 +00:00
rpotts%netscape.com
0085d83ab0
M9 BRANCH landing...
1999-08-26 22:45:55 +00:00
warren%netscape.com
78bda58ee6
Fixed to work like all the other MakeAbsolute implementations.
1999-08-24 09:45:06 +00:00
sdagley%netscape.com
8626848dc1
We now propogate the return value received from NewChannelFromURI rather than just returning NS_OK from nsChromeProtocolHandler::NewChannel. This fixes the crash when opening bookmarks on Mac with a missing bookmarks.dtd file (and probably other similiar ones). We still try to open a null content window in this case but Nisheeth has a bug logged (# unknown) to fix that.
1999-08-24 00:35:10 +00:00
mccabe%netscape.com
a900e17559
Replace declarations of interface methods in implementation classes with xpidl-generated NS_DECL_NSIFOO.
...
Remainder of the netwerk portion of the NS_DECL_NSIFOO spam.
1999-08-22 23:52:07 +00:00
warren%netscape.com
d944d70a84
Fix for bug 7682: StringBundle can't load URLs from imap thread.
1999-08-13 00:43:48 +00:00
waterson%netscape.com
cd73c23711
Bug 9799. Implement nsIRDFRemoteDataSource so that datastore can be flushed to disk.
1999-08-05 04:33:41 +00:00
gagan%netscape.com
360d017158
Removed some debugging printf.
1999-07-30 14:35:13 +00:00
gagan%netscape.com
8b2b5557d3
Fixes the random / and eventually the spaces problems.
1999-07-30 00:53:42 +00:00
valeski%netscape.com
a176e19e98
fixing mem leak
1999-07-27 21:12:50 +00:00
gordon%netscape.com
7916eeddab
Changed handling of pathnames under NECKO to avoid excess slashes "/".
1999-07-27 01:12:59 +00:00
rickg%netscape.com
65fcb776bb
replaced call to deprecated nsString API
1999-07-26 00:47:36 +00:00
sfraser%netscape.com
3f961eb300
Fix Mac startup crash: #ifdef NECKO around changes that Gagan made yesterday, so that chrome URL resolution works again.
1999-07-23 22:22:47 +00:00