mhammond%skippinet.com.au
617c48e981
* XUL cache now includes the language ID with the void * script object it
...
saves.
* Fast-load file saves the language ID to the fast-load stream, then
delegates the serialization to nsIScriptContext.
* scripttype="..." can be specified at the root of any XUL object. This is
stored in the nsXULPrototypeElement so overlay loading honours the default
script language in the originating document.
* nsXULPrototypeScript now stored the language ID, not the nsIScriptContext.
* The few existing GC assumptions have been abstracted to nsILanguageRuntime
so no nsIScriptContext need be available. This still needs more thought.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@179888 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-09 02:36:24 +00:00
mhammond%skippinet.com.au
e7a4ad7042
First checkin on the road to making the DOM language agnostic.
...
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@179648 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-05 00:18:30 +00:00
(no author)
a25f799ab5
This commit was manufactured by cvs2svn to create branch
...
'DOM_AGNOSTIC_BRANCH'.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@179603 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-03 00:08:09 +00:00
dougt%meer.net
8c4e2f1dda
WinCE only. ShellExecute is now in the shunt lib, so I can remove a WINCE #define. Also, for process creation WinCE uses NSPR like a good child.... i wonder why the other platforms don't as well.
...
git-svn-id: svn://10.0.0.236/trunk@179552 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 18:00:23 +00:00
bsmedberg%covad.net
1c68b64533
Fixing dlldeps for windows, bug 299992
...
git-svn-id: svn://10.0.0.236/trunk@179465 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 12:50:53 +00:00
bsmedberg%covad.net
484a59713a
Bug 306615 - Fold PSM into libxul r=darin
...
git-svn-id: svn://10.0.0.236/trunk@179464 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 12:43:58 +00:00
bsmedberg%covad.net
1f614ffacf
Bug 299992 (final patch!) - Allow glue-finding code to specify additional features such as toolkit=gtk r=darin
...
git-svn-id: svn://10.0.0.236/trunk@179463 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 12:33:47 +00:00
bsmedberg%covad.net
4214f590c6
Bug 306344 bustage fix: NS_COM_GLUE and NS_HIDDEN_() are not compatible, and we wanted NS_COM_GLUE here (verified by mrbkap)
...
git-svn-id: svn://10.0.0.236/trunk@179406 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 18:23:36 +00:00
bsmedberg%covad.net
1d2d5dce42
Bug 306334 - XULRunner debug doesn't link on mac r=darin/brendan
...
git-svn-id: svn://10.0.0.236/trunk@179397 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 17:20:09 +00:00
bsmedberg%covad.net
56640297a6
From bug 296561 (see bug 302099) - remove old static-build remnants that are no longer used r=darin
...
git-svn-id: svn://10.0.0.236/trunk@179223 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-29 19:24:20 +00:00
bsmedberg%covad.net
8c52ef6218
Bug 305992 - nsIVersionComparator broken in some circumstances (UMR) - patch by Justin Bradford <jabradford@gmail.com> r=shaver+me
...
git-svn-id: svn://10.0.0.236/trunk@179047 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 14:16:11 +00:00
bsmedberg%covad.net
06b6ddfcef
Followup to bug 300731 - parse negative numbers properly - patch by Justin Bradford <jabradford@gmail.com> r=shaver (+me)
...
git-svn-id: svn://10.0.0.236/trunk@178932 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 12:14:13 +00:00
smontagu%smontagu.org
4b807d6835
Take surrogate pairs into account in UTF8InputStream::CountValidUTF8Bytes. Bug 299111, r=darin, sr=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@178595 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 10:50:49 +00:00
mkaply%us.ibm.com
556cc094e2
305281 r=dougt, a=mkaply - OS/2 Firefox doesn't start
...
git-svn-id: svn://10.0.0.236/trunk@178328 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 03:03:30 +00:00
timeless%mozdev.org
117f582593
Bug 304900 - comment about moving methods when interface is frozen is stale or was made into a lie
...
patch by timwatt@gmail.com r=dougt
git-svn-id: svn://10.0.0.236/trunk@178233 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 09:38:45 +00:00
timeless%mozdev.org
a52a84aa64
Bug 304899 comment about QI to the obsolete manager is stale
...
patch by timwatt@gmail.com r=dougt
git-svn-id: svn://10.0.0.236/trunk@178230 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 09:37:43 +00:00
bsmedberg%covad.net
9210c904ba
Bug 304874 - Extensions don't work (on trunk) and some profile names don't work - r=dougt
...
git-svn-id: svn://10.0.0.236/trunk@178203 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 20:52:43 +00:00
roc+%cs.cmu.edu
57bffe2488
Bug 303484. Limit the nesting of modal event loops so we avoid overflowing the C++ stack. r+sr=brendan,a=asa
...
git-svn-id: svn://10.0.0.236/trunk@177889 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 21:03:12 +00:00
pinkerton%aol.net
f08d1e6203
fix camino build bustage
...
git-svn-id: svn://10.0.0.236/trunk@177798 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 00:37:15 +00:00
bsmedberg%covad.net
4e0047b80b
Bug 299992 followup - open in binary mode on windows, and honor semicolon as a comment marker also r=shaver
...
git-svn-id: svn://10.0.0.236/trunk@177787 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-15 22:13:56 +00:00
bsmedberg%covad.net
f5a3c325b8
Bug 299992 (re-landing) - Move pldhash etc. into the xpcom glue, and centralize various instances of nsINIParser in the xpcom glue. Some files were cvscopied from xpcom/ds to xpcom/glue r=brendan/darin
...
git-svn-id: svn://10.0.0.236/trunk@177766 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-15 18:29:55 +00:00
timeless%mozdev.org
da5ae77bc6
Bug 304237 Enable xpcom under windows debuggers to filter assertions the way it does without a debugger
...
to enable this feature,
set XPCOM_DEBUG_DLG=1, or if you're already in the debugger, just poke the
static to 2.
r=dougt
git-svn-id: svn://10.0.0.236/trunk@177666 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-12 23:11:35 +00:00
bsmedberg%covad.net
66a3f64ab0
Backout bug 299992 - too much odd platform-specific bustage
...
git-svn-id: svn://10.0.0.236/trunk@177597 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-11 22:19:19 +00:00
bsmedberg%covad.net
bb73805324
Backout bug 299992 - too much odd platform-specific bustage
...
git-svn-id: svn://10.0.0.236/trunk@177596 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-11 22:07:08 +00:00
bsmedberg%covad.net
200333ee05
Bug 299992 - strdup requires <string.h> on windows (why not on mac, hrm?)
...
git-svn-id: svn://10.0.0.236/trunk@177595 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-11 21:17:14 +00:00
bsmedberg%covad.net
ee2adfafda
Bug 299992 - On windows, nsINIParser methods must be NS_COM_GLUE (bustage fix)
...
git-svn-id: svn://10.0.0.236/trunk@177594 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-11 21:05:13 +00:00
bsmedberg%covad.net
e730eabc64
Bug 299992 - Two additional (forgotten) files - these are moved from xpcom/ds to xpcom/glue
...
git-svn-id: svn://10.0.0.236/trunk@177592 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-11 20:47:03 +00:00
bsmedberg%covad.net
b80f390773
Bug 299992, the part before the actual work: move pldhash and the templatized hashtables into the glue (and drop the minor dependencies on NSPR), and centralize our various in-tree nsINIParser classes into the glue (does not affect the ones used for the various installers) r=brendan/darin a=chase/cbeard
...
git-svn-id: svn://10.0.0.236/trunk@177591 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-11 20:40:53 +00:00
bsmedberg%covad.net
ffe7df7404
Bug 212919 - Fix const issues in nsDataHashtable on MSVC7 (I'm surprised other
...
compilers didn't barf already!) r=swalker sr=scc a=asa
git-svn-id: svn://10.0.0.236/trunk@177588 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-11 19:43:21 +00:00
brendan%mozilla.org
52c047a489
Add shared DHashTableOps for [const] char *key use-cases, clean up dhash API abusages (214839, r=dougt, sr=dbaron).
...
git-svn-id: svn://10.0.0.236/trunk@177587 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-11 19:43:20 +00:00
cbiesinger%web.de
0ebe69ac0b
addressing the reviewer comments
...
git-svn-id: svn://10.0.0.236/trunk@177586 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-11 19:43:19 +00:00
cbiesinger%web.de
4222740212
bug 228794, r=bsmedberg sr=alecf
...
add nsInterfaceHashtable::GetWeak
git-svn-id: svn://10.0.0.236/trunk@177585 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-11 19:43:18 +00:00
kyle.yuan%sun.com
07a7af6d66
Bug 209622 nsTHashtable cause bustage on Solaris with F6U2
...
r/sr=bsmedberg
The missed part in nsBaseHashtable.h, patch by harinath@cs.umn.edu
git-svn-id: svn://10.0.0.236/trunk@177584 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-11 19:43:17 +00:00
bsmedberg%covad.net
54878b57f4
Bug 209622 - bustage fix for stupid compilers (Sun WS and DEC OSF1) -
...
also remove unused configure test. r=dbaron sr=alecf
git-svn-id: svn://10.0.0.236/trunk@177583 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-11 19:43:16 +00:00
darin%meer.net
2255b423a2
fixes bug 241876 "nsIDHashKey does not define a KeyEquals method" r+sr=bsmedberg
...
git-svn-id: svn://10.0.0.236/trunk@177582 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-11 19:43:15 +00:00
bzbarsky%mit.edu
81c5b7c66d
Get rid of another nsSupportsHashtable user, moving closer to "no raw addrefed
...
returns" nirvana. Bug 230092, r=bsmedberg, sr=darin
git-svn-id: svn://10.0.0.236/trunk@177581 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-11 19:43:14 +00:00
jshin%mailaps.org
02b70317e4
bug 226623: XFT build crashes on PLHashRawAdd. Switch to nsClassHashTable and add a new HashKeyType that duplicates a string in ctor. (r=bsmedberg, sr=bryner, a1.6=tor)
...
git-svn-id: svn://10.0.0.236/trunk@177580 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-11 19:43:13 +00:00
bsmedberg%covad.net
98d8b52c0a
Bug 179834. Separate application resources and GRE resources. r=darin sr=dougt
...
git-svn-id: svn://10.0.0.236/trunk@177579 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-11 19:43:12 +00:00
bsmedberg%covad.net
47f0e65dd5
Bug 193031 fix category manager to use aPersist parameter. Bug 54639 Category Manager is not thread-safe. Bug 208437 separate threadsafe nsBaseHashtable into super-class nsBaseHashtableMT. r=dougt/alecf I know Sun Workshop builds are still broken... working on it.
...
git-svn-id: svn://10.0.0.236/trunk@177578 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-11 19:43:11 +00:00
bsmedberg%covad.net
cfaf69eaef
bug 206254 allow nsBaseHashtable::IsInitialized() and bug 206528 nsBaseHashtable should initialize mLock. r=alecf
...
git-svn-id: svn://10.0.0.236/trunk@177577 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-11 19:43:10 +00:00
bsmedberg%covad.net
7fd3a59a8c
Fix ANSI-strict compiler errors using GCC 3.4 (from CVS). bug 201407 r=jkeiser sr=brendan a=sspitzer
...
git-svn-id: svn://10.0.0.236/trunk@177576 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-11 19:43:09 +00:00
bsmedberg%covad.net
4559617985
Fixing AIX bustage. r=jdunn a=mkaply/ycalonje
...
git-svn-id: svn://10.0.0.236/trunk@177575 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-11 19:43:08 +00:00
bsmedberg%covad.net
67b6576e4e
Fix for mac build bustage, with ccarlen. Cleanup from bug 201034.
...
git-svn-id: svn://10.0.0.236/trunk@177574 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-11 19:43:07 +00:00
bsmedberg%covad.net
973d67f8ab
Bug 201034 non-const enumeration in nsBaseHashtable, add
...
nsTHashtable::RawRemove. Add a hashtable test-suite, and
clean up some codesize issues. Also fixes bug 203030 and
hopefully SunOS build bustage. r=jkeiser sr=alecf a=asa
git-svn-id: svn://10.0.0.236/trunk@177573 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-11 19:43:06 +00:00
mkaply%us.ibm.com
c836a344cf
OK, should be final - need PR_CALLBACK here
...
git-svn-id: svn://10.0.0.236/trunk@177572 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-11 19:43:05 +00:00
mkaply%us.ibm.com
209b6651aa
Putting this back because I think it might break stuff - OS/2 will be broke however
...
git-svn-id: svn://10.0.0.236/trunk@177571 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-11 19:43:04 +00:00
mkaply%us.ibm.com
6bfad0d121
One more PR_CALLBACK
...
git-svn-id: svn://10.0.0.236/trunk@177570 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-11 19:43:03 +00:00
mkaply%us.ibm.com
8bf956945e
OS/2 bustage - PR_CALLBACK stuff
...
git-svn-id: svn://10.0.0.236/trunk@177569 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-11 19:43:02 +00:00
bsmedberg%covad.net
0933f371e7
bug 200709 remove dynamic linking of nsTHashtable and family. r=jkeiser sr=alecf
...
git-svn-id: svn://10.0.0.236/trunk@177568 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-11 19:43:01 +00:00
jkeiser%netscape.com
ab60b45651
Warning fixes (bug 200709), patch by bsmedberg@covad.net, r=jkeiser@netscape.com, sr=alecf@netscape.com
...
git-svn-id: svn://10.0.0.236/trunk@177567 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-11 19:43:00 +00:00