Matheus Kerschbaum
35f86c76ad
Bug 648911 - Remove support for non-libxul builds. r=ted,joedrew
2011-05-23 18:54:47 +02:00
wfernandom2004@gmail.com
5963fbfd3b
Bug 338583, implement EventSource, r=smaug,Ms2ger
...
--HG--
extra : rebase_source : 9dd6bbbc0d714fbafb2ed115c40cf7210b663b6a
2011-05-22 22:30:07 +01:00
Nicholas Nethercote
30e92c3349
Bug 657327 - about:memory: merge the "mapped" and "heap used" trees, and make the resulting tree flatter. r=sdwilsh,Jesse, sr=roc.
2011-05-22 19:49:56 -07:00
Mike Hommey
3e6dabe86b
Add missing file after backout aa83abd4fd01
2011-05-22 18:09:55 +02:00
Mike Hommey
19129a5b74
Backout bug 552864, bug 632404 and bug 657297 because of leak test bustage
2011-05-22 17:52:16 +02:00
Mike Hommey
f17ef4149a
Bug 657297 part 1 - Expose a function to add telemetry samples in XRE. r=tglek,sr=bsmedberg
2011-05-22 08:23:20 +02:00
Mike Hommey
9148621a36
Bug 632404 - Preload dependent libraries at startup. r=tglek,r=bsmedberg
2011-05-22 08:23:20 +02:00
Mike Hommey
ad45dfb74f
Bug 552864 part 1.5 - Move XRE_GetBinaryPath code in a dedicated class. r=tglek
2011-05-22 08:23:20 +02:00
Mike Hommey
da98a37ad0
Bug 552864 part 1 - Move DLL blocklist in XRE, and inline NS_SetDllDirectory and environment sanitization, which now needs to be called manually. r=ehsan,r=bsmedberg
2011-05-22 08:22:27 +02:00
Mike Hommey
c4f27da61c
Bug 658273 - Move sqlite before nss in dependentlibs.list. r=bsmedberg
2011-05-22 08:22:27 +02:00
Joel Maher
6993636556
Bug 616999. Xpcshell manifest support; manifest files. r=ted, a=test-only
2011-05-20 11:54:01 -04:00
Taras Glek
5c954c3287
Bug 657709: Cleanup histogram API r=mrbkap
...
--HG--
rename : xpcom/base/nsTelemetry.cpp => xpcom/base/Telemetry.cpp
2011-05-19 19:33:05 -07:00
Mounir Lamouri
3614c727b5
Merging cedar with mozilla-central.
2011-05-18 11:42:37 +02:00
Ed Morley
d260544670
Bug 316661 - Part A - Remove null-checks before delete. r=bsmedberg
2011-05-17 16:01:36 +02:00
Ted Mielczarek
a7fa63e90b
bug 654448 - don't call Typelib._sanitycheck after every merge in xpt_link. r=glandium
2011-05-16 08:04:47 -04:00
Mike Hommey
e56745d75b
Bug 620931 part 3 - Allow GRE and XUL application to use omni.jar independently. r=bsmedberg,r=mwu
...
We now store two independent locations for an omni.jar, allowing GRE/XRE and
XUL application to each have their own omni.jar. And since xulrunner setups
are very independent from the XUL applications, we implement support for both
omni.jar and non omni.jar cases in the same runtime, with the side effect of
allowing to switch from one to the other manually without rebuilding the
binaries.
We let the mozilla::Omnijar API handle both cases, so that callers don't need
too much work to support them.
We also make the preferences service load the same set of preferences in all
the various cases (unified vs. separate, omni.jar vs. no omni.jar).
The child process launcher for IPC is modified to pass the base directories
needed for the mozilla::Omnijar API initialization in the child process.
Finally, the startupcache file name canonicalization is modified to separate
APP and GRE resources.
2011-02-25 12:53:36 +01:00
Ginn Chen
bd84420522
Bug 654655 ieeefp.h is required for finite() on Solaris r=bz
2011-05-18 09:47:37 +08:00
Justin Lebar
e4d14ff224
Bug 164580 - Use 64-bit words in nsID::Equals. r=bsmedberg
...
--HG--
extra : rebase_source : cc6b5ebc3f523ce887ceab275f721f5310c8695d
2011-05-17 16:24:04 -04:00
Chris Coulson
ea11341c5b
b=611953 Add nsIGSettingsService to support GSettings r=karlt
...
--HG--
extra : rebase_source : 01cee722e375c8acc82cb6169a096d73026030aa
2011-05-12 20:14:55 +12:00
Taras Glek
45485fa46e
bug 585196: Cycle-collector telemetry probe r=bent
2011-05-12 11:22:25 -07:00
Alex Vincent
36c1d2725f
Test for bug 656331 - make sure we don't load version-incompatible components.
...
--HG--
extra : rebase_source : b97dbd772c903e0f567d2c811ad2d2440a536646
2011-05-12 10:54:08 -04:00
Mike Hommey
ef0144aa91
Backed out changeset 2a0fbd6eedbd because of pyxpt unit test failure
2011-05-12 09:05:05 +02:00
Mike Hommey
c5eda90812
Bug 654448 - Remove sanity check after each merge in pyxpt, it's already done when writing output. r=ted
2011-05-12 08:17:49 +02:00
Nicholas Nethercote
60496a090e
Bug 653630 - Allow non-leaf reporters in about:memory. r=sdwilsh.
2011-05-11 16:09:50 -07:00
Benjamin Smedberg
972a1f9e8c
Bug 656331 - XPCOM binary component loading never checks mVersion, r=bz
2011-05-11 13:03:38 -04:00
Mats Palmgren
3d592e7e8c
Bug 638112 - Assertion failure: chars[length] == jschar(0). r=dbaron
2011-05-11 11:46:59 +02:00
Michael Wu
034def94d2
Merge backout (to fix bug 656172)
2011-05-10 19:10:01 -07:00
Michael Wu
4746e4ca82
Back out parts 3-7 of bug 620931 which caused bug 656172, r=killer
2011-05-10 18:27:51 -07:00
Chris Leary
10ad9f372b
Merge mozilla-central and tracemonkey. (CLOSED TREE)
2011-05-10 14:55:52 -07:00
Ed Morley
082d53f39b
Bug 655756 - Remove final XP_MAC remnants; r=josh
2011-05-10 20:24:48 +02:00
Chris Leary
e9c15c147e
Merge mozilla-central to tracemonkey.
2011-05-09 14:27:44 -07:00
Andrew McCreight
5d31eb0d55
Bug 650519. Add safe function to check gray GC mark bits, then use it. (r=gal)
...
--HG--
extra : rebase_source : bb8eeed202e30c575ff22165c0b4de591c1dcb64
2011-05-04 09:26:44 -07:00
Ed Morley
aa86759d37
Bug 652506 - Remove WinCE code from xpcom; r=bsmedberg
2011-05-01 20:59:24 +02:00
Alon Zakai
ba1bdecf39
Bug 615597 - Implement the W3C DeviceOrientation event. r=smaug,blassey
2011-04-29 16:49:20 -07:00
Chris Jones
6f947aec19
Bug 556214, part 4: TimerThread wants to be using non-reentrant Monitor. r=bz
2011-04-29 14:21:57 -05:00
Chris Jones
90cfcf0f2b
Bug 556214, part 2: Create non-reentrant Monitor. r=roc sr=brendan
2011-04-29 14:21:57 -05:00
Chris Jones
ed22df8f64
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
Benjamin Smedberg
19154d067a
Revise the XPCOM version number for Firefox/Mozilla 6. I'm going to just use the same version number as the platform to keep things sane.
2011-04-29 10:53:33 -04:00
Boris Zbarsky
dd94d998a3
Bug 650379. Add a new XPCOM timer type that is like TYPE_REPEATING_PRECISE but does not swamp the event queue if the callback takes longer than the timer interval to run. r=cjones, sr=brendan
...
This implements proposal 3 from bug 650379 comment 13. The main difference
between TYPE_REPEATING_PRECISE and TYPE_REPEATING_PRECISE_CAN_SKIP is to not
AddTimer the REPEATING_PRECISE_CAN_SKIP timer until after the callback has run;
this guarantees that no more timer events will be posted until after the
callback finishes executing. A secondary change is to make
REPEATING_PRECISE_CAN_SKIP timers advance their firing time to mDelay from when
PostTimerEvent is called, not mDelay from the old mTimeout. While this arguably
makes them less precise, the alternative is that if a timer is significantly
delayed for some reason (e.g. because the user puts the computer to sleep for a
while) it will then fire a whole bunch of times to "catch up" to where it's
supposed to be, advancing its firing time by mDelay at a time. That seems
undesirable.
An alternate approach would have been to readd the timer from inside
PostTimerEvent, but only if we're not in the middle of firing the timer. That
would allow more precise timers in the case when the callback is not taking too
long, but still handle gracefully the case when the callback is
slow. Unfortunately this falls down if something _else_ is hogging the main
thread event loop (e.g. some other timer has a slow callback, or whatever); in
that case we would post multiple events for the one precise timer while the
event-loop-hogging operation is running. So I don't think we should do that.
2011-04-28 19:33:52 -04:00
Taras Glek
95a7a474c7
bug 649502: Expose histograms to JS r=mrbkap
2011-04-27 11:07:02 -07:00
Justin Lebar
7af0c522be
Bug 590181 part 2 - Switch default gcc optimize options to -O3. r=ted. a=philor CLOSED TREE
2011-04-28 15:49:16 +02:00
Jacek Caban
a245bef322
Bug 651874 - Wrong library prefixed in dependentlibs.list in mingw
...
compilation r=khuey
--HG--
extra : rebase_source : 7329c384e29a495352ada8082f7698757915f3e3
2011-04-26 11:45:15 +00:00
Tyler Downer
f4c3fd0272
Bug 471588 - Remove String docs. r=dbaron DONTBUILD
2011-05-06 12:43:35 -07:00
Mark Finkle
ff7f53cc2b
Bug 650390 - osversion in chrome.manifest files should query android os version [r=dtownsend]
2011-05-05 16:50:19 -04:00
Justin Lebar
2da59057fe
Bug 590181 part 2 - Switch default gcc optimize options to -O3. r=ted.
2011-04-28 15:49:16 +02:00
Daniel Holbert
01393bfa6e
Back out cset bc80c46f185d (Bug 590181 part 2) on suspicion of causing linux reftest permaorange (bug 654858) when PGO is disabled. rs=glandium CLOSED TREE
2011-05-04 16:39:15 -07:00
Nicholas Nethercote
6ef173ddbb
Bug 633653 - revamp about:memory. r=vlad,sdwilsh,dvander,gavin,ehsan,edwsmith; sr=benjamin.
2011-05-03 17:12:58 -07:00
Mike Hommey
931936ce50
Bug 651975 - Replace mmap with file reading in pyxpt. r=ted
2011-05-03 10:30:22 +02:00
L. David Baron
ef7750436c
Make XPCOM_CC_DRAW_GRAPHS work at shutdown (in addition to working for non-shutdown collections). (Bug 652056, patch 3) r=peterv
2011-05-02 18:43:45 -07:00
Mike Hommey
b0924cc77f
Bug 620931 part 3 - Allow GRE and XUL application to use omni.jar independently. r=bsmedberg,r=mwu
...
We now store two independent locations for an omni.jar, allowing GRE/XRE and
XUL application to each have their own omni.jar. And since xulrunner setups
are very independent from the XUL applications, we implement support for both
omni.jar and non omni.jar cases in the same runtime, with the side effect of
allowing to switch from one to the other manually without rebuilding the
binaries.
We let the mozilla::Omnijar API handle both cases, so that callers don't need
too much work to support them.
We also make the preferences service load the same set of preferences in all
the various cases (unified vs. separate, omni.jar vs. no omni.jar).
The child process launcher for IPC is modified to pass the base directories
needed for the mozilla::Omnijar API initialization in the child process.
Finally, the startupcache file name canonicalization is modified to separate
APP and GRE resources.
2011-02-25 12:53:36 +01:00
Ed Morley
af1d9c6c2b
Bug 661584 - Code cleanup, substitute more PR_(MAX|MIN|ABS|ROUNDUP) macro calls; r=roc,ted
2011-06-25 16:06:02 +02:00
Peter Van der Beken
2f1dbc28dd
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
3f90844e3c
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
Dave Townsend
7b8beb7836
Bug 566787: Use the windows API to get the home directory when possible. r=jimm, sr=bsmedberg
2011-04-21 09:36:44 -07:00
Gavin Sharp
e9ac5d6a43
Fix comment typo per bug 550611 comment 34
2011-03-30 15:55:00 -04:00
L. David Baron
31639e67d3
Move AddRef to before the unlock. (Bug 650674, patch 2) r=bsmedberg
2011-04-20 14:29:45 -07:00
L. David Baron
f0982d780b
Don't hold nsProxyObjectManager's lock while calling delete on an nsProxyEventObject. (Bug 650674) r=bsmedberg
2011-04-19 21:22:39 -07:00
L. David Baron ext:(%2C%20Ehsan%20Akhgari%20%3Cehsan%40mozilla.com%3E)
6d108b8b8b
Protect the xptiWorkingSet's tables with a lock. (Bug 627985, bug 614480); r=dbaron,bsmedberg
2011-04-10 17:12:52 -04:00
Mitchell Field
0242a07b36
Merge mozilla-central to build-system.
2011-04-19 13:22:32 +10:00
Mitchell Field
f71a73dc12
Merge mozilla-central to build-system.
2011-04-16 00:27:18 +10:00
Mike Hommey
f2e0cbff28
Bug 643690 part 1 - Avoid requiring libstdc++ symbol versions > GLIBCXX_3.4.8 (gcc > 4.1). r=ted,r=tglek
2011-04-15 11:03:17 +02:00
Timothy B. Terriberry
6942d5d5c0
Bug 650162 - #ifdef out unused functions; r=dholbert
2011-04-14 18:14:19 -07:00
Phil Ringnalda
2387020259
Bug 648898 - Remove the xptinfo tests we don't want to bother running, r=bsmedberg
2011-04-10 13:23:45 -07:00
Ehsan Akhgari
8d7694ac21
Bug 642469 - Sanitize the environment variables upon startup; r=bsmedberg
2011-04-14 10:19:14 -04:00
Ehsan Akhgari
7bb3346ed1
Bug 643885 - Part 1: Add the new RemoveObjectsAt API to nsCOMArray; r=bsmedberg
2011-04-14 10:18:02 -04:00
Serge Gautherie
7653666d53
Bug 508760 - Remove MSVC6 support from the tree; (Jv1) nsEventQueue.h.
...
r=benjamin.
2011-04-14 12:47:41 +02:00
Mike Hommey
0659550873
Bug 602245 - Don't build SIMPLE_PROGRAMS during MOZ_PROFILE_GENERATE pass. r=ted
2011-04-14 11:23:13 +02:00
Mike Hommey
22ee77c5ad
Bug 643817 - Replace xpt_link/dump with pyxpt. r=ted,r=bsmedberg
2011-04-14 11:22:09 +02:00
Kyle Huey
896ca84140
Backed out changeset aa200a803e07
2011-04-13 23:17:02 -07:00
Kyle Huey
1fabe6561c
Bug 624870: Free nsFactoryEntrys on XPCOM shutdown and factory unregistration. r=bsmedberg
2011-04-13 19:41:34 -07:00
Ehsan Akhgari
3b68afadb4
Merge cedar into mozilla-central
2011-04-13 14:00:55 -04:00
Chris Coulson
6b646698e9
Bug 611953 - Part 3: GNOME 3.0 readiness; r=roc,karlt
2011-04-12 16:11:20 -04:00
Ehsan Akhgari
00e9f4a9f4
Back out changeset c509d8f8f423 (bug 627985, bug 614480) because of reftest suite shutdown timeout on Linux64 opt builds
2011-04-11 02:07:25 -04:00
L. David Baron
5024f62fc3
Protect the xptiWorkingSet's tables with a lock. (Bug 627985, bug 614480)
2011-04-10 17:12:52 -04:00
Benjamin Smedberg
57f55bb3bb
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
Chris Leary
329e16e64e
Merge mozilla-central to tracemonkey.
2011-04-11 16:54:01 -07:00
Luke Wagner
5954356511
Remove implicit cycle-collector dependency on XPConnect lazy initialization broken by 59705c13d959 (rs=peterv)
2011-04-07 16:53:33 -07:00
Ehsan Akhgari
73dd5db57d
Bug 646071 - Part 3: Remove nsInt64.h, and convert all uses of nsInt64 and nsUint64 in the tree to PRInt64 and PRUint64, respectively; r=bsmedberg
2011-03-31 20:15:27 -04:00
Jeff Muizelaar
326315dab1
Bug 646071 - Part 2: Replace nsInt64 with a typedef to PRInt64; r=bsmedberg
2011-03-31 20:15:04 -04:00
Jeff Muizelaar
649e74e3f6
Bug 646071 - Part 1: Reimplement nsTime on top of PRInt64; r=bsmedberg
2011-03-31 20:14:13 -04:00
Ehsan Akhgari
49fceed112
Backout the latest cedar merge wholesale until I test the correctness of the merge locally. This commit takes the tree state back to changeset 8d3f6093c425 (the last known good changeset before the merge)
2011-04-01 12:23:48 -04:00
Ehsan Akhgari
f2b4323534
Merge cedar into mozilla-central
2011-04-01 11:37:50 -04:00
Chris Jones ext:(%20and%20Kyle%20Huey%20%3Ckhuey%40kylehuey.com%3E)
0bb511a3d7
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
29f9a86daa
Merge backout
2011-03-31 18:58:11 -05:00
Chris Jones
a75fb12531
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)
cc8b4c9c6c
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 Leary
733f538571
Merge mozilla-central and tracemonkey.
2011-03-29 14:52:44 -07:00
Chris Leary
78ceed9ab7
Merge mozilla-central to tracemonkey.
2011-03-29 09:05:25 -07:00
Andrew McCreight
ff37de748d
Bug 641910. Don't add non-grey nodes to the cycle collector model graph. r=gal@uci.edu
2011-03-28 13:05:48 -07:00
Ehsan Akhgari
db0e06d061
Merge cedar into mozilla-central
2011-03-28 13:28:13 -04:00
Steve Harper
2ee441bddf
Bug 545650 - Use unbuffered IO when copying files in nsILocalFileWin. r=jimm
2011-03-28 07:36:33 -05:00
Ehsan Akhgari
d1df3ecd6a
Merge cedar into mozilla-central
2011-03-26 12:16:48 -04:00
Matheus Kerschbaum
355ae99518
Bug 640838: Remove OpenVMS support. r=khuey
2011-03-26 11:51:35 -04:00
Markus Stange
635a2437ca
Bug 627651 - Improve the smooth scroll animation. ui-r=faaborg, r=roc
2011-03-26 00:30:19 -04:00
Chris Leary
4f6b3c79c8
Merge tracemonkey to mozilla-central.
2011-03-31 15:47:46 -07:00
Chris Jones
63313bea5e
Bug 646259: Some trivial formatting fixes to deadlock detector output. r=bsmedberg
2011-03-31 14:51:19 -05:00
David Mandelin
30d90dd975
Bug 646304: Fix MSVC warning, r=bent
2011-03-29 19:05:12 -07:00
Ehsan Akhgari
f4575bfe5e
Bug 646071 - Part 3: Remove nsInt64.h, and convert all uses of nsInt64 and nsUint64 in the tree to PRInt64 and PRUint64, respectively; r=bsmedberg
2011-03-31 20:15:27 -04:00
Jeff Muizelaar
4e1b7d656b
Bug 646071 - Part 2: Replace nsInt64 with a typedef to PRInt64; r=bsmedberg
2011-03-31 20:15:04 -04:00
Jeff Muizelaar
3e62f06d3f
Bug 646071 - Part 1: Reimplement nsTime on top of PRInt64; r=bsmedberg
2011-03-31 20:14:13 -04:00
Ehsan Akhgari
395dbdf918
Merge cedar into mozilla-central
2011-03-25 14:21:07 -04:00
Mounir Lamouri
79b90fb960
Bug 636750 (1/4) - Add ToDouble to nsTString. r=bsmedberg
2011-03-25 12:13:59 +01:00
Neil Rashbrook
96fa789ca2
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
0b547569dd
Bug 623132 - Add constructor for nsCaseInsensitiveCStringComparator (which inherits from nsCStringComparator) to placate CLang; r=bsmedberg
2011-03-24 19:28:57 -04:00
Rafael Ávila de Espíndola
4b8cd0c2c8
Bug 623126 - Add constructor for nsDebugImpl, nsTraceRefcntImpl, EmptyEnumeratorImpl, and nsSimpleUnicharStreamFactory to placate CLang; r=bsmedberg
2011-03-24 19:26:55 -04:00
L. David Baron
506701bba2
Backout changeset b9e6454362ef (Bug 620931 part 3) for causing bug 644790.
2011-03-24 21:07:05 -07:00
Mike Hommey
2cfeef8160
Bug 620931 part 3 - Allow GRE and XUL application to use omni.jar independently. r=bsmedberg
...
We now store two independent locations for an omni.jar, allowing GRE/XRE and
XUL application to each have their own omni.jar. And since xulrunner setups
are very independent from the XUL applications, we implement support for both
omni.jar and non omni.jar cases in the same runtime, with the side effect of
allowing to switch from one to the other manually without rebuilding the
binaries.
We let the mozilla::Omnijar API handle both cases, so that callers don't need
too much work to support them.
We also make the preferences service load the same set of preferences in all
the various cases (unified vs. separate, omni.jar vs. no omni.jar).
The child process launcher for IPC is modified to pass the base directories
needed for the mozilla::Omnijar API initialization in the child process.
Finally, the startupcache file name canonicalization is modified to separate
APP and GRE resources.
2011-03-24 15:28:14 +01:00
Olli Pettay
26c20e1988
Bug 641477 - Throw UNSPECIFIED_EVENT_TYPE_ERR if event isn't initialized before dispatching, r=sicking
2011-03-24 13:34:03 +02:00
Mark Banner
e1f8617d86
Bug 642408 - Drop nsStringArray now that it is no longer used, r=bsmedberg
2011-03-23 15:13:41 -04:00
Josh Aas
cf0327e638
Bug 641927: Fix a large number of compiler warnings in Mac OS X code. r=benwa,bsmedberg
2011-03-23 11:46:57 -07:00
Benjamin Smedberg
fcee48bcb1
Bump the binary compatibility version post-branch.
2011-03-23 10:28:41 -04:00
Kyle Huey
782df80bf2
Merge m-c to bs.
2011-03-19 07:56:17 -04:00
Mounir Lamouri
265a85a205
Bug 637325 - Fix a typo in xpcom/tests/TestStrings.cpp:test_strip_chars. r=bsmedberg a=tests
2011-03-18 15:13:40 +01:00
Makoto Kato
d3c767a63e
Bug 521405 - Remove alpha and mips Windows NT code from mozilla-central. r=ted
2011-03-07 15:54:21 +09:00
Kyle Huey
ee2b740dd2
Merge m-c to bs.
2011-03-04 23:54:03 -05:00
Brad Lassey
40bf82c592
bug 637487 - Unable to install extensions when Fennec moved to SD Card r=dougt a=blocking-fennec
2011-03-04 17:57:25 -05:00
Brad Lassey
4852cd6f0e
bug 635814 - add shellName and shellVersion to nsSystemInfo r=dougt a=2.0+
2011-03-01 19:32:32 -05:00
Jonas Sicking
0a21ea9298
Bug 635844 part 1: Back out bug 615501 since we'll no longer fire the "initial popstate" event, and thus don't need a way to differentiate it. r=jlebar a=beltzner
2011-02-28 23:08:56 -08:00
Doug Turner
738a73c73f
Bug 633305 - about:memory should display memory reporters that live in the child process r=cjones a=blocking-fennec
2011-02-16 10:43:23 -08:00
Brad Lassey
0379152ea0
bug 635814 - add shellName and shellVersion to nsSystemInfo r=dougt a=2.0+
2011-02-28 11:32:05 -05:00
bent.mozilla@gmail.com
5e450f9830
Only run CC after the GC has run at least once (bug 626768, r=gal). a=blocker
2011-02-23 00:08:36 -08:00
Doug Turner
8c2a6d9061
backout of 74a64df4f758 a=build-bustage
2011-02-24 11:21:17 -08:00
Doug Turner
625a17d16a
Bug 633305 - about:memory should display memory reporters that live in the child process r=cjones a=blocking-fennec
...
--HG--
extra : rebase_source : adf4e4f912ac6cab8c48b91da35e22a2b3ba0916
2011-02-16 10:43:23 -08:00
Ehsan Akhgari
6309f84e6d
Bug 635546 - Calculate the string length correctly for REG_EXPAND_SZ values expanded through nsWindowsRegKey::ReadStringValue; r=bsmedberg,jimm a=blocking-betaN+
...
The buffer length returned from ExpandEnvironmentStringsW includes the terminatng
null character, so we need to decrement it before setting the string length, as
XPCOM strings need to be stored with correct length information.
2011-02-22 11:05:26 -05:00
Ginn Chen
64f0f08dc4
Bug 633457 - "Firefox hangs at startup" (r=bent, a=hardblocker)
2011-02-11 20:49:00 -08:00
Ehsan Akhgari
c389b80a3c
Bug 634819 - Use the nsIWindowsRegKey APIs instead of direct Win32 API calls; r=josh,jimm a=shaver
2011-02-17 16:18:53 -05:00
Olli Pettay
4835783840
Bug 634916 - Crash on shutdown [@ nsCycleCollector_collect] in DEBUG_CC code, r=peterv, a=NPOTB
2011-02-17 19:50:53 +02:00
Justin Lebar ext:(%2C%20Ms2ger%20%3Cms2ger%40gmail.com%3E)
dfd1d01778
Bug 615501 - Make push/replaceState suppress the popstate-after-load event; r=sicking a=jst
2011-02-14 13:15:29 -08:00
Jacek Caban
721991561f
Bug 633820 - nsCrashOnException.cpp compilation fails to compile on mingw r=ehsan a=benjamin
2011-02-15 12:30:58 +00:00
Ehsan Akhgari
455787745c
Bug 633383 - Only walk the stack when aborting in debug builds; r=dbaron a=blocking-betaN
...
Please note that this patch only fixes possible bogus crashes in
NS_StackWalk which prevent us from getting useful abort reports.
2011-02-14 13:41:34 -05:00
Ehsan Akhgari
a6d6b2b419
Bug 589495 - Win32 native exceptions (which could be crashes) on WoW64 are not fatal; r=bsmedberg a=blocking-betaN
2011-02-11 20:56:11 -05:00
Sean Dunn
85046fcaa6
Bug 632280 - Remove NS_NOTREACHED occurrences near nsCacheEntryDescriptor.cpp:686; r=bzbarsky,khuey a=bsmedberg
2011-02-11 16:49:07 -05:00
Chris Leary
7cd988f331
Merge tracemonkey and mozilla-central. (a=blockers)
2011-02-11 09:56:19 -08:00
bent.mozilla@gmail.com
44d355203f
Fix DEBUG_CC (bug 615058, r=gal, a=NPOTB).
2011-02-09 17:34:22 -08:00
Rafael Ávila de Espíndola
304be53d2f
Bug 623129 - x86_64 NS_InvokeByIndex_P asm decl to reserve registers is not guaranteed to work as advertised; r=glandium a=shaver
2011-01-26 15:27:34 -05:00
Makoto Kato
7518d2a843
Bug 627606 - Remove PGO hack on Win64. r=ted a=bsmedberg
2011-02-09 15:51:25 +09:00
Mitchell Field
b6976ca587
Merge mozilla-central to build-system.
2011-03-02 20:38:54 +11:00
Kyle Huey
7d56189a13
Merge m-c to bs.
2011-02-25 15:23:05 -05:00
Mike Hommey
6ef83c9db5
Bug 584474 part 9 - Replace fakelibs with a more sophisticated library expansion system. r=ted
2011-02-25 15:05:08 +01:00
Mike Hommey
de12d28491
Bug 584474 part 1 - Use a special value of EXPORT_LIBRARY to copy libraries in other directories. r=khuey
2011-02-25 15:02:04 +01:00
Mitchell Field
cac949ea6d
Merge mozilla-central to build-system.
2011-02-23 00:01:54 +11:00
Mitchell Field
2e8a7d546f
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
L. David Baron
4c809d9e63
Fix bustage from bug 594666.
2011-03-29 09:48:04 -07:00
Daniel Holbert
d3a8b8a506
Bug 624410: Add gcc-suggested parentheses in nsReadableUtils.cpp to silence build warning. r=dwitte
2011-03-29 08:47:53 -07:00
L. David Baron
d627c1e309
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
b2e59587e8
Use nsAutoLock::NewLock, nsAutoLock::DestroyLock, nsAutoMonitor::NewMonitor, and nsAutoMonitor::DestroyMonitor as required by the API. (Bug 594666) r=cjones
2011-03-29 08:43:26 -07:00
L. David Baron
8de770e5b6
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
5d2e1c3f7a
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
Makoto Kato
99b3bfb912
Bug 617267 - xpcom/io/nsWildCard.cpp(212) : warning C4244: '=' : conversion from 'const PRUnichar' to 'char', possible loss of data
2011-03-28 17:26:31 -04:00
Justin Lebar
7e2c5ae50d
Bug 592557 - Eliminate uses of PR_Atomic{Increment,Decrement} functions in favor of PR_ATOMIC_{INCREMENT,DECREMENT} macros. r=bsmedberg,gal
...
--HG--
extra : rebase_source : 71069eb9c9d61131adee49279e136c8574dabc62
2011-03-28 15:58:49 -04:00
Ehsan Akhgari
d611477b40
Bug 629697 - Cache the XPConnect services for accesses from Places; r=bsmedberg a=sdwilsh
2011-01-28 12:15:37 -05:00
Serge Gautherie
b66cc68010
Bug 619350 - Better identify the 2 'Deadlock detector correctness' tests; (Av1) Remove unwanted ";" at end of macros, Make test names and (failed) result logs more explicit, Add a log when skipping TestDeadlockDetectorScalability tests.
...
r=jones.chris.g a=(test only).
2011-02-03 10:57:00 +01:00
Ehsan Akhgari
e74c4501f8
Bug 631156 - Bug 628885 breaks non-libxul builds with an undefined reference error for CrashReporter::AppendAppNotesToCrashReport(nsACString_internal const&), r=cjones,a=roc
2011-02-03 21:43:29 +13:00
Jeremias Bosch
43d8ca0e70
Bug 626595 - Make it possible to build maemo 6 platform version without meegotouch r=romaxa,ted.mielczarek a=approval2.0
...
--HG--
extra : rebase_source : 435438ae2c39833353a958ba2770f0e44439d7bc
2011-02-03 08:31:36 +02:00
Rich Walsh
1c2645bfa7
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
Doug Turner
bba386c412
Bug 630595 - Followup. Do not need a dash before the option. Removing unused memory watcher. r=blassey, a=blocking-fennec
2011-02-02 01:00:34 -08:00
Chris Jones
ad76d4bbbc
Bug 628885: Note in minidumps when we generate them by RUNTIMEABORT()ing. r=ted a=a
...
--HG--
extra : rebase_source : f5f0783b0bbf594cb7fd3a761bb3354b6859ecdd
2011-02-01 13:53:53 -06:00
Jacek Caban
d57448cfec
Bug 627335 - Port patch from bug 567707 to GCC assembly r=timeless a=NPOTB
2011-01-30 21:20:23 +00:00
Doug Turner
d886cf3236
Bug 624652 - Add memory watcher to reduce the chance of ooming on the Nexus S. r=mwu/cjones. a=blocking-fennec
...
--HG--
extra : rebase_source : faf23b65fe8b5c64080c1ee3f6d4794e8837097d
2011-01-19 22:14:12 -08:00
Siarhei Siamashka
a60b2899ff
Bug 619481 - after binutils upgrade, 'xptcinvoke_arm.cpp' fails to compile for ARM thumb2 with hardfp ABI r=Jacob.Bramley a=approval2.0
2011-01-20 08:27:51 +02:00
Dave Townsend
df7aab2ff1
Bug 474289: Automatically install add-ons distributed with the application into the user's profile. r=bsmedberg, r=robstrong, a=beltner
2011-01-19 14:37:24 -08:00
Mounir Lamouri
e89c5d6486
Bug 625042 - nsIWeakReferenceUtils.h should include nsIWeakReference.h. r=bsmedberg a=jst
2011-01-19 12:13:54 +01:00
Boris Zbarsky
09d0569741
Bug 626259. Use the right statvfs fields for determining disk size. r=josh, a=blocker
2011-01-18 21:20:35 -05:00
Chris Leary
6805a382ac
Merge tracemonkey to mozilla-central. (a=blockers)
2011-01-18 11:19:21 -08:00
Makoto Kato
0b448d34d8
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
Andreas Gal
6278051362
Make Shark work with 64-bit MacOSX builds and rename to start/stopProfiling() (bug 625962, r=sayrer).
2011-01-14 17:58:40 -08:00
Jonathan Protzenko
99c88d604b
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
Masatoshi Kimura
0fb5489c8f
Bug 377307 - nsILocalFile shows the wrong lastModifiedTime; r=jmathies a=bsmedberg
2011-01-17 12:33:34 -05:00
Peter Van der Beken
25c2cf795b
Fix DEBUG_CC build bustage. a=build bustage.
...
--HG--
extra : rebase_source : 5059f7704b2833c797aff4bb187402d9700c985b
2011-01-17 12:24:51 +01:00
Justin Lebar
889111ec58
Bug 586698 - Add SSE versions of LossyConvertEncoding; r=tterribe,jst
2010-08-13 09:15:44 -07:00
Josh Matthews
ebc978f391
Bug 606592 - Make nsExceptionService practice threadsafe refcounting. r=jst
2010-10-22 17:50:28 -04:00
Mark Banner
93fc086a55
Follow up to bug 620101 put the consume pending events functionality inside the for loop where it was originally intended to be. a=test-only fix.
2011-01-14 15:09:34 +00:00
Peter Van der Beken
9e2691dd4c
Fix orange from 77979cd6890d. a=bustage fix.
2011-01-14 15:51:43 +01:00
Peter Van der Beken
4af1d3767d
Fix for bug 621258 (Don't refcount CC listeners on the CC thread). r=bent, a=jst.
...
--HG--
extra : rebase_source : fa0c79fb25b9120ffe25da60249c8d07aaa0228f
2011-01-14 11:06:09 +01:00
Mats Palmgren
516b303803
Bug 615147. r=dbaron a=blocking2.0:final
2011-01-14 01:22:26 +01:00
Chris Jones
8bdd61eba9
Bug 594263: Bump up timeout to try to make orange go away. r=sdwilsh a=t
2011-01-13 18:07:43 -06:00
Mark Banner
b8132a8aa9
Bug 620101 - Intermittent failing in test_nsIProcess.js | TEST-UNEXPECTED-FAIL | Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProcess.run]; r=glandium,a=test-only fix
2011-01-13 17:51:40 +00:00
Justin Lebar
3e89ff8ac2
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
642adce7f3
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
f73cc161b4
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
Jacek Caban
c980e050a6
Bug 614631 - Macros for SEH exception depending on compiler configuration r+a=benjamin
2011-01-11 10:16:59 +00:00
Taras Glek
206b4b91ba
Backed out changeset 30e1cfee3545
2011-01-07 12:01:48 -08:00
Taras Glek
b7d70745c1
bug 588873: Catch EXCEPTION_IN_PAGE_ERROR r=ben.hsieh a=approval-2.0
2011-01-07 10:56:21 -08:00
Chris Jones
b7a60499b6
Bug 610823: Make nsTArray infallible by default. r=sicking a=blocker
2011-01-06 20:49:35 -08:00
timeless@mozdev.org
a019ee0828
Bug 620968 GetUnixXDGUserDirectory can leave rv uninitialized ifdef MOZ_PLATFORM_MAEMO
...
r=dougt a=dougt
2011-01-05 14:17:10 -08:00
timeless@mozdev.org
454b199d40
Bug 607944 Canary fails to build with --disable-libxul (missing symbol XRE_GetProcessType)
...
r=cjones a=bsmedberg
2011-01-05 14:11:56 -08:00
Oleg Romashin
4dfd0bb775
Bug 621232 - reference to deprecated /proc/component_version r=dougt a=approval2.0
2011-01-05 15:48:19 +02:00
timeless@mozdev.org
3799bc5da5
Bug 569454 bad ownership model for allProperties in GRE_GetGREPathWithProperties, r+a=bsmedberg
2010-12-09 01:22:00 -08:00
Jacek Caban
8552547c1d
Bug 615212 - GCC's win64 ABI change broke compilation on mingw-w64 (xptcall part) r=timeless a=NPOTB
2010-12-20 15:31:14 +00:00
Shawn Wilsher
08e6bfdd2e
Merge Places and mozilla-central
...
a=bsmedberg
2010-12-15 19:24:51 -08:00
Shawn Wilsher
ade39d2c6a
Merge mozilla-central to Places.
2010-12-13 15:08:04 -08:00
Shawn Wilsher
5f893d748b
Merge mozilla-central into Places.
2010-12-07 15:06:32 -08:00
Taras Glek
dd68e4737c
Bug 616256 - Don't stat files on directory enumeration on windows r=bsmedberg+dougt a=2.0
2010-12-07 11:47:24 -08:00
Shawn Wilsher
2ed7d826a8
Merge mozilla-central into Places
2010-12-06 09:48:54 -08:00
Shawn Wilsher
9cdab945a8
Merge mozilla-central into Places.
2010-11-29 08:43:57 -08:00
Doug Turner
75b6c6be75
Bug 619096 - nsMemoryReporterManager should be threadsafe. r=vlad a=mfinkle
2010-12-15 09:47:16 -08:00
Shawn Wilsher
abacada9dc
Merge mozilla-central into Places
2010-11-17 10:55:34 -08:00
Mike Hommey
ffc922a1d3
Bug 611405 part 2 - Avoid crash in nsMemoryReporterManager when jemalloc_stats is not available at runtime. r=bsmedberg,a=clegnitto
2010-11-17 09:56:19 +01:00
Makoto Kato
6f13e49a7d
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
e473967fee
Bug 611639 - NS_ProxyRelease does not work for RefPtrs.
...
r=shaver a=blocking
2010-11-16 01:08:57 +01:00