Nicholas Nethercote
3ef2838ed6
Bug 698968 - Add mallocSizeOf functions and start using them. r=jlebar,bhackett,jfkthame, sr=bz.
2011-11-27 19:03:14 -08:00
Atul Aggarwal
0e94e9e6b1
Bug 686775 - Matching external API version of StripWhitespace with internal version by adding stripping of \b. r=bsmedberg
2011-11-06 20:22:02 +05:30
Andrew McCreight
89e0cc1156
Bug 668855, part 2: add nsCycleCollectionTraversalCallback hook for weak mappings. r=peterv
2011-11-24 07:35:56 -05:00
Jeff Walden
dd6d340250
Bug 704127 - Implement MOZ_FINAL as a modifier for classes and virtual member functions. r=cjones
...
--HG--
extra : rebase_source : d95a3b3e726f810f299314358ba8c5e23557698e
2011-11-20 22:21:16 -08:00
Kyle Huey
0c4676576c
Fix Bug 700512. r=sicking,bsmedberg
2011-11-18 10:19:44 -05:00
Ms2ger
4993ee18ae
Bug 672796 - Move MOZILLA_GUARD_OBJECT_NOTIFIER_* out of AutoRestore.h; r=khuey
2011-11-16 08:50:19 +01:00
Gregory Szorc
986db2bc12
Merge b-s to m-c
2011-11-10 15:15:29 -08:00
Justin Lebar
ec4a516551
Bug 701210 - nsTArray::SizeOf() should use malloc_usable_size. r=roc
2011-11-09 20:40:09 -05:00
Ed Morley
8ae1f859ef
Merge m-c to b-s.
2011-11-08 23:18:09 +00:00
Gregory Szorc
5cbb27dbc0
Bug 698248 - Remove unused FORCE_USE_PIC variable; r=khuey
2011-11-01 15:45:23 -07:00
Boris Zbarsky
a5629f1e2a
Bug 697917. Avoid atomizing the token for nsDOMTokenList containment tests. r=smaug
2011-10-28 13:06:39 -04:00
Mark Banner
a215a840b7
Bug 693949 - Drop nsCStringArray. r=bsmedberg
2011-10-28 08:35:45 +01:00
Justin Lebar
32315cdefb
Bug 164580 - Back out fix. It's not much (if at all) faster and may cause problems on some architectures. r=glandium
2011-10-16 15:28:36 -04:00
Boris Zbarsky
d922980aaa
Bug 696195. Add single-argument SafeElementAt specializations for nsTArrays of smart pointers. r=jlebar
2011-10-25 12:58:01 -04:00
Mounir Lamouri
f463120ee3
Bug 678694 - (5/7) Add a non-XPCOM observer system. sr=cjones
...
This adding an Observer<T> class and an ObserverList<T> class. The former can
get notifications. The later have an array if Observer<T>s and can Broadcast
notifications to them.
2011-11-02 14:47:32 +01:00
Ehsan Akhgari
1deb9f1504
Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron
...
Landing on a CLOSED TREE
2011-10-17 10:59:28 -04:00
Jonathan Kew
c2fbbcec84
bug 671297 - add memory reporting for textRuns. r=roc,jlebar
2011-10-14 08:06:35 +01:00
Justin Lebar
06cfef43a0
Bug 682437 - Add memory reporter for History::mObservers. r=bz
...
--HG--
extra : rebase_source : f280a6beefd32319816ff8720f7bf65c04343b1e
2011-09-14 17:37:45 -07:00
Ehsan Akhgari
d33f3a2246
Bug 689397 - Work around the broken-ness of gcc4.2 on Mac which causes the protection implemented in bug 666414 not take effect; r=bsmedberg
2011-09-26 20:45:25 -04:00
Ehsan Akhgari
d615e9d9fd
Bug 692782 - Bug 690670 broke clang builds; r=cjones
2011-10-07 15:31:12 -04:00
Justin Lebar
73f258f46e
Bug 689433 - Align nsAutoTArray<E> to E's natural alignment. r=roc
...
--HG--
extra : rebase_source : f7062f251f6905a58145ed6d94680f076dabbef7
2011-10-05 09:11:17 -04:00
Chris Jones
286baac8ed
Bug 690670, part 0: Add helpers for copy-constructing auto arrays from regular arrays. r=roc
...
--HG--
extra : rebase_source : e586553e4a2cf344f72347e195f42762f0183c99
2011-10-05 15:15:45 -07:00
Michael Wu
ac54b41b01
Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
...
--HG--
rename : tools/trace-malloc/bloatblame.c => tools/trace-malloc/bloatblame.cpp
2011-09-28 23:19:26 -07:00
Aditya Bhatt
ec36955a97
Bug 689301 - Compile error in nsTimerImpl.cpp with gcc 4.6.0 on Fedora core 15 x64; r=espindola
2011-09-27 17:11:03 -04:00
Ehsan Akhgari
10fb1dbda5
Bug 666414 - Prevent AddRef and Release from being called on the pointers wrapped in nsCOMPtr and nsRefPtr; r=bsmedberg
2011-09-16 16:22:44 -04:00
Justin Lebar
a41a460610
Bug 687722 - Make swapping two nsAutoTArrays preserve their auto-ness when possible. r=roc
2011-09-22 11:22:20 -04:00
Justin Lebar
9d3a1beaf9
Bug 685438 - Avoid wasted space in nsTArray_base due to jemalloc rounding up. r=roc
...
--HG--
extra : rebase_source : a7248bd865ffdc8932ee6dcc796cd4e48a5498ab
2011-09-21 00:46:56 -04:00
Atul Aggarwal
ee1b3205fd
Bug 685905 - Adding ReplaceElementAt to nsTArray. r=sicking
2011-09-20 21:04:35 +05:30
Ed Morley
468096ceaa
Bug 687342 - Move arm.cpp to ARM ifeq block in xpcom/glue/objs.mk to stop MSVC arm.obj LNK4221 warning; r=khuey
2011-09-20 02:13:08 +01:00
Justin Lebar
8b0b32cf41
Bug 686597 - Add a copy constructor to nsAutoTArray and friends. r=bz
2011-09-15 22:16:14 -07:00
Jacek Caban
028480a8e8
Bug 680868 - pldhash.cpp fails to compile on mingw-w64 r=benjamin
2011-09-09 15:07:22 +02:00
Atul Aggarwal
b31cf2fea5
Bug 661962: Remove mostly-unused variable 'rv' from nsINIParser::Init (moving it inside the #ifdef block where it's used). r=bsmedberg
2011-09-01 03:06:26 +05:30
Ed Morley
650a8a75a6
Merge last green changeset on m-i to m-c
2011-09-01 08:41:18 +01:00
Oleg Romashin
4b99abd4e7
Bug 682767 - Warning nsISupportsImpl.h: unused owner; r=bsmedberg
2011-08-31 13:16:13 +01:00
Matheus Kerschbaum
b4d5606c80
Bug 680625 part 0b: Remove more workarounds for past century compilers. r=ted
2011-08-26 00:35:13 +01:00
Matheus Kerschbaum
b3f3c5d3a9
Bug 678155 - Remove NS_COM. r=bsmedberg
2011-08-18 15:46:39 +02:00
Ehsan Akhgari
ac11351177
Bug 677661 - Remove nsTPtrArray and add a SafeElementAt(index_type) API to nsTArray when it's instantiated with a pointer type; r=sicking
2011-08-10 01:36:00 -04:00
Mike Hommey
925cf66ada
Bug 675618 - Compile pldhash as C++. r=bsmedberg
...
--HG--
rename : xpcom/glue/pldhash.c => xpcom/glue/pldhash.cpp
2011-08-09 09:06:37 +02:00
Rafael Ávila de Espíndola
4fd4522439
Bug 674446 - Add a bit of logging to nsGlueLinkingOSX.cpp; r=glandium
2011-08-08 23:16:23 -04:00
Kyle Huey
27acd8e6c1
Bug 674284: Add nsTArray::SizeOf. r=bsmedberg
2011-08-01 14:37:00 -04:00
Kyle Huey
3ee90a0106
Backed out changeset 030c419226ed
2011-08-01 08:26:15 -04:00
Kyle Huey
e1c1da94ab
Bug 674284: Add nsTArray::SizeOf. r=bsmedberg
2011-08-01 08:11:26 -04:00
Chris Pearce
1290ea8361
Bug 664341 - Provide API to specify thread stack size. r=bsmedberg
2011-07-27 15:26:47 +12:00
Justin Lebar
d5040f49de
Bug 657917 - Update nsIClassInfoImpl docs. r=peterv
...
--HG--
extra : rebase_source : 1815579133e03e9f1579ea5f1d3deb784be45e11
2011-05-20 12:37:32 -04:00
Timothy B. Terriberry
0aab697bd6
Bug 668672 - Respect HAVE_ARM_NEON in MSVC NEON detection, r=jmuizelaar
2011-06-30 16:26:30 -07:00
Ted Mielczarek
a5d5a1c7e9
bug 681716 - use dlopen linking glue on iOS. r=bsmedberg
2010-11-05 09:11:57 -04:00
Peter Van der Beken
75471edf65
Fix for bug 664388 (NS_IMPL_CYCLE_COLLECTION_TRAVERSE_SCRIPT_OBJECTS uses wrong pointer). r=bent.
...
--HG--
extra : rebase_source : b98acfb314f8b3e59b31d10e6ac7bc7d965287a1
2011-06-21 15:23:35 +02:00
Andrew McCreight
a9f75e1457
Bug 665564 - change DescribeNode to DescribeRefCountedNode to remove CCNodeType. r=bent
2011-06-23 14:10:52 -07:00
Makoto Kato
de77a3636f
Bug 665816 - nsGlueLinkingDlopen.cpp:161: error: expected unqualified-id before numeric constant with NDKr5 after landing bug 632404. r=glandium
2011-06-21 16:52:18 +09:00
Mike Hommey
5f5698235d
Bug 632404 - Preload dependent libraries at startup. r=tglek,r=bsmedberg
2011-05-16 10:25:05 +02:00