joshmoz%gmail.com
629699c509
don't use regparm on i386 Mac OS X. Patch by Apple Computer, Inc. r=josh r=smfr sr=bsmedberg a=bsmedberg
...
git-svn-id: svn://10.0.0.236/trunk@176401 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-21 19:02:52 +00:00
darin%meer.net
9c1e6e4a44
fixes bug 301521 "nsWindowsRegKey::WriteStringValue is broken" r=jshin a=bsmedberg
...
git-svn-id: svn://10.0.0.236/trunk@176396 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-21 16:54:39 +00:00
joshmoz%gmail.com
23521c8822
Remove Mac OS classic code. r=josh a=bsmedberg
...
git-svn-id: svn://10.0.0.236/trunk@175065 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-23 23:42:02 +00:00
dougt%meer.net
5ad50e9b43
* Fixes some build problems when trying to build non-static. (removing link
...
libraries that don't exist on Windows CE)
* Taking xxx advice and making GetNAME always return a GDI forcing us to use
GetTextMetrics instead of GetFontData (which doesn't exist on Windows CE)
* Windows CE on ARM doesn't support C++ exceptions. In the windows plugin code
uses catches to ensure that the plugins don't crash mozilla. On windows ce on
arm, we have no choice but to disable CALL_SAFETY_ON.
* On Windows CE, VerQueryValue internal structure can not be modified so
callers must do a bit of string conversion.
* Disabling more code in nsOSHelperAppService for Windows CE.
* Enabling the Windows Registry code in XPCOM since the Window CE shunt now
supports the limited set needed (all but notification).
Bug=297683, r=Ere Maijala, sr=Dan Veditz, a=Asa
git-svn-id: svn://10.0.0.236/trunk@174725 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-16 21:20:45 +00:00
bsmedberg%covad.net
8014e29410
Bug 297315 - sorts the XPCOM implementation of nsICategoryManager.enumerateCategory alphabetically r=darin a=asa
...
git-svn-id: svn://10.0.0.236/trunk@174516 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-13 18:39:19 +00:00
cbiesinger%web.de
6673ed9c8e
289844 fixing MIPSpro bustage: include nsIVariant.h before using it in an nsBaseHashtable
...
r+sr+a=shaver
git-svn-id: svn://10.0.0.236/trunk@174161 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-05 18:55:41 +00:00
mrbkap%gmail.com
030d071cd2
bug 288460: Make ScanDocStructure() more strict about tags that break the ShouldVerifyHeirarchy check and mark all children of the tag as malformed so that its children don't think they're well formed. r=rbs sr=bzbarsky a=shaver
...
git-svn-id: svn://10.0.0.236/trunk@173983 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-01 21:08:53 +00:00
bryner%brianryner.com
d821543dff
fix vc6 debug build bustage, r=darin
...
git-svn-id: svn://10.0.0.236/trunk@173518 18797224-902f-48f8-a5cc-f745e15eee43
2005-05-17 19:15:17 +00:00
darin%meer.net
093c230ada
fixing VC6 build bustage
...
git-svn-id: svn://10.0.0.236/trunk@173486 18797224-902f-48f8-a5cc-f745e15eee43
2005-05-16 23:00:47 +00:00
darin%meer.net
c490fdf11e
fixes bug 292981 "Provide a scriptable interface to the Windows registry" r=neil,dougt a=chofmann
...
git-svn-id: svn://10.0.0.236/trunk@173476 18797224-902f-48f8-a5cc-f745e15eee43
2005-05-16 21:23:09 +00:00
timeless%mozdev.org
a8525fc630
Bug 243904 SOAP code problem with null, unpositioned array item
...
patch by chantepie@altern.org r=doron sr=jst a=asa
git-svn-id: svn://10.0.0.236/trunk@172960 18797224-902f-48f8-a5cc-f745e15eee43
2005-05-02 19:42:26 +00:00
pedemont%us.ibm.com
c9f6e9439e
Bug 291512 - Generate Java interface files using nsIInterfaceInfoManager. Fix some type handling as a result of this change. r=biesi, sr=darin, a=asa
...
git-svn-id: svn://10.0.0.236/trunk@172951 18797224-902f-48f8-a5cc-f745e15eee43
2005-05-02 16:30:03 +00:00
dbaron%dbaron.org
d4d3b32c89
Fix leak regression from yesterday: derived classes use NS_IMPL_RELEASE_INHERITED, which relies on destructor being virtual. r+sr=bzbarsky a=brendan b=283489
...
git-svn-id: svn://10.0.0.236/trunk@171809 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-06 18:12:57 +00:00
bsmedberg%covad.net
06d0e4ec39
Bug 288626 - Begin switch from MOZILLA_STRICT_API to MOZILLA_INTERNAL_API rs=darin for the Makefile var additions. Should not affect the build yet, until we flip a few switches at the end.
...
git-svn-id: svn://10.0.0.236/trunk@171465 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-01 18:22:57 +00:00
Olli.Pettay%helsinki.fi
43dbc58e8a
Bug 255792, nsSmallVoidArray::ReplaceElementAt does not work in the same way as nsVoidArray::ReplaceElementAt, r=rjesup,sr=alecf
...
git-svn-id: svn://10.0.0.236/trunk@171438 18797224-902f-48f8-a5cc-f745e15eee43
2005-03-31 22:00:15 +00:00
cbiesinger%web.de
540aa06c74
270224 create nsIPropertyBag2 for easier getting of values from a propertybag
...
r=shaver sr=darin
git-svn-id: svn://10.0.0.236/trunk@170990 18797224-902f-48f8-a5cc-f745e15eee43
2005-03-22 18:16:53 +00:00
bzbarsky%mit.edu
84580e343f
Don't use locale-dependent methods to convert variants to strings. Bug 282245,
...
r=peterv, sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@169610 18797224-902f-48f8-a5cc-f745e15eee43
2005-02-22 20:11:52 +00:00
bzbarsky%mit.edu
22b71f4bef
Remove unnecessary UTF8-to-UTF16 method and just reuse our string classes. Bug
...
278835, r=dougt, sr=darin
git-svn-id: svn://10.0.0.236/trunk@169531 18797224-902f-48f8-a5cc-f745e15eee43
2005-02-20 17:09:10 +00:00
gerv%gerv.net
4d26b0351f
Bug 236613: change to MPL/LGPL/GPL tri-license.
...
git-svn-id: svn://10.0.0.236/trunk@168632 18797224-902f-48f8-a5cc-f745e15eee43
2005-02-01 15:28:15 +00:00
timeless%mozdev.org
07472dabed
Bug 254252 nsCRT::BufferHashCode has two variants, and only one user, HashCodeAsUTF8 has no users
...
patch by mikael@parknert.se r=darin sr=bz
git-svn-id: svn://10.0.0.236/trunk@168085 18797224-902f-48f8-a5cc-f745e15eee43
2005-01-20 21:39:23 +00:00
timeless%mozdev.org
a3232dad67
Bug 245283 Add a * topic for the observerservice
...
r=dougt
git-svn-id: svn://10.0.0.236/trunk@167719 18797224-902f-48f8-a5cc-f745e15eee43
2005-01-14 11:25:05 +00:00
cbiesinger%web.de
7a0cda61b9
bug 264599 make unfrozen necko interfaces use 64-bit integers.
...
r=darin sr=bz a=asa
git-svn-id: svn://10.0.0.236/trunk@167443 18797224-902f-48f8-a5cc-f745e15eee43
2005-01-09 20:43:35 +00:00
neil%parkwaycc.co.uk
9d884b85e2
Bug 255593 Add ReplaceElementAt to nsIMutableArray plus comment fixes p=eyalroz@technion.ac.il r=darin sr=bienvenu
...
git-svn-id: svn://10.0.0.236/trunk@167166 18797224-902f-48f8-a5cc-f745e15eee43
2005-01-01 17:57:00 +00:00
shaver%mozilla.org
b323bba005
Bug 274679: ensure that nsHashPropertyBag's inner property hash is properly
...
initialized before enumerating. r=vlad/sr=darin.
git-svn-id: svn://10.0.0.236/trunk@166762 18797224-902f-48f8-a5cc-f745e15eee43
2004-12-15 20:03:39 +00:00
pedemont%us.ibm.com
cac5dc3001
Bug 269553 - Integrate JavaXPCOM into build. r=bsmedberg, sr=bryner
...
git-svn-id: svn://10.0.0.236/trunk@166068 18797224-902f-48f8-a5cc-f745e15eee43
2004-12-01 17:33:16 +00:00
vladimir%pobox.com
46b441e387
b=266085, nsIWritablePropertyBag interface and hashtable component implementation; r=darin,sr=shaver
...
git-svn-id: svn://10.0.0.236/trunk@165760 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-24 23:21:14 +00:00
roc+%cs.cmu.edu
1b3e093147
Bug 265084. Lay the groundwork for nscoord being a float, by introducing nsIntRect/Point/Size/Margin and wrapper functions for doing tricky nscoord operations. r+sr=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@164829 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-03 02:48:04 +00:00
cbiesinger%web.de
c8fd60a340
fixing gcc 3.4 bustage with --enable-timeline, bug 261293
...
git-svn-id: svn://10.0.0.236/trunk@164755 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-01 22:37:14 +00:00
dveditz%cruzio.com
cda3a7d10c
bug 265135: put internal referrers on channels to fix xpinstall whitelisting the right way. r=darin,sr=jst
...
git-svn-id: svn://10.0.0.236/trunk@164582 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-28 22:52:45 +00:00
darin%meer.net
0bc77e4e18
fixes bug 263957 "Convert nsProperties to nsTHashtable, implement GetKeys" r=bsmedberg sr=shaver
...
git-svn-id: svn://10.0.0.236/trunk@164377 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-25 19:52:48 +00:00
bzbarsky%mit.edu
ae2660d433
nsCOMArray::RemoveObjectAt fails to remove nulls correctly. Bug 265772,
...
r=darin, sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@164279 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-24 17:24:25 +00:00
dbaron%dbaron.org
b5292f8c85
Add nsVoidArray::FastElementAt that requires the caller to do bounds checks (0 <= aIndex < Count()). Make ElementAt a little safer without loss of speed (back to the old safety). Make nsCOMArray<T>::ObjectAt use FastElementAt. b=96108 r=darin
...
git-svn-id: svn://10.0.0.236/trunk@162313 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-14 17:17:21 +00:00
vladimir%pobox.com
7b3de28798
b=235665, aggregation broken in bookmarks [gecko only bits], r=axel,shaver,others,sr=shaver
...
git-svn-id: svn://10.0.0.236/trunk@161509 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-30 22:25:29 +00:00
timeless%mozdev.org
af9785c3a7
Bug 238963 nsObserverList::GetObserverList should return OOM on failure
...
r=dougt
git-svn-id: svn://10.0.0.236/trunk@160106 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 02:43:13 +00:00
cbiesinger%web.de
21b6351f88
Bug 198694 make nsTime inherit from nsInt64
...
r=bsmedberg sr=dougt
git-svn-id: svn://10.0.0.236/trunk@159994 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-28 21:33:28 +00:00
mkaply%us.ibm.com
d924b7872b
This stuff doesn't work on OS/2 and is causing thousands of warnings errors
...
git-svn-id: svn://10.0.0.236/trunk@159688 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-22 20:27:48 +00:00
cbiesinger%web.de
ee1aabcf0c
Bug 251277 add a Clear() function to remove all elements from an nsValueArray
...
r=bsmedberg sr=dougt
git-svn-id: svn://10.0.0.236/trunk@159579 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-21 12:30:52 +00:00
gerv%gerv.net
1ca42aece1
Bug 236613: change to MPL/LGPL/GPL tri-license, and other license-related fixups.
...
git-svn-id: svn://10.0.0.236/trunk@159359 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-16 19:09:02 +00:00
dbaron%dbaron.org
6ba6a78f8e
Only use __attribute__ on gcc 3 or higher. Fixing bustage. b=249652
...
git-svn-id: svn://10.0.0.236/trunk@159221 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-15 00:00:43 +00:00
bryner%brianryner.com
e372b2e9a3
Add a NS_FASTCALL macro that specifies regparm(3) and stdcall on gcc/x86 to improve performance (passing up to 3 arguments in registers instead of on the stack, and having the caller pop any stack arguments). Apply NS_FASTCALL to our most frequently called non-public methods and functions. Also add NS_CDECL to explicitly specify the default calling convention and make it part of NS_IMETHOD, since xptcall can't deal with NS_FASTCALL. Bug 249652, r=darin, sr=dbaron.
...
git-svn-id: svn://10.0.0.236/trunk@159199 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-14 22:14:34 +00:00
cbiesinger%web.de
1117e4d19c
bug 245927 add nsUint64, similar to nsInt64
...
r=bsmedberg sr=darin
git-svn-id: svn://10.0.0.236/trunk@158520 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-26 18:32:15 +00:00
roc+%cs.cmu.edu
0b0fa89131
Bug 226439. Convert codebase to use AppendLiteral/AssignLiteral/LowerCaseEqualsLiteral. r+sr=darin
...
git-svn-id: svn://10.0.0.236/trunk@157992 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-17 00:13:25 +00:00
jst%mozilla.jstenback.com
dcbd59ff2b
Fixing part of bug 241157. Making it valid for an nsIVariant to hold a interface pointer pointing to null. r=ben@bengoodger.com, sr=darin@meer.net.
...
git-svn-id: svn://10.0.0.236/trunk@156733 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-21 21:19:13 +00:00
caillon%redhat.com
aa28f26b6c
Kill off nsComObsolete.h
...
Patch by marco@gnome.org to bug 241145
r=caillon sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@156539 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-18 18:09:16 +00:00
jst%mozilla.jstenback.com
660041b3a1
Yet one more part for bug 243484. Clean up some string handling code in nsVariant, and do some other generic cleanup too. r+sr=peterv@propagandism.org
...
git-svn-id: svn://10.0.0.236/trunk@156391 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-13 22:52:14 +00:00
darin%meer.net
1aff958386
fixes bug 241876 "nsIDHashKey does not define a KeyEquals method" r+sr=bsmedberg
...
git-svn-id: svn://10.0.0.236/trunk@155588 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-27 17:07:42 +00:00
gerv%gerv.net
210853d71e
Bug 236613: change to MPL/LGPL/GPL tri-license.
...
git-svn-id: svn://10.0.0.236/trunk@155067 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-18 14:21:17 +00:00
cls%seawood.org
aebeaaee68
Fix mingw 3.3.1/3.3.3 bustage.
...
Follow MSVC as much as possible by requiring proper dllimport/dllexport declarations.
Remove dllimport/dllexport declarations from all nsXPTCStubBase functions and just export the class itself.
Bug #226609 r=shaver/swalker sr=dbaron a=chofmann
git-svn-id: svn://10.0.0.236/trunk@154023 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-16 08:07:25 +00:00
cls%seawood.org
3919eae7b1
Backing out changes from bug 226609. MSVC is being uncharacteristically picky.
...
git-svn-id: svn://10.0.0.236/trunk@154001 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-16 00:59:29 +00:00
cls%seawood.org
a9d2b7d625
Fix mingw 3.3.1/3.3.3 bustage. Follow MSVC as much as possible by requiring proper dllimport/dllexport declarations.
...
Bug #226609 r=shaver sr=dbaron a=chofmann
git-svn-id: svn://10.0.0.236/trunk@153999 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-15 23:47:04 +00:00