Timothy B. Terriberry
80e1b84c0c
Bug 668672 - Respect HAVE_ARM_NEON in MSVC NEON detection, r=jmuizelaar
2011-06-30 16:26:30 -07:00
Ted Mielczarek
9bebef958d
bug 681716 - use dlopen linking glue on iOS. r=bsmedberg
2010-11-05 09:11:57 -04:00
Peter Van der Beken
323522cee7
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
2a53256a9b
Bug 665564 - change DescribeNode to DescribeRefCountedNode to remove CCNodeType. r=bent
2011-06-23 14:10:52 -07:00
Makoto Kato
39f6103e29
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
f3a01a3041
Bug 632404 - Preload dependent libraries at startup. r=tglek,r=bsmedberg
2011-05-16 10:25:05 +02:00
Mike Hommey
fe1fe23762
Bug 658995 part 1 - Properly divert memory allocation functions for trace malloc with standalone glue on Linux. r=dbaron
2011-06-15 07:30:44 +02:00
Matt Brubeck
e3a9a86a79
Back out 6b23b52e68d6 - e92f98e8a335 (bug 632404, 552864, 658995) because of Tp4 regression.
2011-06-15 09:00:28 -07:00
Mike Hommey
93063fa6d0
Bug 632404 - Preload dependent libraries at startup. r=tglek,r=bsmedberg
2011-05-16 10:25:05 +02:00
Mike Hommey
c0abf2504a
Bug 658995 part 1 - Properly divert memory allocation functions for trace malloc with standalone glue on Linux. r=dbaron
2011-06-15 07:30:44 +02:00
Makoto Kato
dd9bc2a2f7
Bug 662765 - Respect _M_IX86_FP. r=jlebar
2011-06-13 17:12:33 +09:00
Dominic Fandrey
968bf5196a
Bug 645398 - Substitute PR_(MAX|MIN|ABS|ROUNDUP) macro calls; r=roc
2011-06-02 14:56:50 +02:00
Ehsan Akhgari
b165c4c21b
Bug 659546 - Silence clang warnings about alignment requirement increase in nsID::Equals after bug 164580; r=bsmedberg
2011-05-30 11:39:12 -04:00
Shawn Gong
a19b1cf42c
Bug 658683: Make xhr.response not create a new ArrayBuffer every time it is accessed. r=sicking. Additional fixes by sicking, r=peterv
2011-05-23 18:09:28 -07:00
Mounir Lamouri
3fc47ac0ee
Back out bug 632255 and bug 658683 due to oranges on Windows Mochitest-1.
2011-05-24 15:45:53 +02:00
Shawn Gong
31f9abd2fd
Bug 658683: Make xhr.response not create a new ArrayBuffer every time it is accessed. r=sicking. Additional fixes by sicking, r=peterv
2011-05-23 18:09:28 -07:00
Jason Duell
d98052e70d
Bug 646373 - Fix AdBlock2 on fennec (nsITraceableChannel.setNewListener() is unimplemented under e10s.) r=honza, a=queue
2011-05-24 02:32:26 -07:00
Jonas Sicking
591044f939
back out probably cause of orange. a=backout
2011-05-23 20:21:10 -07:00
Shawn Gong
bad3d69b34
Bug 658683: Make xhr.response not create a new ArrayBuffer every time it is accessed. r=sicking
2011-05-23 18:09:28 -07:00
Matheus Kerschbaum
6eb93f7dd3
Bug 648911 - Remove support for non-libxul builds. r=ted,joedrew
2011-05-23 18:54:47 +02:00
Mounir Lamouri
513d0ca1d6
Merging cedar with mozilla-central.
2011-05-18 11:42:37 +02:00
Ed Morley
91238e76b1
Bug 316661 - Part A - Remove null-checks before delete. r=bsmedberg
2011-05-17 16:01:36 +02:00
Justin Lebar
926b98c09a
Bug 164580 - Use 64-bit words in nsID::Equals. r=bsmedberg
...
--HG--
extra : rebase_source : cc6b5ebc3f523ce887ceab275f721f5310c8695d
2011-05-17 16:24:04 -04:00
Ed Morley
33aac194a8
Bug 652506 - Remove WinCE code from xpcom; r=bsmedberg
2011-05-01 20:59:24 +02:00
Chris Jones
6b36ed55c1
Bug 556214, part 2: Create non-reentrant Monitor. r=roc sr=brendan
2011-04-29 14:21:57 -05:00
Chris Jones
31aa2c4e77
Bug 556214, parts 1 and 1.1: Rename Monitor to ReentrantMonitor and fix existing Monitor users. r=roc
...
--HG--
rename : xpcom/glue/Monitor.h => xpcom/glue/ReentrantMonitor.h
2011-04-29 14:21:57 -05:00
Peter Van der Beken
eb0c1061d1
Fix for bug ug 652135 (Add more CC edge names). r=dbaron.
...
--HG--
extra : rebase_source : a29d880341d333f6082f640ea467928b621b5b82
2011-02-02 16:30:03 +01:00
L. David Baron
eac95bc5f3
Implement window.matchMedia for matching of media queries and notification of media query changes. (Bug 542058, patch 3) r=bzbarsky
...
This is specified at:
http://dev.w3.org/csswg/cssom-view/#extensions-to-the-window-interface
2011-04-21 20:17:31 -07:00
Gavin Sharp
b8cac7f287
Fix comment typo per bug 550611 comment 34
2011-03-30 15:55:00 -04:00
Timothy B. Terriberry
8b1d717189
Bug 650162 - #ifdef out unused functions; r=dholbert
2011-04-14 18:14:19 -07:00
Ehsan Akhgari
cb5cc4ef6b
Bug 643885 - Part 1: Add the new RemoveObjectsAt API to nsCOMArray; r=bsmedberg
2011-04-14 10:18:02 -04:00
Benjamin Smedberg
8489c6e6df
Bug 642795 - Remove support for registering and finding "system XULRunner" via config files or the registry. r=glandium
...
--HG--
extra : rebase_source : d42aa76683b6bb7de5df1b49b47f422a469201f4
2011-04-01 13:28:33 -04:00
Peter Van der Beken
75ba54d84d
Fix for bug 584048 (Clean up cycle collection code) - remove NS_IMPL_CYCLE_COLLECTING_ADDREF_AMBIGUOUS/NS_IMPL_CYCLE_COLLECTING_RELEASE_AMBIGUOUS. r=bent.
2011-03-06 12:11:31 +01:00
Peter Van der Beken
dae975b92f
Fix for bug 584048 (Clean up cycle collection code) - rename RootAndUnlinkJSObjects to Root. r=bent.
2010-12-16 16:30:13 +01:00
Peter Van der Beken
a571493d4a
Fix for bug 584048 (Clean up cycle collection code) - move unlinking of JS members from root into unlink. r=bent.
2010-11-08 16:02:49 +01:00
Tim Terribe
21090ba813
Bug 583958 - Add NEON detection to SSE.h - r=jmuizelaar
...
--HG--
extra : rebase_source : 2ae9de7e5a914e7ea30c3ef432edfa100027d656
2011-04-09 06:57:52 +12:00
Chris Jones ext:(%20and%20Kyle%20Huey%20%3Ckhuey%40kylehuey.com%3E)
2c92e3ecd5
Rollup of bug 645263 and bug 646259: Switch to mozilla:: sync primitives. r=cjones,dbaron,doublec,ehsan src=bsmedberg
...
Bug 645263, part 0: Count sync primitive ctor/dtors. r=dbaron
Bug 645263, part 1: Migrate content/media to mozilla:: sync primitives. r=doublec
Bug 645263, part 2: Migrate modules/plugin to mozilla:: sync primitives. sr=bsmedberg
Bug 645263, part 3: Migrate nsComponentManagerImpl to mozilla:: sync primitives. sr=bsmedberg
Bug 645263, part 4: Migrate everything else to mozilla:: sync primitives. r=dbaron
Bug 645263, part 5: Remove nsAutoLock.*. sr=bsmedberg
Bug 645263, part 6: Make editor test be nicer to deadlock detector. r=ehsan
Bug 645263, part 7: Disable tracemalloc backtraces for xpcshell tests. r=dbaron
Bug 646259: Fix nsCacheService to use a CondVar for notifying. r=cjones
2011-03-31 23:29:02 -05:00
Chris Jones
912845af59
Merge backout
2011-03-31 18:58:11 -05:00
Chris Jones
699024f868
Backed out changeset 4beec31b9ea9 for increasing frequency of intermittent orange bug 618052
2011-03-31 18:57:38 -05:00
Chris Jones ext:(%20and%20Kyle%20Huey%20%3Ckhuey%40kylehuey.com%3E)
0ce53bb598
Rollup of bug 645263 and bug 646259: Switch to mozilla:: sync primitives. r=cjones,dbaron,doublec,ehsan src=bsmedberg
...
Bug 645263, part 0: Count sync primitive ctor/dtors. r=dbaron
Bug 645263, part 1: Migrate content/media to mozilla:: sync primitives. r=doublec
Bug 645263, part 2: Migrate modules/plugin to mozilla:: sync primitives. sr=bsmedberg
Bug 645263, part 3: Migrate nsComponentManagerImpl to mozilla:: sync primitives. sr=bsmedberg
Bug 645263, part 4: Migrate everything else to mozilla:: sync primitives. r=dbaron
Bug 645263, part 5: Remove nsAutoLock.*. sr=bsmedberg
Bug 645263, part 6: Make editor test be nicer to deadlock detector. r=ehsan
Bug 645263, part 7: Disable tracemalloc backtraces for xpcshell tests. r=dbaron
Bug 646259: Fix nsCacheService to use a CondVar for notifying. r=cjones
2011-03-31 14:51:19 -05:00
Chris Jones
cdfe5750a6
Bug 646259: Some trivial formatting fixes to deadlock detector output. r=bsmedberg
2011-03-31 14:51:19 -05:00
L. David Baron
f58a88128b
Add assertions that fire when callers using nsAutoLock or nsAutoMonitor use PR_NewLock or PR_NewMonitor directly. (Bug 594666) r=cjones
2011-03-29 08:43:26 -07:00
L. David Baron
824bb18705
Initialize statics in OnSemaphoreCreated so that we get data about locks created before any locks are locked. (Bug 594666) r=cjones
2011-03-29 08:43:23 -07:00
L. David Baron
6cab898bcf
Make nsAutoLock::NewLock, nsAutoLock::DestroyLock, nsAutoMonitor::NewMonitor, and nsAutoMonitor::DestroyMonitor inline so that they have no overhead in non-DEBUG. (Bug 594666) r=cjones
2011-03-29 08:43:22 -07:00
Ehsan Akhgari
cb6a971f1a
Merge cedar into mozilla-central
2011-03-25 14:21:07 -04:00
Neil Rashbrook
f0721f4c06
Bug 540322 Add some missing methods to the external string API r=bsmedberg
2011-03-25 11:39:38 +00:00
Rafael Ávila de Espíndola
0bd9cb7b3e
Bug 623126 - Add constructor for nsDebugImpl, nsTraceRefcntImpl, EmptyEnumeratorImpl, and nsSimpleUnicharStreamFactory to placate CLang; r=bsmedberg
2011-03-24 19:26:55 -04:00
Mark Banner
ae5b4dccf8
Bug 642408 - Drop nsStringArray now that it is no longer used, r=bsmedberg
2011-03-23 15:13:41 -04:00
Mike Hommey
e0ba81d2eb
Bug 584474 part 9 - Replace fakelibs with a more sophisticated library expansion system. r=ted
2011-02-25 15:05:08 +01:00
Mitchell Field
a6788f0842
Bug 627277 - Remove (broken) BeOS support. r=biesi,dwitte,gavin,joe,jorendorff,josh,khuey,mfinkle,neil,Pike,roc,shaver,smontagu,taras
2011-02-20 06:10:24 +11:00
Rich Walsh
d36d0f9a5e
Bug 611934 - OS/2 - implement fallocate() and fix build break; r=taras a=bsmedberg
...
--HG--
extra : rebase_source : fa550cc278888ae6b6cb0a36875b1287ebdd6bc3
2011-02-02 13:51:22 -05:00
Mounir Lamouri
217cc05846
Bug 625042 - nsIWeakReferenceUtils.h should include nsIWeakReference.h. r=bsmedberg a=jst
2011-01-19 12:13:54 +01:00
Makoto Kato
f2cc5a0073
Bug 625629 - Don't define MMX in SSE.h since Microsoft compiler for x64 doesn't support MMX. r=jlebar a=bustage-fix
2011-01-18 14:08:47 +09:00
Jonathan Protzenko
b5c31dda8a
Move comment for nsTObserverArray near the start of the file, r=bz a=bz over IRC. DONTBUILD
2011-01-14 18:15:27 +01:00
Justin Lebar
34c407b464
Bug 585708 - Part 2: Move CPUID code out of SSE.h and into SSE.cpp. r,a2.0=dbaron
...
--HG--
extra : rebase_source : 70d336e2e0f4df5d807bc520c44740e17d69eb40
2010-12-16 10:42:52 -08:00
Justin Lebar
32d92cb466
Bug 585708 - Part 1: Rework SSE.h so that it supports and encourages putting intrinsics in a file separate from the main code. r,a2.0=dbaron
...
--HG--
extra : rebase_source : 6bc2169ba4e451e1d8a36540614024fe40902e62
2010-08-11 16:49:42 -07:00
Rafael Ávila de Espíndola
001819c005
Bug 622142 - nsTArray class depends on invalid unqualified lookup into dependent bases of class templates; r,a=bsmedberg
2011-01-12 16:37:20 -05:00
Chris Jones
2ecb79a6ed
Bug 610823: Make nsTArray infallible by default. r=sicking a=blocker
2011-01-06 20:49:35 -08:00
timeless@mozdev.org
ef46bfc213
Bug 569454 bad ownership model for allProperties in GRE_GetGREPathWithProperties, r+a=bsmedberg
2010-12-09 01:22:00 -08:00
Shawn Wilsher
7cd8f091ad
Merge mozilla-central to Places.
2010-12-13 15:08:04 -08:00
Shawn Wilsher
aeffa1f8c7
Merge mozilla-central into Places
2010-12-06 09:48:54 -08:00
Shawn Wilsher
7a35d860e3
Merge mozilla-central into Places.
2010-11-29 08:43:57 -08:00
Shawn Wilsher
f1db0ae444
Merge mozilla-central into Places
2010-11-17 10:55:34 -08:00
Makoto Kato
d46d58af0a
Bug 592551 - dist\include\nsTArray.h(416) : warning C4244: 'return' : conversion from '__int64' to 'nsTArray_base::index_type', possible loss of data. r=bsmedberg a=bsmedberg
2010-11-17 14:51:05 +09:00
Marco Bonardo
515f35e3ff
Bug 611639 - NS_ProxyRelease does not work for RefPtrs.
...
r=shaver a=blocking
2010-11-16 01:08:57 +01:00
Chris Jones
52d0f01838
Bug 550611: Make nsTArray optionally infallible. sr=bsmedberg a=blocking
...
--HG--
rename : xpcom/glue/nsTArray.cpp => xpcom/glue/nsTArray-inl.h
2010-11-08 20:48:59 -06:00
Chris Jones
4dfec8bde0
Bug 598862, part 1: Add mozilla::ScopedClose to do just that to an fd. sr=bsmedberg
2010-11-08 20:48:59 -06:00
Kyle Huey
afee832b8c
Bug 603844: Annotate some xlst classes with leak logging. r=sicking sr=dbaron
2010-12-02 11:15:48 -05:00
Michal Novotny
bf0cd129cc
Bug 592422 - preallocate individual (non-block) cache files. r=jduell a=blocking-bN
2010-11-24 16:42:30 +01:00
Robert O'Callahan
dfb7e963f1
Bug 598470. Treat all chrome display items as opaque when we're computing plugin visibility regions; this ensures translucent chrome content is visible above windowed plugins. r=tnikkel,a=blocker
2010-11-08 22:06:14 +13:00
Ryan VanderMeulen
a6f60ceb1e
Bug 606070 - warning C4244: 'return' : conversion from 'const PRUint64' to 'PLDHashNumber' in nsHashKeys.h r,a=bzbarsky
...
--HG--
extra : rebase_source : e0f4a753c9408c85165a9d3047be00e6c8ca757c
2010-11-06 14:53:37 +00:00
Jacek Caban
232306a1b8
Bug 589807 - printf_stderr doesn't check if _dup call succeeded r,a=benjamin
...
--HG--
extra : rebase_source : a68963a26fb6479ba006e4bd8a9945230426fb22
2010-11-06 14:23:15 +00:00
Daniel Holbert
d6c06c1acf
(no bug) Fix mis-indented "}" in nsTArray.h. r+a=whitespace-only, DONTBUILD
2010-12-07 15:54:20 -08:00
Benjamin Smedberg
dd6516c950
Android bustage from bug 602891 part A, revision dc021bc9929f. getpid() required <unistd.h>
2010-11-17 18:14:11 -05:00
Robert Sayre
4945f654ff
Merge tracemonkey to mozilla-centra. a=blockers.
2010-11-17 13:55:14 -08:00
Ben Turner
7670250f20
Bug 580096 - 'move the cycle collector off the main thread'. r=peterv+jst
2010-11-11 14:52:30 -08:00
Benjamin Smedberg
7a087d3082
Bug 602891 part A - refactor the code which notes intentional crashes for leak logging, so that it can be shared between testplugin and the jetpack. r=ted
...
--HG--
extra : rebase_source : c1f50eb1525883cfec34a7d0fec81d8227c5b8f6
2010-11-17 15:55:25 -05:00
Mounir Lamouri
16ec37d275
Backed out changeset e72707266b4a because of orange on Win Debug. a=backout
2010-10-21 15:16:34 +02:00
Michal Novotny
9a20d36be1
Bug 592422 - preallocate individual (non-block) cache files. r=jduell,taras a=b
2010-09-22 11:47:46 +02:00
Steve Krulewitz
e525286939
Bug 323376 - nsTextFormatter::ssprintf adds extra '\0' to result; Patch by Steve Krulewitz, updated by Jonathan Protzenko; r=darin approval2.0=beltzner
2010-10-21 11:56:33 +01:00
Boris Zbarsky
4278311832
Bug 605492 part 2. Add a way to get an outer window object given its window id via windowutils. r=mrbkap
2010-10-20 20:24:16 -04:00
Kyle Huey
50d2c1361b
Bug 604940: Add various things to GARBAGE. r=Mitch a=NPOTB
2010-10-19 17:19:37 -04:00
Josh Matthews
fe636eb3c3
Bug 594222 - Prevent RemoveObservers from being called more than once. r=dougt a=dougt
2010-09-07 18:22:00 -04:00
Brian Hackett
55b397bc07
Header changes for sixgill, annotations. bug 601129, r=jorendorff
2010-10-01 21:00:55 -07:00
L. David Baron
67121b29ae
Add NS_COM_GLUE to fix non-libxul bustage from bug 592520. r=taras a=dveditzSheriff
2010-09-16 15:43:15 -07:00
Taras Glek
356cd6b696
Bug 592520 - Do not fragment the hell out of CACHE__00[1-3]__. r=bsmedberg/jduell, a=betaN+
2010-09-16 13:21:12 -07:00
Brian Crowder
5591616b20
Bug 567267 - Move nsIEncodedChannel logic to base Http class, r=dwitte, blocking-fennec2.0b1=mfinkle
2010-09-15 15:55:08 -07:00
Peter Van der Beken
ff06945d22
Fix for bug 466157 (Better CC logging for nodes). r=dbaron, a=jst.
...
--HG--
extra : rebase_source : 57ff8e5558708e188a5e1e444094a522138c20b1
2009-02-27 15:48:26 +01:00
Justin Lebar
92b6751bd9
Bug 587853 - Use PR_ATOMIC_{INCREMENT,DECREMENT} macros for threadsafe addref / release. r+a2.0=bsmedberg
2010-08-17 10:25:41 -07:00
David Humphrey
7d9c209973
bug 490705 - Support Audio Data API: Get, Manipulate, Play & Save. r=smaug+kinetik+peterv, sr=vlad, a=vlad
2010-08-25 09:10:00 -04:00
Andrew Zitnay
87fcc4cf0e
Bug 586523 - Provide a version of xpcomglue_s compiled with -DMOZ_NO_MOZALLOC, r=bsmedberg
...
--HG--
extra : rebase_source : bd6f919688fb0dd3193c38c443a73e5a70135198
2010-08-25 10:21:08 -04:00
Justin Lebar
12fbf7e03e
Bug 577950 - Use a hashtable to speed up nsPrefBranch::RemoveObserver. r=bzbarsky, a2.0=jst
...
--HG--
extra : rebase_source : 217d161649839c809a5e88444b882b056632a38f
2010-07-16 14:10:01 -07:00
Justin Lebar
4fc423d4c3
merge backout, a=khuey
2010-08-18 14:41:09 -07:00
Justin Lebar
b4c8301763
Backed out changeset 63bb61d1416e
2010-08-18 14:38:05 -07:00
Michael Wu
488566261d
Bug 559961 - Add files I missed the first time. a=bustage fix
...
--HG--
extra : rebase_source : 03e40c5b148ff1ba61c0accb5bc0798bd4aa105c
2010-08-18 14:30:09 -07:00
Taras Glek
b811791acb
Bug 559961 - Reorder jar files as part of PGO, r=bsmedberg a=blocking2.0
...
--HG--
extra : rebase_source : d8a75545714a131291c74dd79c966150544ff9d1
2010-08-18 10:34:07 -07:00
Justin Lebar
ebc65f0555
Bug 577950 - Use a hashtable to speed up nsPrefBranch::RemoveObserver. r=bzbarsky, a2.0=jst
...
--HG--
extra : rebase_source : 212dba5bb879bb413609f44ad404849417dff1dc
2010-07-16 14:10:01 -07:00
Ted Mielczarek
9398b84c82
Backed out changeset 1362f0ca86d2 (bug 490705 - Support Audio Data API: Get, Manipulate, Play & Save) due to test failures.
2010-08-18 13:04:31 -04:00
David Humphrey
199c454157
bug 490705 - Support Audio Data API: Get, Manipulate, Play & Save. r=smaug+kinetik+peterv, sr=vlad, a=vlad
2010-08-17 09:40:00 -04:00
Kyle Huey
140cd55405
Whitespace change to trigger another set of builds on a CLOSED TREE
2010-08-01 04:48:59 -07:00