reed%reedloden.com
3a2258a4f2
Bug 398435 - "PRBool misuse bugs in xpcom/" [p=taras r=bsmedberg a1.9=sayrer]
...
git-svn-id: svn://10.0.0.236/trunk@237940 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-19 23:26:53 +00:00
reed%reedloden.com
d55534a83d
Backout taras's check-in for bug 398435 to help find Tp regression.
...
git-svn-id: svn://10.0.0.236/trunk@237840 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-17 00:31:02 +00:00
tglek%mozilla.com
2d15c72df2
Bug 398435. Fix prbool bugs in xpcom. r=bsmedberg a=sayrer
...
git-svn-id: svn://10.0.0.236/trunk@237797 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-15 23:40:10 +00:00
benjamin%smedbergs.us
dc2e459fd7
Bug 392977 - Freeze nsIHashable for 1.9, r=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@237093 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-02 19:16:30 +00:00
roc+%cs.cmu.edu
6b325628dd
Bug 392873. Add debugging code to help track down a crash in the bfcache-expiry code. r+sr=bzbarsky,a=damon
...
git-svn-id: svn://10.0.0.236/trunk@236961 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-30 21:34:56 +00:00
dholbert%cs.stanford.edu
54f4fd0dae
Bug 381074 - Add overflow check for unit conversion in NSFloatPixelsToAppUnits.
...
r=bz sr=roc blocking1.9=dbaron
git-svn-id: svn://10.0.0.236/trunk@236665 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-25 17:12:17 +00:00
scott%scott-macgregor.org
8db44363b4
Bug 384979 --> move nsTextFormatter to the glue code so it can be used with frozen linkage.
...
Patch by prasad <prasad@medhas.org>
sr=bsmedberg
a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@236403 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-20 23:14:26 +00:00
roc+%cs.cmu.edu
11cdffec8d
Bug 394691. Remove nsAutoBuffer.h now that it's unused (use nsAutoTArray instead).
...
git-svn-id: svn://10.0.0.236/trunk@236270 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-19 00:24:27 +00:00
roc+%cs.cmu.edu
2d2e1edfb6
Bug 394691. nsTArray should not do default initialization of POD elements. Also, switch nsAutoBuffer users to nsAutoTArray. patch by Chris Pearce, r=bsmedberg, sr=roc, a=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@236258 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-18 23:12:10 +00:00
aaronr%us.ibm.com
b33a454370
move nsDeque to xpcom glue. Bug 395349, r+a=bsmedberg
...
git-svn-id: svn://10.0.0.236/trunk@236230 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-18 18:14:37 +00:00
sharparrow1%yahoo.com
2524d5f0b2
Bug 282814: nsAutoBuffer::EnsureElemCapacity is broken. r=bsmedberg, a=bzbarsky.
...
git-svn-id: svn://10.0.0.236/trunk@234000 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-06 01:26:57 +00:00
sharparrow1%yahoo.com
014471f8ef
Bug 387023: minor string cleanup in nsAtomTable.cpp. r=bsmedberg, a=bzbarsky.
...
git-svn-id: svn://10.0.0.236/trunk@233997 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-06 01:13:42 +00:00
jwalden%mit.edu
b6f3bdf388
Bug 348748 - Cleanup from the handful of patches which have landed since the initial landing that have readded cast macros; I intend to remove the rest of the instances Very Soon, all but certainly before the M8 freeze, so the macro definitions can be removed, again all but certainly before the M8 freeze, if people are okay with them being removed. Still r=bsmedberg, a=no-functionality-change
...
git-svn-id: svn://10.0.0.236/trunk@233906 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-05 06:41:37 +00:00
pavlov%pavlov.net
aeaa691693
bug 378457. use nsAutoBuffers instead of mallocs for unsicribe item data. r=vlad, sr=bsmedberg.
...
original patch from David Humphrey <david.humphrey@senecac.on.ca>
git-svn-id: svn://10.0.0.236/trunk@233238 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-28 20:44:12 +00:00
sharparrow1%yahoo.com
879909e684
Bug 387445: Remove thread safety from atoms. r+sr=dbaron, a=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@231598 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-07 19:16:52 +00:00
benjamin%smedbergs.us
0c44b4be00
Bug 386025 - Expose cycle-collection symbols, r=graydon
...
git-svn-id: svn://10.0.0.236/trunk@231529 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-06 14:34:05 +00:00
jonas%sicking.cc
52ff6b27a1
Bug 389508: Implement Cross site XMLHttpRequest. r=jst sr=dveditz,biesi
...
git-svn-id: svn://10.0.0.236/trunk@231078 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-26 22:20:32 +00:00
jst%mozilla.org
9c54b2dff6
Fixing bug 377360. Fix atom table crash due to invalid UTF data in atoms. r=jonas@sicking.cc, sr=peterv@propagandism.org
...
git-svn-id: svn://10.0.0.236/trunk@229744 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-11 20:46:43 +00:00
neil%parkwaycc.co.uk
998c53a562
Followup to bug 348748 to fix the alignment of trailing backslashes in macros
...
[xxx_cast<foo*>(bar) is three characters shorter than NS_XXX_CAST(foo*, bar)]
git-svn-id: svn://10.0.0.236/trunk@229689 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-11 08:46:49 +00:00
jwalden%mit.edu
dda6ff3c99
Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
...
git-svn-id: svn://10.0.0.236/trunk@229504 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-08 07:08:56 +00:00
sharparrow1%yahoo.com
9f75e7a68b
Bug 368280: rounding problems with half-pixels + widgets. r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@229128 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-02 05:22:51 +00:00
sdwilsh%shawnwilsher.com
b28cc5d2f9
Bug 314846 - exthandler doesn't remove : colon from mac file names (Random filename after downloading). Patch by Edward Lee <edilee@gmail.com>. r=benjamin, sr=cbiesinger
...
git-svn-id: svn://10.0.0.236/trunk@228796 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-27 00:45:52 +00:00
wtc%google.com
bdb745e44d
Bugzilla Bug 376568: the definition of PR_STATIC_ASSERT has been moved from
...
prerror.h to prlog.h. r=jwalden sr=roc
git-svn-id: svn://10.0.0.236/trunk@227112 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-28 14:51:08 +00:00
peterv%propagandism.org
cae5ba4341
Fix for bug 368774 (Make cycle collector work with refcounted non-XPCOM objects). r=dbaron, sr=sicking.
...
git-svn-id: svn://10.0.0.236/trunk@226949 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 14:10:04 +00:00
asqueella%gmail.com
40f914a66d
Bug 347752 - Crash [@ MSVCR80.dll] when using nsIProperties service get method with null argument
...
p=Alfred Kayser <alfredkayser@nl.ibm.com>
r=darin, sr=dougt
git-svn-id: svn://10.0.0.236/trunk@226357 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-13 16:48:39 +00:00
smontagu%smontagu.org
51eda83633
Allow property values to have (escaped) trailing and leading whitespace. Bug 365345, r+sr=darin. Recheckin including fix for bug 378839, r=bsmedberg, sr=biesi
...
git-svn-id: svn://10.0.0.236/trunk@225228 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-29 17:51:38 +00:00
smontagu%smontagu.org
ca062bd6b8
Backout fix for bug 365345 due to regressions. a=bsmedberg on IRC
...
git-svn-id: svn://10.0.0.236/trunk@225103 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-26 18:56:30 +00:00
bent.mozilla%gmail.com
84bf540501
Bug 377995 - "Move nsCategoryCache to the XPCOM Glue". nsCategoryCache was initially created as part of Bug 315598 by Christian Biesinger <cbiesinger@gmx.at>. r=bsmedberg.
...
git-svn-id: svn://10.0.0.236/trunk@225089 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-26 13:53:48 +00:00
smontagu%smontagu.org
148de41ea7
Allow property values to have (escaped) trailing and leading whitespace. Bug 365345, r+sr=darin
...
git-svn-id: svn://10.0.0.236/trunk@225008 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-25 14:48:12 +00:00
jwalden%mit.edu
3c39115095
Bug 376568 - Use NSPR static assertion to check parametrized value of K on nsExpirationTracker. r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@224470 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-12 22:19:26 +00:00
sayrer%gmail.com
ca9fad66bb
Bug 375779. nsIWritablePropertyBag2 needs a UUID change. r+sr=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@222580 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-29 05:33:45 +00:00
dbaron%dbaron.org
5948490569
Remove GetKey callbacks from nsDoubleHashtable users. b=374906 r=bsmedberg
...
git-svn-id: svn://10.0.0.236/trunk@222463 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-27 15:34:15 +00:00
dbaron%dbaron.org
30f83072c5
Remove unused getKey callback from PLDHashTableOps/JSDHashTableOps. b=374906 r=bsmedberg
...
git-svn-id: svn://10.0.0.236/trunk@222462 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-27 15:33:45 +00:00
peterv%propagandism.org
3fa85f1e05
Fix for bug 375075 (Stop leaking the cycle collector on shutdown). r=bsmedberg, sr=dbaron.
...
git-svn-id: svn://10.0.0.236/trunk@222453 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-27 09:49:06 +00:00
roc+%cs.cmu.edu
ed9e4d793e
Bug 368270. Implement nsExpirationTracker, a data structure for managing the timed expiration of many objects. r+sr=sicking
...
git-svn-id: svn://10.0.0.236/trunk@222444 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-27 03:38:21 +00:00
peterv%propagandism.org
fbe71aa7e3
Fix for bug 373219 (ASSERTION: Fault in cycle collector: null XPCOM pointer returned (ptr: 0)). r/sr=dbaron.
...
git-svn-id: svn://10.0.0.236/trunk@221603 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-09 13:14:06 +00:00
pavlov%pavlov.net
6e50282a93
adding new round/ceil/floor that behave like (or call through to) the libc versions. splitting them out in to a file so they don't have a dependency on nscoord. bug 372027. r=vlad, sr=roc, r=bsmedberg
...
git-svn-id: svn://10.0.0.236/trunk@221091 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-28 20:57:13 +00:00
peterv%propagandism.org
de048b9d64
Fix for bug 367779 (Make cycle collection through JS objects more reliable). r=jst, sr=brendan.
...
git-svn-id: svn://10.0.0.236/trunk@220522 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-18 20:05:32 +00:00
jshin%mailaps.org
9df6b480dc
bug 359808 : drop support for Win9x/ME (get rid of 'A' API code) : r=darin, sr=dougt, sr=darin
...
git-svn-id: svn://10.0.0.236/trunk@219724 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-08 17:48:22 +00:00
sharparrow1%yahoo.com
dd459d0a71
Bug 177805: Fix the use of units in Gecko. r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@219640 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-07 07:46:44 +00:00
asqueella%gmail.com
d4ac305796
Bug 368310 - Remove the obsolete Windows "A" style API calls in nsWindowsRegKey
...
patch by Ryan Jones <bugs@ryan-jones.com>
r+sr=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@219290 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-31 21:02:48 +00:00
timeless%mozdev.org
3ea4e560e3
Bug 363390 IS_LOW_SURROGATE conflicts with winnls.h
...
r=darin
git-svn-id: svn://10.0.0.236/trunk@217292 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-21 07:03:23 +00:00
cbiesinger%web.de
bb74327ee2
bug 275116 use the safe version of ObjectAt as required by the documentation
...
patch by Andreas Lange <mozilla@lange.cx> r=darin sr=biesi
git-svn-id: svn://10.0.0.236/trunk@217102 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-17 21:59:26 +00:00
bzbarsky%mit.edu
ea96e4cb5d
Fix error in previous patch for bug 348691. Reviews pending.
...
git-svn-id: svn://10.0.0.236/trunk@217030 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-15 21:39:30 +00:00
bzbarsky%mit.edu
5a40a60434
Make nsAString lookups in nsStaticCaseInsensitiveNameTable a little faster.
...
Bug 348691, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@216910 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-12 22:47:16 +00:00
allan%beaufour.dk
34472477d0
Add NSPR debug info to nsObserverService. Bug 361490, r=darin
...
git-svn-id: svn://10.0.0.236/trunk@215744 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-23 08:43:28 +00:00
timeless%mozdev.org
105dba9c9c
Bug 350908 setStringProperty() in nsIPersistentProperties2.idl needing comments
...
patch by gaomingcn@gmail.com r=dougt
git-svn-id: svn://10.0.0.236/trunk@213505 18797224-902f-48f8-a5cc-f745e15eee43
2006-10-11 17:21:38 +00:00
mats.palmgren%bredband.net
6d97cd6889
Don't crash on OOM. b=353997 r+sr=darin
...
git-svn-id: svn://10.0.0.236/trunk@212916 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-30 05:15:57 +00:00
cbiesinger%web.de
6a2411b006
350330 remove unused NS_IPROPERTYELEMENT_CID
...
r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@208870 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-31 00:17:23 +00:00
sayrer%gmail.com
f029fcf881
Bug 3344605. nsIPropertyBag2 should grow a non-throwing get() and hasKey(). r=darin, sr=shaver
...
git-svn-id: svn://10.0.0.236/trunk@207960 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-20 16:42:08 +00:00