Commit Graph

957 Commits

Author SHA1 Message Date
Michael Wu
eca11b20b3 Bug 603592 - Report mapping to crash reporter, r=ted a=blocking-fennec 2010-10-20 20:44:03 -04:00
Robert Strong
28f9560f91 Bug 601518 - Need updater tests to cover nsUpdateDriver.cpp code. r=dtownsend, a=blocking2.0-final 2010-10-19 21:28:29 -07:00
Ehsan Akhgari
2fdb64b721 Bug 286382 - Don't load DLLs from the current directory; r=bsmedberg a=blocking-betaN+ 2010-09-28 20:33:43 -04:00
Benedict Hsieh
1e9235c5b0 Bug 599062 - issuing make does not invalidate fastload/startupcache in opt builds r=bsmedberg a=bsmedberg 2010-09-23 13:41:26 -07:00
Robert Strong
a381640999 Bug 601469 - Updater in 10/02 and 10/03 Windows nightly is broken. r=dolske, a=blockingB7 2010-10-03 12:47:00 -07:00
Josh Aas
5bf218bb24 Bug 600777: Update driver code should launch updater application with a preference for the parent architecture. r=rstrong a=blocking-beta7 2010-10-02 00:11:24 -04:00
Josh Aas
321fbe83d7 Bug 601145: Child processes spawned from 'LaunchChildMac' should inherit the parent environment. r=ted a=blocking-beta7 2010-10-01 15:59:26 -04:00
Josh Aas
d77e6ff920 Bug 600411: Make 'LaunchChildMac' prefer the current architecture if it is available. r=bsmedberg r=rstrong a=blocking-beta7 2010-10-01 00:00:36 -04:00
Benedict Hsieh
755316d041 Bug 531886 - [regression] *.mfasl fastload caches not invalidated after build / changing XUL/JS code. r=bsmedberg 2010-07-02 16:59:17 -07:00
Benjamin Smedberg
3e909b0671 Fix --disable-libxul from bug 568691. r=Mossop 2010-07-02 14:23:41 -04:00
Benjamin Smedberg
116342b0a1 Bug 576492 - Load default preferences from extension defaults, r=Mossop 2010-07-02 12:45:20 -04:00
Benjamin Smedberg
a677e5bf91 Merge mozilla-central, including the Electrolysis changes, into the branch for bug 568691. 2010-07-01 11:55:57 -04:00
Benjamin Smedberg
67fa2b02d6 Rename XRE_AddComponentLocation to XRE_AddManifestLocation to better-convey what it actually does now (it still auto-registers XPT files when passed a directory, but we may get rid of that as well and just fold those into components.manifest), as noted in bug 568691 comment 58. 2010-06-27 21:26:38 -04:00
Benjamin Smedberg
29e089defb Merge mozilla-central into the branch for bug 568691, including fixup of the new jetpack binary module. 2010-06-25 19:41:09 -04:00
Benjamin Smedberg
822ccb0789 Merge mozilla-central into the static-xpcom-registration branch. 2010-06-23 17:26:25 -04:00
Benjamin Smedberg
2cef13585d Bug 568691 - Register extension components/chrome again. This doesn't remove the EM restart yet, because there's some weirdness about reading default prefs from extensions that needs to be solved first. 2010-06-23 12:18:32 -04:00
Benjamin Smedberg
2c898b514d Fix --disable-crashreporter build in nsAppRunner.cpp 2010-06-22 20:18:45 -04:00
Benjamin Smedberg
73e629452b Fix crash running leaktest --register because nNativeAppSupport hasn't been set yet. 2010-06-22 20:11:32 -04:00
Benjamin Smedberg
18fcb3c625 Address review comments from bug 568691 comment 13/14/17:
* rename mozilla::Module struct entries to be clearer
* change Module documentation so that the last entry is { NULL } in all cases (the compiler will 0-expand the structure)
* remove NS_XPCOM_COMPONENT_REGISTRY_FILE
* add MOZ_MEDIA/MOZ_OGG/MOZ_WAVE/MOZ_WEBM ifdefs to nsHTMLMediaElement.h and nsContentUtils.cpp
2010-06-21 12:46:26 -04:00
Benjamin Smedberg
0df0345c66 Merge mozilla-central into the "branch" for but 568691. The omnijar XPT/component/chrome registration was removed during this merge, and will be re-added to the component manager shortly.
--HG--
rename : content/base/public/nsIChromeRegistry.idl => chrome/public/nsIChromeRegistry.idl
2010-06-21 11:41:42 -04:00
Benedict Hsieh
0364d52d86 Bug 573092: Fix a startup crash when the extension manager is unavailable. r=dtownsend 2010-06-22 10:23:01 -07:00
Chris Jones
a6c0e90e24 Bug 572295: Add X11Util.h for X11 toolkits. r=karlt,joedrew 2010-06-21 15:35:49 -05:00
Benjamin Smedberg
c611ebcd81 Bug 568691 part A - register static and binary components using data tables rather than programmatic nsIComponentRegistrar methods. This part contains the important needs-review bits of the change: part B contains the mechanical changes to each module in order to actually get a working build. Part C will contain changes necessary to register JS components from .manifest files 2010-06-10 14:11:11 -04:00
Benjamin Smedberg
671fee6656 Bug 570488 - Remove xpti.dat caching which harms us in runtime and code complexity 2010-06-10 12:51:29 -04:00
Jason Duell
9e62fb7a46 Add a missing 'break' that caused assertion for e10s tree at startup. r=cjones 2010-06-29 00:08:35 -07:00
Doug Turner
e5c86fcd42 Merging with mozilla-central. Manually merged: content/canvas/src/nsCanvasRenderingContext2D.cpp ipc/ipdl/Makefile.in toolkit/toolkit-tiers.mk toolkit/xre/nsEmbedFunctions.cpp
--HG--
rename : gfx/thebes/src/gfxSharedImageSurface.cpp => gfx/thebes/gfxSharedImageSurface.cpp
rename : gfx/thebes/public/gfxSharedImageSurface.h => gfx/thebes/gfxSharedImageSurface.h
2010-06-28 16:33:19 -07:00
Michael Wu
9c5c736f47 Bug 574120 - Add support for IPC on Android to everything else, r=dougt 2010-06-25 13:29:43 -07:00
Jason Duell
e9ace04a4c Merged again from m-c to get latest bits and avoid deleted branch issue. 2010-06-22 17:57:09 -07:00
Jason Duell
386a098a89 Merge from m-c.
Fair amount of merge conflicts.

Biggest item was changes to nsHttpChannel from web sockets changes.

Other likely suspects if things are borken:

nsFrameLoader.cpp:
    - nsFrameLoader::EnsureMessageManager: pass "this" (orig e10s code) or
      nsnull (m-c) to local process call to new nsFrameMessageManager(),
      callback arg?  Smaug said null.
    - only calling SetCallBackData for local case.  also +r smaug.

nsPrefBranch.cpp had fairly extensive merge conflicts.

nsChromeRegistry had lots of changes.

Dougt did most of the non-necko changes (thanks).

--HG--
rename : netwerk/protocol/http/nsHttpChannel.cpp => netwerk/protocol/http/nsHttpChannelAuthProvider.cpp
rename : netwerk/protocol/http/nsHttpChannel.h => netwerk/protocol/http/nsHttpChannelAuthProvider.h
2010-06-22 17:33:57 -07:00
Doug Turner
b2c88178e3 Merging with M-C.
Hand merged the following files:

U chrome/src/nsChromeRegistry.cpp
U chrome/src/nsChromeRegistry.h
U content/base/src/nsFrameLoader.cpp
U content/base/src/nsFrameLoader.h
U dom/src/geolocation/nsGeolocation.cpp
U dom/src/geolocation/nsGeolocation.h
U netwerk/build/Makefile.in
U netwerk/cookie/nsCookieService.cpp
U netwerk/cookie/nsCookieService.h

--HG--
rename : extensions/cookie/test/unit/test_cookies.js => extensions/cookie/test/unit/test_cookies_thirdparty.js
rename : netwerk/cookie/src/nsCookieService.cpp => netwerk/cookie/nsCookieService.cpp
rename : netwerk/cookie/src/nsCookieService.h => netwerk/cookie/nsCookieService.h
rename : netwerk/dns/src/nsIDNKitInterface.h => netwerk/dns/nsIDNKitInterface.h
rename : netwerk/protocol/http/src/nsHttp.h => netwerk/protocol/http/nsHttp.h
rename : netwerk/protocol/http/src/nsHttpChannel.cpp => netwerk/protocol/http/nsHttpChannel.cpp
rename : netwerk/protocol/http/src/nsHttpChannel.h => netwerk/protocol/http/nsHttpChannel.h
rename : netwerk/protocol/http/src/nsHttpChunkedDecoder.h => netwerk/protocol/http/nsHttpChunkedDecoder.h
rename : netwerk/protocol/http/src/nsHttpHandler.cpp => netwerk/protocol/http/nsHttpHandler.cpp
rename : netwerk/protocol/http/src/nsHttpHeaderArray.h => netwerk/protocol/http/nsHttpHeaderArray.h
rename : netwerk/protocol/http/src/nsHttpRequestHead.h => netwerk/protocol/http/nsHttpRequestHead.h
rename : netwerk/protocol/http/src/nsHttpResponseHead.h => netwerk/protocol/http/nsHttpResponseHead.h
rename : netwerk/protocol/http/src/nsHttpTransaction.cpp => netwerk/protocol/http/nsHttpTransaction.cpp
rename : netwerk/protocol/res/src/nsResProtocolHandler.cpp => netwerk/protocol/res/nsResProtocolHandler.cpp
rename : netwerk/protocol/res/src/nsResProtocolHandler.h => netwerk/protocol/res/nsResProtocolHandler.h
2010-06-07 13:38:02 -07:00
Oleg Romashin
2538039097 Merge with latest mozilla central r 42802:ffbc3baf03ae 2010-05-25 15:19:33 -04:00
Olli Pettay
93984b6736 m-c to e10 merge 2010-05-24 17:45:59 +03:00
Doug Turner
cfd298a40d Merged with MC. Hand merged netwerk/protocol/http/src/nsHttpHandler.cpp
also removed modules/plugin/default*
2010-05-17 08:59:15 -07:00
Chris Jones
cb5eb283e4 Merge missed nsChromeRegistry change from m-c and fix busted content-process XPCOM/chromium event loop. 2010-05-14 01:41:14 -05:00
Chris Jones
ae41570cc4 Followup to bug 528146 for dom/ipc, and revert chome registry merge.
--HG--
rename : dom/ipc/ContentProcessThread.cpp => dom/ipc/ContentProcessProcess.cpp
rename : dom/ipc/ContentProcessThread.h => dom/ipc/ContentProcessProcess.h
2010-05-13 18:44:53 -05:00
Chris Jones
2ed40cd772 Merged m-c 2010-05-13 18:04:53 -05:00
Doug Turner
0dc0f3273e merge with m-c. resolved conflicts in:
U chrome/src/nsChromeRegistry.cpp
U content/base/src/Makefile.in
U dom/base/nsDOMClassInfo.cpp
U toolkit/toolkit-tiers.mk

--HG--
rename : toolkit/mozapps/extensions/test/unit/test_bug541420.js => toolkit/mozapps/extensions/test/xpcshell/test_bug541420.js
2010-05-11 11:09:54 -07:00
Benoit Girard
94d6258a5b Bug 528146: Run plug-in code on the thread that starts in main(). r=cjones
--HG--
rename : dom/plugins/PluginThreadChild.cpp => dom/plugins/PluginProcessChild.cpp
rename : dom/plugins/PluginThreadChild.h => dom/plugins/PluginProcessChild.h
rename : ipc/ipdl/test/cxx/IPDLUnitTestThreadChild.cpp => ipc/ipdl/test/cxx/IPDLUnitTestProcessChild.cpp
rename : ipc/ipdl/test/cxx/IPDLUnitTestThreadChild.h => ipc/ipdl/test/cxx/IPDLUnitTestProcessChild.h
2010-05-10 23:18:00 -05:00
Doug Turner
c88906d971 Merge with m-c. no hand edits 2010-04-29 21:04:50 -07:00
Mike Hommey
386174bc7e Bug 368477 - Set $HOME with data from getpwuid if $HOME is not set. [r=benjamin]
--HG--
extra : rebase_source : eada90f268f55842d556a18a76845e944f1a553c
2010-04-29 07:19:50 +00:00
Michael Wu
00b04d4c1a Bug 552121 - Add omnijar API [2/7], r=bsmedberg 2010-05-21 10:58:32 -07:00
Ehsan Akhgari
db9d404619 Bug 560647 - add startup timeline instrumentation; r=vlad 2010-05-19 19:22:19 -04:00
Michael Wu
a27b021576 Bug 565142 - Support startup on Android, patch by vlad, blassey, alexp, and me. r=dougt
--HG--
extra : rebase_source : 1153c0a4fb1d73f29d8c9da78c66bf4bf21b8142
2010-06-03 18:16:20 -07:00
Mark Finkle
d150706d69 Bug 232691 - replace nsString() nsAutoString() and friends with EmptyC?String() (Maemo only bustage fix) [r=bz] 2010-05-18 13:41:42 -04:00
Edmund Wong
ed5bcecc6b Bug 232691 - replace nsString() nsAutoString() and friends with EmptyC?String(). r=jonas 2010-05-18 09:50:14 +02:00
Jesse Ruderman
9478c01a40 Remove stray line breaks from NS_ERROR messages, since they interfere with log processing. rs=jst
--HG--
extra : rebase_source : 87421691da969e0ebe5fbfbc44cd8f18617d1351
2010-06-17 13:28:38 -07:00
Chris Jones
bd6bf48e7a Merged m-c 2010-04-27 01:53:06 -05:00
Doug Turner
609671cd8d merge with m-c. 2010-04-26 23:17:51 -07:00
Vladimir Vukicevic
7698c87acb b=560647; basic start-to-end startup instrumentation and some fixes; r=bz a=coop 2010-04-26 11:13:03 -07:00
Doug Turner
539e698898 Bug 561831 - Build bustage on qt in toolkit/xre. r=ted
--HG--
extra : rebase_source : 539baef0937ade25ced67b33efc2f474cbbb1fa7
2010-04-28 13:33:14 -07:00
Oleg Romashin
b729e295a5 Merged with mozilla-central 2010-04-22 20:22:26 -04:00
Oleg Romashin
e9043320a2 Bug 553904 - Child tab process crashes on attempt to initialize child plugin process. r=bent.mozilla 2010-04-20 21:43:51 +03:00
Doug Turner
9a784d5dfd Automerge with mc. no manual changes 2010-04-21 03:31:13 -07:00
Mike Hommey
ccc0511d5b Bug 555894 - Don't use static strings when setting environment variables [r=vladimir, sr=benjamin]
--HG--
extra : rebase_source : 75e46dd8215cb761d4f96b441c05407d991d9d1b
2010-04-19 10:29:18 +02:00
Mike Hommey
3aa49f55b7 Bug 538929 - Avoid creating XRE_SYS_LOCAL_EXTENSION_PARENT_DIR and NS_APP_PREFS_OVERRIDE_DIR with wrong permissions [r=benjamin]
--HG--
extra : rebase_source : 4074ffcab5a32e2e78eabf2e8614a652e575a3b0
2010-04-19 10:15:31 +02:00
Siddharth Agarwal
33b519a4a0 Bug 558918 - VC10: _set_sbh_threshold missing. r=bsmedberg.
This only affects debug builds on Windows 2000.
2010-04-20 00:47:54 +05:30
Chris Jones
8cd39f1f00 Merge mozilla-central 2010-04-16 01:34:35 -05:00
Jonathan Kew
8e774f145e bug 559075 - add local autorelease pool to SetupMacApplicationDelegate to prevent startup leakage. r=josh 2010-04-13 21:37:07 +01:00
Oleg Romashin
8cafa44858 Merged with mozilla-central 2010-04-07 06:59:04 -04:00
Oleg Romashin
067551baf0 Bug 554911 - mozilla-runtime process hang and not closed properly after closing fennec UI. r=dougt 2010-03-30 07:28:10 -04:00
Doug Turner
19845bed4d merge from m-c. manually merging modules/plugin/test/testplugin/nptest.cpp dom/plugins/PluginModuleChild.cpp. 2010-03-26 14:22:48 -07:00
Benjamin Smedberg
1fc4de7aed Bug 570488 - Stop reading/writing xpti.dat and incrementally loading XPT files [1/2] r=Mossop
--HG--
extra : rebase_source : 9f28729c1032b516e8b950d29d80402e87759fda
2010-06-14 16:05:48 -07:00
Brad Lassey
62e214de6f bug 565138 - Implement extloader backend for Android r=vlad 2010-06-14 15:04:16 -04:00
Kyle Huey
34cf43dbdc Backing out Bug 531886 to fix l10n builds. 2010-06-14 11:16:43 -07:00
Kyle Huey
26dbbbd41a Backed out changeset f7323647892a 2010-06-14 11:14:36 -07:00
Benedict Hsieh
36ada5a7cb Bug 531886 - [regression] *.mfasl fastload caches not invalidated after build / changing XUL/JS code. r=bsmedberg 2010-06-11 12:02:13 -07:00
Michael Kohler
6c0f59f4a6 Bug 506041 Part 2: Correct misspellings in source code
r=timeless
2010-05-13 14:19:50 +02:00
Oleg Romashin
03a3ec175f Bug 554768 - More fixes for Qt widget port. r=dougt
--HG--
extra : rebase_source : 5547b3dbc7c89e5821d46af4be2a09bef4af6eec
2010-03-25 20:33:31 -04:00
Josh Aas
fb0ac508b2 Require Mac OS X 10.6 at runtime for 64-bit builds. b=553429 r=bsmedberg 2010-03-25 12:07:50 -04:00
Dave Townsend
b4c9b4158b Bug 553169: Make the platform talk to the extension manager without using a custom interface. r=bsmedberg 2010-04-29 13:11:23 -07:00
Ginn Chen
6aff10e11b Bug 562045 Firefox failed to start on Solaris if /usr/bin/diff is used r=bsmedberg 2010-05-04 15:56:04 +08:00
Nickolay Ponomarev
db0525f091 bug 369147, "Warning: unrecognized command line flag -foreground" on launch
r=josh
Don't add the '-foreground' flag to the list of command line arguments if we're not restarting,
since no-one outside of XRE_main knows how to handle it.
2010-04-17 13:50:17 +04:00
Chris Jones
b9728f5cea Bug 544936, part 4: Move some common code for dealing with minidumps and .extra files into nsExceptionHandler. r=ted 2010-03-24 16:22:01 -05:00
Smokey Ardisson
caca3759df Add support for an old type of Apple event so that preview from Dreamweaver (<= CS4) works again. b=549680 r=josh 2010-03-24 13:33:04 -04:00
Rob Arnold
13ef0df01c Bug 563462 - Remove Photon bits from toolkit/ r=Mossop 2010-05-12 14:31:24 -04:00
Mike Hommey
c8d89d57be Bug 448375 - Only depend on dbus-glib when needed. Depend on dbus instead [r=benjamin] 2010-04-24 09:39:53 +02:00
Jonathan Kew
4d3453bb12 bug 559473 - use a longer-lived autorelease pool to try and resolve intermittent crash during widget destruction. r=smichaud,joshmoz 2010-04-21 09:29:38 +01:00
Oleg Romashin
b6db5b93e9 Bug 553904 - Child tab process crashes on attempt to initialize child plugin process. r=bent.mozilla
--HG--
extra : rebase_source : 2a018b5f9c74a713e493643e611b330e08e1afd8
2010-04-20 21:43:51 +03:00
Oleg Romashin
45b55fa080 Bug 564770 - provide graphics system parameter for child processes. r=dougt 2010-05-24 14:21:52 +02:00
Mark Finkle
cba86403da Bug 557642 - An option should be added to disable auto-rotation [r=dougt] 2010-04-07 23:01:56 -04:00
Michael Wu
3b576bc5d1 Bug 543150 - Eliminate platform.ini checking in XRE_main, r=bsmedberg
--HG--
extra : rebase_source : 66d7259ae79d9df6e68f00fb29d2766bc14128a8
2010-04-07 12:44:38 -07:00
Jim Mathies
a074ae4d9f Bug 563381 - Sync AppUserModelID with plugin-container. r=bsmedberg. 2010-05-14 19:25:10 -05:00
Mitchell Field
0fd15d94da Bug 564950 - Make more use of mozilla::services, r=surkov, jst, neil, smontagu, roc, joshmoz, gavin, shaver 2010-05-14 18:24:41 +09:00
Ben Newman
bb75ed49d1 Bug 516522 - CPOW: Cross-Process (JavaScript) Object Wrapper. r=mrbkap r=bent sr=jst 2009-11-06 12:43:39 -08:00
Doug Turner
09f7586e45 today is two merge monday 2010-03-22 22:05:25 -07:00
Jim Mathies
ed25747f5d Bug 545149 - Fix various issues with winless plugin context menus. r=bent. 2010-03-22 22:06:35 -05:00
Doug Turner
186a2d7596 Merge with m-c 2010-03-18 21:53:17 -07:00
Chris Jones
297b367c19 Backed out changeset bda8efa53512 2010-03-18 21:01:10 -05:00
Chris Jones
6b2339095c Bug 551392: Remove hack made unnecessary by unified build tiers. r=ted 2010-03-18 17:52:38 -05:00
Chris Jones
4b4233facd Bug 551392: Remove subprocess minidumps after they're grabbed to avoid spurious crash detection. r=ted 2010-03-18 17:52:36 -05:00
Doug Turner
ef54d33b11 Merge with mc 2010-03-17 10:37:32 -07:00
Doug Turner
02a7000526 Merge. manually merged. modules/plugin/test/testplugin/nptest.cpp, testing/xpcshell/head.js. 2010-03-10 19:13:35 -08:00
Doug Turner
6b387f5757 Merge with mc 2010-03-08 10:09:55 -08:00
Oleg Romashin
4b4fcdf9b1 Bug 549554 - MOZ_X_SYNC evn option does not work in MOZ_QT port, missing include. r=dougt 2010-03-08 19:28:15 +02:00
Oleg Romashin
29fb95010a Bug 549554 - MOZ_X_SYNC evn option does not work in MOZ_QT port. r=dougt 2010-03-07 13:06:40 +02:00
Martin Stránský
990cd7deeb Bug 237128 - Raise an alert window if a profile couldn't be loaded. ui-rjohnath, r=bsmedberg 2010-03-06 16:40:33 +01:00
Doug Turner
c741a38e65 Merge 2010-03-01 15:36:51 -08:00
Karl Tomlinson
38708addea resolve ambiguous call of overloaded ‘AppendInt(long unsigned int&)’ b=517133 2010-02-24 15:40:41 -08:00
Karl Tomlinson
cb5d140a7a b=517133 Get crash stats for X errors r=bsmedberg 2010-02-24 14:25:16 -08:00
Wolfgang Rosenauer
17e88cdb70 Bug 547673 - Fix reading freed memory in XSMP handling. r=bsmedberg 2010-03-05 22:56:40 +01:00
Mark Banner
c1f7eefbf4 Bug 550145 NS_APPSTARTUP_CONTRACTID should exist in nsToolkitCompsCID.h and not nsXPFEComponentsCID.h (kill nsXPFEComponentsCID.h). r=benjamin 2010-03-05 12:11:55 +00:00
Mike Kristoffersen
cd34b8821b Build bustage on Qt due to macro definition of malloc, realloc, etc. Most of this is just moving Qt #includes around. r=dougt
--HG--
extra : rebase_source : 9734e9e68754a6fc45bddbdc60bb5e898bb8cdb2
2010-03-04 13:51:42 -08:00
James Cook
ff5814103d Bug 551149 - Compilation error on toolkit/xre/nsX11ErrorHandler.cpp. r=dougt 2010-03-17 08:31:49 +02:00
Oleg Romashin
733a3a72cc Bug 552013 - g_type_init required for conic initialization when building with Qt platform. r=dougt 2010-03-15 04:25:03 +02:00
Josh Aas
5c2f8c4d8c More Carbon usage cleanup. b=550787 r=bsmedberg 2010-03-10 14:30:11 -05:00
Karl Tomlinson
254b6762d3 resolve ambiguous call of overloaded ‘AppendInt(long unsigned int&)’ b=517133
--HG--
extra : rebase_source : bbe20660a15a645292bd802ab7e5d8db0124fbbd
2010-02-24 15:40:41 -08:00
Karl Tomlinson
30883fb3f1 b=517133 Get crash stats for X errors r=bsmedberg
--HG--
extra : rebase_source : e9b2319a566ecb5a8a3cd6ba322df97e1ff3ffc8
2010-02-24 14:25:16 -08:00
Josh Aas
23a4b4146e Require Mac OS X 10.5 on launch. b=548367 r=bsmedberg 2010-02-24 14:06:40 -08:00
Benedict Hsieh
c692b59718 Bug 568348 - The extension manager should do extension install activities and write extensions.ini before the profile is started. r=Mossop 2010-06-11 12:02:44 -07:00
Josh Aas
9f7736e493 Simplify nsCommandLineServiceMac, make it easier to understand and faster. Remove unused code. b=542936 r=mstange r=bsmedberg 2010-06-08 18:26:12 -04:00
Phil Ringnalda
6fb82e80eb Bug 552688 - Clean up .autoreg leftovers, r=bsmedberg 2010-03-13 00:03:27 -08:00
Zack Weinberg
ca65e30e9c Bug 494117: Mechanically change 'ReParent' to 'Reparent' throughout the tree. r=bzbarsky 2010-04-01 23:07:43 -07:00
Mark Finkle
d0fffdb53f Bug 541015 - Support rotating between portrait and landscape on N900 [r=karlt] 2010-04-01 09:58:42 -04:00
Oleg Romashin
a6a9c5bdf6 Bug 554911 - mozilla-runtime process hang and not closed properly after closing fennec UI. r=dougt
--HG--
extra : rebase_source : 5490b2acfe1980e372b7918cf36e8e771b2a0747
2010-03-30 07:34:37 -04:00
Chris Jones
0b3d2c0208 Stub out OOP crashreporter on OS X. b=555714 r=josh 2010-03-30 13:32:53 -04:00
Benjamin Smedberg
8015642d58 Merge mozilla-central into electrolysis. 2010-02-09 21:22:09 -05:00
Justin Dolske
efed813bd9 Bug 540532 - allow setting report submission preference via XPCOM. r=gavin, r=ted 2010-02-09 17:05:31 -08:00
Benjamin Smedberg
a3abf70391 Merge mozilla-central into electrolysis 2010-02-09 11:39:28 -05:00
Tom Dyas
2e05f63565 Toolkit support for Mac OS X dock menu. b=415463 r=josh 2010-02-08 16:03:40 -06:00
Doug Turner
7892aabac9 Bug 543976 - Clean up Maemo defines. r=ted 2010-02-09 11:02:11 -08:00
Benjamin Smedberg
0ff6ac2cc0 Bug 516515 - Don't initialize XPCOM in plugin processes, r=cjones
--HG--
rename : ipc/glue/GeckoThread.cpp => ipc/glue/MozillaChildThread.cpp
rename : ipc/glue/GeckoThread.h => ipc/glue/MozillaChildThread.h
2010-01-31 22:19:21 -05:00
Benjamin Smedberg
4452a3a846 Merge mozilla-central into electrolysis. 2010-02-01 15:30:27 -05:00
Walter Meinl
3f2289c67b Bug 536343: Fix build bustage on OS/2 in nsSigHandles.cpp r=bsmedberg,dragtext 2010-01-30 07:48:32 -05:00
Chris Jones
ddbf41fc69 Backout 8d0ad9632fd2 2010-01-26 20:09:04 -06:00
Chris Jones
46aa3d99d0 Temporary debug spew for diagnosing Linux mochitest hang. 2010-01-22 12:53:18 -06:00
Oleg Romashin
76f524a22a Bug 534644 - e10s: implement Qt ipc/chromium backend, part 2. r=benjamin. 2010-01-29 08:50:44 +02:00
Chris Jones
e35c34ae50 bug 539552 - keep track of child process minidumps, offer pid based lookup API, write out .extra data in child minidump callback. r=ted,bsmedberg 2010-01-14 17:38:00 -05:00
Benjamin Smedberg
ecea5d5055 Merge mozilla-central to electrolysis. 2010-01-19 14:51:19 -05:00
Johnathan Nightingale
7cb66f128e Bug 519348 - Blocklist radhslib.dll 2010-01-19 14:22:43 -05:00
Benjamin Smedberg
f4cf37213c Merge mozilla-central into electrolysis 2010-01-13 10:51:41 -05:00
Ginn Chen
fdecb5cb37 Bug 538339 In fpehandler() mask cw and back to the faulting x87 instruction on Solaris r=gal,bsmedberg 2010-01-13 17:04:52 +08:00
Ginn Chen
2ebc336d1a Bug 538338 Do not hang on FPE_INTDIV "Integer divide by zero" r=bsmedberg 2010-01-13 17:04:04 +08:00
Chris Jones
45bd1a653e Bug 516759: Use OOP crash reporting in Gecko. r=luser 2010-01-12 15:14:38 -06:00
Chris Jones
8f34149ba2 Bug 516759: Implement Linux client/server for OOP minidump generation requests. r=luser 2010-01-12 15:14:37 -06:00
Benjamin Smedberg
1d562d3192 Bug 538642 - Breakpad shouldn't treat FPU exceptions as crashes, and the FPU exception handler should chain correctly, r=ted 2010-01-11 13:16:20 -05:00
Benjamin Smedberg
e645bd75ca Test for bug 533035/bug 536842 - the FPU exception handler should work, r=ted 2010-01-11 11:46:57 -05:00
Benjamin Smedberg
49a4b91ef5 Merge mozilla-central into electrolysis. 2010-01-11 10:08:36 -05:00
Chris Jones
cc109826f3 Bug 538642: Temporarily disable the floating-point exception handler. r=bsmedberg 2010-01-08 15:09:31 -06:00
Alexander L. Slovesnik
60bb11b582 Bug 540692: Blocklist vksaver.dll r=johnath 2010-02-07 10:48:49 -05:00
Wolfgang Rosenauer
123ebe8c16 Bug 508986 - XSMP session restore doesn't work. r=bsmedberg, r=dietrich 2010-02-06 19:28:20 +01:00
Benjamin Smedberg
120b9003b7 Merge mozilla-central to electrolysis. 2010-01-07 22:11:14 -05:00
Benjamin Smedberg
5ce04ab127 Merge mozilla-central to electrolysis. 2010-01-06 11:27:39 -05:00
Benjamin Smedberg
c7cf5c0483 Merge mozilla-central to Electrolysis. 2010-01-05 13:18:08 -05:00
Johnathan Nightingale
4faefec4cd Bug 530898 - DLL Blocklist rdolib.dll r=sicking 2010-01-05 08:44:29 -05:00
Jonas Sicking
ffb2d2c4b2 Bug 530914: Blocklist version 8.8.8.8 of fgjk4wvb.dll. Suspected malware that is crashing us. r=johnath 2010-01-05 14:31:06 -08:00
Benjamin Smedberg
8b8d953b9e Merge mozilla-central into electrolysis. 2009-12-22 16:23:41 -05:00
Makoto Kato
3e1660b4db Bug 537489 - nsSigHandler.cpp should use _M_IX86 instead of _M_IA32, r=bsmedberg 2010-01-05 14:11:51 -05:00
jacek@codeweavers.com
7a48f2d4ec Compilation fix for bug 533035 (r=bsmedberg). 2009-12-21 10:28:15 -10:00
Benjamin Smedberg
19c038b0b2 Merge mozilla-central to electrolysis 2009-12-21 10:22:07 -05:00
Robert Sayre
62fc63dc61 Merge mozilla-central to tracemonkey. 2009-12-20 16:25:20 -05:00
Gijs Kruitbosch
569fe7220a Bug 515792 - use hg parent, as few times as possible, rather than lots of hg identify, r=ted.mielczarek 2009-12-20 15:25:48 +01:00
Jeff Walden
370808eea9 Bug 533035 - Linux64 bustage fix, try two -- looks like other systems aren't picking up the <stdint.h> include mine is. Or something. r=redness
--HG--
extra : rebase_source : 6aff511af4a1744fab88e698735feb984ac15362
2009-12-18 22:29:13 -05:00
Jeff Walden
defb6d3791 Bug 533035 - Linux64 bustage fix. r=redness, apparent(ly correct) bustage fix now, real-r later 2009-12-18 21:28:19 -05:00
Benjamin Smedberg
5f8024979c Followup to bug 535802, make it work on Linux too by passing around the program name from argv[0] 2009-12-18 17:14:53 -05:00
Benjamin Smedberg
061c4e65a0 Bug 535802 - disable the Windows JIT crash dialog when running mochitests, r=ted 2009-12-18 16:16:38 -05:00
Benjamin Smedberg
dff87b85f5 Reland the changes from mozilla-central that I accidentally reverted in revision 5c9ee961025c 2009-12-16 13:37:14 -05:00
Benjamin Smedberg
b51dfb8d55 Merge mozilla-central into electrolysis 2009-12-16 08:38:42 -05:00
Ginn Chen
4e0c8f3588 534845 KDE/Gnome startup notification not disappearing for the first time startup (needsRestart) r=bsmedberg 2009-12-16 19:22:36 +08:00
Benjamin Smedberg
83b97480d2 Merge mozilla-central into electrolysis. 2009-12-15 20:31:04 -05:00
Benjamin Smedberg
f2b62bb114 Merge mozilla-central into electrolysis. 2009-12-14 21:27:17 -05:00
Benjamin Smedberg
28efe199cc Bug 534701 - Make linkage work even in static builds (where nsEmbedFunctions.cpp is not built) r=cjones, a=bz for a CLOSED TREE 2009-12-14 14:13:00 -08:00
Johnathan Nightingale
a09392117e Bug 519344 - Blocklist antique, unversioned instances of GoogleDesktopNetwork3.dll to prevent crashes. a=blocking-firefox3.6 r=vlad 2009-12-14 11:37:11 -05:00
Benjamin Smedberg
5c177ecd89 End the electrolysis-plugins-only branch: merge in the remaining changes from electrolysis head in preparation for pushing to mozilla-central. 2009-12-14 09:56:08 -05:00
Benjamin Smedberg
a54e6acfd8 Merge mozilla-central into electrolysis. 2009-12-14 08:01:18 -05:00
Ted Mielczarek
af1ae32d89 bug 514188 - sync to breakpad revision 463 to pick up Linux client rewrite (Mozilla changes). r=bsmedberg
--HG--
rename : toolkit/crashreporter/google-breakpad/src/common/mac/dwarf/Makefile.in => toolkit/crashreporter/google-breakpad/src/common/dwarf/Makefile.in
extra : rebase_source : 64c09b14945060aac4fa3a02a4281148e99d5097
2009-12-14 06:55:31 -05:00
Benjamin Smedberg
636d74b114 Merge mozilla-central into electrolysis. One code change was required: in nsDocShell::CreateStaticClone I replaced EnsureDocShell with MaybeCreateDocShell. 2009-12-12 13:38:25 -05:00
Andreas Gal
ff3f6da8fa Extensions/libraries/plugins might enable FPU/SSE2 exceptions, causing floating-point operations to crash (533035, r=robarnold,bsmedberg). 2009-12-17 13:56:12 -08:00
Chris Jones
8e5648cbee bug 532983: fix invalid memory reads caused by regressions in shutdown behavior. r=bsmedberg 2009-12-07 00:03:49 -06:00
Chris Jones
35ac1f8cd2 fix some leaks found by valgrind. r=trivial 2009-12-04 18:15:44 -06:00
Benjamin Smedberg
a17ea948ee Merge additional changes from electrolysis and mozilla-central into the electrolysis-plugins-only tracking branch.
--HG--
branch : electrolysis-plugins-only
2009-12-04 11:42:28 -05:00
Benjamin Smedberg
4e352d7aeb Merge mozilla-central into electrolysis 2009-12-04 11:28:50 -05:00
Chris Jones
c47450d9a7 bug 529005: detect child process shutdowns vs. crashes, and expose this information to IPDL actors in a new |ActorDestroy(why)| interface. also ensure that subprotocol actors are notified of shutdown and cleaned up properly. r=bsmedberg r=bent 2009-12-03 02:16:28 -06:00
Brian Crowder
19238046a9 Bug 519316 - better math and comments for early remote-start code, r=dolske 2009-12-03 08:14:27 -08:00
Mook
d3e1980b10 Bug 538056 - Signal handler for FPU exception is broken for Windows x64, r=m_kato,bsmedberg
toolkit/xre/nsSigHandlers.h:
	define x86 constants also for msvc x86-64

toolkit/xre/nsSigHandlers.cpp:
	Take into account different structure names for win64
2009-12-29 01:48:02 -08:00
stefanh@inbox.com
884977a4ad Bug 530064 - Firefox can't open local files with space character(s) in file name. r=josh. 2010-01-18 19:24:55 +01:00
Gabriele Best
6c90a80ad0 Bug 531532 - Crash for profiles with a non-existent non-relative profile location. r=bsmedberg a=beltzner 2009-12-02 20:00:56 +01:00
Benjamin Smedberg
fdb90dcb10 Remove makefile and glue bits which support out of process tabs on the electrolysis-plugins-only branch.
--HG--
branch : electrolysis-plugins-only
2009-11-30 14:44:38 -05:00
Jonas Sicking
e97d2a7def Skidmark for bug 524944 r=bsmedberg 2009-12-17 21:54:02 -08:00
Jonas Sicking
c271233fbc Backed out changeset 4c88c8839a46 due to redness 2009-12-17 22:34:52 -08:00
Jonas Sicking
0e30967e65 Skidmark for bug 524944 r=bsmedberg 2009-12-17 21:54:02 -08:00
Benjamin Smedberg
e53a7195d5 Merge mozilla-central into Electrolysis. 2009-11-24 10:06:03 -05:00
Ted Mielczarek
12d7421c97 bug 531135 - rewrite build-list.pl in Python to fix race conditions with locking. r=bsmedberg 2009-12-14 06:55:40 -05:00
Ted Mielczarek
b00f21134f bug 514188 - sync to breakpad revision 437 to pick up Linux client rewrite (Mozilla changes). r=bsmedberg 2009-12-14 06:55:31 -05:00
Benjamin Smedberg
7101a519cc Don't use a static nsCString (causing leaks in the plugin process). Also, use NS_LogInit/NS_LogTerm for the child process so that leaks are reported at the right time. 2009-11-19 17:57:56 -05:00
Benjamin Smedberg
d74c6776f3 Merge mozilla-central into electrolysis. 2009-11-19 12:41:46 -05:00
Johnathan Nightingale
5c6d8d1bee Bug 531337 - Blocklist hook.dll - frequent bystander in timeGetTime crashes. r=bsmedberg a=blocking-firefox3.6 2009-12-02 09:31:08 -05:00
Johnathan Nightingale
0f2b861b06 Bug 525103 - Generate initial list of DLLs to Blocklist 2009-11-20 16:41:29 -05:00
Chris Jones
a47715af3b fix brain-dead cjones bug. no r=, trivial 2009-11-17 16:18:06 -06:00
Benjamin Smedberg
d8c7dfc1dd Merge mozilla-central into electrolysis. 2009-11-11 12:35:42 -05:00
Chris Jones
548d6d261d bug 527871: fix shutdown assertion and leaking TestShellParent. still leaking ContentProcessParent's GeckoChildProcess, but needs discussion before fixing 2009-11-11 02:34:08 -06:00
Jonathan Griffin
e57f832609 Bug 519570. Log leaks for child processes in separate files, and handle them in automation.py. r=bsmedberg 2009-11-10 11:16:12 -08:00
Johnathan Nightingale
7ef4496c5f Bug 527125 - Blocklist calc.dll v1.0.0.1 r=vlad a=beltzner 2009-12-01 13:39:12 -05:00
Brian Crowder
92426ad0f4 Bug 519316 - faster remote starting for WinCE, r=mfinkle, blocking-fennec=blassey 2009-12-01 07:45:35 -08:00
Mark Finkle
703a9766d1 Bug 533017 - Bring Fennec to the top when clicking on it from the hildon desktop [r=stuart] 2009-12-10 17:00:19 -05:00
Benjamin Smedberg
1d97bbb36a Merge from mozilla-central. 2009-11-06 09:54:28 -05:00
Ben Turner
4058c0f475 Fix command line initialization on windows 2009-11-04 17:34:22 -08:00
Chris Jones
94a2dc8b36 a non-MOZ_IPC function fell in with the wrong crowd 2009-11-04 10:50:13 -06:00
Chris Jones
4bb319dfc5 bug 526397: fix up command line init. no r=, minor 2009-11-03 23:12:18 -06:00
Vladimir Vukicevic
e26eb02bf5 b=527122; fix for dll blocklist sporadic tinderbox crashes; r=shaver 2009-11-10 14:34:41 -08:00
Chris Jones
8814c1fe6e bug 525169: remove superfluous test-harness. no r=, removing testing code only 2009-10-29 00:56:24 -05:00